BM6P6(@ nnnYYYOOOOOOHHHDDDEEEAAA???>>><<<:::777444222111222111///...------......------------------------///...------++++++***)))---...000222444666888999===::::::;;;888888BBBPPPYYY[[[^^^aaafffmmmuuu{{{zzzvvvjjjWWWKKKVVVtttyyyRRRcccvvvhhhaaa^^^^^^___iii}}}~~~}}}tttmmmnnnmmmhhhiii|||mmmPPPBBBJJJLLL[[[uuupppgggvvvuuuWWWNNNUUURRRQQQOOOPPPQQQQQQPPPOOORRRSSSSSSRRRQQQQQQTTTVVVWWWRRROOOQQQQQQOOONNNPPPQQQRRRSSSUUUWWWVVVSSSQQQRRRRRRSSSTTTUUUTTTTTTTTTWWWUUURRROOOMMMLLLLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPKKKNNNSSSUUUTTTSSSRRRQQQRRRXXX\\\ZZZTTTQQQSSSWWWQQQSSSUUUTTTRRRQQQRRRUUU^^^___kkk~~~bbbUUUOOOJJJGGGMMMGGGBBBDDDFFFDDDAAAAAADDDHHHQQQaaaxxx~~~qqqddd^^^]]]UUUUUUUUUTTTTTTUUUXXX[[[WWW]]]bbbcccjjjzzznnnYYYOOOOOOIIIEEEEEEAAA???>>><<<999777444222111222111///...------......------------------------...------,,,,,,++++++***---...000222444666777888:::888777888666777AAAMMM```bbbfffjjjpppvvv{{{~~~sss\\\KKKQQQpppZZZ\\\uuubbbXXX[[[[[[dddvvvvvvooopppnnnhhhmmmrrrVVVFFFLLLMMM]]]www{{{|||qqqzzzfffVVVQQQPPPLLLKKKJJJKKKMMMNNNNNNMMMNNNNNNNNNOOOQQQTTTVVVWWWVVVQQQOOOQQQQQQOOONNNOOORRRQQQQQQRRRRRRRRRPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRTTTSSSPPPNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLPPPTTTVVVUUUSSSRRRQQQSSSWWWZZZZZZVVVSSSTTTVVVOOOQQQSSSRRRQQQPPPRRRTTTUUUZZZccctttyyybbbTTTKKKGGGIIIFFFFFFIIIHHHDDDCCCEEEGGGIIIKKKRRR```wwwwwwlllccc[[[WWWWWWUUUUUUTTTTTTUUUVVVWWWXXX^^^\\\VVVUUUbbb{{{nnnXXXOOOOOOIIIEEEEEEAAA???>>><<<999666444222111111000///...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555666777999888888999999:::AAAIII[[[]]]bbbjjjpppuuuvvvvvvyyyaaaHHHGGGaaa|||cccPPPbbbppp^^^\\\YYY^^^mmm~~~|||wwwyyyvvvpppqqqtttZZZHHHKKKMMM```{{{{{{xxx{{{}}}jjjQQQSSSSSSIIIHHHGGGGGGHHHJJJLLLLLLLLLMMMKKKJJJLLLPPPSSSSSSRRRUUUQQQOOOQQQQQQNNNLLLMMMOOOOOONNNMMMMMMNNNNNNOOOMMMLLLKKKKKKLLLMMMOOOQQQQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNRRRUUUWWWVVVSSSRRRQQQRRRSSSVVVWWWWWWUUURRRQQQMMMOOOPPPPPPOOOOOOPPPRRRPPPWWWZZZ```yyy|||eeeUUUMMMIIIKKKOOOQQQLLLDDDCCCGGGGGGHHHHHHGGGKKK[[[rrrssseee^^^[[[XXXVVVWWWUUUSSSRRRTTTXXXZZZYYYXXXddd___YYYZZZlllmmmXXXOOOOOOIIIEEEEEEBBB@@@>>>;;;888555333222222111000//////......------------------------------+++++++++,,,,,,------------...///111333555666777:::;;;===???@@@@@@AAACCCMMMQQQYYYccclllpppooommmwwwlllPPPEEESSSfffoooOOOIIIllliii___ZZZZZZdddrrr~~~rrr~~~~~~sssZZZGGGHHHNNNdddxxxpppzzzxxxTTTEEEOOORRRHHHJJJHHHGGGHHHJJJLLLMMMLLLPPPLLLJJJLLLRRRTTTSSSOOOUUUQQQOOOQQQQQQNNNLLLLLLMMMMMMKKKJJJJJJLLLOOORRRNNNLLLJJJIIIJJJLLLOOOQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOSSSVVVWWWVVVSSSQQQQQQOOOOOOPPPSSSUUUTTTPPPLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRVVVUUUVVVfffmmm]]]ZZZ^^^cccaaaVVVJJJFFFJJJCCCGGGIIIHHHHHHMMMWWW```xxxuuupppdddYYYWWWXXXWWWVVVWWWTTTRRRRRRWWW___dddccc```hhhmmmsss|||mmmWWWNNNOOOIIIEEEFFFBBB@@@>>>:::777444333222222000000000//////...------------------------------***++++++,,,,,,------...,,,---///111333666777888:::>>>AAADDDFFFDDD???:::FFFLLLVVVbbbkkkppppppooorrr~~~fffSSSPPPUUUyyy}}}^^^GGGVVVtttlllbbb[[[XXX]]]hhhvvvuuu|||qqqYYYFFFGGGOOOiiimmmfffssszzzaaaMMMIIIOOOOOOKKKLLLJJJHHHHHHJJJLLLMMMMMMNNNKKKLLLQQQZZZ______\\\VVVQQQOOOQQQQQQNNNLLLMMMQQQQQQNNNKKKHHHIIIMMMQQQQQQOOOLLLJJJJJJMMMPPPRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNQQQUUUVVVUUURRRPPPOOOOOONNNNNNQQQUUUUUUQQQMMMKKKKKKLLLMMMOOOPPPPPPPPPUUUQQQRRRWWW\\\hhhtttsssuuuvvvqqqbbbRRRKKKLLLFFFHHHKKKLLLLLLKKKJJJJJJVVVkkkwwwkkk```^^^VVVPPPRRRTTTSSSQQQQQQTTTSSSVVV___jjjqqqsssqqqpppmmmWWWNNNOOOIIIFFFFFFCCC@@@>>>:::666333222222222000000000000///...---,,,------------------------+++++++++,,,,,,---------+++---///222555777:::;;;;;;>>>AAADDDGGGFFF>>>666@@@IIIUUU```hhhmmmppprrrooo{{{yyyeeeSSSJJJsssnnnQQQKKKWWWuuusssfff^^^XXXZZZaaannn~~~{{{}}}pppXXXGGGJJJPPPmmm~~~hhhfffrrrlllWWWQQQRRROOOMMMOOOLLLJJJHHHHHHKKKNNNOOOPPPKKKLLLPPPXXXbbbiiillllllYYYSSSPPPQQQQQQNNNMMMNNNWWWVVVSSSMMMGGGFFFJJJNNNRRRPPPMMMKKKKKKMMMOOOQQQQQQPPPOOONNNMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKOOORRRTTTSSSPPPOOONNNPPPNNNNNNQQQTTTUUUSSSPPPLLLKKKKKKMMMPPPRRRRRRRRRTTTMMMOOOWWWXXX[[[sss|||wwwrrrfffWWWMMMJJJPPPQQQQQQRRRRRRPPPLLLJJJIIIVVVhhh{{{}}}ooofff^^^WWWTTTPPPOOORRRSSSQQQQQQRRRYYYZZZ___iiivvvlllWWWNNNOOOIIIFFFGGGCCC@@@>>>:::666333222222222///000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///222666:::<<<>>>>>>@@@@@@AAAFFFJJJDDD:::;;;EEERRR[[[```dddkkkqqqssswwwwww^^^JJJfff```LLLHHH```pppggg^^^[[[]]]dddqqq~~~}}}nnnVVVGGGLLLQQQqqqzzziiiooozzz~~~qqqaaaTTTQQQOOOLLLKKKOOOLLLJJJIIIKKKOOOSSSVVVWWWQQQSSSWWW\\\```dddffffff\\\UUUQQQPPPPPPNNNNNNQQQUUUVVVSSSNNNHHHGGGJJJOOORRRPPPMMMKKKJJJJJJLLLMMMOOOOOOOOOOOONNNMMMLLLKKKHHHHHHHHHIIIJJJKKKKKKKKKHHHKKKOOOQQQQQQOOOMMMMMMMMMMMMLLLNNNPPPQQQRRRRRRMMMLLLKKKNNNRRRTTTTTTSSSRRROOOPPPSSSTTTXXXjjj|||{{{rrrooojjjaaaWWWQQQYYY]]]bbbbbb^^^YYYUUUSSSJJJOOOUUU\\\kkk~~~pppccc]]]XXXSSSPPPOOOPPPSSSSSSQQQUUUZZZ```dddkkkuuulllWWWNNNOOOIIIFFFGGGCCC@@@>>>999555222111222222///000000000000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///333777;;;>>>@@@BBBBBB@@@@@@FFFNNNKKKCCC:::EEERRRYYY[[[___hhhqqq}}}zzz~~~lllSSSWWWoooTTTHHHTTTvvv{{{pppeee]]]ZZZ\\\fffppp}}}~~~|||kkkSSSFFFMMMRRRssstttgggttt}}}[[[XXXRRRLLLGGGFFFJJJNNNNNNLLLLLLOOOTTTZZZ^^^```[[[]]]^^^\\\YYYWWWUUUUUU^^^WWWQQQPPPPPPNNNOOORRROOOQQQQQQMMMIIIIIINNNTTTPPPOOOLLLJJJHHHHHHHHHIIIMMMNNNNNNOOOOOOOOONNNNNNGGGGGGHHHIIIIIIJJJKKKKKKFFFIIINNNPPPOOONNNLLLLLLIIIIIIIIIIIIJJJLLLOOOQQQNNNLLLLLLOOOSSSVVVVVVTTTSSSUUURRRNNNPPPZZZdddhhhtttsssuuupppgggaaa\\\gggsssuuummmbbb\\\ZZZLLLNNNLLLJJJRRRfff|||yyyvvvlll```WWWTTTQQQLLLLLLLLLNNNPPPNNNNNNUUU___fffkkksss|||mmmYYYQQQQQQHHHDDDDDDAAA>>>:::666333222222111000/////////...------,,,,,,------------------------...------,,,,,,++++++***---+++***---222777999:::999???BBBBBBIIITTTRRRHHH555FFFNNNPPPZZZ```fffpppyyyhhhXXXwww]]]VVVSSSwwwrrrccc___```aaabbb{{{|||~~~mmm[[[PPPMMM]]]oooqqqzzzgggOOONNNLLLLLLOOOQQQSSSTTTHHHQQQUUURRRYYYhhhpppooo___\\\XXXVVVWWWVVVTTTQQQTTTUUUUUUUUUSSSQQQNNNLLLLLLNNNOOOMMMKKKLLLOOORRRVVVSSSNNNJJJGGGGGGIIIJJJLLLKKKKKKLLLNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHEEEIIIKKKJJJKKKMMMMMMJJJLLLJJJHHHFFFFFFHHHJJJKKKLLLLLLLLLMMMPPPRRRUUUWWW\\\\\\[[[VVVRRRUUU]]]eee{{{{{{wwwzzzuuukkkmmmjjjkkkrrruuuoooeee___UUUPPPKKKJJJKKKRRRaaaooovvv}}}|||wwwtttccc\\\VVVUUUTTTOOOLLLLLLKKKHHHIIIMMMPPPRRRUUUZZZkkkrrrtttvvvlllXXXQQQQQQIIIDDDDDDAAA@@@<<<888555444333222111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++***,,,111555888888444:::===@@@NNNaaaiiifffQQQOOOJJJRRR```bbbdddqqqttt{{{|||^^^qqqcccPPP]]]lll```]]]^^^ooo|||tttaaaWWWTTTeeekkkQQQNNNMMMMMMNNNQQQUUUXXXZZZVVVVVVQQQPPP___ttt~~~{{{eee```ZZZVVVUUUUUUSSSRRRTTTUUUUUUVVVUUUSSSQQQPPPMMMOOOQQQPPPOOOOOORRRTTTSSSQQQNNNKKKIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNMMMJJJIIIIIIKKKLLLMMMLLLKKKIIIMMMOOOMMMLLLNNNNNNKKKJJJIIIGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMPPPRRRUUUVVV]]]\\\YYYTTTQQQSSSZZZ___mmm{{{uuuxxxuuuvvvwwwsssiii```^^^TTTNNNGGGEEEEEEHHHQQQ[[[aaahhhrrrwwwxxxyyy{{{~~~{{{rrrjjjddd```]]]YYYSSSOOOQQQQQQNNNLLLLLLKKKIIIJJJMMMOOOOOOUUU\\\qqqlllXXXQQQQQQIIIDDDDDDAAAAAA>>>:::777666555444333000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000---+++***,,,///333555555555:::===CCCUUUpppyyybbbMMMTTTfffeeecccpppqqqyyy~~~iii___sss```MMM___uuubbb\\\]]]dddoooyyyeee[[[[[[nnndddKKKNNNNNNNNNOOOQQQUUUXXXZZZZZZVVVRRRWWWkkkjjjeee^^^XXXVVVUUUTTTSSSTTTUUUVVVWWWXXXWWWVVVUUUPPPRRRTTTUUUTTTTTTUUUVVVPPPPPPNNNMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNJJJJJJKKKMMMPPPPPPOOOMMMNNNSSSTTTQQQNNNOOONNNKKKIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMOOORRRTTTUUU\\\YYYUUUQQQQQQSSSVVVYYY___ooo~~~{{{wwwlll```ZZZZZZUUUMMMFFFDDDDDDCCCEEEIIIMMMSSS[[[aaaeeehhhlllpppqqqzzz~~~wwwlllbbbZZZTTTPPPNNNNNNJJJIIIMMMOOOMMMLLLNNNNNNMMMLLLLLLJJJJJJSSS]]]}}}kkkWWWPPPQQQJJJEEEEEEAAABBB>>>:::777666666555444000000//////...---------++++++++++++++++++++++++,,,---------.........///---,,,++++++---000222333666:::===BBBSSSmmmvvvWWWRRRaaafffeeennnttt}}}~~~```YYY}}}~~~VVVNNNcccjjj___\\\^^^fffsss~~~yyy~~~xxxccc\\\```vvvzzzgggZZZRRRQQQQQQPPPOOOQQQSSSUUURRRXXX```jjjxxx~~~uuujjjgggbbb^^^ZZZXXXWWWVVVVVVWWWXXXZZZ[[[[[[[[[[[[UUUVVVXXXXXXWWWVVVUUUTTTQQQQQQQQQPPPOOONNNMMMMMMNNNOOOPPPQQQPPPPPPPPPQQQMMMMMMNNNPPPRRRRRROOOMMMQQQVVVWWWSSSNNNNNNMMMKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJKKKLLLMMMOOOQQQRRRSSSYYYVVVQQQPPPQQQSSSUUUVVV[[[cccssszzzssshhh\\\WWWWWWSSSKKKFFFGGGHHHFFFEEEFFFFFFIIINNNQQQSSSUUUYYY\\\```fffqqq}}}|||uuunnnddd[[[UUUQQQNNNLLLKKKHHHIIIMMMNNNLLLLLLNNNOOONNNNNNMMMKKKNNN[[[iiijjjWWWPPPRRRJJJEEEEEEAAAAAA>>>999666555555444333111000000///......------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,++++++,,,---000222444777:::===FFFWWWgggqqqxxx\\\IIISSSbbbiiimmmyyy|||]]]ZZZqqqdddLLLKKKaaa}}}jjj]]]]]]___gggwwwxxxkkkrrr{{{}}}uuuaaa^^^gggxxxjjjbbbaaaUUUVVVVVVTTTSSSTTTWWWZZZYYYhhhwww|||yyysssnnnjjjeeeeeeeeeddd```]]]YYYXXXWWWXXXYYYZZZ\\\]]]]]]]]]YYYYYYYYYYYYXXXUUUSSSQQQRRRRRRSSSRRRQQQPPPNNNMMMOOOQQQSSSSSSQQQQQQRRRSSSQQQPPPPPPPPPQQQQQQNNNLLLPPPVVVXXXRRRMMMKKKKKKJJJKKKLLLNNNPPPPPPOOONNNMMMIIIJJJLLLMMMOOOPPPQQQRRRTTTRRROOOOOOQQQTTTVVVWWW\\\^^^dddmmm}}}yyypppggg]]]UUUSSSKKKEEEBBBFFFHHHGGGEEEFFFDDDEEEFFFFFFFFFGGGIIIKKKNNNRRRXXX___iiixxxyyyssspppddd^^^WWWPPPMMMKKKJJJIIIKKKIIIIIILLLLLLJJJJJJNNNLLLNNNSSSZZZ___jjj|||iiiVVVPPPRRRKKKEEEEEEAAA@@@===999666555444333222111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,+++---000333666:::>>>???@@@EEEOOOVVVbbbiiiXXXAAAGGGZZZgggnnnzzz~~~]]]UUUnnntttXXXIIIGGG```rrreeeaaa```iii{{{rrrpppuuuzzz|||vvvccceeeuuuzzzhhhZZZVVVVVVWWWZZZ\\\]]]]]]```fffkkkooozzz|||mmmbbbaaaeee```ccceeeeeebbb]]]ZZZXXXWWWXXXXXXYYYYYYZZZ[[[[[[ZZZXXXVVVUUUUUUSSSQQQNNNPPPQQQQQQQQQQQQPPPPPPOOOPPPSSSUUUUUUSSSRRRSSSUUUSSSQQQOOOOOOOOOOOOMMMLLLNNNTTTWWWQQQKKKJJJJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMIIIJJJKKKMMMOOOPPPPPPPPPOOOOOONNNOOOPPPRRRUUUVVVYYYYYYYYY\\\cccwww}}}qqqhhh]]]TTTQQQLLLGGGEEEFFFFFFCCCBBBDDDAAAAAAAAA@@@AAAAAABBBCCCDDDGGGKKKMMMPPPYYYfffpppyyyrrrkkkfffbbb```SSSOOOKKKHHHGGGGGGGGGFFFJJJHHHHHHKKKJJJIIILLLQQQOOOVVVeeevvvhhhVVVPPPSSSKKKFFFEEEAAAAAA===999666555444333222111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,---,,,+++---000444888===CCCEEEBBBAAAGGGNNNPPPZZZRRRCCCEEEOOO]]]mmmwwwvvv{{{]]]YYYsss}}}fffKKKKKKeee{{{pppdddaaalllxxxfffnnnqqq^^^WWWVVVTTTYYY]]]bbbdddfffkkkssszzzwwwvvvrrriii]]]WWWZZZaaa^^^aaacccbbb^^^ZZZXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTQQQPPPQQQRRRPPPNNNKKKKKKLLLMMMOOOPPPQQQRRRPPPTTTWWWWWWTTTRRRTTTWWWRRRPPPMMMLLLMMMNNNNNNMMMKKKRRRVVVQQQKKKJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNHHHIIIKKKMMMNNNOOOOOOOOOKKKMMMOOONNNMMMMMMPPPTTTRRRRRRRRRTTTWWWeeevvvkkkeeedddccc^^^YYYTTTMMMFFFDDDGGGCCCBBBAAAAAABBBBBBBBBBBB@@@DDDHHHGGGFFFHHHPPPWWW]]]lll}}}yyykkkhhhccc\\\VVVRRRQQQQQQKKKIIIGGGFFFGGGHHHGGGFFFHHHGGGHHHKKKLLLMMMTTT[[[cccmmmhhhVVVPPPSSSLLLFFFEEEAAAAAA>>>:::777666555444333111111000000//////......------------------------,,,,,,------.../////////+++,,,------+++---111555444:::BBBEEEBBB@@@EEELLLOOOUUUQQQJJJIIIHHHTTTjjjuuupppsssnnnPPP[[[ttt^^^GGGUUUaaammmaaadddtttxxxhhhsssjjjZZZ\\\aaa___[[[___eeehhhkkkpppyyynnnfff\\\VVVSSSTTTWWWZZZ^^^```aaa^^^YYYVVVUUUVVVTTTTTTSSSRRRQQQQQQQQQQQQSSSPPPMMMMMMOOOQQQPPPOOOFFFGGGHHHJJJMMMPPPRRRTTTQQQUUUXXXXXXTTTSSSUUUXXXQQQNNNJJJIIIKKKMMMOOOOOOJJJRRRVVVQQQKKKJJJLLLMMMLLLLLLMMMNNNNNNOOOPPPPPPHHHIIIKKKMMMNNNOOOOOONNNIIIMMMPPPNNNJJJIIILLLQQQLLLLLLNNNQQQSSSZZZooo~~~xxxpppfffXXXMMMJJJNNNHHHGGGFFFEEEFFFEEEDDDBBB<<>>@@@???@@@FFFLLLRRRZZZeeeiii\\\MMMQQQ^^^wwwvvvuuuxxx___PPPZZZ~~~yyy\\\LLLUUUqqqrrrccc^^^fffrrruuuvvv}}}nnnpppxxx~~~ppp___UUURRRVVV```iiimmmtttxxxtttjjj```^^^___[[[ZZZXXXVVVVVVTTTSSSRRROOOQQQSSSTTTTTTUUUVVVXXXXXXTTTOOOLLLKKKLLLMMMNNNLLLMMMMMMLLLLLLMMMPPPSSSOOONNNLLLLLLMMMMMMLLLKKKJJJJJJKKKMMMNNNNNNMMMLLLQQQPPPOOONNNLLLKKKJJJIIILLLMMMMMMMMMLLLLLLKKKJJJKKKKKKLLLKKKJJJIIIIIIJJJLLLIIIGGGGGGJJJKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHKKKMMMLLLKKKOOOYYYaaasssyyynnngggccc___[[[XXXVVVQQQHHHDDDDDDBBBBBBAAAAAAAAAAAAAAABBBAAABBBDDDFFFJJJQQQ[[[aaaoooyyy{{{vvvqqqmmmeeeccc```\\\XXXTTTQQQOOOGGGDDDAAAAAADDDFFFFFFEEEEEEFFFFFFEEEEEEHHHOOOTTTbbbeeehhhhhhkkkxxxmmm[[[TTTVVVNNNGGGFFFAAA???<<<999777666666555444222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,++++++,,,,,,---...///000666>>>BBBBBBCCCGGGKKKSSSZZZaaadddbbb]]]XXXVVVsssuuuxxxzzz~~~qqq^^^vvvtttUUUNNNVVVxxxjjj]]]\\\```uuuzzz~~~wwwmmmqqqxxxlllbbbYYYXXX\\\```cccgggeeefffeee```[[[XXXYYY[[[YYYWWWUUUVVVYYYXXXTTTOOOKKKNNNQQQSSSTTTTTTVVVWWWTTTQQQNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJMMMQQQUUURRRPPPOOONNNNNNNNNLLLJJJLLLIIIHHHJJJNNNNNNKKKGGGOOOPPPPPPOOONNNKKKIIIHHHJJJKKKKKKKKKKKKKKKJJJIIIMMMLLLKKKIIIHHHGGGGGGGGGHHHFFFEEEFFFHHHJJJJJJIIIMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHJJJOOOSSSYYYjjjyyy|||yyywwwuuukkk[[[OOOKKKIIIHHHFFFDDDCCCBBBAAAAAACCCCCCDDDDDDDDDGGGKKKNNNLLLTTT^^^fffkkkpppvvvzzz~~~{{{ssstttpppkkkgggccc___[[[XXXPPPOOOMMMKKKIIIGGGEEEDDDBBBAAA@@@@@@@@@@@@AAAAAACCCDDDDDDEEEJJJUUUdddnnnxxxnnn[[[VVVWWWNNNGGGEEE@@@>>><<<999888777777666444333222111000////////////---------------------------,,,,,,,,,,,,------...+++++++++++++++,,,---...+++444CCCQQQXXXUUUMMMFFFJJJOOOSSSYYYeeeoooiii]]]oootttzzz~~~pppooohhhYYYRRRdddvvvggg```___kkkzzz{{{tttsssyyy|||eee___^^^eeekkkfff]]]VVVSSSRRRQQQPPPRRRUUUZZZ]]]XXXVVVTTTTTTUUUTTTQQQNNNPPPRRRUUUVVVTTTRRRQQQQQQPPPNNNLLLLLLMMMNNNMMMLLLLLLLLLLLLLLLKKKLLLNNNQQQQQQPPPNNNNNNNNNNNNMMMKKKMMMLLLKKKLLLNNNNNNKKKHHHKKKLLLNNNOOONNNMMMJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJMMMLLLIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGKKKJJJJJJIIIHHHGGGFFFFFFJJJIIIGGGHHHIIIKKKKKKKKKMMMZZZxxx{{{hhhWWWNNNIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@AAABBBBBBCCCDDDEEEGGGJJJMMMOOOOOOOOOQQQRRRWWW\\\aaaccccccfffmmmsss}}}|||}}}}}}wwwqqqhhhbbb```\\\XXXTTTRRRPPPNNNLLLGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDBBBAAAAAABBBDDDEEEFFFGGGNNN^^^qqqmmmZZZUUUWWWNNNGGGDDD???>>><<<999888888777555444333222111000////////////---------------------------,,,,,,,,,------...///,,,,,,+++++++++,,,------***222EEE]]]ooorrreeeXXXOOOPPPOOOTTTfffwwwtttfffccckkkxxxdddmmm]]]ZZZeeewwwlllffffffnnn}}}|||}}}wwwfff``````gggkkkcccTTTIIIOOONNNMMMMMMNNNPPPRRRRRRRRRSSSSSSQQQOOOPPPSSSVVV[[[\\\\\\ZZZUUUPPPMMMLLLNNNMMMLLLLLLMMMNNNMMMLLLKKKMMMOOOOOOMMMKKKJJJJJJMMMLLLKKKLLLMMMNNNMMMLLLLLLNNNPPPOOOMMMKKKKKKKKKGGGHHHKKKMMMMMMMMMLLLKKKIIIIIIJJJKKKLLLLLLLLLLLLMMMJJJGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFEEEGGGJJJKKKJJJHHHJJJTTTddd|||wwwggg[[[VVVNNNMMMMMMKKKJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFGGGIIIGGGLLLPPPPPPOOOOOOTTTYYY]]]\\\]]]```dddggghhhhhhppptttxxx}}}~~~{{{ooojjjccc^^^[[[WWWSSSOOOMMMJJJGGGEEEEEEFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@BBBEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLQQQ___rrrkkkYYYTTTVVVNNNGGGDDD???===;;;999888888666444222222222111000////////////------------------------,,,,,,,,,,,,---...///000------,,,,,,,,,,,,---------111>>>WWWppp|||zzzrrr^^^\\\XXX[[[iiixxxxxxnnnRRR[[[ooosssuuurrr^^^QQQ]]]vvvkkkbbbbbbkkk}}}{{{mmmddd[[[UUUXXX\\\XXXOOOIIIHHHIIIJJJKKKKKKKKKJJJIIILLLNNNQQQQQQQQQTTT[[[bbbaaaaaa```\\\WWWQQQNNNMMMOOOMMMLLLLLLMMMNNNNNNMMMKKKMMMPPPPPPMMMJJJGGGFFFKKKJJJIIIJJJLLLMMMLLLKKKIIIMMMPPPOOOKKKHHHIIILLLEEEFFFHHHJJJKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLLLLHHHDDDDDDGGGIIIHHHGGGFFFHHHHHHGGGDDDBBBAAABBBBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCEEEGGGFFFEEEHHHMMMRRR]]]xxxxxxsssssssssqqqnnnhhh```XXXQQQLLLNNNKKKHHHFFFGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDEEECCCEEEGGGGGGEEEDDDFFFHHHHHHGGGHHHKKKOOOQQQRRRRRRSSSUUUYYY[[[]]]___bbbeee``````aaa```^^^[[[WWWUUUOOOMMMJJJHHHGGGFFFEEECCCCCCAAA@@@@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAADDDGGGIIIIIIHHHGGGLLLRRRYYY^^^eeerrriiiXXXTTTWWWOOOHHHEEE@@@===;;;999888777555222000111111000///....................................,,,,,,,,,------...///000......---------------.........444CCCVVVeeelllmmm___]]]]]]dddppp|||dddbbblllxxxwwwoooUUUMMMeee~~~ooo```\\\___kkk{{{nnnaaaYYYPPPJJJLLLPPPOOOMMMLLLBBBFFFLLLNNNNNNNNNNNNNNNMMMOOORRRUUUYYY^^^cccfff^^^^^^^^^\\\XXXVVVVVVVVVQQQNNNLLLLLLMMMNNNNNNNNNKKKMMMNNNNNNKKKIIIHHHHHHMMMKKKJJJJJJLLLLLLKKKIIIJJJKKKMMMMMMLLLKKKJJJJJJFFFFFFGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIKKKKKKLLLLLLLLLGGGBBBAAADDDFFFDDDBBBBBBEEEFFFEEEBBB@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCC??????@@@@@@@@@AAABBBCCCEEEDDDGGGOOO]]]rrrwwwrrr]]]WWWOOOIIIGGGGGGFFFFFFFFFEEEDDDCCCCCCBBB@@@??????@@@@@@@@@@@@@@@??????@@@??????AAAEEEGGGGGGFFFCCCEEEGGGHHHHHHIIIKKKMMMMMMMMMLLLKKKIIIGGGDDDCCCCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAACCCDDDCCCAAA>>>???@@@AAABBBCCCCCCDDDFFFGGGMMMUUU^^^ddddddccchhhrrriiiXXXTTTWWWPPPIIIFFFAAA===;;;999888777444111...111000///......---------........................,,,,,,,,,---...///000000///......---------......,,,,,,...333<<>>>>>AAADDDDDDAAA???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@@@@@@@>>>>>>@@@BBBDDD???BBBMMMPPPVVVrrrpppcccZZZTTTOOOLLLDDDDDDCCCDDDEEEDDDCCCAAA@@@??????@@@BBBBBBAAA@@@???>>>>>>@@@BBBDDDDDDCCC@@@BBBEEEFFFFFFHHHJJJLLLMMMLLLKKKIIIGGGFFFEEEDDD??????@@@@@@AAA@@@??????=========???AAAAAA???===???@@@AAACCCEEEGGGIIIIIIIIIMMMYYYkkkmmm\\\UUUUUUMMMJJJFFF======;;;888777777666444333111111000000//////............//////...---,,,,,,........................,,,,,,++++++,,,---///000111...,,,000999BBBHHHJJJRRRPPPWWWdddmmmxxx|||mmmeeepppSSSMMMXXXhhheee```^^^aaannnvvvlll___QQQIIIHHHHHHGGGHHHPPPWWWVVVPPPOOOSSSYYY[[[ZZZXXXXXXYYYSSSVVVZZZ]]]______^^^\\\[[[[[[[[[[[[\\\]]]^^^___SSSOOOLLLLLLOOORRRQQQPPPPPPSSSSSSNNNKKKNNNRRRSSSUUURRROOOLLLKKKJJJIIIGGGMMMNNNOOOQQQSSSSSSPPPNNNIIIGGGEEEEEEFFFFFFEEEDDDFFFCCCDDDEEEEEEDDDHHHMMMJJJCCC@@@CCCDDD@@@@@@CCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA???======???AAA>>>>>>======>>>??????@@@FFFAAACCCIIIKKKNNN]]]qqq}}}lllccc]]]XXXQQQLLLGGGCCCCCCDDDEEEEEEAAA@@@AAAAAA@@@>>>>>>@@@DDDBBBAAAAAABBBCCCCCCBBBAAAAAACCCDDDHHHNNNVVV\\\ZZZ___^^^WWWOOOJJJEEEAAAAAA@@@???>>>>>>>>>???@@@>>>???>>><<<>>>BBBBBB???FFFDDDBBBEEEKKKPPPSSSSSSMMMSSSfffmmm\\\VVVVVVOOOKKKHHH???===;;;888777777666444333111111000000//////............//////...------,,,........................,,,,,,++++++,,,...///000---///000111444<<>>>>>=========>>>??????AAA???AAAHHHHHHHHHSSSbbb~~~wwwfffXXXSSSOOOKKKHHHFFFDDDAAA???CCCCCCBBBBBB@@@??????@@@@@@??????@@@CCCFFFGGGFFFDDDGGGJJJOOOUUU]]]ffflllrrrqqqjjj```YYYRRRGGG===>>>>>>@@@AAAAAAAAAAAA@@@BBBEEEDDDAAA@@@BBBBBB???DDDCCCFFFLLLSSSYYYYYYXXXXXX[[[jjjmmm]]]WWWWWWPPPMMMJJJAAA===;;;888777777666444333111111000000//////...............///......---,,,........................,,,,,,,,,,,,---...///000)))///333111///444AAAMMMccc]]][[[___fffuuuooolllXXXbbbppphhhaaa[[[___iiivvvzzznnn___TTTKKKFFFFFFJJJEEEFFFFFFEEEHHHMMMLLLIIIJJJMMMQQQTTTTTTTTTUUUUUUWWWYYY\\\^^^]]]ZZZVVVSSSRRRSSSUUUVVVVVVUUUTTTSSSRRRTTTUUUSSSPPPPPPTTTYYYfffgggbbbWWWOOONNNPPPPPPTTTQQQOOONNNPPPSSSTTTUUUTTTRRRPPPOOONNNMMMKKKIIIKKKLLLMMMKKKJJJLLLPPPUUUMMMHHHEEEHHHJJJHHHGGGGGGIIIEEEDDDFFFGGGEEECCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@??????BBBFFFGGGEEEBBB>>>>>>======<<<======>>>>>>===AAAGGGEEEBBBHHHSSSXXXrrr~~~nnnddd___XXXQQQMMMIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCCCC>>>======???BBBEEEGGGGGGDDDGGGLLLRRRXXX```iiinnnoookkkccc^^^]]][[[QQQEEE@@@AAABBBCCCDDDFFFGGGHHHKKKPPPPPPJJJGGGHHHJJJIIIMMMMMMOOOXXXdddpppxxx{{{}}}}}}lll\\\VVVVVVPPPMMMKKKBBB===;;;888777777666444333111111000000//////......---...............------........................------------......//////)))...222000,,,000<<>>===<<<<<<;;;<<<<<<<<>>???@@@??????CCCHHHHHHFFFHHHcccuuuiii___YYYYYY[[[ZZZVVVVVVWWWSSSKKKKKKHHHEEECCCDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLOOORRRTTTWWWWWWRRRRRRVVVYYYZZZRRRTTTXXX[[[^^^_________[[[bbbggghhhnnn|||lll[[[UUUUUUOOOLLLIII@@@===;;;888777777666444333111111000000//////......,,,---......///.................................---....../////////......,,,,,,,,,,,,...111555888===JJJ\\\gggiiiggghhhjjj]]]WWWmmmfff]]]___[[[```jjjyyy}}}pppooohhhbbbUUUIIIFFFHHHIIIIIIKKKMMMIIIDDDGGGRRRZZZVVVLLLJJJIIIIIIJJJNNNPPPQQQQQQQQQRRRSSSSSSRRRRRRPPPPPPOOOQQQUUUWWWXXXWWWUUUSSSTTTQQQPPPTTT[[[bbbdddcccmmmnnniii]]]RRROOOMMMLLLIIIHHHFFFGGGHHHJJJKKKJJJLLLJJJIIIJJJKKKKKKJJJIIICCCEEEFFFEEEDDDFFFKKKPPPNNNGGGDDDFFFHHHGGGFFFHHHFFFGGGEEEDDDGGGLLLMMMKKKCCCCCCCCCBBBBBBAAAAAA@@@??????@@@DDDGGGHHHDDDAAA::::::999999:::;;;;;;<<<<<<<<<;;;;;;:::<<<@@@DDDBBBDDDDDDRRRlllvvv}}}~~~wwwtttrrriii\\\RRRNNNIIIEEEDDDCCCCCCBBBDDDEEEEEEEEEEEEHHHKKKOOOPPPWWWYYYUUUSSSZZZgggoooggglllssszzz|||yyyuuurrrooowww~~~nnn^^^WWWWWWPPPLLLIII@@@===;;;888777777666444333111111000000//////......,,,------...//////..............................---...///000000///...---+++,,,......///000222444555DDDVVVaaaddddddfffgggjjjoooxxxxxx^^^VVVmmmmmm___]]]]]]___fffssswwwmmmmmmfffSSSKKKFFFEEEFFFEEEHHHLLLLLLKKKIIIIIIMMMRRRPPPJJJJJJHHHGGGIIIMMMQQQRRRRRRRRRQQQPPPNNNMMMMMMNNNNNNKKKMMMPPPRRRTTTSSSRRRQQQPPPPPPPPPSSSWWW\\\```bbbhhhjjjggg]]]TTTQQQOOOMMMEEEEEEEEEGGGIIIKKKJJJIIIJJJIIIIIIJJJKKKKKKHHHFFFDDDDDDDDDDDDEEEFFFHHHJJJJJJEEEBBBCCCDDDCCCGGGLLLMMMNNNJJJEEEGGGMMMOOOLLLAAAAAA@@@??????>>>======<<<===>>>@@@@@@???>>>===888888888888999;;;<<<===:::;;;;;;::::::;;;===>>><<>>>>>===<<<;;;;;;:::999;;;======;;;999999999666777777888999;;;<<<===;;;======<<<<<<======;;;;;;>>><<>><<<;;;:::999999::::::::::::::::::::::::555666666777888999999999<<<=========<<<;;;::::::666999<<<<<<===CCCMMMTTTqqq~~~pppiiihhheeeaaaaaafffpppxxxooo\\\WWWXXXQQQIIIFFF@@@<<<:::777555555555444333222222222222111111111111444000,,,,,,---......---//////............//////......................../////////////////////...///555DDDWWWgggooouuu{{{}}}qqqTTTHHHGGGcccxxxddd]]][[[\\\ggguuu{{{~~~sss```RRRIIIIIIEEECCCDDDDDDBBBEEEKKKSSSWWW\\\^^^\\\XXXVVVUUUKKKJJJHHHHHHHHHKKKMMMOOOMMMLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPRRRUUUVVVVVVSSSPPPNNNMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGEEEDDDCCCDDDCCCCCCDDDFFFGGGGGGFFFCCCCCCBBBAAA@@@???@@@@@@FFFEEEDDDBBBAAA@@@@@@@@@<<<<<<:::999888777777777999999999999999999999999555555666777777888999999<<<<<<;;;;;;;;;:::::::::777:::<<<<<<;;;???FFFLLLUUUqqqqqq]]]VVVWWWPPPIIIFFF@@@>>><<<999777777777666555333333333222222222222111444111...,,,---.........///...............//////..............................//////////////////...222???QQQddduuuyyy{{{sssYYYJJJUUUggguuuddd\\\ZZZ^^^eeejjjyyy}}}ooovvvjjjTTTJJJIIIGGGEEEDDDEEEDDDBBBEEEJJJNNNRRRVVVXXXVVVSSSQQQPPPLLLJJJHHHFFFGGGIIIMMMOOOLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNOOOQQQRRRPPPNNNLLLLLLLLLNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBEEEDDDCCCDDDEEEFFFEEECCCAAAAAABBBBBBAAA@@@???>>>@@@@@@???>>>============:::999888777666666555555888888888888888888888888555555555666777777888888::::::999888888888999999888:::;;;;;;999:::>>>BBBAAAUUUdddxxxsss^^^UUUVVVOOOJJJFFF@@@@@@===:::999999999888777333333222222222111111111,,,...000///000222000---......---------...//////....................................////////////333222666DDDZZZxxxyyysssddd]]]jjjwwwfff^^^]]]^^^^^^jjjyyyvvvvvvdddcccXXXMMMLLLMMMDDDFFFIIIJJJIIIHHHIIILLLJJJMMMQQQSSSSSSRRRPPPNNNPPPNNNJJJGGGGGGHHHKKKMMMLLLLLLKKKJJJJJJJJJJJJKKKNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNNNNLLLIIIHHHHHHIIIOOONNNLLLJJJGGGEEECCCBBBCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCCCCDDDDDDCCCAAAAAAAAABBBCCCCCCBBB>>><<<<<<;;;;;;::::::::::::;;;999999888777666666666777666666666666666666666666444444555555555666666666888888777666666666777888777999::::::999888:::<<<===HHHJJJVVV}}}uuu^^^TTTUUUOOOJJJGGG@@@<<<:::777555555555444333222111111111000000000000***///000,,,,,,///000,,,---------------...//////////////////////////////---.........//////000000444111222;;;OOOppp|||kkkuuuyyyjjjaaa\\\ZZZ^^^fffooozzzvvvoooaaaVVVMMMOOOSSSLLLEEEJJJOOOOOOLLLJJJJJJJJJIIIKKKNNNRRRTTTSSSRRRPPPPPPNNNKKKIIIIIIJJJMMMOOONNNMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNNNNMMMJJJGGGEEEFFFGGGLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCEEECCCBBBBBBCCCCCCAAA@@@AAAAAABBBDDDEEECCC???;;;:::999999888888999999:::777666666555555555666666555555555555555555555555444444444444444555555555666666555555555666666777555777888999999999:::;;;888@@@===>>>[[[www___SSSSSSNNNJJJGGG@@@>>>;;;888777777777666555111111111000000000//////222555333***'''---///---,,,,,,,,,,,,---...//////////////////////////////------......///000000000//////222999FFF]]]~~~wwwyyyooobbbZZZXXXYYY^^^fffrrrkkkddd___VVVMMMSSSTTTGGGIIIPPPTTTPPPKKKIIIIIIIIIHHHIIIJJJMMMOOOOOOMMMKKKKKKJJJJJJJJJLLLOOOQQQSSSNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLKKKJJJJJJJJJMMMMMMMMMJJJGGGFFFFFFHHHIIIHHHGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDBBBAAAAAABBBBBB@@@???BBB@@@@@@BBBDDDCCC>>>:::999999888888777888888888333333333222333333444444555555555555555555555555333333333333333333333333444444555666666666555555555555666777888999:::;;;444======<<>>HHHccczzzsss]]]TTTTTTLLLGGGGGGBBB???===:::999999888666444555333000000111222000...111///000444888999555000000000//////.........---//////.........---------////////////............///...000222333666AAALLL]]]dddsssppp^^^iiiyyyrrrlllfffaaa___```hhhjjjvvvnnnlllkkkbbbWWWWWWUUURRROOOMMMMMMNNNRRRPPPMMMKKKLLLPPPTTTWWWYYYVVVTTTSSSTTTUUUVVVVVVQQQUUUWWWTTTOOOMMMPPPTTTRRRMMMHHHJJJPPPRRROOOKKKOOOMMMKKKJJJJJJJJJHHHFFFMMMMMMMMMLLLKKKIIIHHHGGGKKKGGGFFFLLLUUUXXXRRRLLLEEEEEEFFFGGGFFFEEEDDDCCCBBB??????BBBBBB??????BBBAAA???<<<<<<<<<======<<<;;;======999888;;;;;;999999888777555444444444444444333000///000333666999888777555555555444333111000000111111111000000000222222333333333444444444222222333444444555555666444777:::::::::===DDDJJJ\\\rrrrrr]]]SSSSSSKKKFFFEEEAAA???===;;;999999888666444555333000000111222000//////---,,,///333444111---000/////////............//////.........------------.........//////000000000///000222111222:::DDDMMMUUUiiisss______ccczzz{{{zzzzzzvvvlllddd___^^^eeesss~~~mmmkkkfff[[[ZZZZZZYYYUUUOOOKKKJJJJJJPPPNNNLLLKKKLLLNNNQQQSSSSSSQQQPPPRRRXXX___eeehhhddd```ZZZUUUSSSSSSTTTTTTVVVQQQNNNPPPUUUWWWTTTPPPNNNLLLKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMKKKKKKOOOVVVXXXTTTNNNIIIIIIIIIIIIHHHGGGEEEDDDBBBBBBDDDIIIIIIEEECCCDDDAAA???===<<<===>>>===<<<999<<<;;;888999<<<===::::::999777555444222222222333222111000111333555777777555444444444444333111333222111////////////000111111222222222333333333222222333333444555555555333>>>IIIKKKDDD<<<:::<<>>===>>>>>>===<<<777::::::777888<<<===;;;:::999777444222111000000111111111111111222333444444333222222333444333222333222000......///000111000000000000111111111111111222222333333444555555222@@@OOOQQQEEE999333444FFFRRR[[[YYYVVVcccuuu___TTTRRRJJJEEEEEE@@@???===;;;::::::999666444444333222111000000000000222000---,,,...///...---///////////////.................................---------...///000000111111000111333111...000555@@@HHH^^^}}}lllhhhsssnnniiibbb___bbbjjjvvvvvvmmmddd^^^[[[YYY^^^```]]]WWWRRRSSSVVVXXXVVVSSSQQQPPPQQQSSSTTTTTTVVV[[[bbbgggjjjiiihhhcccXXXLLLIIINNNSSSTTTRRRSSSQQQPPPRRRVVVWWWTTTQQQJJJJJJKKKMMMQQQSSSTTTTTTHHHHHHHHHIIIJJJLLLNNNOOOOOOQQQSSSTTTTTTSSSRRRRRRPPPPPPNNNLLLJJJHHHFFFEEE@@@AAAFFFMMMMMMGGGBBBBBBBBB@@@>>>===>>>>>><<<;;;777:::999666777:::;;;888777666444333111111000000///000111111222222222111111000///000222333222111///.........///000222222....../////////000000000111111111222333333444444222:::BBBAAA:::444444777>>>GGGTTTYYYRRROOOaaayyyxxxaaaVVVSSSKKKFFFFFFBBB@@@>>>;;;::::::999777555333333222111000000000111333111...------..................///////////////---.....................///////////////.........000///000444333000000444777<<>>===>>>===;;;999888:::999555444666666444222222111111111111222222...///000111111111000//////...---...111222111000---...///000111000//////---------.........//////000000111111222333333333222333333222111333666999555:::HHHSSSOOODDDFFFRRRjjj~~~tttzzzcccWWWTTTKKKFFFFFFBBB@@@>>><<<;;;:::999777555333333333222000///000111000///---,,,,,,,,,------.........///////////////---------...............000000//////............000...///333444222111444000222===RRRllltttsssvvvzzzlll```[[[ZZZYYY___eeeooozzz~~~yyyeeeSSSOOORRRTTTTTTTTTSSSQQQPPPRRRSSSVVVWWWYYY[[[^^^aaaccceee]]]WWWNNNIIIHHHLLLPPPSSSRRRRRRRRRPPPNNNLLLLLLLLLLLLKKKJJJKKKMMMOOOOOOOOOKKKKKKKKKMMMPPPRRRRRRRRRTTTTTTSSSQQQOOOMMMJJJIIIKKKLLLNNNNNNLLLKKKLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDEEECCCDDDGGGGGGBBB@@@BBB@@@>>>=========<<<999777777999777333111333333000////////////000111222222......///000000//////......---,,,---///000///...000000000000///...---,,,------------............///000000111111222333333111000000111333444444333444444<<>><<<;;;;;;999777555222333444222///...000222------------,,,,,,,,,---............/////////000---------.........//////.........///////////////000---...222333111111333111111666CCCWWWqqqjjjllltttccc\\\ZZZXXXTTTWWW\\\cccmmm{{{xxxzzz}}}~~~|||ooobbbZZZTTTPPPVVVSSSQQQQQQTTTWWWYYYYYY^^^aaaeeehhhhhheee```]]]UUUOOOHHHCCCDDDHHHMMMPPPQQQRRRRRRQQQOOOLLLJJJIIIKKKIIIHHHGGGIIILLLNNNOOOMMMLLLKKKLLLNNNOOONNNMMMQQQRRRRRRRRRQQQNNNJJJHHHJJJIIIIIIJJJJJJJJJJJJJJJFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDGGGFFF@@@>>>???>>>===<<<<<<<<<:::777555333555444000///111111////////////...//////000111........................---,,,+++,,,---...---,,,000///---,,,,,,...111333---------............/////////000000111222222222...000333333222111111222555444888@@@GGGGGGCCC???666EEEYYYmmmyyysssiii```\\\zzzbbbUUURRRIIIDDDDDD@@@@@@>>><<<;;;;;;:::777666222333444222///...000222---...//////...---...///---.........//////000000---------.........//////,,,------...///000111111111------000222000///111333111222:::GGG___kkkXXXkkkzzzuuu```YYYXXXVVVTTTTTTSSSUUU[[[ggguuu~~~|||yyywwwuuuyyy}}}}}}zzzttthhh]]][[[]]]VVVKKKPPPLLLIIILLLSSSZZZ]]]]]]aaaeeejjjlllggg]]]QQQIIILLLKKKIIIIIIKKKLLLLLLKKKNNNMMMLLLLLLMMMKKKHHHFFFIIIGGGEEEDDDFFFIIIMMMOOONNNMMMLLLLLLMMMMMMKKKJJJJJJLLLNNNPPPOOOMMMJJJGGGIIIHHHGGGHHHJJJKKKJJJHHHCCCCCCBBBBBBBBBDDDEEEFFFCCCBBBDDDGGGEEE>>>::::::===<<<;;;;;;;;;:::666444000222222......111222///000000///...............///......---------......---,,,++++++------,,,+++---***((('''***111888===---------.........///////////////000111111222222+++000333222...---222666111333666;;;CCCGGGBBB:::;;;:::>>>HHHWWWqqqrrrfff___ZZZ[[[```uuu]]]RRRPPPGGGCCCCCC???@@@>>><<<;;;:::888555333222222111111000///////////////.........---------////////////////////////,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000000111111222555444666???KKKkkkjjjNNN^^^rrr~~~qqqfff]]]VVVZZZTTTQQQTTTXXX[[[aaahhh{{{{{{uuusssuuuyyyxxxwww|||vvviiibbbXXXQQQMMMLLLJJJHHHIIIMMMLLLGGGLLLXXX]]]YYYZZZ\\\^^^[[[UUUOOOLLLKKKMMMJJJGGGGGGHHHIIIGGGEEEGGGHHHHHHGGGFFFEEEFFFGGGEEEHHHKKKKKKIIIGGGHHHJJJOOONNNKKKIIIHHHHHHIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGHHHIIIIIIHHHFFFFFFHHHFFFEEECCCBBBBBBBBBCCC>>>AAADDDEEEEEEBBB>>>;;;@@@===;;;<<>>777000---...000...,,,............///000222222///000000000111111111111///444777999???GGGFFF@@@;;;777999AAAHHHTTTnnn{{{oooccc___^^^\\\[[[\\\uuu^^^RRRPPPGGGCCCCCC??????>>><<<;;;:::999666333222222111111000///////////////.........---------........................,,,,,,,,,---------......,,,---------..................//////000000111111000333111333999???VVVwwwwwwggggggtttvvvfffYYYSSSPPPRRRUUUUUUVVVXXX```hhhttt{{{wwwuuutttttttttsss~~~|||~~~yyyrrrUUUPPPJJJFFFFFFGGGFFFFFFFFFIIIJJJJJJNNNRRRSSSOOOTTTVVVWWWUUUPPPLLLJJJIIIKKKHHHFFFEEEGGGGGGEEECCCFFFFFFEEEDDDBBBCCCFFFHHHKKKLLLLLLKKKHHHGGGIIILLLNNNLLLJJJGGGFFFEEEFFFFFFHHHHHHIIIIIIHHHGGGEEEDDDGGGFFFEEEDDDCCCDDDDDDEEECCCBBBAAA??????>>>??????@@@BBBDDDEEEDDDBBB???<<<===:::777888<<<===:::777111000//////......//////------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,...222555777222---,,,...000...,,,------------...///000111//////000000000111111111111333333333999BBBDDD@@@999444444999<<<@@@PPPdddzzzuuuiii```YYYYYYZZZZZZYYY[[[uuu^^^RRRPPPHHHCCCCCC???>>>===;;;;;;;;;999777555222222111111000/////////...............---------------------------------,,,,,,,,,---------......,,,---...///000///............//////000000111111...111///000666666AAAWWWggg^^^WWWWWWXXXVVVSSSSSSVVVZZZ```gggooozzzzzzvvvrrrpppnnnqqquuuwwwtttqqqwwwttthhhaaaJJJGGGEEEDDDEEEGGGHHHHHHEEEDDDHHHOOOQQQMMMIIIHHHOOOPPPPPPNNNLLLJJJJJJKKKJJJHHHEEEDDDEEEEEECCCBBBEEEEEEDDDBBBAAABBBEEEHHHPPPPPPMMMJJJHHHHHHJJJMMMNNNLLLIIIGGGEEEDDDDDDDDDGGGGGGHHHHHHGGGEEECCCBBBGGGEEEBBB???>>>???AAABBB@@@@@@???>>>=========>>>@@@@@@BBBBBBAAA@@@>>><<<;;;777444444777888777555//////...---------------------,,,,,,,,,++++++++++++******************+++++++++++++++++++++++++++***+++,,,,,,+++,,,...000000---***+++...///...,,,,,,,,,,,,,,,,,,---...///////////////000000000000222222000...333;;;@@@@@@===777666999888666;;;EEEPPP[[[vvvssshhhZZZ[[[UUUSSSVVVYYYXXXWWWXXXuuu^^^RRRPPPHHHCCCCCC@@@===<<<;;;;;;;;;:::777555222222111111000/////////........................------------------------,,,,,,,,,---------......,,,---///111111000///---......//////000000111111...111...000777666999GGGooo}}}nnn___YYYXXXXXXYYY[[[]]]]]]]]]\\\___gggrrr{{{|||xxxtttpppnnnooooooppprrruuuvvvvvvuuutttsssmmm]]]OOOJJJIIIHHHHHHHHHIIIIIIIIIGGGCCCGGGQQQSSSKKKFFFGGGMMMMMMLLLKKKKKKKKKMMMNNNIIIHHHFFFEEEDDDDDDCCCCCCFFFGGGGGGFFFDDDDDDDDDFFFOOONNNLLLJJJIIIIIIJJJLLLNNNMMMJJJHHHFFFEEEDDDDDDFFFGGGGGGHHHHHHGGGFFFEEEEEECCCAAA???======>>>???@@@@@@@@@@@@?????????@@@>>>>>>??????>>>===;;;:::;;;777333222333444333333///......---------------............---------,,,+++******))))))******+++++++++++++++++++++++++++)))***,,,,,,+++***+++,,,,,,******+++......---+++,,,,,,,,,,,,,,,---.............../////////000000111000......000666;;;===???999777:::;;;888888;;;@@@DDDVVVuuulllbbb___VVVYYYVVVVVVZZZ\\\XXXUUUUUUvvv___SSSQQQHHHDDDDDD@@@===<<<;;;;;;;;;:::777555222222111111000/////////---.............................................,,,,,,,,,---------......,,,---///111111000///---......//////000000111111111444000000777666666???WWWzzzpppdddaaacccjjjqqqooommmiiiccc```ccckkkqqqrrrwwwzzzyyywwwssspppmmmllllllnnnrrrttttttrrrsssyyy~~~~~~rrrnnndddVVVKKKGGGHHHHHHGGGGGGFFFGGGGGGFFFAAACCCMMMOOOIIIFFFJJJKKKJJJHHHHHHJJJLLLMMMNNNIIIIIIHHHGGGFFFEEEFFFFFFHHHKKKOOOOOOMMMHHHEEECCCHHHHHHHHHIIIJJJIIIIIIHHHKKKJJJIIIGGGEEEDDDDDDCCCCCCDDDFFFGGGHHHGGGGGGFFFBBBBBBBBBAAA@@@>>>===<<<@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>??????>>>===;;;;;;;;;888444222000000000///000///......------.........---------,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,******+++,,,+++,,,---------,,,***------,,,,,,------......---............/////////000//////111222333666999:::555222444666666666888666777@@@SSSiiiwwwjjj[[[YYY[[[TTTYYYWWWYYY]]]^^^ZZZVVVVVVvvv___SSSQQQIIIDDDDDD@@@>>>===;;;;;;;;;999777555222222111111000/////////---------...............////////////////////////,,,,,,,,,---------......,,,---...///000///............//////000000111111333777222000555444111888@@@^^^}}}___hhh}}}rrrjjjiiijjjjjjggggggmmmttt|||xxxsssooommmmmmnnnllljjjjjjkkkmmmmmmrrrwwwwwwvvvzzzxxxfffVVVQQQTTTEEEFFFGGGGGGFFFGGGIIIKKKEEEAAABBBFFFIIIHHHHHHIIIHHHFFFDDDEEEGGGIIIJJJJJJHHHIIIIIIHHHGGGGGGHHHJJJKKKOOOUUUWWWTTTNNNIIIFFFDDDDDDEEEGGGHHHHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBAAABBBDDDEEEEEEEEEEEEDDDAAABBBCCCCCCBBB@@@>>>======>>>???@@@@@@@@@@@@@@@???@@@AAAAAAAAA???===;;;999777555222000......---//////...------------...+++++++++*********))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---+++++++++,,,,,,,,,---------,,,+++***---------,,,,,,------...------------.........///......000333222000222555888555222111222333444555444444999@@@HHHSSSdddsssvvviiiccc___WWWXXXZZZRRRVVVTTTWWW[[[\\\YYYXXXZZZvvv___SSSQQQIIIDDDDDDAAA???>>><<<;;;:::999666333222222111111000/////////---------.........//////........................,,,,,,,,,---------......,,,---------..................//////000000111111///666333000555333000555666III\\\wwwnnndddfffsssrrriiieeebbb[[[XXXZZZ]]]aaaiiissszzz{{{yyyvvvrrrooollljjjhhhdddgggiiijjjiiiiiikkknnnnnnttt{{{~~~|||}}}|||rrr```PPPOOOUUUFFFHHHHHHGGGEEEFFFIIILLLDDDFFFEEEDDDFFFJJJJJJGGGFFFDDDBBBCCCFFFHHHGGGEEEFFFHHHIIIIIIGGGGGGJJJLLLLLLQQQWWWYYYXXXSSSOOOMMMFFFDDDBBBCCCEEEFFFDDDBBB???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@<<<===>>>@@@AAAAAA@@@@@@<<<===@@@AAA@@@>>>;;;888333333333111///...------...------,,,,,,,,,,,,,,,************))))))))))))***))))))(((((())))))***++++++++++++++++++++++++(((***++++++******+++---++++++,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........///---///222000,,,...444888888666333222333444444666666888999888888???HHH]]]mmmxxx```[[[^^^___XXXZZZ]]]XXXTTTSSSTTTXXXXXXVVVWWWZZZvvv___TTTQQQIIIDDDDDDAAA@@@>>><<<;;;:::888555333222222111111000/////////---------.........//////------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000111111111)))333444222777555222666444===CCCXXXuuuyyyvvvjjjeee[[[VVVTTTWWWWWWSSSTTTYYY[[[___gggooovvv~~~wwwpppmmmkkkiiihhhgggggghhhhhhbbbfffiiikkkjjjjjjmmmooorrrwwwzzzxxxpppiiieee^^^UUUOOOMMMFFFGGGFFFCCC@@@@@@CCCFFFFFFKKKKKKFFFGGGNNNMMMFFFGGGEEECCCEEEGGGHHHFFFDDDDDDFFFHHHHHHGGGGGGJJJNNNMMMQQQVVVYYYXXXVVVTTTTTTJJJFFFBBB@@@BBBCCCCCCBBB???@@@AAADDDEEEGGGGGGHHHIIIIIIIIIIIIGGGEEECCCAAACCCBBB@@@>>>>>>???AAACCC===>>>@@@AAABBBBBBBBBAAA888:::===>>>>>>;;;777444...///111000///.........---,,,++++++******++++++,,,,,,,,,++++++++++++***((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))((()))+++---))))))******)))***,,,...++++++***************+++,,,,,,,,,---------......000------///---))),,,444444777777444111222222222444222333555444444888???DDDKKK^^^yyy}}}nnneeeZZZZZZWWW]]]^^^UUUWWW``````WWWTTTUUUVVVUUUSSSUUUYYYyyyaaaUUUTTTMMMGGGEEE???======<<<;;;::::::999999222111000//////...//////////////////////////////000//////---,,,+++******//////............//////------------------------////////////000000000000...///000111222333444444666888<<>>;;;;;;;;;;;;:::999888888444333222000///.........++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''%%%)))---,,,(((&&&))),,,777000(((%%%'''+++,,,+++************))))))((((((,,,,,,,,,---------..............................///777:::444///111333222555222///000333777888888@@@@@@JJJ]]]lllxxxuuuiii]]][[[bbbWWWVVVVVVVVVYYY]]]aaadddXXXXXXWWWVVVUUUUUUTTTTTTvvv___TTTTTTMMMIIIGGGAAA======<<<;;;:::999999888222111000//////......///........................,,,,,,,,,------------.........------------......---------------------------............/////////...///000111222333333444333666999===JJJfffzzzsssppp```XXXRRRQQQPPPOOORRRWWWXXXUUUVVVYYY[[[]]]aaagggpppsssxxx~~~~~~yyyrrrooollljjjjjjiiigggddddddfffgggeeegggjjjjjjfffdddfffmmmuuuyyyyyyyyyqqq^^^WWWQQQQQQVVVYYYUUUPPPJJJIIIGGGEEECCCDDDGGGJJJJJJVVV[[[TTTNNNQQQRRROOOMMMLLLJJJIIIHHHGGGHHHHHHGGGHHHIIIIIIHHHFFFFFFFFFPPPPPPOOONNNOOOQQQSSSTTTJJJIIIHHHFFFEEEDDDDDDDDDBBBAAA@@@@@@AAACCCFFFGGGNNNPPPPPPLLLGGGDDDEEEHHHKKKGGGDDDCCCEEEGGGGGGGGGCCCAAA@@@AAABBBBBB???<<<999999999999888777666666222222000///...---------++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))))))))((((((&&&)))+++***)))+++111777>>>777///+++,,,---,,,***++++++*********))))))))),,,,,,,,,,,,------------------------------------///666888444000111222111222111///111444666666555888666===IIIQQQVVVeeeuuuzzzlllggg```WWWVVV[[[[[[[[[YYYYYYXXXYYYZZZ[[[XXXXXXXXXWWWVVVUUUSSSSSSttt^^^SSSTTTNNNJJJHHHBBB>>>===<<<;;;:::999999888222111000///....................................,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,---------............//////000111222333333111555666444777GGGcccyyy|||pppbbbXXXRRRPPPRRRWWWQQQNNNOOOSSSUUUUUUWWWZZZ\\\^^^bbbhhhnnntttyyy|||~~~wwwsssqqqnnnkkkhhhdddbbbaaabbbcccdddcccbbbccceeeeeedddfffkkkkkkgggfffnnnyyynnnbbb```PPPLLLHHHIIINNNQQQSSSRRRKKKJJJHHHEEEDDDFFFJJJMMMSSS[[[\\\SSSMMMOOOQQQPPPNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFIIIPPPVVVUUUOOOHHHPPPNNNLLLJJJIIIKKKMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGBBBAAA@@@@@@BBBEEEHHHKKKOOOPPPPPPLLLHHHFFFGGGJJJIIIFFFCCCBBBCCCDDDDDDDDDCCCAAA???>>>>>>===;;;999666666777666666555444333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((()))(((''''''+++333:::777222,,,*********(((%%%+++++++++***************++++++,,,,,,,,,---------------------------------...333666333000111222111000///000111444555444222555222555;;;<<<;;;BBBMMMbbbuuulllccc^^^```^^^XXXVVVZZZ[[[[[[[[[ZZZYYYWWWUUUSSSTTTVVVWWWXXXXXXWWWVVVUUUuuu^^^TTTTTTNNNIIIGGGAAA>>>>>>===<<<:::999888888333222111///....................................//////...---,,,,,,++++++------,,,,,,,,,,,,------,,,,,,------------------,,,------------........./////////000111222222333222555666333222999IIIVVVnnnccc\\\YYYXXXUUURRRSSSWWWXXXVVVUUUWWWVVVWWWXXX[[[^^^aaaccceeejjjlllqqqwww||||||yyyyyyyyyuuuqqqmmmiiieeedddddddddcccbbbaaa`````````bbbdddeeefffggglllnnnkkkiiilllnnnnnnrrr||||||lllYYYNNNMMMHHHFFFDDDDDDEEEHHHKKKMMMNNNNNNMMMKKKIIIIIIKKKMMMTTTXXXWWWNNNIIIKKKOOOOOOJJJJJJIIIHHHGGGFFFFFFFFFDDDCCCIII[[[nnnrrreeeVVVPPPNNNLLLIIIIIIJJJLLLNNNPPPOOOMMMLLLJJJIIIIIIIIIFFFEEECCCCCCEEEHHHLLLNNNQQQQQQPPPLLLIIIHHHIIILLLEEECCCAAA????????????@@@AAA???===<<<;;;::::::999555555555555444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))'''%%%$$$&&&,,,111)))'''&&&&&&(((((('''&&&++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111333333111111111111000//////000111222222222444222333666666333666======HHHXXXiii|||yyyllleeebbb^^^]]]______ZZZYYY[[[UUUWWWYYYZZZZZZWWWUUUSSSOOORRRUUUYYYZZZZZZYYYXXXvvv```UUUUUUNNNHHHEEE>>>???>>>===<<<:::999888777333222111///......------.................................------,,,,,,+++......------------......,,,,,,,,,---------......------.........//////////////////000000111111222222333444555555888<<<@@@WWWsssfff\\\```[[[YYYZZZZZZVVVSSSTTTWWWWWWVVVVVVVVVWWWXXXXXXZZZZZZ[[[]]]aaaggglllooouuuwww{{{~~~~~~yyyuuurrrnnnmmmjjjfffbbbaaabbbddd_________```aaaaaa```_________^^^___```dddhhhjjjttt|||{{{uuuvvv|||{{{nnn___MMMCCCBBBCCCBBBAAA@@@@@@BBBEEEHHHNNNPPPRRRQQQNNNLLLJJJJJJMMMOOOMMMHHHEEEGGGJJJLLLFFFFFFFFFGGGGGGGGGGGGGGGFFFCCCJJJaaazzzmmmYYYOOONNNKKKJJJJJJKKKMMMNNNOOONNNMMMLLLKKKJJJJJJJJJGGGFFFEEEEEEFFFHHHKKKMMMMMMMMMKKKIIIGGGGGGGGGHHHBBBBBB@@@???======>>>>>>======<<<;;;:::999::::::555555555555444333222111000000///...------------,,,,,,+++++++++*********(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''&&&%%%%%%&&&(((&&&&&&''')))+++,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333222000///000111000///......///111222//////000333333222333777:::;;;===CCCNNN^^^ppp~~~{{{|||{{{uuukkkbbb\\\ZZZ\\\ZZZYYYZZZXXXVVVWWWYYYRRRTTTVVVXXXXXXVVVTTTRRRPPPRRRVVVYYY[[[[[[YYYXXXwww```VVVVVVOOOHHHDDD===???>>>===<<<:::999777777333333111000...---------------------------------***+++,,,,,,---...//////......------------......+++,,,,,,------.........---............//////////////////000000000111111000000222444777888777777BBBfff{{{vvvcccaaaZZZUUUVVVWWWUUUTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVWWWVVVUUUUUUWWWZZZ^^^aaaaaacccfffiiillloootttwww{{{|||~~~}}}{{{zzzuuutttqqqnnnkkkhhhfffeee```bbbbbb___[[[ZZZ]]]bbb\\\]]]^^^___`````````___\\\\\\\\\]]]```gggooouuuoooaaaSSSEEE>>>@@@=========>>>???AAACCCDDDJJJNNNQQQRRROOOKKKIIIGGGFFFGGGFFFEEECCCEEEHHHJJJEEEFFFGGGHHHIIIIIIIIIIIIJJJFFFJJJ[[[ooorrrbbbPPPNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAA???>>>???AAA;;;======<<<:::999:::;;;555555555444444333222111000///...---------------+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((($$$%%%&&&(((((((((((((((((()))******++++++******)))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++...222333000...000000111111000......000111000000000222333333333444:::777777999<<>>??????===<<<:::888777666444333111000...---------------------------------***++++++,,,---...///000------,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,---------.........////////////000000000000///000222333333333555777<<>>DDDFFFJJJKKKJJJHHHGGGFFFDDDDDDEEEGGGGGGFFFGGGIIIGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHKKKRRRZZZ\\\WWWQQQOOOOOOOOOMMMLLLKKKIIIHHHKKKKKKKKKKKKKKKLLLMMMMMMHHHHHHHHHGGGEEEDDDBBBBBBBBBCCCCCCDDDDDDCCC@@@??????AAABBBAAA???>>>@@@BBB===???@@@???<<<999888999444444444333333222111000...------,,,,,,,,,,,,,,,******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%''')))***))))))'''((()))(((''''''''''''''''''((((((((()))))))))))))))))))))*********+++++++++++++++++++++++++++***)))+++222444000...///---000444555222///...---111111111111222444444333444111222888999999<<>><<<:::888777666444333111000...------,,,------------------------------------------,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,---...//////++++++,,,,,,,,,---------////////////000000000000000333555222......444:::888:::LLLkkktttlllccc^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWTTTVVVXXXYYYYYYWWWUUUSSSUUUVVVWWWVVVVVVVVVXXXZZZWWWXXXZZZ\\\]]]]]]\\\\\\YYYZZZ\\\]]]^^^___``````]]]^^^^^^]]]]]][[[ZZZZZZ]]]]]]\\\[[[ZZZZZZZZZZZZ\\\ZZZYYYZZZ\\\^^^]]]\\\[[[\\\\\\]]]```fffmmmqqqggghhhkkkpppyyy}}}ooodddVVVKKKHHHDDD<<<:::>>>===;;;:::;;;>>>>>>;;;777>>>@@@CCCDDDDDDDDDEEEGGGEEEEEEGGGJJJJJJIIIHHHIIIHHHHHHIIIJJJIIIHHHFFFEEEDDDHHHKKKLLLLLLPPPWWW]]]SSSSSSSSSQQQOOOLLLIIIGGGKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKKKKJJJHHHEEEBBB@@@CCCCCCDDDFFFGGGEEEBBB???<<<>>>@@@@@@======>>>AAA>>>AAACCCAAA===999777777222333333222222111000///,,,,,,++++++***+++++++++***))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%&&&''''''''''''((())))))(((((()))***&&&'''''''''(((((())))))))))))))))))***************************************'''***222444000---///)))///666999666000,,,***------------///222333111333///000555666444555;;;777<<>>????????????@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFIIIHHHFFFDDDCCCBBBCCCCCCCCCDDDFFFFFFGGGKKKRRRXXX[[[WWWQQQOOOSSSUUUNNNDDDKKKJJJJJJKKKLLLLLLJJJIIIGGGKKKNNNMMMJJJFFFEEEEEEEEECCCBBBCCCEEEFFFDDDBBB>>>>>>===>>>???@@@BBBCCCEEEDDD@@@888666888999777555444333111000/////////---,,,+++***))))))))))))((((((((((((''''''''''''***'''%%%&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((*********)))((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++***)))***+++...---...///111111///------------............///000000000000111111111111111222222333333444555555777777888:::===DDDLLLQQQ^^^dddlllrrrzzz{{{pppddd]]]XXXWWWVVVTTTRRRPPPOOONNNNNNMMMNNNPPPSSSTTTQQQNNNPPPQQQSSSTTTTTTRRRPPPOOOSSSPPPNNNNNNPPPQQQPPPNNNMMMPPPSSSUUUVVVWWWXXXZZZooo\\\TTTUUULLLEEEEEEAAA??????===<<<:::888777777444333222111000...------...---,,,,,,......---,,,//////...------------------,,,,,,++++++,,,,,,---,,,------...------,,,,,,,,,,,,,,,---------........./////////000000000000111111111222222222333333888777777<<>><<<888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAACCCDDDFFFGGGFFFEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGFFFFFFIIIOOOSSSWWWUUUQQQNNNQQQUUUPPPIIINNNKKKHHHGGGGGGGGGGGGGGGJJJLLLOOONNNJJJGGGEEEEEEEEECCCAAAAAACCCEEEDDDBBB???>>>>>>===>>>???@@@AAAKKKJJJDDD<<<777777666333333222111///...------------,,,+++***))))))))))))(((((((((((('''''''''''')))'''%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***))))))((()))((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))***+++---------...000000...,,,------------............////////////000000000000000111111222222333444444444444333333333666;;;???BBBGGGNNNTTTZZZfffvvv|||ssskkkddd^^^WWWSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMPPPRRRSSSPPPNNNMMMNNNPPPRRRSSSSSSSSSSSSPPPNNNLLLMMMOOOPPPOOONNNLLLNNNQQQRRRRRRSSSUUUWWWnnn[[[TTTTTTKKKEEEEEEAAA??????===<<<:::888777777444333222111000......---...---,,,,,,......---,,,///...---------------------,,,,,,++++++,,,,,,---,,,,,,------...------,,,,,,,,,,,,---------............/////////000000000000111111111222222222222333666777555;;;RRRvvvuuummmiiipppxxxxxxpppkkkjjjvvvwwwyyyzzzxxxrrriiiccc]]]]]]]]]]]]]]]\\\\\\[[[^^^WWWUUU\\\cccdddbbbaaa]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]^^^]]]\\\\\\]]]___[[[```hhhmmmrrrwww}}}xxxsssvvvkkkUUUKKKCCC;;;::::::;;;===<<<:::777777888888999999:::::::::::::::;;;<<<>>>@@@BBBCCCAAACCCFFFIIIIIIHHHFFFEEEDDDCCCCCCBBBCCCDDDFFFGGGEEEEEEEEEDDDDDDEEEIIILLLSSSSSSQQQNNNOOOSSSSSSOOOSSSOOOIIIFFFEEEFFFGGGGGGNNNOOOPPPNNNKKKHHHFFFFFFEEECCCAAAAAABBBDDDDDDCCC@@@???>>>===<<<===>>>>>>JJJIIIDDD;;;666666444000000///...---,,,+++++++++,,,+++******))))))))))))(((((((((''''''''''''&&&'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))***+++,,,+++,,,---//////...,,,,,,,,,,,,---------......---.........//////////////////000000111222222222333444444222111111333555111666:::===@@@FFFQQQZZZqqq|||ssskkkjjjfffaaaYYYSSSQQQPPPPPPPPPLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLNNNPPPQQQOOOMMMOOOOOOOOOPPPQQQRRRSSSTTTMMMLLLKKKKKKMMMOOOOOONNNNNNPPPQQQQQQPPPQQQSSSVVVmmmYYYRRRSSSKKKEEEEEEAAA??????===<<<:::888777777333333222111000///.........---,,,,,,......---,,,......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,---------.............../////////000000000000000111111111111222+++222777666666@@@TTTfff{{{tttmmmhhhdddeeefffhhhiiiiiihhhhhhccc]]]^^^hhhuuuzzzzzzzzzhhhhhhfffeeeddddddddddddaaabbbbbbaaa```aaadddfff```gggqqqxxx}}}|||mmmWWWIIICCC;;;444666888999999888777777777777777777888888888999;;;<<<===???AAADDDFFFGGGDDDEEEGGGIIIJJJJJJJJJIIIEEEDDDCCCCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBCCCEEEFFFPPPRRRQQQMMMLLLPPPSSSRRRUUUQQQMMMKKKKKKKKKKKKKKKRRRRRRQQQOOOMMMJJJHHHGGGFFFEEECCCBBBCCCDDDEEEFFFBBBAAA???===;;;;;;;;;;;;???@@@===777444444333000......---,,,+++*********++++++***)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))***+++***)))((()))+++******+++,,,...///---++++++,,,,,,,,,------------,,,,,,---------.........---......//////000111111111333444444333333444666444666999888777888===BBBBBBLLLXXXccclllsss{{{vvvkkk^^^SSSMMMNNNQQQOOOKKKHHHHHHJJJMMMNNNJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNNNNNNNMMMSSSQQQOOONNNMMMNNNOOOPPPKKKKKKJJJKKKLLLNNNOOOOOOQQQRRRSSSRRRQQQQQQSSSUUUkkkXXXQQQRRRJJJEEEEEEAAA??????===<<<:::888777777333222222111000///.........---,,,,,,......---,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------..................//////////////////000000000111111111,,,000444555444777>>>EEEVVVsss~~~|||xxxuuusssppplllnnn{{{{{{wwwtttrrrqqqkkkkkklllmmmoootttzzz~~~{{{qqq```TTTEEE>>>;;;555444666777666444444555777555666666777777888888888;;;<<<>>>@@@CCCFFFHHHIIIIIIHHHHHHHHHIIIKKKMMMNNNGGGFFFEEEDDDCCCDDDEEEEEECCCBBBCCCDDDEEEGGGGGGGGGNNNQQQQQQMMMKKKOOORRRSSSQQQPPPOOOOOOPPPPPPOOONNNTTTSSSSSSQQQPPPMMMJJJHHHGGGGGGFFFFFFEEEFFFGGGHHHCCCBBB???===;;;:::::::::888:::999444222444222///......---,,,++++++++++++******))))))((()))))))))''''''''''''&&&&&&&&&&&&$$$%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((())))))))))))((()))******)))((()))***))))))***,,,...///---+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,------......//////000---///111111111111222333333555666555333333555888777:::>>>@@@AAADDDHHHLLLRRRZZZeeelllsss~~~vvvmmmhhh^^^WWWPPPMMMHHHDDDDDDHHHCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLRRRPPPMMMKKKJJJKKKMMMNNNJJJKKKKKKLLLLLLMMMOOOPPPQQQRRRRRRQQQPPPPPPQQQSSSjjjWWWPPPQQQJJJEEEEEEBBB??????===<<<:::888777777222222111111000//////......---,,,,,,......---,,,,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,---............,,,,,,,,,---------......------........./////////////////////000000000000222222000000000333666999;;;TTT~~~|||eeeTTTJJJ>>>::::::444555555555444222333555777444555555666777888999:::999:::;;;>>>@@@CCCFFFGGGJJJHHHGGGFFFHHHKKKNNNPPPIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFIIILLLMMMLLLKKKLLLOOOOOOLLLLLLPPPSSSRRRMMMLLLLLLNNNPPPQQQPPPNNNTTTTTTTTTTTTTTTQQQLLLHHHGGGHHHIIIIIIGGGGGGHHHIIIDDDCCC@@@>>><<<:::::::::999<<<;;;666444444111---...---,,,,,,+++++++++,,,***))))))(((((()))))))))'''''''''&&&&&&&&&&&&%%%$$$%%%&&&%%%###"""###$$$##############################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))((()))******(((((()))***))))))***,,,...///...,,,******+++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,------.../////////000111222111000///000111///000222222222333555777888777666444333444777:::888===CCCGGGJJJPPPZZZaaarrryyy~~~wwwkkkiiifffaaaZZZSSSLLLHHHIIIEEEBBBBBBAAA???AAAEEE>>>AAADDDFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFHHHIIIIIIIIIIIIJJJLLLLLLKKKIIIHHHIIIJJJLLLNNNJJJKKKLLLLLLKKKKKKMMMOOOMMMNNNPPPPPPNNNMMMNNNNNNhhhUUUOOOQQQJJJEEEEEEBBB??????===<<<:::888777777222222111111000/////////...---,,,,,,......---,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***+++,,,---............,,,,,,,,,---------......---------.........//////........./////////000000333222000000000222444666888CCC^^^qqq[[[MMMEEE:::888999444444444333444555666666666333444555666888:::;;;;;;888999:::<<>><<<;;;;;;;;;:::<<<<<<777555444000,,,---,,,++++++***+++++++++))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%$$$&&&'''&&&###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&''''''%%%%%%&&&''''''((())))))(((((((((((())))))))))))((()))***)))((('''(((******)))***---///000///---************++++++++++++,,,,,,,,,------------...,,,,,,------.../////////222333333222000000111333///000000111111333555666222222333333444666888;;;444666888::::::<<>>===??????BBBFFFGGGGGGGGGHHHJJJEEEHHHKKKNNNNNNLLLIIIGGGEEEGGGHHHHHHGGGGGGIIILLLIIIHHHHHHGGGGGGHHHJJJJJJIIIKKKLLLKKKIIIHHHKKKMMMJJJMMMPPPQQQOOOMMMMMMLLLhhhUUUOOOQQQIIIEEEEEEBBB??????===<<<:::888777777222222111111000000//////...---,,,,,,......---,,,++++++++++++,,,,,,---...++++++------------++++++***+++,,,---............,,,,,,,,,---------......---------.........//////............/////////000---000444555444333333444777777BBB\\\|||}}}bbbMMMAAA;;;222111444000222222222555888999777666222333555666999:::<<<===999999;;;===???BBBDDDEEEBBBCCCDDDFFFGGGHHHIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLIIIHHHHHHKKKMMMMMMJJJGGGEEEHHHJJJKKKPPPVVVWWWSSSQQQNNNKKKJJJLLLOOOQQQRRRSSSSSSUUUXXXYYYVVVOOOIIIBBBFFFJJJKKKIIIFFFFFFFFFFFFDDDBBB???===<<<<<<<<<777::::::777444444111,,,,,,+++***************+++))))))(((((((((((()))***''''''&&&&&&&&&%%%%%%%%%$$$&&&((('''$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((()))***)))((('''(((*********+++---000000///...)))************+++++++++,,,,,,---------.........,,,,,,---......//////000.../////////...///222444222111000///......000111///000111222333333333444333333444666777888999999<<<@@@CCCCCCAAAEEENNNWWWbbbnnntttooommmrrrtttqqqooonnnooosssxxxzzzxxxuuu{{{vvvxxx|||rrrpppkkkiiilllkkkhhhjjjppprrrlll]]]MMMKKKRRRPPPFFFEEECCC@@@???@@@AAACCCCCC===;;;===BBBCCC@@@???AAA<<>>===;;;777555111111222222000///---+++++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,++++++*********)))******++++++,,,,,,---......------------......---,,,+++,,,...///...---000000000000//////////////////000111222222333333444333999DDDOOOggg{{{ggg___EEE@@@999666666666666555555333222555999999555000666666555555555777888999:::888666777:::<<<;;;999@@@FFFHHHGGGFFFHHHIIIGGGGGGFFFFFFFFFGGGIIIJJJLLLKKKHHHGGGKKKPPPQQQMMMHHHJJJJJJKKKLLLOOOQQQQQQPPPSSSNNNHHHGGGJJJOOOSSSTTTQQQQQQRRRRRRQQQMMMHHHDDDFFFFFFGGGGGGGGGGGGFFFEEEEEECCCBBBBBBAAA???<<<999<<<;;;888666444333333333000///...---+++***)))((())))))((('''''''''''''''(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&$$$%%%'''&&&###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))))))))(((''''''((()))(((&&&&&&(((***((((((((()))***,,,---...,,,+++******))))))******,,,,,,++++++***+++++++++---***///,,,>>>,,,---111000///......///000///---000000000000///////////////000000000111111111111000000111222333333444444444555666777888888888888CCCCCCDDDFFFFFFGGGGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMOOORRRVVVYYY\\\^^^YYY[[[^^^___]]]WWWQQQMMMGGGHHHHHHHHHHHHHHHHHHHHHGGGEEECCCAAA@@@@@@@@@@@@<<<<<<;;;::::::::::::;;;;;;<<<<<<===>>>??????@@@===???AAABBBBBBCCCDDDFFF@@@DDDHHHIIIHHHHHHKKKMMMKKKGGGCCCAAACCCEEEEEEDDDIIIIIIGGGFFFEEEEEEFFFGGGCCCIIIPPPOOOJJJFFFGGGIIILLLOOORRRSSSRRROOONNNNNNjjjVVVNNNOOOGGGCCCDDDAAADDDAAA???===<<<:::888555111111111111000...---,,,++++++,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++***************+++,,,,,,------......------------......---,,,+++,,,.........---/////////////////////000//////000111111222333333333000222888>>>MMMoooeeeNNNEEE<<<888444222333444444333777555333666999999555111666555555444555666888999;;;999777888;;;===<<<;;;???DDDGGGEEEEEEGGGHHHFFFIIIHHHHHHGGGGGGHHHHHHHHHJJJIIIIIILLLOOOPPPMMMJJJKKKJJJJJJJJJKKKMMMMMMMMMNNNKKKHHHHHHKKKNNNPPPPPPJJJJJJIIIIIIIIIHHHGGGEEEBBBDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@???<<<:::;;;:::888555444333333333000000///...,,,+++***))))))(((((('''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&###$$$((((((%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))(((''''''((()))***)))(((((((((((((((((()))***+++---...,,,+++******))))))******,,,++++++******+++++++++,,,)))///---???---,,,//////---,,,---...///...,,,....../////////000000000//////000000000111111111000000111111222333333444222333444555555666666666555666777888999999999999666777888:::;;;;;;;;;;;;:::;;;<<<>>>AAADDDFFFHHHAAABBBCCCCCCBBB???===;;;:::;;;;;;;;;<<<<<<======AAA@@@???===<<<<<<;;;;;;;;;;;;:::999999999999999::::::;;;<<<<<<===>>>>>>===@@@BBBCCCCCCCCCCCCDDDCCCFFFHHHIIIHHHIIILLLOOOJJJGGGCCCBBBCCCEEEEEEEEEGGGGGGHHHJJJKKKKKKIIIGGGIIIOOOTTTSSSMMMHHHHHHJJJNNNPPPSSSSSSQQQOOONNNNNNkkkWWWOOOOOOGGGCCCDDDBBBDDDBBB???<<<;;;:::888666333222111///............++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,---............------------......---,,,+++,,,---...---,,,---.........///000000000///000000111111222222222777333222444555<<>>>>>>>>???>>><<<::::::999666444222222111222000000///...,,,+++******)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$!!!###&&&((((((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((('''$$$&&&+++...***%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((()))((('''''''''((()))***++++++(((&&&((((((((()))***+++,,,---++++++***))))))))))))***++++++*********++++++,,,***(((000///AAA...+++------,,,+++,,,---...---+++---.........///000000000////////////000000000000///000000111111222222333000000111222333333333333000000111222333333333333000111222222333333222222555555666777888:::;;;<<<777777666555555666777888555555666777888999999:::<<<<<<<<<;;;:::999888777;;;::::::999999999999999888888999:::;;;<<<======>>>AAADDDEEEDDDCCCBBBBBBDDDGGGIIIIIIHHHIIIMMMQQQIIIFFFCCCBBBDDDEEEFFFFFFEEEFFFIIINNNRRRRRRNNNJJJNNNRRRVVVUUUOOOJJJIIIKKKPPPRRRTTTSSSQQQOOONNNNNNlllXXXOOOOOOGGGCCCEEECCCEEEBBB>>><<<;;;:::888777444222000///------......+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,------.........------,,,,,,------...,,,+++***+++---...---,,,,,,,,,---...//////000000///000000000111111111222888444444666777999AAAKKK[[[mmmPPP===777999111111222333333444333333777666555555666555333000333222222222333444666777777888888:::;;;<<<<<<;;;999???BBB@@@@@@CCCDDDBBBGGGGGGHHHIIIHHHGGGEEEDDDFFFHHHJJJKKKJJJIIIJJJKKKHHHGGGEEECCCBBBDDDGGGIIIPPPNNNKKKIIIIIIIIIJJJJJJNNNNNNMMMKKKIIIGGGFFFFFFAAABBBDDDEEEEEEEEEEEEEEEAAA???>>>===>>>===;;;999999777555333111000000000///......---+++******)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$&&&&&&$$$"""!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((%%%'''///444000)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&)))''''''(((******(((&&&(((((((((((()))***+++,,,++++++***)))))))))))))))***************++++++,,,)))(((222111CCC///+++,,,---,,,+++,,,---...---,,,................................./////////000000/////////000000111111111//////000111111111111111222222333444444444444444222333333444333333222222777777666666666777888888888777666555666777999:::666666777888999:::;;;<<<::::::;;;<<<;;;:::888777;;;;;;:::999999999999999777777888999;;;<<<======???BBBEEEEEEDDDBBBAAAAAACCCGGGKKKLLLKKKKKKMMMPPPFFFEEECCCCCCCCCDDDEEEEEEFFFFFFIIIOOOUUUVVVSSSOOOMMMQQQTTTSSSOOOKKKKKKLLLRRRSSSTTTRRRPPPNNNMMMNNNmmmYYYPPPOOOGGGDDDFFFDDDDDDBBB???===<<<:::888666444222000///------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,------...------,,,,,,,,,,,,------,,,+++***+++---...---,,,+++,,,,,,---...//////000000000000000000111111111111000111444666666999===CCCXXX|||{{{nnnZZZFFF888333444666000222333333333222111111444333222222222111000...111000000000222333555666444666888999:::::::::;;;888===@@@??????BBBCCCAAABBBCCCEEEGGGHHHGGGGGGFFFDDDFFFHHHHHHFFFFFFGGGHHHDDDEEEDDDBBBAAACCCGGGJJJXXXTTTOOOIIIFFFFFFHHHJJJNNNPPPSSSRRROOOKKKIIIHHHEEEEEEDDDCCCDDDEEEFFFGGGEEEBBB@@@>>>===<<<999777777555333111///.........---,,,,,,+++***)))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$########################"""""""""######$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%"""%%%///444222+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''((((((((('''&&&)))'''&&&%%%&&&'''(((((((((((((((((()))***+++++++++***))))))(((((())))))***)))))))))******+++,,,***)))111111CCC///+++------,,,+++,,,...///...---000//////...---,,,++++++---............/////////......////////////000000//////000111111111000000///000000111111111111111111111222222111111000///111111000////////////000111111111111111111111111111222333444555666777777777888999::::::999888777999888777777666666777777666777888999;;;<<<===>>>???BBBDDDDDDCCCAAA@@@@@@@@@EEEKKKNNNMMMKKKKKKMMMEEEEEEEEEDDDCCCCCCDDDEEEIIIHHHIIIMMMRRRUUUUUUSSSLLLOOORRRRRRPPPNNNOOOPPPRRRSSSRRRPPPNNNLLLMMMNNNoooYYYPPPOOOHHHDDDGGGEEECCCAAA???>>>===;;;777555333222111///............++++++,,,,,,,,,,,,------***************************++++++++++++,,,,,,,,,)))******++++++,,,------------,,,,,,,,,,,,------,,,+++***+++,,,---,,,++++++,,,,,,,,,---.........000000000000000000000000//////000222333444555666:::>>>MMMgggyyygggVVVLLL@@@888555444222///...000111111///......///111000000//////.........////////////000222444666222444888999999999::::::888===@@@???@@@CCCDDDBBB???@@@BBBDDDEEEGGGGGGHHHEEEDDDDDDDDDEEEEEEEEEEEECCCEEEFFFDDDBBBCCCGGGKKKYYYVVVPPPIIIDDDCCCFFFIIIFFFKKKOOOPPPNNNJJJIIIJJJGGGFFFDDDCCCCCCDDDFFFGGGFFFDDD@@@===<<<;;;888666555444222///...---------++++++***))))))(((''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!""""""###$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!""")))...,,,((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&'''((('''&&&&&&'''((()))(((&&&&&&(((***((((((((((((((()))***+++******)))(((((((((((())))))))))))))))))***+++,,,***(((///---???,,,+++------,,,+++,,,...000///...//////...---,,,++++++***------------.........///........................//////000111111000000///......////////////......///000000000000000//////000000///........./////////000111111111000...---//////000111111222333333444555555666666666555555555444444333333333333333555666777999:::<<<===>>>???AAABBBBBB@@@???@@@AAA>>>CCCIIILLLKKKIIIJJJKKKGGGHHHHHHFFFDDDCCCDDDFFFKKKKKKKKKKKKMMMOOORRRTTTKKKNNNQQQRRRRRRRRRSSSTTTQQQQQQPPPNNNLLLKKKMMMOOOoooZZZPPPOOOHHHEEEHHHFFFAAAAAA@@@@@@???;;;777333111111111111000...---,,,++++++,,,,,,,,,,,,------*********++++++***************+++++++++,,,,,,,,,((())))))******++++++,,,---,,,,,,++++++,,,,,,---+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,------000000000000000000000///000111333222222333555666666555999EEEVVVnnnyyyoooeeeXXXLLL???<<<888666555444111///,,,...000///---,,,...000............------...///......---...///222444555111555999::::::999:::<<<888>>>AAA@@@AAADDDEEECCC>>>>>>???@@@BBBDDDFFFGGGGGGDDDBBBBBBEEEFFFEEECCCEEEHHHJJJHHHEEEDDDGGGJJJSSSQQQMMMGGGBBB@@@BBBEEEAAAEEEIIIIIIFFFCCCDDDGGGDDDEEEEEEFFFEEEDDDBBBAAADDDAAA>>><<<;;;:::888777444333000...,,,+++++++++++++++******))))))((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######!!!!!!!!!"""###$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%!!! !!!&&&'''%%%$$$&&&########################%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&&&&###)))///...***&&&(((***)))(((((((((((()))************)))((((((((((((((((((((((((((()))***+++,,,***&&&***'''999((()))---+++******+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...//////000000//////...//////000000000000/////////000000111111111000000222222111111111222333333222222333333333333222222000111111111222222333333333333333333333444555555555444333333222222333333444444555777999;;;<<<<<>>@@@BBB???BBBFFFGGGFFFFFFIIILLLKKKLLLMMMKKKGGGEEEFFFGGGJJJLLLMMMLLLIIIIIIMMMQQQJJJLLLNNNPPPQQQRRRSSSSSSPPPOOONNNLLLJJJJJJMMMOOOpppZZZQQQOOOHHHEEEHHHGGG@@@@@@@@@AAA@@@<<<666222111111222222000///---+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,((((((((()))******++++++---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,,,,,,,000000000000////////////---000111000///222555777222555:::<<<<<>>BBBAAAAAAEEEFFFDDD???>>>>>>???@@@CCCEEEFFFIIIDDDAAABBBFFFHHHEEEBBBGGGKKKMMMKKKFFFDDDFFFIIIKKKLLLKKKFFFAAA???@@@BBBCCCEEEGGGDDD???<<>>???>>>===<<<===@@@CCCAAABBBCCCBBBAAACCCIIIMMMNNNPPPPPPNNNJJJGGGHHHIIIHHHMMMPPPMMMGGGEEEHHHMMMIIIJJJLLLMMMNNNOOOOOOPPPNNNNNNMMMJJJIIIJJJMMMPPPnnnXXXNNNNNNIIIFFFHHHFFFDDDCCCAAA@@@???===999666555888888222---...000///,,,,,,,,,,,,,,,,,,,,,,,,---000///+++,,,000///)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************+++++++++,,,,,,,,,---------------............///000000000111222222333333444444444555999AAAKKKRRRxxxoooZZZLLLAAA888222111111111000000000//////------............------//////////////////......++++++,,,---...///000111666555777999888444444888888;;;======<<<===AAAEEEBBBBBB@@@>>>===???CCCGGGKKKHHHEEEBBBAAABBBCCCEEEGGGHHHIIIGGGDDDBBBCCCEEEIIIIIIHHHEEECCCBBBCCCEEEDDDDDDCCCBBBBBBAAA@@@@@@AAADDDFFFDDDAAA???@@@AAABBB===777555666555222...111000///---+++)))((((((((()))***+++***(((%%%###'''&&&$$$######%%%(((***$$$%%%%%%%%%%%%$$$######%%%"""!!!$$$))),,,)))&&&#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))************))))))((((((((((((((((((((((((((()))***)))((((((***,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///...,,,+++***+++,,,,,,...,,,+++,,,//////---***,,,,,,,,,---------......//////////////////////////////000111111111111000111111111222333444666777666666555444333222222111222222333222222333777::::::;;;<<<===>>>???@@@AAA>>>AAACCCCCCBBBCCCGGGKKKMMMNNNLLLHHHIIILLLJJJFFFOOOLLLHHHFFFFFFFFFFFFEEEHHHJJJMMMOOOPPPRRRTTTVVVWWWUUURRRMMMIIIHHHIIIKKKnnnXXXNNNNNNIIIFFFHHHFFFDDDCCCAAA@@@???===999666555888777111---...000///,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++'''(((++++++'''++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************+++,,,,,,,,,------------------------............//////000111111222222333000111222222333777<<>>888333000333333222222222111111111//////............//////........................+++,,,,,,---...///000000222111333777777555777<<<>>>>>>===<<<;;;<<>>===>>>AAADDDEEECCCBBB@@@@@@@@@AAABBBCCCDDDDDDAAA???>>>AAACCCHHHHHHHHHFFFCCCBBBCCCDDDAAAAAA@@@@@@@@@?????????===@@@DDDDDDAAA===<<<<<<>>>999444333444333000---,,,,,,,,,++++++***)))(((%%%%%%&&&&&&''''''(((((()))(((&&&%%%%%%''')))+++$$$$$$%%%%%%$$$$$$###"""%%%"""!!!$$$(((***((($$$###"""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''((()))***)))((((((***,,,)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...---,,,+++***++++++,,,---,,,+++,,,......,,,***,,,,,,,,,,,,------------..............................///000000000000000000000000000111333444444555555444444333333222222222222222222222333666999999999:::;;;===>>>??????@@@CCCEEEDDDBBBBBBDDDGGGDDDFFFFFFEEEIIIOOOPPPNNNKKKIIIFFFFFFFFFGGGGGGFFFEEEGGGJJJLLLNNNPPPSSSVVVWWWUUURRRNNNKKKJJJJJJKKKmmmWWWNNNNNNIIIFFFHHHEEEDDDCCCAAAAAA@@@===999555444777666000---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***))),,,,,,***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++************************,,,,,,,,,---------......------------............//////000000111111222222000222444555444444555666999:::JJJnnnrrryyywww```TTTDDD777111000000000222222111111111111111000///...------------...///---------------------------------........./////////...000444666666:::@@@DDDAAA===;;;;;;<<<<<<<<<===>>>???>>>======???AAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@>>>======@@@BBBEEEFFFGGGFFFCCCBBBAAABBB<<<=========>>>>>>>>>>>>999<<<@@@AAA???:::777555999555111000111111///---'''((()))*********)))((('''&&&%%%$$$%%%''')))+++((('''&&&%%%%%%'''(((***$$$$$$%%%%%%$$$$$$###"""$$$"""!!!###&&&'''%%%"""""""""""""""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$###############%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))((('''((()))+++)))((('''''''''(((***+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,++++++***+++++++++,,,+++***+++------+++***++++++,,,,,,,,,---------........................---......///////////////////////////000000111222333333333333333333333333111222222222111333555888666777888999;;;<<<===>>>BBBEEEGGGEEEBBB@@@AAABBBCCCFFFGGGHHHMMMUUUXXXVVVHHHFFFFFFFFFHHHHHHHHHFFFEEEGGGIIIKKKMMMOOOSSSUUUUUUTTTRRROOOMMMKKKJJJJJJkkkVVVMMMNNNIIIGGGHHHEEECCCBBBBBBAAA@@@===888555444666444///---//////---++++++++++++++++++++++++---......,,,++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++************************,,,,,,---------.........,,,,,,---------...............//////000111111222000222555666666666777888<<<<<>>??????>>>===>>>???BBBCCCEEEFFFFFFEEECCCAAA???@@@AAABBBBBBAAABBBBBBAAACCCEEEDDDBBB@@@??????::::::;;;<<<===>>>??????:::;;;======;;;888555333666333000//////000///...&&&''')))***+++***)))(((+++***((('''&&&&&&'''(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$###""""""$$$"""!!!"""$$$$$$""" """""""""""""""#####################$$$$$$$$$$$$########################$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((('''''')))+++***((('''&&&&&&(((***+++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++*********+++++++++***)))++++++++++++,,,,,,,,,,,,---------------------------......///////////////000///////////////000000111111111222222222333333000111222222111222444666555666777888:::<<<======AAADDDFFFEEEBBB???@@@AAAIIIKKKJJJIIILLLSSSUUUSSSHHHGGGGGGHHHIIIIIIHHHFFFHHHIIIKKKLLLLLLNNNQQQTTTSSSQQQOOONNNMMMLLLIIIHHHjjjUUUMMMOOOIIIGGGHHHDDDCCCBBBBBBBBBAAA===888444444555222...---//////,,,++++++++++++++++++++++++)))***++++++)))'''(((***++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++******))))))******+++************************,,,,,,,,,---------......,,,,,,,,,------------...---......//////000111111---...000000000222444777666777999;;;???NNNkkk||||||tttXXX<<<:::777444111111111222222------------------------))),,,///222222///,,,)))++++++++++++,,,,,,------------..................222111222555666666:::@@@BBB>>>:::999;;;===<<<;;;===???@@@@@@???>>>>>>>>>CCCEEEGGGIIIIIIFFFCCCAAA>>>@@@CCCFFFGGGEEEBBB@@@???AAACCCBBB@@@>>>>>>>>>:::;;;<<<===???@@@AAAAAA>>>===;;;999888666555444444222000///////////////***++++++++++++***(((''')))))))))((('''&&&%%%$$$%%%$$$############$$$$$$###$$$$$$$$$$$$###""""""###"""""""""######!!! !!!!!!""""""############""""""#########$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&(((******)))'''&&&'''(((***,,,************************************************)))))))))************+++++++++++++++++++++++++++)))*********************)))***++++++*********************+++++++++,,,,,,---------------------------...//////000000//////000000////////////000111//////000000111222222222000111222222111111333555444555666888:::<<<===>>>===AAACCCCCCAAA@@@BBBDDDJJJJJJGGGDDDEEEIIIJJJHHHJJJIIIIIIIIIJJJIIIGGGEEEJJJJJJKKKJJJJJJKKKNNNQQQPPPNNNLLLKKKLLLKKKHHHFFFiiiTTTLLLOOOJJJGGGHHHDDDBBBBBBBBBBBBAAA>>>888444333333111------000///,,,++++++++++++++++++++++++)))+++...111...)))(((,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------......//////000000000000000///...///222555333000222777<<>>======>>>@@@BBBEEEHHHHHHFFFCCCAAA>>>???BBBFFFHHHFFFBBB>>>???AAABBBAAA@@@>>>??????<<<<<<===???@@@BBBCCCCCCAAA>>>:::777666666555444333222000///...//////000......---+++***)))((((((&&&&&&&&&'''&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$######"""!!!"""""""""###""""""!!!!!!!!!!!!!!!"""######$$$$$$"""""""""############$$$###############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%&&&'''))))))(((((('''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************(((((()))************))))))***,,,,,,***)))***+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///.........//////000111/////////000000111111111///000222222111111222333333444555777999;;;<<<===;;;>>>@@@AAA@@@AAAEEEIIIJJJJJJFFFBBBCCCGGGHHHEEEKKKJJJHHHHHHHHHHHHGGGEEEIIIJJJJJJIIIHHHIIIMMMPPPPPPLLLIIIHHHJJJJJJHHHFFFhhhSSSLLLOOOJJJGGGHHHDDDBBBBBBBBBCCCBBB>>>888444333333///,,,---000///+++************************+++---333777333,,,***...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))))))))***************************************+++++++++,,,,,,++++++,,,,,,,,,---------,,,------......///000000111222222111000111333555444222333999<<<;;;;;;===OOOkkkwwweeePPPAAA;;;666111...///000000///......///,,,---------............---...000111111000...---+++++++++,,,---.........+++,,,,,,---...///000000111000111555444222444888666888::::::999999:::;;;===>>>???>>><<<;;;<<<===<<>>>>>@@@AAABBBCCCCCC@@@===:::888888666333111222111000...------...//////...,,,***)))))))))***,,,***((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""!!!!!!"""#########""""""""" !!!!!!"""######$$$$$$""""""""""""############""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''''')))*********)))))))))+++---,,,***)))***,,,))))))))))))*********+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000/////////////////////000...000222222111000111222111222333555777999;;;<<<;;;===>>>>>>>>>@@@FFFKKKKKKKKKGGGBBBCCCGGGHHHFFFIIIGGGEEEDDDFFFGGGGGGFFFJJJJJJKKKJJJKKKMMMQQQUUUQQQLLLGGGGGGIIIKKKIIIGGGgggSSSLLLOOOJJJGGGHHHDDDBBBBBBBBBCCCBBB>>>888333333222///+++---000///***************************'''***111666222)))'''+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))))))))******************************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000+++...000111111222333555---000444666222///555???555FFFQQQ^^^yyysssiiiaaaSSS>>>000///333111***.........---,,,---///000*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------...//////++++++,,,---...000000111------000333333111222666333777;;;;;;999777888:::=========<<<::::::;;;<<<;;;===AAAFFFIIIJJJJJJJJJIIIFFFCCCCCCFFFGGGGGGEEEEEEEEEEEECCCBBBBBBDDDFFF>>>>>>???@@@AAABBBCCCCCC>>><<<::::::999777222---111111000...,,,+++,,,...///---***((('''(((***,,,777333...)))&&&&&&'''(((############""""""!!!!!!###############"""!!!!!! """###$$$###"""###$$$ !!!!!!"""###$$$$$$$$$""""""""""""############""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((*********)))((()))+++...---+++)))+++,,,))))))))))))************++++++++++++++++++++++++(((((()))************************+++,,,...///000////////////////////////...000222222111000000111///000222444666888::::::<<<===>>>======@@@FFFLLLIIIHHHDDD>>>???CCCDDDAAAFFFCCCAAAAAACCCFFFGGGGGGLLLMMMMMMNNNOOOSSSXXX\\\RRRMMMGGGFFFIIILLLKKKIIIpppWWWLLLNNNKKKJJJKKKFFFEEEDDDCCCCCCBBB???:::777666333000//////...,,,+++++++++++++++++++++++++++,,,,,,+++***)))))))))***)))))))))))))))))))))))),,,+++***)))))))))++++++%%%'''))),,,,,,,,,***)))******+++++++++,,,,,,,,,***)))))))))+++,,,+++*********+++++++++,,,,,,,,,---------............///000000111222222222222222111222222333333444444555>>>:::===FFFOOO^^^}}}zzz~~~ppp\\\NNNBBB===777222111000000000111000///...............------,,,,,,,,,+++++++++***,,,---,,,******+++,,,---------------------------,,,,,,,,,,,,---......000000000000111222333444888888999::::::::::::999888<<>>???@@@BBBBBBBBBBBBBBBBBBAAA@@@???>>>@@@???>>>===<<<888333/////////...---,,,,,,,,,,,,+++++++++++++++***))))))<<<>>>666&&& %%%(((%%%%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!!$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""!!!!!!""""""############$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%''')))((('''%%%###$$$%%%&&&'''''''''&&&%%%###%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))*********++++++++++++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...////////////////////////222444555444222000000000333444555666666777999<<<999999999:::<<<@@@DDDFFFBBBBBBAAAAAA@@@???>>>>>>CCCBBBAAAAAABBBEEEHHHJJJRRRMMMHHHJJJQQQXXX\\\]]]OOOKKKGGGHHHLLLOOOMMMKKKlllUUUJJJLLLIIIHHHIIIDDDEEEDDDCCCBBBAAA>>>:::777555333000//////...,,,+++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))++++++***))))))******+++'''(((((()))***+++++++++************++++++++++++***)))((()))+++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,------------...//////000000000000000111111222222333444444444777333555;;;???EEEYYYooo}}}nnn\\\GGG888999555111.........------......---,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000111222333444444444666888:::;;;<<<<<>>>>>>>>BBBBBBBBBBBBAAA@@@???>>>???>>>===<<<;;;888333//////...---,,,,,,++++++,,,***************)))((((((111666222&&&"""&&&'''###%%%%%%$$$######"""!!!!!!############"""""""""!!!$$$$$$$$$#########""""""$$$$$$##################"""""""""""""""#########$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((())))))((((((((()))))))))*********+++++++++++++++******)))))))))*********+++++++++,,,,,,,,,++++++++++++,,,------////////////////////////222333444333111000000000222444555555555666999;;;<<<<<<<<<===>>>@@@BBBCCCAAAAAAAAA@@@@@@@@@??????AAA@@@@@@AAADDDHHHLLLOOOTTTOOOIIIJJJOOOVVVZZZ[[[NNNJJJGGGHHHKKKMMMJJJGGGjjjTTTJJJMMMIIIHHHIIIEEEEEECCCBBBAAA@@@===999666555333000///......,,,***++++++++++++++++++++++++++++++***)))))))))******))))))))))))))))))))))))******)))))))))******+++))))))((('''(((***+++---))))))))))))***************)))((()))+++,,,+++************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,------...............000000111111222333333444555222333777777666===HHH]]]qqqooo^^^RRRGGG888,,,000...,,,,,,,,,---,,,+++,,,,,,+++************+++*********))))))))))))((()))***++++++***)))***,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.../////////000111222333444333444555777999;;;<<<<<<@@@BBBCCCAAA>>><<<===???===???BBBCCCBBBBBBBBBCCCAAA@@@AAAEEEJJJLLLJJJGGGCCCAAA>>>===>>>>>><<<;;;BBBBBBBBBBBB@@@???>>>===>>>===<<<;;;999666222.........---,,,++++++++++++((())))))))))))(((''''''%%%,,,,,,&&&###&&&&&&!!!$$$$$$$$$######""""""!!!############""""""""""""$$$############"""""""""""""""###########################"""""""""""""""$$$$$$$$$#####################"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################%%%$$$###""""""###%%%&&&!!!"""$$$&&&'''(((((((((%%%$$$###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))((((((''''''''''''&&&&&&'''''''''''''''((((((((((((''''''))))))))))))************************)))))))))))))))))))))************++++++++++++++++++,,,------////////////////////////111222333333111//////000111333444444444555888:::??????@@@AAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBAAABBBEEEIIIMMMPPPWWWQQQKKKJJJMMMSSSWWWXXXMMMJJJHHHIIIJJJJJJGGGCCCiiiTTTMMMPPPLLLJJJKKKGGGDDDCCCAAA???>>><<<999666555222000......---,,,*********************************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))(((((()))***++++++(((((((((((())))))))))))***)))((()))***++++++)))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---//////000111111222222333555222333888888555666::::::EEEVVVjjjjjjOOO>>>999888333......---,,,---......,,,++++++******)))))))))***************)))))))))((((((((()))+++***))))))***+++***************++++++++++++++++++++++++,,,,,,---.........///111222444444777888888888999:::;;;;;;:::<<<>>>>>><<<<<<>>>@@@???AAACCCCCCBBBBBBBBBCCC@@@@@@AAADDDGGGHHHEEEBBB???>>>>>>???@@@@@@???===AAAAAAAAAAAA???>>>===<<<<<<;;;999999777555111......---,,,+++************''''''((((((''''''&&&%%% &&&(((%%%###%%%%%%!!!$$$#########"""""""""!!!#########"""""""""""""""############""""""""""""!!!!!!""""""######$$$$$$############""""""""""""########################$$$###!!! !!!"""$$$&&&####################################$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$%%%&&&######$$$%%%&&&'''''''''$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&((((((((()))))))))******)))))))))))))))))))))))))))))))))*********+++++++++++++++***+++,,,,,,---........................///111222222000...//////000111333333333444777999>>>???AAACCCCCCBBBAAA@@@>>>>>>???@@@AAABBBBBBCCCFFFEEEDDDCCCEEEHHHKKKMMMXXXSSSLLLIIIKKKOOOSSSTTTLLLKKKJJJJJJJJJIIIEEEBBBfffSSSMMMQQQLLLJJJJJJGGGDDDBBB???>>>===;;;888555444222///......---+++******************************))))))((())))))******(((((((((((((((((((((((((((((())))))************'''(((***+++++++++)))(((''''''((((((((())))))))))))((('''(((***+++***)))))))))*********+++++++++,,,,,,,,,,,,------------------...////////////.........//////000111111222000///000333555444444555777999===DDDQQQkkkxxxXXXHHH666---...222111.........------...---+++)))+++***************++++++************))))))))))))'''(((***))))))(((***+++)))))))))******++++++++++++************+++,,,,,,------...///000222444555888888888999;;;===???@@@999:::<<<<<<<<<<<<===???BBBDDDEEEEEECCCCCCCCCDDDDDDEEEFFFHHHHHHGGGCCCAAA======>>>@@@BBBCCCBBBAAA????????????>>>===<<<;;;;;;999777666555333000---------+++***************'''''''''''''''&&&%%%%%%"""&&&&&&$$$"""###$$$############"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!""""""######$$$#########"""""""""""""""###########################"""!!! """$$$%%%########################""""""#########$$$$$$$$$"""#########$$$$$$%%%%%%###$$$&&&'''((('''&&&%%%&&&%%%%%%%%%$$$$$$%%%%%% ###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((************+++++++++,,,+++************+++,,,,,,------------------------...///111000///......///...000111222222333555777:::<<>>???AAABBBCCCDDDEEEDDDCCCCCCDDDGGGJJJLLLUUUQQQLLLIIIIIILLLOOOQQQLLLKKKKKKKKKJJJIIIFFFDDDaaaPPPLLLPPPKKKGGGHHHEEECCCAAA>>><<<;;;:::777555444222///...------+++)))************************))))))((((((((()))******((((((((((((((((((((((((''''''((()))************&&&(((***,,,,,,+++((('''(((((((((((()))))))))))))))((('''(((***+++***))))))))))))************+++,,,,,,,,,,,,---------------...//////000000//////------...//////000000111//////000111111222333444333444777888;;;GGG___ttt{{{xxxxxxbbbSSS:::444///000444666222---...---,,,,,,,,,+++)))'''+++************+++,,,,,,************))))))))))))&&&'''))))))(((((()))+++)))))))))***++++++,,,,,,******))))))******+++,,,,,,------...000222444555333444666999===AAAEEEGGG???>>>>>>>>>=========<<>>@@@AAA@@@@@@<<<===>>>???AAABBBCCCDDD@@@@@@???@@@CCCGGGKKKNNNPPPNNNKKKIIIHHHJJJLLLMMMJJJJJJJJJJJJIIIHHHHHHGGG___OOOLLLPPPKKKGGGHHHFFFCCC@@@===;;;:::999777555444222///------,,,+++)))************************((((((((((((((()))******((((((((((((((((((((((((&&&'''((()))*********)))((()))************)))((((((((()))))))))*********)))((('''(((*********((())))))))))))************++++++++++++,,,,,,,,,,,,------...///////////////,,,------...//////000000///111333111000111333555000000333777999;;;EEEQQQaaassskkkTTTCCC:::000000000222555444000------,,,******++++++***(((******))))))***++++++,,,)))))))))(((((((((''''''%%%'''(((((((((((()))+++))))))******+++,,,,,,---)))))))))))))))***++++++,,,,,,---...000222444555111222444777<<>>>>>??????>>>===???@@@AAA@@@???@@@AAACCCEEEGGGJJJKKKJJJFFFCCCAAA;;;::::::;;;===>>>>>>===777888999::::::;;;;;;:::888666444222222000...,,,,,,+++***))))))(((((()))'''''''''''''''&&&&&&%%%###$$$%%%%%%###!!!"""###!!!"""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""######"""""""""""""""!!!!!!!!! !!!"""###$$$$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""###########################""""""""""""############""""""###$$$$$$%%%&&&&&&"""###%%%&&&''''''&&&&&&&&&%%%$$$#########$$$%%%!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''((((((((()))))))))************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,---...,,,.../////////111333555444666888:::<<<===============>>>???AAABBBCCCCCC>>>======>>>AAAEEEIIILLLJJJJJJJJJIIIHHHHHHIIIKKKFFFGGGGGGGGGGGGGGGIIIJJJ```PPPNNNSSSMMMIIIJJJHHHCCC@@@===;;;:::888666555444111///------,,,+++)))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((%%%&&&((()))*********)))+++***)))(((((()))******))))))))))))************)))((('''((()))******((())))))))))))************)))************+++++++++,,,---......//////......,,,,,,------...//////000***///222000...///222333888444333777777444666;;;:::EEEVVViii}}}zzzcccIII888444666000...,,,***)))***++++++...,,,++++++,,,------,,,)))))))))))))))***++++++(((((('''''''''&&&&&&&&&%%%&&&(((((('''((()))+++))))))***+++,,,,,,------)))))))))))))))******+++,,,,,,---...000222444555222333444777;;;@@@EEEGGG;;;;;;;;;<<>>;;;:::888888999:::999888555555777888999:::::::::777555333222111000---+++,,,+++***)))((((((((((((''''''((((((''''''&&&%%% !!!$$$&&&%%%"""!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!""""""############""""""!!!!!!  """###$$$%%%&&&""""""######$$$$$$$$$$$$ !!!"""###"""""""""""""""""""""""""""""""""""""""""""""############!!!""""""###$$$%%%%%%%%%######""""""###%%%&&&'''$$$$$$#########$$$&&&''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...,,,---/////////000333555444555666888999::::::;;;===>>>???@@@AAABBBCCCCCC@@@???>>>>>>???BBBEEEGGGFFFGGGIIIIIIHHHHHHHHHIIIDDDEEEEEEEEEEEEFFFIIILLL{{{[[[TTTNNNNNNMMMIIIEEEEEEDDDBBB>>><<<:::999666444111000///...---,,,,,,,,,))))))))))))((((((((((((,,,+++++++++******))))))&&&'''(((*********))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***+++***))))))+++---,,,++++++,,,...//////...,,,,,,,,,---...///000000////////////000000000000222222222333333333444444666;;;???BBBHHHXXXoooyyyiii___XXXLLL@@@666111///...------,,,,,,+++***))))))******))))))((((((''''''))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))***++++++++++++******************************+++---,,,,,,,,,///111333333333444666999;;;===<<<:::888888:::<<<>>>>>>;;;<<<<<<======>>>>>>>>>@@@???@@@DDDHHHKKKIIIGGG>>>;;;;;;===;;;444444999666666777888888999:::;;;888555222000///---***'''+++******)))(((''''''&&&'''''''''''''''&&&&&&&&&############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%&&&''''''###!!!"""&&&******$$$""""""############""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&$$$###$$$&&&&&&### &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''***+++*********+++******))))))******+++,,,((()))***+++,,,---------........................///000111000///000222333222333444666888:::===>>>???@@@@@@@@@@@@BBBFFFIIIFFFDDDAAA@@@BBBDDDEEEEEEGGGJJJKKKIIIEEECCCGGGKKKKKKEEEEEEHHHDDD???KKK]]]{{{[[[SSSNNNNNNMMMIIIEEEEEEEEEBBB>>><<<;;;999777555111000///...---,,,,,,,,,))))))))))))((((((((((((***)))))))))((((((((((((''''''))))))***)))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((()))))))))))))))***+++***))))))+++---,,,+++***,,,...///...---,,,,,,------......//////....../////////000000000222222222222333333333333111555777888:::BBBPPPZZZpppuuudddVVVEEEAAA:::333...------...---,,,,,,+++******))))))))))))))))))(((((('''''')))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))***++++++++++++***************************)))***,,,,,,,,,,,,///111222222222333444666999:::777777888:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>@@@===888888===:::999888888::::::888666666444222000///---***(((******))))))(((''''''&&&''''''&&&&&&%%%%%%$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%###!!!!!!$$$(((((($$$""""""############""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&%%%&&&'''(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###&&&)))***)))(((((()))******))))))******+++,,,))))))***+++,,,,,,,,,,,,------------------------...///000000///000222444222222333555777999;;;======>>>???@@@AAACCCHHHKKKJJJHHHEEEEEEEEEFFFEEEDDDFFFHHHJJJIIIFFFFFFJJJNNNKKKFFFEEEFFFBBB@@@NNNaaayyyZZZSSSMMMMMMMMMIIIEEEEEEEEEBBB???<<<;;;999777555111000///...---,,,,,,,,,))))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((((()))))))))(((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))*********))))))+++,,,+++******+++---......---------------------------.........////////////000111111111222222222333333222444555666666777999<<>>AAA@@@@@@@@@>>>;;;<<>>>>>:::555444222000//////...,,,******))))))((((((''''''''''''&&&&&&%%%$$$######"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###!!! ###&&&&&&$$$ """"""############""""""$$$###""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###&&&***++++++)))((((((***))))))))))))***++++++)))******+++,,,,,,,,,,,,------------------------...///000000///000222444222222333555777999:::;;;:::<<<>>>@@@BBBEEEIIIMMMMMMKKKJJJJJJJJJHHHFFFCCCDDDGGGIIIIIIHHHIIILLLPPPLLLHHHFFFEEECCCGGGXXXlllxxxYYYRRRMMMMMMLLLHHHEEEEEEEEEBBB???<<<;;;999777555222111///...,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((()))***)))((()))***,,,+++***)))***,,,...---,,,---------,,,,,,,,,,,,,,,------........./////////000000000111111111222222333444555777888888777555<<<@@@JJJ[[[mmmnnnbbbRRRGGG@@@:::333,,,..................//////++++++******))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((())))))***************************************(((***+++,,,---...111444333333444444555666777777444666999<<<======>>>???:::;;;<<<===>>>???@@@AAA??????>>>>>>???>>>======@@@?????????===<<<>>>@@@???;;;999<<>>@@@AAADDDHHHKKKKKKKKKKKKMMMMMMKKKGGGDDDCCCEEEHHHHHHHHHHHHKKKMMMKKKIIIGGGEEEGGGQQQfffwwwvvvXXXQQQLLLLLLLLLHHHEEEEEEEEECCC???===;;;:::777555222111000...,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''))))))((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***)))((((((***,,,***))))))***,,,---,,,+++,,,,,,,,,,,,,,,+++++++++------------............/////////000000000111111000//////222555777666555888555444888>>>IIIZZZiii{{{}}}fffSSS@@@999111------//////...++++++,,,,,,,,,+++***)))******))))))))))))(((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))************))))))))))))))))))))))))))))))+++---......000333555666666777888999999::::::888999;;;;;;;;;===AAADDD@@@@@@AAAAAAAAAAAAAAAAAA?????????>>>=========>>>???AAA@@@>>>===???AAACCC@@@;;;888;;;@@@BBB<<<666111000......//////---,,,(((((((((((('''''''''''''''''''''&&&%%%$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%"""!!!!!!"""###$$$###"""""""""############""""""###"""""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$############$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&))),,,---,,,******)))))))))(((((())))))***+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////222444555666888999;;;;;;;;;;;;<<<===???@@@@@@BBBDDDFFFEEEGGGIIIMMMOOOMMMIIIFFFDDDEEEGGGGGGFFFFFFGGGGGGEEEEEEDDDDDDKKK\\\ppp|||xxxXXXQQQLLLLLLLLLHHHFFFEEEFFFCCC@@@===<<<:::888666333222000...,,,++++++***))))))))))))(((((((((((('''''''''(((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((()))))))))((((((***+++)))(((((()))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000000///...///222444444444444333444555555666<<>>???@@@CCCCCC@@@???CCCFFFGGGBBB>>>999888999888444///111///......///...---,,,''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!"""###$$$$$$$$$###"""""""""############"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$#######################################$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%'''))))))(((''''''''')))(((((((((((()))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++---.........///222444777888:::;;;<<<<<<;;;;;;<<<>>>???@@@??????@@@BBBAAACCCGGGKKKNNNNNNKKKHHHFFFFFFFFFFFFFFFEEEDDDCCC>>>AAAAAACCCPPPeeetttwww{{{WWWPPPKKKLLLLLLHHHFFFEEEFFFCCC@@@===<<<:::888666333222000...,,,+++******))))))))))))((((((((((((&&&'''''''''((((((((()))''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((())))))'''((()))+++)))(((''')))+++,,,+++***))))))******++++++,,,,,,+++,,,,,,,,,,,,---------------........./////////111111222222222222333333333333666999777444666;;;777:::>>>CCCKKKYYYjjjwwwuuuhhh]]]ZZZQQQBBB777333111...444333111///,,,+++******,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,---///111333444777999:::;;;;;;;;;888<<>><<<<<>>===>>>@@@???CCCCCC???>>>DDDHHHHHHDDD@@@;;;777555444111000111///............,,,+++''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""" """%%%&&&&&&%%%###"""""""""############"""""""""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""!!!"""######$$$########################$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$#######################################$$$$$$%%%"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%((('''&&&%%%&&&((($$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''%%%%%%&&&(((((((((((((((((()))******+++++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,.........///222444777888:::;;;<<<;;;::::::;;;<<<>>>>>>>>>===>>>???AAACCCFFFJJJNNNNNNKKKIIIFFFFFFFFFFFFGGGFFFDDDCCC>>>BBBBBBFFFXXXnnnvvvppp}}}WWWPPPKKKLLLLLLHHHFFFFFFFFFCCC@@@>>><<<;;;888666333222000...,,,+++******))))))))))))((((((((((((&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))((('''((()))+++)))((('''(((***,,,+++***(((((()))***+++,,,,,,---++++++,,,,,,,,,------------------.........//////---000222222111000000111111000111111///---111888555777999:::;;;@@@KKKSSSbbbsssoooYYYMMM@@@???:::333000222111...''')))***++++++*********++++++***)))'''&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))***++++++***+++---///000222444777999:::::::::666;;;@@@@@@===;;;===@@@CCCDDDDDDEEEFFFGGGGGGHHHJJJJJJIIIDDD???<<<===???===AAAAAA<<<<<>>======>>>???BBBDDDFFFJJJMMMNNNKKKIIIFFFFFFFFFGGGHHHHHHFFFDDDBBBFFFFFFKKK___vvvxxxmmmvvvVVVQQQNNNOOOMMMHHHEEEFFFCCC@@@===::::::999888777111222///++++++...---((())))))***))))))((('''&&&((((((''''''&&&&&&%%%%%%***)))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&###$$$&&&((()))))))))(((&&&'''((())))))((('''&&&$$$%%%'''&&&%%%%%%&&&((((((((((((((()))))))))))),,,***((())),,,---+++)))(((((()))***++++++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,---......///////////////000////////////111222333111222333444666777888888===EEERRRcccxxxooo\\\NNNBBB888111//////...------,,,++++++************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%'''((()))))))))))))))************...000222444555777:::===???>>><<<<<<>>>@@@@@@@@@@@@AAACCCFFFHHHIIIGGGEEEBBBCCCCCCDDDCCCBBB@@@@@@<<<======>>>>>>>>>>>>>>>===>>>===<<<:::888555444000///...---,,,+++++++++))))))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""!!!!!! """"""""""""""""""""""""!!! !!!""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""############""""""!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###""""""""""""############$$$$$$$$$&&&%%%###!!!!!!"""###$$$$$$$$$########################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))+++,,,,,,,,,,,,+++)))((()))******++++++,,,------++++++,,,---...///000111555666666555555777:::===CCCAAA>>>======>>>===<<<@@@@@@DDDJJJLLLIIIGGGHHHJJJHHHFFFHHHKKKKKKGGGCCCHHHIIIQQQ```nnnsssrrrooouuuVVVQQQNNNNNNMMMHHHEEEEEECCCAAA>>><<<<<<:::888777666333///.........------)))************))))))(((((((((''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''(((((('''&&&%%%$$$$$$%%%'''&&&%%%%%%&&&((('''((((((((())))))))))))+++)))((()))++++++***((((((((()))******+++,,,,,,+++************+++,,,,,,*********+++++++++,,,,,,------...//////////////////.........///000111222111222222333444555666666777:::???DDDKKKXXXhhhsssyyymmmVVVMMMBBB:::777555222///......---,,,,,,+++***************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''((()))(((((()))))))))*********---///111222333666999;;;===<<<;;;;;;===>>>===<<<>>>>>>???AAADDDDDDCCCAAA??????@@@AAA@@@???>>>===>>>>>>>>>>>>===<<<;;;::::::::::::999888777555444000///...,,,++++++++++++)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!! """""""""""""""""""""""""""  !!!###"""!!!""""""""""""""""""""""""""""""!!!  !!!!!!!!!"""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""############"""######$$$$$$######"""$$$$$$##################"""############$$$$$$$$$&&&%%%###"""!!!"""###$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''((((((((())))))))))))***+++---......---,,,+++)))******++++++,,,,,,---+++,,,,,,---...///000000000222555777:::???EEEIIIJJJFFFAAA=========>>>>>>???>>>@@@FFFIIIIIIKKKOOOPPPJJJEEEEEEIIIJJJGGGDDDFFFQQQ```lllrrrrrrqqqrrruuuWWWRRRNNNNNNLLLGGGEEEEEEBBBAAA@@@???>>><<<999666555...+++000000***(((,,,))))))***+++++++++******'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((''''''((((((((()))))))))***((('''((()))***)))(((((())))))******+++++++++***************++++++,,,*********++++++++++++,,,,,,---......//////..................///000111111111111111222222222333333222333444333333777???EEEJJJRRR```ppp}}}sssiii```VVVLLLEEE888333...,,,---///...---,,,,,,++++++******))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''))))))(((''''''((((((((((((((())))))))))))******+++---///000111333777999:::::::::;;;======;;;:::;;;;;;:::<<<===>>>===;;;:::;;;<<<===<<<;;;:::999<<<<<<===<<<<<<;;;::::::666666666666555444333222///...---,,,+++*********(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$###"""""""""""""""""""""""""""###""""""!!!!!! !!!!!!!!!!!! !!!"""###############""""""""""""""""""""""""$$$$$$###############"""""""""""""""""""""""""""""""""""""""############"""######$$$$$$######"""""""""##################"""############$$$$$$$$$&&&%%%###"""""""""###$$$########################!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((())))))))))))+++...000111000...---))))))******+++,,,,,,,,,,,,,,,------.........///---///444888===CCCIIINNNIIIEEE>>>;;;;;;===???@@@@@@===>>>CCCHHHKKKQQQWWWTTTLLLDDDBBBFFFHHHGGGDDDDDDXXXnnnwwwsssnnnpppsssvvvYYYSSSNNNNNNLLLGGGDDDEEEBBBAAAAAAAAA@@@>>>999666555,,,,,,666666***&&&,,,'''((()))***************'''''''''(((((()))))))))&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$###$$$%%%&&&###$$$%%%&&&'''(((((()))$$$%%%'''&&&%%%%%%&&&((('''''''''((((((((())))))((((((''''''((((((((('''((()))))))))*********+++)))))))))))))))***++++++************++++++++++++,,,,,,---............---.........//////000111111000000000000000000000000222333444555555888<<<@@@888;;;AAAGGGOOOXXX```fffuuu|||}}}uuuqqqSSSNNNGGGAAA===;;;999777999666222000000000...,,,*********))))))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''***))))))((((((((((((((((((((((((((()))))))))******+++---...///111444777777888:::===@@@@@@>>><<<:::999888888::::::999777777888999::::::999888777777888999:::;;;<<<<<<<<<666666555444333222000000...---,,,+++***)))))))))''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###### !!!!!!!!!!!! !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""############""""""!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$%%%$$$###"""""""""#####################$$$$$$$$$""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((()))))))))+++...000000///---+++)))))))))***++++++,,,,,,------------------------...000444777999===BBBFFF???<<<888777999<<>>???EEEJJJMMMSSSYYYSSSKKKCCCAAADDDGGGEEEBBBGGG\\\rrrxxxrrrnnnqqqvvvxxxZZZTTTOOOMMMKKKFFFCCCDDDBBBBBBBBBBBBAAA>>>999555888000333??????222+++///&&&&&&'''((()))))))))(((&&&&&&''''''(((((())))))((('''&&&%%%$$$######$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''''''''((((((((($$$%%%'''&&&%%%%%%&&&(((''''''''''''((((((((((((''''''(((((('''''''''((()))))))))))))))*********))))))(((((())))))***+++))))))*********++++++++++++,,,,,,---------------......///000000111111111///////////////.........000111222222222333444555777888999:::<<<@@@FFFJJJJJJOOOWWW[[[ZZZYYYaaalll||||||lll]]]QQQIIIEEEAAA>>>999666444333222111///...---------,,,+++***((((((((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))(((((('''(((((((((((()))))))))(((***,,,------///222444555777:::???CCCDDDBBB@@@:::999888999::::::888666666777888999999888777777666666777999999:::::::::999888666333111///...------,,,+++***)))(((((((((&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!!""" !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""######"""""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((***+++---...---,,,)))(((((())))))******+++,,,,,,,,,,,,,,,---------------000222444555666777:::<<<777666666888;;;======<<<===<<>>999555555111444<<<<<<222,,,,,,&&&&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''',,,+++***(((&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&'''''''''((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((())))))***)))))))))************+++***+++,,,,,,------,,,,,,------...000000000000000........................------...///000111111111444555555555555666888;;;777777;;;===<<<;;;AAAIIIGGGOOO[[[gggrrr{{{|||ooodddRRRNNNFFF>>>666111...---333333222111000///...---++++++*********)))))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))(((''''''(((((((((((())))))((()))+++,,,,,,...111333444666999>>>BBBDDDCCCAAA999999:::<<<===<<<999777555666777888999888777777999999888888777555444333:::888666333000...,,,,,,,,,+++***)))((('''''''''%%%$$$$$$######$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$""" """""""""""""""""""""""" !!!!!!!!!!!!"""""""""""" !!!"""###############""""""""""""""""""""""""!!! """"""""""""""""""""""""############""""""""""""!!!""""""######""""""!!!!!!!!!"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((***+++++++++***)))'''&&&(((((())))))***+++++++++++++++,,,,,,---------...000222444555555666888:::999888999;;;======<<<:::999999<<>>???>>>===888999<<<>>>@@@>>>;;;777444555777888888888777666999999888777555333222111888666444111///---,,,,,,++++++)))((('''&&&&&&&&&$$$$$$############$$$$$$############"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$!!!""""""#########"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((******))))))((()))))))))(((((())))))******++++++******+++,,,------.........000222333333444666777:::999888:::===??????>>>999888;;;AAACCCCCCDDDGGGDDDFFFFFFEEEDDDHHHQQQYYYnnnttttttpppuuu]]]VVVOOOMMMIIIDDDBBBCCCBBBAAA@@@???>>><<<999666333333///******......***))))))***))))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%'''***,,,---&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&((()))))))))(((&&&$$$###$$$$$$###$$$%%%''')))+++$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((''')))+++***'''&&&(((***))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))******************+++,,,,,,,,,,,,+++((()))+++,,,------,,,+++---------.........//////000///......///000///...,,,///222333222111000000555111111444555222///000666666555333222333666999999===AAADDDFFFMMMWWW___aaalllyyyzzzpppfff^^^UUUJJJBBB@@@??????;;;444111222222///000///...---,,,,,,---...,,,---......---,,,---...)))******)))))))))***,,,''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''))))))))))))''''''''''''((((((((()))((()))++++++,,,---000222444444555777:::;;;999888777999<<<@@@BBB@@@;;;777333444666777777777666666666666666666555444333222555444111///...---------+++***)))((('''&&&&&&&&&$$$###############$$$$$$############"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """######!!!"""""""""""""""""""""""" """###%%%&&&&&&"""#########$$$$$$$$$$$$"""############""""""!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! """############$$$$$$$$$###$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((('''(((***+++,,,((((((((()))******++++++))))))***+++---...//////,,,...000111111000111333777555444666;;;???BBBDDD;;;999;;;@@@CCCDDDFFFJJJDDDGGGHHHEEECCCIIIWWWcccrrrxxxwwwpppttt[[[TTTOOOMMMJJJEEECCCDDDDDD@@@<<<<<<===<<<777222555222///---,,,,,,+++******'''%%%%%%'''((('''%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////............,,,333666333000111222111000000000000000111111222333222222111111222222333666666555555888<<<@@@BBBCCCGGGNNNXXXbbbkkkssswwwooooooppprrruuuzzz~~~{{{tttooorrrqqqnnnhhh```XXXSSSPPPGGGFFFCCC???:::666333222000000000000000000000000......---,,,,,,+++******,,,------+++))))))***,,,(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))---...000///......///000666777888999:::;;;;;;;;;;;;;;;===@@@AAA@@@===;;;444555666777777666555444;;;999777555555444222000333222000...,,,+++***************)))(((&&&%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""############"""""" !!!!!!!!!"""%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""" """######"""!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%%%%###"""###$$$$$$###"""########################$$$$$$##################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&&&&'''******))))))((((((''''''++++++***************+++)))))))))***+++,,,......000222444444333333444555555777:::;;;888:::FFFSSSIII???999???DDDDDDCCCDDDFFFEEEDDDBBBDDDNNN^^^kkkwwwsssvvv[[[TTTOOONNNKKKFFFDDDEEEDDDAAA===<<<===<<<777222333111...,,,,,,+++)))(((***(((%%%%%%'''((('''%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((***)))(((''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((*********************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------.........///---------,,,+++,,,...111000000/////////000111111111111000000000000111111222222111111222444777888555555777888:::<<<===>>>??????>>>???AAACCCFFFHHHLLLMMMOOOOOOMMMMMMMMMNNNLLLKKKJJJIIIGGGCCC>>>:::???@@@???===888555444333555444333222000///------........................---------,,,++++++******+++,,,---,,,***)))***+++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""############$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***---...//////......///000444555666888999999999999::::::<<<===>>>>>><<<;;;888777666555555555666666888888888777555444333222333222000...,,,+++************)))((('''&&&%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""############"""""" !!!!!!!!!""""""$$$###""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$$$$###"""###$$$$$$###"""################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''')))((('''&&&%%%&&&&&&'''***)))))))))((((((((('''++++++***************+++---,,,,,,,,,,,,,,,---...+++...111222333444666888555666999<<<<<>>BBBBBBDDDHHHEEEEEEGGGLLLVVVcccooowwwvvvwwwyyy{{{}}}[[[UUUOOONNNLLLGGGFFFGGGEEEBBB>>>======;;;666222333111///...---,,,***(((***(((&&&&&&'''((('''&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''((())))))&&&''''''''''''(((((((((((((((((((((((((((((((((*********************************++++++++++++,,,++++++,,,,,,,,,---------)))******+++---......//////+++,,,444666111///222//////......//////000111000//////......//////000/////////.........//////333333333333333333333333444333222111111222333444333555666666555444444555444444444444444222///,,,...///000000//////111333,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++,,,,,,+++)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''''''''&&&%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******,,,...//////......///000222333444666777777888888999:::::::::;;;;;;;;;;;;===:::777444333444666888444777::::::777444444444222111///---,,,******)))+++***(((&&&%%%%%%&&&&&&$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!!!!"""""""""!!!""""""############"""""""""""""""""""""""""""$$$###""""""!!!!!!!!!!!!$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$###"""###$$$%%%$$$"""################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''))))))))))))((((((((((((+++***************++++++//////...---------------+++---000111222333666888444444666<<<@@@CCCKKKSSSMMMFFF@@@>>>>>>@@@EEELLLJJJKKKQQQ___ppp|||~~~nnnwww|||zzz|||[[[UUUPPPOOOMMMHHHFFFHHHEEEBBB???>>>===:::666333222111//////000///---+++)))(((''''''''''''''''''((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,------...---(((///AAAEEE888...///.........---......///000//////............//////......///000000///------,,,---...000222444555666444333222000000000000000///000222222000///000111111000000222333222000---.........---,,,,,,///111......---,,,+++******)))************************+++++++++******)))))))))'''))),,,---+++)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%############################################################$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++---............///000111222444555666777888888:::::::::999999999;;;===>>><<<999555444444666777555:::>>>===888444333555111000...,,,+++***))))))+++)))'''%%%$$$%%%&&&'''$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!!!!!!!""""""""" !!!"""$$$$$$$$$###"""""""""""""""""""""""""""&&&%%%###!!! !!!!!!######"""""""""""""""###"""""""""""""""""""""""""""""""""""""""######$$$$$$"""""""""$$$%%%$$$##########################################$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$$$$''''''''''''&&&&&&''''''))))))))))))((((((((((((*********)))******+++,,,......---------------...///111222222222222444666444222444;;;AAADDDHHHLLLIIIGGGDDD@@@>>>???FFFLLLSSSWWWbbbuuuxxxmmm{{{\\\UUUPPPOOOLLLHHHFFFGGGDDDBBB@@@>>><<<:::777444000///......//////...---))))))(((((('''''''''((())))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((###+++<<<@@@444******------,,,,,,------.../////////............//////,,,---///000111000///.....................---------------,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---...---,,,---......,,,***------,,,***))))))***,,,------,,,***)))((('''&&&************************)))))))))))))))(((((((((&&&(((+++,,,+++)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))************+++,,,......------///111222333444666777888999999;;;<<<<<<:::999999<<>>===;;;999777666666555999===AAA???999333222444000///---,,,******))))))***)))'''%%%$$$%%%&&&'''$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!"""""""""### !!!"""$$$$$$$$$###"""""""""""""""""""""""""""&&&%%%###!!!!!!!!!!!!"""###"""""""""""""""######""""""""""""""""""""""""!!!"""""""""###############"""!!!"""$$$%%%$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))******))))))***++++++,,,++++++++++++,,,---...///111222333333333444666999777555777>>>DDDEEEEEEGGGCCCEEEEEEBBB???BBBGGGLLLWWWaaasss~~~qqq|||]]]VVVPPPNNNLLLGGGDDDEEEBBBBBBAAA???===:::888777222///,,,+++,,,---,,,,,,))))))***((('''&&&''')))(((((())))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))*********)))))))))************+++))))))*********+++++++++---------,,,,,,++++++++++++''')))111333---+++...,,,,,,,,,+++,,,------...///..................///)))***,,,...//////......333222222111000///....../////////000000111111111...///111111/////////000111///.../////////---+++---......---,,,,,,...///+++++++++***************************************((((((((((((((((((((((((%%%(((******)))(((((()))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%""""""$$$$$$$$$$$$"""""""""######$$$$$$######"""""""""#########$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********++++++***+++------------///111222333555666888999::::::;;;===>>><<<::::::===AAA>>>===<<<:::999777777666;;;>>>???===888333111111......,,,+++***))))))))))))(((&&&%%%%%%%%%&&&&&&$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""""""""######!!!""""""############"""""""""""""""""""""""""""%%%$$$######"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""############"""###"""!!!"""$$$%%%%%%$$$########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))%%%&&&''''''((('''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,*********+++,,,...///000...000111222444777;;;>>>;;;:::>>>EEEHHHGGGEEEFFF@@@DDDFFFCCCBBBGGGLLLNNNWWWhhhzzzrrr]]]VVVPPPNNNKKKEEEBBBCCCAAAAAAAAA???===:::999999999555000---,,,,,,,,,+++(((******)))&&&&&&(((***###%%%&&&((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&(((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******+++))))))))))))************))))))))))))*********+++*********+++++++++++++++,,,,,,,,,,,,++++++...000+++++++++++++++,,,------------,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,(((((())))))***+++++++++***++++++,,,------------***,,,------,,,++++++,,,+++***))))))******)))'''$$$&&&((()))(((((()))***+++++++++,,,,,,,,,------))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))((('''''')))***'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################"""######$$$$$$######"""!!!!!!"""""""""############################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))))))))))))))*********+++++++++)))+++------------///111111222444666888999::::::999<<>>;;;888777888999:::;;;::::::888555333111000...---,,,***))))))))))))''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""############""""""!!!!!!"""""""""#########$$$###""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""###$$$######""""""!!!!!!"""$$$&&&%%%$$$########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%(((+++---%%%%%%'''((((((((('''''''''((((((((()))))))))***))))))))))))***+++,,,---------,,,,,,---...//////...///000111333666:::>>>;;;<<>>:::999<<>>999777555444333333111///---,,,+++***))))))))))))&&&&&&'''''''''&&&%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!!!!! """"""############""""""""""""""""""############%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$######""""""!!!!!!"""$$$&&&%%%$$$########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&$$$###%%%)))---000$$$%%%'''((((((((('''''''''((((((((())))))******))))))))))))***+++,,,---000000///............///000111111111111333777:::777:::BBBIIIJJJFFFDDDFFFDDDFFFDDD@@@EEEQQQYYYZZZ___xxxsssvvviiiVVVQQQSSSLLLFFFFFFBBBBBBAAA@@@@@@???<<<888555@@@AAA;;;222///111///)))+++***((('''''''''((()))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""(((------)))$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''')))******)))((('''((()))*********))))))))))))((((((((((((((()))))))))************"""%%%(((***)))(((((((((++++++,,,,,,,,,---------+++++++++*********))))))***++++++,,,,,,++++++***************************---------,,,,,,+++++++++---------,,,,,,+++++++++***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################"""######$$$$$$%%%&&&&&&"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$!!! !!!$$$%%%""""""""""""""""""""""""###############"""!!!!!!%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))),,,++++++******++++++,,,------......//////000000///555888444222555:::===<<<<<<;;;:::::::::::::::@@@<<<888777999;;;;;;;;;666666555333222111000///...---,,,***)))(((((((((***(((&&&%%%%%%%%%'''(((555&&&"""'''######'''""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""&&&///555000%%%!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))+++,,,,,,+++***,,,------...///000000...,,,+++,,,---///111333555777888;;;===???@@@AAACCCFFFHHHHHHHHHCCC@@@FFFPPPSSSNNNVVVsss}}}uuu~~~hhhVVVQQQTTTMMMIIIIIIFFFBBBAAA@@@@@@???<<<888555;;;;;;666000...000///***+++***)))((('''(((((()))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""'''++++++'''######$$$############$$$$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&'''((())))))%%%%%%&&&((())))))'''&&&)))((((((((((((((((((((())))))*********+++++++++$$$&&&)))***)))((()))******++++++++++++,,,,,,,,,++++++*********)))))))))))))))************))))))************************,,,,,,++++++************,,,,,,++++++******************++++++******)))(((''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###############"""!!!!!!$$$$$$##################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&'''((((((,,,++++++******++++++,,,,,,,,,------......//////000555777444333666:::;;;999:::<<<===>>>>>>===<<<@@@===999888999;;;;;;:::888888777555444333222111------+++***)))(((((((((((('''%%%$$$$$$$$$&&&&&&===---"""$$$%%%""""""&&&""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###########################%%%***///***""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((***++++++***)))+++,,,,,,---///000111000///.........000111333555777777:::<<<>>>???@@@AAADDDGGGIIIGGGCCCBBBHHHNNNPPPMMM\\\tttwwwyyyiiiWWWRRRUUUOOOKKKLLLIIIBBBAAA@@@??????<<<999666555444111------///...+++******)))((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###&&&)))((($$$""""""$$$"""""""""#########$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((($$$%%%'''((()))(((&&&%%%((((((((((((((((((((((((************++++++++++++&&&'''))))))((((((***+++)))))))))*********++++++************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))***************)))(((((('''''''''(((((((((((()))))))))))))))))))))))))))$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################&&&%%%%%%$$$######"""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$###""""""""""""""""""###"""""""""""""""""""""""""""############""""""!!!""""""##################!!!!!!"""""""""##################$$$$$$%%%&&&'''++++++************++++++++++++,,,,,,---......///222555555333444888:::888666999>>>AAACCCBBB@@@???@@@===:::999999:::::::::888888777555444333222111---,,,+++)))(((((((((((('''&&&$$$#########$$$%%%<<<...###"""###!!!!!!&&&""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################&&&'''### %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''')))******)))(((***++++++---///000222222222111///000111222444555666777888:::<<<======???BBBDDDHHHCCCAAADDDGGGJJJMMMQQQjjjzzzyyywwwlllYYYTTTWWWQQQLLLLLLIIIBBBAAA??????>>><<<999777333111///------...,,,******))))))((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%"""!!!"""$$$!!!""""""""""""#########%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%'''(((((((((''''''''''''''''''((((((((((((((())))))))))))************'''((()))((('''(((***,,,((((((((())))))))))))*********)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$##################$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############"""!!!!!!!!!""""""######$$$$$$""""""""""""#########$$$$$$#########$$$%%%&&&'''++++++************++++++++++++,,,---......///000333444444333555::::::666666:::@@@DDDFFFDDDAAA>>>@@@>>>;;;999999999999999555555444333111000///...++++++***)))(((''''''(((&&&&&&%%%$$$###$$$$$$%%%///%%%!!!!!!"""%%%!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######!!!"""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""######!!!!!!$$$####################################"""""""""""""""###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))******))))))***,,,,,,---...000111111111111111111222333444555666666777999:::;;;;;;===@@@BBBDDDAAAAAADDDDDDGGGTTTccc~~~zzzooo\\\VVVXXXPPPKKKJJJFFFBBBAAA???>>>>>>===:::888555222//////...---+++***)))))))))))))))(((((('''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$###"""!!!"""###!!!""""""""""""#########$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&$$$$$$&&&)))&&&&&&''''''((((((((()))''''''''''''(((((((((((((((((()))((('''''')))+++''''''((((((((())))))))))))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))***************)))))))))***************((())))))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################"""""""""######$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!""""""######$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((()))+++******))))))******++++++,,,---...///000111111333555444333666:::999555888;;;AAAEEEEEECCC???<<<>>>===<<<:::888666777777444333222111000///...---******)))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%### ###"""!!!"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## """$$$$$$#########"""########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))***,,,+++******+++---------......////////////111222333444555666777777777888::::::;;;<<>>=========;;;999777333000111111---******)))))))))))))))(((''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""""""""#########$$$$$$######$$$$$$######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%'''(((&&&###"""%%%'''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''&&&((()))((('''&&&''')))'''''''''((((((((())))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))************(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""############"""!!!!!!""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%''')))*********))))))))))))******,,,,,,---...///111222222111555666555555888888666999;;;???AAAAAA???<<<:::<<<===<<<999666444444555444444333111000///...---))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%"""!!!"""$$$%%%$$$!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###########################%%%$$$%%%&&&%%%!!!########################!!!!!!"""""""""""""""###""""""######$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))+++,,,,,,++++++,,,---------------............111222333444666777888999888999;;;;;;;;;<<>>=========;;;:::666111///222222---+++,,,((())))))***)))((('''&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########"""######$$$$$$###"""############$$$$$$$$$%%%"""######$$$###"""!!! ################################################%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$(((------)))%%%%%%'''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((($$$&&&(((((('''&&&&&&&&&'''(((((((((((()))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))''''''((((((((('''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""############"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""############""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""!!!!!!!!!############$$$$$$$$$$$$'''&&&$$$$$$$$$&&&)))+++******))))))))))))*********+++,,,---///000111222000666999666444666777777888999;;;<<<<<<<<<;;;:::;;;<<<;;;999444111222333222222111000...---,,,+++((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$""" """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!""""""######""""""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## ###$$$"""###((('''###########################!!!!!!!!!!!!""""""######""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))***++++++******+++,,,------------...000111111000111333444666888999:::999;;;<<<<<<<<<===@@@BBBCCCJJJHHHDDDSSSuuujjjWWWRRRTTTNNNIIIIIIEEEBBB@@@>>>=========;;;:::555///...222333...+++...((()))*********)))'''&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%###!!!###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$"""!!! """"""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''%%%,,,333555000+++((((((%%%%%%&&&&&&'''((())))))'''''''''(((((((((((()))###%%%((()))'''%%%$$$$$$(((((((((((()))))))))***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""###""""""""""""""""""###""""""""""""""""""""""""!!!!!!"""#####################""""""!!!!!! """"""""""""############'''&&&$$$###$$$&&&)))*********))))))))))))******)))***+++,,,...///000111...666;;;777444555777777777777888888999:::;;;;;;:::;;;;;;888333000000111//////...---+++***)))((((((((('''&&&&&&&&&''''''###$$$$$$$$$$$$###""""""!!!""""""!!!"""$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################!!!$$$###!!!'''((($$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))******))))))***+++,,,,,,---...000222444555000111222444777999:::;;;:::<<<=========>>>@@@CCCBBBGGGCCC???VVVgggZZZWWWSSSGGGDDDIIIHHHCCCAAA???>>>===<<<:::888444333111///---------...))))))))))))((((((((((((+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######"""!!!"""$$$############""""""!!!!!!"""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''))))))((('''&&&+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&###"""$$$'''(((&&&$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!###$$$###"""!!!"""### !!!"""###$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''***)))(((''''''((()))))),,,***)))+++///111000......:::???666111666:::777555555666666666666555555777777555444333222222222111111000...---,,,+++***&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###"""!!!!!!!!!"""$$$%%%###"""!!! !!!"""#################################$$$$$$$$$$$$###### !!!!!!"""###%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""###%%%%%%%%%###!!! """############$$$$$$$$$$$$$$$##################################################################%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''))))))))))))************+++++++++***++++++,,,,,,,,,,,,---...000222333444111111222333444666777888888888999::::::;;;<<<<<<>>>DDDCCCDDD]]]gggZZZVVVSSSGGGDDDIIIHHHDDDBBB???>>>===<<<999777444333111000...---------))))))))))))(((((((((((((((((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$############""""""""""""""""""""""""""""""###$$$###"""!!!"""###$$$$$$$$$$$$############"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******)))&&&###""""""###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&+++)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''&&&$$$"""###&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$######""""""!!! """##################"""!!!###$$$###"""!!!"""###!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''))))))(((''''''((()))******)))(((+++...000000///+++666;;;444000555888777999999888777666555444444444444333333333444555555111111000...---+++***)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$######"""!!!!!!"""####################################$$$$$$$$$$$$############"""""""""###$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""############"""###%%%%%%%%%###""" """############$$$$$$$$$########################################################################'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))************++++++******++++++,,,,,,,,,,,,,,,---...000111222000000111222333444555666666777777999:::;;;;;;<<>>===<<<999777222222222111///...,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))***)))&&&###""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&***)))(((&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%''''''%%%######$$$&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&$$$$$$$$$#########""""""!!!""""""######""""""!!!!!!###$$$###"""!!!"""###"""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((((((''''''((()))***+++)))((((((***---//////...,,,666;;;666444999<<<;;;===<<<999777555444444444111111222333444666777888111111///...,,,***)))(((''''''&&&%%%%%%$$$######%%%$$$$$$$$$$$$#########""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""############"""$$$######""""""######$$$##############################$$$$$$$$$$$$######%%%%%%$$$#############################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$%%%%%%###"""!!!"""############$$$$$$$$$########################################################################&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,---...///000///000000111222333333444444555666888999;;;<<<===AAABBBAAAIIIcccgggYYYUUURRRHHHFFFJJJHHHDDDBBB@@@>>>===;;;999777111222222222000...,,,+++))))))))))))((((((((((((''''''&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!! !!!"""#########$$$$$$$$$$$$%%%""""""#########$$$$$$$$$#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$#########"""################################################""""""!!!!!!"""###$$$$$$!!!""""""$$$%%%&&&''''''!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((()))******+++***)))******,,,,,,---,,,,,,333888666555999=========;;;888555333333444444111111222333444666777888111000///---+++)))''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$############"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################$$$$$$$$$######"""""""""#########$$$$$$$$$###############$$$$$$$$$################################################$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))))))))************************+++,,,------------------------...///000000111222333333333333444555666888:::<<<>>>???CCCAAAAAAMMMggggggYYYSSSQQQHHHGGGJJJGGGEEECCC@@@>>>===;;;888666111222222222000...,,,+++))))))))))))(((((((((((((((((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###!!!!!!!!!""""""""""""###############""""""#########$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%######""""""###################################################$$$$$$###"""!!!!!!"""""" !!!"""###$$$!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))*********,,,,,,,,,++++++*********(((---111111111444777777999777555333222333444555444444333333333444444555///...---,,,***((('''&&&''''''&&&%%%%%%$$$######$$$$$$$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$##################$$$%%%&&&'''##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#####################$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))************************+++,,,---...///......---......//////111111333444555666555555555666777:::<<<>>>@@@AAACCCAAACCCSSSlllhhhXXXRRRQQQIIIHHHKKKGGGEEECCC@@@>>>===;;;888666222222222111///...,,,+++))))))))))))(((((((((((()))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$#########"""""""""!!!!!!"""############$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&)))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""#########$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###""""""###$$$################################################&&&%%%$$$"""!!!!!! ######""""""!!!!!!!!! !!!""""""######""""""!!!!!!###$$$###"""!!!"""###"""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&'''((()))******)))))),,,---...---+++******++++++---000111222333555666555444333333333444555666888777555444333222222111------,,,***)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""################################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""############""""""!!!###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""""""""$$$%%%&&&'''##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))************)))))))))***+++,,,---.....................//////000222444666888888888888666777888:::===???@@@AAADDDAAAFFFYYYqqqhhhXXXRRRPPPIIIIIIKKKGGGFFFCCC@@@>>>===;;;888555444333111000...---------))))))))))))((((((((((((''''''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""###%%%%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&''''''$$$"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%###%%%((((((&&&######$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""#########$$$$$$%%%%%%&&&&&&'''%%%$$$###"""""""""$$$%%%################################################$$$$$$###"""!!!!!!!!!"""&&&&&&%%%$$$###""""""!!!"""##################"""!!!###$$$###"""!!!"""###!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''((()))******)))((((((***,,,...---,,,+++---///000111333444555444555666444444555555555555555555999888666444222111000000++++++***))))))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&############"""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""################################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$######""""""""""""""""""###$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$######"""""""""""""""###$$$%%%##############################$$$$$$$$$$$$##############################""""""""""""##################"""######$$$$$$%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))))))))************)))))))))***+++,,,...///---,,,,,,,,,---.../////////111444777999:::999999666777888:::<<<>>>???@@@CCCAAAIII^^^ttthhhXXXQQQPPPJJJIIILLLGGGFFFCCC@@@>>>===;;;888555444333111///---------...))))))))))))((((((((((((%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! """###"""###$$$&&&((('''&&&%%%###"""!!!!!!"""############$$$$$$$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&$$$$$$$$$$$$&&&'''((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""%%%))))))&&&###"""###$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%&&&''''''%%%$$$"""!!!!!!###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""###### !!!!!!!!!!!!######$$$$$$$$$$$$######!!!###$$$###"""!!!"""### !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%(((((()))******)))((('''(((***---...,,,---000222000000000222222111111222666666666777666666555444999888666444222111000000))))))))))))((((((((((((###$$$$$$%%%%%%&&&&&&'''############"""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""%%%$$$"""!!!!!!!!!"""###"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$######$$$###""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##################""""""###$$$%%%%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###################################################"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******))))))))))))************)))))))))***+++---...///++++++++++++,,,---...///...000333777999:::::::::666666888999;;;<<<>>>>>>CCCAAAKKKaaavvvnnn\\\SSSPPPHHHHHHKKKGGGEEEDDDAAA>>>;;;888666444444222000000//////---+++++++++)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&''''''&&&$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""############""""""""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%'''((('''&&&''''''''''''&&&$$$$$$###%%%%%%%%%$$$$$$$$$############""""""######$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$%%%""" !!!###$$$###!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((******+++,,,...///000000000111333555666777888888555666777888888888777666555444333222111///......+++++++++***)))(((((('''''''''&&&&&&&&&&&&%%%%%%"""""""""""""""""""""""" """###$$$""""""""""""""""""""""""$$$%%%%%%###!!! !!!$$$""""""###&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%########################$$$"""!!! !!!"""$$$$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""######"""############$$$$$$$$$$$$###"""###$$$$$$###"""######""""""""""""######"""############$$$$$$$$$######""""""""""""#######################################"""######$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******))))))***+++((()))))))))************...------......///000111///111555888:::::::::::::::777666:::<<<;;;;;;===FFF<<>>;;;888666555444222000000//////---++++++***)))(((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""############"""""""""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&***)))((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%%%%%%%$$$$$$#############################################"""""""""!!!!!!""""""###$$$$$$$$$$$$############""""""#########!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$%%%""" !!!###$$$###!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))***,,,---...///000000111222444555666777777333444444555555555444444444333222111000...------++++++***))))))((('''''''''&&&&&&&&&%%%%%%$$$$$$########################""""""!!!!!!!!!"""#################################$$$$$$###"""###%%%'''&&&###!!!!!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""##############################"""!!! !!!"""###$$$#########"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""######"""############$$$$$$$$$$$$###"""###$$$$$$###"""######""""""""""""######"""############$$$$$$$$$######""""""""""""#############################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&((()))))))))+++---************++++++++++++...------......///000111...///222555666777666666:::777999>>>@@@???>>>AAAEEEDDD```lllZZZQQQNNNGGGFFFIIIEEEDDDCCCAAA>>>;;;888666555444222000000//////---++++++***)))((((((''''''((((((''''''''''''&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$###""""""""""""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%(((+++***(((&&&''')))+++)))''''''))))))'''$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$############"""""""""########################"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$$$$"""!!!!!!"""######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((()))+++,,,---...///...///111222444444555555333333222222222222222222222111000///...,,,++++++******))))))((('''''''''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###########################"""#########$$$&&&***---'''$$$!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""!!!!!!!!!###########################"""!!! !!!"""##################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""######"""############$$$$$$$$$$$$###"""###$$$$$$###"""########################"""############$$$$$$$$$######""""""""""""#############################################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''((((((((((((***+++***++++++++++++,,,,,,,,,...------......///000111///000222444555555444444999888<<>>;;;999777555444222000/////////---+++******)))((((((((((((((((((''''''''''''&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''###########################$$$%%%%%%%%%%%%$$$###########################"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###''',,,000///***&&&'''))))))&&&###$$$'''(((%%%"""%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$###"""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""############"""!!!"""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""#########""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((''''''(((***+++,,,---...---...///111222333333333444333222222111111111111000000///---,,,+++***)))((((((((('''''''''&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""##############################""""""######$$$'''+++///%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""#################################"""!!!!!!"""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""########################""""""#########$$$$$$$$$$$$######""""""######$$$########################$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))&&&%%%%%%&&&*********+++++++++,,,,,,...------......///000111333444555666666666666666888888===DDDEEEBBBAAACCCHHH\\\xxxooo]]]TTTQQQIIIIIILLLHHHCCCBBB@@@>>>;;;999777666444222000/////////---+++***))))))(((((((((((()))(((''''''''''''&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''##############################%%%&&&&&&%%%############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!'''++++++'''%%%&&&)))(((%%%""""""%%%&&&%%%###%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""###$$$"""""""""""""""""""""###""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!""""""############"""!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""############""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((()))''''''((()))+++,,,------------///000111111111111222222222111000///......///...---,,,+++)))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%########################"""############$$$(((+++"""###&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%##############################""""""""""""#####################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$$$$###"""###$$$$$$###""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))&&&%%%%%%&&&))))))))))))*********+++...------......///000111555555666777777777777777777888<<>>>>>BBBPPPfff}}}mmm[[[RRROOOHHHGGGJJJFFFCCCBBB@@@>>>;;;999777666444222000000//////---+++))))))(((((((((((())))))(((''''''''''''&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&########################"""###%%%&&&&&&%%%###"""######$$$%%%%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$(((***)))))),,,...&&&&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!"""######"""""""""############$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###"""######"""!!!!!!"""$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))''''''(((***+++,,,---...------///000000111111111111111222111000...,,,+++...---,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###$$$&&& ###''')))(((%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&#########################################################$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""######"""############$$$$$$$$$$$$###"""###$$$$$$###""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%'''((((((((((((***+++(((((()))))))))*********...------......///000111444444444444555666666666666777:::>>>===<<>>;;;999888777444222000000//////---+++))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%########################"""###%%%''''''%%%###"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$############""""""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&'''((()))+++,,,---...###%%%%%%### $$$(((%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!"""##################$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""#########$$$""""""###$$$$$$$$$$$$############""""""#########!!!!!!!!!!!!""""""""""""!!! !!!""""""!!!###$$$###!!! """%%% !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%'''(((((()))'''((()))***+++---......---...///000000111111000333444666666555111...+++...---,,,+++***(((''''''$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%########################"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$######$$$!!!$$$((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%#################################$$$$$$##################$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""######"""############$$$$$$$$$$$$###"""###$$$$$$###""""""###%%%&&&&&&%%%###""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))+++---))))))*********+++++++++...------......///000111222222333333444555666777666666888;;;;;;===EEENNNqqqppp^^^UUUQQQJJJJJJMMMHHHBBBBBB@@@>>><<<999888777444222000000000///---+++))))))(((((((((((()))***(((((('''''''''&&&&&&&&&&&&'''(((&&&$$$######$$$########################!!!###%%%''''''%%%###!!!###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###%%%&&&'''((("""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((***(((&&&%%%&&&'''&&&%%%"""$$$!!!!!!'''%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""######""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""" !!!""""""!!!###$$$###!!! """%%% !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$%%%'''(((((()))(((((()))+++,,,---...///......///000111111111000777999;;;<<<:::666222///...---,,,+++***(((''''''$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%%%%&&&&&&""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$###$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##########################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""######"""############$$$$$$$$$$$$###"""###$$$$$$$$$""""""###%%%&&&&&&%%%###""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))******))))))***+++******+++++++++,,,,,,,,,...------......///000111333333333444555666888888777666888:::;;;???JJJVVVlll[[[SSSQQQIIIGGGIIICCCCCCBBBAAA???===;;;888777333222111000000...***'''++++++)))(((''''''''''''))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%((('''%%%###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""###############"""$$$"""!!!***555111$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$######$$$&&&'''((($$$$$$$$$#########""""""###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%'''(((***'''&&&%%%$$$########################""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$ !!!!!!!!!"""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%%%%''''''&&&%%%%%%&&&((()))'''***...000000///000000...,,,)))***---333888;;;AAAFFFHHHFFFEEEDDD@@@:::111///+++))))))((('''&&&''''''&&&%%%%%%$$$###############"""######$$$%%%$$$!!!!!!###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&%%%$$$###""""""%%%&&&$$$"""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$"""$$$"""###&&&%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$#########""""""########################$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""######""""""""""""######$$$"""!!!"""###$$$###!!!########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((+++***)))))))))))))))***************+++,,,---------.........//////000000111222222333444555666777666777555888999666HHHiiikkkZZZSSSQQQIIIHHHIIICCCBBBAAA@@@>>><<<999777666444222000//////...+++(((+++***)))(((''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%'''(((((((((%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!""""""###############!!!$$$###"""(((222///$$$&&&%%%%%%$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((&&&%%%%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&((()))(((((('''&&&%%%%%%%%%%%%############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$ !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((()))'''***---////////////000333222111333666:::===???<<>>@@@???<<<111...+++))))))((('''&&&''''''&&&%%%%%%$$$#####################$$$$$$%%%###"""###&&&%%%######'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""(((&&&###!!!"""######!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$)))***'''!!!"""###!!!###$$$&&&''''''&&&$$$###$$$$$$$$$#########""""""########################$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""%%%$$$######""""""######$$$$$$###############"""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((***)))))))))))))))******,,,,,,,,,+++,,,,,,------///////////////.........000000111222333444555555666777666;;;??????RRRssskkkZZZRRRPPPIIIHHHIIIDDDBBBAAA???===:::888666555444222000......---,,,***+++***)))((((((''''''(((######$$$&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''"""!!!!!!!!!"""###$$$$$$#########$$$$$$%%%%%%&&&#########$$$######"""!!!!!!"""######$$$$$$###### %%%%%%"""%%%,,,+++$$$&&&%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%$$$%%%%%%$$$$$$#########"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$ !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$%%%%%%&&&&&&&&&%%%%%%(((''''''''''''((()))***'''***---.........///000///111333666999:::::::::555777666444555;;;>>>===000...***)))(((((('''&&&'''&&&&&&%%%%%%$$$$$$##################$$$%%%%%%$$$"""###&&&&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######)))%%%"""###&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$+++,,,)))###!!!######!!!$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$#######################################$$$$$$$$$###############"""###$$$$$$$$$$$$###"""%%%%%%$$$###""""""######$$$%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((((()))***++++++......------,,,,,,------000000000///......------...///000111222333333333555888888>>>FFFKKK^^^~~~jjjYYYRRRPPPIIIIIIJJJEEECCCBBB@@@===:::888777666555222///---------,,,+++******)))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######""""""""""""#########$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$######"""""""""###$$$$$$$$$$$$### %%%&&&######&&&'''%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$###""""""######$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!!!!""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%$$$$$$''''''(((((())))))******'''))),,,---------///000)))---333777888666444333111333222000222888;;;:::000---***((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$%%%%%%)))$$$"""###$$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!&&&)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&((('''######&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$#################################################################################$$$$$$###############"""""""""######$$$###%%%&&&%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))***,,,,,,///...---,,,,,,,,,,,,,,,///////////////............///111222444444444444666999888>>>JJJQQQdddiiiXXXQQQPPPJJJIIIKKKFFFEEEDDDAAA>>>;;;999888777444222///------------,,,***))))))(((((((((((()))***))))))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$!!!$$$&&&###"""###%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!"""""""""### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$###"""&&&'''(((((()))*********''')))+++,,,,,,---...000***000888<<<;;;777444333000333444333444777888555///,,,)))((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&111)))###"""""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''...+++###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$$$$"""###'''(((&&&#########$$$$$$#################################################################################$$$##################$$$ !!!"""###$$$%%%"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))***,,,,,,------,,,+++******++++++,,,------...///000000111000111333555666666555555777:::888>>>KKKUUUggghhhWWWQQQPPPJJJJJJLLLGGGGGGEEEAAA>>>;;;999888777333111///.........---+++))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&"""###$$$$$$%%%$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$###$$$$$$###"""###$$$&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$!!!!!!!!!"""""""""###### !!!""""""######"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$$$$######%%%&&&'''((()))*********'''(((***++++++,,,...000+++111999<<<:::666333222111555777555555777555111...,,,)))'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&666,,,%%%$$$%%%%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""'''222999333&&&###)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%%%%""""""%%%%%%############""""""########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$###""""""###$$$$$$ !!!!!!"""###%%%%%%###"""!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((((()))***++++++,,,,,,+++*********+++++++++,,,---...///111222222111222555777888888777666888;;;888>>>OOO\\\mmmgggWWWPPPPPPJJJJJJLLLGGGGGGDDDAAA===999888777777111000////////////---+++))))))(((((((((((())))))&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((""""""$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%###"""###$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$!!!!!!"""""""""######### !!!"""############""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$%%%%%%%%%%%%###$$$&&&((())))))))))))'''(((*********+++---000+++111777999666222000111111444666444333555333///---+++((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&000(((###$$$''''''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&((()))111999444'''$$$***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###&&&%%%""""""$$$$$$!!!$$$##################$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&""" ###))),,,***&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((***)))))))))))))))******,,,,,,+++++++++,,,------,,,------...///000111111111333555888999888777666777;;;:::AAAVVVgggyyygggWWWPPPPPPJJJJJJMMMHHHFFFDDD@@@;;;888666666666000000///000000///,,,***))))))(((((((((((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&!!!###$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&###!!!"""%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###'''((((((((())))))******''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""""""""""""""######%%%%%%%%%$$$$$$$$$######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$""""""""""""############ !!!"""############""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$%%%&&&'''''''''"""$$$&&&''')))))))))((('''((()))******+++---///---333999:::666222222333000333333111000333333000---+++(((''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''!!!###'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''""""""++++++!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""%%%%%%######&&&&&&###%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%***)))'''&&&%%%$$$$$$$$$(((###$$$,,,000---'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((+++***)))))))))))))))***,,,,,,,,,,,,------...///.........///////////////000222555888999888777666777;;;;;;DDD\\\pppggg]]]SSSNNNKKKHHHFFFGGGEEEAAA>>>;;;:::999777666222000.........---+++)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''#########$$$%%%&&&'''(((&&&%%%%%%%%%&&&'''((((((++++++***(((&&&&&&(((***&&&''')))***++++++******%%%&&&&&&''''''(((((()))'''''''''''''''''''''''')))'''%%%%%%'''''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$###""""""!!!""""""!!!!!!"""$$$$$$$$$######""""""!!!!!! !!!###$$$%%%""""""""""""""""""""""""""""""""""""############%%%$$$###!!!!!!!!!"""###""""""!!!!!! %%%...///'''########################%%%$$$###""""""###$$$%%%""""""############""""""!!!###$$$$$$"""!!!!!!"""######$$$$$$$$$######""" !!!"""$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))(((***++++++++++++---...999777444222000/////////000111222333222111000///+++***((('''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########""""""!!!"""$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&''')))(((''''''&&&&&&'''''')))((('''%%%$$$$$$$$$$$$###%%%'''&&&$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&$$$!!! """%%%(((111...)))%%%""""""###$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((()))************+++++++++++++++,,,------......///---.........---...000333222333444444444555777999:::555:::QQQpppggg]]]SSSNNNLLLHHHFFFGGGDDDAAA===;;;:::999777666444222000/////////---+++))))))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%&&&&&&'''''')))((('''''''''''''''''')))***++++++***+++---///***++++++++++++***))))))(((((((((((()))))))))))))))))))))(((((('''''''''***((('''((()))++++++***((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$###""""""!!!"""######""""""###$$$############""""""""""""!!!!!! !!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!"""$$$###""""""""""""""""""""""""!!!!!!!!! !!! %%%++++++%%%##############################"""!!!!!!"""######""""""############"""""""""$$$%%%$$$###!!!""""""######$$$$$$$$$######""" !!!"""###$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&(((***++++++,,,...000777666444222000000000000///000111111111000///...+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$######$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&))),,,,,,***(((((()))))))))(((((((((''''''''',,,///222///***(((***---''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""!!!***(((%%%"""!!!"""###$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))************+++++++++++++++,,,,,,---.........---...///...---...000333222333444444444555777999999777>>>VVVtttfff\\\RRRNNNLLLHHHFFFFFFCCC@@@===;;;:::999777555555444222111111000...,,,))))))))))))((((((((((((+++***)))((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))(((((('''&&&&&&''''''&&&&&&&&&''''''''''''((()))+++---------...///111222222222222111111111111111000000000000/////////++++++***)))((('''&&&&&&'''&&&%%%%%%''')))(((((())))))'''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$######"""###$$$%%%$$$###"""###$$$"""""""""###############"""""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!""""""!!!""""""############"""""""""!!!!!!!!!!!! #########%%%&&&%%%"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""###$$$&&&%%%###""""""###"""######$$$$$$$$$######!!!!!!"""############"""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%''')))***+++,,,///111333333222111000000000111...//////000///...---,,,***)))((('''&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''((((((((('''((()))******+++++++++***+++---///111111111111///333666888666333111000//////...---,,,+++******,,,111555111)))%%%(((---(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$(((+++,,,)))%%%###$$$######""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%###$$$%%%&&&'''((())))))''''''''''''(((((()))))))))************+++++++++++++++,,,,,,------......---...//////......111333222333444555444555888:::::::::GGGcccfff\\\RRROOOLLLGGGEEEFFFBBB@@@===;;;:::999777555666444222111111000...---))))))))))))((((((((((((+++***)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''')))((((((((((((((())))))((()))***,,,...000111222222444666777666666888999=========>>>>>>???@@@AAA>>>>>>======<<<;;;;;;:::555444333222111///......+++)))'''''''''((('''&&&)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%$$$"""!!!"""###"""""""""######$$$$$$$$$$$$######"""!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!"""$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!###$$$$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""###%%%&&&&&&$$$######$$$""""""###$$$$$$$$$######!!!"""""""""############""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%''')))***++++++---/////////.../////////000000....../////////---,,,+++((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$############$$$%%%%%%((('''&&&&&&&&&&&&'''((('''''''''((()))+++---...,,,,,,---...////////////333444666888999999999888555777;;;>>>@@@AAAAAAAAA===@@@BBBDDDDDDCCCAAA@@@??????>>><<<;;;999888888222555777444---)))(((***)))((('''&&&%%%&&&&&&'''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((---111111...***&&&######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''&&&%%%%%%%%%&&&'''(((((()))&&&&&&''''''(((((())))))))))))*********+++++++++***++++++,,,------......---...////////////111222222333555555555666888:::;;;???SSSuuueee[[[RRROOOLLLGGGEEEEEE@@@???<<<;;;;;;999777444444333111000000///---+++))))))))))))(((((((((((())))))))))))((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))***+++---///000444555777999:::;;;<<<<<<;;;===???AAAAAABBBEEEGGGHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@>>>===<<<888555222000000...,,,+++'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$###!!! !!!""""""######$$$$$$%%%%%%%%%$$$###""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""!!!!!!""""""""""""""""""!!!"""###""" """%%% ##############################$$$$$$$$$$$$#########%%%&&&&&&$$$######$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""#########""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++*********+++,,,******+++,,,---............//////000///---,,,+++'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((%%%$$$%%%&&&$$$$$$######$$$$$$%%%&&&)))((('''%%%%%%%%%&&&''''''(((***---000444777888777777777777888888999999===???BBBEEEFFFFFFDDDDDDBBBDDDGGGKKKMMMNNNNNNMMMHHHIIIJJJKKKMMMOOOPPPPPPSSSRRRQQQPPPNNNLLLKKKJJJEEEDDDBBBAAA???<<<777444222000---***((('''&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''******(((&&&%%%###$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))*********+++++++++******++++++,,,------...---...000000000000111222222333555555555666999;;;:::DDD```ddd[[[RRROOOLLLGGGDDDDDD???>>><<<;;;;;;999666444333222000//////...,,,***))))))))))))(((((((((((('''((()))******(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''))))))(((((())))))***+++,,,,,,...000333666888999??????@@@@@@???>>><<<;;;888:::<<<>>>@@@CCCGGGKKKNNNOOOPPPQQQQQQPPPNNNNNNQQQQQQQQQPPPOOONNNNNNMMMMMMLLLKKKJJJHHHGGGFFFEEECCC@@@<<<:::888666333111***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!!"""###"""!!! !!!"""#########$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!""""""############"""!!!!!!""""""""""""###### !!!!!!!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$&&&%%%###""""""###!!!"""###$$$$$$$$$$$$$$$"""""""""!!!"""######$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))***+++***))))))***+++((()))***+++------------.../////////...,,,+++***&&&&&&'''''''''&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&+++------***%%%""""""$$$%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%&&&(((+++---111666;;;???AAACCCBBBBBB@@@??????@@@AAABBBBBBDDDHHHKKKLLLKKKIIIHHHJJJKKKMMMOOOPPPQQQQQQQQQMMMLLLLLLNNNRRRUUUVVVWWWXXXWWWVVVUUUSSSRRRQQQPPPQQQNNNLLLMMMOOONNNIIIDDDBBB???999444///,,,***)))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&#################################$$$$$$$$$$$$$$$"""############"""!!!!!!######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&'''((()))******)))************+++++++++******++++++,,,,,,------,,,...111111000000111222222333555555666777:::<<<999JJJmmmcccZZZRRROOOLLLGGGDDDCCC>>>===<<<;;;;;;999666444333222000//////...,,,***))))))))))))((((((((((((&&&(((+++------***'''$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))+++---000222333444555777999<<>><<<888888777777777:::???CCCJJJLLLPPPTTTUUUUUUTTTSSSVVVVVVVVVUUUUUUTTTTTTTTTQQQQQQPPPOOONNNLLLLLLKKKLLLIIIEEECCCAAA???<<<:::666555222///,,,***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###!!!"""######"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$######"""#########""""""""""""""""""""""""!!!!!!"""""""""#########$$$###""""""""""""""""""!!!!!!"""""""""#########!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$###!!!""""""!!!!!!"""$$$$$$%%%%%%$$$###"""!!!!!!!!!"""$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))******))))))***,,,((()))+++---.........------.........,,,+++)))(((%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))),,,---***&&&###%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''%%%%%%&&&))),,,...222555;;;AAAFFFIIIKKKKKKKKKIIIFFFCCCCCCDDDFFFHHHGGGIIINNNQQQRRRPPPMMMKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRVVVXXXWWWUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMOOORRRUUUUUUSSSQQQNNNKKKEEE???:::777666555...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%&&&'''((()))******)))************+++++++++*********+++,,,,,,------,,,///111222111000111222111333555666666777:::===<<>>===<<<<<<;;;:::666444444222000/////////---+++))))))))))))((((((((((((&&&)))---000000,,,'''$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((******(((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((***---111555888:::<<<===>>>@@@CCCFFFHHHJJJLLLMMMNNNNNNLLLJJJGGGFFF@@@>>>;;;888555666:::===CCCGGGNNNUUUZZZ\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUSSSOOOMMMLLLJJJHHHFFFCCCAAA===999444000...,,,)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###!!!"""$$$$$$######$$$&&&&&&%%%%%%$$$$$$#########$$$###############$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""###!!!!!!""""""#########$$$"""!!! """""" """""""""""""""""""""""" !!!"""######"""!!! ###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$"""!!!!!!"""!!!!!!"""$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%''')))***)))***,,,---)))+++,,,...//////......,,,,,,---,,,+++)))'''&&&$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''###'''******''''''***...'''&&&&&&&&&&&&'''(((((()))(((((((((+++///333555888<<>><<<;;;;;;:::888666444333222111///---+++***,,,***(((((()))***)))(((&&&%%%(((...---'''%%%''''''(((***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''***))))))(((''''''&&&&&&%%%&&&'''((()))(((''''''******)))((()))***,,,---333333666;;;======AAAFFFDDDHHHKKKLLLOOOTTTVVVSSSWWWVVVTTTRRROOOMMMKKKIIIFFFGGGGGGFFFBBB>>>999666888;;;AAAGGGNNNUUU]]]bbbbbbbbbbbbcccbbbbbbaaaaaa___^^^\\\\\\\\\[[[YYYVVVXXXVVVRRROOOMMMLLLLLLLLLNNNPPPMMMGGGDDDDDD===333888444///,,,,,,***'''%%%(((&&&%%%%%%&&&&&&%%%$$$((('''&&&&&&%%%%%%&&&&&&########################%%%%%%%%%$$$$$$#######################################""""""######$$$%%%""""""""""""""""""""""""%%%######$$$""" """''' !!!""" """$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!###%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%%%%%%%&&&(((***))))))))))))************------+++++++++,,,---......---,,,+++)))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%$$$%%%&&&&&&%%%***(((&&&%%%&&&((())))))***+++,,,///333888===@@@GGGIIILLLOOOPPPOOOMMMLLLMMMIIIEEEEEEGGGJJJJJJJJJOOOSSS[[[___\\\VVVRRRQQQKKKJJJIIIJJJKKKKKKIIIGGGIIIHHHHHHLLLRRRVVVVVVUUUSSSOOOLLLKKKMMMMMMKKKIIIJJJJJJLLLNNNPPPOOOMMMJJJMMMKKKHHHFFFEEEFFFGGGIIIDDDEEEFFFFFFCCC???:::666---+++((('''''''''&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&###&&&((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%$$$""""""###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))(((((()))************+++++++++******+++,,,,,,,,,,,,+++---000999AAA???666111333888:::444333:::999888@@@HHHssslll[[[SSSQQQIIIFFFFFF??????===<<<;;;;;;;;;999777333333222111///---+++***,,,***)))((()))***)))((('''&&&&&&+++111444000+++'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''(((((((((&&&''''''(((((((((''''''******+++,,,...111333444::::::>>>DDDEEEDDDGGGKKKLLLQQQSSSSSSUUUXXXWWWTTTPPPNNNKKKHHHFFFDDDDDDCCCGGGIIILLLNNNNNNKKKHHHFFFEEEFFFGGGHHHJJJNNNSSSWWWffffffggghhhhhhhhhgggggggggeeedddccccccbbb___\\\RRRPPPMMMKKKKKKNNNRRRUUUPPPQQQOOOKKKLLLNNNKKKEEEAAA===:::777555111,,,(((,,,)))'''&&&'''((((((''''''&&&&&&%%%$$$$$$##############################%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%########################&&&###"""$$$### !!!%%%!!!"""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######$$$$$$############$$$$$$########################!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&((()))))))))))))))************+++*********+++,,,...///...---,,,+++)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))***(((''''''(((***,,,...///333444666:::>>>CCCGGGIIILLLMMMOOOPPPPPPOOOMMMLLLPPPMMMIIIHHHKKKMMMMMMMMMOOOQQQTTTWWWWWWRRRLLLHHHEEEBBB>>><<<;;;;;;:::999??????@@@DDDJJJNNNOOOOOOOOONNNLLLMMMOOOPPPNNNLLLLLLKKKKKKLLLMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGJJJKKKKKKKKKKKKIIIHHHFFF:::777333///---+++(((&&&)))((('''&&&%%%%%%&&&&&&%%%''')))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###%%%(((***%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((************++++++++++++++++++,,,---------------,,,---222777666000...222555888333333:::999:::EEE^^^kkkZZZSSSQQQIIIFFFEEE??????===<<<<<<<<<<<<:::999333333222111///---,,,+++,,,+++))))))*********))))))(((%%%'''444@@@<<>>AAAEEEIIILLLNNNPPPOOOOOONNNMMMMMMLLLKKKKKKPPPNNNKKKJJJLLLMMMNNNNNNMMMMMMMMMOOOPPPNNNIIIDDD???:::333///---...//////333333555:::@@@EEEGGGHHHKKKKKKLLLNNNQQQQQQPPPNNNNNNLLLKKKJJJKKKKKKIIIHHHGGGHHHJJJKKKLLLKKKJJJIIILLLLLLKKKKKKKKKLLLMMMMMMEEEBBB>>>:::777444111...,,,***(((&&&%%%%%%&&&'''&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%''',,,///%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))***))))))(((************+++++++++,,,,,,,,,---...............000...///111000///222666222555222333::::::>>>MMMrrrjjjZZZTTTRRRHHHEEEDDD>>>???===<<<<<<<<<<<<;;;999333222222111///...,,,+++---+++))))))***+++***))))))+++(((%%%000@@@===...'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((***,,,///000333444666999;;;===>>>>>>AAA@@@AAAEEEFFFFFFJJJOOOXXX]]]___^^^]]]\\\WWWRRRBBB@@@===<<<===AAAFFFIIIZZZ\\\___aaa___ZZZUUUQQQOOORRRWWW[[[___dddhhhlllnnnoooooopppppppppoooooollljjjgggdddbbb___[[[XXXAAA???:::666555666888:::@@@EEEKKKPPPTTTVVVTTTQQQOOONNNMMMKKKIIIEEEBBB@@@888444///,,,***)))((('''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################'''""" ###$$$###"""###$$$!!!!!!###%%%$$$$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$"""###$$$%%%%%%$$$###"""######################## !!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))((()))))))))************((((((((()))***,,,------,,,,,,+++***)))(((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''(((,,,...,,,'''%%%(((,,,***---000333555777999;;;AAACCCFFFJJJLLLMMMMMMMMMKKKJJJIIIHHHGGGGGGHHHIIIMMMKKKJJJIIIJJJKKKLLLLLLHHHJJJKKKJJJKKKLLLJJJGGG@@@:::111,,,***+++---///++++++...222888>>>CCCEEEIIIJJJMMMOOOPPPPPPOOOMMMNNNMMMLLLKKKKKKIIIFFFCCCBBBCCCEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGDDDBBBAAA???===<<<000...***'''%%%%%%&&&'''%%%%%%&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$'''+++///%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))*********))))))*********+++++++++,,,,,,,,,,,,---............---111000......///111444888222555333555::::::CCCXXXhhhZZZUUURRRHHHDDDDDD>>>???===<<<;;;<<<<<<:::888222222222111///...,,,,,,---+++))))))***+++***)))(((...,,,%%%)))555555***'''(((***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))***,,,///222666888:::;;;===??????>>>===<<<===:::999<<<===???FFFNNN[[[___bbbaaa```___[[[VVVGGGEEEBBBAAABBBEEEIIIKKKUUUWWWZZZ\\\[[[WWWSSSPPPLLLRRR[[[ccchhhmmmppprrrtttttttttttttttsssrrrqqqoookkkfffbbb^^^[[[XXXVVVRRROOOJJJDDD???:::777666333555:::@@@GGGMMMSSSWWWWWWVVVUUURRRPPPNNNMMMMMMDDD@@@:::666222000---+++''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################&&&""" """$$$###$$$'''(((!!!!!!"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$"""###$$$%%%%%%$$$###"""########################!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))************))))))******+++++++++***,,,++++++***)))(((''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''((((((((((((,,,000...***(((+++///111444777999999:::<<<>>>DDDFFFHHHJJJKKKJJJHHHGGGGGGFFFEEEEEEEEEGGGIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKFFFKKKLLLIIIHHHKKKLLLIIIFFF@@@777111------------)))***+++///444<<>>888888888999;;;>>>AAACCCEEEGGGIIIKKKMMMMMMMMMLLLKKKIIIFFFFFFFFFFFFEEEDDD<<<999555000,,,)))((('''&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$###%%%(((+++%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))******************++++++++++++,,,,,,,,,++++++,,,---------------------,,,,,,...222444444444777666777<<<<<>>???>>><<<;;;;;;:::888666222222111111000...---,,,---+++******+++++++++)))'''------'''%%%***,,,''''''(((***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&'''(((&&&$$$%%%)))---&&&&&&&&&&&&&&&'''''''''((())))))***+++*********''''''''''''''''''''''''))))))))))))))))))))))))+++,,,...111444888;;;===>>>@@@BBBCCCBBB@@@>>><<<:::777777:::===AAAIIIQQQ```dddfffeeedddeeebbb]]]ZZZXXXVVVTTTSSSSSSSSSTTTRRRUUUZZZ^^^```aaa```___[[[```ggglllooopppqqqqqqwwwxxxxxxxxxwwwwwwvvvuuummmggg___XXXTTTQQQOOONNNNNNNNNNNNNNNNNNMMMLLLLLLBBB===888777888<<>>AAAXXX{{{eeeYYYVVVSSSHHHBBBBBB>>>@@@>>>;;;:::999888666444111111111111000...---,,,...,,,******+++++++++***''')))))))))'''''''''((('''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((('''&&&)))111888&&&&&&'''''''''(((((((((((()))***+++++++++******))))))))))))))))))))))))))))))******++++++,,,,,,000111444777:::<<<===>>>===???CCCFFFFFFEEEBBB@@@===<<>>IIINNNVVVZZZZZZYYYYYYYYYWWWUUURRROOOMMMIIIDDD@@@444111---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!+++666:::,,,###%%%&&&!!!"""'''""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''))))))))))))************)))***+++,,,------,,,,,,*********)))((((((''''''%%%%%%%%%%%%&&&((()))***((((((((('''''''''''''''&&&''''''((())))))******+++---000444777999:::;;;<<>>:::999777444222111111111222444777<<>>@@@>>>;;;:::999777444222111111111111000///------...,,,******+++,,,+++***(((%%%&&&***+++((((((***'''(((***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''%%%'''((('''(((---888@@@'''((((((((())))))******&&&'''(((******))))))(((************************(((((()))+++,,,---...///444555888;;;===>>>>>>>>>;;;>>>CCCGGGIIIIIIGGGFFFBBBCCCIIIRRRVVVYYY]]]cccfffiiijjjgggfffgggeeeaaa```bbbeeehhhhhhgggeeecccgggggghhhiiiiiijjjjjjjjjmmmmmmlllkkkjjjjjjmmmpppoooppprrruuuwwwxxxyyyyyyoooggg[[[PPPKKKIIIIIIJJJLLLJJJGGGEEEDDDFFFHHHJJJMMMMMMRRRVVVOOOBBB:::;;;777@@@MMMWWW\\\\\\\\\\\\WWWVVVUUUTTTRRROOOJJJFFF>>>:::444...)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!!---;;;222###!!!!!!(((""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))))))))************''')))+++---...///......******))))))((((((''''''$$$$$$%%%%%%'''(((***+++******))))))((((((''''''&&&''''''((()))******+++111222444777;;;===<<<;;;>>>@@@BBB???<<<<<>>AAA<<<:::<<<<<<888777888555222000//////...---,,,...+++(((&&&'''(((((((((******)))(((((((((((((((&&&&&&'''((())))))((((((+++***((('''&&&&&&'''''')))'''&&&)))......***%%%''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))*********)))))))))))))))((()))******+++*********...+++***,,,222888;;;<<<;;;===>>>===;;;::::::<<>>>>>BBBGGGJJJGGG???555...000444;;;DDDNNNWWW^^^bbb\\\YYYUUUTTTUUUVVVUUUSSSJJJFFF@@@:::555///)))%%%%%%$$$"""###$$$%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############""""""""""""""""""############"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&''''''((()))***,,,,,,---000333111---)))++++++++++++++++++++++++(((((())))))******++++++)))(((&&&%%%&&&))),,,...,,,+++)))'''''')))+++,,,((((((((()))***---///000666999<<<>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBBBBEEEEEEGGGHHHIIIIIIIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRRRRSSSTTTYYYYYYZZZ]]]______]]][[[XXXVVVUUUWWW[[[[[[WWWRRRBBB666...000000222>>>OOO___aaaccceeedddbbb___]]]___ZZZQQQHHH@@@;;;888888BBBFFFJJJMMMNNNKKKHHHEEEAAABBB???888000---222888:::@@@GGGJJJHHHGGGIIILLLIIIDDD@@@BBBDDDDDDGGGJJJLLLFFF???999555111,,,))))))'''&&&(((***)))&&&###((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&)))---))))))))))))((((((((((((++++++,,,,,,,,,,,,------,,,,,,------.../////////...000111111111222555777888;;;<<<;;;DDD```lll\\\UUUQQQGGGCCCCCC>>>AAA<<<:::<<<<<<888777888555333000/////////---,,,,,,***(((''')))***++++++******)))(((((((((((((((&&&'''((((((((((((((((((((('''''''''''''''(((((()))'''&&&)))------***%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************************)))*********++++++,,,,,,000......000666:::<<<=========>>>@@@AAADDDFFFHHHBBBBBBDDDFFFDDDCCCJJJTTTWWWXXXXXXYYYZZZ\\\___bbb[[[ZZZYYYYYY[[[]]]aaaccc``````cccgggkkkllljjjhhhnnnooommmgggbbbbbbeeeiiilllddd```bbbeeeeeefffjjjhhhggghhhjjjmmmoooooonnnrrrssstttqqqmmmhhheeedddaaa\\\WWWRRRJJJ@@@;;;<<<===BBBIIINNNNNNHHHAAA<<<;;;999666888@@@MMMZZZbbbbbb___\\\[[[\\\[[[YYYWWWXXXUUUNNNHHHAAA:::222...,,,)))&&&$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''''''''(((******+++++++++---000///+++(((++++++++++++++++++++++++((((((((()))))))))))))))((('''&&&&&&'''(((***,,,((((((((((((((((((((((((***+++,,,...111444777999999;;;>>>???>>>>>>???@@@BBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIMMMMMMMMMNNNPPPRRRTTTVVVWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUVVVXXXZZZYYYWWWUUURRRQQQPPPTTTXXXYYYVVVRRRMMMAAA999777444222;;;HHHYYY\\\___bbbaaa\\\WWWTTTQQQQQQPPPOOOMMMKKKIIIHHH@@@???>>>>>>AAAFFFKKKOOONNNLLLEEE:::...)))***...666<<>>999444---***&&&%%%&&&&&&&&&$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((((((***+++************************++++++,,,,,,,,,,,,------,,,,,,------...////////////000222222222333666888666;;;>>>???LLLkkklll\\\UUUQQQGGGCCCCCC>>>AAA<<<:::<<<<<<888777888555333000/////////---,,,+++)))((((((***---------******)))(((((((((((()))(((((((((((((((((('''&&&$$$%%%&&&'''(((((((((((((((&&&&&&(((+++,,,)))%%%((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******************************+++*********+++---...///333333444666:::===>>>===@@@???>>>???AAACCCEEEEEEEEEEEEHHHMMMOOOPPPUUU[[[]]]VVVTTTXXXYYYXXX]]]fffjjjmmmooooooooopppuuuxxx}}}~~~||||||yyywwwvvvllllllmmmoooooonnnjjjgggdddhhhlllllljjjiiilllppprrrnnnkkkjjjeee\\\XXXXXXMMMQQQXXX^^^```]]]YYYUUUQQQLLLEEEBBBFFFQQQ___ggggggeeecccbbbbbb```]]][[[YYYWWWTTTQQQMMMHHHAAA===333///***&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""######""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''((()))************)))***,,,,,,***(((++++++++++++++++++++++++((((((((((((((('''''''''&&&&&&&&&''''''((())))))&&&'''((()))***)))'''&&&,,,---///333777;;;???AAA===???@@@@@@??????@@@AAAAAAAAAAAABBBDDDEEEGGGHHHEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUWWWVVVUUUSSSRRRRRRQQQQQQQQQQQQQQQSSSUUUTTTRRRPPPNNNMMMMMMQQQVVVXXXVVVSSSQQQHHH@@@>>>:::666;;;EEETTTWWW\\\^^^]]]XXXRRRNNNEEEEEEFFFGGGIIIJJJJJJKKKJJJEEE???:::999<<>>??????>>>CCCAAA@@@BBBEEEFFFEEEDDDJJJLLLPPPUUUWWWVVVUUUTTTSSSNNNSSS___bbbaaakkk}}}wwwqqqiiiiiihhhggghhhkkkooorrrmmmjjjjjjnnnnnnkkkiiijjjcccgggkkkooopppnnnkkkhhheeebbb___\\\]]]bbbgggjjjiiiiiihhhgggeeebbb^^^\\\YYYXXXVVVUUUSSSPPPLLLIII<<<777000***((((((((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############"""""""""!!!""""""############""""""!!!!!!"""############"""""""""""""""""""""""""""######################################################$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((()))***++++++***)))))))))*********++++++++++++************(((((((((''''''&&&&&&%%%$$$%%%'''(((((((((''''''(((((()))******+++******...///222666:::>>>AAACCCAAABBBBBB@@@???>>>@@@AAA>>>??????AAACCCEEEFFFHHHIIIIIIIIIJJJJJJKKKLLLMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNMMMKKKKKKKKKNNNMMMMMMNNNPPPPPPNNNLLLJJJJJJKKKMMMQQQSSSRRRPPPLLLGGGDDDDDDBBBAAAFFFNNNRRRUUUXXX[[[ZZZWWWSSSPPPIIIEEE???;;;999<<<@@@BBBIIIFFFAAA<<<777333111///444444444222000//////000...111:::GGGTTT[[[[[[YYYQQQLLLHHHGGGDDD>>>::::::000111444888===BBBEEEFFFDDD@@@999111,,,)))''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''...+++((()))+++,,,***(((*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000222333333333444777999777>>>AAAFFF```kkk[[[TTTQQQGGGCCCDDD???AAA<<<:::<<<<<<888777888666444111000000000...---+++***((()))***+++***)))++++++***)))))))))))))))(((((())))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&'''))))))((('''************************(((((((((((()))))))))***))))))))))))***************+++++++++,,,,,,,,,---++++++++++++---000333666888:::===???@@@@@@@@@@@@AAABBBDDDGGGKKKMMMNNNNNNLLLNNNPPPQQQSSSUUUUUUUUUYYY[[[iii{{{zzznnnfffeeeeeedddbbbmmmiiihhhlllooonnnnnnppplllnnnqqqssssssrrrpppnnnooonnnmmmkkkjjjiiiiiihhhkkklllkkkiiifffccc```^^^\\\ZZZWWWUUUTTTRRRPPPOOOHHHBBB:::333///+++)))'''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############"""""""""!!!""""""############""""""!!!""""""#######################################################################################"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''(((''''''(((((()))***++++++++++++***)))***+++,,,+++++++++******)))))))))((((((''''''&&&&&&%%%%%%$$$%%%'''((()))(((&&&%%%))))))(((((()))+++...///333444777999<<>>>>>@@@AAA<<<;;;;;;999666333000...111222333555555444111......000777EEETTT]]]]]]ZZZXXXPPPJJJHHHEEE@@@>>>@@@888666333111444:::AAAGGGGGGEEEBBB<<<555---'''$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''...+++((()))+++,,,***((()))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,------.../////////000222333333333444777999888===BBBPPPpppjjj[[[TTTQQQGGGDDDDDD@@@AAA<<<:::<<<<<<888777888666444111000000000...---+++***))))))***+++***(((++++++***))))))))))))***(((((((((((((((((('''&&&'''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********+++++++++++++++,,,,,,------...,,,------///222555888999;;;>>>AAABBBBBBBBBCCCDDDAAACCCEEEFFFGGGJJJNNNQQQVVVZZZ]]]^^^eeesss|||wwwpppjjjtttlllhhhiiilllmmmnnnqqqlllmmmnnnpppqqqrrrrrrrrruuusssqqqnnnlllkkkjjjjjjlllmmmllljjjfffcccaaaaaaPPPMMMIIIHHHJJJNNNRRRTTTRRRNNNGGG@@@:::444---)))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$$$$##############################################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))***+++++++++,,,,,,+++******+++---+++++++++***))))))(((((('''''''''''''''&&&&&&&&&&&&&&&((())))))((('''&&&)))((('''(((***...222444:::;;;===>>>@@@AAAAAABBBCCCBBB@@@===;;;<<>>===============<<<;;;<<<>>>@@@???>>>========================<<<<<<===>>>>>>@@@DDDGGGIIIIIIIIIJJJLLLOOOQQQSSSMMMMMMMMMLLLKKKHHHFFFDDDBBB@@@===:::888888999:::444444666;;;@@@BBB@@@======>>>DDDNNNZZZaaaaaa______WWWPPPMMMJJJEEEDDDFFFBBB>>>666///,,,///666;;;FFFIIILLLKKKEEE<<<555111***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,***))))))*********)))(((((())))))***+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000111222333333444666999777:::FFFaaajjjZZZTTTQQQGGGDDDEEE@@@AAA<<<:::<<<<<<888777888666444222000000000///---***))))))***,,,---,,,+++,,,+++******))))))******&&&'''((((((((((((((((((((((((((((((((()))***+++((()))))))))((()))***+++))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,---.........///000222444777:::<<<===???AAADDDEEEEEEEEEGGGIIIHHHKKKMMMMMMNNNVVVdddnnn|||pppkkkiiigggfffhhhkkkkkkllllllnnnoooqqqqqqssssssrrrqqqooommmkkkjjjiiijjjjjjfffbbb___```aaaKKKFFF???;;;>>>EEEKKKPPPRRRQQQNNNLLLHHHBBB;;;666///---)))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###########################################################################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,)))+++---,,,***)))+++,,,+++++++++***)))((((((((('''''''''''''''(((((((((((((((((())))))((((((''')))***+++...111555888:::===>>>???AAABBBBBBBBBBBBBBBAAA>>>;;;999:::>>>AAACCCCCCDDDEEEFFFHHHJJJKKKIIIHHHEEECCCAAAAAAAAABBBAAAAAAAAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<>>>@@@BBBCCCBBB@@@@@@@@@??????>>>???@@@<<<======;;;999999;;;<<>>>>>???@@@:::888888>>>IIIQQQTTTTTTRRRRRRTTTYYY___bbbbbb```XXXRRRNNNMMMKKKHHHFFFGGGBBB@@@:::333---+++---000===DDDMMMRRRPPPKKKFFFDDD444111---(((&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((***+++))))))******+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------...////////////000222222222333666888777888LLLsssjjjZZZTTTQQQGGGDDDEEE@@@AAA===:::<<<<<<999777888666444222111111000///---)))((()))+++...000///...,,,+++******)))*********&&&&&&'''((()))))))))((('''''''''''')))+++---///))))))***)))((()))***,,,(((((((((((((((((((((((())))))))))))************)))************+++++++++++++++,,,,,,---...//////111222555999<<<>>>@@@@@@AAADDDGGGGGGGGGGGGJJJMMMQQQVVV[[[___hhhzzz|||sssnnnmmmjjjiiihhhgggggghhhjjjjjjjjjmmmrrrtttsssmmmgggbbbeeefffeeeaaa]]][[[]]]___\\\SSSEEE;;;888;;;???CCCMMMNNNPPPRRRSSSOOOIIIDDD777444///***''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###########################################################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,(((***---,,,***)))***++++++++++++***)))(((((('''&&&'''''''''((()))))))))))))))))))))((((((((((((+++---111555999<<<>>>>>><<<===???AAABBBBBBAAAAAA@@@???===999888999===@@@BBBBBBBBBCCCDDDFFFGGGHHHFFFDDDAAA>>><<<;;;;;;<<<>>>??????@@@???>>>===<<>>>>>?????????AAACCCEEEFFFFFFEEEEEEEEEDDDBBB@@@????????????>>>>>>@@@@@@AAAAAA@@@???EEE@@@<<<@@@KKKVVV[[[]]][[[ZZZZZZZZZ[[[\\\[[[YYYJJJFFFEEEHHHIIIFFFEEEFFF>>>@@@???;;;555000/////////888DDDMMMPPPNNNMMMLLL>>>:::333---)))'''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&(((***)))'''&&&)))---******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,------...//////000...000111111111333555777999999QQQjjj^^^RRRMMMJJJEEEAAA@@@@@@===:::999999999888777555444333111000...---,,,++++++++++++++++++++++++000...+++((('''((()))+++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((()))((('''&&&))))))))))))************))))))))))))************++++++***************+++---...///...------...000222555:::>>>???AAACCCDDDGGGGGGHHHHHHCCCBBBNNN^^^ttt}}}|||zzz~~~zzzwww|||qqqgggfffiiiiiifffmmmlllmmmppptttsssnnnhhhcccaaa___]]][[[XXXTTTQQQ___aaa]]]NNN<<<111222777???GGGPPPTTTQQQMMMMMMNNNCCC;;;111+++))))))'''%%%&&&%%%%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###""" """"""""""""""""""""""""########################!!!"""$$$$$$#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))%%%%%%%%%&&&&&&&&&'''''')))))))))))))))*********,,,,,,,,,++++++++++++***++++++***)))(((((())))))%%%&&&((()))***)))((('''&&&&&&''')))***,,,------///222666888:::;;;>>>@@@BBB@@@>>>???BBBDDDCCCAAA???===<<<<<<<<<===<<<;;;999;;;<<<>>>@@@BBBDDDEEEBBB<<<999;;;===<<<===@@@>>>???@@@AAAAAA@@@???>>>CCCDDDEEEDDDBBBCCCGGGKKKIIIIIILLLNNNMMMJJJMMMSSSRRRUUUTTTPPPNNNOOOMMMIIIGGGLLLPPPMMMHHHEEEHHHMMMIIIKKKLLLKKKIIIHHHIIIJJJDDDBBB@@@???<<<:::;;;===<<<::::::===AAABBB@@@===>>>>>>======AAAKKKXXXbbb[[[ZZZ[[[]]]^^^\\\WWWRRR@@@777111222666999;;;>>>999<<<===;;;;;;:::444++++++333>>>HHHOOORRRTTTUUUOOOFFF:::111---+++***)))***(((&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...000111000000111222---///000111222333666999888@@@]]]iii^^^RRRNNNKKKFFFBBBAAAAAA>>>;;;:::::::::999888555444333111000...---,,,++++++++++++++++++++++++,,,+++)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))((('''&&&))))))))))))************))))))))))))*********+++---,,,,,,++++++++++++,,,,,,---.........///111333;;;===>>>??????@@@CCCEEECCCAAADDDMMMWWWddduuuvvveee```aaakkkuuuxxxwwwvvv~~~~~~~~~{{{vvvpppllliiiuuuzzzfff\\\^^^ccc```gggoooqqqooommmooorrrdddaaa^^^\\\[[[YYYVVVTTTOOOSSSXXXVVVMMMBBB999444666===GGGPPPTTTTTTRRRPPPLLLEEE;;;444000,,,(((###'''%%%%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""################################################!!!"""$$$$$$#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((((((%%%%%%&&&&&&&&&'''''''''))))))))))))************,,,,,,,,,++++++*********++++++***)))))))))))))))((((((''''''((((((((()))''''''((()))***,,,---...333666888:::::::::<<<===???===<<<===AAACCCCCCAAADDD@@@<<<999888999;;;<<<<<<===>>>>>>>>>???AAABBBAAA===;;;<<<;;;:::===CCCAAA@@@@@@@@@AAACCCEEEGGGGGGHHHIIIHHHGGGIIINNNQQQQQQRRRWWW]]]```bbbiiirrryyyzzzvvvnnniiihhhddd```\\\aaaggggggaaaYYYSSSQQQRRROOOMMMLLLMMMLLLJJJGGGCCCDDDDDDDDDBBB>>><<<<<<<<<:::888999;;;<<<;;;:::===>>>???@@@CCCJJJSSSZZZTTTTTTVVVYYY]]]]]]ZZZWWWBBB888000111555444111000444555555555888:::555...)))///888CCCLLLRRRVVVWWWSSSLLLBBB999222---***(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...000000//////000111000222333333333444666888:::FFFggghhh]]]RRRNNNLLLGGGCCCBBBBBB???<<<;;;;;;;;;:::999555444333111000...---,,,++++++++++++++++++++++++((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((''')))))))))*********++++++))))))*********+++++++++///...------,,,,,,,,,------...000111222333666999888:::===>>>@@@CCCFFFIIILLLNNNYYYooo~~~}}}~~~{{{vvvggg```___ccchhhhhheeeeeehhhllliiieeeaaa^^^[[[YYYVVVTTTFFFIIIOOOVVVYYYTTTHHH???777888<<>>===<<<===@@@BBBCCCBBBAAA@@@===;;;999999::::::???@@@@@@@@@???@@@BBBDDDBBBAAACCCDDDCCCDDDLLLVVV___]]]ZZZYYY[[[```fffiiijjjjjjjjjjjjjjjlllppptttwwwxxx||||||uuupppnnnhhhaaa___```^^^XXXQQQKKKKKKJJJIIIGGGEEECCCBBBAAA???;;;888666555555555777999<<<>>>@@@CCCHHHKKKIIIKKKOOOTTTYYY\\\\\\[[[LLL???333000222222222222777777555444888:::666...+++,,,111:::FFFOOOTTTUUURRRQQQLLLEEE<<<444000...(((((((((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------...000///......///000444444555444444444777999===PPPyyyggg\\\RRROOOMMMIIIEEEDDDAAA???<<<:::::::::999888555444333111///...---,,,++++++++++++++++++++++++'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((******+++***)))(((((()))))))))*********+++++++++*********+++++++++,,,,,,///...------,,,,,,------000111333444555666999<<<888:::<<>><<>>???@@@AAABBBBBB===???AAABBBAAA???===<<<;;;===@@@AAAAAACCCGGGJJJKKKOOOVVV[[[\\\aaaooo}}}zzzrrrlll^^^]]]XXXQQQOOOOOONNNKKKIIIGGGDDD@@@;;;888777777555666888:::;;;===@@@AAAAAACCCHHHMMMSSSWWWYYYZZZYYYKKK<<<333111444>>>GGGFFFEEECCC@@@@@@???888...///,,,+++222>>>HHHNNNOOONNNQQQRRROOOGGG???:::888,,,+++***)))''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------....../////////------...000333444444444444555999;;;@@@]]]ggg\\\SSSPPPOOOJJJFFFDDD@@@>>>:::999999999888777555444333111///...---,,,++++++++++++++++++++++++))))))***+++***(((&&&%%%************************)))))))))))))))))))))))))))***,,,+++(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------111222444444444555888:::@@@???======AAAJJJVVV^^^~~~rrrmmmtttooogggaaabbblll~~~{{{oooccc\\\[[[___dddggggggggggggfffbbb\\\XXXUUUOOOGGGCCCGGGPPPZZZ```XXXUUUOOOFFF??????EEEKKKRRRSSSUUUUUURRRKKKBBB<<>>@@@??????>>>======>>>???===???AAAAAA??????@@@BBB<<>><<<>>>BBBFFFKKKOOORRRTTTYYYQQQFFF<<<555666BBBPPPRRRTTTTTTPPPMMMIII@@@777444...***---777CCCJJJMMMLLLQQQUUUUUUOOOGGGBBB@@@111///+++'''&&&&&&(((***''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------............//////...------///111111222333333444777;;;>>>CCChhhggg]]]TTTQQQPPPKKKFFFDDD@@@===:::999999999888777555444333111000...---,,,++++++++++++++++++++++++***+++++++++***(((&&&%%%************************))))))))))))))))))))))))(((+++,,,+++((('''))),,,*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---//////000111333333333444777999<<<<<<>>>DDDPPPcccwwwssskkkfffdddgggllldddSSSTTT[[[___```cccfffhhhgggddd```WWWSSSLLLFFFDDDIIIPPPVVVZZZ^^^___XXXLLLBBB>>>>>>MMMQQQVVVYYYWWWPPPHHHCCC666111+++'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((((())))))***+++,,,------,,,,,,,,,+++++++++******)))))))))))))))******+++''')))+++,,,---,,,***)))***+++...222666999<<<===999;;;=========<<<===>>>======>>>===;;;:::<<<=========<<<::::::@@@IIIQQQXXXbbboooxxx{{{|||~~~qqq^^^SSSOOOJJJHHHHHHGGGCCC@@@>>>;;;777555555666777777999;;;>>>@@@BBBEEEIIILLLMMMKKKIIIEEE===888===EEEQQQWWWZZZWWWSSSPPPKKKFFF;;;555///...555???HHHLLLLLLPPPUUUVVVRRRLLLFFFCCC888444...(((%%%&&&(((***''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---------...............//////......///222444111222222333444888===AAAJJJvvvhhh^^^UUURRRQQQKKKFFFCCC@@@>>>;;;999999999999777555444333111000...---,,,++++++++++++++++++++++++***+++++++++***)))((((((************************))))))))))))))))))))))))'''+++---,,,((('''***---*********+++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,---...000111222000222444666777999<<>>888BBBHHHQQQWWWXXXUUUOOOLLLDDD>>>555...)))'''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&''''''''''''&&&''''''''''''((((((((((((((())))))***,,,------...***++++++++++++,,,,,,,,,)))))))))))))))***++++++((()))***+++,,,,,,------///111444777:::;;;;;;;;;:::;;;======<<<;;;<<<===;;;===>>>>>><<<===???BBB>>>BBBHHHLLLRRR\\\iiisssvvvkkk^^^WWWVVVTTTNNNIIIFFFBBB===:::999777444222666888::::::;;;===BBBFFFEEECCCDDDFFFEEE@@@>>>@@@FFFOOOUUUQQQMMMMMMPPPRRRJJJDDD;;;555555:::BBBHHHJJJLLLOOOSSSTTTQQQLLLHHHAAA===777000+++((((((((('''''''''''''''''''''''''''&&&%%%&&&'''''''''%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,------------...............////////////111444777444444444444555888>>>AAAWWWiii___VVVSSSQQQKKKEEECCCBBB???<<<::::::;;;:::999555444333111000...---,,,++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))'''+++---,,,((('''***---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...000222444555333555888:::<<>>>>><<<;;;;;;<<<>>>===;;;::::::;;;;;;>>>@@@AAA@@@BBBEEEHHHDDDOOO```ooozzz}}}pppkkkhhh```YYYTTTPPPJJJGGGDDD???999555444666777777777999>>>CCCEEE???===CCCIIIJJJGGGFFF???HHHMMMIIICCCFFFOOOVVVXXXRRRFFF;;;555666<<>>AAAccciii```XXXUUUQQQLLLHHHGGGBBB???;;;999999999888777666444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))&&&(((*********)))***+++))))))))))))************************))))))((((((******+++++++++,,,,,,,,,,,,...///...------...000......///111333555777999:::;;;???AAA>>>>>>JJJZZZrrrxxxjjj]]]ZZZfffvvvnnn]]]VVVXXX]]]```eeeffffffddd```YYYRRRNNNMMMMMMLLLIIIFFFAAA===;;;000666@@@IIIPPPTTTVVVWWWTTTRRRNNNEEE;;;111***((()))%%%"""###'''***(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***)))))))))+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,---,,,---///333666666555555888<<>><<<@@@;;;666777<<>>===DDDLLLKKKEEEDDDCCCAAA>>><<<>>>AAAEEENNNRRRSSSMMMCCC;;;999;;;KKKIIIHHHJJJOOOQQQOOOLLLMMMMMMKKKGGG???666---(((***(((((()))'''###$$$(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////000000000000111111111222444666555666===GGGNNNxxxkkkaaaYYYUUUQQQKKKGGGGGGBBB???;;;999999999888888777444222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))''')))++++++***))))))***))))))))))))************+++++++++******)))))))))***++++++++++++,,,,,,,,,,,,...///...---,,,...///...///111222444555777888???<<<;;;===AAAKKK___rrruuuaaaSSSVVVaaarrruuuddd[[[WWWWWWaaacccffffffccc```______XXXWWWUUUPPPJJJBBB;;;777000222888BBBMMMUUUXXXXXXXXXVVVQQQKKKCCC:::222...***'''$$$&&&)))+++(((%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***)))))))))+++,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************,,,---......000333666:::999999;;;===>>><<<:::888999<<<>>>?????????>>>>>>AAAHHHUUUfffwwwuuuaaaYYYUUULLLBBB<<<======;;;:::;;;;;;;;;<<<>>>>>>>>>DDDKKKLLLHHHEEEDDDAAA===999888888:::HHHOOOVVVXXXSSSKKKFFFDDDNNNOOOOOOMMMLLLLLLMMMOOOPPPPPPPPPMMMGGG===444///,,,((('''((((((&&&'''***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///111222222222222333333333666555777888777;;;IIIXXXmmmcccZZZUUUQQQKKKGGGFFFCCC@@@<<<999999999999888777555222111111111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***,,,+++***))))))***)))))))))*********++++++,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,...///...---,,,---...---000333555666888:::<<<>>>>>>BBBJJJTTTddd||||||lllffffffjjj{{{pppbbb[[[WWW\\\```cccbbbbbbdddeeeaaaaaa^^^ZZZRRRIIIAAA;;;555222111888FFFSSSYYYZZZ^^^ZZZVVVRRRNNNGGG>>>888---***((((((******'''$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((***)))))))))+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++...000111222444666;;;;;;;;;===??????===;;;777;;;>>>>>><<<===AAAEEEHHHOOO]]]sssvvvnnnaaaVVVJJJHHHFFFCCC@@@<<<999888777:::;;;;;;>>>CCCEEEDDDBBBCCCBBB@@@<<<999777777===EEERRR[[[]]]XXXOOOIIIRRRVVVXXXTTTKKKHHHLLLQQQQQQSSSUUUTTTPPPHHH???:::111***&&&'''***)))***,,,((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///111222222222222333333333666333555:::999;;;PPPkkkooodddZZZVVVQQQKKKGGGGGGCCC@@@<<<:::999:::999888777555222111111111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,***(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,...///...---,,,---......222555777888;;;???BBB===KKK___ooozzz|||}}}~~~ttt___^^^]]]^^^___`````````bbbcccdddbbb^^^WWWPPPKKKAAA:::444444===KKKWWW^^^aaa]]]YYYXXXWWWRRRIIIBBB444000,,,))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((***)))))))))+++,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))),,,000333444555666777888999;;;===>>>>>>===<<<@@@???>>><<>>EEEKKKRRRkkkzzzsssvvvyyy|||tttcccZZZYYY\\\^^^]]]```bbbeeegggfffbbb^^^ZZZPPPJJJ@@@888999DDDUUUbbbbbb^^^[[[[[[[[[XXXQQQJJJ>>>999111+++(((''''''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***)))))))))+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------+++///333666777777777888999:::;;;;;;<<<<<<<<<===@@@@@@CCCJJJYYYkkk|||qqqggg]]]XXXSSSLLLIIIKKK;;;<<<<<<<<<;;;:::<<<>>>999===CCCGGGIIIKKKLLLNNNMMMMMMQQQXXX^^^```]]]XXX[[[]]]___^^^[[[UUUOOOLLLIIILLLPPPSSSTTTRRRPPPNNNCCC888...++++++)))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))***++++++++++++***+++++++++,,,,,,---------------.........//////...//////000000000111111111555000444;;;999@@@dddpppfff[[[VVVRRRLLLJJJJJJDDD@@@===::::::::::::999888666333222222222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++---,,,+++)))***+++*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---////////////111333888:::<<<===@@@IIIWWWaaa~~~xxxmmm^^^\\\ppp[[[TTTUUUYYY[[[___aaaeeehhhhhhfffcccaaa]]]YYYPPPEEE@@@GGGVVVdddaaa^^^\\\[[[[[[YYYUUUQQQIIICCC:::111+++((()))))))))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***)))))))))+++,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///000333777999999999999:::=========<<<;;;<<<>>>AAA>>>FFFWWWlll~~~oooggg\\\OOOGGGGGG???<<<;;;<<<<<<999999<<<888<<<@@@CCCEEEHHHKKKMMMTTTRRRQQQSSSXXX[[[[[[ZZZ[[[ZZZZZZ]]]^^^[[[SSSLLLIIIJJJKKKMMMOOOPPPQQQRRRJJJ@@@666222...)))'''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((()))))))))***(((((((((((())))))))))))))))))***++++++++++++******++++++,,,,,,------...------...////////////...111222222222222333333333888666888;;;:::FFFnnnpppeee[[[VVVRRRMMMKKKLLLDDDAAA===;;;:::::::::999888666333222222222000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,,,,+++***+++,,,*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++---///000111222444666999<<<@@@FFFOOObbbzzzooocccxxxqqq```XXXVVVWWW\\\^^^aaadddeeeeeedddcccccc```[[[TTTPPPSSS\\\ccc```^^^]]][[[YYYXXXWWWVVVQQQMMMEEE<<<333---***))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))***)))))))))+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---.../////////444777:::;;;::::::;;;<<<======>>>>>>>>>BBBIIINNN\\\lllwwweeeYYYWWWNNNFFFAAABBB@@@;;;777777888999;;;<<<===AAAEEEIIINNNMMMMMMNNNPPPSSSTTTUUUXXXUUUTTTWWW[[[[[[VVVQQQNNNLLLIIIHHHIIILLLPPPSSSOOOGGG???999222+++)))+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))***++++++++++++*********+++,,,,,,---......,,,---...///000//////...111222222222222333333333666888::::::===RRR|||pppeeeZZZUUURRRNNNLLLMMMDDDAAA===;;;;;;;;;:::999888666333222222222111///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***,,,,,,++++++,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......+++---///111222333666888777<<>>666...,,,///((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***++++++++++++*********+++,,,,,,---......,,,---///000000000///...///000000000000111111111000777:::999@@@]]]nnndddZZZVVVSSSOOOMMMMMMEEEAAA===:::::::::::::::777555444444444333000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...******+++,,,,,,,,,,,,+++******+++,,,,,,---......------------......///000333---,,,222666666888<<<999HHHWWWkkk}}}zzzxxx}}}sssjjj\\\VVVVVV]]]]]]XXX\\\fffbbbaaaaaaccceeeeeebbb___``````___^^^\\\ZZZWWWVVVUUUTTTRRRNNNFFF===444///+++***)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%***(((&&&###""""""###$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###"""""""""######&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))++++++***************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++,,,000555:::>>>999777999:::999:::===@@@===>>>GGGWWWhhhyyy}}}eeeTTTMMMJJJDDD???<<<333///444888888:::>>>DDDDDDGGGKKKPPPSSSTTTTTTWWWUUUSSSTTTVVVXXXYYYYYY\\\ZZZWWWQQQMMMKKKLLLNNNPPPPPPMMMIIIFFF???111$$$))))))(((&&&%%%&&&)))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))...,,,(((&&&'''''''''''''''(((((((((((((((''''''))))))))))))))))))))))))((()))***++++++,,,++++++,,,,,,,,,---------......///......---------......000000000000111222333444666222999:::@@@mmmnnndddZZZVVVSSSNNNLLLMMMFFFBBB>>>;;;;;;;;;;;;;;;666555333333333333111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++***++++++,,,------.....................///000111222111333888999999>>>EEELLLiii{{{oooooo|||eeePPPSSS^^^```]]][[[___``````bbbdddeeeeeedddbbbbbbaaa___]]][[[ZZZYYYWWWWWWUUUQQQKKKBBB:::555+++***(((&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((++++++******************,,,,,,,,,,,,,,,---------++++++,,,------------,,,+++,,,...///111444999===@@@<<<;;;>>>@@@>>>???AAACCCGGGQQQbbbvvvrrrbbbRRRGGGFFF>>>888888777555777;;;>>>???BBBGGGMMMRRRTTTTTTUUUTTTSSSTTTVVVXXXXXXXXXUUUWWWUUUMMMDDDAAAFFFMMMPPPRRRQQQNNNKKKFFF;;;000***)))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((,,,)))&&&&&&'''((((((((('''(((((((((((((((''''''))))))))))))))))))))))))((()))***++++++,,,,,,+++,,,,,,---------.........///......------......///000000000000111222333444:::888>>>???LLLzzzmmmcccYYYUUURRRMMMKKKKKKGGGCCC???<<<<<<<<<<<<<<<999666333222222222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........000////////////000000111000222555888777:::DDDOOOmmmtttbbb___hhhuuu}}}]]]QQQWWW\\\\\\[[[___aaaccccccddddddfffhhheeedddbbb```___^^^]]]]]]ZZZZZZYYYVVVPPPIIICCC???---+++(((&&&&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***))))))((((((******++++++++++++++++++............------------++++++,,,---------------+++---111444666:::>>>AAA>>>;;;;;;===>>>???EEELLLVVV```pppyyy```PPPLLLFFFAAA>>>:::666666888:::;;;===BBBHHHMMMOOOPPPSSSRRRRRRTTTWWWXXXWWWVVVMMMQQQQQQGGG:::666===FFFLLLRRRUUUSSSPPPKKKCCC:::///,,,(((((()))***(((%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((('''%%%%%%''')))))))))'''(((((())))))((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,------------.........//////............//////111000000111111222333444888999===@@@VVVmmmcccYYYTTTQQQLLLJJJJJJFFFCCC>>><<<;;;<<<<<<;;;<<<999444111000000///...------------------------------------------------***,,,---//////...,,,+++***+++,,,,,,------,,,,,,,,,,,,------.........//////////////////000000111333333444666<<>>@@@<<<;;;::::::;;;DDDZZZooo|||kkkWWWOOOFFFAAA???===999666999999:::>>>CCCFFFHHHIIIPPPPPPRRRTTTWWWXXXVVVTTTHHHKKKJJJBBB777222555:::CCCLLLTTTUUURRRMMMFFF>>>888111***((()))+++)))&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((&&&%%%%%%'''((((((''''''(((((())))))))))))((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,------------............/////////...//////000000111111111111222333444444555999;;;BBBcccnnncccYYYTTTQQQLLLIIIJJJEEEAAA===::::::;;;;;;::::::777333111111111111000------------------------------------------------+++,,,...//////...,,,+++++++++,,,------------,,,---...............//////............///000111222999888999@@@RRRkkkyyyeee[[[TTTrrrrrrZZZUUUZZZYYY\\\___aaabbbbbbbbbbbbcccbbbaaa```____________\\\\\\\\\ZZZWWWSSSOOOMMM>>>:::444---)))(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))---222555000---***'''%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))))))))************))))))******++++++,,,,,,,,,,,,......------,,,,,,++++++,,,,,,---.........------///333888;;;<<<<<<======:::<<<>>>???EEE[[[zzziiiSSSDDDAAAAAA<<<666777777777:::???CCCEEEEEELLLMMMPPPTTTWWWVVVTTTQQQFFFDDDBBB>>>:::666111...666AAALLLQQQRRRQQQKKKEEECCC:::///))))))+++***((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%''''''((()))******))))))************************)))***+++,,,,,,---,,,,,,---------........./////////////////////000111222111111111111222333444555777===???MMMvvvooodddZZZUUUQQQLLLJJJJJJDDDAAA===:::::::::::::::555333111111222444444333,,,,,,,,,------------...------------------------------...//////...,,,+++++++++,,,---------------////////////////////////.........///000222444444999>>>GGGXXXsssrrruuuxxxfffVVVVVVUUUVVVXXX\\\___```___```aaaaaaaaaaaa```___^^^[[[\\\\\\[[[XXXUUURRRPPPGGGCCC<<<444...***(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&'''***---111555777+++***(((''''''(((***+++''''''''''''''''''''''''''''''((((((((()))))))))((()))******++++++************++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,---...............333666;;;======<<<<<<<<<777<<>>DDD[[[pppeee[[[VVVRRRMMMJJJKKKEEEBBB===;;;;;;;;;;;;;;;555444333333333333222111,,,,,,,,,---------..............................///.........------------+++,,,------...---------////////////////////////...///000111333555777999<<>>>>>======>>>===DDDRRRfff~~~|||gggZZZNNNDDD???===::::::;;;===>>>>>>>>>AAAFFFLLLOOONNNIIIEEE???777000333<<<@@@;;;444///333777===GGGRRRUUUSSSPPPJJJAAA888000,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''((()))***)))'''''''''(((******++++++***************************)))***+++,,,------------............////////////000000000000111222333444222222222222333444555555222>>>LLLmmmqqqfff\\\WWWSSSNNNKKKKKKFFFCCC???<<<<<<<<<<<<<<<:::888666555333111---***,,,,,,,,,------.................................000///...---------------+++,,,------......------000000000000///////////////000111333555888;;;<<>>666000,,,******))))))((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$###"""###&&&(((***((('''&&&%%%%%%&&&'''(((111444999;;;888111((("""))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))***,,,,,,------******+++,,,,,,---......---.........//////000000,,,---......//////......777999===?????????@@@@@@LLLRRRdddooo[[[MMMIIIEEE@@@<<<:::999777555999<<>>555444111333===KKKQQQPPPQQQNNNHHH???555---)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&(((+++,,,+++***''''''(((******+++++++++******************************+++,,,------------............/////////000000000000000111222333444222222222222333444555555555DDDWWWpppdddYYYVVVUUUQQQLLLJJJGGGBBB===;;;<<<<<<:::888666444222111222222000///........................------,,,,,,,,,,,,------........................,,,,,,,,,---------......888444///---...000///...222---'''...999888999GGG^^^}}}nnnpppzzz|||\\\SSSUUUTTTVVV\\\``````aaa```______```aaa___^^^]]][[[ZZZYYYYYYYYYQQQMMMHHHDDD@@@888///(((***+++,,,+++)))&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))222:::999000(((&&&(((&&&'''(((((()))(((((('''))))))))))))))))))))))))&&&'''((((((((((((((('''(((((()))***+++,,,,,,---------,,,+++,,,---...///...------------...//////,,,///111111//////333777>>>======<<<::::::AAAHHHOOOqqqrrrQQQPPPJJJCCC>>>999666666888666888<<>>@@@DDDLLLYYYccc{{{rrr\\\UUUNNNGGGBBB===888555777999<<<@@@CCCFFFIIIJJJEEE???666000///444===CCCBBB???:::555444;;;GGGPPPQQQSSSPPPGGG@@@:::222******)))((((((***+++***)))'''''''''''''''((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++******)))++++++,,,,,,,,,,,,------/////////////////////...---///111111222333222000111222333222222333666888;;;KKKqqqooodddYYYUUUSSSNNNJJJIIIGGGBBB===;;;<<<<<<:::888777555333222222222111000........................///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...---...000111111111///555555777>>>EEE[[[zzzpppWWWZZZeee}}}]]]RRRTTTVVVQQQTTTYYY^^^```___\\\ZZZ___^^^^^^]]]\\\[[[[[[ZZZRRRNNNKKKIIIGGGCCC<<<666---,,,+++***))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))+++***((('''&&&''''''((()))))))))))))))))))))))),,,+++***((((((((()))))),,,,,,++++++************------,,,,,,------...///......------......///000//////111333666:::>>>AAA;;;>>>AAAFFFQQQeee}}}yyyooo```RRRIIIBBB===999:::;;;===???BBBEEEGGGIIILLLGGG???666//////555:::CCCEEECCC:::222333???KKKSSSUUUTTTMMMFFFAAA999222,,,***)))*********)))''''''''''''''''''((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))++++++,,,,,,,,,,,,------......//////////////////111111111222333333444444222333333333333444777999:::TTTqqqfff\\\XXXUUUPPPLLLLLLGGGBBB===;;;<<<<<<:::888777555333222222222111000........................//////............//////////////////////////////,,,,,,,,,---------...............///000111000000///333333:::JJJ[[[sssxxxcccTTTbbbsss\\\VVVUUUVVVWWWXXXZZZ\\\^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\UUURRROOOMMMLLLHHHBBB===000...+++)))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&((()))******---+++)))'''&&&&&&'''(((((((((((((((((((((((((((///---+++((((((((()))***++++++++++++++++++++++++---------------......///...............//////000...///222555999;;;=========DDDLLLUUUfffyyy___LLLDDDBBBAAA<<<<<<<<<>>>@@@CCCFFFHHHMMMMMMHHH???444......111===@@@@@@999111111;;;EEEPPPSSSTTTPPPLLLHHHAAA:::,,,+++))))))******)))''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))*********))))))+++++++++,,,,,,,,,------............////////////444000......///000333777333444444444444555888::::::\\\pppggg]]]XXXTTTNNNKKKLLLGGGBBB===;;;<<<<<<:::888777555333222333333111000........................//////............//////////////////////////////,,,,,,,,,---------......//////000000000///000000666888666BBB^^^ttt~~~dddbbb|||qqqXXXNNN\\\[[[[[[\\\^^^^^^\\\ZZZ^^^^^^____________^^^]]]ZZZWWWSSSQQQPPPMMMHHHCCC666111+++(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###%%%'''(((&&&$$$---+++)))'''&&&'''((()))((((((((((((((((((((((((///---+++)))((((((******)))******+++,,,,,,------------.........//////...///............///000000---000444888::::::::::::>>>PPPfffwwwxxx\\\MMMGGGCCC<<<;;;::::::<<>>777///***)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%'''((('''%%%""",,,+++)))((('''(((((()))))))))))))))))))))))))))---,,,+++)))))))))******))))))***+++,,,---......------...////////////...//////......//////000111...333888;;;;;;<<>>>>>CCCNNNXXXrrrsssZZZIIIFFFAAA<<<999999;;;===???CCCHHHKKKJJJFFF@@@<<<444555555444111...,,,,,,333<<>>666///,,,,,,...888CCCLLLSSSWWWUUUQQQJJJCCC888000+++))))))((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))***+++,,,---.........++++++,,,,,,,,,------------------...///000000111111...333>>>???555111555666777777777777888;;;===UUUyyyqqqfffYYYRRRNNNIIIGGGIIIHHHBBB===>>>===;;;:::<<<999666333222222222111000////////////////////////////////////////////////..................------,,,,,,,,,---...///000000666111///000222666>>>GGGkkkzzzlllffftttxxxYYYPPPYYY\\\VVVXXXZZZ\\\```eeegggccc]]][[[ZZZXXXWWWVVVVVVWWWWWWUUUMMMFFF@@@666+++(((+++,,,)))'''(((***+++(((%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((())),,,+++++++++***)))))))))******))))))((('''''''''***((())),,,***&&&)))000***+++,,,---------,,,,,,......////////////......000///------111555666444999@@@???AAAOOO]]]rrrjjjUUUKKKIIIBBB??????:::888@@@EEEBBBBBBGGGIIIGGGHHHIIIJJJHHHBBB:::222---222///888MMMYYYWWWTTTWWWPPPLLLCCC777,,,'''(((***''')))++++++******+++,,,))))))))))))(((((((((((()))(((((((((''''''''''''))))))***)))''''''(((***---)))(((+++,,,++++++...***'''''')))(((&&&)))///---,,,+++***+++,,,---.........//////000000111111222222333333333444444444333777444666===<<<888???[[[zzz}}}zzzqqqeeeYYYRRRNNNIIIHHHIIIIIIBBB===<<<;;;999999<<<999666333222222222111000////////////////////////................................................,,,------......////////////......///000555DDDRRRzzzkkkgggiiiRRRPPPTTTVVVYYYZZZ[[[]]]```bbb___\\\[[[ZZZYYYXXXXXXWWWWWWXXXWWWQQQKKKEEE<<<000***+++%%%$$$$$$%%%((())))))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))******)))))))))))))))))))))))))))))))))))))))***+++'''(((,,,,,,)))***...,,,,,,------------------...//////000000//////...111111///------000333555:::@@@BBBLLLeeezzzvvvaaaTTTNNNBBB======888666;;;>>><<<===DDDIIIJJJHHHHHHIIIIIIFFFAAA;;;666666000444DDDOOOQQQSSSXXXRRROOOGGG;;;111***)))******+++,,,,,,***))))))******)))))))))(((((((((((())))))((((((((('''''''''((()))***)))(((((()))+++,,,'''%%%)))+++***)))***,,,******---...,,,,,,///,,,,,,+++++++++,,,---.........//////000000111111222222222222333333333333222777444666>>><<<;;;EEEkkkrrr~~~ooodddXXXRRRNNNJJJHHHIIIJJJCCC===<<<;;;888999;;;999666333222222222111000////////////////////////------------------------................................................---...000222333<<>>CCCGGG[[[xxxkkk]]]III@@@@@@<<<999;;;:::888:::AAAHHHKKKIIIHHHGGGIIIKKKJJJFFFBBBCCC;;;:::CCCMMMSSSZZZcccVVVSSSLLLCCC888000+++***,,,---...,,,)))(((((()))******)))))))))((((((((()))))))))(((((((((''''''((()))******))))))+++---...(((%%%(((***(((((()))...)))''',,,...---++++++,,,,,,,,,+++,,,------.........//////000000111111111111111222222222222333222666444666===<<>>:::888999999666333222222222111000////////////////////////---------------------------------...............////////////............000111333777<<>>;;;999:::@@@FFFIIIKKKHHHGGGIIIMMMOOOMMMJJJNNNGGGCCCHHHOOOVVV___hhhXXXVVVQQQJJJAAA777000,,,---...---,,,)))((()))************)))))))))(((((()))))))))(((((((((((('''((()))******)))***,,,...///,,,))))))((((((---555555---(((***...---******,,,,,,,,,,,,------............//////000000111111000000111111111222222222333666555666;;;:::CCCWWWjjjkkk~~~jjj```VVVRRROOOKKKIIIJJJHHHDDDBBBDDDBBB<<<888777999666333222222222111000////////////////////////---------------------------------.........////////////////////////......333111333:::DDDQQQbbbqqqyyy}}}xxxwww^^^UUUSSSVVV]]]```___```ccc]]]^^^^^^___^^^\\\[[[ZZZXXXYYYXXXUUUOOOFFF:::000,,,------***&&&%%%(((+++)))))))))((((((''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))******+++++++++,,,,,,,,,,,,++++++******(((+++,,,))))))000;;;DDD222111///......///111222000000111111111111000000000+++,,,333999;;;@@@FFFRRRZZZ^^^tttkkkSSSLLLEEEAAA===;;;;;;<<>>AAAEEEJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNPPPQQQSSSUUUVVVTTTSSSSSSQQQMMMFFF===777,,,------+++)))***,,,...++++++*********)))))))))******)))))))))(((((((((((()))******))))))+++---%%%'''+++,,,***...>>>NNN<<<444------...------///,,,,,,---............---......//////000000111111111111111222222222222333333777666888;;;;;;PPPqqqlllrrr{{{ggg]]]UUURRRPPPLLLJJJKKKFFFAAA???@@@???;;;999999999666333222222222111000////////////////////////........................,,,,,,------...//////000......//////000000111111333999DDDRRR[[[bbbmmmwww}}}zzz~~~rrraaaTTTUUUYYYXXXYYY^^^______^^^]]]\\\\\\\\\\\\XXXZZZXXXUUUTTTSSSJJJ???222///+++)))((()))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))*********************))))))))))))+++++++++++++++*********)))+++++++++000999:::666---......///000111222222111222222222222222222111222000333:::>>>EEE[[[ssslllPPPEEE<<<:::::::::===CCCGGGJJJLLLKKKHHHHHHKKKNNNQQQSSSVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQPPPKKKCCC===//////...+++))))))***,,,+++++++++*********))))))*********)))))))))((((((((()))***)))(((((()))+++'''&&&(((++++++---555>>>000,,,***,,,,,,******---,,,,,,.../////////...---......//////000000111111222222222222333333333333222666777:::>>>AAA[[[tttzzz|||fff]]]TTTRRRPPPMMMKKKKKKGGG@@@;;;;;;:::888999<<<999666333222222222111000////////////////////////////////////////////////,,,,,,------...///000000---......///000111111222777CCCTTTccchhhmmmwwwxxxiiitttmmmYYYUUUXXXWWWYYY^^^```___]]]\\\[[[[[[\\\]]]YYY[[[XXXUUUUUUWWWOOOEEE;;;666///,,,++++++(((&&&''''''(((((())))))******)))))))))))))))((((((((((((((((((((())))))))))))))))))))))))******************))))))(((((('''''')))))))))******+++,,,,,,+++***(((+++555===666)))+++,,,...000111222222222111222222333333222222111000222999???AAAMMMnnn```QQQBBB<<<999777:::@@@DDDJJJNNNMMMHHHGGGKKKPPPPPPTTTWWWVVVTTTRRROOOLLLMMMMMMNNNQQQRRRNNNGGGAAA222111///,,,(((''')))***+++++++++************)))************))))))))))))))))))***)))''''''(((***---)))'''***,,,)))'''''')))))),,,111000,,,,,,///,,,,,,.../////////...---......//////000111111111222222333333333444444444000555777<<>>;;;:::999888777666555444444222222111000111111000000000000111111000444888777111......////////////...///000000111//////000333333222777>>>DDDSSSccclllrrr{{{{{{jjjiiiwwwlllZZZSSSOOOSSSZZZeeedddcccaaa```^^^]]]\\\ZZZZZZYYYWWWVVVTTTRRRQQQGGG???444+++'''(((***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++)))'''))),,,---,,,***++++++******++++++,,,------...000222222111///...---.../////////111444777222111000///111444444111555888888@@@QQQddd{{{___HHHCCC@@@777555;;;???AAAEEEIIIKKKLLLKKKJJJSSSUUUYYY[[[XXXSSSLLLHHHCCCDDDKKKRRRSSSNNNKKKLLL999333,,,((((((*********************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***+++,,,...---,,,,,,---///---......///////////////111000///////////////000333333444444444444444444888555666888===PPPvvvooo^^^WWWVVVNNNLLLMMMGGGFFFBBB>>>;;;::::::888777666555444444222222111000111111000000000000111111???AAAAAA<<<444---+++,,,/////////000000000111111111///...//////000888AAAPPP\\\hhhoootttzzz}}}|||~~~uuuoooooorrruuuvvvwwwgggiiivvvfffRRRPPPTTTXXX^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZYYYXXXVVVTTTSSSQQQKKKCCC888...***)))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,***)))***---...---++++++++++++***++++++,,,---***+++---.........---,,,---.../////////111444666666555444333333444333111666:::>>>LLLddd{{{rrrUUUKKKFFF<<<888===<<<>>>BBBEEEHHHIIIIIIIIIOOORRRVVVZZZZZZTTTLLLEEE===@@@HHHRRRTTTPPPLLLKKK===888000,,,+++++++++***************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***+++,,,...---,,,,,,---///---......///////////////000000////////////000000333333444444444444555555777777888:::@@@TTTzzz|||nnn^^^XXXWWWPPPMMMMMMFFFEEEBBB>>>;;;::::::999888666555444444222222111000111000000//////000000111888::::::666111---...///...///000222222111111000111...,,,---...333???KKK[[[dddmmmssswwwzzzxxxtttwwwpppnnnmmmkkkiiigggeeedddffflllrrrtttssstttuuuwwwxxxwwwtttpppnnniiicccZZZTTTRRRRRRTTTUUUZZZ]]]fffoooqqqvvvqqqfff]]]wwwwwwUUUNNNSSSTTTWWWXXXYYY[[[\\\^^^___```[[[[[[ZZZYYYWWWVVVTTTSSSOOOHHH===444...+++***)))++++++++++++************(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***---+++++++++---...---,,,+++++++++++++++,,,------+++++++++,,,,,,,,,,,,------///000000000111444666444333222222222111111222888???HHH]]]{{{eeeVVVLLL???999;;;:::<<>>666000---,,,++++++************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***+++,,,...---,,,,,,---///---......///////////////000000000//////000000111333333444444444555555555777999;;;<<>>;;;::::::999888666555444444222222111000000000////////////000000---...///...,,,---///111...///111333333222000///...,,,,,,///333:::GGGTTT[[[fffqqquuuuuuvvvuuusssvvvqqqjjjaaaYYYUUUSSSRRRQQQMMMKKKIIIIIIMMMPPPRRRRRRUUUWWW\\\______]]]ZZZWWWRRRNNNIIIEEEDDDFFFIIIJJJJJJHHHMMMUUUUUUWWWmmm|||bbbhhhjjjTTTRRRUUUTTTUUUVVVXXX[[[]]]___```\\\[[[[[[ZZZXXXWWWUUUTTTTTTMMMDDD;;;444///+++)))++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,------......---------...///000---///111111111111333555111000111333222111333888>>>JJJYYYsss~~~nnn\\\GGG;;;::::::;;;===@@@EEEJJJNNNQQQMMMLLLMMMSSSYYYXXXPPPGGG:::999???KKKSSSTTTQQQPPPLLLFFF<<<222---+++,,,---************************((((((((((((((((((((((((((()))))))))************))))))***++++++++++++***+++,,,...---,,,,,,---///---......///////////////000000000///000000111111333333444444555555666666666999:::;;;HHHhhhzzzrrrzzz|||mmm]]]XXXXXXPPPMMMLLLEEEEEEAAA===;;;::::::999999666555444444222222111000000000////////////000000333333222///---++++++,,,---///111222333222000///,,,,,,...333777===HHHSSSWWWeeeqqqqqqlllkkknnnpppyyyjjjaaa\\\SSSLLLHHHFFFEEEEEECCCAAA???===>>>?????????AAACCCFFFIIIKKKKKKJJJIIIEEEDDDBBBAAABBBDDDHHHKKKHHHCCCDDDGGGCCCDDDYYYuuuxxxgggeeeSSSTTTTTTUUUVVVXXXZZZ\\\]]]^^^[[[[[[[[[ZZZYYYWWWVVVUUUWWWQQQIIIAAA:::333---*********)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++++++++*********+++,,,,,,++++++,,,,,,---...//////......//////000111...000111222111222333555333222444666333111777@@@DDDUUUjjjvvvVVVBBB===;;;;;;;;;===BBBHHHOOOSSSPPPMMMKKKPPPVVVYYYTTTNNNAAA;;;;;;DDDOOOTTTUUUUUUTTTLLL@@@444,,,***,,,///************************((((((((((((((((((((((((((()))))))))************))))))***++++++++++++***+++,,,...---,,,,,,---///---......///////////////000000000000000111222222333333444555555666777777777:::999:::NNNwwwuuukkkqqq}}}nnn^^^XXXWWWPPPMMMMMMFFFDDDAAA===;;;:::::::::999666555444444222222111000000//////......//////000222222111///...,,,+++***---...///111111000000///------000555999<<>>@@@BBBDDDEEEFFFBBBCCCCCCCCCBBBDDDGGGIIIIIIFFFFFFDDD??????OOObbb{{{oooqqq~~~[[[QQQUUUVVVWWWXXXYYYZZZ[[[\\\[[[[[[[[[ZZZYYYWWWVVVUUUWWWSSSLLLEEE???777000+++))))))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++,,,+++)))((()))***,,,,,,,,,,,,,,,------...---------.........//////...000222333222222333444333111222444000...777EEEMMMbbbzzzwww~~~hhhLLL@@@???===::::::===DDDKKKOOORRRNNNLLLOOOTTTXXXWWWTTTIII???888???KKKRRRUUUWWWWWWQQQFFF999000,,,---///************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***+++,,,...---,,,,,,---///---......///////////////000000000000111111222333333333444555666777777888777:::888;;;WWWpppeeeffftttooo^^^WWWVVVNNNLLLMMMGGGDDDAAA===;;;;;;;;;:::999666555444444222222111000//////............//////***+++,,,---//////...------.........//////////////////222888<<>>===<<<<<<===???@@@BBBDDDFFFFFFDDDFFFHHHGGGFFFFFFHHHKKKMMMPPPQQQLLLEEEDDDJJJQQQgggyyyooonnnwww[[[TTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVSSSNNNIIIBBB;;;333---*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++******,,,---,,,***)))***+++---,,,,,,,,,,,,---......+++,,,---.........------...000333444333222333333111///111555333222AAASSSkkk{{{xxxyyy{{{{{{{{{{{{}}}```OOOHHHDDD>>>:::;;;???EEEJJJOOONNNNNNQQQTTTVVVVVVUUUNNN@@@777<<>>@@@BBBBBBAAA>>>===<<<===>>>AAACCCEEEFFFFFFFFFGGGJJJLLLLLLKKKKKKMMMPPPRRRZZZ\\\UUUMMMJJJHHHEEESSSfffyyyaaakkkqqqRRRSSSTTTUUUWWWXXXYYYZZZYYYYYYYYYYYYXXXWWWUUUUUUTTTRRRNNNJJJDDD===444///+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++...///...+++)))+++------,,,,,,,,,,,,---......+++,,,...000000///...---...111333444333222333333333111555<<<===@@@RRRiii{{{vvvsssooolllggggggfffbbb]]]ZZZ[[[]]]]]]]]]]]]```dddiiinnnrrr|||xxxdddQQQKKKCCC===;;;>>>CCCGGGLLLMMMPPPSSSTTTUUUUUUTTTOOOAAA666;;;FFFNNNOOOOOOUUUUUURRRIII>>>444---+++************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***+++,,,...---,,,,,,---///---......///////////////000000000000111222333444333333444555666777888999777;;;<<>><<<<<<<<<;;;:::777666555444222111000///000000000000000000000000111111000000//////......///000111000///...///000///666???DDDJJJUUUdddpppsssiiiaaabbbhhhnnnvvv||||||vvvqqqccc]]]VVVKKKCCCAAACCCAAA>>><<<<<<>>>@@@BBBBBBAAA@@@??????AAACCCDDDBBBCCCDDDDDDCCCAAA???===@@@DDDFFFEEEGGGMMMRRRRRRRRRSSSUUUUUUVVVXXX]]]```fffrrrxxxoooaaaVVVMMMFFFPPPZZZmmmxxxjjjhhh```OOOMMMTTTTTTVVV[[[YYY\\\[[[ZZZYYYXXXWWWVVVVVVQQQQQQOOOLLLJJJFFF;;;//////+++***,,,---)))''''''((((((((((((((()))******))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------.........//////............////////////000111222111000000222444111555888777777KKKyyy~~~wwwnnnfff]]]WWWVVVUUUQQQNNNLLLKKKJJJIIIHHHIIIJJJJJJGGGGGGHHHIIILLLPPPTTTVVV___bbbhhhmmmttt{{{oooWWWDDDBBBAAA:::;;;DDDLLLOOOSSSTTTSSSSSSUUUWWWTTTOOOCCC666444===GGGKKKGGGLLLQQQOOOFFF;;;333000+++***+++...---)))))),,,+++++++++*********))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000......//////000222333444444444555666777888999999:::>>>:::HHHxxx{{{kkkrrr}}}mmmbbbWWWUUUSSSOOOJJJHHHEEEBBB???<<<<<<;;;999888777666555444222111000///000000000000000000000000111000000000/////////......000111000//////000111111888BBBIIIOOOWWWaaaiiibbbaaacccjjjpppuuu}}}vvv\\\RRRJJJGGGDDD>>>::::::AAA@@@???>>>===>>>>>>???AAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCGGGKKKLLLJJJLLLTTT[[[]]]aaabbbeeeiiimmmqqquuuwww}}}zzzlll]]]PPPFFFMMM\\\nnn{{{ssseeeqqquuuXXXJJJOOORRRVVV[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXSSSSSSQQQMMMKKKHHH>>>444///+++))),,,,,,)))''')))((((((((((((((()))******************++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------.........///////////////000000000111111000111111222333333444555444666:::>>>GGGbbbmmm^^^XXXOOOJJJEEECCCEEEEEEBBB>>>AAA@@@???>>>===>>>??????======<<<===???AAADDDEEEIIILLLQQQUUUZZZaaaggglllssszzzhhhMMMHHHGGGAAA>>>BBBEEEIIIOOORRRSSSTTTVVVXXXWWWRRREEE888333:::BBBFFFAAAGGGMMMMMMGGG>>>555000,,,***+++---,,,))))))---+++++++++*********))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000////////////000111333333444444555666777888999999:::===;;;NNN~~~pppttt}}}hhh^^^VVVTTTTTTPPPKKKJJJGGGCCC???===;;;:::888666666666555444222111000000000000000000000000000000000000000000////////////...000000000///000111333666<<>><<<<<<@@@AAACCCEEEEEEFFFEEEEEEFFFDDDBBBAAABBBEEEHHHJJJKKKNNNNNNLLLPPPYYYbbbeeekkklllpppwww~~~{{{gggUUUEEEFFFNNN\\\iiirrrzzz~~~dddaaarrraaaHHHLLLQQQUUUYYYXXXWWWWWWXXXYYYYYYZZZYYYYYYVVVVVVSSSOOOMMMKKKDDD;;;000+++)))+++,,,))))))+++))))))((((((((()))******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------........./////////000000000111111111222222000000111333555777666555888999===FFFYYY{{{|||lll___RRRGGGBBB@@@===<<<===@@@@@@===:::<<<<<<;;;::::::::::::;;;<<<;;;:::999999:::<<<<<<<<<>>>AAADDDGGGLLLQQQUUU]]]dddmmmvvv~~~uuuSSSIIIHHHAAA<<<======CCCJJJQQQTTTUUUVVVWWWYYYTTTHHH999222666<<<>>>:::@@@GGGLLLJJJCCC:::333---***))),,,,,,)))***---+++++++++***************))))))))))))))))))))))))************+++++++++,,,------------------------......///000000000000000000000000000000111222333444555555666777888999999;;;===>>>VVVzzzrrruuu~~~fff]]]VVVTTTSSSOOOKKKJJJEEEBBB???<<<;;;:::888777666555555444222111111000////////////////////////000000000000////////////...///000000000111333666===BBBIIIQQQWWW[[[\\\\\\^^^bbbmmmyyygggRRRJJJBBBDDDGGGIIIHHHFFFFFFHHHFFFEEECCCAAA???>>>>>>>>>@@@BBBDDDFFFGGGFFFDDDBBBAAAAAAAAACCCEEEIIIMMMOOOOOOSSSUUUTTTWWW```gggjjjppprrrwwwyyyzzz~~~zzzhhhWWWKKKFFFEEENNNXXX```ffflllsssvvv|||qqqbbbcccuuunnnNNNMMMQQQTTTVVVTTTWWWWWWYYYYYYZZZZZZYYYXXXXXXYYYVVVQQQPPPOOOJJJCCC333---***++++++******---***))))))((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............////////////000000000111111111222222111111111333666777666444999999>>>LLLeeewwwaaaVVVPPPKKKEEEBBBCCCBBB@@@@@@AAAAAA???<<<>>>>>>======<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<===???@@@AAACCCGGGJJJLLLRRRYYYaaahhhqqq|||___PPPIIIAAA<<<<<<;;;@@@HHHOOOTTTVVVVVVUUUWWWTTTIII:::111222777999555999AAAIIINNNJJJAAA999///+++)))+++,,,******---************************))))))))))))))))))))))))*********+++++++++,,,,,,------------------------......///000000000000000111000000000111111222333555555666777888999999:::<<<===@@@^^^tttpppvvvfff^^^WWWUUURRRLLLHHHHHHCCC@@@===;;;;;;;;;:::999555555444333333222111111////////////////////////////////////000000000000...///000000000222666888DDDFFFJJJPPPUUUYYY\\\^^^iiinnn{{{iiiTTTIIIGGGDDDIIIOOORRRRRRQQQOOONNNOOOKKKFFFAAA??????AAABBBAAABBBDDDEEEFFFDDDCCCBBBAAADDDHHHLLLPPPRRRTTTTTTUUU[[[```aaaeeelllrrrrrrzzz}}}|||jjjgggooopppfffZZZKKKCCC>>>@@@EEEIIIMMMRRR\\\___eeennnxxxooo___]]]yyydddTTTMMMNNNUUUUUUXXXYYYZZZZZZZZZYYYWWWVVVXXXZZZXXXTTTRRRRRROOOJJJ999222,,,++++++)))***---******))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............/////////000000/////////000000000111111333222222444555666555444666;;;EEEVVVoooooo___NNNIIIJJJIIIGGGEEEDDDBBB???===============>>>>>>>>>>>>=========<<<;;;;;;:::::::::::::::;;;999:::;;;::::::;;;===@@@>>>BBBFFFJJJOOOVVV___eeerrryyy{{{gggVVVGGG@@@AAA===AAAGGGMMMRRRTTTTTTSSSSSSRRRJJJ<<<222222555777444555;;;FFFPPPQQQHHH@@@444---)))+++,,,++++++---************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,..............................///000000000000000111000000000111222333444555555666777888999::::::<<<===DDDgggooommmzzzeee^^^XXXVVVQQQJJJFFFFFFBBB???<<<;;;;;;;;;:::999555555444333333222111111000000000000000000000000////////////000000000000...//////000111333888;;;FFFHHHKKKNNNRRRWWW^^^cccooovvvzzzfffTTTGGGCCCEEELLLSSS\\\aaaeeefffccc]]]UUUQQQJJJDDD@@@AAACCCEEEAAABBBBBBCCCDDDEEEFFFFFFJJJNNNTTTYYY\\\\\\[[[YYYVVV]]]dddhhhmmmuuuzzz{{{~~~cccZZZ^^^```[[[UUUJJJCCC===<<<<<<;;;>>>BBBDDDGGGMMMVVV```llluuu{{{{{{```gggeeeKKKJJJUUUXXXXXXYYYZZZ[[[ZZZYYYWWWUUUVVVYYYYYYUUUTTTTTTRRRNNN@@@888000---+++)))***---++++++***)))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------............/////////000000000/////////000000000111111333444555555444555777::::::HHH\\\pppwwweeeXXXLLLJJJKKKIIIGGGGGGFFFEEECCCBBBAAABBBDDDEEEAAABBBBBBBBBBBBAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;777888888777555666888:::999;;;===>>>>>>BBBIIIOOOVVV]]]jjjwwwiiiQQQDDDBBBAAABBBDDDIIINNNQQQRRRRRRQQQRRRMMM@@@666444666888555333666AAAOOOUUUNNNFFF999111++++++,,,++++++---***************+++++++++************************++++++++++++,,,,,,,,,,,,////////////////////////......///000000000000000000000000111222333444555555666666777888999::::::===@@@LLLrrrvvvhhhnnnccc]]]XXXVVVQQQJJJFFFGGGCCC@@@===;;;::::::999777555444444333333222222111000000000000000000000000.../////////000000000111......///000111444999===DDDHHHLLLNNNPPPVVV```hhhpppuuu{{{eeeUUUKKKDDDCCCEEEFFFOOOXXX___fffjjjddd[[[WWWSSSMMMGGGCCCBBBCCCDDDAAA@@@???@@@CCCHHHLLLOOOXXX[[[___bbbcccaaa^^^[[[VVV]]]dddiiiqqq|||{{{___RRRQQQOOOJJJHHHEEEAAA???>>>;;;888999>>>999:::>>>DDDMMMVVV___dddmmmqqqwwwzzzxxxwwwyyyhhhUUULLLTTTSSSVVVWWWYYY[[[[[[ZZZXXXWWWTTTXXXYYYWWWUUUUUUSSSOOOGGG===333...+++((()))---,,,+++******))))))******++++++++++++,,,,,,,,,---------------------------......------------........./////////000000000000000000000111111111222222111555888777444666===CCCMMMeeevvvjjj___UUUQQQNNNJJJGGGHHHJJJKKKKKKKKKJJJJJJJJJKKKEEEFFFFFFGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@??????>>>999::::::888777777999;;;888:::;;;:::999;;;@@@DDDDDDIIISSS___hhhppp```LLLDDDCCCAAA@@@CCCIIINNNQQQRRRSSSVVVRRRFFF:::777888:::888222000;;;LLLUUUQQQIII>>>555---,,,---,,,+++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------////////////////////////......///000000000000000...//////000222444666777666666777888999::::::;;;<<>>;;;:::999777555444444444333333222222222000000000000000000000000.../////////000000111111......///000111555:::>>>AAAGGGMMMOOOPPPUUU```jjjrrrrrrtttxxxzzz||||||lllYYYOOOJJJGGGFFFHHHJJJRRR[[[ccclllppphhh\\\VVVSSSOOOJJJFFFCCCBBBBBB@@@???>>>???DDDKKKRRRWWW```bbbdddeeeddd```\\\ZZZZZZaaahhhnnnwwwxxx]]]PPPLLLFFFBBBAAA===<<<===>>>:::666777===999999:::===BBBIIIOOOSSS[[[___gggkkkhhhfffmmmwww{{{|||}}}|||zzzzzz{{{}}}mmmxxxcccRRRRRRJJJSSSUUUXXX[[[\\\[[[ZZZYYYRRRWWWYYYWWWUUUUUUSSSPPPLLLAAA666///+++((((((,,,,,,,,,+++***))))))******,,,,,,,,,---------......------------------------......------------......////////////000000000000111111222222222333333333000555:::888555888BBBKKKaaayyymmmdddZZZTTTNNNGGGEEEGGGGGGIIIKKKLLLIIIGGGDDDCCCDDDDDDEEEFFFEEEDDDCCCBBBDDDDDDDDDCCCBBB@@@???>>>:::;;;;;;999888888:::<<<555777888777555666:::>>>???AAAHHHQQQVVV]]]lll|||qqqXXXKKKCCC@@@===???EEELLLQQQSSSVVVZZZVVVJJJ>>>999:::;;;999111---777JJJUUURRRJJJAAA777...---...,,,+++,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000000000000000000...//////000000000000000......///000333555777888666666777888999::::::;;;<<>>222@@@fffwwwlll```XXXUUUSSSMMMHHHIIIHHHJJJOOOSSSSSSNNNHHHDDDFFFDDDBBBBBBEEECCC???DDDCCCBBBAAAAAABBBBBBBBB@@@???>>><<<:::999777777888888888888888999999:::;;;<<<===???FFFPPP]]]eeezzzxxxxxxwwwuuuuuuxxx|||fffHHHEEE???;;;===AAAEEEMMMUUUYYYZZZVVVLLL@@@888888<<<:::444000555@@@KKKPPPPPPFFF<<<111---------------,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,---------------............///////////////000000000000///000111111000111333555666666777777888888999999;;;FFFggggggkkkdddnnnjjj___VVVTTTSSSOOOIIIGGGCCC@@@===::::::999888666666555555444333222111111111000000000/////////...000/////////............---...///111333777<<<@@@>>>CCCGGGJJJKKKPPPWWW]]]``````ccckkktttsss]]]UUUMMMJJJKKKMMMKKKGGGIIIRRR[[[```ccceeebbb]]]WWWWWWVVVTTTQQQPPPQQQSSSTTTSSSVVV\\\aaacccgggkkkbbb[[[UUUSSSRRRPPPRRRVVVccclllrrryyy|||uuurrrrrrsssooodddVVVLLLFFFCCC???<<<<<<=========<<<:::999888:::999888888999;;;===???CCCDDDFFFIIIMMMPPPRRRTTTRRRPPPOOOMMMLLLLLLLLLLLLQQQQQQWWWbbbmmmvvvppprrrmmmRRRJJJOOOSSSVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUSSSRRRPPPIII???666111...------++++++++++++++++++++++++***++++++++++++,,,,,,,,,........................000000000//////.........000000000000000000000000111111111111111222333444555444222666888:::UUUzzzoooiiifff```TTTKKKJJJKKKPPPXXX___```[[[VVVOOOOOOLLLGGGGGGHHHFFFAAAAAABBBCCCCCCBBBBBBCCCDDDAAA@@@???>>>===;;;::::::888888777777777777888999888999999:::>>>FFFOOOVVVeeennn{{{zzzpppkkkaaaaaaaaa``````ccchhhlllrrrtttxxx|||~~~xxxYYYJJJCCC======@@@CCCIIIPPPUUUWWWVVVMMM@@@999:::???:::444...000:::EEEMMMPPPOOODDD777///+++)))'''&&&,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,------........./////////000000////////////000000000111000111222222111111333555666666777777888999999999AAAMMMpppooolllgggsssjjj```XXXVVVTTTOOOJJJHHHDDDAAA===;;;;;;:::999777777666666555444333222111000000000000////////////////////////............---...000222444999@@@DDDGGGGGGHHHJJJNNNTTTZZZ^^^dddccceeelllvvvppp^^^RRRPPPMMMLLLLLLKKKIIIGGGIIIUUU```bbb``````bbbbbb]]]^^^^^^]]]]]]^^^aaadddmmmppprrrsssuuuvvvppphhh[[[RRRJJJJJJLLLOOOSSSWWWhhhqqq{{{wwwnnnhhheeedddeeeccc\\\RRRKKKGGGCCC???;;;===============<<<;;;::::::999777666666666777888===>>>AAACCCFFFGGGGGGGGG@@@???>>>===<<<===>>>>>>>>>>>>AAAHHHNNNVVVcccooouuuaaalllWWWNNNMMMPPPTTTVVVUUUUUUWWWZZZXXXXXXXXXWWWWWWVVVUUUTTTQQQMMMFFF===555000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................111111000000000000//////111111111111111111111111222222222222333444555666111888777666<<>>>>>>>>:::999888888888888999999777777777666888;;;AAAEEEMMMVVVdddrrr}}}xxxkkk___VVVQQQNNNNNNOOOOOOPPPSSSXXX\\\cccfffiiinnnsssyyyzzzwww|||iiiRRRIIIAAA??????AAAFFFLLLPPPUUUWWWOOOBBB:::===BBBBBB;;;333000666AAAMMMUUURRRIII===444000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////000000000111/////////000000000111111111222333333222222444666666777777888999999::::::FFFSSSyyyxxxnnnnnn{{{hhh___XXXVVVTTTOOOJJJIIIDDDAAA>>><<<;;;:::999888666666555444333222111111000000000000///////////////////////////............///111333777<<>>DDDHHHAAA666///222>>>LLLVVVRRRLLLAAA666111222111...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------....../////////000000000//////000000000111111111222333444333333333555777666777777888999:::;;;;;;FFFWWWzzznnnvvvfff^^^XXXVVVTTTNNNIIIIIIDDDAAA>>><<<;;;:::999888555555444333222111000000////////////000000000000.........///////////////...000333666999===CCCGGGUUUWWWXXXVVVTTT\\\kkkwwwvvvooorrr{{{|||}}}wwwlllfffaaa[[[ZZZZZZXXXTTTNNNKKKJJJKKKLLLYYYdddeeebbbfffnnnuuurrrrrrsssvvvzzzzzzhhhUUUMMMEEEAAAFFFPPPYYYdddmmmqqq}}}|||vvveeebbb]]]WWWSSSPPPOOOOOOSSSRRRQQQOOOLLLGGGBBB>>><<<<<<;;;;;;;;;;;;;;;;;;999888777666666555555555666777999;;;;;;:::999888888777666666777999:::;;;===>>>BBBDDDCCCBBBIIIRRRnnn{{{ddd\\\lllyyybbbKKKJJJNNNUUUXXXVVVWWW\\\WWWWWWWWWXXXXXXWWWWWWVVVOOOOOOLLLDDD:::222......------------------------++++++,,,,,,,,,------------------.........///////////////////////////////////////000000111111111111111111222333444555666333;;;;;;AAA[[[}}}wwwiiiXXX^^^hhhsss{{{~~~}}}{{{wwwvvvooogggbbbaaa]]]WWWSSSUUUWWWTTTOOOJJJHHHHHHEEEDDDDDDCCCBBBAAAAAA@@@>>>===<<<;;;:::999999999888999999888666666777999;;;???HHHTTT___hhhnnnpppiiidddZZZPPPGGGBBB???>>>:::;;;<<<===???BBBFFFIIILLLNNNRRRVVV[[[aaahhhmmmvvv{{{zzztttvvvkkk\\\KKKBBB??????CCCHHHLLLSSSYYYTTTHHH@@@AAAEEEIIIAAA555---///999HHHRRRUUUQQQGGG888000...+++&&&---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////000000000000111111111111222333444444333444666888777777888999:::;;;<<<<<>>AAADDD@@@JJJTTTXXXXXX\\\gggqqqwwwqqqmmmqqqvvvxxxyyy|||wwwsss~~~}}}gggYYYXXX]]]______]]]\\\ZZZVVVRRRPPPPPPQQQHHHRRR\\\___bbbkkkvvv{{{~~~xxxkkk[[[MMMHHHDDDEEELLLUUU___kkkvvv}}}vvvjjjaaa]]]SSSQQQNNNJJJGGGEEEDDDDDDHHHJJJLLLMMMLLLHHHCCC@@@======<<<;;;::::::;;;;;;<<<<<<:::999777555333222555666888999999999888888888888777777888999;;;<<<>>>???BBBEEEDDDAAADDDIIITTTccc}}}{{{hhhbbbrrrTTTMMMLLLSSSYYYWWWXXX[[[WWWXXXXXXXXXXXXWWWWWWVVVOOOOOOLLLGGG???666000---------------------------,,,,,,,,,,,,------------,,,,,,------.../////////......////////////000000......///000000111111111000000111222333555666777777;;;<<>>===<<<:::999888888888666777777666555444555777666888<<>>@@@DDDKKKRRRWWWVVVNNNGGGFFFHHHOOOFFF:::333666???JJJQQQSSSTTTNNNAAA999999666///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............000000000111111111222222222333444444333333555777777777888999;;;<<<======FFFkkkpppkkkzzzddd^^^ZZZYYYUUUNNNJJJKKKCCC@@@===::::::999888666555555444333222111111000.../////////000000000111............/////////000000444888<<<======>>>???777AAALLLSSSVVVZZZ```fffkkklllqqqvvvuuuooommmoooooorrrqqqooouuuwwwiiiYYYRRRUUU[[[^^^___]]]\\\YYYWWWUUUSSSRRRPPPIIIPPPWWW^^^iiixxxxxxkkk\\\RRROOOMMMNNNSSS[[[aaaiiiuuuzzzoooddd\\\SSSMMMJJJEEEDDDBBB???===<<<<<<<<<>>>BBBHHHLLLLLLJJJGGGEEE@@@???===<<<;;;:::;;;;;;;;;;;;:::999888666444444777888888999:::;;;<<<<<<;;;::::::999:::;;;===>>>???===???DDDEEEDDDFFFIIIKKKRRRdddmmmeeeTTTJJJOOOVVVVVVWWW[[[XXXXXXYYYYYYXXXWWWVVVVVVRRRPPPNNNKKKEEE===444...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------...//////000/////////000000111111111//////000111111222333333111111222333444666888999:::@@@LLLjjj}}}wwwrrrjjjbbbYYYVVVTTTWWW[[[]]]\\\YYYVVVTTTRRRPPPMMMJJJHHHGGGAAA@@@???===<<<;;;::::::777777777555333333444555444444555888===AAAAAA@@@===<<<999777666666777777777888999999999999<<<>>>===???BBBEEEHHHNNNTTTXXXXXX^^^fffooowwwlllTTTGGG@@@@@@BBBIIINNNTTTVVVTTTPPPMMMLLLUUULLLAAA===AAAIIIOOORRROOOTTTRRRHHHCCCEEECCC<<<...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000111111111222222222111222333333222333555777777888999:::;;;===>>>>>>NNN|||wwwooommm{{{ddd___\\\[[[VVVOOOLLLLLLBBB@@@<<<:::999999777666777666555444333222222111.../////////000000111111---.........//////000000111555:::===>>>===<<<<<<@@@CCCHHHMMMRRRWWW]]]```eeennnzzzwwwllliiimmmccchhhnnnrrr|||ooofff]]][[[]]]^^^^^^___^^^\\\ZZZYYYWWWTTTOOOKKKOOOSSSXXXaaarrr|||rrrlll```RRRPPPVVVWWWZZZbbbjjjnnnsssmmmXXXLLLIIIGGGDDDAAA>>>===<<<;;;:::999999999999>>>FFFLLLNNNMMMLLLKKKBBBAAA???===<<<;;;;;;<<<666777777888999888888888555555666777888:::;;;<<<:::999888888888:::;;;<<<>>>::::::???DDDEEEGGGJJJMMMIIIOOOiiizzz~~~rrr[[[IIIKKKSSSTTTVVV[[[YYYYYYYYYYYYXXXWWWVVVUUUTTTRRRPPPNNNJJJCCC888000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000000000111111222222222222000000111222333333444444333333333444666888999:::;;;HHH```{{{qqqhhh]]]XXXTTTWWW]]]```]]]YYY]]]\\\YYYVVVRRRNNNLLLJJJFFFEEECCCAAA@@@???>>>>>>999999999666444333444666777555333555888:::999777999888888888888888888888777888999888777777888:::;;;<<<===>>>>>>AAAEEEHHHNNNTTT\\\dddllluuuzzzwww}}}aaaOOODDDBBBCCCGGGKKKQQQVVVXXXUUURRROOOUUUKKKAAA???EEELLLOOOOOOOOOUUUTTTHHHBBBBBB>>>555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000000111111111111222222222111222333333222222444666777888999:::<<<===>>>???UUUjjjpppqqq}}}fff```ZZZYYYUUUPPPLLLMMMHHHAAA<<<<<<;;;888777:::555555444333222222222222222111111000///......---222111000//////000111222333666999;;;<<<<<<===>>>EEEKKKPPPQQQPPPQQQXXX___hhhyyyzzztttpppmmmeeeiiipppxxxoooccc^^^^^^```aaaaaabbbbbb___[[[XXXUUUTTTWWW\\\cccmmm~~~rrrccc]]]XXXRRRVVV``````jjjssswwwsssbbbMMMAAABBBEEEDDDAAA::::::999888777666555555888:::???FFFLLLOOONNNLLLFFFCCC???===<<<======<<<<<<<<<<<<<<<;;;999777666666777888888888888777777<<<<<<;;;:::::::::;;;;;;;;;<<>><<<999777777777666555666555444666888:::999888999999:::999999888777666888666555777;;;<<<:::888999888888888:::>>>BBBDDDLLLOOOUUU[[[ccckkktttzzz~~~nnnpppsssYYYJJJBBB???FFFJJJOOOTTTVVVVVVWWWXXX[[[RRRHHH???999999BBBMMMNNNOOOSSSTTTJJJ:::222333///,,,)))(((***,,,......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...------...333:::???888555111111333444222111///111444555555666888:::555<<<999666<<<<<<:::???___}}}nnnrrrxxxxxxfff___YYYWWWTTTNNNKKKLLLGGGAAA<<<<<<;;;888777999555555444333222222222222111111111000///.........111000/////////111222333444666999;;;;;;<<<===>>>DDDKKKRRRTTTTTTWWW^^^eeelllvvv}}}|||yyyxxxvvvrrrkkkooovvv}}}yyymmmhhheeecccbbb___``````___]]][[[ZZZYYY\\\bbbjjjuuu{{{kkk^^^ZZZWWWTTTXXXbbbxxxuuu___SSSEEE>>>>>>@@@>>>;;;888888777666555444333333666888<<>>;;;999:::;;;;;;;;;:::888777666666666666777777888888888;;;;;;:::999999:::::::::;;;===???AAACCCFFFJJJMMMOOOTTTQQQVVVqqq|||{{{VVVKKKOOOOOOPPPSSSYYYYYYYYYYYYXXXWWWUUUUUUUUUUUUQQQLLLIIIGGG???666000...,,,,,,...///...---................................................000111000///...///222444111111222222222333333333444111111555666555777;;;EEEhhh~~~lllmmm}}}uuupppooonnnkkkeee```___bbbfffiiiiiihhhfffccc^^^XXXTTTQQQNNNJJJIIIIIIGGGBBB>>>@@@===:::888888777555444444444444555777888999:::::::::::::::999888777777777555555666999:::888666888777666777888;;;???AAAEEEHHHMMMSSSYYYaaaiiiooo{{{}}}rrr{{{iiiTTTFFF>>>@@@DDDJJJPPPTTTXXXZZZ\\\```YYYOOOEEE:::777>>>IIIQQQQQQSSSTTTLLL===444333///---******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---000000///......111666:::444111000000333555555444222333555555555555666888444:::888666===>>><<>>;;;999:::::::::999999888777666555555555666888999:::::::::999999999::::::;;;<<<>>>@@@AAACCCFFFJJJMMMSSSVVVQQQQQQ]]]lllxxxooonnnTTTLLLLLLPPPSSSXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWTTTOOOMMMKKKCCC:::000...,,,,,,---.........................................................000000000///...///111444111111222222222333333333444222333666666666999???UUU{{{ooogggxxx|||uuunnniiigggpppxxx}}}yyyoooffffffjjjooollljjjjjjjjjhhhccc___ZZZWWWSSSPPPOOOLLLFFFBBBAAA???<<<;;;:::888555333555666777666666888;;;===;;;;;;;;;;;;:::999888888777666555666777888777555777777555555666888;;;<<<===@@@DDDHHHMMMTTT[[[```nnn}}}|||tttwwwkkkRRRAAA===@@@EEEKKKQQQWWW[[[]]]aaa]]]VVVKKK===666===GGGUUUSSSSSSUUUOOOCCC888222///---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111///...///111444///......000444777888888333444666555444444555666333999777666>>>>>>???HHHjjjpppccc```ssshhh```YYYVVVRRRMMMKKKLLLFFF@@@<<<<<<;;;888666888555444333222111111111111111000000000/////////...///......///111333555666777888:::;;;::::::;;;===AAAIIIRRRWWWWWWZZZbbbhhhwwwtttpppnnnnnnnnnllliiisssxxx|||sssppprrrrrrmmmhhhaaa``````bbbdddggghhhhhhrrrxxxuuulllgggkkksss}}}vvvaaaOOOBBB<<<;;;;;;:::::::::999888::::::999999888777777666555444555777<<>>111///,,,,,,---.........................................................///000111000//////111333111111222222222333333333444333555777888999BBBKKKggg|||yyy|||vvvrrrxxxrrrgggbbb```mmmzzzuuuoooooouuuqqqlllkkkmmmmmmkkkhhhddd```[[[WWWUUUQQQKKKFFFBBB@@@>>>===<<<:::888555999::::::999777888;;;>>>============<<<;;;:::999999888777777777777666666888777666555666777888999999;;;>>>AAAEEEJJJPPPTTTaaapppwww~~~xxxqqq{{{cccFFF???@@@BBBFFFMMMSSSXXXZZZ\\\\\\YYYPPPAAA888===GGGWWWTTTSSSTTTRRRHHH<<<222000...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...000111111///...///000------...000444666888999222444555555444444666777555:::777888>>>>>>@@@LLLuuupppaaaaaaxxxiiiaaaZZZWWWSSSNNNKKKLLLEEE@@@<<<<<<;;;888666777444444333222111111111111000000000000///////////////......///111333666777777999::::::999:::<<<===@@@HHHPPPRRRRRRTTT[[[aaatttttttttqqqmmmhhhgggiiiqqqvvv}}}zzzyyyzzzzzztttoooiiigggfffhhhlllppprrrrrr|||qqqmmmlllttt}}}___III@@@===:::::::::999888888999:::::::::999999888888777777777555444555999>>>AAACCC;;;===@@@EEEHHHIIIFFFDDD<<<<<<<<<<<<;;;;;;<<<<<<777666555555666888;;;===;;;;;;;;;<<<<<<>>>???@@@>>>@@@AAABBBCCCEEEIIILLLRRRTTTQQQNNNJJJFFF]]]xxxsssbbbOOOMMMRRRTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWTTTQQQPPPPPPIIIAAA444111...,,,---...///...........................///////////////////////////000111000//////111333111111222222222333333333555555666777777;;;IIIVVVuuuiiibbb\\\aaawwwtttooommmjjjsss~~~~~~|||{{{}}}vvvrrrppppppooommmkkkgggaaa^^^[[[WWWPPPKKKDDDBBB@@@??????>>><<<::::::;;;:::999888999:::<<>>>>>===<<<;;;<<<<<<;;;999888777777888999888777666666777888888999;;;===>>>AAAEEEJJJNNNXXXfffmmmtttsssqqqzzzsssJJJBBB@@@???BBBJJJQQQWWWYYYXXXZZZ[[[UUUFFF:::<<>>:::999777666666777888999888888777777777666666666888555444555888===@@@AAA;;;<<<===AAADDDEEECCCAAA???>>>===<<<<<<<<<<<<===888777777777888:::;;;<<<;;;;;;<<<===>>>???AAABBB@@@AAABBBCCCCCCEEEHHHKKKOOOSSSQQQOOOLLLFFFTTTsssyyyvvv|||YYYKKKLLLSSSTTTUUUVVVXXXXXXYYYYYYUUUVVVTTTRRRRRRQQQKKKDDD888555111.......................................////////////////////////...000111111000000111222111111222222222333333333777666777666666>>>QQQccchhheee\\\[[[iii|||rrrqqqqqqqqquuuzzzyyytttqqqpppppplllgggcccaaa]]]WWWRRRIIIFFFCCCAAA@@@@@@???===;;;:::999:::===>>>===<<<@@@@@@@@@@@@???>>>======??????>>>;;;888777888:::999888888777777888888888999;;;<<<===>>>AAAFFFIIIQQQ^^^dddlll|||qqqpppzzzTTTDDD@@@===@@@HHHQQQXXX[[[ZZZ\\\___ZZZMMM@@@>>>CCCVVVWWWWWWVVVVVVRRRFFF:::444111///.........---+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++...000111111000000111...000222333222222333444///111333555555666888::::::<<<999;;;@@@<<>>@@@AAAFFFJJJIIIGGGIIIQQQYYYZZZ]]]bbbfffbbb\\\^^^eeemmmqqqwww}}}{{{xxxvvv{{{|||nnn[[[JJJ@@@;;;;;;===;;;888555555777999888888888888888777777777777666777555444555888;;;>>>???===;;;;;;<<>>???AAABBBAAABBBCCCCCCCCCEEEHHHKKKMMMSSSRRRPPPPPPJJJMMM^^^{{{uuujjjOOOKKKRRRSSSTTTVVVXXXYYYYYYYYYUUUVVVUUUSSSSSSTTTNNNFFF<<<888333000...///..............................////////////////////////...000111111000000111222111111222222222333333333555666777888:::GGGaaaxxx|||pppfffeeeiiivvv~~~uuunnnkkkooovvv{{{|||vvvuuusssoookkkhhhfffccc]]]YYYQQQMMMGGGCCCAAA@@@???>>>===;;;;;;@@@GGGJJJGGGBBBAAAAAABBBAAAAAA@@@???>>>AAAAAA@@@<<<888777888;;;777777777777777777888888777888999::::::===AAAEEEGGGTTTYYY```tttuuummmkkk{{{fffKKKEEE??????GGGPPPVVVXXX[[[]]]aaaaaaWWWKKKFFFGGGUUUZZZ\\\ZZZYYYVVVLLLAAA666333///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///111222111000000111...000333333222111111333111222444555555555777999999;;;999<<<@@@===DDDYYYiiicccmmmddd___[[[ZZZVVVNNNGGGFFFCCC>>><<<===<<<777555555444333222111000000000000////////////000000000000111111000000111333555666666777888888999;;;>>>AAABBBFFFIIIHHHFFFHHHQQQZZZ```___bbbgggeee```aaahhhnnnrrrwww|||}}}|||hhhVVVCCC<<<>>>AAA???===;;;888666777:::<<<:::888:::::::::999999999999999666555333444777:::<<<===<<<:::888999===@@@BBBCCC@@@???===;;;:::999::::::::::::;;;<<<<<<<<<;;;;;;999999:::;;;===???@@@AAAAAABBBCCCCCCCCCEEEHHHKKKMMMTTTRRRPPPRRRMMMHHHNNNddd~~~vvvzzzWWWNNNQQQRRRTTTVVVXXXYYYZZZZZZVVVWWWVVVTTTUUUUUUPPPHHH???;;;555111//////..............................000000000000000000000000...000111222111000111222111111222222222333333333222444777:::@@@RRRqqqwwwggg\\\bbbwwwkkkfffgggjjj|||zzzuuurrrmmmkkkjjjgggbbb]]]WWWRRRJJJDDDAAA??????>>>@@@===>>>FFFQQQUUUQQQKKKBBBBBBBBBBBBAAA@@@??????AAABBB@@@<<<888666888:::666666666777777777777777555666666777777:::>>>AAA>>>JJJOOOVVViiizzz{{{rrrhhhoooxxxSSSKKKBBB@@@EEEMMMQQQSSSYYY\\\aaaeee___UUUOOOOOOUUU\\\___]]][[[YYYPPPFFF777444///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222222000//////000---000333444222111222333333444555555444444555777888999888<<>><<<:::888999<<>>>>>===<<<:::999888:::;;;<<<===???BBBDDDBBBBBBCCCDDDEEEGGGIIIJJJLLLMMMOOOTTTWWWUUUOOOIIIXXXhhhpppssssssLLLTTTZZZTTTRRRVVVZZZYYYXXXYYYTTTVVVXXXYYYWWWRRRNNNJJJFFF???666111000111111000........................///............//////000000000000000111111111111222333333333333333333444///888===<<>>BBBIIIPPP[[[iiiyyynnnmmmiiiTTTBBB>>>CCCHHHMMMRRRYYY\\\^^^]]]___aaa^^^YYYSSSRRRVVVVVVQQQWWWXXXLLLCCC222''',,,111...---111------------------------..................------////////////000000000000333333333333333333333333222333444444444555777999888:::===888AAACCCDDDhhh{{{```]]]cccttteeeaaa]]]ZZZUUUMMMIIIJJJCCC@@@<<<999888777666444666555444333111000//////000000/////////............///111222444555555555777777888999;;;>>>AAABBBDDDBBBBBBEEEFFFIIISSS^^^ccc```]]]___ccchhhlllmmmqqqsssvvvyyy|||}}}ppp___TTTGGGCCC===::::::<<<>>>???<<<999777999;;;;;;:::999<<<@@@AAA===;;;<<<;;;666888666444333555777888888;;;::::::<<>>>>>===;;;888888:::<<>><<<:::999999:::;;;===>>>@@@BBBDDDEEEEEEEEEEEEFFFGGGGGGHHHKKKLLLOOOTTTXXXXXXSSSNNNNNNWWWooovvvppp|||QQQNNNVVVQQQQQQUUUXXXXXXXXXZZZUUUVVVWWWXXXVVVSSSOOOMMMHHHAAA888222000000000000........................///............///000000000000000000111111111111333333333333333444444444444888:::>>>PPPtttxxxqqqoooxxxiiilllvvv}}}zzz{{{xxxuuuqqqmmmfff]]]VVVQQQMMMHHHCCCBBBCCCAAA??????AAABBBIII```uuurrraaaMMMFFFBBBCCCEEECCCAAAAAAEEEEEEDDDBBB???===;;;999999999999888888888888888666666777888888999::::::<<>>@@@AAABBBAAA@@@AAAEEEGGGLLLWWWaaagggccc^^^\\\___dddiiikkkoooppptttyyy~~~pppaaaSSSKKKEEEBBB>>><<<<<<===>>>>>>>>>=========??????>>><<<>>>AAAAAA???>>>>>><<<888999777555555666888999888===<<<;;;<<<>>>@@@@@@@@@>>>>>>>>>;;;999888888999@@@@@@???>>>===<<<;;;::::::;;;<<<===???@@@AAABBBFFFFFFFFFFFFFFFEEEEEEEEEJJJKKKNNNTTTZZZ]]][[[XXXOOONNNYYYvvvsssttt```HHHQQQNNNOOOTTTVVVVVVWWW[[[VVVVVVWWWWWWUUUSSSQQQPPPKKKEEE;;;444000000000111........................///.........//////000111000000000111111111222222333333333444444444555555:::888888EEEdddoookkkooo~~~~~~vvvnnnggg]]]RRRJJJHHHEEEBBBAAABBBBBBAAAAAAAAACCCEEENNNgggqqqTTTJJJBBBDDDGGGFFFCCCAAACCCCCCBBBAAA???===<<<;;;:::999999999888888888777666666666777888888999999999<<>>???>>>>>>===>>>>>><<<999888777888>>>>>>===<<<<<<<<<<<<============???@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDHHHIIILLLTTT]]]ccceeedddZZZRRRQQQ```{{{lllvvvLLLNNNLLLNNNRRRTTTTTTWWW\\\XXXWWWWWWVVVUUUTTTTTTSSSOOOIII???777111000000111....................................///000111111000000111111111222222222333333444444555555666666;;;777<<>>?????????@@@CCCIIIJJJHHHOOOhhh```QQQDDDCCCFFFFFFCCCBBBBBBBBBAAAAAA@@@>>>===<<<;;;:::::::::999888888888666666666777777888888888888999;;;>>>DDDPPP___iii|||nnnttthhhNNN@@@???FFFMMMVVV\\\```aaabbbeeeeeebbbYYYRRRTTTVVVRRRXXX]]]WWWNNN@@@333///...,,,,,,.......................................//////////////////000000000111111111222222333333333333444444333444555666666777999;;;::::::===999BBBFFFQQQ^^^ZZZ[[[bbbzzzeee```\\\ZZZTTTLLLHHHIIIAAA>>>;;;999888888777555444444333333222111000000//////000000000000000000111222333444555666666666444666:::>>>@@@AAAAAAAAAAAAEEEHHHIIIKKKQQQXXX]]][[[\\\]]]___aaadddgggiiikkklllqqqxxx~~~}}}yyyyyyooohhhdddXXXVVVRRROOOLLLIIIEEEBBBBBBHHHKKKJJJLLLRRRTTTQQQEEEBBB@@@@@@AAAAAA???>>>:::999888999<<<>>>>>>===@@@>>>===<<<===>>>===<<<<<<======<<<:::999999:::===<<<;;;;;;<<<>>>@@@AAA@@@??????AAACCCCCCBBB@@@???@@@AAABBBCCCCCCCCCBBBEEEFFFJJJSSS___jjjoooqqqeee\\\SSSSSS___wwwkkkpppYYYPPPMMMLLLOOORRRSSSWWW\\\YYYXXXXXXVVVVVVUUUUUUUUUPPPLLLCCC:::444000000111////////////////////////.........//////000222222111111111111222222222222333333444555555666777777999999GGGiiiwwwuuu|||zzzfffUUUKKKHHHHHHHHHFFFAAA>>>???>>><<<@@@FFFQQQPPPKKKMMMeeerrr___LLLEEEEEEEEEDDDDDDAAAAAABBBAAAAAA@@@???>>>===<<<<<<;;;:::999999999777777777777888888888888888999:::;;;@@@IIIVVV___sssxxxpppxxx]]]GGG@@@EEEJJJSSSZZZ_________bbbcccaaa\\\TTTVVVXXXUUUYYY___[[[QQQDDD666///......///111................................./////////000000000000000000111111111111222222222333333444444444111222444444444666888:::;;;:::===:::CCCIIIZZZuuuZZZ[[[[[[bbb}}}ddd___[[[YYYTTTLLLHHHHHHAAA>>>;;;999888888777666444444333333222111000000//////000000000000111111222333444555666666666666555777:::===???@@@@@@???BBBHHHMMMMMMNNNRRRVVVXXXSSSVVV\\\```ccceeegggiiiiiilllqqqwww|||~~~}}}{{{pppmmmhhhccc]]]UUUNNNHHHEEEMMMRRRQQQUUU___dddcccQQQIIICCCBBBCCCAAA@@@AAA:::999:::<<<@@@BBBBBBBBB@@@???===<<<======<<<;;;;;;<<<<<<<<<;;;;;;===>>>BBB@@@???>>>???AAADDDFFFDDDBBBAAACCCFFFFFFCCC???<<<===???AAABBBBBBAAA@@@BBBCCCGGGRRRaaaoooxxx|||sssjjj___VVVVVVhhhwwwgggnnnXXXPPPKKKMMMRRRTTTWWW[[[ZZZZZZYYYXXXWWWVVVUUUUUUPPPMMMGGG???777222111111////////////////////////.........///000111222333111111111222222222222333333444444555666777888888888@@@YYY~~~ssspppwww}}}qqq```TTTQQQUUUZZZ]]]UUULLLEEECCC@@@===BBBLLLWWWWWWQQQOOObbbsss]]]OOOIIIFFFEEEFFFBBBCCCCCCCCCBBBAAA@@@??????>>>>>>===<<<;;;::::::888888888888888888999999999:::;;;;;;===DDDNNNVVVjjjzzzwww{{{pppQQQEEEEEEGGGMMMUUU\\\\\\]]]```bbbaaa```WWWXXX]]]YYY[[[```]]]TTTIII:::000---...000222.................................//////000000111000000000111111111222222111222222333333444444555000222333444444555888:::;;;:::===<<>>;;;999999888777666444333333222222111111111//////000000000111111111333444555666666777666666777888:::<<<===>>>>>>>>>@@@JJJPPPQQQQQQTTTVVVTTTOOOTTT[[[___bbbdddgggiiiiiilllqqquuuxxx{{{~~~}}}ssshhh]]]VVVMMMWWW\\\[[[aaaoooyyyyyy___TTTIIIFFFEEEAAA@@@AAA::::::;;;???CCCFFFFFFFFF@@@>>><<<<<<<<<===<<<;;;::::::;;;;;;;;;===AAADDDLLLJJJGGGDDDDDDGGGJJJLLLGGGEEEDDDEEEHHHHHHDDD???>>>???@@@AAAAAA@@@???>>>@@@@@@DDDPPPaaarrr~~~xxxkkk^^^YYYgggqqqyyy```TTTJJJKKKRRRVVVXXXZZZ[[[[[[[[[ZZZXXXVVVTTTSSSOOONNNJJJCCC:::444111111////////////////////////.........///000222333444111111111222222222333333333444555666777888999999:::JJJlll}}}xxxxxx}}}ttttttwwwwwwuuunnnfffdddgggmmmrrrtttjjj]]]QQQKKKEEE@@@HHHUUU___bbb\\\VVVdddqqq```SSSJJJGGGHHHDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@???>>>===<<<;;;::::::999999999999999999999:::;;;;;;<<<@@@HHHNNNbbb{{{\\\JJJEEEEEEGGGPPPXXXZZZ\\\```dddeeedddYYY[[[aaa]]]]]]aaa___YYYNNN???222,,,---///000........................---......///000000111111000000111111111222222222111111222333333444555555111222444555555666999<<<;;;:::======HHHQQQkkkiiiVVVZZZZZZeeefffaaa]]][[[VVVNNNJJJJJJ@@@>>>;;;999999888777666444333333222222111111111//////000000111111111222444444555666777777777666888888:::;;;<<<<<<======???IIIRRRSSSSSSVVVVVVSSSPPPTTTZZZ^^^```cccgggjjjhhhlllqqqtttvvvzzzwwwjjjbbbUUU___eeedddlll}}}jjj\\\NNNIIIFFFAAA???AAA::::::<<<@@@EEEHHHIIIIII@@@>>><<<<<<<<<===<<<;;;999:::::::::;;;???DDDHHHTTTRRRMMMJJJIIIJJJMMMOOOIIIFFFEEEGGGJJJIIIEEE@@@@@@AAABBBCCCBBB@@@>>><<<>>>>>>CCCOOOaaattt}}}nnnaaaZZZfffwwwfffWWWJJJJJJRRRWWWYYYYYY\\\\\\\\\[[[YYYVVVTTTRRRNNNNNNLLLEEE<<<555222222000000000000000000000000.........///000222333444111111222222222333333333444444555666777888999999===RRRxxx|||{{{~~~yyyuuupppsssqqqqqqtttzzzyyyiiiZZZRRRIIIDDDMMM\\\ggglllggg^^^fffmmm\\\OOOIIIIIIFFFFFFEEEEEEDDDCCCAAAAAABBBBBBAAA@@@???>>>===<<<::::::::::::::::::::::::888:::;;;;;;;;;>>>DDDJJJ\\\wwwcccNNNFFFDDDCCCMMMVVVYYY\\\aaafffhhhfff[[[]]]ccc___^^^aaa___\\\RRRBBB222+++,,,......////////////////////////---......///000111111222000111111111111222222222111111222333333444555555222333555666666888;;;===<<<999>>>>>>IIISSSpppjjjXXX\\\]]]iiijjjddd___[[[UUUMMMIIIJJJAAA@@@>>>;;;888555444333444444333222222111111000//////...//////000111222999888666555444444555555666666777888:::===>>>@@@DDDHHHOOOSSSSSSRRRPPPOOONNNSSSXXX\\\```eeeffffffkkkmmmpppsssvvvzzzvvvmmmkkkppp{{{fffMMMKKKMMMFFFBBBEEE???>>>>>>AAADDDFFFFFFEEE>>>===;;;;;;<<<<<<;;;:::666666888999<<>><<<<<<>>>BBBBBBLLLaaaooo{{{}}}qqqdddddd{{{bbbJJJJJJRRRTTTVVV\\\\\\[[[ZZZYYYXXXWWWVVVUUURRRPPPLLLFFF???999444111111111111111111111111111000000000000111111111111222111111111222444666777555777777555555777999:::@@@lll~~~|||}}}||||||xxxlll\\\MMMHHHSSSbbbvvvyyytttlllqqqnnn```VVVPPPLLLIIIIIIKKKIIIDDDAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>===<<<;;;;;;:::::::::<<<@@@BBBBBBBBBCCCDDDSSSrrr^^^KKK<<>>;;;:::999888666444444444333222222111111000///////////////000111222666666555444444555666777888999999:::;;;===???@@@AAAEEELLLQQQRRRRRRRRRRRRPPPTTTYYY]]]aaadddfffggglllnnnppprrruuuzzzsssTTTNNNPPPKKKGGGIIIAAA@@@???AAACCCEEEEEEDDD>>>===;;;;;;<<<===;;;:::999999999999;;;AAAIIINNNRRRUUUTTTMMMJJJQQQZZZ```TTTVVVYYYZZZXXXQQQJJJFFFFFFFFFEEECCCBBB@@@??????>>>BBBCCCLLL___kkkxxxyyyiiidddwww|||oooSSSMMMQQQRRRUUUZZZ]]]\\\\\\[[[YYYXXXWWWWWWRRRQQQMMMHHHAAA:::444000111111111111111111111111/////////000000000000111444333222222222333444555555666555555777999;;;;;;TTTzzzzzzyyyssstttoooggg\\\PPPMMMYYYiiiyyy{{{xxxrrrxxxpppbbbXXXPPPKKKIIIIIIGGGCCCAAABBBAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<:::<<>>AAAEEEZZZeee___YYY]]]rrriiieeeaaa___XXXNNNIIIHHHAAA===999999;;;<<<999555444444333222222111111000////////////000111222333444333333333444555777888<<<;;;;;;;;;;;;===>>>???>>>BBBIIINNNPPPRRRSSSTTTSSSVVVZZZ^^^aaacccgggjjjooopppqqqrrruuuzzz```YYY[[[UUUKKKGGGBBBAAA@@@@@@BBBDDDDDDCCC>>><<<;;;<<<======<<<:::<<<;;;:::999;;;AAAIIIOOOOOONNNMMMJJJGGGIIIWWWfff^^^```cccccc___VVVMMMGGGHHHGGGFFFEEEDDDCCCBBBBBB???EEEFFFNNN^^^hhhttt|||fff\\\kkkxxx```PPPOOOPPPSSSVVV]]]]]]\\\\\\[[[ZZZYYYXXXSSSRRROOOKKKDDD<<<444000111111111111111111111111000000000111111111222222555555444333222222333333666444444666999;;;<<<===XXX|||zzzrrrllliiigggbbb[[[QQQQQQ___ppp|||~~~|||xxxrrrcccXXXQQQKKKIIIGGGDDDDDDFFFCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;===?????????>>>???@@@LLLoooooooooeeeFFFLLLSSSUUUPPPPPPWWW\\\\\\dddhhhiiihhhggghhheeeaaa]]][[[PPP===111111000---///---+++,,,//////---***000000000000000000000000000111111111111222222222000111222333444444444444444555666666666777999;;;<<<===@@@BBBGGG```ccc^^^YYY]]]tttiiieeebbb```YYYOOOIIIHHHCCC===888999>>>@@@<<<777444444333222222111111000/////////000111222333444444444333333444555666888===<<<;;;:::;;;<<<===>>>>>>BBBGGGKKKNNNPPPSSSUUUVVVWWW[[[___```bbbgggmmmuuutttsssrrrtttyyytttnnnnnncccQQQEEEBBB@@@??????AAACCCCCCBBB>>><<<;;;<<<===>>><<<;;;===;;;999888;;;BBBKKKQQQSSSMMMLLLNNNIIIDDDKKKXXX]]]```cccddd```WWWNNNHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBHHHJJJPPP^^^gggssszzzaaaSSS```www}}}{{{oooUUUNNNOOORRRTTT[[[[[[\\\\\\\\\ZZZYYYXXXSSSSSSRRRNNNGGG>>>555000111111111111111111111111222222222222333333333444444444444333333333444444777444333666999:::<<>>===>>>???JJJooo{{{kkkiiizzztttJJJJJJYYY```WWWOOOSSSZZZ[[[ccchhhkkkjjjiiiiiieee```]]][[[PPP???444111000---222///,,,///444555222...000000000000000000000000000000111111111222222222///000222333444444333222333555666666666777:::<<<<<<>>>@@@AAAKKKiii^^^ZZZWWW]]]uuugggdddaaa___YYYOOOIIIHHHDDD>>>999:::???AAA===888444444333222222111111000//////000000111333444555666555444444444444555666===;;;:::999999;;;===???AAADDDGGGIIIKKKMMMQQQSSSXXXWWWZZZ______```gggqqqyyywwwuuuttttttyyy~~~yyylllYYYMMMCCC@@@>>>>>>@@@AAABBBBBB>>><<<;;;<<<>>>>>>===<<<;;;:::999888;;;BBBLLLSSSXXXQQQPPPVVVTTTKKKFFFIIITTTWWWZZZ\\\ZZZTTTNNNIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCHHHJJJQQQ```iiisssyyy___PPP]]]tttyyy]]]NNNNNNRRRTTTYYYZZZ[[[\\\[[[ZZZYYYXXXTTTTTTTTTPPPJJJAAA888333111111111111111111111111111111111222222222333333222222333444555555666666888444444777999888===DDDtttttteeeVVVTTTfffzzz}}}xxxtttgggYYYRRRNNNJJJIIIJJJEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@???>>>===>>>@@@JJJpppmmmfffnnn[[[JJJ___llldddVVVTTTYYY^^^ccchhhkkkjjjiiihhhddd^^^]]]ZZZQQQCCC888222///---222///---000666888666222111111111111111111111111000000111111111222222222///000222333444444333222444555666777777888;;;===;;;???@@@AAAPPPuuu~~~YYYVVVUUU^^^wwwfffbbb___]]]XXXOOOJJJJJJDDD???;;;;;;===>>>;;;777444444333222222111111000000000000111222444555666777777555444444555666777;;;:::888888999<<>>???>>>===;;;:::999999;;;BBBJJJPPPWWWTTTVVV\\\^^^XXXOOOJJJNNNOOOQQQRRRRRRPPPMMMKKKDDDDDDEEEEEEFFFFFFFFFGGGEEEIIIIIISSSeeeoooyyyvvv]]]NNNZZZoooxxxhhhQQQOOOSSSTTTWWWYYYZZZ\\\\\\[[[YYYXXXTTTUUUTTTRRRLLLDDD<<<777111111111111111111111111/////////000000000000111111222333555666666666666888555666999888888BBBPPPsss___\\\mmm{{{uuueee\\\VVVOOOKKKJJJGGGEEEDDDBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@??????AAACCCMMMtttxxxgggfffmmmpppIIIYYYhhhgggZZZPPPSSSZZZccchhhkkkjjjiiiiiifff```^^^[[[UUUJJJ???666000...///------000444555444222111111111111111111111111000111111111111222222222000111222333444444444444444666777888888:::<<>>BBBEEEEEEFFFGGGGGGHHHLLLQQQUUUWWWTTTWWW]]]]]]]]]hhhxxxuuuuuuuuuvvvyyyxxxggg^^^\\\QQQMMMGGGCCCAAA@@@???>>>===<<<<<<<<<>>>???>>>===<<<<<<::::::;;;???FFFKKKPPPUUUXXXZZZ]]]___[[[UUUPPPPPPOOONNNMMMMMMMMMNNNGGGGGGHHHIIIIIIJJJKKKKKKKKKMMMMMMYYYppp|||xxx```PPPXXXiiiuuuVVVPPPSSSSSSWWWYYY[[[]]]^^^]]][[[ZZZUUUUUUTTTRRRMMMFFF???;;;111111111111111111111111000000000111111111222222222333444555666666555555666555888<<<:::;;;KKK```}}}hhhcccsssvvvlllcccZZZQQQMMMJJJHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBAAAAAADDDFFFQQQxxxrrrkkkhhhxxx}}}OOORRR\\\ccc]]]QQQOOOWWWbbbgggjjjjjjkkkmmmkkkfff```^^^YYYQQQFFF:::333000/////////000111111000000111111111111111111111111000111111111111222222222222222222222333444555666555777999999:::;;;>>>@@@???AAA@@@DDDaaabbbRRRSSSVVVccc~~~ccc^^^ZZZYYYTTTNNNLLLMMM@@@>>><<<999666444222222444444333333222111111000000000111222333555777777555555555555777999;;;===999999888999<<<@@@EEEHHHEEEFFFFFFFFFHHHMMMSSSWWWVVVSSSUUU\\\\\\\\\iiizzzqqqssstttwww{{{rrrfffdddXXXSSSMMMGGGCCC@@@===<<<===<<<<<<===>>>??????>>>>>>===<<<;;;;;;===BBBFFFKKKUUUXXXUUUVVV^^^aaa^^^VVVTTTPPPMMMLLLLLLNNNOOOJJJJJJKKKLLLMMMNNNOOOOOORRRSSSRRR```zzziiiXXX[[[iii}}}YYYPPPSSSSSSXXXZZZ\\\______^^^\\\[[[UUUUUUTTTRRRMMMGGGAAA===111111111111111111111111333333444444444555555555444555666666666555444333555555:::>>><<<===RRRkkkmmmfffuuuxxxooocccXXXSSSLLLKKKHHHFFFEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCBBBCCCFFFHHHTTT{{{yyyooorrr[[[SSSWWWdddeeeXXXTTT[[[aaafffiiijjjlllpppooolllbbb```]]]WWWKKK>>>555111111222333222000......///111111111111111111111111000111111111111222222222444333222222333444666777666888999:::;;;<<>>@@@<<<888999999888999<<>>BBB???<<<;;;<<<===<<<<<<===<<<;;;:::;;;<<<===>>>GGGOOORRROOOOOOVVV\\\\\\XXXVVVTTTQQQOOONNNMMMMMMNNNQQQRRRPPPRRRVVVUUURRRWWW___jjjuuuqqq______kkkbbbNNNPPPQQQWWWYYY[[[]]]^^^]]]\\\[[[WWWTTTQQQOOONNNIIICCC>>>888333111333444222111333111111222222222333333333555555444444444555555666;;;;;;666666<<>>CCCBBBCCCHHHdddbbbTTTSSSXXXiii{{{ccc___]]]\\\WWWOOOJJJJJJGGG>>>888777888666555777111333888:::333)))---888000//////111444777777777888666555777:::;;;999777::::::999999;;;???BBBDDDGGGFFFGGGHHHJJJMMMQQQRRRSSSUUUVVVWWWZZZaaammmvvvwwwtttuuuyyy}}}yyygggUUULLLHHHCCC>>><<<===<<<;;;;;;===???>>>>>>>>>===<<<<<<<<<===>>>???DDDIIILLLIIIJJJPPPTTTSSSSSSVVVYYYWWWQQQMMMKKKLLLRRR]]]hhhmmmpppttttttrrr|||uuueeegggtttuuu\\\VVVUUUWWWXXXZZZ\\\]]]]]]\\\[[[]]]YYYTTTQQQOOOKKKDDD>>>888333111333444111111222111222222222222333333333555555444444444555666666888;;;888888@@@JJJggg{{{rrrfff___VVVPPPNNNMMMLLLJJJHHHHHHGGGFFFDDDCCCDDDEEEBBBIIIGGGEEELLLLLLJJJPPP```{{{ppp{{{rrr]]]ZZZpppzzziiiVVVQQQZZZ^^^dddhhhiiiiiihhhiiifff^^^[[[]]]UUUCCC777555000000////////////000000111000000000000000000000222222222222222222222222333444555555666555555555777888888888888999<<<>>>DDDEEEGGGMMMjjjeeeUUUTTTYYYkkkwwwbbb___\\\\\\WWWOOOKKKKKKFFF===666888:::999555444999///333FFFJJJ999)))&&&000000000222555777777777666555555666666666666666;;;:::999999:::===???AAACCCDDDFFFHHHKKKMMMOOOPPPTTTSSSTTTWWW]]]fffooouuuwwwtttuuuzzz}}}~~~xxx```TTTNNNHHHBBB>>>=========>>>@@@AAA@@@???>>>>>>======>>>???@@@@@@???CCCFFFFFFIIINNNQQQPPPRRRZZZaaa^^^TTTOOORRRWWWcccuuuyyylllqqqiiiTTTOOOUUUWWWYYY[[[]]]\\\\\\[[[eee^^^VVVRRRRRRNNNFFF???888333000222333111000222222222222222333333333333555555444444555555666777555;;;::::::CCCSSSuuu|||ttthhh^^^YYYVVVRRROOOLLLKKKHHHFFFEEEEEEFFFGGGDDDKKKIIIHHHOOOOOONNNVVVppprrruuu~~~jjj\\\ooo{{{bbbQQQTTT[[[ccchhhiiiiiiiiikkkiii```\\\^^^YYYIII;;;666111000000//////000000111000000000000000000111111222222222222222222222222333444444555666666555555777888999888888999<<<>>>AAAFFFGGGOOOqqqaaaUUUUUU[[[nnnwwwaaa]]][[[ZZZVVVOOOJJJKKKBBB<<<999;;;<<<888555555555666<<>>>>>>>>>>>>>>???@@@@@@AAA>>>@@@CCCGGGLLLQQQSSSSSSPPPYYY```\\\SSSTTTaaaooo|||qqqxxxxxxUUULLLTTTUUUXXX[[[\\\\\\\\\[[[ggg___VVVSSSSSSQQQIIIBBB999444111222222000000222222222222333333333444444555444444444555666777888444<<<;;;:::DDDWWW}}}|||rrrjjjccc\\\XXXTTTPPPLLLHHHFFFFFFFFFFFFHHHMMMJJJKKKQQQPPPRRR]]]ooommmrrruuu]]]kkkvvv^^^SSSZZZccciiikkkkkklllmmmnnneee``````\\\MMM<<<222111000000000000000000111000000000000000111111111222222222222222222222222333333444555666666666666777888999999888:::<<>>;;;999777888???HHHEEEFFFBBB===>>>>>>222"""000000111333666888888666555777888888777666777999666777777999;;;===???AAA???AAADDDHHHKKKLLLMMMMMMRRRQQQRRRYYYccclllpppqqqrrrrrruuuzzz{{{zzz~~~sssaaaXXXOOOGGGCCCBBBAAABBBCCCDDDDDDBBB@@@===>>>>>>???@@@AAAAAAAAA???@@@CCCHHHKKKNNNQQQTTTMMMUUU[[[YYYWWWbbbzzz}}}uuu^^^RRRSSSTTTWWWZZZ\\\]]]]]]\\\eee^^^VVVTTTTTTSSSMMMGGG;;;555111222222111111333222222333333333444444444444444444555666777888888666===;;;:::GGG^^^zzzrrrlll```[[[TTTPPPMMMLLLJJJHHHNNNQQQMMMMMMSSSRRRVVVfffnnnhhhmmm```fffpppUUUZZZaaagggkkkllllllkkkjjjdddaaabbb^^^PPP>>>111111111000000000000111111//////000000111111111111222222222222222222222222222333444555666666666666888999999999999:::===???AAAKKKEEEMMM|||oooYYYSSSTTT\\\pppwww^^^ZZZYYYYYYUUUOOOKKKLLLFFFAAA:::555333999JJJZZZ}}}NNN555555888333000000111444777999888666666777888:::;;;;;;:::999666666777999;;;>>>@@@AAA???@@@DDDGGGJJJLLLMMMNNNPPPPPPSSSZZZdddkkkooooooqqqrrrvvv{{{|||{{{nnn```SSSJJJGGGEEEDDDCCCDDDFFFFFFDDDCCC>>>???@@@AAABBBCCCCCCCCCAAABBBEEEHHHIIIIIIOOOVVVXXX```hhhlllrrr~~~bbbQQQRRRTTTXXX[[[]]]^^^^^^^^^```]]]XXXVVVUUUSSSOOOKKK===777333333333111222444333333333333444444444444444444444555666777888999888===:::===SSSnnnrrrllleeeaaa___\\\YYYUUUYYYZZZTTTSSSWWWVVV^^^rrrzzzlllmmm{{{nnncccuuu}}}ZZZZZZ]]]ccciiikkkiiifff[[[\\\___bbb```TTTCCC666222111111000000111111222/////////000111111222222222222222222222222222222222222444555666666777777888999:::999999:::===???GGGTTTKKKRRRaaaUUURRRSSS\\\qqqsss___[[[ZZZ[[[WWWQQQMMMNNNFFFAAA;;;777555888CCCNNNsssfff777---555///000222555888999888666555555777;;;??????<<<888888888999;;;<<<===?????????AAADDDGGGJJJMMMNNNOOOMMMOOOTTT[[[ccciiilllnnnqqqsssyyypppaaaYYYWWWSSSPPPMMMKKKJJJHHHFFFDDD@@@AAACCCEEEFFFFFFFFFFFFCCCEEEJJJNNNMMMMMMXXXdddnnnwwwgggTTTRRRUUUXXX[[[^^^_________^^^^^^]]]ZZZWWWSSSPPPNNN???888444444444222333666333333333444444444444555444444555555666888999:::999<<<:::DDDeeezzzwwwvvvtttoookkkgggeee\\\ZZZ]]]\\\gggxxxtttttthhhfffzzzccc^^^\\\aaaiiilllhhhaaaLLLSSS\\\bbbaaaVVVGGG:::222111111000000111111222...//////000111111222222222222222222222222222222111222333555666777777777888999::::::999:::===@@@CCCTTTLLLVVVsssUUUTTTRRRTTT^^^tttooo```]]]\\\\\\YYYSSSOOOPPPBBB???===>>><<<666333444666>>>HHHKKKBBB666222555///000222555888999888666555444666;;;AAABBB===777:::;;;;;;<<<<<<=========@@@AAACCCFFFJJJMMMOOOPPPLLLOOOUUU\\\bbbgggkkkmmmrrruuu{{{qqqjjjjjjccc___YYYSSSNNNJJJFFFDDDBBBCCCEEEGGGHHHIIIHHHHHHEEEIIIPPPVVVUUUXXXfffwww{{{sssaaaSSSUUUXXX\\\___`````````^^^```aaa^^^XXXRRROOOOOO@@@:::555555555333444666333333333444444444555555444444555555666888999:::999;;;:::JJJsss{{{qqqmmmccc```cccbbbnnnzzzppp{{{ooo___oookkkccc]]]bbbkkkoooiii```EEEPPP\\\bbb```VVVFFF:::222222111111111111222222...//////000111222222222222222222222222222222222111222333555666777777777999999::::::999;;;===@@@888MMMHHHWWWiiiRRRZZZSSSUUU```uuurrreeeccc___[[[XXXSSSNNNKKKFFF@@@::::::888555444666999666444333555666444222666666666666666555555444777777888:::<<<<<<:::888888:::<<<=========???@@@@@@BBBEEEGGGIIIKKKNNNPPPKKKPPPWWW]]]bbbfffjjjmmmtttxxx|||{{{|||iii___ZZZMMMFFFFFFCCC<<>>666222444777777555333333222222333333444555000333666888888888999:::===<<<>>>UUUwwwpppkkkgggaaaddd|||yyy{{{aaa___tttccc]]]gggfffmmmrrrgggNNNPPP[[[aaa\\\YYYOOO<<<333111000000111222222111333111///000333555444222222222222222222222222222222444555555444555666888888999999:::;;;<<<>>>??????GGGHHHdddaaaVVVQQQSSSVVVbbbxxxrrreeebbb^^^[[[XXXSSSOOOKKKFFF???:::999888555444666777555222222333444222000555555555555555444444333777777888:::;;;:::888777888:::<<<=========>>>@@@???AAADDDFFFGGGIIILLLOOONNNSSSZZZ```dddgggjjjkkkqqquuuzzz}}}uuummmhhh\\\TTTPPPIIIKKKPPPQQQNNNKKKLLLKKKHHHLLLPPPWWW___hhhqqqyyy}}}qqqfffWWW^^^iiimmmcccbbb}}}]]]PPPQQQUUU]]]aaaaaaaaabbbaaa___]]]\\\\\\ZZZVVVRRRHHH@@@777333444666666444333333333222333444444555111444777888888888999:::<<<;;;DDDddd~~~wwwoooiiifffdddkkk{{{vvvhhh[[[iii|||fff^^^dddeeemmmrrrgggXXXTTTYYY``````^^^RRR;;;444222000000111222222111222111000111222222333333333333333333333222222222222444555555555555666888888888999:::;;;===>>>???AAAHHHJJJiiibbbUUURRRRRRVVVbbbyyyrrrdddaaa^^^[[[XXXTTTOOOLLLFFF???:::999888555444666555333111111111222111000444444444555444333333222666777888999888777666555888:::<<<=========>>>???>>>@@@CCCEEEFFFHHHKKKMMMQQQVVV]]]bbbfffhhhiiijjjnnnrrrxxx|||xxxiii___VVVJJJOOOPPPOOOLLLMMMRRRTTTSSSXXXZZZ___hhhttt}}}tttggg[[[TTTIIILLLUUUZZZUUUTTTkkkdddRRRQQQTTT\\\```___```dddaaa___]]]\\\\\\[[[YYYWWWLLLCCC999444444666555444444333333333333444555555333555888888888888888:::======OOOyyy~~~xxxnnngggeeeiiiwwwttt}}}tttXXX]]]pppjjj^^^```dddmmmrrriiidddZZZ[[[```cccdddUUU<<<555333111000111222222111///222444333111000222555555444444444333333222222222444555555555555666888888888999:::;;;===???@@@BBBIIIMMMqqqjjjYYYXXXRRRWWWddd{{{rrrdddaaa^^^[[[XXXTTTPPPLLLEEE???:::999888555555777444333111111111111111111444555555555555444333333666777888777666555444444888:::<<<===<<<<<<===>>>>>>@@@CCCEEEFFFGGGJJJLLLPPPUUU\\\bbbfffhhhiiijjjnnnsssxxx}}}uuullldddVVV[[[ZZZVVVSSSWWWaaaffffffjjjlllpppvvv|||yyynnnbbbWWWMMMGGGDDDCCCIIIQQQOOOOOOaaazzzvvvXXXSSSSSSZZZ^^^]]]```eeecccbbb___]]]\\\ZZZYYYYYYOOOFFF;;;555555666555333444444444444444555555666555777999999888777999:::>>>AAA\\\yyynnneeeeeepppwwwrrr___[[[nnn~~~ooo```\\\bbbnnnqqqllllllbbbaaadddddddddYYYBBB777555222111111222222111///444888666111///222777666555555444444333333222333444666666555555777888888888999:::<<<>>>???@@@BBBHHHPPPyyyppp[[[YYYQQQWWWfff}}}rrrdddaaa^^^[[[XXXTTTOOOLLLEEE>>>:::999888555555777444333333222222222222333666666666666666555444444555666888777444333444555888:::<<<===<<<;;;<<<===???AAADDDEEEFFFHHHJJJLLLMMMRRRZZZ```dddgggiiikkkqqquuuzzz}}}{{{vvvjjjrrrnnnfffaaafffppptttrrrzzz~~~xxxkkkaaa[[[TTTKKKDDDFFFBBBFFFNNNNNNOOO___uuueeeXXXRRRXXX^^^]]]___eeefffeeeccc___\\\ZZZYYYYYYSSSIII===666555666555444555555444444555555666777777888999999888888:::;;;???HHHjjj}}}qqqfffgggxxxrrr}}}lll___lll{{{vvvfff[[[bbbmmmqqqpppoooiiikkkjjjcccaaaZZZJJJ:::777333111111222222111000666;;;999333000333888555555555444444333333333333555666666555666777999888888999:::<<<>>>@@@AAABBBHHHTTTlllVVVRRRPPPXXXiiissseeeccc___[[[XXXSSSNNNKKKDDD>>>999999888666555888333444555444222222444555666666777777666666555444444666888666444222444777999:::<<<<<<;;;;;;<<<===???AAADDDEEEFFFGGGJJJLLLMMMQQQXXX]]]bbbeeeiiikkksssvvvzzz}}}tttyyyssskkkiiiqqq||||||{{{pppccc[[[YYYVVVNNNGGGHHHCCCDDDLLLMMMNNN]]]sssuuu___QQQVVV^^^^^^```eeeggggggfffbbb^^^ZZZYYYYYYUUUKKK>>>777666777666555666555555555555666777777777888999999888999;;;===@@@PPPxxxwwwkkkmmm}}}}}}wwwaaabbb{{{rrr___bbblllooosssooonnnrrrnnnbbb^^^[[[PPP<<<888444111111222222222000666;;;999444000333777333333333333333444444444333555666666666666777999888888999;;;===???AAABBBBBBJJJZZZfffVVVPPPOOOYYYkkksssgggddd___[[[WWWRRRMMMIIIDDD>>>999999888666666888333444555444222222444666555555666666555555444333333666888777333222666999999:::<<<<<<;;;:::;;;<<<>>>@@@BBBDDDDDDFFFHHHJJJPPPSSSXXX\\\___ccchhhkkkpppssswww{{{~~~}}}~~~qqqjjjbbb\\\XXXTTTNNNJJJIIICCCCCCIIIJJJKKK\\\qqqgggQQQTTT___``````ddddddfffgggddd```\\\ZZZ[[[VVVLLL???888666888888666666666555555666666777888777888999999999:::===???EEE[[[rrruuulllaaafffeeejjjllltttpppoootttpppbbb^^^\\\QQQ===999555222111222222222000444888777333000111333111111222222333333444444444555777777666666888999888888999;;;===???AAABBBDDDMMM______WWWQQQOOOYYYmmmssshhheee```\\\WWWRRRLLLHHHDDD>>>999999999666666888222444555444111111333666444444555555444444333222222666888777333333777;;;999:::<<<<<<;;;:::;;;<<<===???AAACCCCCCDDDGGGIIISSSVVVYYY\\\^^^bbbgggjjjmmmqqquuuyyy}}}yyyvvvkkkhhhddd]]]WWWQQQMMMKKKIIICCCCCCHHHHHHIII[[[rrrkkkQQQTTT___aaa```cccbbbeeegggfffaaa^^^\\\]]]WWWMMM???888777888999777666666666666666777888888666777888999999:::>>>@@@JJJcccxxx{{{mmmlllgggiiijjjtttqqqooossspppddd```]]]PPP>>>:::555222111222222222///333666555333000000111///000111222333444444555444555777777666666888999888888999;;;===@@@BBBCCCFFFOOOdddvvvTTTTTTNNNNNNZZZnnnpppfffeeebbb]]]YYYTTTPPPMMMEEEAAA;;;777666666777777555444222000000222555666888777555222111222444777666777888666444444777:::666888:::;;;;;;<<<>>>???>>>@@@BBBBBBAAABBBFFFJJJMMMRRRXXX\\\^^^aaaeeeiiinnnqqqtttwww|||vvvppppppmmmjjjgggbbbYYYNNNEEEGGGDDD@@@DDDJJJHHHRRRkkkmmmxxxkkkUUU\\\WWWWWWbbbeeefffggghhhfffccc___^^^]]]ZZZPPPCCC;;;999999888666666555444555666777666555666;;;===999666888???DDDFFFnnnzzz{{{{{{^^^cccppplllrrrlllgggiiikkkggg```ZZZGGG666333888444111222///444333333222222333333444333333333333333333333333777777666666666666777777:::;;;<<<;;;<<<>>>AAAEEEJJJJJJjjjgggUUUUUUMMMLLL```rrroooeeedddaaa]]]XXXSSSNNNLLLEEE@@@;;;777666666777777444333222111111333555666777888888666333333555888777888999777555555888:::999:::<<<<<<;;;:::<<<===>>>@@@BBBBBBAAABBBFFFJJJOOOTTTZZZ^^^```cccgggkkknnnpppssswww}}}{{{rrrnnnooommmkkkiiieee\\\PPPHHHGGGDDD@@@CCCIIIHHHSSSlll~~~hhhwwwsssYYY\\\XXXYYYccceeefffggghhhfffccc```______[[[QQQEEE<<<999999888666777666444555666666555444777:::;;;999777999>>>BBBWWW||||||bbb```mmmmmmpppkkkiiikkknnnkkkddd^^^JJJ888222555000///222000444333333222222333333444333333333333333333333333555555555666777888:::;;;:::;;;<<<<<<<<<>>>BBBEEELLLMMMnnneeeRRRSSSLLLNNNcccuuuooofffdddaaa\\\WWWRRRMMMKKKDDD@@@;;;777666666666666333333333222333444555555444888<<<;;;777444666999999999999888666777999;;;<<<======<<<:::999:::;;;>>>@@@BBBBBBAAABBBFFFJJJOOOTTTZZZ___aaaccchhhkkklllooossswww}}}vvvqqqppppppooommmlllhhh___TTTKKKGGGDDD@@@CCCHHHHHHTTToooxxxcccyyybbb\\\YYY\\\ccceeedddfffggggggdddbbbaaaaaa]]]TTTGGG===999888777666777666555555777777666555888999999::::::;;;???BBBddd|||lll___iiimmmmmmllllllooorrrpppiiibbbOOO:::222333......333222444333333222222333333444333333333333333333444444666666666777888999:::;;;:::;;;<<<<<<<<<>>>BBBEEEMMMQQQttteeeQQQQQQMMMPPPeeexxxooogggeeebbb]]]WWWRRRMMMKKKDDD@@@;;;888777777666666222222333444444555555555222888>>>>>>:::666777:::999999888777666777888:::<<<======<<<;;;:::;;;<<<>>>@@@BBBBBBAAABBBFFFJJJMMMRRRYYY]]]___bbbfffjjjkkknnnrrrwww~~~wwwvvvyyyvvvtttrrrpppkkkbbbVVVMMMGGGEEE@@@BBBHHHHHHWWWtttwwwgggnnn]]]ZZZ^^^ccceeedddfffggggggfffddddddddd___WWWJJJ???:::888777777777666666777999;;;:::999999777888:::<<<<<<@@@EEEhhhzzzbbb___mmmzzzdddfffjjjlllnnnpppsssuuutttmmmdddSSS>>>666666000///333333444333333222222333333444333333333444444444444444;;;:::999888777777777777:::;;;<<<<<<===???CCCFFFMMMTTTxxxkkkRRRQQQNNNQQQhhh{{{qqqjjjhhhddd___YYYSSSNNNKKKCCC@@@;;;888777777666555222222333444555555666666222888===>>>;;;888999;;;888777666555666777777888999;;;<<<<<<<<<<<<===???>>>@@@BBBBBBAAABBBFFFJJJNNNSSSYYY]]]___bbbfffjjjkkknnnrrrxxx~~~|||~~~{{{wwwsssmmmcccWWWOOOHHHGGGAAACCCHHHIIIZZZyyyxxx}}}```[[[^^^aaaddddddfffhhhhhhgggfffffffffbbbZZZMMMBBB:::777777777666555666999<<>>@@@BBBBBBAAABBBFFFJJJPPPUUU[[[```bbbdddiiillllllooosssxxx~~~{{{uuunnneeeZZZRRRJJJHHHCCCCCCHHHJJJ^^^zzztttddd[[[]]]^^^dddeeegggiiiiiihhhgggggggggddd]]]PPPDDD;;;777666777666555666999===@@@AAAAAA999666888=========GGGTTTZZZNNNEEEGGGNNNZZZooorrreeedddmmmtttxxxwwwxxxyyysssiii[[[FFF>>>>>>777333555333444333333222222333333444333333333444555555666666555555555666888:::;;;<<<:::;;;<<<<<<===@@@DDDHHHOOO[[[{{{VVVPPPNNNSSSlllwwwkkkiiieee___YYYRRRMMMJJJCCC@@@<<<999888777666444444333222222333555888999777555333555888:::;;;::::::777555555777888888777888:::<<<<<<======???AAA>>>@@@BBBBBBAAABBBFFFJJJPPPUUU\\\```bbbeeeiiilllmmmppptttxxx|||uuuoooggg^^^XXXLLLJJJDDDDDDIIILLLaaa}}}mmmhhh[[[[[[[[[cccfffhhhjjjjjjiiigggggggggfff___SSSEEE;;;666666777777666777999<<<>>>>>>>>>888666:::>>><<<<<>><<<444222666555444333333222222333333444333333444444555666666666333333444555777:::<<<===:::;;;<<<===>>>AAAEEEHHHQQQ```yyySSSPPPQQQVVVoooyyykkkiiiddd^^^XXXQQQLLLIIIBBB???<<<999888777666444555333222111333555888:::999444000111666:::;;;:::;;;888666666888:::999888999;;;<<<=========???@@@>>>@@@BBBBBBAAABBBGGGJJJNNNSSSZZZ^^^```cccgggkkknnnppptttyyy|||uuupppiiibbb\\\MMMKKKEEEEEEIIIMMMcccrrrjjj[[[ZZZYYYcccgggiiikkkkkkiiigggggggggggg```TTTFFF;;;666666777888777777888:::;;;;;;:::777777;;;???<<<;;;MMMdddeeeLLLHHHEEEDDD@@@CCCTTTiiirrrnnnuuu}}}tttfffkkkiiisssxxxuuuwww~~~{{{rrrcccKKK===999111000666777444333333222222333333444333333444444555666777777555555555555666888999::::::;;;<<<===>>>AAAEEEIIISSScccsssPPPPPPUUUXXXqqquuuiiifffcccaaaYYYPPPKKKLLLCCC@@@<<<999777777666555222333333444555666777777777555444444666888999999888888888888999999999999999999::::::;;;<<<======@@@AAABBBAAABBBDDDHHHKKKSSSTTTXXX]]]cccggghhhhhhtttuuuwwwyyy~~~xxxsssoooeeeZZZRRRLLLHHHGGGHHHRRRmmmvvvTTTXXXccc]]]iiijjjllllllkkkiiiiiiiiiiiibbbWWWKKK@@@888555444777888888888888999999999:::999888<<<>>>:::KKKmmmmmmVVVHHHFFFCCCAAADDDIIIOOOSSSwwwyyygggfffpppxxxaaajjjmmmqqquuuxxx|||}}}xxxpppfffSSS>>>666444444333333333333333222222333333333333333333444444444555555666666666666777777777777===>>>@@@???@@@EEELLLSSSYYYssskkkRRRJJJPPPXXXrrrzzzjjjfffccc```YYYPPPKKKKKKCCC@@@;;;999777777666555222333333444555666777777777555444444777888999999555555666666666777777777999::::::;;;<<<===>>>>>>???@@@AAAAAABBBEEEIIILLLRRRTTTXXX^^^dddiiikkklllrrrtttxxx|||zzzrrrfff\\\XXXRRRNNNNNNOOOYYYqqqYYYWWWccc___hhhkkkmmmmmmkkkjjjjjjjjjjjjdddYYYMMMBBB:::777666888888888888999999999999999::::::>>>@@@>>>RRRxxxeeeTTTKKKHHHEEECCCCCCFFFJJJLLLfff~~~iiifffkkk}}}eeeiiilllrrrvvvzzz}}}yyyqqqjjjWWWAAA777555333333333666666555555555555666666333333444444444555555555777777777777888888888888===>>>??????@@@DDDKKKQQQ]]]yyybbbOOOIIIMMMXXXrrr~~~jjjfffbbb___YYYPPPKKKKKKCCC@@@;;;999888777666555333333444555666777777888777555444555777999999888555555555555666666666666::::::;;;<<<===>>>??????>>>???@@@AAABBBEEEJJJMMMQQQTTTYYY___eeejjjmmmnnnooosssyyy~~~ttthhh]]]ZZZSSSOOOQQQSSS\\\sss```WWWbbbdddhhhkkkmmmnnnmmmkkkkkkkkkjjjeee\\\PPPDDD<<<999888888888888888999999999:::999<<<===@@@???>>>WWW{{{zzzttt___UUUMMMKKKHHHEEECCCCCCDDDEEEVVVtttssskkkooozzzjjjeeekkkrrrxxx|||zzzrrroooZZZCCC888555333333333444444333333333333444444333444444444444555555555777888888888999999999999===>>>@@@??????CCCJJJPPP___}}}vvvZZZOOOJJJLLLXXXrrrkkkeee```^^^YYYPPPKKKJJJBBB???;;;888888777666555333333444555666777888888777666555666888999999888666666777777777888888888888999:::;;;<<<===>>>???<<<>>>???AAACCCFFFKKKOOOQQQTTTZZZ___dddhhhkkkmmmnnnqqqwww}}}}}}~~~zzznnnccc\\\TTTPPPSSSXXXccczzzkkkYYYbbbhhhhhhkkknnnpppooommmmmmmmmiiifff^^^SSSFFF===999999888888888999999999:::::::::===>>>>>><<<<<>>@@@@@@@@@CCCIIINNN^^^~~~mmmVVVQQQNNNMMMYYYsssllleee___]]]XXXQQQKKKJJJBBB???;;;888888888777666333444444555666777888888777666555777999:::999888777777777777888888888888666777888999;;;<<<===>>><<<===???AAACCCFFFKKKOOORRRVVV[[[___bbbdddgggjjjnnnppptttyyyvvvlllcccZZZVVV\\\fffsssyyy^^^bbbhhhhhhkkkoooqqqqqqpppooooooiiigggaaaUUUGGG===888888888999999999999:::::::::999<<<=========@@@dddrrrvvvttthhhXXXUUUPPPKKKHHHFFFEEEFFFMMMooozzzpppmmm}}}ttt```fffooowwwzzz}}}}}}zzztttoooZZZCCC777444444444666666666555555555555666666444444444555555555666666555555666666777888888999<<<>>>@@@@@@AAADDDJJJOOO^^^kkkTTTRRROOOMMMZZZtttmmmeee^^^[[[XXXQQQKKKIIIBBB>>>;;;888888888777666444444555666777888888999666666666888::::::999888666666666666777777777777555666777999:::<<<======<<<>>>???AAACCCFFFKKKOOORRRVVV\\\___```bbbfffiiiooopppssswww~~~wwwlllhhh```^^^iiivvveeeaaaeeehhhlllpppssssssrrrqqqpppjjjjjjdddXXXHHH<<<888777999999999999::::::::::::888;;;;;;???CCCMMMvvv|||yyylllfff\\\SSSLLLIIIIIIJJJJJJnnnrrriiisss{{{cccfffnnnvvvyyyzzz|||zzzwwwoooZZZDDD888666555555555555555444444444444555555444444555555555666666666444444555666777888888999;;;>>>@@@AAABBBFFFKKKPPPcccnnnRRROOONNNLLLZZZtttmmmddd]]]ZZZXXXQQQKKKIIIAAA>>>:::888888888888777444444555666777888999999666666666888:::;;;999888777777777777888888888888555666777999;;;<<<>>>>>>===>>>@@@AAABBBFFFJJJNNNQQQVVV]]]```aaacccgggkkknnnqqquuuzzzyyynnnlllgggjjjyyylllcccccchhhlllqqqttttttsssrrrrrrmmmmmmhhh[[[JJJ===888777999999999:::::::::;;;;;;:::;;;:::@@@IIIWWW|||lll]]]QQQLLLKKKLLLOOOttt}}}nnnqqqkkkgggooovvvxxxyyy||||||zzzrrr]]]GGG;;;888666444333333222222111111222222333555555555555666666666666444555666777888999:::::::::===AAACCCDDDHHHNNNSSShhhtttSSSNNNMMMMMM[[[uuunnnddd\\\ZZZWWWQQQKKKIIIAAA>>>:::888888888888777444444555666777888999999666666777999;;;;;;999888999999:::::::::;;;;;;;;;666777888:::<<<>>>???@@@>>>???@@@AAABBBEEEJJJMMMPPPVVV]]]aaabbbeeejjjooommmqqqwww~~~~~~vvvtttqqqxxxqqqeeedddhhhlllrrruuuuuutttsssrrrooopppkkk^^^LLL>>>888888999999:::::::::;;;;;;;;;>>>===:::@@@JJJZZZxxxdddUUUMMMLLLMMMWWW}}}rrrooorrriiiqqqwwwxxxyyy}}}~~~}}}uuu```JJJ>>>:::666333222666555555444444555555666555555555555666666666777555666777888999:::;;;;;;999===AAACCCEEEIIIOOOTTTjjjzzzUUUNNNOOOPPP[[[uuulllhhhaaa\\\WWWSSSOOOLLLDDD@@@;;;888777666666555333444777<<<@@@???:::555333444666888999999999999888888999999999999888888888888999:::<<<===>>>>>><<<>>>AAADDDFFFIIIMMMPPPWWWXXXZZZ\\\___eeekkkppppppqqquuu}}}|||vvv|||ttt]]]hhhmmmmmmnnnpppsssvvvwwwwwwsssoookkkeeeTTT@@@777:::999999:::::::::;;;;;;;;;???<<<<<>>>>>:::666666888999;;;<<<<<<;;;;;;777888888888888888888777666666777888:::;;;<<<===<<<>>>AAACCCEEEIIINNNQQQWWWXXX[[[^^^```eeekkkoooqqqrrrwww}}}eeemmmpppppprrruuuxxxzzzzzzzzzvvvqqqnnnhhhWWWBBB999;;;999999:::::::::;;;;;;;;;======>>>BBBLLLggg~~~lll^^^UUUSSSUUUpppyyyllltttvvvmmmllltttzzzxxx|||{{{zzzpppSSS;;;888777333555222333333444555555666666777777777777777777777777444555777777777888;;;===>>>???CCCIIIKKKLLLRRRZZZtttzzzWWWPPPOOOOOO^^^wwwhhhddd]]]XXXSSSOOOKKKIIIDDD@@@;;;888777777666666555555777999<<<<<<:::888555666777999999999888777666777777888888777777666666666777999:::;;;<<<======>>>@@@BBBDDDIIINNNSSSWWWYYY]]]```bbbfffiiilllqqqssszzzyyygggiiippprrrvvvyyy{{{{{{{{{zzzyyytttrrrlllZZZDDD:::<<<::::::::::::;;;;;;;;;;;;;;;===AAADDDOOOlllwwwggg]]][[[___zzznnnppp{{{kkkiiirrryyyvvvzzz~~~}}}sssVVV>>>:::888444666444444444555666666777777666666666666666666666666555777888999999:::<<<>>>===???DDDKKKNNNPPPWWW___}}}oooRRRMMMNNNSSS```zzzjjjfff```[[[VVVRRROOOLLLCCC???;;;888777777777666555666666888999:::999999444555666777777777666555666666777777777777666666888999:::;;;<<<>>>??????>>>>>>???AAACCCHHHOOOTTTWWWZZZ^^^bbbdddfffiiikkkpppsss{{{|||hhhbbbmmmpppvvvyyy{{{zzzyyyxxx{{{wwwuuuooo]]]FFF;;;<<<:::::::::;;;;;;;;;;;;<<<;;;>>>AAACCCPPPqqqvvvgggdddiiirrrmmmuuu~~~jjjgggpppzzzxxx{{{uuuYYY???:::777333666444444555555555666666666555555555555666666666666666777888999999:::<<>>??????===>>>???@@@CCCIIIPPPTTTWWWZZZ___ccceeegggiiikkkppprrr{{{mmmaaakkkpppvvvzzz{{{zzzyyyyyy}}}zzzxxxrrr___GGG;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;>>>???AAAQQQwwwnnngggmmmtttjjjooolllgggppp||||||}}}~~~~~~uuuYYY???999555222666444444444444444555555555444555555555666666666777555666888888888999<<<>>>AAACCCIIIPPPSSSTTTYYY```^^^PPPJJJIIIRRRbbb}}}jjjfff```[[[WWWSSSPPPMMMBBB???:::888777888777777444666777777666666777888555666777888999888888777666777777888888777777666777777888:::;;;<<<===>>><<<===???AAADDDIIIPPPTTTWWW[[[___cccfffhhhkkkmmmqqqsss{{{oooaaakkkqqqyyy}}}}}}}}}~~~|||{{{uuubbbIII;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>???CCCVVVuuummmuuuvvvhhhllluuuiiiooo}}}}}}}}}uuuYYY???888555222666444444444444444444444444555555555666666777777888555777888888888:::<<<>>>DDDFFFLLLSSSUUUUUUZZZaaa~~~rrrWWWQQQJJJIIITTTdddiiieee___ZZZVVVSSSOOOMMMBBB>>>:::888777888888777222555888888666555666777111222444666777777666666777888888888888888888777777888999:::;;;===>>>>>>:::<<<@@@BBBFFFJJJOOOSSSWWWZZZ___cccfffiiimmmoootttuuu|||pppbbblllrrrzzz~~~~~~yyyfffLLL===;;;;;;;;;;;;;;;<<<<<<<<<<<<:::>>>AAAHHH```{{{jjjmmmxxxnnnmmm{{{~~~|||uuuZZZ@@@888555333888555555555555555555555555555555666777777888999999777888999::::::;;;===@@@FFFHHHOOOVVVXXXYYY]]]ddd{{{mmmVVVTTTLLLKKKWWWfffjjjfff```[[[WWWTTTQQQNNNBBB>>>:::888777888888888111555888999777555555666333444666888:::::::::999888888999999999999888888999:::;;;<<<===???@@@@@@999<<<@@@CCCGGGKKKOOOSSSWWWZZZ___bbbfffiiinnnqqqwwwwww}}}uuugggkkkqqqyyy}}}}}}~~~|||hhhNNN>>>===;;;;;;;;;<<<<<<<<<======999>>>CCCMMMhhhnnnppplllrrrlllxxx|||uuu[[[AAA999666444:::777777777777666666666666555666666777888999999:::888999;;;;;;;;;<<>>@@@BBBDDDGGGLLLRRRWWWZZZ]]]```cccfffiiinnnqqqvvvzzzrrrgggjjjrrrxxxzzz~~~{{{oooPPP:::===;;;::::::::::::;;;<<<<<<:::CCCAAAHHHkkkoookkkjjjzzzxxxmmmyyy|||yyy___BBB999777444666555555555555555666777777333666999999888777:::<<<<<<999999;;;======@@@EEENNNLLLMMMQQQUUUZZZcccmmmxxxVVVPPPNNNNNNVVViiihhhccc\\\XXXVVVUUURRRPPPEEE@@@;;;777666666666666888888888888888777666666888777666777999:::888555666777777888888777666555999999:::;;;;;;<<<<<<===>>>@@@BBBDDDHHHMMMSSSXXXZZZ\\\```cccfffiiinnnqqqvvvyyyyyyhhhjjjrrrxxx{{{~~~rrrRRR;;;>>>;;;;;;::::::;;;;;;<<<===:::CCCBBBMMMuuuvvvoookkkzzz|||ooozzz}}}zzz```CCC:::888555777666555555555555666777777333444666555666999AAAFFFEEE@@@<<<>>>@@@@@@CCCGGGPPPMMMLLLOOORRRXXXcccnnn[[[SSSOOONNNWWWhhhhhhbbb\\\XXXVVVUUUQQQOOODDD@@@;;;777666777777666666777999999999888666555888777777888999999888666777888888888777777666555999999:::;;;;;;<<<<<<===>>>@@@CCCEEEIIINNNUUUYYYZZZ\\\```cccfffiiimmmpppuuuxxx~~~iiijjjrrrxxx|||vvvUUU===???;;;;;;;;;:::;;;;;;<<<===<<>>@@@CCCFFFJJJOOOUUUYYYYYY\\\```dddgggjjjmmmppptttwww|||mmmjjjrrryyy}}}yyyXXX??????;;;;;;;;;;;;;;;<<<======>>>CCCBBBUUUzzzrrrjjjbbbZZZRRRMMMPPPNNNOOOYYYpppxxxooo{{{www|||}}}cccFFF<<<:::666888666666666555666777777888<<<<<<:::999;;;BBBNNNWWWXXXRRROOORRRVVVUUUTTTUUUTTTSSSRRRTTTUUUZZZfffrrrZZZOOOKKKMMMXXXhhhgggbbb\\\XXXVVVTTTPPPLLLCCC???:::777666777777777555777999::::::888555444777888999999999888888888999999888777777777777777999999:::;;;;;;<<<<<<======@@@DDDGGGKKKOOOUUUXXXXXX\\\aaadddgggjjjmmmooorrrvvv{{{sssjjjrrryyy~~~}}}ZZZ??????<<<;;;;;;;;;;;;<<<======@@@CCCBBBUUUxxxeee]]]ZZZVVVRRROOOLLLJJJIIIKKKJJJJJJPPPeee}}}rrr|||xxx|||~~~~~~dddFFF===:::777999666666666666666777888888888999999777777;;;CCCIIIJJJGGGGGGMMMQQQPPPNNNNNNPPPQQQTTTWWWXXXZZZeeepppZZZPPPLLLNNNYYYhhhgggbbb\\\YYYWWWTTTOOOKKKCCC???:::777777777888888666777999999999888666555777999::::::999888888999999888888777777888888999999999:::;;;;;;<<<<<<===>>>@@@DDDGGGJJJNNNSSSVVVXXX\\\aaaeeehhhjjjmmmoooqqqtttzzzyyyjjjrrrzzz\\\@@@???<<<<<<;;;;;;<<<<<<===>>>@@@CCCBBBUUU|||aaaRRROOONNNMMMKKKKKKKKKLLLMMMMMMLLLLLLRRReeexxx|||yyy|||}}}eeeGGG===:::666888777777666666777777888999888:::;;;:::888999<<<@@@>>>>>>BBBHHHJJJHHHHHHKKKKKKNNNSSSWWWXXXYYYdddooo]]]SSSNNNOOOZZZhhhfffbbb\\\YYYWWWSSSNNNJJJBBB???:::777777777888888888888888888888777666666777999;;;;;;999777888:::888777777777777999:::;;;999999:::;;;;;;<<<<<<===>>>AAADDDGGGJJJMMMQQQSSSXXX\\\aaaeeehhhjjjmmmnnnooosssyyywwwjjjrrrzzz___BBB@@@<<<<<<<<<<<<<<<======>>>>>>CCCDDDXXXjjjYYYQQQMMMMMMMMMMMMMMMNNNOOOQQQQQQPPPQQQWWWiii~~~yyyxxx{{{|||~~~dddFFF<<<999666777777777666666777777888999888;;;======;;;;;;>>>AAA===???BBBFFFEEEDDDHHHOOOLLLOOOTTTXXXXXX[[[gggtttwwwYYYRRRNNNNNNYYYhhhfffbbb\\\YYYWWWSSSNNNIIIBBB???:::777777888888888888888888777777777777777777999<<<;;;999777888:::777777666666777999;;;<<<999999:::;;;;;;<<<<<<===>>>AAADDDGGGIIILLLOOORRRWWW[[[aaafffhhhjjjmmmnnnooosssyyysssjjjrrr{{{bbbDDDBBB<<<<<<<<<<<<<<<===>>>>>><<>><<>>@@@AAA>>>CCCEEEYYY|||jjjaaaYYYTTTVVV[[[[[[[[[\\\]]]]]][[[YYYWWW[[[aaaiiitttrrr~~~~~~fffIII>>>999444666777777777777888888888888999999999::::::;;;;;;;;;>>>???AAABBBDDDHHHMMMQQQVVVUUUWWW\\\```iiixxxwww[[[WWWMMMFFFMMMUUUeeeiiieee___ZZZWWWSSSMMMHHHEEE???999777888999777555888999888777555555777999999:::;;;:::999888888999<<<:::777777999::::::999888:::;;;;;;;;;;;;<<<>>>===@@@CCCFFFHHHLLLQQQUUUZZZ]]]aaaccccccfffkkkooorrrtttyyyoookkkqqqzzzfffFFF@@@======<<<<<<===>>>@@@AAAAAAFFFHHH\\\vvvhhhddd___]]]___``````aaaccceeeeeeccc```^^^bbbiiioooxxxvvv~~~eeeGGG<<<888555777777777777777888888888888888999999::::::;;;;;;<<<===???BBBDDDGGGKKKPPPTTTVVVWWWZZZ___ccckkkyyywwwYYYUUUNNNGGGLLLSSSeeeiiieee___ZZZWWWSSSMMMHHHDDD???999777888999777666999999999777555555777999888999:::999888777888999<<<:::888888999:::;;;:::999:::;;;<<<;;;;;;<<<>>>>>>@@@CCCEEEHHHKKKOOOSSSYYY\\\```bbbccceeejjjoootttvvv{{{vvvkkkqqq{{{hhhGGG???======<<<<<<===>>>@@@AAACCCGGGIII```{{{rrrpppmmmlllmmmnnnnnnppprrrtttssspppnnniiimmmrrrwww~~~|||}}}eeeFFF;;;888555999777777777777888888888888888888999::::::;;;<<<<<<<<>>===???BBBFFFJJJNNNQQQTTTYYY\\\```bbbcccfffkkkooosssvvvzzzkkkrrr|||jjjHHH???>>>============???@@@AAABBBEEEIIIeee~~~}}}|||vvvxxxzzz}}}fffFFF;;;888777;;;666777777777888888888888888888999::::::;;;<<<<<<:::>>>BBBGGGKKKPPPUUUXXXVVVXXX___gggjjjnnnxxx```VVVPPPJJJMMMPPPeee|||iiieee___ZZZWWWSSSMMMHHHAAA>>>:::888777777888888::::::999777555444666888666777888888666666777888:::888666555777888888888999;;;<<<<<<<<<<<<===???<<<>>>BBBGGGMMMRRRUUUVVVYYY]]]aaacccdddgggmmmqqqsssvvv{{{mmmsss}}}lllIII???>>>>>>======>>>???AAABBBBBBDDDLLLooogggGGG<<<:::999>>>666777777777888888888888777888888999;;;<<<<<<===999<<<@@@DDDIIINNNSSSWWWTTTXXX```gggkkkmmmvvvfffXXXPPPKKKNNNRRRdddzzziiieee___ZZZWWWSSSMMMHHH@@@>>>;;;888777777888999::::::999777555444666777666777888888777777888999999777555555666777777777999;;;<<<===<<<<<<===???<<<===AAAHHHOOOTTTWWWWWWYYY]]]aaadddeeehhhmmmrrrtttwww|||pppuuu}}}nnnJJJ???>>>>>>======>>>???AAABBBDDDGGGSSS|||}}}gggHHH<<<:::999===777777777777888888888888777777888999;;;<<<======:::<<<>>>AAAEEEJJJPPPUUUTTTXXX```hhhkkkmmmttt}}}gggXXXOOOJJJOOOTTTccczzziiieee___ZZZWWWSSSMMMHHH???>>>;;;888666666888::::::::::::777555444555777666777999888777777999::::::888666555777888888888:::;;;======<<<<<<>>>???======AAAGGGOOOTTTUUUUUUXXX\\\```cccdddgggmmmqqqrrruuu{{{ssswww}}}oooKKK??????>>>>>>===>>>@@@AAABBBDDDGGGWWW|||zzz}}}fffGGG<<<999777;;;777777777777888888888888666777888999;;;<<<===>>><<<===>>>???AAAGGGNNNSSSUUUXXX```hhhkkklllttt}}}bbbVVVNNNJJJOOOTTTbbbzzziiieee___ZZZWWWSSSMMMHHH???>>><<<999666666888:::;;;;;;:::777555444555777666888999999888888999;;;;;;999777666888999999999:::;;;======<<<<<<>>>???>>>>>>AAAGGGNNNRRRSSSQQQWWW[[[___bbbcccggglllqqqnnnrrrxxxuuuxxx}}}pppKKK??????>>>>>>>>>>>>@@@AAABBBCCCFFFWWW~~~{{{}}}eeeFFF;;;888666999777777777777888888888888666777888999;;;<<<===>>>???>>>>>>>>>@@@EEELLLRRRVVVZZZaaahhhkkkmmmttt}}}[[[TTTNNNIIINNNTTTaaa{{{kkkggg```\\\YYYUUUNNNJJJCCC???:::777666777888888888888777555555444444444666555555555555666666777777666666777999;;;;;;:::::::::;;;;;;<<<======>>>>>>@@@CCCEEEHHHLLLQQQTTTXXXZZZ^^^```cccfffkkknnnsssuuu{{{~~~|||sssLLLAAA@@@???>>>>>>>>>???@@@AAAFFFGGGUUUzzzzzzgggEEE:::999888888999999888888888888888999999999999999:::;;;<<<<<<<<>>>>>>>>@@@CCCEEEHHHLLLQQQUUUYYY[[[^^^aaacccfffjjjmmmsssvvv||||||{{{sssKKKAAA@@@???>>>>>>>>>???AAAAAADDDHHHVVV{{{zzzfffGGG??????:::777999888888777777777888888999999999999:::;;;<<<<<<<<<>>>@@@AAAAAACCCHHHMMMTTTYYY^^^iiiuuurrrqqq}}}```QQQNNNKKKLLLJJJVVVccc|||}}}iiieee___[[[XXXSSSMMMHHHBBB???:::777777777888888999888666555555555555666:::999888777777777777777555444444666888999999888;;;;;;;;;<<<======>>>>>>>>>@@@CCCFFFHHHMMMRRRUUUZZZ\\\___aaacccfffjjjllltttwww}}}zzzyyyrrrKKKBBB@@@???>>>>>>???@@@AAABBBCCCIIIWWW{{{zzz{{{~~~{{{fffHHHBBBBBB<<<888777777777666666777777888999999999999:::;;;<<<<<<;;;===???AAACCCEEEFFFGGGMMMUUU^^^nnn~~~{{{yyy[[[PPPOOOKKKKKKHHHUUUbbb{{{~~~hhhddd___[[[XXXSSSLLLGGGBBB>>>:::777777888888999999888666555444555666777<<<;;;:::999888777777777666555555666999::::::999:::::::::;;;<<<<<<======>>>@@@CCCFFFIIIMMMRRRVVV[[[]]]```bbbcccfffiiillluuuxxx~~~yyyyyy~~~rrrKKKBBB@@@??????>>>???@@@BBBCCCCCCIIIWWW{{{fffbbbfffiiiqqq|||}}}gggHHH>>>>>>;;;999666666666666666666777888999999999999:::;;;<<<<<<;;;<<<>>>BBBFFFGGGEEEDDDGGGPPP\\\qqq^^^TTTRRRMMMKKKHHHTTTccc{{{hhhddd___\\\YYYSSSLLLFFFAAA>>>999777777888999999:::888666555444555777888<<<<<<;;;999888888888888777777666888:::<<<;;;;;;888999999:::;;;;;;<<<<<<>>>@@@CCCFFFIIINNNSSSWWW\\\^^^```bbbcccfffjjjllltttyyy~~~yyyyyy~~~qqqKKKBBB@@@????????????AAABBBDDDEEEIIIXXXyyy```NNNOOOUUUVVV___mmm{{{hhhEEE888888888;;;666666555666666777888888999999999999:::;;;<<<<<<;;;<<<>>>BBBFFFGGGFFFDDDCCCJJJUUUkkkcccVVVSSSNNNLLLIIIUUUbbb{{{~~~hhhddd```]]]ZZZTTTLLLFFFAAA===999777777888999999:::888666444444666888:::<<<;;;:::999999999999999888777777999;;;<<<<<<;;;999999999:::;;;;;;<<<<<<>>>@@@CCCFFFJJJNNNTTTXXX[[[]]]```bbbdddgggkkkmmmtttxxx~~~{{{zzz~~~qqqJJJCCC@@@?????????@@@AAACCCDDDFFFJJJ[[[zzzzzzxxx{{{wwwWWWHHH???CCCGGGGGGNNNYYYmmmzzzwwwgggCCC777777888;;;666666666666777888999999999999999999:::;;;<<<<<<;;;===???BBBEEEGGGIIIIIIEEEHHHMMM___vvv}}}kkkWWWQQQMMMMMMKKKVVV```yyy}}}hhheeeaaa^^^[[[UUUMMMGGGAAA===999777777888:::::::::888666444444666999:::::::::999999999999999:::888777777888:::<<<<<<;;;::::::;;;<<<<<<======>>>>>>@@@CCCGGGJJJOOOTTTXXXZZZ]]]```bbbdddhhhlllooosssxxx~~~~~~{{{pppJJJCCC????????????@@@BBBDDDEEEGGGMMM___uuugggbbbffffff^^^TTTDDDAAAAAADDDDDDBBBFFFLLL]]]qqqwwwvvvbbbBBB<<>>AAABBBBBBFFFKKKPPPOOOLLLJJJWWWlllttt{{{|||___SSSMMMMMMIIISSS]]]uuu|||iiieeebbb___\\\VVVMMMGGGAAA===999777777999:::::::::888666444444666999;;;999999888888888999::::::777666666777999;;;;;;:::<<<<<<======>>>?????????>>>@@@CCCGGGJJJOOOUUUYYYZZZ\\\___bbbeeehhhmmmppprrrxxx~~~|||pppJJJCCC????????????@@@BBBDDDEEEHHHOOObbbmmm```ZZZRRRLLLJJJBBBGGGLLLMMMJJJFFFFFFHHHXXXkkkxxxxxx^^^BBBCCCGGG>>>444777777777777888999:::;;;999999999999:::;;;<<<<<<<<>>BBB555999888999:::;;;<<<<<<<<<<<<===@@@DDDGGGKKKOOOTTTWWWXXX[[[___bbbeeeiiimmmpppvvvyyy}}}oooGGGAAAAAA===;;;@@@DDDEEEHHHLLLLLLNNNhhheeeUUUNNNKKKGGG@@@DDDPPPYYYRRRCCC@@@GGGQQQaaayyyyyy|||___???:::<<<999777666666666777888888999999999999999999:::;;;<<<===>>>===???CCCDDDFFFNNNVVVccc]]]RRRSSSbbbmmm{{{jjjSSSJJJMMMHHHMMMZZZrrrhhhfffaaa]]]YYYSSSMMMIIIBBB@@@<<<888777777999::::::888666555555777999::::::888777777888999888888;;;222888777???FFF999777999:::;;;<<<<<<======<<>>===EEEKKKXXXnnn}}}^^^???:::<<<888777777777888888999:::::::::;;;;;;::::::::::::;;;;;;>>>===???CCCDDDFFFMMMVVVbbb^^^TTTUUUbbbkkkvvvgggTTTLLLMMMHHHMMMZZZrrrhhheee```\\\WWWRRRLLLHHHCCC@@@<<<999777777888999999777666555555777:::;;;999888666666888999888777999444:::666@@@MMM>>>555::::::;;;<<<============AAACCCGGGKKKNNNSSSXXX[[[]]]```dddgggjjjmmmqqqtttvvvxxx{{{www{{{kkk^^^___hhh~~~kkkEEEBBB@@@>>>???AAABBBDDDLLLUUURRRSSSoooxxx```QQQGGGBBBEEE@@@AAADDDBBB<<<===CCCGGGPPPbbb{{{}}}\\\>>>:::<<<888888888888999999:::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;???>>>@@@CCCDDDEEEMMMUUUcccaaaXXXWWWcccjjjtttyyyaaaUUUMMMMMMGGGMMMYYYqqqgggddd___ZZZVVVQQQKKKHHHCCCAAA<<<999777777888999888777555444555777:::<<<;;;999888888999::::::999888666<<<555@@@QQQAAA444:::;;;<<<===>>>>>>>>>>>>AAACCCGGGKKKOOOTTTYYY\\\\\\^^^bbbeeehhhkkkoooqqquuuwwwzzz~~~mmmeee^^^QQQMMMQQQTTThhhhhhDDDCCC@@@???@@@BBBAAACCCMMMXXXRRRRRRnnnxxx```PPPIIIEEEIIIBBB???AAAAAA>>>???BBBFFFLLL[[[tttzzzXXX===;;;<<<888888888888999999:::;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>@@@???@@@CCCDDDEEELLLTTTcccddd[[[XXXccclllvvviiiZZZSSSNNNMMMGGGNNNXXXppphhhddd^^^YYYUUUPPPKKKHHHCCC@@@<<<999777777888:::999888666555555777999;;;;;;999888888999::::::999888777===555???PPPBBB666:::;;;<<<===>>>>>>>>>>>>???BBBFFFJJJNNNSSSXXX\\\[[[]]]aaadddfffiiimmmoootttvvvzzz~~~ggg^^^WWWMMMMMMPPPLLLYYYuuu~~~eeeCCCCCC@@@???AAABBBAAADDDNNNYYYWWWXXXrrr~~~~~~|||{{{wwwxxx}}}www```RRRLLLKKKHHHDDDAAABBBCCCAAA???@@@CCCIIIWWWooowww|||vvvUUU<<<;;;<<<777999777777888888999::::::::::::::::::<<<===???AAABBBAAA@@@AAACCCDDDDDDKKKSSS___bbbZZZVVVaaammmyyy```UUURRRMMMMMMHHHOOOXXXooohhhddd___YYYUUUPPPLLLIIIAAA???;;;888777888999;;;:::999666555555666888:::888777555555777888777666999555<<<666===JJJ>>>999::::::;;;<<<============>>>AAAEEEJJJNNNSSSXXX\\\\\\^^^bbbeeegggiiimmmpppsssvvv{{{|||fffYYYTTTLLLKKKOOOKKKUUUmmmbbbAAADDDAAA???@@@BBBCCCEEEMMMVVVXXXZZZtttxxxsssooonnnppprrrrrrqqqffffffjjjrrryyy~~~ttt^^^QQQKKKHHHFFFDDDCCCCCCCCCAAA???===>>>CCCPPPffftttyyyuuusssQQQ;;;<<<;;;777999777777888888999:::::::::999999;;;<<>>;;;888777888;;;<<<<<<:::777555444555777888888777555555777777777666:::333;;;777:::BBB999===999:::;;;<<<<<<======<<<>>>AAAEEEJJJNNNSSSXXX\\\\\\^^^bbbdddfffiiilllooorrrvvv|||~~~mmm\\\]]]WWWTTTVVVSSSWWWggg___@@@EEEBBB???>>>BBBDDDFFFKKKQQQSSSWWWqqq}}}{{{yyy}}}{{{oooggg```\\\YYY[[[aaagggiiiiiiZZZVVVVVV\\\dddkkkvvvuuubbbTTTKKKFFFEEEGGGFFFEEECCCBBB@@@???>>>AAAIIIXXXoooxxxrrr{{{rrrqqqOOO;;;<<<;;;666:::888888999999:::;;;;;;;;;:::;;;<<<===???AAACCCDDDBBBAAABBBDDDCCCCCCJJJRRRSSS^^^^^^[[[fffrrr}}}ppp]]]SSSMMMMMMFFFMMMWWWnnnjjjfff___ZZZUUUQQQMMMJJJ???===:::888777999;;;======;;;888555444555666777:::888777777888999999888;;;222999888999<<<555???888999:::;;;<<<<<<<<<<<>>===AAAEEEGGGJJJNNNRRRWWWqqq~~~{{{}}}~~~}}}sssrrrmmmddd[[[WWWYYY]]]\\\]]]```cccbbb\\\SSSLLLMMMJJJHHHMMMVVV^^^bbbcccYYYQQQKKKNNNTTT\\\jjjwww|||lll___TTTLLLHHHJJJJJJFFFCCCCCCCCCCCCBBBBBBEEENNN```yyy}}}rrr}}}vvvpppNNN:::===;;;666:::999999:::;;;;;;<<<<<<============>>>???AAABBBCCCCCCAAABBBDDDCCCCCCIIIRRRSSSaaadddcccmmmxxx{{{bbbUUUMMMLLLFFFKKKWWWnnnmmmhhhaaa\\\XXXTTTNNNIIIEEE>>>:::::::::888999<<<<<<999555555888;;;<<<;;;::::::999888777777888888999888777888:::;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>@@@DDDHHHLLLQQQWWW\\\]]]___aaabbbcccfffjjjmmmwwwzzz~~~vvv```]]]gggrrrWWWEEEAAA@@@???>>>@@@DDDIIILLLNNNTTT\\\ooo~~~xxx~~~|||tttoooggghhheee___ZZZYYYUUUQQQXXXVVVSSSNNNJJJHHHIIIJJJBBBCCCEEEJJJTTT^^^cccdddVVVQQQMMMMMMMMMQQQ^^^mmm|||mmmaaaWWWQQQPPPNNNKKKIIIHHHGGGEEEDDD@@@@@@CCCJJJTTThhh||||||{{{xxxmmmMMM<<<:::<<<;;;999:::;;;<<<<<<;;;;;;===???===>>>@@@@@@@@@@@@@@@AAAEEEEEEDDDBBBAAADDDKKKQQQWWWgggkkkkkksssyyycccUUUNNNMMMEEEJJJWWWjjjoooiiiaaa[[[WWWSSSMMMIIIEEE>>>:::::::::888999<<<<<<999555555777:::;;;;;;::::::999888888888888888888777666777999:::999888::::::;;;<<<============@@@BBBFFFJJJNNNSSSYYY]]]]]]___aaacccdddgggjjjmmmwwwzzzrrrddd```cccnnnuuu~~~WWWEEEAAAAAA??????@@@DDDHHHLLLNNNTTT]]]qqqyyy~~~{{{tttpppooopppmmmfff```\\\VVVQQQRRRQQQNNNJJJFFFDDDDDDDDDAAAAAABBBEEEOOO]]]jjjrrr___UUUKKKJJJMMMSSS^^^hhhsss|||~~~uuukkkbbb[[[VVVRRRKKKGGGEEEDDDCCCCCC@@@@@@CCCHHHPPPbbbmmmMMM<<<:::<<<;;;999:::;;;<<<;;;::::::<<<>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBCCCBBBBBBFFFMMMSSS\\\hhhjjjhhhqqqyyycccTTTNNNMMMEEEKKKWWWiiiqqqkkkaaaZZZVVVRRRMMMIIIEEE>>>999999999888999<<<;;;999666555777999:::;;;:::999999888888888888999777666555666888999888777999999:::;;;<<<<<<<<<<<>>AAACCCDDDFFFJJJRRRXXX```hhhdddaaallluuu|||dddTTTMMMMMMEEEKKKVVVggg~~~ssslllbbbZZZUUUQQQMMMJJJDDD>>>999999999888888;;;:::999666555555777999::::::999999888888999999999888777666777999999999777888888999:::;;;;;;;;;;;;===@@@CCCGGGKKKQQQWWW[[[\\\___cccfffggghhhjjjllluuuxxx}}}xxxUUUPPPPPPJJJJJJTTT```wwwTTTFFFBBBAAAAAAAAABBBDDDGGGLLLPPPTTT```vvvyyy}}}~~~vvvlllcccRRRNNNIIIFFFEEEFFFGGGHHHFFFEEEDDDCCCGGGWWWsss|||gggXXXQQQQQQSSSVVVYYYdddmmmrrrtttvvvtttqqqfff___UUULLLGGGFFFEEEEEEAAA@@@AAACCCGGGTTTllljjjJJJ===;;;:::888888999:::;;;:::999999;;;===?????????@@@AAABBBAAA@@@@@@BBBFFFHHHJJJOOOWWW]]]dddhhh```[[[eeepppwwwcccSSSMMMLLLEEELLLTTTeee{{{tttlllbbbZZZVVVRRRMMMJJJDDD===999999999777888;;;999888666555444555888::::::999999999999999::::::999888777888:::;;;:::999777888999:::;;;;;;;;;;;;===???CCCGGGKKKPPPVVV[[[[[[___cccfffggghhhjjjkkksssvvv|||[[[QQQPPPJJJJJJQQQXXXnnnQQQEEEBBB@@@BBBCCCDDDEEEIIINNNSSSVVVbbbxxx|||www{{{{{{rrr```YYYPPPJJJHHHIIIJJJJJJDDDCCCDDDEEEGGGTTTpppssseee```bbbeeefffllloooooorrrwwwyyyxxxiiibbbYYYPPPKKKGGGEEEDDDAAA@@@AAABBBEEEPPPggg{{{gggHHH===<<<999888999999:::;;;;;;:::;;;===???@@@??????AAACCCDDDCCCAAABBBEEEHHHJJJLLLRRR[[[aaallloooeee]]]fffooovvvbbbSSSMMMMMMEEELLLSSSbbbxxxrrrkkkbbb[[[WWWSSSNNNJJJDDD===888888888777888;;;999888777555333444777999:::999999999999::::::;;;999888888888:::;;;:::999888888999:::;;;;;;;;;;;;>>>AAAEEEIIIMMMRRRXXX\\\[[[^^^aaadddeeegggiiikkkqqquuu}}}{{{___QQQQQQMMMNNNRRRSSSeee~~~NNNDDDAAA@@@BBBEEEFFFGGGKKKQQQWWW[[[fff|||{{{vvvxxxkkkcccYYYQQQNNNLLLIIIGGGEEEDDDFFFHHHHHHQQQjjj}}}qqqnnnnnnqqqsssrrroooooossstttsssmmmfff[[[RRRKKKGGGDDDCCCAAAAAABBBBBBDDDMMMbbbuuucccFFF>>>>>>999888;;;:::;;;<<<======>>>@@@BBBCCCAAAAAACCCGGGIIIHHHEEEFFFHHHJJJLLLOOOWWWaaahhhyyy}}}tttjjjooouuuzzzaaaSSSNNNMMMEEEKKKRRR```tttpppjjjccc]]]YYYTTTOOOJJJCCC===888888888777777:::888888777555222222666999999999999999999:::;;;<<<999777777888999:::999888888999:::;;;<<<<<<<<<<<<>>>AAAEEEHHHMMMRRRXXX\\\\\\]]]```bbbccceeeiiikkkpppvvvxxxjjj```___[[[[[[[[[TTT```}}}zzzKKKCCC@@@???CCCFFFGGGHHHMMMTTT[[[aaalll|||vvvwww{{{xxxsssmmmiiigggddd^^^YYYUUUPPPNNNNNNKKKNNNccc{{{zzzxxxoooaaaTTTLLLHHHFFFEEECCCCCCCCCBBBBBBIII\\\ooo```DDD>>>>>>:::888===:::<<<>>>??????AAADDDGGGGGGDDDDDDHHHMMMPPPOOOLLLMMMNNNPPPRRRWWWaaammmvvvwwwxxx{{{___SSSNNNMMMDDDIIIQQQ^^^rrroooiiiccc]]]ZZZUUUOOOKKKCCC===888888888777777:::888888777555222222555999999999999999::::::;;;<<<888666666777888999888777999999:::;;;<<<<<<<<<<<<<<>>???:::999>>>:::<<>>???AAAEEEKKKQQQWWWZZZ\\\___bbbddddddgggkkkpppuuuzzzlllqqqdddHHHAAACCCCCCDDDFFFHHHLLLSSS[[[```lllrrrwwwuuu|||~~~qqqeeeaaabbbvvvxxxcccVVVNNNIIIHHHFFFEEECCCAAACCCNNN[[[tttXXX???999<<<======>>>CCCFFFJJJOOORRRTTTTTTTTTTTTQQQOOOPPPSSSXXX\\\^^^___``````bbbhhhttt~~~}}}~~~hhhZZZMMMKKKNNNGGGLLLcccqqq}}}mmmggg```ZZZWWWSSSNNNIIICCC???;;;888888999999888888888777555333333555777999999999999999999999999888777777888::::::999777777999;;;<<<;;;;;;<<<===>>>???AAADDDJJJPPPUUUXXX[[[^^^bbbcccdddhhhmmmrrrxxx|||ooorrr___GGGBBBDDDBBBDDDFFFHHHMMMUUU^^^ddduuuwwwxxxuuu{{{pppeee```fff~~~mmm[[[OOOHHHHHHFFFDDDCCCAAABBBLLLWWWxxxjjjRRR<<<888===>>>>>>AAAFFFHHHMMMUUU\\\___\\\YYYZZZXXXUUUVVVZZZ___ccceeeeeeeeeeeeeeeiiitttzzzxxxxxx|||ooo[[[OOOKKKLLLHHHPPPgggvvvmmmggg```ZZZVVVRRRMMMIIICCC???;;;888888999999888888888777555333444666888999999999999999999999999888777777888999:::999888777999;;;<<<;;;;;;<<<===>>>>>>@@@DDDIIINNNSSSWWWWWW[[[^^^```aaaeeelllqqqyyy|||mmmnnnYYYFFFCCCCCCCCCDDDGGGJJJPPPXXXaaaggguuuwwwyyytttxxxyyymmmgggcccuuulll[[[PPPJJJIIIFFFDDDCCCAAAAAAIIIRRRqqqbbbMMM;;;999<<<===>>>AAAHHHJJJPPP[[[fffjjjfffbbbdddaaa^^^^^^aaaeeeiiikkkfffgggiiijjjnnnuuu~~~}}}vvvuuuvvv{{{vvv[[[OOOJJJHHHGGGPPPeeerrr|||mmmhhh```ZZZVVVRRRLLLHHHCCC???;;;888888999999888888888777666444444777999999999999999999999999999999777666777999:::999888777999;;;<<<;;;;;;<<<======>>>@@@CCCHHHNNNSSSVVVWWWZZZ]]]___```eeekkkqqqyyy|||ssswwwzzzTTTEEECCCBBBCCCFFFIIINNNTTT\\\dddjjjqqquuuxxxrrrtttzzzvvvoooxxxhhh[[[UUURRRKKKGGGEEEDDDAAA@@@FFFMMMkkk|||\\\JJJ;;;:::<<<;;;<<<@@@FFFIIIRRR```ooowwwvvvsssnnnkkkhhhhhhjjjlllnnnooogggkkkpppuuuxxx{{{}}}~~~}}}yyyvvvvvvxxx|||]]]RRRJJJEEEGGGKKK[[[dddqqqnnnhhh```ZZZVVVQQQKKKGGGCCC???;;;888888999999888888888888666444555777:::999999999999999999999999999888666777888::::::999777999;;;<<<;;;;;;<<<======>>>@@@CCCIIIOOOTTTWWWZZZ]]]___aaabbbgggnnntttxxx{{{{{{qqqbbbccclll}}}sssOOODDDCCCAAAEEEHHHMMMSSSYYY```gggkkkoootttvvvrrrsss}}}sssbbb[[[WWWTTTMMMIIIFFFEEECCCAAADDDJJJcccxxxVVVHHH<<<<<<===;;;<<<@@@DDDHHHSSSbbbrrr~~~uuusssrrrrrrtttvvvvvvuuuooossszzz|||wwwwwwxxxyyy{{{~~~___VVVNNNFFFKKKHHHVVV^^^lllnnnhhh```ZZZUUUQQQKKKGGGCCC???;;;888888999999888888888888666555555888:::999999999999999999999999:::888666666888999:::999777999;;;<<<;;;;;;<<<===<<<===@@@DDDIIIPPPVVVYYY]]]___aaabbbccchhhooouuuxxx|||zzzkkk```XXXNNNSSSbbbkkkJJJCCCDDDBBBFFFJJJQQQXXX^^^ccchhhlllnnnsss~~~tttrrrttt|||tttggg```^^^ZZZUUUOOOJJJGGGFFFDDDAAACCCGGGZZZuuuQQQEEE<<<>>>>>>;;;===CCCDDDIIIRRR^^^lllwwwyyyyyyzzz|||~~~xxx|||~~~zzzsssuuuvvvvvvxxx|||\\\WWWOOOGGGNNNGGGWWW```nnnnnnhhh```ZZZUUUQQQKKKFFFCCC???;;;888888999999888888888888666555666888;;;999999999999999999999999:::888666666888999:::999777999;;;<<<;;;;;;<<<===<<<===@@@DDDJJJQQQWWWZZZ^^^```bbbbbbcccgggooouuuxxx}}}qqq```TTTMMMIIIIIIOOObbbgggGGGBBBEEECCCGGGLLLTTT[[[```eeeiiilllnnnqqqzzzrrrsssvvv}}}{{{vvvqqqnnniiidddeeegggbbb[[[PPPKKKHHHGGGEEEBBBCCCFFFSSSzzzsssMMMBBB<<<>>>???===???EEEGGGKKKRRRZZZbbblllvvv|||zzz{{{~~~~~~|||wwwoooqqqrrrqqqsssxxx}}}}}}WWWUUUNNNEEENNNBBBUUU```lllmmmjjjddd]]]UUUNNNJJJGGGAAA===999666666777888888:::999777555333555999<<<;;;::::::999999::::::;;;:::777444555:::<<<:::777888888999::::::;;;<<<<<<>>>???AAADDDHHHNNNSSSVVVYYY[[[___bbbfffkkkppptttwww}}}zzz___TTTJJJEEEGGGEEE@@@LLLccc\\\IIIAAAGGGAAAGGGNNNYYYaaafffiiilllnnnttttttzzzwwwkkkoooyyywwwnnnhhheeedddkkkpppooosssrrreeeUUUOOOKKKLLLIIICCCBBBGGGNNNggghhhKKKBBB::::::===>>>???AAAIIIKKKOOOTTTZZZaaahhhmmmrrrwww~~~|||yyyzzz{{{|||yyyvvvsssuuusssoooooovvv}}}rrrYYYWWWLLLDDDKKKJJJNNNYYYlllnnnkkkeee^^^VVVOOOJJJHHHAAA===999666666777888888999999777555333555888;;;;;;::::::999999::::::;;;;;;888555666:::<<<:::777888888999:::;;;<<<<<<===>>>???@@@DDDHHHNNNSSSVVVYYY[[[]]]___aaaeeeiiilllpppwwwbbbOOOKKKFFFDDDGGGEEEHHHKKKVVVlll|||vvvxxx|||YYYHHHAAAGGGCCCHHHPPP[[[dddiiilllppprrrzzz|||xxxjjjmmmvvv}}}xxxxxx|||mmmXXXQQQLLLKKKHHHDDDCCCEEECCCZZZyyybbbIII@@@:::;;;>>>@@@AAADDDLLLOOOSSSVVV[[[aaaggglllpppsssxxxzzzyyywwwuuutttuuutttssstttvvvxxxxxxwww|||}}}yyysssqqqvvv|||}}}lllUUUVVVQQQJJJPPPIIILLLWWWiiinnnkkkfff___WWWPPPKKKHHH@@@===999666666777888777999888777555444555888;;;::::::::::::::::::::::::===:::777888:::;;;:::888888888999:::;;;<<<======??????@@@CCCHHHNNNTTTWWW[[[]]]^^^^^^___aaadddgggllltttcccMMMDDDGGGEEEGGGJJJGGGNNNKKKLLLYYYrrrzzzvvvuuuwww|||zzzUUUHHHAAAGGGEEEIIIRRR^^^ggglllppptttwwwxxxiiilllsss{{{|||qqq]]]TTTMMMJJJIIIEEECCCDDD???QQQlll}}}\\\FFF???999;;;???AAADDDGGGOOORRRUUUYYY\\\aaafffiiilllnnnpppqqqooommmkkkkkkjjjkkkmmmooopppssswwwzzzxxxuuuxxx|||}}}nnnSSSTTTOOOGGGJJJGGGJJJTTTeee|||mmmjjjeee^^^WWWPPPJJJGGG@@@===999777777777777777888888777555444555777:::::::::::::::::::::::::::>>>;;;999999:::;;;:::888777888999:::;;;======>>>??????@@@CCCHHHOOOUUUXXX___```aaaaaaaaabbbeeehhhooouuu[[[KKKFFFJJJIIIKKKOOOKKKOOOLLLLLLVVVlllzzzwwwrrrQQQIIIBBBHHHGGGJJJSSS___iiiooosssxxx{{{wwwhhhkkkppp}}}yyyvvvpppaaaYYYPPPKKKIIIGGGDDDBBBDDDPPPhhhzzzVVVDDD>>>:::<<>>?????????@@@CCCHHHOOOVVVZZZ___aaabbbcccccceeeiiilllrrrvvv~~~lllZZZMMMKKKMMMIIILLLPPPLLLNNNNNNPPPYYYkkk}}}{{{jjjOOOJJJCCCHHHIIIKKKTTT```jjjqqqvvv{{{~~~uuugggjjjoooyyy{{{sssccc^^^UUUNNNKKKIIIFFFCCCGGGQQQhhhuuuPPPCCC===;;;===@@@AAAEEEJJJLLLPPPVVVZZZ^^^aaaeeegggkkklllnnnnnnllllllmmmnnnkkknnnqqqrrrrrrtttzzz~~~}}}}}}WWWSSSSSSLLLJJJGGGJJJQQQ___uuujjjhhhccc]]]VVVNNNGGGCCC???<<<999888888888777666666777777666444444666888999999;;;;;;;;;;;;999999;;;::::::999999999999:::777888999;;;<<<>>>???@@@@@@???@@@CCCHHHOOOWWW[[[^^^```aaacccdddgggkkknnnsssuuu{{{qqq___YYYQQQPPPQQQLLLOOOSSSOOOPPPRRRTTTXXXeee~~~bbbKKKKKKDDDJJJLLLOOOXXXeeeooovvvzzzvvvgggjjjnnnuuuxxxcccbbb\\\SSSMMMKKKIIIEEEDDDOOOiiipppJJJAAA>>>===@@@CCCEEEIIIOOOOOOSSSYYY___bbbeeegggiiinnnpppqqqpppnnnmmmmmmnnnrrrtttvvvxxxxxxzzz|||}}}^^^RRRQQQJJJHHHFFFJJJQQQ^^^qqq~~~jjjhhhddd^^^WWWNNNHHHDDD>>><<<:::888888888777555666666777666444444666888888999;;;<<<<<<;;;999888888999999888888888999:::777888999;;;===>>>???@@@@@@@@@@@@BBBHHHPPPWWW\\\___aaacccdddfffiiimmmpppuuuvvv{{{qqqgggccc^^^aaaaaaYYY[[[^^^WWWUUUYYY[[[YYY[[[lll}}}~~~XXXGGGKKKFFFMMMQQQVVV___kkkuuu|||wwwhhhjjjlllpppvvvaaaeeecccYYYPPPMMMKKKHHHCCCQQQppplllEEE???===???DDDHHHJJJPPPWWWVVV[[[aaafffhhhiiijjjkkknnnqqqssstttsssrrrrrrssswwwwwwyyy|||~~~}}}|||dddQQQNNNHHHFFFEEEIIIPPP\\\nnn|||kkkiiieee___XXXPPPIIIDDD>>><<<:::999999888777555555666777666444444666777888999;;;<<<<<<;;;999888777777888888777888999;;;777888999;;;===>>>@@@@@@@@@@@@@@@BBBHHHPPPXXX]]]bbbdddfffggghhhkkkooorrryyyzzz~~~zzzyyyrrroootttsssjjjiiiiii```WWW___ccc]]]VVV\\\qqqyyyxxx{{{RRRCCCKKKFFFNNNTTT\\\dddqqq{{{yyyiiijjjjjjlll~~~nnn___gggggg\\\QQQMMMLLLJJJGGGVVVwwwkkkCCC>>>===@@@FFFKKKOOOWWW^^^]]]bbbgggkkkmmmmmmmmmmmmlllppptttwwwxxxyyyzzz{{{xxxxxxyyy}}}~~~zzzfffRRRQQQNNNNNNCCCHHHPPP[[[lll|||kkkgggaaa[[[UUUNNNHHHDDD???<<<888666666666777666777777666444222222444666888888888888888777666666999777444555999;;;;;;:::999999:::;;;<<<===>>>???;;;===???@@@CCCKKKVVV^^^```bbbdddgggjjjlllooopppuuuxxx~~~|||{{{zzzvvvrrrrrrnnnmmmjjjccc]]]^^^fffmmm{{{uuuwww|||xxxTTTGGGFFFKKKMMMZZZ\\\gggoooqqqvvv|||iiikkkiiipppzzzqqq[[[cccgggbbbTTTKKKJJJMMMHHHXXXSSSLLLEEEBBBBBBGGGLLLQQQXXX```lllmmmnnnoooooonnnmmmlllqqqqqqppppppssswww{{{~~~~~~|||{{{eeeUUUUUUNNNGGGHHHHHHLLLWWWlllyyykkkgggaaa[[[UUUOOOHHHDDD???<<<888666666666777666888888666444222222333555888888888888888777666666999777555666888;;;;;;:::999::::::;;;<<<===>>>>>><<<===???AAADDDKKKVVV^^^aaacccfffhhhjjjmmmoooqqqwwwzzz{{{zzzwwwpppiiifffgggjjjnnnwwwuuu{{{}}}|||vvvqqqxxxqqqQQQHHHHHHNNNOOO\\\___iiiqqqssswwwlllkkkhhhnnn}}}xxxrrrbbbdddeee```XXXPPPLLLLLLJJJ___RRRIII???>>>AAAIIIPPPUUU[[[aaajjjlllnnnpppppppppooonnnpppqqqqqqsssuuuxxx{{{}}}}}}{{{zzz~~~{{{|||hhhUUUTTTOOOJJJHHHHHHLLLWWWkkkvvvkkkgggaaa[[[UUUOOOIIIEEE???<<<888666666666777666888888777555222111333444777888888888888777777666999888666666888:::;;;:::;;;;;;;;;<<<<<<<<<=========>>>@@@AAADDDLLLVVV^^^bbbdddhhhjjjkkkmmmoooqqqzzz|||{{{tttooommmjjjnnnuuuyyyrrr{{{{{{|||}}}~~~{{{tttllleee___fffgggNNNHHHJJJRRRSSS___dddlllsssuuuxxxpppjjjggglll|||zzz{{{zzzwwwmmmkkkhhhccc^^^XXXQQQMMMNNNeeewwwLLLCCC======CCCMMMTTTWWW[[[aaafffiiillloooqqqrrrqqqpppoooqqqsssvvvxxxyyyyyyyyyyyywwwvvvxxx}}}~~~{{{xxxxxx{{{jjjTTTSSSPPPMMMGGGHHHKKKVVViiivvvjjjfff```[[[UUUOOOIIIEEE???<<<888666666666777666888888777555222111222333777777888888888888777666:::888777777888999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???AAABBBDDDKKKUUU]]]aaaeeeiiillllllmmmppprrr{{{}}}zzzvvvtttuuuvvvyyy~~~{{{yyyzzz}}}|||wwwsssvvvwwwxxxyyyzzz}}}rrrjjjeeeYYYSSShhh^^^KKKGGGJJJUUUXXXdddfffnnnuuuxxxzzzsssjjjfffjjjxxx~~~vvvsssoooiiiccc[[[TTTPPPSSSgggkkkGGG===BBBBBBGGGOOOUUUXXX[[[```dddggglllppprrrsssrrrqqqpppqqqtttwwwwwwvvvtttrrrwwwuuuuuuvvvxxxxxxvvvtttxxxwwwvvvxxx|||hhhQQQRRRPPPLLLGGGGGGKKKTTTfff}}}yyyjjjfff```ZZZUUUOOOIIIFFF???<<<888666666666777666777888777666333222222333666777777888888888777777:::999999888888999:::<<<;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>???@@@@@@BBBHHHQQQXXXYYYaaaiiimmmmmmnnnrrrwww{{{~~~qqqkkkgggkkkuuu||||||yyy{{{~~~zzzppphhhdddZZZQQQVVVbbblllMMMLLLPPPVVVcccfffnnnpppssszzz~~~nnnhhhggglll}}}zzzyyywwwpppfff]]]WWW```yyy|||xxxkkk___[[[WWW]]]yyytttNNNEEEBBBCCCEEELLLXXX```dddiiimmmttttttsssrrrqqqqqqppppppppppppoooooooooqqqrrrsssmmmnnnpppqqqqqqrrrsssssssssvvvxxxyyyyyy{{{]]]TTTPPPLLLFFFGGGHHHMMMYYYmmmsssiiieee```ZZZUUUPPPJJJGGG???<<<888666666666777666222444666666555444555666666666777888888888888888:::;;;<<<:::777777:::===999999:::;;;<<<>>>>>>???>>>???@@@???AAAGGGPPPWWWWWW___iiimmmmmmnnnsssxxx|||}}}uuuoooqqq{{{wwwqqqjjj```SSSMMMSSS___~~~cccIIINNNUUU\\\hhhhhhooosssuuu|||}}}ppphhhfffjjjvvvxxxlll[[[[[[hhhqqqiiicccbbb]]]WWWLLLLLLSSSQQQOOOgggmmmFFFCCCBBBEEEHHHQQQ]]]dddeeefffiiitttrrrooommmkkkjjjjjjjjjpppooommmmmmooosssvvvyyyvvvuuusssqqqpppqqqtttwwwsssvvvyyyxxxxxx|||cccUUUPPPOOOFFFGGGHHHLLLVVVjjjuuulllhhhaaaZZZTTTNNNIIIEEEAAA>>>;;;888777777555444555555666666666555333222777888999:::999777555444999999999::::::;;;;;;;;;:::??????<<<===BBBBBB>>>@@@>>>???AAABBBEEENNNXXXXXX]]]ccchhhjjjnnnsssxxx|||~~~~~~|||~~~ooodddccc\\\OOOOOOZZZqqqYYYRRRNNNSSS```nnnvvvyyyzzzzzz~~~rrriiicccgggqqq|||}}}vvvcccWWWTTTUUUYYYWWWPPPNNNQQQJJJSSSSSSQQQQQQQQQ\\\qqqyyy]]]AAA===IIIKKKRRRZZZ^^^^^^^^^```cccfffnnnrrrnnnkkkmmmmmmjjjnnnqqqqqqoooqqqwwwyyyxxxzzzxxxuuurrrpppooopppqqqzzzuuuuuuzzz|||{{{~~~eee]]]UUUMMMHHHGGGFFFHHHQQQfffuuulllgggaaaZZZTTTNNNIIIEEEAAA>>>:::888777777555444444555666666666555333222666777999:::999888666555999999999999::::::::::::???BBBBBB??????CCCCCC???@@@>>>???AAABBBEEENNNWWWZZZ___eeehhhjjjmmmrrrvvv{{{~~~{{{|||}}}~~~||||||ooodddbbbZZZNNNMMMWWWkkkVVVSSSQQQVVVaaammmuuuyyy{{{{{{~~~zzznnncccbbbmmm}}}}}}kkkZZZTTTQQQRRRTTTSSSOOOPPPUUUVVV___```\\\XXXQQQUUUffftttXXXAAA@@@IIIRRRXXX^^^aaa___^^^___aaahhhooorrrnnnkkkmmmnnnlllmmmppppppoooqqqwwwzzzyyyuuutttsssrrrqqqqqqppppppsssqqqtttzzz}}}{{{|||jjj___TTTKKKHHHGGGFFFGGGPPPccc|||uuukkkgggaaa[[[UUUOOOIIIEEE@@@>>>:::888888777666444444555666666666555444333555666888::::::999888777999999999999999888888888@@@BBBBBB??????AAAAAA>>>@@@>>>???AAABBBEEEMMMVVV\\\aaafffiiijjjmmmqqquuu{{{~~~~~~|||~~~|||{{{zzzyyyvvvvvvvvvwwwxxxzzz{{{|||zzzxxx~~~~~~pppeeeaaaXXXLLLKKKSSSbbb}}}SSSTTTWWW]]]fffpppxxx~~~qqqdddaaaiiiwww|||ppp```SSSQQQOOOOOOQQQRRRUUU^^^hhhqqqyyyxxxpppfffUUUOOOZZZvvvlllOOOBBBDDDJJJSSSXXX^^^```___]]]]]]___kkkpppqqqnnnkkkmmmooooooppprrrqqqooopppvvvxxxwwwqqqqqqrrrrrrrrrqqqppppppoooooottt{{{~~~|||{{{|||mmm___RRRIIIHHHGGGFFFFFFNNN```xxxvvvjjjfffaaa[[[UUUOOOIIIEEE@@@===:::888888777666555444444555666666555444333444666888:::::::::999888:::999999888888777777777<<<============>>>>>>===???>>>???AAABBBDDDLLLUUU\\\aaafffjjjkkknnnrrrvvv||||||zzzyyyyyyvvvrrrooommmoooppprrrqqqppppppqqqtttwwwyyyzzzwww{{{qqqfffaaaXXXLLLJJJPPP[[[vvvxxxSSSXXX```gggoooxxxrrrgggeeehhhpppooobbbYYYWWWWWWWWWXXX\\\hhhzzzvvv]]]OOOUUUiiibbbGGGCCCIIILLLRRRWWW]]]aaaaaaaaaaaabbbmmmpppqqqooolllllloooqqqtttuuusssoooooosssuuutttrrrqqqqqqqqqppppppppppppppprrrvvv{{{}}}|||{{{{{{fffXXXOOOJJJGGGGGGFFFFFFMMM^^^uuuvvviiifffaaa[[[VVVPPPIIIEEE@@@===:::888888777666555333444555666666555444444444666888:::;;;;;;:::999:::999999888888777777777999999999;;;======>>>??????>>>???BBBBBBDDDKKKTTT[[[___fffjjjlllpppuuuyyyzzzuuuooonnnllliiifffgggjjjmmmpppooommmlllnnnppptttvvv}}}yyywww{{{ssshhhaaaXXXMMMJJJNNNWWWqqqkkkVVV^^^hhhqqqyyyyyykkkggghhhlllzzzrrrjjjkkknnnooonnnrrrdddQQQTTTeee|||YYYCCCFFFNNNPPPWWW[[[```dddffffffffffffmmmooorrrssspppmmmnnnqqqssstttrrrnnnoootttwwwvvvuuutttrrrpppooooooppppppssstttuuuvvvxxx{{{||||||\\\QQQMMMNNNGGGGGGFFFGGGNNN^^^ssswwwhhheeeaaa\\\WWWPPPIIIEEE???===999888888888777666333444555666666666555444555666888:::;;;;;;:::999999999999999999888888888:::999:::>>>??????@@@CCC>>>>>>???BBBBBBCCCJJJSSSZZZ___fffjjjmmmqqqvvv{{{wwwpppmmmkkkhhhggghhhjjjmmmoooqqqooommmlllmmmooorrrtttxxx}}}yyywww{{{}}}tttiiiaaaWWWNNNJJJLLLTTTlllfffZZZaaalllvvv~~~pppcccggghhh|||{{{iiiSSSTTTbbbrrrSSSCCCIIIRRRTTTYYY\\\```ccceeedddbbbaaammmpppvvvzzzwwwqqqooorrrppprrrpppmmmooovvvzzzzzzwwwvvvtttsssrrrqqqqqqqqqrrrttttttsssuuu|||[[[OOOLLLPPPHHHHHHGGGHHHMMM[[[ooo}}}wwwgggeeeaaa\\\WWWPPPIIIEEE???<<<999888888888777666222333555666666666555444666777999;;;;;;;;;999888999999999999::::::::::::===:::;;;@@@AAA???@@@DDD>>>>>>???BBBCCCCCCJJJRRR\\\aaagggkkkmmmqqquuuzzzyyyqqqpppllliiijjjnnnrrrttttttrrrqqqpppoooooopppqqqrrruuu{{{~~~yyywwwzzz~~~{{{ssshhh___VVVMMMJJJKKKPPPfff~~~jjj]]]bbbjjjttt}}}xxxbbbeeedddtttnnnVVVTTT[[[xxxhhhOOOEEELLLUUUYYYZZZ\\\___cccffffffdddbbbooorrr{{{vvvqqqsssssstttqqqmmmnnntttxxxxxxsssuuuwwwxxxxxxvvvsssqqqppptttvvvuuuzzzfffUUUNNNPPPJJJJJJIIIGGGKKKVVVhhhuuuwwwgggdddaaa\\\WWWQQQJJJEEE???<<<999888888888777666222333555666666666555555666888:::;;;;;;:::999888999999999::::::;;;;;;;;;???;;;<<<@@@AAA======BBB>>>>>>???BBBCCCCCCIIIQQQ___ccciiilllmmmppptttxxx}}}uuusssnnnjjjlllrrrwwwxxxvvvtttsssrrrqqqpppqqqqqqrrrtttzzz~~~yyyvvvyyy}}}xxxqqqggg^^^TTTMMMIIIIIIMMMbbb|||ppp^^^bbbhhhpppyyyeeebbb```ppp|||sssYYYUUURRRqqq{{{aaaMMMGGGNNNVVV\\\]]]___dddjjjnnnpppooonnnppptttzzzssstttyyyyyytttnnnmmmqqqsssrrrooosssyyy}}}~~~zzzuuuqqqpppvvvyyyzzzrrr[[[OOOOOOLLLKKKIIIGGGHHHSSScccooovvvlllggg```[[[WWWQQQJJJEEE===;;;888777777666444333444444555555555555555444444555888:::;;;;;;:::999;;;;;;;;;;;;:::999888888===@@@@@@======@@@???===>>>>>>@@@CCCCCCCCCIIIPPP[[[bbbjjjqqqssstttssstttwwwyyy}}}wwwwwwuuusssrrrrrrssssssrrruuuzzz~~~}}}wwwrrrqqqrrrsssrrrsssuuusssrrrvvv}}}}}}rrrfff]]]TTTKKKGGGGGGHHH[[[{{{ddd```\\\bbbjjjrrrwww{{{~~~~~~jjjfffeeelllvvvtttttt}}}|||^^^UUUXXXiiirrrVVVLLLOOOUUU^^^ggggggjjjooossstttvvvwwwxxxxxxzzz~~~|||xxx~~~zzztttooommmooorrrtttuuuwww{{{|||zzzvvvpppmmmvvvwwwzzz}}}VVVYYYSSSMMMIIIFFFEEEFFFMMM]]]mmmwwwlllggg```[[[WWWQQQKKKEEE???<<<:::888888777555444333444555666777777777777444555888:::;;;::::::999:::;;;;;;;;;:::999999888<<>>AAAAAA???@@@???AAADDDDDDDDDHHHNNNZZZaaajjjpppssssssttttttuuuvvv~~~yyyzzzxxxvvvuuuttttttttttttxxx}}}yyysssrrrsssuuuttttttuuurrrppptttzzz{{{qqqeee\\\TTTKKKFFFFFFGGGYYYwwwuuu\\\[[[^^^cccjjjqqquuuxxxzzz||||||}}}nnndddbbbhhh}}}ttthhh\\\ccctttbbbVVVWWWgggnnnTTTMMMSSSZZZbbbjjjlllppptttxxxyyyzzz|||}}}wwwxxx{{{~~~~~~zzzvvvwwwvvvsssooolllmmmqqquuurrruuuyyy||||||xxxsssppptttvvvxxx|||```ZZZOOOMMMIIIFFFEEEFFFLLL\\\kkkyyylllggg```[[[WWWRRRKKKFFF@@@===;;;999999888777555222333444666777888999:::444555777999:::::::::999999:::::::::::::::999888;;;??????>>>???BBBCCCAAAAAA@@@BBBEEEFFFDDDGGGLLLWWW___iiippprrrssstttuuusssuuu}}}zzzwwwppplllnnnpppoooooottt~~~~~~{{{~~~}}}{{{xxxvvvvvvuuuvvv|||{{{vvvtttuuuvvvtttttttttpppnnnqqqxxxxxxoooddd\\\SSSJJJEEEEEEFFFUUUpppiiiVVVZZZbbbgggnnntttwwwxxxyyyzzz{{{|||~~~qqqccc```cccuuukkk]]]YYYZZZaaakkksss}}}cccTTTVVVfffiiiQQQOOOXXX```ffflllpppsssxxx{{{||||||~~~yyyyyyzzz{{{}}}|||yyyvvvuuuvvvvvvrrrllljjjmmmrrrpppsssyyy}}}~~~{{{wwwsssrrrtttwwwzzz}}}~~~gggZZZOOOMMMJJJGGGEEEEEEKKKZZZhhh{{{zzzmmmhhhaaa[[[WWWRRRKKKFFF@@@===;;;999999888666555333333444555666777888999555666777999::::::::::::888999999:::::::::999999===@@@@@@???@@@CCCDDDBBB@@@>>>@@@DDDFFFEEEGGGKKKTTT]]]hhhoooqqqrrrtttwwwvvvwww}}}iii^^^^^^XXXVVVYYYZZZXXXWWW]]]iiittt~~~}}}}}}yyyvvvttttttuuu|||~~~xxxwwwxxxuuusssrrrrrrooolllpppwwwwwwnnnddd]]]UUUKKKFFFEEEDDDPPPhhhaaaWWW```gggmmmvvv|||~~~|||{{{{{{}}}yyyggg``````mmmxxxjjjgggtttlllfffbbb___hhhcccRRRUUUfff|||cccPPPQQQ]]]dddgggjjjnnnqqquuuxxxxxxyyyyyyzzz{{{zzzyyyzzz{{{{{{yyyxxxyyy}}}~~~xxxooojjjkkkoooqqquuuzzz}}}xxxuuurrrtttvvvyyy{{{{{{zzzzzzgggXXXSSSMMMJJJGGGFFFEEEJJJWWWeeeuuu{{{mmmhhhaaa\\\XXXRRRKKKFFF???<<<:::888888777666444444444333333333444555666555666777888999:::::::::777888888999::::::::::::>>>AAABBB@@@@@@DDDDDDBBB???======BBBEEEEEEGGGKKKPPPZZZfffnnnpppqqquuuxxxzzz{{{wwwhhheeeddd\\\HHHJJJKKKHHHEEEKKKWWWaaannnzzz{{{|||~~~{{{{{{yyyuuupppnnnnnnpppvvv|||zzzyyyyyyrrrppppppooommmlllqqqxxxvvvmmmeee___WWWMMMGGGFFFDDDLLL___|||zzz]]][[[fffjjjqqq|||~~~{{{zzz}}}nnneee```iii|||ooo```TTTXXXqqqlllVVVWWWhhhttt___PPPTTT___dddeeefffkkknnnrrrttttttsssttttttyyywwwvvvvvvwwwxxxwwwvvv{{{}}}tttnnnooossstttwww{{{~~~|||xxxuuurrrtttvvvxxxyyyyyywwwvvvyyy|||gggUUUTTTMMMJJJHHHFFFEEEHHHTTTaaannn|||mmmhhhaaa\\\XXXSSSLLLGGG???<<<:::888888777555444555444333222222333444444666666777888999:::;;;;;;666666888999::::::::::::>>>AAABBB@@@BBBFFFFFFDDDCCC>>>===AAAEEEFFFHHHKKKMMMXXXeeemmmooopppuuuzzz~~~~~~{{{tttlll^^^GGGHHHGGGCCC@@@BBBJJJQQQVVVcccmmmmmmmmmtttyyyzzzooopppoookkkeeebbbccceeejjjsss~~~|||zzzzzzqqqooonnnnnnkkkjjjpppxxxtttllleee```XXXNNNGGGFFFDDDHHHXXXtttppp\\\```kkkooouuu~~~{{{yyyyyy|||wwwkkkccceeerrr~~~pppkkkmmmyyyqqq```SSSRRReee|||yyy```[[[kkkkkk[[[RRRXXXbbbddddddeeejjjmmmpppqqqqqqppppppqqqsssqqqpppppprrrssssssssswww{{{~~~|||vvvsssuuuwwwuuuwwwyyy{{{{{{xxxvvvtttssstttuuuvvvwwwvvvvvvuuuqqqvvv|||lllSSSRRRMMMJJJHHHGGGDDDFFFQQQ]]]iii|||nnnhhhbbb\\\XXXSSSLLLGGG@@@===;;;999999888666555444333222222222444666777666666777777888:::;;;;;;555666777888::::::;;;;;;;;;???AAA@@@CCCHHHJJJIIIJJJCCC???BBBEEEFFFHHHKKKJJJVVVdddlllnnnpppuuu{{{~~~wwwkkkZZZ]]][[[VVVOOOHHHDDDDDDEEEEEESSS[[[ZZZ\\\eeejjjhhhaaabbbbbb]]]WWWTTTVVVYYY^^^iiixxx|||zzzzzzssspppnnnmmmjjjhhhnnnuuuqqqjjjccc___XXXNNNFFFDDDEEEFFFSSSmmmiii___hhhrrrxxx|||{{{yyyxxx|||qqqeeeccciii{{{lllaaa___nnnyyykkk___UUURRR___pppiii```nnncccXXXUUU]]]dddeeeeeehhhiiikkknnnooonnnmmmmmmmmmnnnmmmlllnnnppprrrrrrqqqsssuuuvvvvvvtttssssssuuusssssstttuuuuuuttttttsssssssssssssssttttttttttttppptttxxxoooTTTVVVLLLJJJHHHGGGDDDEEEOOOZZZddd{{{|||nnniiibbb\\\XXXSSSLLLGGGAAA???<<<::::::999888666333333222222333666888:::666666777777888999;;;<<<444555777888::::::;;;;;;888<<>><<<999888888888777666666666555555555555666666:::888777777888999999888444666777888===BBBBBB===999===AAABBBDDDLLLXXXccccccXXXKKKCCCCCCFFFHHHIIIIIIPPP^^^mmmuuuvvvzzz~~~nnnVVVJJJIIIAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGSSSWWWdddvvvwwwpppqqqmmm``````jjjllljjjddd^^^ZZZRRRIIIDDDDDDCCCEEENNNcccpppdddooozzzzzz{{{xxxwwwwwweeeeeeaaallleeebbbjjj|||wwwpppooo|||uuuwwwqqqiiibbbUUUUUUfffuuuqqqxxxuuu\\\[[[[[[___fffkkkmmmllllllllllllkkkkkkkkkjjjjjjnnnnnnoooooooooooooooooojjjnnnqqqpppmmmkkklllnnnpppooonnnnnnnnnoooqqqrrrnnnmmmlllmmmoooqqqssssssxxxzzz{{{sss]]]QQQLLLKKKJJJHHHDDDBBBHHHPPP^^^sss~~~jjjeee___ZZZWWWRRRLLLGGG???===999888888888777666666666555555555555666666555444444555888:::::::::777888888777:::===<<<777;;;>>>AAABBBDDDKKKVVV```fff\\\PPPHHHGGGIIIJJJJJJKKKRRR```ooowwwyyy|||}}}dddOOOGGGCCCCCCBBBAAA@@@@@@@@@@@@CCCDDDDDDDDDDDDEEEEEEEEEKKKPPP___ttt~~~{{{zzzsssssspppddddddkkkjjjgggaaa[[[XXXRRRKKKFFFGGGDDDEEEMMM```}}}mmmgggpppzzz|||}}}{{{mmmcccaaafff~~~cccjjj|||wwwzzzvvvppphhhfffooosss\\\\\\^^^bbbgggjjjllllllllllllkkkkkkkkklllllllllmmmmmmnnnnnnnnnmmmmmmllllllnnnppppppooonnnnnnnnnppppppooonnnoooooopppqqqqqqpppooooooqqqsssuuuvvv|||}}}}}}|||```QQQMMMKKKJJJHHHDDDBBBGGGOOOZZZooo{{{iiiddd___ZZZWWWQQQJJJEEE@@@>>>:::888888777666555666666555555555555666666444333333444777999999999:::<<<;;;999:::===<<<888===???AAABBBDDDJJJSSSZZZccc[[[QQQKKKIIIIIIIIIHHHKKKQQQ___nnnwwwyyy|||}}}dddMMMBBBDDDCCCAAA@@@>>>>>>======???@@@AAABBBCCCDDDEEEEEEIIIMMM\\\uuuzzzxxxvvvrrriiijjjnnniiieee^^^XXXVVVRRRLLLHHHHHHDDDEEEKKK]]]xxxxxxkkkmmmtttzzzyyyccccccbbbrrrqqquuuqqqhhhqqq|||nnn[[[^^^bbbeeeggghhhiiijjjiiihhhhhhhhhiiijjjkkklllnnnnnnnnnnnnmmmlllkkkkkknnnmmmnnnppprrrrrrpppoooqqqqqqpppoooooooooppppppooonnnmmmnnnooorrrtttvvvbbbRRRNNNKKKJJJIIIEEEBBBGGGNNNUUUiiiyyyjjjeee```[[[WWWQQQJJJDDDAAA>>>;;;888777777555444666555555444444555555666888666555555666777777666888;;;;;;888:::===>>>;;;>>>???@@@BBBEEEJJJOOOSSSYYYTTTMMMIIIGGGFFFEEEDDDHHHNNN[[[jjjtttwwwyyy}}}~~~tttlllaaaSSSHHHCCCAAAAAA@@@@@@???@@@@@@@@@???@@@AAACCCEEEGGGIIIIIIMMMOOO]]]wwwzzzssskkknnnrrrkkkeee]]]WWWTTTQQQLLLHHHGGGEEEDDDIIIYYYsssmmmmmmvvvxxx{{{{{{dddeeebbbkkkwwwhhhkkkoooppppppssszzzuuu{{{uuueee[[[```fffhhhgggffffffhhhdddddddddeeefffgggiiijjjoooooooooooonnnmmmkkkkkknnnmmmmmmooossstttrrroooqqqqqqppppppoooooooooooommmmmmnnnnnnpppssswwwzzzbbbUUUOOOLLLJJJIIIFFFCCCFFFLLLRRReee|||yyymmmhhhaaa\\\XXXRRRJJJEEEAAA>>>;;;888777777555444555555444444444444555555999777555666777888777777777::::::777777:::;;;:::>>>>>>@@@CCCHHHLLLNNNNNNOOOLLLIIIGGGFFFEEEEEEDDDIIILLLWWWfffqqqvvvyyy|||nnnbbbUUUOOOLLLGGGFFFGGG@@@@@@?????????@@@@@@AAAAAABBBDDDFFFIIIKKKMMMNNNOOOOOO[[[wwwvvvlllqqqwwwoooiii___WWWTTTQQQKKKFFFEEEEEEDDDHHHVVVooojjjrrr~~~|||}}}|||jjjddd___dddzzznnndddbbbfffkkknnnxxx|||{{{pppsss}}}kkk^^^\\\aaagggiiihhhfffffffffcccccceeefffggghhhiiiiiinnnnnnnnnmmmlllkkkjjjiiinnnllllllooorrrtttqqqnnnoooooooooooooooooooooooonnnpppsssuuuvvvyyy~~~aaaXXXPPPLLLJJJIIIGGGCCCEEEIIIPPPaaawww{{{oooiiibbb[[[WWWQQQKKKFFF@@@>>>:::888888777666555555555444444444444555555555444444555888:::::::::???BBBAAA;;;999;;;<<<;;;===>>>BBBHHHOOOQQQOOOLLLLLLKKKIIIHHHGGGGGGGGGGGGKKKLLLUUUcccooouuuzzz~~~}}}{{{~~~}}}zzzvvvmmmbbbYYYPPPHHHFFFEEECCCBBBCCCAAA@@@@@@????????????@@@DDDEEEGGGJJJMMMOOOQQQRRRLLLLLLYYYvvv|||pppvvv|||tttlllaaaWWWTTTQQQKKKFFFDDDEEEEEEHHHUUUmmm}}}kkkuuu~~~tttwwweee]]]```qqqqqqaaa\\\ZZZWWWeeeqqqwwwssswwwfff^^^```dddhhhkkkjjjiiihhhgggeeegggjjjlllmmmmmmlllkkkkkkkkkkkkkkkjjjiiihhhhhhlllkkklllnnnppppppnnnmmmlllmmmnnnnnnoooooonnnnnnlllpppuuuwwwwwwxxx|||{{{|||~~~eee[[[QQQLLLIIIIIIGGGDDDDDDGGGMMM]]]rrr~~~qqqjjj```YYYTTTOOOJJJFFF???===999888888888777666555444444333333444444555444333333444777999999999@@@CCCCCC===:::<<<>>>>>>>>>???EEENNNWWWYYYTTTNNNMMMMMMLLLJJJHHHHHHIIIIIILLLKKKQQQ^^^kkksssyyy|||~~~~~~vvvnnnhhh```XXXKKKFFFDDDEEEDDD@@@???AAABBBBBBBBBBBBCCCDDDFFFFFFKKKLLLNNNPPPSSSUUUWWWXXXOOOPPP]]]xxxxxx|||xxxmmmbbbWWWTTTRRRMMMGGGEEEDDDEEEIIIUUUlllvvvlllvvv~~~iiimmmccceeehhh}}}uuudddZZZSSSXXXiii{{{ssswwwhhheeeggggggiiillloooooollljjjgggiiinnnqqqrrrpppmmmkkkkkkkkklllllllllkkkkkkjjjiiikkkmmmmmmlllkkkkkkkkkiiijjjlllmmmnnnnnnnnnnnnjjjooouuuwwwuuussstttvvvvvvwwwzzzooo```RRRMMMIIIJJJHHHDDDDDDFFFIIIXXXlll~~~qqqiii___WWWRRRNNNIIIEEE>>><<<999888888888777666555444444333333444444555666555333333555666555444666:::;;;666444888<<<===>>>@@@GGGSSS]]]^^^WWWPPPOOOOOOMMMKKKHHHGGGHHHIIIJJJHHHMMMYYYgggpppwww}}}uuuiii___WWWPPPGGGDDDCCCDDDCCCAAACCCFFFAAABBBDDDFFFIIIMMMOOOQQQQQQRRRTTTVVVYYY[[[]]]^^^WWWXXXeee|||~~~yyymmmaaaWWWTTTSSSNNNIIIGGGDDDEEEIIIVVVlll~~~pppkkkuuu}}}}}}jjjssswwwmmmoooggguuurrrqqqzzznnnhhhWWWiiixxxlll{{{zzzllllllkkkjjjjjjnnnrrrssspppmmmfffiiinnnrrrssspppllliiinnnnnnoooooopppooooooooogggjjjmmmmmmjjjhhhiiijjjggghhhjjjlllnnnnnnnnnnnnnnntttzzz{{{wwwsssrrrsssttttttwwwyyyeeeRRRMMMIIIJJJHHHEEECCCEEEEEETTTgggzzzzzzlllggg```YYYRRRMMMHHHDDD@@@===:::888888777666555555555555555555555555555666666444333333444555666777777666666777999:::;;;>>>???DDDOOOZZZ]]]UUUMMMOOOOOOQQQQQQLLLEEEFFFLLLJJJIIIMMMWWWaaajjjuuuzzzmmmddd]]]TTTNNNLLLLLLJJJJJJLLLLLLIIIGGGFFFIIIIIIKKKQQQSSSSSSVVV[[[]]]\\\ZZZZZZ^^^ccc```YYYZZZdddsssvvvdddVVVWWWWWWOOOHHHIIIJJJGGGGGGRRRkkkyyyuuutttxxx{{{|||}}}|||rrryyywwwtttbbbyyyqqqhhhqqqooojjjfffsss}}}qqqmmm|||rrrkkkjjjnnnnnnmmmmmmllllllllllllgggjjjmmmmmmkkkjjjlllnnnnnntttwwwuuuuuuxxx||||||nnnllliiigggggghhhjjjkkkmmmllllllnnnrrrtttsssqqqooovvv|||{{{vvvqqqrrruuuvvvxxxtttyyydddSSSRRRNNNIIIFFFFFFDDDBBBKKKTTTcccvvv|||lllggg```YYYSSSMMMHHHDDD@@@===:::888888777666555555555555555555555555555666555444444444444555666555555666666888;;;===>>>??????AAAHHHPPPSSSQQQMMMQQQQQQSSSSSSMMMFFFFFFKKKIIIHHHKKKTTT^^^gggttt~~~}}}mmm]]]WWWWWWTTTQQQPPPUUUSSSQQQRRRSSSTTTTTTTTTPPPNNNOOOTTTVVVXXX\\\bbbjjjhhhdddbbbgggllljjjdddeeemmm|||uuufff\\\\\\ZZZPPPIIIJJJJJJGGGHHHSSSlllxxxuuuwww{{{~~~tttooovvviiinnnssscccgggtttzzzpppvvv{{{pppooovvvkkkgggjjjkkkkkklllmmmmmmllllllkkkmmmnnnmmmiiifffeeegggiiiwww~~~}}}nnnmmmkkkiiiiiijjjlllmmmpppooopppssswwwyyywwwuuurrrvvvyyyyyyuuussstttvvvssswwwssswwwcccSSSQQQNNNJJJGGGFFFDDDBBBIIIRRR```rrrmmmhhh```YYYSSSMMMHHHDDD@@@===:::888888777666555444444444444444444444444555555444444444555555666444444555777999<<>>BBBFFFGGGGGGLLLUUU\\\bbb``````bbb^^^TTTKKKHHHJJJJJJKKKMMMOOOUUUcccqqq~~~uuunnngggeeehhhhhhaaaYYYQQQMMMMMMWWWnnn~~~~~~zzzzzz||||||zzz{{{{{{yyyyyyzzz{{{{{{~~~xxxuuutttlllfffooozzzbbbVVVWWWYYYmmm}}}oooccc___```bbbeeehhhiiiiiiiiiiiihhhfffeeedddaaa___^^^___ccceeeeeedddiiiiiifffdddgggmmmmmmjjjkkknnnrrrttttttqqqmmmjjjjjjlllnnnmmmjjjhhhhhhiiifffhhhkkkooorrrsssrrrpppsssvvvwwwzzzjjjZZZNNNNNNMMMGGGDDDGGGAAAGGGOOOXXXeee{{{nnniiibbbZZZTTTOOOIIIFFF@@@===:::888888777666555333333333333333333333333111222444666777777666555777777666555555666777888;;;>>>AAABBBEEEKKKUUU]]]bbb```aaaccc```VVVMMMIIIIIIIIIKKKMMMMMMRRR___mmm}}}tttrrrmmmgggcccbbb___\\\RRRNNNMMMWWWnnn~~~www|||zzz}}}~~~}}}}}}}}}yyywwwwwwtttyyy}}}~~~eeejjj}}}yyypppggggggvvvxxxbbbXXXYYYYYYlll~~~sssllleeecccaaa```cccggghhhhhhhhhgggggghhhhhhhhhddd```^^^___ccchhhkkkkkkdddcccaaa___bbbggghhhdddfffiiimmmooooookkkfffccchhhjjjkkkiiifffcccdddeeeggghhhiiikkkmmmppprrrtttqqqssstttyyy~~~nnn\\\OOONNNMMMFFFDDDHHH@@@FFFMMMUUUaaaxxx{{{nnniiibbbZZZTTTNNNIIIFFF@@@===:::888888777666555555555444333333333333444333333333333444555666666666666666666777777777777???;;;???KKKPPPOOOUUU```gggkkkjjjddd^^^XXXQQQKKKNNNNNNOOOQQQOOOQQQ[[[gggzzzvvvqqqmmmkkkeee]]]XXXYYYPPPMMMKKKTTTnnnxxxssszzz}}}xxxttttttyyy~~~~~~~~~}}}xxxtttxxx{{{|||xxxzzzzzzbbb^^^dddvvvfffgggqqqfffZZZ[[[___jjj{{{jjjgggcccaaa```bbbfffhhhhhhjjjmmmllliiifffeeedddaaa^^^ZZZ^^^mmmxxxrrreeeeeebbb^^^^^^aaadddeeeeeegggcccdddiiillliiifffeeeeeeeeefffggggggfffbbb___bbbaaaaaadddhhhlllmmmmmmnnnnnnxxxuuuyyyYYYPPPNNNKKKJJJAAAFFFDDDEEEJJJSSS___rrr~~~nnniiibbbZZZTTTNNNIIIFFFBBB???<<<::::::999888777444444333333333222222222333333333333444555666666666666666666777777777777===;;;@@@IIIMMMOOO\\\kkkooonnnjjjfffeeebbbWWWLLLJJJJJJKKKMMMMMMPPP[[[fffzzz|||wwwrrrmmmfff\\\VVVVVVOOOLLLJJJSSSnnnvvvssswwwyyyvvvsssrrruuuzzz|||zzz{{{zzzuuuppprrrtttxxx|||~~~~~~~~~}}}}}}|||~~~zzzyyy}}}mmm\\\___}}}{{{jjjeeeooojjj[[[ZZZaaammmzzzwwwgggfffdddbbbcccfffiiikkkkkklllnnnooonnnlllhhhfff```___^^^dddrrrzzzssseeefffcccaaabbbeeehhhhhhhhhhhhddddddhhhkkkiiiggggggffffffggghhhhhhfffbbb___aaabbbdddeeegggiiikkkllllllllluuusssvvv\\\QQQPPPMMMLLLCCCGGGCCCDDDIIIQQQ]]]ooonnniiibbbZZZTTTNNNIIIFFFBBB???<<<::::::999888777444555666666666555333222333333333333444555666666666666666666777777777777::::::@@@HHHLLLRRRcccvvv~~~xxxoookkkmmmkkk\\\MMMNNNLLLKKKMMMMMMOOOXXXbbbwww~~~yyytttjjj]]]TTTRRRNNNKKKIIIRRRnnnyyyyyyxxx{{{zzzxxxtttrrrttt{{{}}}xxxwwwwwwuuupppkkkjjjkkkmmmpppsssuuuvvvwww~~~}}}}}}zzzxxx~~~aaaWWWjjj}}}ooodddiiivvvccc___bbbqqqvvvxxxvvvccccccbbbccceeegggiiikkkhhhhhhiiijjjjjjhhheeebbb______aaahhhtttxxxooocccddddddeeegggkkkllllllkkkgggcccaaaeeefffeeeeeegggdddeeefffiiiiiigggccc```aaadddggghhhgggfffhhhkkkkkkiiiqqqooottt{{{\\\OOOMMMKKKKKKAAAEEECCCCCCGGGOOOYYYkkknnniiibbbZZZTTTNNNIIIFFF@@@===:::888888777666555666888999::::::888666555333333333333444555666666666666666666777777777777::::::???GGGMMMVVVeeetttzzzvvvrrrrrrvvvwwwkkk]]]ZZZUUUQQQPPPOOOOOOUUU]]]sss}}}sssbbbTTTOOOMMMJJJHHHRRRooo{{{|||}}}xxx{{{sssooorrrwwwwwwyyy{{{zzzvvvqqqmmmkkkggggggggghhhkkknnnqqqtttzzz|||~~~|||}}}~~~xxx^^^\\\ssswwwtttgggcccqqqqqqiiieeeuuuuuu}}}ppp```aaabbbcccdddfffggggggeeeggggggdddaaa______aaaaaa```aaagggoooqqqiii```bbbcccfffiiikkkllllllkkkddd```___aaabbbaaabbbeeecccdddfffjjjlllllliiifffbbbgggkkkjjjfffdddfffiiikkkgggnnnnnntttzzz```PPPMMMLLLMMMCCCFFFBBBBBBEEELLLUUUfffnnniiibbbZZZTTTNNNIIIFFF@@@===:::888888777666555666888999::::::888666555333333333333444555666666666666666666777777777777;;;:::<<>>===;;;???FFFSSSoookkk___[[[[[[^^^ccciiivvv~~~ssshhhaaaaaahhhvvvxxxvvvwwwyyyyyyuuuvvvyyyyyywwwvvvxxxyyyzzzzzzzzzwwwwwwwwwuuusssrrrssstttvvvxxxzzz~~~}}}{{{|||~~~~~~yyywwwwww{{{|||yyyzzz~~~~~~YYYPPPMMMPPP[[[cccaaa]]]eee|||ssshhh___aaagggddd```aaabbbccccccbbb```___\\\^^^aaabbb```_________```````````````_________bbb```___aaadddeeedddcccfffeeecccaaa____________]]]\\\]]]cccjjjnnnmmmjjjddddddcccddddddeeeeeedddgggiiijjjhhhfffgggkkkppp}}}^^^KKKQQQKKKMMMLLLJJJFFF@@@CCCSSSdddccc```[[[UUUPPPMMMLLLLLLAAA???;;;999888888666555333333333333333333333333333222111000111222444555555555555555555666777777888777;;;@@@@@@<<<@@@GGGVVV|||~~~lllbbb[[[\\\^^^```bbbmmm~~~rrrhhhbbb___jjj||||||uuutttvvvzzzzzzwwwxxx{{{}}}yyyvvvuuuuuuxxx{{{tttuuuvvvuuusssqqqrrrsssqqqsssvvvyyy}}}|||zzz{{{|||yyyxxx{{{|||zzzzzz}}}mmmRRRJJJJJJWWWaaa```ZZZ\\\kkk{{{lllccc\\\```gggddd\\\^^^```bbbbbbaaa___]]]^^^__________________```\\\]]]^^^_________]]]\\\```___```bbbfffgggdddaaabbbbbbaaa```````````````bbb___]]]```eeeiiihhheeegggeeeddddddddddddbbbaaaaaabbbdddeeefffjjjnnnrrrxxxeeeMMMSSSNNNQQQPPPMMMGGG@@@AAAOOO```lll[[[VVVWWWSSSRRROOOFFFCCC@@@===;;;:::999888777666555444333222333444555111111222222222333333333333333333444555666777888888:::===>>>>>>???CCCGGG]]]ttt\\\___]]]^^^bbb```cccyyy}}}iiibbbbbbttt}}}zzzyyyxxxyyyzzzxxxyyyrrrooosssvvvvvvwwwwwwxxxyyyvvvrrrooopppqqqyyyvvvuuuxxx|||}}}||||||yyyxxxvvvuuuwwwzzz~~~|||zzzzzz|||~~~~~~zzzvvvzzzxxxyyy{{{{{{yyy|||vvvjjjLLLKKKSSS^^^eeeccc___dddooozzzhhh```aaadddbbb]]]]]]^^^^^^______^^^^^^^^^\\\___aaa```]]]\\\]]]^^^\\\\\\]]]]]]]]]]]]]]]]]]cccbbb````````````^^^]]]^^^^^^^^^\\\ZZZ[[[]]]___^^^[[[YYYZZZ^^^``````___^^^]]]^^^bbbhhhhhhddd___gggffffffffffffggghhhhhhuuu}}}LLLMMMKKKRRRUUUMMMEEEDDDAAAIII\\\mmm\\\WWWXXXTTTRRRPPPGGGCCC@@@===;;;:::999888777666555444333333333444444111111222222222333333333333333333444555666777888888;;;>>>???>>>???BBBEEERRRhhhvvvzzz|||yyy|||kkkccc^^^]]]___]]]___qqq~~~jjjcccbbbsss|||yyyzzzxxxtttrrrsssvvv}}}uuuppprrrsssrrrrrruuuvvvwwwtttqqqooooooqqquuusssrrrvvvyyy{{{zzzyyyvvvtttrrrqqqrrruuuyyy{{{xxxxxxxxxyyyyyyyyywwwuuuyyyxxxzzz}}}|||xxxyyy|||~~~lllOOOQQQ]]]kkkkkkbbbaaahhhttttttggg```___aaabbbaaa]]]^^^_________^^^]]]\\\]]]___aaa```]]][[[\\\^^^\\\\\\[[[[[[\\\]]]^^^^^^bbb```^^^]]]]]]\\\ZZZXXX]]]]]]]]][[[ZZZ[[[]]]```^^^[[[YYYYYY\\\____________]]][[[]]]aaacccaaa^^^ddddddeeefffgggggghhhiiirrrUUUMMMJJJQQQTTTLLLEEEDDDAAAHHHZZZnnn^^^YYYZZZTTTRRRPPPHHHCCC@@@===;;;:::999888777666555444333333333333444111111222222222333333333333333333444555666777888888;;;>>>@@@@@@@@@AAABBBDDDPPPSSSUUU]]]bbbkkk|||jjjbbb]]]\\\[[[]]]iiiwwwnnnjjjeeexxxxxxtttwwwwwwuuupppmmmqqqvvv~~~rrroooqqqqqqqqqrrrtttttttttqqqnnnkkkkkkkkknnnnnnnnnqqqtttvvvvvvuuurrrpppnnnlllmmmooorrrtttssstttuuuuuuttttttuuuvvvvvvvvvzzz}}}|||xxxwwwzzz\\\SSSXXXkkksssiii```bbb```uuurrrmmmgggaaa___```bbbddd\\\]]]^^^______]]][[[ZZZ]]]^^^___]]]\\\[[[\\\]]]\\\[[[ZZZZZZ[[[\\\___```]]]\\\ZZZZZZZZZZZZXXXVVV[[[[[[[[[ZZZYYYZZZ]]]```^^^[[[XXXXXXZZZ\\\^^^^^^ccc^^^ZZZYYY[[[^^^______```aaaccceeeggghhhiiiiiirrrbbbNNNKKKOOORRRKKKDDDDDDAAAFFFWWWooo```[[[[[[UUURRRPPPHHHCCC@@@===;;;:::999888777666555555444333333333333111111222222222333333333333333333444555666777888999;;;>>>AAABBBBBBBBBBBB???FFFEEEFFFOOOWWWfff{{{sssiii___]]]\\\^^^fffnnnrrrrrrnnnwwwzzz{{{uuusssppppppuuuzzz{{{}}}vvvnnnnnnqqqssstttwwwttttttrrrooollliiihhhgggiiilllnnnnnnpppsssssspppooommmkkkiiiiiijjjmmmoooooorrrttttttsssssswww{{{wwwvvvxxx{{{zzzvvvwwwzzzwwwZZZMMM___ppplllccccccZZZggg}}}nnnjjjeeebbbbbbcccddddddZZZ[[[]]]^^^]]][[[YYYWWW[[[ZZZZZZYYYYYYZZZ\\\]]]\\\[[[ZZZYYYZZZ]]]```cccYYYXXXWWWXXXYYYZZZYYYXXXYYYYYYYYYXXXXXXYYY]]]___]]][[[XXXWWWXXXZZZ\\\^^^eeeaaa\\\ZZZ[[[^^^______]]]___aaadddggghhhiiijjjuuulllOOOMMMMMMPPPJJJDDDEEEAAAEEETTTpppaaa]]]\\\TTTQQQOOOHHHCCC@@@===;;;:::999888777666555555555444333222222111111222222222333333333333333333444555666777888999;;;>>>AAADDDEEEEEEDDDEEEIIIEEECCCHHHNNN```{{{~~~rrreee^^^]]]___ccchhh{{{tttyyy|||xxx|||yyyuuutttxxxyyywwwvvvwww~~~wwwrrrssssssrrrsssvvvsssrrrqqqqqqppppppooonnnmmmrrrtttrrrrrruuuuuuqqqooommmjjjhhhhhhiiilllnnnnnnqqquuuvvvvvvxxx|||~~~{{{yyyxxxvvvrrrtttyyykkkHHHMMM```fffccccccYYY^^^lllooojjjdddcccfffgggddd```YYYZZZ[[[[[[[[[ZZZXXXVVVXXXWWWUUUUUUVVVYYY\\\]]]]]]\\\[[[ZZZ[[[^^^aaaccc[[[ZZZYYYYYYZZZ[[[ZZZYYYXXXXXXXXXWWWWWWXXX[[[^^^]]]\\\ZZZXXXWWWXXX[[[\\\aaa___\\\[[[\\\]]]^^^^^^]]]^^^```ccceeeggghhhiiisssyyytttOOOLLLKKKNNNIIIEEEFFFBBBCCCQQQpppbbb^^^]]]SSSOOONNNHHHCCC@@@===;;;:::999888777666666666555444333222111111111222222222333333333333333333444555666777888999:::===AAAFFFJJJJJJJJJMMMQQQNNNMMMPPPPPP]]]uuuqqqccc^^^^^^```bbbtttxxxqqquuuzzzvvvvvvuuusssvvv{{{{{{yyytttooommmooooooooopppssswwwzzz{{{zzzvvv}}}zzzwwwzzzxxxssspppnnnkkkiiiiiijjjmmmoooqqqsssvvvxxxyyy{{{~~~}}}zzzxxxtttqqqsssxxx}}}YYYHHHQQQ[[[^^^^^^VVVVVV]]]lllzzzoooiiicccbbbeeefffbbb]]]YYYYYYZZZZZZZZZZZZZZZYYYZZZWWWSSSRRRTTTXXXZZZ[[[]]]\\\[[[[[[\\\^^^```aaa___^^^\\\\\\\\\\\\ZZZYYYWWWWWWWWWVVVUUUVVVYYY\\\\\\\\\\\\ZZZXXXXXXYYY[[[[[[[[[[[[[[[[[[\\\]]]]]]______```aaaccceeeggghhhmmmppp{{{PPPLLLJJJMMMIIIFFFHHHCCCCCCOOOpppbbb^^^]]]RRRNNNMMMGGGCCC@@@===;;;:::999888777555666666666444333111000111111222222222333333333333333333444555666777888999999;;;AAAHHHNNNPPPPPPNNNXXXcccqqqyyynnnhhhsssxxxnnnbbb^^^^^^___llltttqqqnnnsssyyy~~~zzzxxxwwwvvvssspppsssyyy~~~{{{yyyxxxsssllljjjmmmmmmmmmnnnrrrxxx|||}}}}}}{{{~~~yyy{{{yyyrrrpppnnnkkkiiijjjlllnnnpppttttttvvvxxx{{{|||{{{zzzzzzxxxwwwxxxwwwvvvyyy~~~}}}~~~YYYMMMQQQVVVXXXTTTSSSVVV]]]ggg{{{|||qqqhhheeebbb``````___^^^]]]\\\[[[[[[[[[[[[\\\^^^___```[[[VVVSSSTTTVVVXXXXXX[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[]]]___```___^^^WWWWWWWWWUUUTTTUUUWWWZZZ[[[]]]^^^]]]ZZZXXXYYYZZZYYYYYYZZZZZZ[[[]]]```bbbbbbaaa______```bbbeeegggjjjmmm|||UUUMMMJJJMMMIIIGGGJJJDDDCCCMMMooobbb^^^\\\RRRMMMLLLGGGCCC@@@===;;;::::::888777555666666666555333111000111111222222222333333333333333333444555666777888999888:::@@@IIIPPPSSSTTTKKK^^^yyyzzzvvvrrrxxxfff```^^^^^^eeedddrrr~~~rrrlllrrrtttpppqqqyyypppsssxxxzzztttlllkkkoooooooooqqqsssppplllmmmqqqmmmllllllpppuuuxxxxxxwww|||}}}wwwyyyvvvnnnooonnnkkkjjjjjjlllooorrrwwwvvvvvvxxx{{{{{{xxxtttnnnooosssyyy|||}}}nnnRRRNNNSSSTTTWWWUUUUUUVVVYYYggg{{{kkkccc```bbbaaa^^^ZZZYYY[[[^^^^^^]]]\\\[[[\\\___aaacccfff```XXXTTTTTTUUUVVVUUUYYYYYYYYYZZZZZZZZZZZZZZZWWWWWWXXX\\\aaadddffffffWWWXXXWWWUUUSSSTTTVVVYYYZZZ]]]```___[[[YYYXXXYYY[[[[[[[[[ZZZ\\\___dddhhhdddbbb```^^^^^^```dddffflllnnnzzzYYYPPPJJJMMMIIIHHHKKKEEECCCMMMpppggg___]]]YYYOOOIIIHHHCCC@@@===;;;::::::888777666666666666555555555555555555555444444333333333111111222333444555666777999888999???GGGPPPTTTVVVOOOQQQooo|||ppppppffffff___aaaccckkkwwwqqqmmmooopppppprrruuurrrtttuuutttqqqnnnmmmmmmooorrrtttssspppnnnppprrrjjjmmmooommmlllpppxxx}}}zzzwwwuuuuuuuuuvvvsssmmmhhhhhhmmmsssuuutttooorrrwwwzzz|||zzzwwwuuurrrtttxxx{{{~~~lllSSSIIIOOOVVV]]]TTTPPP[[[]]]jjjqqqgggaaa^^^^^^___]]][[[YYYZZZ[[[]]]]]]]]]\\\[[[\\\___aaabbbaaa^^^ZZZWWWVVVWWWYYY[[[XXXVVVWWW[[[___```___[[[XXXXXX^^^fffiiieee```[[[XXXTTTQQQPPPRRRUUUXXXWWWZZZ\\\]]]\\\[[[[[[\\\ZZZ]]]___]]][[[\\\ccciiidddbbb```___```cccgggiiiqqqpppwww```LLLLLLJJJKKKLLLIIIEEEGGGLLLpppggg```]]]XXXOOOIIIHHHDDDAAA===;;;:::999777666666666666666555555555555555555444444444333333333111111222333444555666666888888999<<>>;;;:::999777555666666666555555555555444444444444444333333333333111111222333444555555666777888999:::===DDDOOOWWWhhhbbbdddggglllvvvbbb]]]\\\]]]ddduuuuuurrrmmmjjjkkkllliiiiiikkklllnnnooonnnlllkkklllmmmkkkiiihhhiiinnnsssvvvxxxppplllfffeeegggjjjkkkllloooooonnnmmmmmmlllllllllnnnmmmllloootttvvvuuusssppppppppppppqqqtttvvvwwwyyyzzz{{{zzzyyyyyyzzz{{{||||||ZZZMMMKKKPPPRRRVVVYYYRRRSSSeeeooohhh[[[VVVTTTUUUWWWXXXWWWVVVUUUVVVWWWUUUUUUTTTSSSRRRSSSVVVYYYYYY]]]bbbdddaaa\\\WWWTTTRRRQQQQQQSSSWWW[[[]]]^^^]]]YYYWWWYYY___bbbaaa^^^[[[ZZZYYYXXXWWWWWWWWWWWW]]]]]][[[ZZZZZZ^^^dddhhh\\\\\\[[[[[[\\\]]]___aaagggeeebbb```aaadddiiilllpppllljjj|||^^^NNNKKKKKKLLLKKKGGGFFFHHHmmmiiiccc]]]VVVOOOJJJHHHCCC@@@===;;;::::::888777666666555555555444444444333333333333333333333333222333333444555555666666777999:::999888???LLLWWWeeejjjlllgggdddvvvqqqdddaaa^^^___gggzzzzzzqqqrrrmmmkkklllllliiigggiiiggghhhiiiiiiiiijjjlllnnniiigggfffiiiooouuuvvvvvvooolllhhhffffffhhhjjjkkkllllllmmmnnnnnnmmmllllllllllllooosssvvvwwwuuurrrsssrrrqqqqqqqqqrrrtttuuuwwwyyyzzzzzzyyyxxxyyyzzz~~~}}}~~~}}}bbbMMMMMMRRR[[[]]]TTTSSS^^^\\\kkknnn^^^XXXXXXYYYQQQSSSTTTTTTSSSSSSTTTVVVVVVVVVVVVTTTSSSTTTVVVXXXUUU[[[aaaeeeccc___ZZZWWWPPPPPPQQQSSSUUUXXXZZZ[[[```\\\YYYZZZ]]]``````___]]]]]]\\\[[[ZZZXXXVVVTTTZZZYYYXXXVVVVVVYYY^^^bbb___^^^]]]]]]___aaa``````eeeddddddcccdddfffhhhiiiooollljjjxxxnnnRRRMMMJJJLLLLLLHHHFFFFFFuuullljjjddd\\\UUUOOOKKKHHHAAA>>><<<:::;;;;;;:::999555555555555444444444444333333333333333333333333444444555555666666777777777:::<<<999777===IIITTT^^^ooouuujjjbbblll|||hhhddd```___bbbnnn~~~ooosssqqqmmmjjjkkkkkkhhhfffgggbbbcccdddeeeeeehhhllloooiiihhhiiimmmqqqsssrrrooolllnnnmmmiiidddccceeeiiikkkkkklllmmmnnnnnnmmmmmmkkkmmmpppsssuuuuuusssqqqtttuuuuuuuuutttsssqqqppprrruuuxxxzzzzzz{{{|||~~~~~~zzzyyy___QQQPPPZZZYYYRRRQQQVVVVVV]]]ooossscccXXXUUUVVVXXXOOOPPPRRRRRRQQQQQQRRRTTTTTTVVVWWWVVVTTTTTTUUUVVVPPPTTTZZZ]]]]]][[[ZZZYYYQQQQQQRRRSSSTTTUUUVVVWWW___[[[XXXXXXZZZ]]]]]]]]]^^^^^^^^^]]][[[WWWTTTQQQVVVWWWWWWWWWUUUUUUWWWYYY^^^]]]]]]^^^```aaa```^^^aaaccceeefffgggfffeeedddgggjjjkkkvvv~~~VVVNNNIIIJJJLLLIIIEEEDDDooojjjkkkfff\\\SSSOOOKKKHHHAAA>>><<<:::;;;;;;:::999555555555444444444444333222222222222333333333333444444555555666666666666555999;;;:::888<<>>AAADDDXXXWWWTTT___^^^ZZZeeepppyyyxxxuuufffccc```[[[]]]eeepppdddggglllnnnuuunnnjjjjjjjjjiiijjjnnnkkkiiieeeaaa^^^^^^aaadddgggiiijjjhhhdddcccdddgggbbbdddiiioootttuuussspppkkkjjjhhhgggggghhhjjjkkknnnnnnmmmkkkiiiiiikkkmmmiiijjjkkklllmmmmmmmmmlllmmmppptttvvvwwwwwwxxxxxx{{{|||xxxzzzvvveeeWWWJJJHHHPPPLLLNNNQQQTTTTTTYYYiiisss```NNNJJJKKKJJJIIIIIIHHHIIIJJJJJJHHHHHHIIIJJJGGGLLLRRRUUUSSSNNNJJJGGGJJJLLLNNNNNNLLLJJJIIIIIIFFFIIIMMMNNNNNNNNNQQQSSSTTTTTTTTTTTTUUUVVVWWWWWWTTTUUUVVVXXXXXXXXXXXXWWWVVVXXXZZZZZZZZZZZZ[[[\\\UUU[[[aaaccc```___```cccaaa```^^^]]]^^^___aaabbb___mmmqqqmmmbbbSSSFFFEEEIIIIIIGGGEEEssskkkiiieee]]]UUUNNNJJJIIIFFFBBB>>>;;;::::::999777666666666666555444333222333111///000222333222///111111222222222333333333333666888888777999===AAA@@@OOO^^^ddddddcccaaa^^^bbbgggwwwqqqggg```ZZZ[[[cccffftttlllhhhfffgggllliiinnntttwwwvvvtttttttttvvvoooiiieeeaaa^^^___bbbfffgggkkklllgggbbbccciiifffdddgggrrr~~~xxxnnniiiccc```fffqqqvvvrrrkkkiiioooqqqooommmmmmkkkhhhiiijjjjjjiiihhhiiikkkmmmtttuuuuuusssrrrtttyyy~~~~~~}}}yyyuuuwww}}}oooRRRKKKIIIGGGRRRPPPQQQRRRRRRVVVcccqqqdddYYYMMMGGGHHHIIIHHHFFFIIIJJJKKKKKKKKKJJJHHHGGGHHHKKKNNNNNNKKKGGGDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGIIIHHHHHHKKKOOORRRQQQOOOTTTTTTSSSQQQPPPPPPSSSUUUPPPQQQSSSUUUVVVXXXYYYYYY[[[ZZZYYYWWWWWWWWWXXXXXX```aaabbbbbbaaa```aaacccddddddcccaaa______bbbdddeeeeeeiiissscccKKKAAAFFFFFFFFFIIIGGGqqqkkkjjjeee^^^VVVOOOLLLKKKFFFBBB>>>;;;::::::999777666666666666555444333333555333111222444555444222111111222222222333333333444777999::::::;;;<<<===BBBMMMYYYbbbggghhhaaaYYYYYY```uuuwwwiiiddd^^^\\\^^^aaasssqqqkkkhhheeeeeehhhjjjoootttvvvuuuuuuyyy}}}|||vvvrrrpppmmmhhhhhhjjjgggfffgggjjjiiieeedddfffggggggjjjqqqwwwxxxrrrlllhhheeeeeekkksssvvvqqqjjjhhhlllooonnnnnnpppnnniiijjjkkklllkkkjjjkkknnnppp|||{{{yyyvvvtttuuuxxxzzz{{{}}}~~~{{{yyyzzz```MMMJJJKKKMMMNNNPPPSSSTTTUUU]]]fff|||^^^WWWMMMHHHHHHIIIIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHDDDFFFIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHFFFEEEGGGKKKOOOQQQQQQRRRSSSRRRPPPOOOOOORRRTTTRRRSSSUUUVVVWWWWWWWWWWWW[[[[[[YYYXXXXXXXXXYYYYYYcccdddeeedddbbbaaaaaabbbbbbbbbbbbaaa```aaadddggggggfffiiiqqqhhhMMMAAAFFFFFFFFFIIIGGGoookkkiiieee___WWWQQQNNNMMMFFFBBB>>>;;;::::::999777777777777777666555444333444333222222444444333222111111222222222333333333333444777;;;>>>???>>><<>>;;;::::::999777777777777777666555444444111111111111111222111111111111222222222333333333111000222888???CCCCCCBBBAAACCCJJJ\\\ssstttdddTTTWWWoooxxxkkkdddccc]]]^^^ggg{{{~~~wwwrrrrrruuuvvvtttrrrrrrvvvyyyvvvppppppvvv}}}{{{xxxxxxkkkhhhiiimmmmmmjjjiiijjjmmmmmmlllmmmmmmmmmllljjjhhhiiikkknnnpppppppppoookkkllllllnnntttxxxtttllllllnnnpppqqqrrrsssvvvxxx{{{wwwwww{{{rrrvvvOOOQQQMMMMMMQQQSSSQQQQQQSSSXXX```qqqbbbPPPPPPOOOKKKFFFDDDFFFHHHJJJIIIGGGFFFFFFFFFGGGHHHDDDDDDDDDBBB@@@@@@CCCEEECCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFHHHJJJLLLMMMMMMNNNNNNMMMLLLLLLNNNPPPPPPQQQTTTUUUVVVUUUSSSRRRTTTUUUVVVVVVVVVVVVVVVUUU```aaaaaa```^^^]]]^^^___^^^```aaabbbbbbcccfffiiiffffffiiippp{{{\\\CCCDDDEEEEEEHHHGGGmmmgggfffccc]]]VVVPPPNNNMMMFFFBBB>>>;;;::::::999777777777777777666555444333111111222111111111111111111111222222222333333333444111111444;;;AAADDDEEE@@@@@@DDDUUUnnn}}}wwwiii[[[XXXgggsssiiihhh^^^[[[^^^jjj{{{{{{}}}yyyuuutttwwwyyyvvvqqqmmmrrrwwwuuuqqqooossswwwyyyxxxzzz~~~yyyvvvwwwjjjkkkooorrroookkklllrrrrrrmmmjjjkkkpppsssqqqnnnjjjjjjjjjjjjkkkmmmppprrrmmmnnnnnnpppuuuyyyuuummmllloooqqqssssssuuuwwwyyy|||xxxuuuvvv{{{~~~|||}}}uuutttZZZPPPHHHIIINNNQQQTTTWWWTTTVVV[[[iiioooQQQLLLNNNNNNJJJDDDAAABBBDDDHHHGGGEEEDDDDDDDDDEEEFFFIIIHHHFFFCCC@@@@@@CCCEEEGGGGGGFFFEEEDDDDDDDDDDDDFFFHHHIIIJJJIIIHHHGGGFFFIIIKKKLLLKKKJJJJJJLLLNNNLLLMMMOOORRRSSSRRRRRRQQQSSSTTTVVVXXXXXXXXXVVVVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]___aaabbbbbbaaabbbdddeeefffhhhmmmuuukkkIIIFFFEEEEEEGGGGGGnnngggfffbbb\\\UUUPPPMMMMMMFFFBBB>>>;;;::::::999777666666666666555444333222222333444444222222333444111111222222222333333333888666333444777<<>>;;;::::::999777555555555555444333222111222333555444222111333555111111222222222333333333666666666666666888;;;>>>>>>@@@AAADDDOOO___lllqqqqqqjjjaaaddd{{{rrrhhh___ZZZ[[[]]]cccwww{{{vvv{{{zzzwwwpppjjjkkkooollleeefffhhhkkknnnqqqssssssssskkkhhhiiimmmooommmnnnrrrhhhhhhkkkooonnnkkklllpppkkkjjjjjjlllppptttvvvvvvwwwsssnnnkkkjjjjjjjjjiiieeejjjmmmoooqqquuutttqqqjjjmmmpppqqqrrrrrrssstttxxxwwwuuusssqqqrrruuuxxxuuuvvvxxxzzz{{{{{{zzzxxxyyy||||||aaaRRRQQQSSSVVVYYYVVVUUUTTTSSSVVV___lllvvvkkkYYYOOOHHHEEEEEEDDDBBB@@@??????@@@AAAAAAAAAAAAAAA@@@@@@???GGGGGGEEECCC@@@@@@CCCEEEHHHGGGFFFEEEDDDCCCCCCCCCEEEGGGIIIHHHEEECCCBBBBBBDDDFFFHHHHHHGGGGGGHHHJJJNNNMMMMMMLLLMMMNNNOOOPPPPPPSSSVVVZZZ[[[ZZZXXXVVVUUUVVVXXXXXXWWWWWWXXXZZZ]]]___```aaa______```aaafffjjjrrrzzzYYYKKKGGGDDDGGGHHHqqqkkkiiieee^^^WWWQQQNNNMMMFFFBBB>>>;;;::::::999888444444444444333222111111///222333222000///111333111111222222222333333333000444777888777888;;;???;;;???AAA@@@GGGZZZnnnzzz}}}wwwfffXXXdddzzzoooddd]]]^^^]]]]]]jjjzzzrrrqqqzzztttrrrkkkfffhhhooonnnhhhkkkjjjiiilllppprrrqqqooohhheeeeeeiiikkkkkkmmmrrrgggdddeeejjjmmmkkkjjjkkkfffiiillllllllloootttxxx|||wwwrrrnnnmmmkkkfffbbb___fffkkkmmmooossstttrrriiilllooopppppppppqqqrrrtttuuutttqqqnnnnnnssswwwwwwvvvvvvwwwxxxxxxwwwvvvuuuxxx~~~}}}}}}{{{www___WWWTTTSSSRRRTTTWWWXXXUUURRRSSSYYY```ttt}}}XXXIIIGGGHHHCCCAAA@@@?????????@@@@@@??????@@@AAAAAA???>>>===CCCCCCCCCAAA???@@@BBBEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEBBB@@@BBBEEECCCEEEGGGGGGGGGGGGHHHIIIQQQPPPNNNLLLLLLMMMNNNOOOLLLOOOSSSWWWXXXWWWTTTSSSXXXYYYZZZYYYXXXWWWXXXYYY[[[]]]___```______```aaacccgggnnnuuuxxx|||^^^MMMGGGDDDFFFIIIoooiiihhhddd]]]UUUOOOKKKJJJEEEBBB>>>;;;::::::999888777777666555555555555555444333222222444444333222///333555555111000333666333333333444555666777888<<>>>>>===<<<===============<<<<<<======>>>======<<<;;;;;;??????????????????????????????@@@@@@@@@AAAAAAAAAFFF>>>BBBGGGBBBAAAGGGFFFLLLMMMNNNMMMMMMNNNOOONNNMMMOOORRRUUUVVVUUUSSSRRRVVVWWWWWWWWWVVVWWWZZZ\\\\\\]]]___aaabbbccccccccc^^^eeemmmppppppuuugggKKKKKKBBBFFFGGGoooiiihhheee^^^VVVOOOLLLKKKEEEBBB>>>;;;::::::999888666666555444444444444444444333222222444444333222444333111222444444333222333333333333444555666777;;;AAAFFFDDD@@@EEEUUUdddppp{{{vvvddd^^^lll}}}}}}gggaaa___[[[[[[```dddwwwuuullljjjlllhhhgggeeeeeefffgggfffeeefffgggiiijjjjjjjjjlllnnniiikkkkkkhhhhhhiiigggbbb```]]][[[]]]aaafffggghhhfffiiilllmmmllljjjkkklllqqqpppooommmjjjjjjkkkmmmfffdddbbbdddhhhjjjjjjiiiggghhhiiijjjkkklllmmmmmmooorrrttttttsssssswww{{{wwwtttrrrqqqrrrssssssrrruuuwwwyyyzzzyyyzzz}}}jjjTTT^^^^^^\\\WWWPPPMMMNNNQQQRRRXXXdddtttiiiNNNCCCEEEGGGFFFEEECCC???>>>>>>???>>>>>><<<<<<=========<<<<<<<<<===============<<<;;;;;;======>>>>>>>>>?????????>>>>>>>>>>>>?????????@@@>>>???BBBAAA<<>>;;;;;;::::::999555555444333333333333333444333222222444444333222555111...111888;;;777111222222222222333444555555999===EEEJJJFFFAAAHHHUUUbbbtttwwwhhhdddgggxxxjjjddd^^^YYYYYYZZZeeeyyyyyyrrrmmmkkklllfffcccaaaaaaccceeeffffffddddddddddddeeeiiinnnrrrrrrrrroookkkkkklllgggaaabbb___\\\]]]aaaeeeffffffcccfffjjjkkkjjjgggeeedddiiijjjkkkkkkkkkmmmooorrrooolllhhhdddcccdddeeeggghhhhhhhhhhhhhhhhhhhhhhhhkkkpppuuuvvvuuuuuuvvvxxxvvvtttrrrrrrsssrrrqqqoootttuuuuuutttssstttwwwyyyWWW___^^^\\\XXXSSSOOOMMMMMMNNNOOOQQQZZZjjjnnnnnnrrrTTTDDDBBBDDDFFFGGGDDDBBB???>>>>>>???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>???@@@<<<<<<=========>>>>>>>>><<>>EEEFFF@@@CCCEEEHHHJJJKKKLLLOOOQQQNNNNNNOOOOOOOOOOOOOOOOOOLLLOOOTTTWWWXXXYYYZZZ[[[WWWWWWXXXZZZ]]]```ccceeedddbbbccckkkxxx{{{RRRHHHCCCHHHDDDqqqkkkjjjfff___WWWQQQMMMLLLFFFBBB>>><<<;;;;;;:::999666555444444333333444444444333222222444444333222111///000666>>>???:::333222222111111222333333444777777BBBPPPQQQHHHDDDJJJ[[[lllssslllxxxjjj```[[[ZZZ\\\___kkk~~~wwwuuusssqqqqqqfffccc```___```bbbdddddd````````````aaaeeekkkpppsssrrrnnnjjjjjjlllggg```aaa___\\\\\\___bbbdddeee```bbbdddffffffeeeccccccccceeehhhjjjkkkmmmppprrrpppoookkkgggbbbaaaccceeefffeeeeeeeeeeeeeeeffffffhhhlllrrrtttttttttvvvxxx}}}{{{yyyxxxwwwtttqqqnnnoooooonnnnnnoooqqquuuwww{{{pppYYYVVVSSSSSSUUUTTTOOOKKKQQQOOOMMMOOOZZZlllqqqwwwzzzaaaIIICCCDDDCCCEEEJJJBBB@@@=========>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999:::;;;<<<>>>???@@@AAA<<<<<<<<<<<<============<<>>???<<<777333222222111111111222333333555444===PPPZZZUUULLLHHHUUUddd|||uuueee^^^]]][[[ZZZ^^^ggguuuyyysssttttttrrrrrrhhheeeaaa___```aaabbbbbb]]]^^^^^^^^^^^^```dddggglllllliiifffgggiiigggbbb]]]^^^]]]\\\[[[\\\___aaa]]]^^^___aaaccceeefffgggaaadddgggiiijjjjjjkkkmmmhhhhhhhhhfffbbb`````````cccbbbbbbcccdddeeefffggggggjjjnnnoooppprrrvvvzzz~~~|||zzzyyywwwssspppnnnmmmllllllnnnpppssstttvvv{{{}}}hhh[[[NNNIIINNNQQQOOOKKKNNNMMMLLLLLLPPPYYYdddlll|||~~~{{{|||yyy|||zzzYYYJJJ@@@AAABBBAAADDDLLL>>><<<;;;;;;;;;<<<:::999:::::::::999:::;;;<<<===999999::::::::::::999999888999:::<<<===???@@@AAA<<<<<<<<<<<<=========>>>;;;<<<555999FFFBBB:::BBBBBBAAACCCFFFFFFDDDIIIRRROOONNNMMMKKKKKKLLLMMMNNNPPPQQQPPPOOOOOOQQQTTTWWWUUUUUUVVVWWWZZZ^^^bbbeee]]]```cccgggmmmvvvUUUEEEDDDKKKDDDtttjjjiiieee___WWWPPPMMMKKKFFFCCC???<<<<<<;;;;;;:::777777666555555555555666444333222222444444333222000777???@@@<<<555111000333222222111111222333333444444:::HHHXXX^^^YYYRRRQQQ___xxxvvvhhhaaa]]]XXXWWWZZZ```mmmzzznnnkkkmmmmmmllllllhhheeeaaa``````aaa``````\\\]]]^^^^^^]]]]]]___```bbbeeeeeebbbbbbfffgggeeeccchhhkkkhhhaaa^^^aaaeee___^^^]]]___cccfffggggggaaadddggghhhgggfffeeeeeebbbccceeeggggggfffcccbbbaaaaaaaaabbbcccfffhhhiiiiiikkkmmmmmmmmmpppvvv{{{yyywwwvvvuuuvvvvvvtttrrrpppnnnmmmmmmoooqqqqqqqqqsss{{{|||dddQQQJJJKKKLLLLLLLLLMMMNNNNNNNNNPPPSSSUUU^^^sss~~~{{{wwwqqqrrrwwwxxxxxxaaaHHHEEEBBBBBB???===???CCC<<<:::999999::::::999777:::999888888999:::<<<===777888888999999999999999777888999:::<<<===??????;;;;;;<<<<<<<<<=========@@@III???:::EEE???666AAACCC@@@AAADDDCCCAAAIIIUUUMMMLLLKKKJJJKKKKKKMMMNNNRRRQQQOOOMMMKKKMMMQQQTTTUUUVVVVVVWWWZZZ]]]___aaa\\\ccciiijjjjjjppp}}}kkkSSSGGGJJJDDDvvviiihhheee^^^VVVOOOLLLKKKFFFCCC???===<<<<<<;;;:::666666555444444444444555444333222222444444333222222777;;;:::555111111222333333222222222222333333222666888;;;JJJ^^^eeeaaaVVVaaasssoooggg^^^XXXYYYZZZ^^^oooxxxooohhhggghhhfffeeegggdddbbb``````aaaaaa```___^^^^^^^^^]]][[[\\\^^^```\\\bbbdddaaa___ccchhhiiipppyyyyyykkkbbbeeelllcccbbbaaaccceeefffdddbbb```cccfffgggeeebbb```___aaa```aaaeeeiiijjjhhheeecccbbbbbbbbbcccfffhhhjjjnnnpppqqqpppnnnooossswwwsssqqqooonnnoooppppppoooooommmmmmooosssuuutttsssppp{{{vvv\\\NNNKKKLLLMMMOOOQQQRRRQQQQQQQQQRRRRRRZZZeeeooo{{{~~~tttppptttuuuqqqssszzzxxxqqq___JJJDDDGGGFFFAAA======<<<:::;;;:::999999;;;:::999777999999888777888:::<<<===666777777888999999888888666666777888999:::;;;<<<::::::::::::;;;;;;;;;;;;JJJiii^^^@@@@@@@@@999AAABBB>>>>>>BBBAAA@@@KKK[[[IIIIIIIIIIIIJJJJJJKKKLLLPPPPPPOOOMMMKKKLLLNNNQQQUUUUUUVVVWWWXXXYYYZZZ[[[[[[bbbiiikkkjjjooozzziiiJJJFFFCCCxxxiiihhhddd]]]UUUOOOKKKJJJGGGCCC???===<<<<<<;;;:::555555444333333333333444444333222222444444333222000222333333111111444777444444333333222333333333111999888111===ZZZkkklll```gggnnnsss{{{pppccc[[[[[[ZZZVVV\\\ggg{{{{{{rrrlllhhhhhhgggeeedddfff```___^^^___aaabbbaaa___```___^^^\\\ZZZ\\\___cccZZZaaaeeebbb___bbbhhhlllvvvnnnbbbdddlllgggffffffggghhhfff```[[[```bbbeeefffddd```^^^\\\]]]ZZZZZZ^^^eeehhhfffbbbeeedddccccccdddfffhhhiiirrrtttuuutttpppoooqqqssstttpppmmmkkkjjjkkkjjjjjjkkkjjjlllpppvvvzzzzzzyyyjjjxxx~~~uuuXXXLLLKKKLLLNNNPPPQQQQQQQQQSSSUUUTTTQQQQQQWWW```ooo}}}uuurrrkkklllwww|||yyy{{{xxxeeevvvpppPPP===999??????999:::@@@@@@999;;;:::999:::;;;;;;:::888999888777777888:::<<<===666666777888888888888888444444555666777888999999888888999999999:::::::::NNNwwwDDD999@@@;;;===AAA<<<<<<@@@@@@@@@MMM```FFFFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNNNNMMMLLLNNNOOOTTTUUUVVVWWWWWWWWWWWWWWWYYY___fffhhhjjjoooxxx{{{MMMCCCCCCyyyhhhfffbbb]]]XXXSSSOOOMMMGGGCCC???<<<;;;:::999888888777555555666666444333333333333333333333333333111222333333333333222111444444444444333333222111888444666======AAA[[[{{{zzzaaaVVVeeettt~~~qqqaaa\\\[[[ZZZ^^^ccckkkvvv}}}tttooommmkkkmmmnnnllleee^^^```___^^^^^^___```bbbddddddaaa\\\ZZZYYYZZZZZZYYYZZZ^^^```______ccciiilllyyyzzzmmmddddddhhhjjjffffffkkkmmmiiidddbbbfffeeebbb```______``````___```aaabbbdddfffiiijjjfffeeedddccceeegggjjjllloooooopppqqqrrrrrrsssssssssppplllhhhggghhhjjjlllpppooonnnqqquuuzzz}}}~~~wwwzzzvvv\\\VVVPPPSSSRRRNNNMMMQQQRRROOONNNQQQRRRQQQRRR[[[kkkwwwxxxsssqqqooolllpppwwwyyy{{{zzziii```|||rrrYYYIII@@@???>>>======>>>===;;;999<<<<<<<<<:::888777888:::===;;;999777777777999999666666777777777777777777666666777777777777666666555555777888888999999999QQQYYYYYYLLL@@@<<<======HHHCCC===<<<@@@EEEIIIKKKFFFDDDBBBCCCEEEGGGHHHGGGLLLLLLLLLLLLMMMNNNPPPPPPRRRSSSSSSTTTUUUVVVWWWXXXXXX\\\___```eeemmmqqqqqqvvvQQQMMMCCC~~~iiigggccc]]]XXXRRRNNNLLLGGGCCC???<<<;;;;;;:::999888777555555666666444333333333333333333333333333111222333333333333222111333444444444333333222111666222555;;;999;;;QQQmmmxxxhhh[[[[[[ggg{{{uuukkkfffaaa]]]]]]]]]cccsss|||ppplllkkkkkkmmmqqqtttqqqiiiccccccaaa___]]]]]]^^^```bbbbbb___\\\ZZZZZZZZZZZZYYY]]]^^^]]][[[ZZZ___eeeiiipppvvvzzzuuujjjdddeeeiiigggcccccchhhllliiiffffffhhhhhhhhhggggggfffeeeeeeaaaaaabbbdddfffhhhjjjkkkfffdddbbbaaabbbeeeiiikkkkkkkkkmmmnnnppprrrtttuuuqqqpppmmmkkkjjjlllnnnoootttsssrrrtttwww{{{}}}}}}|||xxxWWWRRROOOPPPSSSUUUTTTRRRRRRRRRQQQPPPOOOQQQUUUYYYgggppptttmmmkkklllmmmpppoootttpppjjjnnnrrrZZZHHH???<<<<<<:::999:::::::::888666:::===???@@@>>>;;;999888:::999888777777888:::;;;777777666555555555666666666666666777777666666666555666777888888888888888===DDDFFF???888999<<<<<>>;;;>>>===<<<;;;;;;<<<;;;999888888===CCCFFFDDD???:::777777777666666777888:::;;;777666555444333444444555555555666666666666555555666666777888888888777777444888:::888888<<<>>>>>>BBB@@@===<<<===???@@@@@@BBBDDDEEEDDDBBBAAADDDGGGGGGGGGGGGHHHIIIJJJLLLLLLPPPRRRUUUXXXZZZZZZXXXWWWYYY[[[ZZZYYY\\\dddjjjjjjlll~~~bbbMMMEEEkkkiiiddd^^^XXXRRRMMMKKKGGGDDD@@@===<<<;;;:::999888777555555666666444333222222333333333333444444222222222222222222222222333333333444444333333222333333777===:::666???OOOiiitttrrr^^^TTT```uuurrrfffaaa___^^^[[[ZZZ\\\bbbnnnkkkbbbbbbcccdddgggmmmuuuzzzzzzvvvrrrnnnkkkeee___\\\\\\^^^```llliiigggfffggggggfffeeebbb___\\\]]]]]]___dddiiimmmpppsssooohhhbbb```aaaddd___]]]bbbfffggghhhiiikkknnnssswwwxxxuuuqqqoooiiiiiihhhhhhiiiiiijjjjjjllliiidddaaaaaadddhhhkkkfffggghhhkkknnnqqqtttvvvpppqqqsssvvvxxxzzzzzz{{{zzzyyyyyy{{{}}}~~~}}}}}}~~~sss^^^RRRKKKSSSaaaiiiccc\\\UUURRRQQQPPPOOOOOONNNRRRXXX___hhhxxxwwwpppdddeeegggiiilllppptttwwwpppoooXXXGGGBBB<<<:::>>>===<<<;;;<<<<<<<<<:::888777<<>>===<<<>>>============>>>>>>>>>AAADDDGGGEEEAAA@@@CCCGGGEEEEEEFFFGGGHHHIIIKKKLLLLLLRRRZZZaaaccc```ZZZUUUTTTVVVVVVVVV\\\gggoooqqqlllvvvhhhKKKEEExxxllliiieee___XXXRRRNNNKKKHHHDDD@@@===<<<;;;:::999888777555555666666444333222222222333333444444444222222222222222222222222222333333444444333333333222222777<<<:::666<<>>@@@<<<888:::999888777777888777555444777;;;???AAA???<<<999888666666555555444444444444666555444333222222333444444444555555555555444444555666666777777777777666:::888777999;;;;;;999777999;;;<<<>>>>>>??????@@@@@@DDDGGGFFFBBBAAACCCGGGEEEEEEFFFGGGHHHJJJKKKLLLMMMQQQXXX^^^```___[[[XXXSSSUUUUUUVVV]]]iiisssvvvooosssoooJJJCCCuuukkkiiiddd___YYYSSSOOOLLLHHHEEE@@@===<<<<<<;;;:::888777555555666666444333111222222333333444444555333222222111111222222333222222333444444444333333000000444888777555888>>>===XXXvvvlllttt}}}lllgggbbb]]]\\\ZZZZZZ^^^eeerrrwwwgggeeefffddd`````````aaacccgggjjjmmmooommmjjjeeeaaa^^^^^^```aaahhheeecccdddgggkkkmmmnnnaaa[[[[[[bbbddd___^^^bbbiiijjjmmmnnnmmmkkkgggeeeddd^^^[[[___bbbbbbbbbcccfffiiinnnrrrsssqqqnnnlllmmmlllkkkiiihhhhhhggggggooolllhhheeeeeehhhkkknnnmmmlllllllllmmmpppsssuuusssuuuxxx{{{|||}}}|||{{{ssstttwww{{{~~~zzzxxxyyy}}}}}}bbbXXX]]]___```^^^YYYUUUSSSSSSOOOLLLMMMOOOOOOOOOSSSYYY\\\aaaiiitttyyypppgggcccaaa```bbbffffffiiimmmttt~~~gggPPP===;;;???>>>:::999999888777888888888666444777888::::::888777777888555555555444333333222222444444444444444444444444333333444444444444333333444444555666777777777777999666777;;;===;;;999:::888:::===>>>>>>>>>@@@AAA>>>AAADDDDDDCCCBBBDDDFFFEEEEEEEEEGGGHHHJJJLLLMMMPPPPPPPPPQQQTTTWWW[[[]]]UUUWWWVVVVVV\\\gggpppsssoooqqq}}}RRRCCCyyyjjjhhhddd___YYYTTTPPPNNNHHHEEEAAA>>>===<<<;;;:::888777555555666666444333111111222333333444555555333333222111111222333333111222333333444444444333222111333555555444555999888KKKqqq~~~vvvlllccc___\\\XXXWWWYYYXXXaaarrryyyhhh]]][[[]]]]]]\\\[[[[[[\\\\\\]]]___bbbeeedddbbb___]]]\\\\\\^^^___cccaaa```bbbiiipppvvvyyyiii```]]]bbbccc]]]\\\aaaaaabbbeeeiiikkkkkkgggdddaaa\\\ZZZ^^^bbbbbbaaabbbeeefffiiikkklllllljjjiiihhhhhhhhhggghhhhhhiiiiiijjjhhhfffddddddfffiiikkkmmmlllkkkkkkmmmpppsssuuutttuuuwwwxxxyyyxxxwwwvvvppprrruuuzzz}}}~~~}}}{{{yyyvvvxxx}}}vvvfffbbb\\\YYYYYYZZZ\\\]]]XXXUUUTTTTTTSSSOOOOOOSSSPPPSSSVVVYYY___gggpppwww|||uuukkkddd```]]]]]]```aaabbbiiirrruuu~~~|||gggJJJDDD<<<:::<<<>>>===;;;;;;:::999999:::999777555555666777666555444666777333333333333333333222222111222444666777666555444333333444444444444333333222333444666777888888888777666888===>>>::::::===888:::======<<<<<<===???<<<===???AAABBBCCCCCCCCCCCCDDDDDDFFFHHHJJJKKKLLLMMMLLLLLLMMMPPPTTTYYY[[[SSSUUUUUUUUUZZZdddkkkmmmkkknnnrrrgggIII~~~jjjgggddd___YYYUUUQQQOOOHHHEEEAAA>>>===<<<;;;:::888777555555666666444333111111222333333444555555444333222111111222333444111222333333444444444444555444444555555444555888666>>>VVV}}}jjjwww|||mmmfffaaa[[[WWWWWWZZZZZZ^^^iii|||ssskkk```WWWSSSTTTWWWZZZWWWXXXXXXXXXXXXXXXZZZ\\\]]]\\\[[[YYYYYYZZZ[[[\\\[[[YYYXXX\\\eeeoooxxx|||rrrfff```dddddd]]]]]]bbb]]]^^^```eeehhhhhhddd```^^^YYYYYY^^^cccbbbaaabbbdddeeefffggghhhhhhhhhhhhddddddeeefffgggiiikkklllfffeeecccbbbcccdddggghhhkkkjjjjjjjjjlllpppsssvvvtttuuuuuuvvvuuutttsssrrrpppqqqtttyyy||||||zzzwwwvvvuuuwww}}}~~~|||}}}|||xxxcccVVVUUUZZZ^^^___iiiddd```^^^YYYRRROOOQQQOOOPPPPPPNNNNNNQQQWWW]]]]]]cccmmmyyy~~~uuuiiiccccccdddaaa]]]bbb```bbbgggiiimmmzzz|||YYYDDD<<>>AAACCCBBB@@@BBBCCCCCCEEEGGGIIIKKKLLLFFFIIIOOOTTTWWWWWWVVVUUUOOOQQQRRRRRRXXXbbbiiikkkgggkkkkkkttt{{{QQQkkkeee```___]]]UUUNNNKKKHHHBBB???@@@@@@<<<:::;;;999888777555444444444444333222333555666666444222222888888222///222333111333333333222111222444666666666555444444444444555999;;;CCC[[[}}}zzzsssyyyqqqjjj___YYY]]][[[WWWUUUZZZdddrrrooobbbccc```ZZZVVVVVVVVVSSSWWWTTTSSSSSSTTTSSSSSSUUU[[[\\\]]]YYYUUUSSSVVVYYYXXXXXXYYY[[[___gggpppvvvfffaaa]]]^^^bbbeeecccaaaYYYZZZ\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYZZZ\\\^^^``````bbbfffhhhhhhfffccc```aaabbbdddeeefffiiimmmppphhheee```^^^___aaabbbbbbeeehhhkkkooorrrtttttttttqqqpppooonnnlllkkkjjjjjjkkkkkkmmmrrrvvvwwwuuuqqquuuuuuuuuuuuvvvvvvwwwxxx~~~~~~uuugggWWWWWWbbbfffmmmrrroooeee\\\YYYZZZSSSLLLIIIMMMOOOMMMOOOTTTQQQUUU[[[aaagggmmmsssvvv~~~|||qqqiiieeebbb```^^^]]]]]]^^^______fffeeejjjtttyyy|||zzz]]]FFF???======<<<;;;;;;:::999999777777666666555555555444:::888555333222222444555222222222222222222222222222222444888<<<===:::777666555444333222333444444444333333888===>>>:::555333333555777::::::888666888:::;;;<<<<<<===@@@BBBAAA@@@?????????@@@AAABBBDDDDDDDDDCCCCCCFFFKKKOOOLLLGGGFFFPPP^^^ccc[[[RRRVVVVVVVVVXXX[[[```eeehhhggggggoooqqqYYYjjjddd___^^^[[[TTTMMMKKKHHHBBB???@@@@@@<<<:::;;;999888777555444444444444333222222333555555444222222333000,,,---111111---333444444444333333555666444444444444444555666777???;;;;;;GGG]]]vvvzzz}}}rrrccc]]]]]]TTTRRRRRRVVVYYY^^^iiitttvvvaaa[[[```aaaZZZSSSRRRTTTUUUSSSQQQPPPQQQRRRSSSTTTUUUWWWXXXXXXVVVSSSRRRSSSTTTTTTTTTVVVXXX\\\aaahhhlllbbb^^^[[[\\\___aaa___\\\VVVWWWYYY[[[\\\]]]\\\\\\]]]\\\[[[ZZZZZZZZZ[[[[[[^^^```bbbddddddccc```___bbbcccdddddddddfffiiikkkfffbbb___]]]^^^```aaaaaabbbeeehhhlllooopppqqqqqqnnnnnnnnnmmmlllkkkjjjiiikkkjjjjjjmmmpppqqqpppnnnqqqrrrtttuuuvvvvvvvvvuuu~~~~~~vvv___UUUXXXcccsss{{{lll```ZZZTTTOOONNNMMMKKKJJJKKKMMMMMMMMMMMMPPPUUU[[[___hhhnnnvvvzzz|||~~~yyytttrrrvvvvvvtttnnnggg___ZZZXXXZZZZZZ\\\]]]___bbbgggjjjmmmqqq|||zzzgggKKK===;;;;;;::::::999888888777777555555555444444444333333;;;999666333111111222222222222222222222222222222222111222555999:::888555000111333555555555444333333111222666;;;>>>;;;777333333555777::::::888666888:::;;;;;;;;;<<<>>>AAA@@@???>>>>>>>>>???AAAAAAEEEEEEDDDCCCCCCFFFKKKNNNIIIGGGGGGLLLSSSVVVUUURRRUUUUUUUUUVVVYYY^^^bbbdddcccaaahhhmmm|||jjjjjjccc^^^]]]ZZZSSSMMMJJJHHHCCC@@@AAA@@@<<<:::;;;999888777555444444444444333222000111222444333333555444000...222666444///222444666666555444555666222222333333444666777888AAA;;;777:::AAASSStttpppfff]]][[[\\\]]][[[YYY\\\ccckkk{{{}}}uuuaaaTTTSSS[[[___YYYQQQPPPRRRTTTOOONNNLLLMMMOOORRRRRRRRRRRRRRRQQQPPPOOOMMMMMMMMMNNNOOOQQQTTTWWWZZZ]]]___\\\YYYXXXYYY[[[[[[XXXUUUTTTVVVXXXZZZ\\\]]]]]]\\\]]]]]]\\\[[[YYYXXXWWWWWW[[[\\\^^^_________^^^]]]bbbccccccbbbaaabbbdddfffcccaaa^^^]]]^^^`````````^^^```cccfffiiikkkkkkkkklllmmmnnnoooooonnnmmmlllnnnllljjjiiikkkmmmmmmmmmnnnoooqqqtttuuuuuuuuutttyyy{{{~~~wwwdddbbbfffrrriiidddZZZPPPKKKLLLLLLJJJQQQOOOMMMKKKKKKNNNPPPRRRSSSVVVYYYZZZZZZ\\\```dddiiiiiikkklllnnnooopppqqqvvvyyyxxxtttssstttrrrooojjjjjjhhhddd]]]WWWTTTRRRXXXYYYYYYXXXVVVVVVWWWYYYXXX[[[```eeelllwwwxxxzzzzzz^^^III<<<888:::777777777666555555444444333333333333222222222222:::888555222000000000000111111111111111111111111111111111222444555444333///222777;;;<<<;;;999777666444333555888:::888666444444555777::::::999777888999::::::999:::<<<>>>>>>>>>=========>>>@@@@@@DDDDDDDDDCCCCCCEEEIIILLLFFFGGGHHHHHHGGGJJJNNNRRRSSSRRRRRRSSSVVVYYY]]]___```\\\aaagggttt~~~lllddd___^^^[[[TTTNNNLLLHHHCCC@@@AAA@@@===;;;<<<999888777555444444444444333111//////111222333333333444555555777777555222000333555666555444444444333333333333444555666777<<<888:::===;;;@@@]]]~~~~~~hhhaaa[[[ZZZYYYVVVVVVXXX[[[bbbiiirrr~~~~~~qqqaaaVVVPPPNNNUUUXXXUUUPPPPPPQQQQQQLLLKKKJJJIIIMMMRRRSSSPPPNNNMMMKKKJJJIIIIIIIIIHHHJJJKKKMMMPPPTTTVVVVVVVVVUUUTTTTTTUUUWWWVVVSSSPPPTTTUUUXXXZZZ\\\]]]]]]]]]\\\\\\\\\[[[ZZZYYYWWWVVVYYYYYYZZZ[[[\\\]]]]]]]]]```aaaaaa```___```bbbdddaaa___]]]]]]^^^```______[[[\\\___aaadddeeeffffffjjjlllooorrrttttttttttttuuurrrnnnkkkkkklllooopppmmmmmmnnnppprrrtttuuuvvvtttvvvzzzvvvnnnttttttbbbZZZYYYWWWRRRKKKJJJJJJKKKKKKKKKJJJIIIJJJLLLNNNNNNMMMNNNPPPRRRQQQRRRRRRSSSTTTTTTUUUUUUWWWZZZZZZXXXWWWXXXVVVRRRNNNOOOQQQQQQQQQPPPOOOOOORRRSSSTTTUUUWWW[[[```ddddddjjjsss}}}~~~xxxwwwuuuVVVCCC;;;999:::===555555555444444333333333222222222222222222222222777555333111000///000000000000000000000000000000111111000111111222222222000333777:::<<<;;;999777<<<999555444444444333111444444555777999:::999888777888999888888888:::<<<===<<<;;;;;;<<<===???@@@BBBBBBBBBAAAAAABBBFFFIIIDDDFFFGGGFFFEEEFFFKKKPPPPPPPPPOOOPPPRRRTTTWWWXXX^^^YYY\\\bbblllnnnfff```^^^\\\UUUOOONNNIIICCC@@@AAAAAA===;;;<<<999888777555444444444444333111//////000222333222+++111888;;;777222000222///111444444333222222333555444444333333333444444777666;;;AAA===999KKKccctttccc]]]]]]]]][[[[[[[[[^^^___^^^eeeuuu{{{}}}}}}ppp```WWWQQQMMMLLLOOOPPPOOOPPPRRRQQQLLLIIIJJJIIIJJJPPPYYY[[[WWWKKKJJJGGGFFFFFFHHHKKKNNNKKKKKKKKKOOORRRTTTSSSRRRPPPPPPQQQRRRTTTSSSRRRPPPQQQSSSUUUXXXZZZ[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\^^^^^^]]]^^^___^^^^^^```ccceee^^^]]]\\\\\\]]]]]]\\\[[[ZZZ[[[\\\^^^```bbbccccccgggiiilllppptttvvvwwwxxxxxxuuuqqqmmmkkklllppprrrnnnmmmlllmmmooossswwwyyyvvvwwwyyy|||}}}zzzyyyrrrjjjbbbXXXTTTPPPNNNOOOOOOOOOMMMIIIKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLOOOPPPNNNNNNOOONNNJJJMMMNNNQQQSSSVVVWWWWWWWWWXXXZZZ\\\___ccchhhooosssoooccchhh{{{hhhUUUAAA:::::::::999999444444444444333333333333222222222222222222222222222111000000///000111111////////////////////////111111111111111111111222///000000111111111111111<<<999555333222111111000444444444555888999999777666777888777777777999;;;;;;;;;;;;:::;;;===>>>???@@@@@@@@@???>>>???BBBDDDBBBCCCEEEGGGJJJKKKLLLMMMLLLLLLLLLMMMNNNPPPRRRSSSWWWVVVVVV\\\eeexxxooogggaaa___\\\VVVPPPOOOIIIDDDAAABBBAAA===;;;<<<999888777555444444444444222111///000111333222222+++222<<>>>>>@@@BBBAAAAAACCCHHHMMMOOOMMMKKKIIIIIIJJJKKKLLLMMMOOOPPPNNNSSSRRRUUU```ooooooggg```^^^[[[UUUPPPOOOIIIDDDAAABBBAAA===<<<===999888777555444444444444111111000222333444333111111444:::>>>999111000555111222333222111111333555333333333222333333444444444666777777666888===AAAXXXkkkqqqfff``````ZZZZZZ[[[\\\\\\^^^aaaeeeoooyyy|||}}}}}}dddWWWQQQKKKHHHHHHJJJKKKJJJHHHJJJOOOOOOKKKJJJLLLJJJGGGOOOZZZZZZQQQHHHIIIIIIGGGJJJVVVjjjzzz[[[VVVOOOMMMOOOQQQPPPNNNKKKLLLOOOQQQSSSVVVYYY\\\QQQSSSTTTVVVWWWXXXXXXWWWUUUTTTTTTTTTUUUVVVXXXYYYUUUVVVXXXZZZ\\\]]]^^^^^^]]]^^^______```bbbeeehhhbbbaaaaaaaaaaaa___\\\YYY]]]]]]^^^___```aaaccccccddddddcccdddfffhhhkkkmmmlllmmmmmmkkkiiihhhkkkmmmkkklllnnnqqquuuxxxzzz{{{~~~~~~}}}{{{zzzuuulllfffaaa\\\XXXUUUTTTRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLOOONNNLLLLLLPPPQQQOOOMMMNNNSSS\\\fffmmmooopppttt{{{rrrhhh^^^\\\___gggrrr}}}bbbUUU???:::777888777222000111222222222222222222222222//////000000000111111111.............../////////------------------------+++...222222111///000111555333222111000111222222222222222222222222333444333222111222444666666666444555666777777888:::<<<;;;;;;:::;;;<<<===???@@@@@@AAAAAA@@@>>>>>>@@@BBB@@@AAACCCGGGJJJLLLKKKJJJFFFGGGHHHIIIKKKLLLMMMNNNKKKUUURRRPPP[[[gggnnnfff___]]]ZZZTTTOOONNNIIIDDDAAABBBAAA>>><<<===999888777666444444444444111111111333555555333111333000111555333---,,,000333333333222111222444666111111111222333444555666000777;;;888888;;;<<<:::AAAHHHjjj{{{|||oooggg___[[[ZZZYYYXXXXXXZZZaaajjjrrrzzz{{{xxx|||lll^^^RRRNNNLLLIIIHHHKKKHHHLLLLLLIIIGGGKKKNNNNNNNNNOOOIIICCCGGGPPPMMMAAAFFFIIIKKKJJJMMM]]]xxxbbb[[[QQQMMMNNNOOONNNLLLJJJLLLNNNQQQTTTXXX]]]```UUUWWWXXXZZZ[[[[[[ZZZZZZUUUSSSRRRQQQQQQSSSUUUVVVSSSUUUXXXZZZ\\\]]]]]]]]]___````````````bbbeeegggiiihhhggghhhgggeeeaaa^^^_________```aaabbbdddeeegggeeecccbbbbbbdddfffhhhhhhjjjlllllliiihhhjjjlllhhhkkkpppvvvyyyzzzzzzyyy{{{}}}~~~|||{{{qqqaaa]]]YYYWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWTTTVVVVVVSSSTTTXXXZZZXXXWWW[[[dddssswwwnnnccc[[[[[[XXX___sss[[[DDD===:::888777666444000333888000000000000111111111111---.........//////000000//////.........---------------------------------(((,,,111222111//////000000000000000000000000000333444444333111000111111222111000111333555666555333555666777777888;;;===;;;;;;;;;;;;<<<>>>@@@AAAAAABBBCCCAAA@@@???AAABBB???AAACCCEEEEEEFFFHHHJJJEEEFFFGGGHHHJJJKKKMMMMMMMMMZZZUUUMMMVVV```wwwnnniiibbb^^^[[[WWWRRRNNNIIIDDD>>>===??????<<<888777777777666555555444444444333111222333444444333111111111111111111111111111222333333111111222333111111222333333333333222666666666777888888999999999DDDNNNiiiyyyiiidddaaa\\\VVVUUUZZZZZZ[[[___aaaeeeppp{{{~~~~~~}}}zzz~~~~~~yyy```TTTOOOJJJHHHJJJJJJGGGDDDAAADDDHHHJJJKKKLLLLLLMMMKKKJJJHHHGGGGGGHHHIIIJJJGGGFFFFFFHHHOOOYYYccciiiRRRPPPNNNKKKIIIIIIJJJKKKLLLNNNRRRUUUWWW[[[```cccYYYYYYZZZ[[[]]]___bbbccc[[[[[[ZZZYYYYYYYYYYYYYYY[[[YYYWWWWWWYYY[[[[[[[[[]]]^^^______```aaadddgggsssnnnkkkooovvvuuukkk```bbbaaacccfffddd``````ccc___aaadddeeedddcccccccccjjjiiiiiikkkmmmnnnmmmlllhhhjjjrrr}}}~~~yyywwwzzzyyy}}}{{{sssnnnkkkjjjjjjlllhhhgggjjjjjjiiinnnuuuvvvsssrrrsssrrrnnnmmmpppuuujjjddd```___eeeooo~~~nnnRRR@@@999888666555444222111000//////000000000000000000000000000///.........000111222000000000000000///......------------------------...............---------////////////000000000000111111222222222333333333222222222111222222333333222333333333444777<<<@@@999::::::;;;<<<===>>>>>>??????>>>===>>>???AAABBBDDDBBB@@@AAAEEEGGGFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMPPPRRRTTTSSSPPPVVVkkkmmmhhhbbb]]]ZZZWWWRRRMMMHHHDDD???===??????<<<999888777777666555444444333444222111111333444333222111111111111111111111111111222333333111111222333000111222222333333222222555555666666777888888888:::???AAAQQQqqqppphhhbbb^^^^^^YYYYYYZZZ\\\\\\[[[```ggggggnnnxxxzzz|||}}}||||||gggUUUSSSNNNIIIHHHIIIJJJGGGDDDBBBDDDGGGIIIJJJKKKKKKLLLIIIIIIHHHGGGGGGHHHIIIJJJIIIHHHFFFGGGJJJPPPUUUYYYNNNMMMKKKIIIHHHHHHHHHIIIMMMOOOQQQSSSUUUWWW[[[^^^VVVVVVWWWYYY\\\```dddggg\\\ZZZXXXUUUUUUVVVXXXYYYZZZXXXVVVVVVWWWYYYYYYXXX\\\]]]^^^^^^^^^___bbbeeennnmmmmmmqqqtttqqqhhh```bbbaaacccfffddd``````dddcccfffhhhiiigggfffeeefffjjjiiihhhiiikkknnnoooooojjjkkkpppxxxzzzxxxyyy~~~yyy~~~wwwmmmiiijjjdddeeelllxxxtttTTTAAA999666555555444333222111000000000000000000000000000000000//////.........///111111///000000000000///......---------------------------------......................../////////000000111111111222222222222333222222111111111222333333444555555555666999===AAA::::::;;;;;;<<<<<<======????????????@@@AAABBBBBBCCCBBB@@@AAADDDFFFEEEDDDEEEEEEFFFGGGHHHJJJKKKLLLQQQQQQSSSRRRRRRXXXkkk}}}lllgggaaa\\\ZZZVVVQQQLLLHHHDDD@@@>>>??????<<<:::999888777555444333333333444222000000222333222111111111111111111111111111111222333222111111222333000111222222333333222222444444444555666666777777<<<===:::@@@SSShhhzzzmmmccc___ZZZXXXYYY[[[YYYUUUUUUYYYYYY]]]bbbgggkkkrrr{{{~~~vvvvvvuuudddXXXQQQPPPLLLHHHGGGHHHHHHGGGDDDEEEEEEFFFGGGHHHIIIJJJJJJGGGGGGFFFFFFGGGHHHIIIJJJHHHGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGMMMOOOPPPQQQQQQRRRUUUWWWUUUUUUUUUVVVYYY]]]bbbddd]]]ZZZVVVRRRRRRSSSVVVYYYXXXVVVTTTTTTUUUVVVWWWVVVYYYZZZ[[[[[[[[[\\\___bbbnnnrrrvvvwwwsssllleeeaaabbbaaacccfffeeeaaaaaaeeedddfffiiijjjjjjiiijjjjjjllliiihhhhhhkkknnnqqqqqqlllkkknnnsssuuuwww|||~~~}}}}}}xxx}}}|||ssskkkfffddddddiiiooorrrRRR<<<666666444111333222222111111111111111000000000000000000000000///............///000000/////////000//////...---------------------------,,,,,,------......//////---------.........//////000000000111111111222222111111000000111222333333333444555555555888<<>>???@@@AAABBBBBBBBBBBBBBBAAAAAABBBDDDEEEDDDCCCCCCDDDDDDEEEFFFHHHJJJJJJQQQPPPPPPRRRTTT[[[jjjyyy{{{lllggg```\\\YYYUUUPPPLLLHHHEEEAAA??????>>><<<;;;:::888777555333333333333333222000000111222111000111111111111111111111111000222333222111000111222000000111222222222222222222333333444444555666666777999888===EEEMMMjjjuuugggfffaaa]]]]]][[[XXXXXXZZZSSSSSSTTTTTTVVVZZZ^^^bbbhhhmmmrrrvvvyyy~~~}}}{{{{{{yyywwwyyy{{{zzzxxxwww___UUUQQQPPPLLLIIIFFFEEEFFFGGGFFFEEEFFFEEEDDDDDDFFFGGGHHHHHHDDDDDDDDDEEEFFFGGGHHHHHHDDDEEEGGGHHHIIIHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFEEEKKKMMMNNNNNNNNNOOORRRTTTXXXWWWTTTSSSSSSVVVYYY[[[[[[YYYVVVTTTSSSTTTVVVWWWXXXVVVTTTSSSUUUVVVVVVVVVXXXYYYYYYYYYYYYZZZ]]]___qqqyyy}}}tttjjjeeedddcccbbbcccfffeeebbbbbbfffaaadddgggjjjjjjlllmmmooommmlllkkklllnnnoooooooookkklllnnnqqqtttxxx}}}|||yyyxxxyyyzzzzzz~~~|||zzzzzz{{{~~~\\\NNN===666888:::555000111111000000000111111222////////////////////////.....................///...////////////...------,,,,,,------------------++++++,,,------...//////,,,,,,,,,---------......//////000000000111111111000000000000000111222333111222333333333555888;;;;;;;;;;;;;;;;;;;;;::::::<<<===???AAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIQQQNNNOOOSSSWWW^^^jjjuuu{{{lllggg```\\\YYYUUUPPPLLLGGGEEEBBB@@@>>>>>>===<<<:::999777555444444444555444222000000111111111000000000000000000000000000000111222222000000111222000000111222222222222111222222222333444444555555333555444999>>>;;;JJJhhhzzzooohhhccc^^^[[[\\\YYYXXXVVVVVVXXXYYYYYYYYYXXXZZZ]]]^^^^^^```eeejjjgggiiilllooosssvvvzzz||||||~~~~~~{{{zzzyyywwwssspppqqqpppoooqqquuuzzz}}}xxx[[[NNNKKKKKKKKKHHHGGGEEEDDDDDDEEEEEEEEEFFFDDDBBBCCCEEEGGGFFFEEEAAAAAABBBCCCDDDEEEEEEEEE@@@BBBEEEGGGGGGFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEEGGGIIIJJJKKKKKKMMMPPPRRRVVVTTTRRRPPPOOOPPPRRRSSSXXXXXXXXXXXXWWWWWWVVVVVVXXXVVVTTTTTTVVVWWWXXXWWWXXXYYYYYYYYYXXXYYY\\\___nnnvvv}}}{{{ssskkkiiijjjdddbbbcccfffeeebbbdddhhheeegggjjjkkklllmmmooopppooooooqqqrrrsssqqqmmmiiijjjmmmpppqqqtttxxx|||~~~~~~{{{yyywwwvvvwwwzzz}}}vvvVVV???;;;666555777777444111000000//////000000111111........................------.........---------...............---,,,,,,,,,,,,,,,---------......***++++++,,,---...//////,,,,,,,,,,,,------------........./////////000000////////////000111222333000111222222222333666888:::::::::999999999999999999:::<<<>>>????????????AAABBBCCCDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIOOOMMMNNNTTTZZZ___iiiqqqlllgggaaa\\\ZZZVVVQQQLLLGGGFFFCCC@@@>>>=========;;;999777555555555777888555333111111111222111000000000000000000000000000000111222111000000111222///000111111222222111111222222222333444444555555999999444555;;;888<<>>???@@@AAABBBBBBBBBAAA???@@@AAABBBAAA@@@>>><<<@@@@@@AAAAAABBBCCCCCCDDDBBBDDDFFFGGGHHHIIILLLOOONNNNNNMMMNNNOOOPPPRRRSSSVVVWWWYYYZZZZZZZZZXXXWWWWWWUUUTTTUUUWWWYYYZZZZZZZZZZZZ[[[ZZZZZZ[[[]]]```eeejjjooopppmmmkkkmmmoooeeecccdddfffeeeccceeejjjlllnnnoooooonnnnnnoooqqqrrrsssuuuwwwwwwsssmmmhhhiiinnnppppppqqquuuwwwwwwxxxwwwvvvxxxwwwvvvyyy{{{___MMM<<<888777444111......000222000///////////////000000........................---------...------,,,+++------......------,,,++++++,,,,,,------.........++++++,,,,,,------......,,,,,,,,,---------......------........./////////............///111222222222333444444333444666888777777777777888888888888777888999;;;<<<======>>>AAACCCEEEFFFDDDCCCCCCDDDCCCDDDDDDEEEFFFHHHJJJJJJLLLLLLOOOVVV[[[___gggppp{{{mmmhhhbbb]]]ZZZWWWRRRMMMGGGFFFDDDAAA>>>=========;;;:::777666666777999;;;666444222222222222111000000000000000000000000000///111222111000///000222///000000111111111111111222222333333444555555555999<<<666444;;;;;;:::@@@CCCgggwwwkkkkkkmmmrrrvvvtttllleeebbb___[[[YYYXXXYYYYYYYYYWWWYYYZZZYYYWWWUUUVVVXXXVVVWWWYYY[[[]]]]]]^^^]]]^^^```bbbbbbeeelllwwwtttaaaNNNJJJLLLKKKHHHGGGBBBBBBBBBAAAAAABBBDDDFFFBBB??????BBBFFFGGGDDDAAA======>>>?????????>>>===>>>>>>>>>>>>===<<<<<<;;;???>>>======>>>???AAABBB???@@@BBBCCCCCCDDDGGGIIIHHHJJJLLLNNNPPPRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[UUUSSSSSSTTTWWWZZZ[[[[[[\\\]]]]]]]]]\\\]]]___aaadddcccdddeeegggjjjmmmnnneeecccdddfffeeecccfffkkkkkkmmmnnnooooooppprrrtttuuuuuuwwwxxxxxxuuupppllliiinnnoookkkkkkooorrrqqqrrrqqqtttyyyyyyvvvyyy|||UUUBBB>>>777666555222///------000222000000///.........//////------------------------,,,------...---,,,+++***,,,------------,,,++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------------.........---------...///000222222111333444444333333555666444555555555666777777777777777888999:::<<<===>>>BBBEEEGGGHHHEEEDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLIIIKKKQQQXXX[[[^^^fffooorrrnnniiibbb^^^[[[WWWRRRNNNGGGFFFDDDAAA>>>======>>>;;;:::888666777999;;;===777555333222333333222111000000000000000000000000///111222111000///000111//////000111111111111111222333333444444555555666///777444111:::<<<666666===WWWqqq~~~qqqkkkeeeaaa``````]]][[[TTTWWWZZZZZZXXXWWWXXXZZZYYYZZZ[[[\\\]]]^^^^^^^^^___cccgggiiimmmxxxnnn[[[OOOGGGIIIKKKGGGCCCCCCAAAAAAAAAAAA@@@BBBDDDFFF@@@>>>>>>BBBGGGHHHDDD@@@<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<>>>???@@@>>>===;;;:::;;;<<<>>>@@@===???@@@@@@???@@@BBBDDDHHHJJJMMMPPPRRRSSSSSSSSSVVVUUUUUUUUUWWWYYY\\\^^^SSSRRRQQQSSSWWWZZZ\\\\\\^^^______^^^]]]^^^aaaccciiiddd___```dddhhhjjjjjjeeecccdddffffffdddfffllldddfffiiilllnnnqqquuuxxxvvvvvvvvvwwwxxxwwwssspppjjjnnnlllfffeeekkkooonnnnnnnnnsssyyyzzzvvvxxx~~~}}}~~~|||~~~oooSSS===;;;<<<333111111111222333333222222000000///...............------------------------,,,------...---,,,***))),,,------------,,,++++++++++++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,------///000111222///000222222111111222333222333333444555666777777888777777888999<<<>>>???BBBEEEIIIIIIFFFDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMHHHKKKSSSYYY[[[]]]fffooopppkkkhhhddd```\\\WWWQQQMMMIIIGGGEEECCCBBB@@@<<<999<<<:::777555444555777888444111...000555888666333111111111000000000000000333111///000222333222///000///.........///111222111111222222222333333333555444444444555666888999;;;DDDRRRiiiyyyqqqkkkhhhfffcccaaa______`````````___bbbaaaaaabbbeeegggiiijjjlllvvvhhhUUUIIIHHHGGGGGGFFFFFFGGGGGG????????????@@@AAABBBBBB>>>>>>>>>>>>>>>??????@@@;;;<<<<<<<<<<<<<<<;;;;;;>>>===<<<;;;::::::999:::===<<<;;;:::;;;<<<===>>>???<<<<<>>???CCCIIIHHHGGGHHHJJJNNNRRRUUUXXXSSSNNNNNNSSSWWWXXXXXXSSSTTTSSSPPPNNNOOOTTTYYY[[[]]]^^^\\\YYYWWWYYY[[[[[[^^^aaa```]]]^^^ccchhhaaa```___^^^___aaacccdddfffffffffgggkkkooosssuuuvvvuuusssssstttsssrrrpppiiihhhgggffffffhhhiiijjjlllnnnpppqqqrrrtttwwwzzz{{{zzzyyyzzzzzzyyywwwtttzzzzzzzzzzzz|||~~~hhhZZZHHH:::555444444333111111000000//////......------...///000000//////,,,,,,------...---------//////...---,,,,,,+++++++++++++++,,,,,,---------************+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////.........//////000000111111111111111111222333444555444444444444444444444444888888888888999:::;;;;;;DDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEFFFHHHJJJMMMNNNLLLOOOUUUYYY]]]```ccceeepppjjjgggccc```\\\WWWRRRNNNJJJGGGCCCAAAAAABBBBBBAAA::::::999888666555555555444111...000444666555222000000000000000000000000333111///000222333111000000000/////////000111222111111111222222222333333555555444444444666777888666;;;AAAKKKcccwwwuuusssrrrrrrqqqooonnnwww{{{}}}~~~fffOOOCCCFFFFFFEEEDDDDDDDDDDDDEEE???????????????@@@AAABBB@@@???>>>===<<<<<<<<<<<<;;;<<<=========<<<;;;;;;===<<<;;;:::999999999999<<<<<<;;;;;;;;;<<<>>>???===;;;;;;??????===>>>AAACCCCCCCCCCCCEEEHHHKKKMMMQQQNNNJJJJJJMMMOOOOOONNNTTTUUUUUURRROOOPPPTTTWWWXXXZZZ[[[[[[YYYXXXYYY[[[YYY\\\^^^\\\YYYYYY\\\```]]]\\\[[[[[[[[[]]]^^^```eeefffggghhhjjjnnnrrruuurrrpppooonnnnnnnnnllljjjgggfffdddccccccfffiiikkkjjjkkkmmmmmmmmmnnnqqqssswwwuuussssssuuuvvvvvvuuussssssssstttuuuwwwyyyzzzuuu]]]NNNEEE:::333222222111000000000000000//////......------...///////////////---------...------,,,,,,///......---,,,,,,+++++++++++++++,,,,,,---------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...------......///000000111111000000000111111222333444111222222333444555555666888888777888888999:::;;;????????????????????????BBBBBBCCCDDDFFFHHHJJJKKKNNNRRRYYY```fffhhhhhhhhhnnn{{{iiifffccc___\\\XXXSSSPPPJJJFFFAAA???@@@DDDGGGIII999::::::999888555333111444111//////222444222000000000000000000000000000222111000000222222111000111000000000000111222222111111111222222222222333555555444444444555555666555999999888BBB[[[zzzooo]]]OOOFFFBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@???????????????@@@AAA@@@???===;;;:::999888888:::;;;===>>>>>>===<<<:::;;;:::999888888888888888;;;;;;::::::;;;===???@@@;;;999:::>>>???<<<<<>>>>>???@@@AAACCCDDDEEEKKKJJJIIIJJJLLLMMMMMMLLLSSSUUUVVVTTTQQQPPPRRRUUUSSSUUUWWWXXXWWWWWWXXXZZZYYY[[[\\\ZZZWWWUUUXXXZZZ[[[[[[ZZZZZZZZZ\\\]]]^^^bbbeeeggghhhhhhiiimmmqqqnnnllljjjjjjjjjjjjhhhgggfffdddbbb```aaadddhhhjjjhhhiiijjjjjjjjjkkkmmmoooyyyuuurrrpppqqqrrrssssssqqqrrrrrrtttuuuvvvxxxxxxhhhOOO>>>;;;888444333555555333000000000000////////////...------...////////////...............---,,,++++++.........------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,------......///000000000//////000000111111222222///000111222444555666777777777777777888999::::::;;;;;;;;;<<<<<<===>>>>>>@@@@@@@@@AAACCCEEEGGGHHHNNNRRRYYYcccjjjmmmiiieeejjjppphhheeebbb___\\\YYYTTTQQQIIIFFFAAA???AAADDDGGGHHH;;;::::::888666444222111444111//////000111000////////////000000000000000111000000000111111111000111111111111111222222222111111111111222222222222555555444444444444444444555999<<<:::<<>>>>>>>>>>>>>>???===<<<;;;999888777666666999;;;===>>>???>>><<<:::999999888777777777777777999999888999:::<<<>>>???:::888:::===>>>;;;:::<<<===>>>>>>???@@@AAABBBBBBCCCEEEHHHKKKLLLMMMMMMNNNQQQTTTUUUTTTQQQOOOPPPRRRQQQSSSTTTUUUVVVUUUUUUUUUYYY[[[\\\ZZZXXXWWWYYYZZZ[[[[[[\\\]]]^^^```bbbccc___cccfffeeecccccceeeiiijjjiiihhhiiikkklllkkkjjjgggfffdddddddddeeeggghhhiiijjjkkkkkkkkklllnnnppp~~~zzzvvvtttsssrrrqqqppprrrssstttvvvwwwxxxxxxxxx~~~uuu[[[JJJ???999888666555666666555222///////////////////////////------...//////.....................---,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++,,,------,,,+++,,,------......///000000......///000000000000000000000111222333444555555666666666666777888999999::::::;;;<<<===>>>???@@@>>>>>>???@@@BBBCCCDDDEEEMMMNNNRRR[[[cccfffaaa\\\dddeeewwwgggeeebbb___\\\YYYUUURRRGGGEEEBBBAAABBBBBBBBBAAA===;;;888555333333333333333222000///000000///.........//////000000000000000000111000000000000111000000111111222222222222000000111111111222222222444444444444444333333333444666888:::;;;<<>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<999888888777666666777777999:::<<<===>>>===<<<;;;888888777666666666777777777777777777888:::<<<>>>;;;888999<<<<<<:::999<<<<<<======>>>???@@@@@@@@@???CCCHHHJJJIIIHHHIIIJJJMMMPPPSSSRRROOONNNNNNPPPRRRRRRSSSUUUUUUTTTSSSQQQWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[]]]^^^```cccdddeee]]]```bbbbbb```^^^___```eeeeeeeeehhhlllooooooooojjjjjjjjjjjjiiihhhggggggiiikkklllmmmmmmnnnppprrrzzzyyywwwvvvuuutttqqqnnnnnnooorrrtttuuuvvvuuutttzzz{{{cccKKK???;;;999888555444333222111000---,,,.............../////////------............------............---,,,+++***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---,,,***,,,,,,,,,---......//////......///000000000//////111111111222222222222222555555555555666777888888999:::;;;<<<===>>>???@@@===>>>???@@@BBBCCCCCCDDDLLLJJJJJJOOOVVVYYYWWWSSS\\\\\\hhhgggeeebbb___\\\YYYTTTQQQFFFEEEDDDCCCBBBAAA===;;;===;;;777444222333444555222222111000//////000000---......//////000000111///000111111//////000111///000111111222222111111000000000111111111111222222222333444444333333222888444333666888888999<<>>============>>>======<<<:::999999999999666666555555666777888888888999:::;;;;;;;;;;;;;;;888777777666666777777777888888777777888:::;;;===<<<999999;;;;;;999999===;;;;;;;;;;;;<<<===??????GGGLLLQQQPPPKKKFFFFFFHHHIIILLLOOOPPPNNNNNNPPPRRRTTTTTTUUUWWWXXXWWWTTTRRRSSSTTTUUUWWWYYYZZZZZZZZZYYYZZZ[[[]]]^^^```aaaaaa[[[\\\^^^```aaaaaa___^^^aaaaaacccggglllppprrrrrrnnnnnnoooooonnnmmmlllkkkkkklllnnnmmmmmmnnnppprrroooooooooqqqssssssqqqooonnnqqqtttwwwxxxxxxwwwuuuzzzzzzhhhTTT@@@888777777555444333222111000////////////---............/////////---............---,,,,,,............---,,,++++++------------------------------,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++++++++,,,,,,---............///000111111000///...111111111111111111111111444444444444555666777777777888999:::;;;<<<============???@@@AAABBBBBBBBBJJJHHHFFFHHHLLLOOOOOONNNTTTVVV^^^ssshhhfffbbb___\\\XXXTTTQQQHHHFFFDDDCCCBBB@@@<<<999:::999777555444444444444222222222111000000111222------......///000000111...000111111///...///111...///000111111111000000000000000000111111111111000111222333444444333333888333222555777666888<<<777DDD[[[yyyjjjXXXSSSJJJFFFDDDEEEEEEBBBAAACCC>>>======<<<;;;<<<<<<<<<<<<;;;:::888777777666666555555555555555666777888888888777777888:::;;;<<<888777777777777777888888::::::999999999:::<<<===???:::888::::::888:::>>>;;;;;;::::::;;;===@@@AAANNNTTTXXXUUUMMMGGGHHHKKKFFFJJJMMMNNNNNNOOOSSSVVVWWWVVVWWWZZZ]]]]]]ZZZWWWRRRRRRTTTVVVXXXYYYYYYXXXZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ\\\aaagggiiifffbbbaaaaaacccgggmmmqqqssssssrrrqqqooonnnoooppprrrtttqqqqqqqqqpppnnnmmmnnnpppiiihhhhhhjjjmmmooooooooosssvvvzzz}}}~~~|||zzzxxxyyyzzzcccVVVHHH===555666888666333333111111222222111111222222---------.........//////---.........------,,,+++---------...------,,,,,,---------------------------------,,,,,,++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++************************+++***)))***,,,------,,,+++++++++,,,------.........///111222222111///...///000000000111111222222333333333333444555666777777777888999:::;;;;;;;;;;;;<<<>>>???@@@AAA@@@@@@EEEDDDDDDEEEGGGIIILLLMMMMMMSSSXXXccc~~~iiifffccc___\\\XXXSSSPPPIIIGGGDDDBBBAAA@@@===;;;666777777777777555333222111222222111000000222333---------...///000000111...000222111...---///111---...///111111000000///000000000000111111111111///000111333444444333333111///222777666222444999===:::@@@TTTrrrkkkMMMCCCIIIDDDAAA@@@@@@???<<<>>>CCC===<<<;;;;;;::::::;;;;;;;;;:::999777666555555555666666555555555666666777888777666666666888;;;<<<888888777777777777888999===<<<;;;;;;;;;<<<===>>>@@@;;;888999999888;;;@@@===<<<;;;;;;<<>>CCCOOOhhhooo\\\RRRHHHBBBBBBAAA@@@>>>===<<<===>>>???>>>===<<<;;;:::999999:::888777777777777777777777777777777777777666555555666888999888777666777888777888999888666666666888::::::;;;;;;<<<======>>>@@@>>><<<:::;;;<<>>>>>===<<<;;;<<<>>>AAAKKKPPPSSSOOOGGGCCCGGGMMMKKKKKKJJJJJJKKKOOOUUUYYYZZZXXXWWWYYY]]]______]]]YYY^^^bbb```ZZZVVVXXX[[[^^^]]][[[YYYXXXXXXXXXXXX\\\\\\___eeemmmrrrqqqoooiiikkkkkklllsss{{{~~~|||mmmooopppooopppssszzz}}}~~~yyyuuuvvvwwwuuunnnlllllloooooonnnqqqvvvxxxzzz}}}~~~xxxxxxuuuwww|||~~~||||||cccSSSCCC;;;;;;777666555333222111000000222111111000///...............---------,,,,,,,,,...------,,,,,,------...111333333///...///...+++............------,,,+++......---,,,,,,+++*********,,,------,,,+++---...************************+++++++++*********))))))************************++++++,,,,,,,,,,,,------000000111222222111///...------...///000111111222444444444555555555555666555777999:::::::::;;;<<>>===<<<<<<<<<===@@@CCCEEE<<<;;;:::999999888888888888888888888888888888777777777888888777777666555666777888777666666777888666777888777555444555666888888999:::;;;;;;;;;;;;===<<<;;;;;;;;;===>>>@@@?????????===<<<===@@@BBBDDDHHHLLLJJJGGGFFFJJJOOOKKKKKKJJJIIIJJJMMMSSSWWW[[[ZZZYYYXXXYYYYYYZZZZZZ```bbbdddaaa]]]ZZZ\\\^^^^^^^^^]]]\\\[[[ZZZXXXWWWZZZ\\\```dddhhhmmmqqqtttooooooooorrrzzz}}}uuulllmmmooopppqqqvvv|||~~~{{{|||{{{yyytttrrrsssvvvvvvuuuwww{{{{{{}}}~~~|||}}}{{{}}}~~~zzz|||qqqRRRDDD===666333666666555444333111111000000111000000//////...------...------------,,,,,,,,,------,,,,,,,,,,,,------000222222...---......***---------------,,,++++++...------,,,++++++******)))+++,,,,,,++++++,,,---************************+++++++++*********))))))************************+++++++++,,,,,,,,,------......///000000///...---...//////000000111111111333333333333444444444444555777999:::999999;;;<<>><<>>BBBEEE999999888777666666666666666666666666666666666666666666666666666555444444555666777777555555666777444555666555333333333444444666888999::::::999888999999:::<<<<<<=====================<<<<<>>;;;999666444444666999<<<777666555444444444444444222222333333333333444444333333444444333333222111444555666555444333444666444555666555333222333444222444777999:::999777666555666999<<<======<<<;;;888999:::999999999;;;===BBBAAAAAAAAACCCEEEEEEEEEHHHIIIIIIHHHHHHIIILLLOOOQQQUUUXXXUUURRRRRRYYY``````]]]YYYYYY]]]cccfffgggddddddcccaaa```___]]]]]]]]]___aaacccdddhhhnnnsssvvvwwwwwwzzz{{{qqqmmmnnnppprrrtttxxx{{{}}}~~~}}}}}}|||zzzvvvssstttyyyzzzwwwvvvwww{{{~~~{{{}}}zzz}}}}}}wwwsssvvvzzzwwwxxxxxxxxxwwwyyy|||lllZZZNNNJJJLLL???444333555444333444333222111000000000000000.........------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,///...+++***,,,+++(((******+++++++++******))),,,,,,,,,,,,++++++******((()))******))))))***+++***************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,------------111111111111111000000000222222222222333333333333333555888999888888999;;;>>>>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDGGGGGGIIIQQQUUUWWWyyy~~~eeecccaaa^^^ZZZUUUOOOKKKNNNLLLIIIGGGEEEBBB>>>;;;;;;:::888555444333333333111000000///.../////////222111111///...---,,,+++........................---------............///............//////////////////000000000111111111000000111111222333333333333444555666777777555444:::???GGGRRRfffpppZZZMMMEEE???@@@>>>>>>>>>;;;777666888:::888555222111222444666444444333222222222222333222222222333333333444444333333444444333333222111222333444444222222333444444555666555333222333444222444666999999888777555222444888;;;<<<;;;999888555777888888777888:::;;;BBB@@@>>>???AAABBBBBB@@@FFFGGGHHHGGGGGGGGGIIIKKKNNNSSSWWWUUUPPPPPPWWW^^^YYYVVVSSSVVV^^^fffkkklllgggfffdddaaa```aaaaaabbbbbbaaaaaadddhhhkkkkkkjjjqqquuuxxxwwwyyy|||{{{wwwnnnppprrrvvv{{{~~~}}}tttppppppuuuwwwtttqqqrrrvvv~~~|||}}}~~~|||vvvsssuuuxxxsssqqqooonnnpppwwwzzziiiZZZMMMCCC@@@BBBAAA:::444333444222//////111000000/////////000000------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,+++------))))))++++++((())))))***++++++*********,,,+++++++++++++++******''')))******)))(((***+++*********************************************************************************+++++++++,,,,,,++++++,,,,,,---...///000111111111000000000000000333333333333444444444444333555777888777888999:::<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCEEENNNQQQNNNiii{{{fffdddaaa^^^[[[UUUOOOKKKNNNLLLIIIGGGEEEBBB>>>;;;<<<:::888666444333333333111000//////......//////222111111///...---,,,+++........................---------............///------.........//////////////////000000000111111///000000111111222333333444555555555555444444444666999===BBBMMMhhh}}}iiiUUUFFF@@@@@@AAA======<<<;;;888666666777777666555444444555666777222222111111111111222222222333333444444555555666555555555555555444333333111222333333111111222333333444555444333222222444111333555777777777666555111333777:::;;;999777666555777888999888999:::<<<===<<<;;;<<>>>>>??????AAABBBCCCDDDBBBCCCDDDKKKOOOLLL___xxxfffdddaaa___[[[VVVPPPLLLKKKIIIGGGFFFEEECCC@@@===<<<;;;888666444333333333000000///............///////////////............---------------------------------............///---------.........//////////////////000000000111//////000000111222222222000222555555444444666888333555999>>>BBBNNNfff}}}pppZZZTTTKKKCCC===;;;<<>>??????BBBDDDFFFEEEEEEFFFHHHJJJNNNRRRQQQMMMKKKMMMPPPSSSSSSUUUXXX]]]```bbbbbb]]]^^^```bbbbbbaaa```______^^^^^^___bbbfffhhhjjjiiimmmooooooqqquuuvvvtttqqqrrruuu{{{}}}{{{xxxrrrooorrruuusssqqqqqqrrrwww}}}~~~|||wwwpppqqqxxxzzzwwwxxxvvvsssrrrvvv{{{{{{}}}sss```RRRAAA>>><<<<<<888222000333.../////////000111222222...---------...//////000---------------.........,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,***,,,,,,))))))++++++((()))******+++,,,,,,++++++******************++++++((()))+++***))))))***,,,************************))))))*********+++++++++************************************+++++++++++++++++++++,,,---///111333------......//////000000222222222222333333333333222444666777666666888999999999999:::;;;<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDCCCGGGGGGIIINNNNNN[[[sssuuugggeeebbb___\\\WWWQQQLLLHHHGGGEEEEEEEEEDDDBBB@@@<<<;;;888666444444333333000000///...............---------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////////////////000000000000/////////000111111222222///222555444111///000222666555888;;;:::;;;EEERRRZZZjjj~~~aaaHHH@@@?????????===::::::<<<666888888888888999888666222222333333333222111111111111000000000000111222,,,------...///000000111000000000000000///......///111222111000///000111000111222111000//////111000000000111111222333333222333666777777666444333000222555666555555777888666888999888777777:::<<<>>>@@@CCCEEEEEEEEEFFFGGGDDDHHHMMMNNNMMMLLLMMMOOORRRSSSVVVXXXYYYYYYXXXXXXVVVZZZ___ccccccaaa]]]ZZZ[[[\\\]]]\\\\\\```iiioooiiikkklllmmmssswwwtttnnnssssssuuuyyy~~~~~~|||{{{}}}{{{uuutttxxx||||||zzzrrrnnnqqqtttsssqqqqqqrrrvvvyyy{{{|||~~~xxxttt{{{~~~|||yyywwwwwwwwwwwwvvvtttuuuxxxzzzwwwqqqqqquuuzzz}}}~~~}}}{{{{{{rrr^^^LLLAAA<<<999666333222333222000222777111333333000///111222111---------------...///000........................,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,***,,,,,,))))))++++++((()))***+++,,,,,,,,,,,,,,,******************++++++(((***++++++******+++,,,************************))))))******++++++++++++************************)))************+++++++++*********+++,,,///111222+++,,,,,,---...///000000000111111111111222222222111333666666666666777999888888999::::::;;;<<<<<<999:::;;;<<<>>>@@@BBBCCCBBBHHHFFFEEEKKKMMMUUUfffxxxkkkgggaaa]]]YYYTTTPPPMMMJJJHHHGGGFFFDDDBBB>>>;;;<<<:::777666555444222///////////////............000000000000000000000000////////////............---------............///---------............///////////////////////////////////////000000000000222222333333333444444444333444555888:::===>>>???JJJKKKaaaqqq```QQQHHHFFF===;;;999888999999888777888777444222111222333333444333222111000000000000222111111111000000//////111111111111111111111111222222222111111111111111///000000000111111111111111111111111111111111111222111111000111222444555222333444444333333444666555555555555666666666777888777666555333444888:::===<<<<<<===???BBBFFFHHHJJJHHHHHHIIIIIIKKKRRR[[[[[[XXXVVVVVVXXXYYYVVVTTTUUUYYY\\\^^^[[[XXXVVVTTTXXXYYYZZZ[[[]]]```eeehhhjjjgggfffiiimmmqqqqqqpppppptttyyy|||{{{xxxuuutttpppuuuxxxwwwxxxyyywwwssspppppppppqqqsssuuuvvvwwwqqqsssvvvzzz~~~}}}vvvxxx~~~{{{wwwsssrrrrrrsssuuussspppmmmlllmmmoooqqqqqqvvvzzz~~~}}}yyywwwxxx{{{|||uuuhhh^^^MMMJJJEEE@@@;;;888666666666666555444222111000000222222111///,,,++++++---........................,,,++++++******++++++,,,/////////......------------,,,,,,++++++,,,,,,---......---,,,+++***)))(((,,,,,,,,,+++++++++************))))))))))))************))))))))))))******))))))***++++++++++++***,,,,,,,,,++++++*********)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,---......---,,,---///222............//////////////////000111222333333333333333222333444666888999777888888999999:::;;;;;;;;;;;;;;;;;;;;;>>>BBBEEEGGGFFFFFFIIIIIIJJJRRR[[[mmmwwwjjjfffaaa\\\XXXTTTPPPMMMJJJHHHFFFEEEDDDBBB>>>;;;:::888666666666555333222////////////....................................////////////............------------............---------............///////////////////////////.../////////000000000000111222222222222333333333222333555666999:::<<<===???>>>LLLjjj~~~ooo___TTTLLLBBB<<<999<<<:::888888888888777666777666444222111222333444444333222111000000000000111111111000000000//////000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111------...///111444666888555666666555333222222333555555555555555666666666333555666666555555666888;;;::::::;;;===@@@CCCEEEGGGEEEEEEGGGGGGHHHNNNVVVYYYWWWUUUUUUUUUVVVUUUTTTSSSSSSUUUVVVVVVUUUSSSRRRXXXYYYZZZZZZ[[[]]]aaadddeeefffggghhhkkklllmmmmmmkkkooosssvvvuuurrrpppooolllqqquuuvvvvvvwwwtttooooooqqqssstttuuuuuutttsssqqqrrrtttwwwyyyzzzzzzzzzzzzvvvrrruuuxxxvvvsssqqqppprrrtttuuuuuurrrooonnnoooqqqrrrrrrsssvvvwwwvvvssstttxxx}}}|||vvvxxx|||~~~iiiZZZPPPGGGAAABBB@@@<<<888555444333333555444333333222111000000///000111000...------...........................,,,++++++******++++++,,,.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++************++++++---,,,,,,,,,,,,,,,,,,---))))))***++++++++++++***+++++++++******))))))))))))***,,,,,,***)))***+++******+++++++++,,,,,,,,,++++++,,,+++***+++---///............////////////000000000111111222222333222222222222333444666777666666777777888999999999;;;;;;;;;;;;;;;>>>BBBFFFFFFEEEFFFHHHHHHHHHOOOXXXccc~~~uuuiiieee```\\\XXXTTTPPPMMMJJJHHHFFFEEEDDDBBB???<<<888777555555666666555333////////////............------------------------/////////............---------------............---------............///////////////////////////....../////////000000000000000000111111111222222222333444555666888999999<<<999>>>JJJXXXgggjjjVVVLLLBBB???>>>;;;888888;;;999777777777888777666555444333222222222444444333222111000000//////000111111000000000000///////////////////////////////////////000000111111222////////////000000000000000000000000000000000000.........///000333555666777888888666333111111111555555555555555555555444///222555666666555555666888888888999;;;>>>AAABBBBBBAAABBBEEEEEEDDDHHHNNNLLLLLLMMMLLLLLLMMMPPPRRRRRRPPPOOOQQQUUUVVVUUUSSS[[[\\\\\\\\\[[[\\\^^^``````cccgggiiigggfffgggiiihhhkkkooopppnnnllljjjiiigggmmmqqqrrrsssssspppjjjoooqqqtttvvvvvvuuusssqqqrrrrrrsssssssssrrrrrrqqqrrrrrrqqqqqqwww}}}~~~zzzpppooommmlllmmmppprrrtttsssqqqnnnnnnoooqqqqqqpppppppppooommmkkkooovvv{{{yyyqqqnnnkkkiiiqqq}}}mmmaaaQQQFFF@@@===888555666555333222111111111222222111111111000000000000---///111111000//////000------------------------,,,++++++******++++++,,,------,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,---------,,,,,,---------))))))***++++++++++++************))))))))))))))))))***,,,,,,***)))***+++******+++++++++,,,,,,,,,+++,,,------,,,,,,---///---............/////////111111111111111111111111222222111111222333444444555555555666777777888888;;;;;;<<<<<<<<<>>>BBBEEEFFFDDDEEEGGGFFFFFFLLLUUU[[[lllsssgggddd___[[[XXXTTTPPPNNNJJJHHHFFFDDDCCCBBB???===999777666555666555444222////////////............------------------------//////.........---------,,,,,,---------.........---------............///////////////////////////........./////////000000/////////000000000000111333333444444555666666777888888:::>>>???BBBMMMZZZuuu~~~hhhRRRDDDGGGAAA<<<;;;:::999===BBB999777555555666777666555222222111111222333444444222111000///////////////000000000000000000//////........................------...///000000111111........./////////000000000000000000000000000000555444222000//////000000777888888666333111111222555555555444444444444333000222444555555555666888777777888999;;;===???@@@???>>>@@@DDDEEECCCDDDHHHAAADDDFFFGGGGGGIIIOOOSSSTTTRRRRRRVVV\\\^^^ZZZVVV^^^``````___^^^]]]]]]^^^[[[bbbiiiiiieeeaaacccfffjjjlllnnnnnnkkkhhheeeeeedddiiimmmlllmmmooommmiiinnnppprrrtttuuuuuutttttttttssssssrrrrrrqqqpppoooqqqttttttqqqoooooonnnjjjjjjiiihhhhhhiiikkknnnpppmmmlllkkklllnnnooooooooommmllljjjhhhgggjjjppptttsssooollllllhhhaaa```cccggglllttt}}}tttjjjccc[[[RRRKKKAAA>>>;;;<<<>>>===999555222111111000000111222222////////////////////////---///222333111/////////------------------------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******++++++++++++******))))))******+++))))))***++++++++++++*********************)))))))))***,,,,,,***)))***+++******+++++++++,,,,,,,,,***,,,......---,,,,,,------------.........//////111111111111000000000000222222222222222333333333555555555666777777888888:::;;;<<<<<<===???BBBEEEFFFEEEEEEGGGFFFEEEKKKRRRVVV^^^rrrfffbbb^^^ZZZWWWTTTPPPNNNJJJHHHEEEDDDCCCBBB@@@>>>;;;999777666555444222000////////////................................................------------,,,,,,,,,------------...---------............///////////////////////////............////////////....../////////000000000444444444444555555555555222333666;;;<<<<<<>>>BBBFFFMMMZZZkkk~~~zzzlll^^^PPPEEE>>>;;;???===;;;888444333===III777555444444555555555444111111111111222333333444000000//////...///////////////////////////000000////////////////////////,,,,,,---...//////000000---............/////////////////////////////////888666444111///.........333555555444333222333444444444444444333333333333333444444333333555888;;;777888888:::;;;===>>>??????===???DDDFFFDDDDDDFFFEEEGGGJJJKKKJJJLLLQQQUUUTTTSSSVVV\\\cccddd^^^XXX^^^```aaa```^^^\\\[[[[[[YYYaaaiiiiiiccc___aaadddmmmnnnnnnlllhhhdddbbbaaaeeeiiijjjhhhjjjmmmmmmkkkmmmmmmnnnoooqqqtttwwwyyyvvvuuuuuutttsssssssssssstttyyyzzztttooollliiifffgggfffeeeeeefffgggiiijjjiiiiiiiiikkknnnpppooonnnkkkjjjiiigggeeefffhhhjjjbbbaaaaaacccbbb]]]YYYYYYXXXZZZ]]]bbbeeeiiikkklllhhhmmmwww}}}uuunnngggbbbVVVOOOFFFAAA@@@???<<<999666555555666888777333///111111111000000111111111------............//////...000333333111...------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************))))))))))))******))))))(((((((((((())))))))))))***++++++++++++***++++++++++++++++++++++++)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,(((+++---...,,,*********------------............111111000000000000000000333333333444444444444333555555666666777888888888999:::<<<<<<<<<>>>AAADDDFFFEEEFFFHHHFFFEEEJJJQQQSSSVVVnnnrrrdddaaa]]]YYYWWWTTTQQQNNNJJJHHHEEECCCCCCBBB@@@???<<<:::777666555444111///////////////.............................................------------,,,,,,,,,,,,,,,---------------------............///////////////////////////------........./////////........./////////000000333333333444444444444555888666666888:::;;;<<<===;;;===BBBIIIUUUeeeuuuxxxmmmXXXRRRLLLGGGBBB<<<:::;;;777777777666111000;;;GGG666444222222444555444333000000000111222222222222//////............//////......////////////000000////////////////////////,,,,,,,,,------......///------------.........///////////////////////////333222111000///000000111000222333333222222333555222222222333333333444444555555444333222444888<<<777888999:::<<<===>>>>>>@@@===???DDDHHHFFFEEEGGGIIIKKKLLLMMMLLLMMMNNNPPPOOORRRWWW^^^cccbbb]]]XXXZZZ\\\^^^^^^\\\YYYWWWWWWYYY```ggggggbbb___```ccckkklllkkkhhhdddaaa```___fffiiikkkiiikkknnnooolllkkkkkkjjjlllooosssxxx{{{vvvuuutttttttttttttttuuuuuuzzz|||xxxsssqqqpppmmmgggffffffeeefffggghhhiiijjjjjjkkknnnppppppooommmiiihhhgggeeecccbbbaaa```aaa^^^\\\[[[[[[[[[ZZZYYYWWWWWWWWWXXXYYYZZZZZZ[[[TTTXXX]]]bbbfffjjjooorrrzzz~~~yyyrrrkkkfffccc^^^ZZZUUUPPPLLLIIIEEEBBB<<<:::999:::<<<:::666222777444000///000111222222//////////////////......---------..................000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********))))))))))))))))))*********))))))))))))******))))))***++++++++++++***+++++++++++++++,,,,,,,,,)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,---000333444222000...---,,,------------.........000000000000000000000000222222333444555555444444555555666666777888888888777999;;;;;;<<<===@@@BBBEEEDDDFFFHHHGGGEEEJJJQQQUUUXXXdddrrrccc```\\\YYYVVVTTTQQQNNNJJJGGGDDDCCCBBBBBBAAA@@@:::999777666666555333111////////////............------------------------.........---------,,,,,,++++++,,,,,,,,,------------------............///////////////////////////---------.........//////...////////////000000000111111111222222333333333::::::999666666777888888<<<<<<===???CCCJJJRRRXXXdddiiipppvvv}}}ppp___QQQKKKGGGCCCBBBBBB???888777:::555333333555444333666<<<444333111111333444333222000000111111111111111111///......------......///........./////////000000------------------------,,,,,,,,,,,,,,,---------,,,,,,---------....................................---------...///111222///000222222111111222333000000111222333444444555333444444444333333555888666777888:::;;;<<<======@@@===>>>DDDHHHHHHGGGHHHHHHHHHJJJMMMPPPPPPOOONNNLLLPPPUUUZZZ]]]\\\ZZZXXXVVVYYY\\\]]][[[YYYWWWVVVXXX]]]ccccccaaa^^^```bbbiiiiiiiiigggdddbbbbbbccceeejjjnnnoooppprrrpppllliiiiiijjjlllnnnrrruuuwwwtttsssrrrqqqqqqqqqrrrrrrrrrwwwyyyvvvssstttsssqqqhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmnnnooonnnjjjggggggeeebbb```___^^^]]]\\\___^^^\\\[[[[[[[[[YYYVVVUUUTTTSSSRRRRRRSSSSSSTTTQQQSSSTTTTTTSSSSSSVVVXXXZZZ[[[]]]]]]^^^aaafffjjjsssyyy}}}}}}{{{yyysssmmmcccaaa____________^^^\\\YYYWWWUUURRROOOKKKGGGDDDDDDBBB???>>>>>>>>>===<<<777666666777777666111---222111......///111333555---...............------...............------------...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++++++++************++++++))))))***++++++++++++***)))*********++++++++++++)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,///222666777555222000///,,,,,,---------...............//////000000111111///000222333444444444444444444444555666666777777666777999:::;;;<<<>>>@@@BBBBBBDDDFFFEEEDDDIIIPPPQQQXXX[[[uuusssbbb___[[[XXXVVVTTTQQQOOOJJJGGGDDDBBBBBBBBBAAA@@@999777555555666666444333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////---------.........//////////////////000000000111//////000000111111222222///444888777555666777888444666999:::;;;===@@@BBBBBBGGGKKKMMMNNNTTT___iiixxxnnnZZZOOOIIIBBB???AAA;;;777777999777333444:::666000///333666333///...444222111111222333333222000000111111111111000000......---------......///---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,+++++++++,,,...///000///111111111000///000111//////000111333444555666000222555555444333333333555666888999;;;;;;<<<<<<@@@<<<===CCCHHHIIIHHHJJJGGGGGGJJJPPPWWWYYYXXXUUULLLOOOTTTWWWXXXXXXYYYYYYVVVYYY]]]^^^]]][[[YYYXXXXXX[[[___aaa___^^^___aaahhhhhhhhhgggfffeeeggghhhcccjjjqqqtttuuuuuuqqqkkkhhhiiikkkmmmoooqqqrrrrrrrrrqqqooonnnmmmmmmnnnnnnooossstttqqqpppqqqqqqnnniiiiiiiiijjjlllmmmooopppnnnmmmmmmmmmllliiidddaaafffbbb___\\\[[[\\\\\\[[[UUUXXXZZZ\\\]]][[[SSSKKKPPPOOOMMMLLLKKKLLLLLLMMMFFFGGGHHHFFFCCCCCCFFFIIIIIIHHHGGGFFFFFFHHHIIIJJJKKKPPPRRRPPPOOONNNIIICCCBBBBBBBBBBBBCCCAAA>>>;;;:::::::::;;;;;;:::888666777555333333555777888777555222//////111444555666...///111222111///,,,))),,,---.../////////////////////.........---------+++,,,---,,,,,,,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---((()))***+++,,,---......,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,******))))))))))))******))))))***++++++++++++***(((((())))))*********+++)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,***---111222111---+++))),,,,,,,,,---------......---......///000111111222---...000222333444333333222222333444444555555666555666999::::::;;;===???@@@@@@BBBEEEDDDCCCHHHOOOFFFPPPNNN```uuueeebbb]]]YYYVVVSSSQQQNNNKKKIIIGGGEEEDDDBBB@@@>>><<<:::777555555444222111111000000///---******,,,//////.........---------------------------------,,,,,,,,,---------......++++++,,,,,,---...//////---,,,)))(((...555222***///......------///000111......//////000000111111000111111111111222222222111444666555222222444777999888777777777888:::;;;BBBAAAAAAAAABBBDDDFFFGGGOOO[[[jjjuuuxxxlllccc^^^KKKFFF@@@<<<;;;:::777555888111...222666777777999666555222111000000111222111111000000000000111111////////////000000000000000000...------...///000//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------.........//////222222111000///...------000000000000111222333444222222222222222222333333555777:::<<<>>>>>>===<<<;;;<<<>>>AAACCCEEEGGGHHHFFFDDDFFFOOOTTTTTTRRRRRRSSSUUUWWWWWWUUUTTTUUUVVVTTTWWWYYYZZZYYYXXXXXXXXX]]]\\\\\\___ccceeecccaaakkklllkkkhhhdddcccgggjjjeeeiiiooossssssqqqnnnmmmiiimmmrrruuuuuurrrqqqpppnnnnnnlllkkkjjjiiiiiihhhiiiiiijjjkkkkkkkkkjjjjjjnnnkkkjjjlllqqqsssqqqmmmooommmlllkkkiiifffbbb___aaa````````````___\\\ZZZWWWXXX[[[]]]\\\ZZZXXXVVVMMMLLLJJJHHHGGGGGGGGGGGGIIIHHHGGGEEECCCAAA??????@@@@@@@@@@@@@@@@@@@@@@@@>>>=========<<<<<<<<<<<<999999999999999888777666444555555666666555555444444555555555444333333222333333222222111000//////333222111000////////////......------------......//////.........------------------------------------------,,,,,,+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))***((('''((()))***)))'''++++++******)))((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,***+++///444555111,,,..................------------...000333333000...000000111222333333444444333333222222333444666777888777777777888:::<<<===??????>>>???@@@BBBDDDFFFIIIOOOOOOYYYzzzwwwfffccc^^^ZZZWWWTTTRRRPPPKKKIIIGGGEEEDDDBBB@@@>>><<<999777555555444222111000000000111000//////111///.........------------------------------------,,,,,,,,,------------...++++++,,,,,,---......///***...222222,,,)))---444...------,,,---...///000.........///000000111111000000111111111222222222222444555666555555666777888777666666666777999:::<<<<<<<<<===>>>???@@@AAACCCKKKTTTZZZaaalll}}}oookkkeee]]]UUULLLFFFCCCCCC@@@;;;999999888666444555333555888888444333666666444222000000000111222111111000000000000111111////////////////////////+++,,,...//////...,,,+++///.........---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,---------.........///111111000000///.........///000000111111222222222111111222222222222333333555666888:::<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEDDDBBBEEELLLPPPPPPPPPQQQUUUVVVWWWVVVTTTTTTTTTUUUUUUWWWYYYYYYYYYXXXYYY[[[YYYZZZ\\\bbbgggiiihhhffflllllllllkkkiiihhhiiijjjeeeiiimmmppppppooommmllljjjooouuuyyyyyyvvvsssqqqmmmllljjjhhhggggggggggggkkkjjjjjjiiiiiihhhhhhgggnnnkkkjjjlllpppqqqnnnjjjkkkjjjiiiiiihhhgggeeecccaaaaaa```aaa```___]]][[[ZZZZZZZZZZZZYYYXXXWWWVVVMMMLLLJJJHHHFFFFFFFFFFFFFFFEEEDDDBBBAAA???>>>===?????????>>>>>>=========;;;;;;;;;:::::::::999999666777777777666666555444444444444444444444444444444444444444444333222222333333222111111000//////222222111//////......///......------------......///.........------------------------------------------,,,,,,,,,+++++++++************************************************,,,,,,++++++++++++++++++/////////.........------,,,+++******))))))******))))))))))))))))))))))))***((('''((()))***)))((()))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---,,,,,,000444555222---------...............---------...000222222000...000000111111222222333333333333333333333555666777888777777777888:::<<<===>>>>>>>>>???@@@BBBDDDEEEGGGNNNOOOVVVoooxxxgggddd___[[[XXXUUUSSSPPPLLLJJJGGGEEEDDDBBB???===;;;999666555555444333111000111111000000111111000............------------------------------------,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,......***%%%'''------,,,,,,,,,,,,---......---......//////000111111000000000111111111222222222222222444666777666555666666555444555666777888777888999:::;;;<<<<<<<<<===@@@CCCEEEHHHNNNWWW^^^sssuuucccYYYKKKIIIGGGCCC???<<<999777:::888666666777666555333555555777888333...000555444333222000000000111111111000000//////000000111////////////////////////,,,...222444555222///,,,......------------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///////////////////////////000111222222111000000111111111222222222333333555555666777999:::;;;<<<>>>>>>?????????@@@@@@@@@@@@@@@DDDIIIKKKJJJMMMQQQVVVWWWWWWVVVUUUUUUVVVXXXVVVWWWXXXYYYYYYZZZ\\\^^^ZZZ\\\aaagggkkkmmmjjjhhhjjjkkklllnnnpppooommmjjjfffhhhjjjkkklllllllllkkklllrrryyy~~~~~~zzzuuusssnnnmmmjjjhhhggghhhiiiiiikkkjjjiiiiiihhhhhhhhhiiimmmkkkkkkmmmppppppmmmiiigggggghhhhhhhhhhhhhhhhhhbbbbbbbbbbbb```^^^\\\ZZZ\\\[[[YYYWWWVVVUUUUUUUUUMMMLLLJJJHHHFFFDDDCCCCCCAAAAAA@@@???>>>===<<<<<<>>>>>>===<<<;;;:::999999888777777777777666666666333333444444444333222222333333222222222222333333333333333333333333222111222222111111000000//////111000///.....................------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************,,,,,,,,,++++++*********------,,,,,,+++*********,,,+++******))))))******))))))))))))))))))))))))***)))((((((******)))((('''(((((()))******++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,+++,,,///222333000---+++,,,---...............---------///222222000...000000000000111111111111444333333333444555666777777777777777888:::;;;<<<>>>>>>>>>???@@@BBBCCCDDDFFFKKKMMMTTTaaatttyyygggccc^^^ZZZWWWUUURRRPPPLLLJJJGGGEEEDDDBBB???===;;;999666555555444333222222222111......///...***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///***$$$'''555AAA;;;------------------.........------......///000000111000000000000111111111111111//////222666888666444555444333333333444666666555777999:::<<<<<<;;;;;;=========>>>AAADDDIIILLLQQQYYYcccllltttwwwgggccciiimmmhhh\\\NNNDDDAAA??????>>>===<<<;;;:::999444444444444444444222111777444222111...,,,///555333222111000000000000111000000////////////000000//////...............---,,,///222444444222000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------....../////////...///111222222000///---000000111111222222333333444444444555666888999;;;<<<<<<<<<======>>>>>>>>>>>>???CCCGGGHHHGGGKKKRRRTTTUUUVVVVVVVVVWWWZZZ\\\VVVXXXYYYYYYYYY[[[___bbbaaadddhhhlllnnnllliiifffggggggkkkpppuuuuuuppplllhhhgggggggggiiijjjjjjiiilllsss{{{|||wwwtttrrrpppmmmkkkkkkkkkmmmnnnllllllkkkkkkkkklllmmmnnnkkkkkklllppprrrssspppmmmiiiiiiiiihhhhhhhhhiiijjjeeefffeeeccc___\\\YYYXXXZZZYYYXXXVVVTTTRRRQQQPPPLLLKKKIIIGGGEEECCCAAAAAA>>>>>>>>>===<<<<<<<<<;;;======<<<:::999888777666555555555555444444444444111111222222222222111111222111000000000000111222111222222222222222111111111111000000000/////////000///...---------------...------,,,,,,------...------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************---,,,,,,++++++*********)))))))))))))))))))))(((,,,+++******))))))******))))))))))))))))))))))))***)))((()))******)))((((((((())))))************)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********)))))))))+++...///---******+++,,,---.../////////---------///111111000///000000000000////////////333333444444444555555666666666777888999:::;;;;;;<<<===>>>???@@@AAACCCCCCFFFGGGJJJSSSYYYaaayyyfffbbb]]]YYYVVVTTTQQQOOOMMMJJJGGGEEEDDDBBB???<<<;;;888666555555555333222111222111---///222111+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,///)))(((???ZZZTTT;;;------......////////////---------...//////000000//////000000000111111111222000///222777:::999888444333222222222333555555444666888:::;;;;;;:::::::::999999999;;;>>>@@@@@@@@@CCCEEEHHHLLLTTT```iiisss~~~zzzxxxrrrmmmkkkbbb```______]]]WWWNNNFFF@@@DDDGGGEEE???::::::<<<888888777666555444333333333333444444222111000000555111///333555333111111111111000000000000000000000000////////////000000............------,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......//////---///000111111000...---//////000111111222333333222222333333555666888999777888999:::;;;<<<===>>>>>>>>>BBBGGGGGGFFFKKKQQQMMMOOOQQQSSSTTTVVVYYY\\\WWWXXXZZZZZZ[[[]]]aaadddeeehhhlllmmmmmmkkkhhhfffdddfffjjjpppvvvvvvqqqmmmjjjhhheeeeeegggiiiiiihhhkkkqqqyyy}}}}}}yyyuuusssrrrqqqooommmlllmmmnnnooorrrqqqpppoooooonnnnnnoooiiijjjmmmqqqtttvvvuuutttnnnnnnmmmjjjfffeeegggiiiggghhhhhhddd^^^YYYVVVUUUUUUVVVVVVVVVSSSPPPLLLIIIJJJIIIHHHFFFDDDBBB@@@???=========<<<<<<<<<;;;;;;===<<<;;;999888666555444444444444333333333222222000000111111222111111000000000000//////000000000000000111111111111111000000000/////////////////////......---------------------,,,,,,,,,,,,------,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++******************++++++,,,,,,---,,,+++******))))))******))))))))))))))))))))))))+++)))((()))***+++***)))************))))))(((((()))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********)))))))))+++,,,---,,,******+++,,,---............------,,,...000111000///000000//////////////////333333333444444444444444555666777888999:::::::::;;;<<<===>>>@@@AAABBBBBBFFFDDDFFFQQQWWWWWWssszzzeeebbb]]]YYYVVVSSSPPPNNNMMMKKKHHHEEEDDDAAA>>><<<:::888666555555555444222...111000...222:::999222,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------'''333222)))000BBBBBB222---...//////000000//////,,,------......///000000/////////000000000111111444333222333777;;;>>>???333333222111222333444555333444555666777888888888999999999888888999999:::999<<>><<<<<<<<<999;;;<<<:::777666888;;;777666555444222111000///222333444333000///000111///...222;;;???:::111,,,///000000000////////////000//////......//////000.........---,,,,,,+++++++++***)))((()))+++,,,...******++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++******,,,,,,,,,------.........---...///000000///.........//////000111222333333111111222333555666777888333444666777999;;;<<<=========AAAFFFHHHHHHJJJOOOFFFIIIMMMPPPRRRTTTVVVXXXXXXZZZ\\\\\\]]]^^^aaadddbbbdddggghhhhhhhhhiiijjjgggiiilllpppsssrrrooolllllliiiffffffhhhjjjiiigggiiimmmrrruuuuuusssqqqpppmmmmmmllllllkkkkkkkkkkkkuuuuuutttsssqqqooommmkkkgggiiilllooorrruuuwwwxxxtttssspppjjjdddaaacccffffffggghhhccc]]]WWWUUUUUUQQQRRRTTTSSSQQQLLLHHHEEEHHHGGGGGGEEECCCAAA???>>>======<<<<<<;;;;;;;;;:::;;;:::999888666555333333333333222222222111111111//////000111111111111000//////000000000000//////...///000000111000000000////////////............///......---------......------,,,,,,,,,,,,------,,,,,,,,,,,,------------*********************************+++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))+++***))))))++++++***)))++++++******)))((((((''')))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,---------------***+++,,,---------------...,,,,,,---///000000///////////////000000000000111222333333333333222222444555777888999::::::::::::;;;===>>>@@@AAAAAAAAAEEEBBBCCCNNNUUURRRccc|||fffbbb]]]YYYWWWTTTQQQOOOMMMKKKHHHEEEDDDAAA>>><<<:::888666555555555444333,,,000///---333===<<<333++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------)))...000+++&&&%%%'''(((,,,---.../////////......,,,,,,---......//////000////////////000000000111333222222222333888>>>CCC333333222111222333444555444444444444555777888999888:::<<<;;;999888999::::::;;;>>>@@@AAAAAA@@@@@@BBBFFFHHHFFFFFFIIIHHHEEEDDDCCCEEEHHHGGGGGGMMMUUUWWWKKKAAA@@@CCCAAA>>><<>>===:::888666777888:::999999888777666666666888888777666555333333222111222222000......000333---...333:::;;;555///......///////////////////////////............//////......------,,,++++++***,,,+++******+++,,,...///************+++++++++,,,+++*********))))))))))))))))))))))))))))))))))))***************+++++++++************************,,,+++++++++************,,,,,,,,,,,,,,,------------------....../////////......///000111222333333///000333555666666666666222333444666777999:::;;;===;;;>>>EEEIIIIIIIIIJJJHHHKKKPPPSSSTTTUUUUUUVVVYYY[[[]]]_________aaaccc^^^___`````````bbbgggkkknnnppprrrqqqooolllkkkjjjnnnjjjggggggjjjkkkiiigggfffhhhjjjkkkkkkkkklllmmmiiijjjjjjkkkjjjiiihhhhhhpppqqqrrrsssrrrooommmkkkeeefffhhhjjjmmmpppsssvvvuuuuuuqqqiii```]]]___bbbaaadddeeebbb\\\WWWVVVXXXPPPPPPOOONNNLLLIIIFFFDDDEEEEEEEEEDDDCCCAAA???>>>===<<<<<<;;;:::999999888777777666555444222222111111111111000000000//////---...//////000000000///---...000222222000...------...//////000000000///........................///...............//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------************************)))*********++++++++++++*********************************************************++++++,,,,,,---...------,,,+++******))),,,+++******))))))******))))))))))))))))))))))))+++***))))))++++++***)))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++,,,---------------...+++,,,,,,---------,,,,,,...,,,+++,,,...000000////////////000000111111111000111222222222222111000444555777888999999999999999:::<<<>>>@@@@@@@@@@@@AAABBBCCCJJJPPPLLLXXXrrr}}}gggddd___ZZZXXXUUURRRPPPNNNKKKHHHEEEDDDAAA>>>;;;:::888555555555555444333,,,000///+++000:::999///+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------000'''(((333333)))+++666+++,,,---.........---,,,,,,,,,------...//////000////////////000000000000///000///......333<<>>AAAEEEEEEBBB;;;<<<>>>>>>:::888???HHHLLL@@@888999???@@@===<<<:::999777666666666666666555555555666888777444222333333333333222222111111///000000///------111555//////111222///+++...333......///////////////...//////............//////......---,,,,,,+++******''''''(((((()))***++++++))))))******+++++++++,,,************))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))),,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111---...///000111222333333...000333555777777666555333333444555666888888999<<<999<<>><<<<<<;;;:::999888777777555444444333222111000000000000/////////.........,,,---....../////////...,,,...111333333111...,,,------...///000000//////---.....................//////.........//////000---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------))))))))))))))))))))))))))))))******++++++++++++************************************************))))))***+++,,,------...666555444222000...,,,,,,,,,++++++***)))*********))))))))))))))))))))))))+++***)))***+++++++++)))((((((((()))******++++++))))))))))))))))))))))))*********++++++,,,,,,---*********++++++,,,,,,---***+++,,,,,,+++***+++---,,,,,,---------,,,++++++...,,,+++,,,...000000///...//////000111222222333///000111222222111//////333555666888999999999999999:::<<<>>>@@@@@@@@@@@@???CCCCCCFFFKKKHHHRRRiii}}}oooaaa]]]]]]UUUSSSSSSNNNNNNIIIDDDBBBBBBCCCBBBAAA:::999777555333222111111111///...---...///...---......---,,,,,,,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,------,,,***............////////////......//////...---,,,,,,////////////////////////000000111111111222222222===:::666222000111222444111222222333333444444555555777888888777777888:::777888999:::;;;:::999999;;;;;;;;;:::::::::999999888888999999999999888888777888::::::888777888999888777666555555555555555333333333222222111111111444333222111000...------///////////////.........///...---,,,,,,---...///111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))******))))))((((((''''''))))))))))))************)))************+++++++++((()))+++,,,---.........000000000111222222333333///111333444333333444555444444333333444777999;;;999888:::@@@FFFHHHGGGDDDLLLSSS[[[[[[WWWTTTVVVYYY\\\\\\]]]^^^______``````]]][[[XXXVVVWWW]]]fffmmmqqqrrrwwwzzzsssgggbbbeeeccchhhlllooossswwwvvvqqqkkkccc___cccggghhhffffffkkkkkkjjjhhhfffeeegggiiikkkkkklllnnnqqqppplllhhh``````aaadddfffhhhhhhgggkkkkkkiiiccc]]]YYYYYY[[[^^^______\\\WWWSSSRRRRRRNNNMMMJJJGGGDDDCCCCCCCCCCCCCCCCCCBBB@@@===;;;999777777777777666666666666444444333333222111000000////////////////////////////////////////////////..............................//////...---,,,,,,------------------------------------------------******************************+++++++++,,,,,,,,,************************((()))))))))************************************(((***+++***)))((()))***+++++++++******)))))))))333555333...+++,,,,,,))))))+++---,,,+++***+++,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++000///...---,,,---...//////...------...000333444000111111111111222222222333444444555777999:::;;;<<<<<<======>>>>>>?????????BBBDDDDDDCCCFFFMMMSSSyyyoooaaa]]]]]]UUURRRSSSNNNMMMIIIDDDBBBBBBBBBAAA@@@;;;:::888666444333333222111///...---...///...---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---,,,+++,,,------,,,***---.........////////////.../////////......---,,,........................000000000111111111222222:::888555222111111222333111111222222333444444444444666777777666666777999666777888999999999888888::::::999999999888888888555666666777777666666555444666888777666555666777555555555444444333333333222222111111111000000000333222111111000///......///........................---,,,,,,,,,,,,---...//////......------,,,,,,...------,,,,,,+++++++++---------,,,,,,,,,,,,++++++++++++++++++***)))))),,,++++++******)))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''***))))))))))))))))))))))))************+++++++++((()))+++,,,---.........//////000000111222222333000222444444333333333555444333333333444777999;;;888888999>>>CCCFFFGGGFFFKKKQQQXXXYYYVVVTTTVVVYYYZZZYYYZZZZZZ[[[\\\^^^^^^ZZZXXXUUUSSSTTTYYYbbbhhhlllmmmssszzzwwwlllbbb___aaafffjjjlllpppsssrrrnnnhhhcccbbbgggjjjiiiggghhhjjjjjjjjjgggeeeeeegggiiiooommmmmmnnnooonnnkkkggg```^^^^^^___bbbcccbbb___dddeeeddd```[[[WWWWWWXXXZZZ[[[[[[XXXSSSOOONNNOOOMMMLLLJJJGGGEEECCCBBBAAAAAAAAAAAA@@@>>><<<:::888777777666666666555555555444333333222111111000000.......................................................................................---,,,,,,------------------------------------------------*********************************+++++++++,,,,,,************************************++++++++++++************************(((***+++***)))((()))+++,,,,,,+++++++++*********...111111---+++---...+++)))+++,,,,,,+++******+++******++++++++++++******))))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))+++++++++,,,,,,++++++***************+++++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++...------,,,,,,---...///......------...000222444000000111111111222222222333333444555666777999:::<<<<<<======>>>?????????@@@CCCEEEDDDCCCEEEJJJPPPfffqqqbbb]]]\\\TTTRRRSSSNNNLLLIIIEEEBBBAAAAAA@@@???<<<;;;999777666444444333111///...---...///...---------,,,+++++++++++++++,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,---...,,,***---------.........//////...////////////...------........................000000000000111111111111555444333222111111111111111111111222333333444444333555666555444444555777555555666777777777777666888888777777777666666666333333444444444444333333222333555555333333333444222222333444333222111000000000000000////////////111000000000////////////........................------,,,,,,,,,,,,---------------------.........///...---,,,+++*********,,,,,,,,,+++++++++******)))************))))))(((************************((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((***))))))((('''''''''''')))************+++++++++))))))+++,,,------------...//////000000111222222000222444444333222333333333333333333555777999:::999999:::<<<@@@DDDGGGIIIHHHNNNTTTVVVTTTSSSUUUYYYWWWVVVUUUUUUWWWYYY[[[]]][[[XXXUUURRRRRRVVV^^^ccciiikkksss{{{{{{qqqccc\\\aaafffjjjkkkmmmpppoookkkddddddgggmmmnnnjjjggghhhiiiiiiiiigggeeedddfffhhhpppnnnmmmllllllkkkiiiggg^^^[[[XXXZZZ^^^```]]]ZZZ\\\^^^___^^^[[[XXXVVVUUUTTTUUUUUURRRNNNKKKIIIIIIKKKJJJIIIGGGEEEBBB@@@?????????>>>===<<<:::888777666666555555555444444444333222222111111000000///........................---------------------------------------------------............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,***************************++++++++++++,,,,,,,,,************************)))***+++***))))))***+++,,,,,,,,,,,,++++++++++++...111222...,,,......,,,)))+++,,,,,,+++******+++******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---...///......------...000222333000000000111111111222222333333333444555666777888<<<<<<===>>>>>>???@@@@@@BBBDDDEEECCCBBBCCCHHHLLLWWWooosssddd^^^\\\SSSQQQSSSOOOKKKIIIFFFCCCAAA@@@??????<<<;;;999777555444444333111///...---...///...------,,,++++++******+++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++,,,---...,,,+++,,,,,,---------.............../////////......---......................../////////000000000111111000111111111111111111000000000111111222333333333222333444444333222333555333444444555555555555555555555555555444444444444111222222333333222222111000222444333222111222222///111222444333222000///////////////////////////////////////////////////---------------............---------,,,,,,,,,,,,------------------------......,,,++++++++++++,,,+++++++++************)))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))))))))))))))))))))((((((((((((***)))((('''&&&&&&''''''))))))*********+++++++++))))))***,,,,,,------------......//////000111111000222444444222111222333222222333333555666888999<<<<<<<<<<<<>>>AAAEEEHHHEEEJJJOOOQQQQQQQQQUUUXXXUUUTTTSSSRRRTTTWWWZZZ\\\___]]]YYYUUUSSSVVV\\\aaakkkpppxxx|||yyyoooddd]]]aaagggkkkkkklllmmmllliiicccffflllrrrpppiiieeefffggghhhhhhfffddddddeeeggglllkkkiiihhhgggggggggggg]]]YYYVVVXXX]]]```]]]YYYWWWYYY\\\]]][[[XXXUUUTTTPPPPPPOOOMMMJJJHHHFFFEEEHHHHHHGGGFFFDDDAAA>>>======<<<;;;:::999777666555555444444444333333333333111111111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++*********************************+++++++++,,,,,,************************)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,111555666111,,,,,,,,,+++)))***,,,,,,***)))***+++******++++++++++++******(((((((((((((((((((((((())))))************))))))*********))))))))))))(((******+++,,,,,,,,,++++++((())))))))))))*********+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++******++++++,,,---.........---------...000111222000000000000111111111111333333333333444444555666<<<<<<======>>>???@@@@@@AAABBBCCCBBBAAACCCFFFIIIUUUaaavvvfff___\\\SSSQQQTTTPPPKKKJJJGGGDDDAAA?????????;;;:::888666555333333222111///...---...///...------,,,++++++******+++++++++++++++*********))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++***,,,......---+++,,,,,,,,,,,,------------------............------............................../////////000000000......000111111111000000//////000111111222222333222333444333222111222333222222222333333333444444444444333333333222222222111222222333333222222111000222333333222111111222///000222333333222000//////000000000000000000000.............../////////+++,,,,,,,,,---------...............------,,,,,,.........---,,,,,,++++++,,,,,,+++***+++,,,...///++++++*********)))))))))'''(((((()))))))))(((((())))))))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))))))))(((((((((((())))))))))))***)))'''&&&&&&&&&'''((())))))*********+++++++++))))))***+++,,,,,,,,,,,,,,,------......///000000000111333333222111222333111222222333555666888888;;;:::999:::<<>><<<;;;:::999777666555444444333333333222222222222111000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))*********+++************************)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---333555000+++++++++***(((***,,,+++***)))************++++++++++++******(((((((((((((((((((((((())))))************))))))************)))))))))))))))***+++,,,,,,,,,,,,,,,((())))))))))))*********+++++++++,,,,,,---------***++++++,,,,,,++++++***)))***+++,,,------......---------......///000000//////000000000111111111333333333333333444555555:::;;;<<<===>>>???@@@@@@>>>???@@@AAAAAACCCFFFHHHTTTVVVmmmyyyiii```\\\SSSRRRUUUQQQKKKKKKIIIFFFBBB?????????;;;:::888666444333333222111///...---...///...---------,,,+++++++++++++++,,,++++++++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******,,,......---,,,+++++++++,,,,,,,,,------++++++,,,------------,,,------------------------............////////////......///000000000000000/////////000111111222222222333444333111000111222222222222111222333333444333333222222222111111111111111222222222222111111000222333333222111111222...///000111222111000000////////////000000000000---------...............***++++++,,,,,,---------------......---,,,+++***.........---,,,++++++***++++++***)))***---///111+++++++++*********))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((())))))***(((((((((((())))))))))))***)))'''&&&&&&''')))***)))************+++++++++))))))***++++++,,,+++++++++,,,,,,---......//////...000222333222222333444111111222444555666777888888666666999>>>AAA@@@>>>BBBDDDFFFHHHJJJMMMQQQTTTTTTSSSSSSSSSUUUXXXZZZ\\\aaa```]]]ZZZYYY[[[aaaeeeqqqzzz~~~uuuhhh```______[[[ccchhhgggeeeffffffdddfffgggkkkqqqppphhhbbb``````cccggghhhgggdddcccbbb^^^___`````````bbbfffhhhiiifffbbb___]]]\\\ZZZYYYVVVTTTRRRQQQQQQPPPMMMKKKJJJIIIGGGGGGFFFEEECCC@@@BBBBBBBBBAAAAAA???>>>>>>999888777666444444444444222222222111111111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))************+++))))))))))))))))))))))))(((((()))))))))************************************+++,,,+++*********,,,++++++++++++,,,,,,,,,,,,%%%---111---))))))++++++(((***++++++***))))))*********++++++++++++******))))))))))))))))))))))))))))))************)))))))))))))))*********++++++)))***++++++,,,,,,,,,,,,)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---******++++++++++++*********+++,,,---......------------.........//////////////////000000000111111222222222333444555666777999999:::;;;===>>>??????===>>>>>>???AAACCCDDDEEEMMMKKKYYY|||kkkbbb]]]TTTSSSVVVSSSKKKLLLKKKHHHCCC@@@???@@@<<<;;;999777666444444333111///...---...///...---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********,,,...///...,,,++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,+++------------------------------.........////////////////////////000000000......//////000111111222222333444333111000111222333222111111111222333444222222222222111111111111000000111111111111000000///111222222111000000111---.........////////////------........./////////......------------------*********+++,,,,,,------++++++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,...000,,,,,,+++++++++*********'''((())))))*********)))******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***'''((((((((()))))))))******)))'''&&&''')))+++---)))************+++++++++)))******++++++++++++***+++++++++,,,------......,,,///111222222222444555000111222444555666777777777444555===GGGKKKGGGAAAAAABBBCCCEEEGGGJJJNNNQQQRRRRRRSSSTTTVVVXXXZZZ[[[______^^^]]]___dddkkkpppwww~~~~~~ttthhhcccbbb```\\\dddjjjiiigggggghhhgggfffcccffflllnnniiiccc```]]]aaagggjjjhhheeeaaa___[[[]]]___``````aaaeeegggfffeeeddd```\\\ZZZ[[[]]][[[VVVPPPMMMLLLKKKJJJHHHHHHFFFDDDDDDEEEDDDAAA>>>@@@??????>>>>>>??????@@@999888666444333333444444111111111000000000//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,,,,******+++,,,*********+++++++++,,,,,,%%%---222///******,,,,,,((()))++++++)))))))))*********++++++++++++******))))))))))))))))))))))))))))))************))))))(((((()))***++++++,,,---))))))***+++,,,,,,,,,,,,************+++++++++,,,---,,,,,,,,,,,,,,,,,,+++******++++++++++++******,,,---......///...---,,,------......///.........////////////000000000111222222222333444666777888777888999:::;;;===>>>>>>???>>>>>>???@@@AAABBBAAAFFFGGGNNNggg~~~lllccc^^^TTTSSSWWWTTTLLLMMMMMMIIIDDD@@@@@@AAA===<<<:::888777666555555111///...---//////...---///...------,,,,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********,,,...///...,,,******+++++++++,,,,,,,,,((()))***+++++++++++++++---------------------------------.........//////000000////////////000111......//////000111111111222444444333111000111222333222111111111222444555222222222222111111111111//////000000000000//////...000111111000//////000---,,,,,,,,,,,,---...///,,,,,,,,,------...............---------,,,,,,,,,))))))***+++,,,,,,------)))*********)))(((&&&%%%******+++,,,,,,---......///...+++))))))+++---...,,,,,,,,,++++++++++++***(((((()))***************+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''((())))))***'''((((((((())))))*********((('''&&&'''***---///)))************+++++++++)))******+++++++++*********++++++,,,,,,---......+++...000222222333444666000111222444555666777777888555777BBBPPPUUUOOOFFFAAAAAABBBCCCFFFIIIMMMPPPQQQQQQSSSUUUWWWXXXYYYZZZ______```bbbeeellltttzzz|||vvvnnnkkkgggaaa___hhhnnnmmmjjjkkklllkkkeee```aaahhhmmmjjjeeebbb[[[```gggkkkiiieee```^^^ZZZ]]]```aaa```aaadddfff^^^```bbb___[[[[[[___dddaaaZZZRRRMMMKKKKKKJJJIIIFFFDDDBBBBBBDDDCCC@@@===>>>>>>=========???@@@AAA999777666444333333444444000000000000////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,)))))))))******++++++++++++333777333,,,+++,,,,,,((()))++++++)))((()))*********++++++++++++******))))))))))))))))))))))))))))))************))))))''''''(((***+++,,,---...((()))***+++,,,---------***++++++++++++,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******---.../////////...---,,,------......///.........////////////000000000000222222222333555777999999666777888999;;;<<<===>>>AAA@@@??????@@@@@@???>>>DDDJJJMMMZZZpppeee```VVVSSSUUUOOOLLLLLLJJJFFFBBB@@@@@@AAA<<<;;;999888555444222111000000///.....................---,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,++++++******---000111...,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++---///000///.........,,,,,,,,,---------..................////////////////////////000000000000////////////////////////111111000000//////......000000111111111111000//////000000111111111000000---...//////000//////...,,,---...//////...---,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++,,,,,,------,,,,,,+++...,,,***((('''(((***,,,+++******)))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,------///000111000000000000000111111222555333111222444666666666666777:::@@@FFFIIIHHHEEECCCAAA??????@@@CCCGGGJJJLLLMMMTTT\\\\\\VVVVVV\\\]]]___aaabbbbbbfffuuuuuulllmmmjjjbbbdddhhhlllnnnnnnooorrrtttggg```]]]ccchhhgggccc```\\\```fffjjjhhhccceeekkkddd```]]]^^^aaaeeefffeeeaaabbbbbb```^^^]]]___aaa\\\XXXRRRMMMJJJHHHFFFEEEGGGGGGGGGHHHHHHFFFAAA>>><<<<<<===???@@@AAABBBCCC:::999777444333222222222000000000000////////////...---,,,+++***+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))+++------,,,+++***+++///---+++)))***,,,///111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++...///000///,,,+++***+++*********)))))))))))))))******))))))))))))******+++*********))))))(((((()))*********++++++++++++++++++******************)))************+++++++++---))))))---///---+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000333333333333444555666666777888888999999:::;;;;;;===<<<<<<<<<===???AAACCCBBBKKKHHHLLLrrroooeee___UUUSSSTTTOOOMMMLLLJJJFFFBBB@@@@@@AAA<<<;;;:::888666444222111000000///.....................---,,,,,,,,,,,,---************************++++++,,,,,,++++++************+++,,,,,,,,,,,,+++***))))))+++...///---+++,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,...///...------...,,,,,,,,,------------...---.........////////////....../////////000000000////////////////////////000000000000//////......222111111000///.........222111111000000//////////////////...............,,,---............---,,,...------,,,,,,------......------------,,,,,,,,,***++++++++++++++++++***************************+++,,,,,,------,,,,,,+++---,,,***)))((()))***++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********+++++++++,,,,,,,,,,,,,,,------...///000000000//////......//////222111000111333555555555555555888<<>>>>>??????777666444222000//////000000000000/////////.........---,,,+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,+++***((()))***+++******++++++---...///++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++---...---+++))))))******)))))))))))))))))))))******))))))))))))******************)))))))))((()))))))))*********++++++)))))))))***************)))************+++++++++---)))(((,,,---+++***,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------........./////////000000000000333222222333333444555666777777888888999::::::;;;:::::::::;;;<<<===??????AAAJJJHHHKKKeeeoooddd___UUURRRTTTNNNNNNNNNKKKGGGBBB??????@@@<<<;;;:::888666444222222000000///.....................---,,,,,,,,,,,,---*********************************+++++++++++++++******+++,,,,,,,,,,,,+++)))((((((***,,,---+++***+++++++++++++++*********++++++++++++++++++++++++)))+++------,,,+++,,,---,,,,,,,,,,,,---------------------.........//////.........////////////000////////////////////////000000000////////////...000///.........///000111333222111///............111000...---,,,------...+++,,,,,,------,,,,,,+++......------------......------------,,,,,,,,,,,,))))))************))))))************************++++++,,,,,,,,,,,,+++++++++++++++***************+++******)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********++++++++++++,,,,,,,,,,,,------......///000000///...------------///...///111333444444333555444555777:::<<<<<<<<<>>>>>>>>>???AAABBBDDDEEEHHHKKKRRRYYY[[[YYYYYY[[[]]]ZZZ[[[^^^```cccjjjrrrqqqvvvvvvpppoooqqqooohhhiiilllpppsssuuuwwwyyy{{{jjjbbb^^^```cccbbb___^^^]]]\\\^^^cccffffffhhhllloooiiibbb___aaaeeehhhiiihhhjjjkkkjjjeee```\\\ZZZZZZVVVRRRNNNLLLKKKJJJHHHLLLIIIGGGEEEDDDCCC@@@>>>===<<<<<<;;;;;;:::999999555444222000////////////000////////////.........------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++)))''''''(((***((()))***,,,,,,---,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++((()))++++++)))((()))***))))))))))))))))))************))))))))))))******************))))))))))))((((((((()))))))))******(((((())))))******++++++)))************+++++++++///***(((***+++******---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------............/////////000000000222222222222333444555555777777777888999999::::::999:::;;;===>>>>>>>>>>>>???HHHHHHIIIVVVkkkoooddd^^^UUURRRSSSNNNPPPOOOLLLGGGBBB?????????<<<<<<:::888666444333222000000///.....................---,,,,,,,,,,,,---************************)))))))))******+++,,,,,,******+++,,,,,,,,,,,,+++)))))))))***+++++++++***+++++++++***************************++++++++++++(((***++++++******+++,,,++++++,,,,,,,,,---------,,,,,,---------.........------........./////////........................////////////////////////,,,,,,+++,,,...111555777222111///---------///000222000...,,,++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,---------------,,,,,,,,,++++++)))******************)))************************++++++,,,,,,,,,,,,++++++)))***+++,,,++++++***)))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************++++++++++++++++++,,,,,,------------///...............//////,,,,,,...000333444333111555444333444555777888999;;;<<<>>>???AAABBBBBBBBBEEEHHHOOOVVV[[[\\\]]]^^^\\\XXXXXX]]]bbbdddhhhllljjjnnnoookkkkkknnnmmmiiinnnoooqqqrrrrrrqqqpppppphhhaaa\\\^^^aaa```______]]]ZZZZZZ```eeegggiiimmmeeeeeegggjjjnnnmmmhhhddddddhhhkkkkkkgggbbb]]]ZZZXXXTTTPPPLLLJJJHHHFFFEEEJJJHHHDDDCCCBBBBBBAAA@@@>>>>>><<<;;;999777666555555444222111000000000111/////////.........------,,,,,,,,,+++++++++++++++************++++++++++++,,,+++++++++++++++++++++******)))((('''(((+++...++++++++++++++++++++++++************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++&&&(((******)))))))))***)))))))))))))))***************))))))))))))***************)))))))))))))))(((((((((((())))))))))))((())))))***+++,,,------))))))*********+++++++++333---)))***+++***+++...,,,++++++******++++++,,,***************+++++++++,,,,,,,,,---------.............../////////000000111111111111222333444555666666777777888999999999;;;===???AAABBBAAA@@@???>>>DDDFFFIIINNNVVVuuuoooddd___UUUSSSTTTNNNPPPOOOLLLHHHCCC??????@@@===<<<:::999666555333222000000///.....................---,,,,,,,,,,,,---***************************))))))))))))***,,,,,,******+++,,,,,,,,,,,,+++******************+++,,,************************)))))))))******+++++++++((()))******))))))***,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------............------------------------.............../////////---,,,,,,---///222555777///...---,,,,,,...000222111///---+++******,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++******++++++++++++*********************************++++++,,,,,,++++++***((()))+++,,,,,,+++***)))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++***+++,,,,,,---,,,,,,+++,,,------...///111222333------...000333444222000555555444333333555777888:::;;;===???AAAAAAAAAAAABBBFFFKKKQQQXXX]]]______YYYVVVVVV\\\bbbeeegggjjjmmmnnnmmmjjjiiikkkkkkjjjoooooooooooonnnllljjjiiiddd^^^[[[]]]_________aaa]]]YYYYYY___dddgggjjjnnngggiiimmmsssuuurrriiibbbeeeiiilllkkkgggaaa\\\YYYXXXTTTPPPLLLJJJGGGDDDBBBFFFCCCAAA@@@AAABBBBBBBBB@@@???===;;;999777555444333333111000///000000111............------------,,,,,,,,,+++++++++******)))))))))******+++++++++++++++++++++++++++++++++)))))))))((((((***///222222000---+++)))***+++,,,************************++++++++++++++++++++++++************************((((((((((((((((((((((((************************))))))*********+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++&&&(((***+++******+++,,,(((((())))))******************))))))))))))******))))))))))))))))))******(((((((((((())))))))))))******++++++,,,---......))))))*********+++++++++666000++++++,,,+++,,,000,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,---------..................////////////111111111111111222444444555666666777777888888999;;;===@@@CCCCCCBBB@@@>>>>>>AAABBBIIINNNNNNbbbpppeee```VVVSSSUUUOOOOOOOOOLLLHHHCCC@@@@@@AAA===<<<;;;999777555333333000000///.....................---,,,,,,,,,,,,---************************+++***)))((((((***+++,,,******+++,,,,,,,,,,,,+++***++++++***))))))+++,,,)))))))))***************(((((())))))***+++++++++)))******)))((()))+++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------............/////////000///.........///000111,,,,,,,,,,,,---///000222///...,,,+++***++++++,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++*********************************++++++++++++******((()))***,,,,,,+++******+++******)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))************+++)))***,,,,,,,,,,,,+++***++++++,,,...000222444555000//////111333444333111444555555555444555888:::;;;<<<===???@@@AAAAAAAAAAAADDDGGGJJJQQQYYY\\\[[[VVVSSSTTTZZZ___aaadddgggpppooommmkkkjjjjjjjjjkkkkkkjjjjjjlllmmmmmmkkkiii```\\\ZZZ]]]___^^^^^^```[[[YYY[[[```dddfffjjjooouuusssrrrrrrrrroooiiidddjjjkkkllljjjddd^^^YYYWWWXXXUUUQQQNNNLLLIIIFFFDDDBBB@@@>>>>>>???AAAAAAAAA@@@???===;;;999777555444111000///...---...///000......---------,,,,,,,,,+++++++++,,,+++******)))(((((())))))***+++++++++*********+++++++++++++++)))))))))((()))+++000333444111---***)))***,,,---************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++''')))+++++++++***+++,,,((((((((()))******++++++******))))))))))))******))))))))))))************((((((((()))))))))************++++++,,,---------)))************+++++++++888111---------,,,---000,,,++++++******++++++,,,))))))******+++,,,,,,,,,,,,,,,,,,---------......------........./////////000000000000111222333444555555555666777777888888999;;;===??????>>><<<;;;===@@@@@@FFFNNNLLLVVVnnnqqqfffaaaWWWTTTVVVPPPOOONNNLLLHHHDDDAAAAAABBB======;;;999777555444333000000///.....................---,,,,,,,,,,,,---************************,,,+++)))(((((((((***+++******+++,,,,,,,,,,,,+++)))******)))''''''))),,,((()))))))))*********+++((((((((()))***+++++++++)))******)))((()))+++---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...------,,,++++++,,,,,,,,,------......///,,,,,,,,,+++++++++++++++---,,,++++++++++++,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++***))))))************))))))******************************++++++++++++******))))))***++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************)))***+++,,,,,,+++***)))+++++++++---...000222333444333111222333444444333222444666666555666999<<<<<<<<<===>>>@@@AAABBBCCCCCCEEECCCBBBHHHRRRUUUSSSSSSQQQRRRVVVXXXYYY\\\bbbiiiiiiiiijjjjjjhhhhhhhhheeeeeeeeehhhkkkllljjjhhh___\\\[[[^^^^^^\\\[[[]]]ZZZZZZ^^^cccddddddiiipppwwwsssooommmllljjjeeeaaaggggggfffbbb]]]XXXVVVUUUTTTQQQOOOMMMLLLKKKHHHFFF@@@>>><<<===>>>???>>>===>>>===<<<:::888777555555000///.........///000111---------,,,,,,,,,,,,+++***++++++,,,+++***)))(((((((((((()))***+++++++++)))*********++++++++++++*********)))((())),,,//////...,,,+++***+++,,,---************************************************************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++(((***++++++***)))***+++'''(((((()))******++++++******))))))))))))******((()))))))))************)))))))))*********++++++************************)))************+++++++++777111---------++++++...,,,++++++******++++++,,,*********+++,,,---------,,,,,,,,,---------......---------.........//////000//////000000111222333444444555666666777777888777888:::;;;<<<;;;999888===AAA???AAAHHHHHHNNN___rrrgggaaaXXXUUUVVVQQQNNNMMMKKKHHHDDDBBBBBBCCC======;;;999777555444333000000///.....................---,,,,,,,,,,,,---************************---+++)))((('''((()))*********+++,,,,,,,,,,,,+++((())))))(((%%%%%%(((+++(((((())))))*********+++'''(((((()))***+++++++++******+++***))))))+++...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***++++++,,,,,,++++++***---------......---,,,,,,******+++,,,,,,,,,++++++------,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((((())))))))))))((((((******************************++++++++++++******))))))*********++++++,,,+++******)))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************)))***+++,,,,,,+++)))(((+++++++++,,,---...///000777555333222333444444444///222666666666777999<<<=========>>>???AAACCCDDDEEEEEEAAA===BBBKKKOOOKKKQQQOOOPPPSSSSSSRRRVVV\\\___```ccchhhiiifffddddddcccaaaaaadddhhhiiigggddd___]]]\\\___^^^ZZZXXXZZZYYY[[[aaaeeedddccciiipppnnnllliiiiiiiiifffaaa\\\______]]]ZZZVVVTTTTTTUUUNNNLLLKKKJJJKKKJJJIIIGGG???>>><<<<<<======;;;:::<<<;;;:::999888666555555222111111000000111333333---------,,,,,,,,,++++++******+++,,,+++***)))((('''(((((()))***+++++++++))))))******++++++++++++***++++++)))'''''')))+++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++(((***++++++)))((()))***'''(((((()))***+++++++++******))))))))))))******(((((())))))*********+++************++++++++++++))))))))))))(((((((((((()))************+++++++++666000---------******,,,,,,++++++++++++++++++,,,******+++,,,------......,,,,,,,,,---------......---------.........//////////////////000111222333444444555555666777777777777888999:::::::::999888<<>>:::888777777555444000...,,,,,,.........---000///---,,,+++******************+++,,,,,,,,,---------+++***))))))((((((+++,,,---,,,***)))***+++))))))))))))))))))))))))************************(((''''''(((((()))***+++(((((())))))******++++++***++++++,,,---...//////------------,,,,,,+++***000///---+++************---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,***((())),,,...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***...------,,,,,,------...,,,,,,++++++,,,,,,---...************************************************++++++++++++++++++++++++,,,,,,,,,+++***))))))(((***)))(((''''''((()))***+++*********))))))((((((''''''''''''((()))***+++'''((()))(((''''''''')))(((((())))))((('''&&&&&&))))))((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((()))))))))))))))***++++++)))************+++++++++******+++,,,,,,---......222222222111111111111111111222333555777888::::::??????>>>======@@@EEEIIICCCBBBBBBBBBCCCFFFHHHJJJOOOPPPQQQRRRRRRTTTXXX[[[```aaacccdddeeefffffffffbbbaaa___```aaaccccccbbb[[[\\\]]]\\\YYYWWWWWWXXX\\\```eeeeeeddddddgggkkkhhhiiihhhfffbbb^^^[[[ZZZYYYXXXVVVVVVVVVVVVTTTSSSVVVPPPKKKKKKIIIEEECCCDDD>>><<<;;;;;;;;;;;;:::888999777555444444444333222.........//////111222222************************+++++++++*********))))))++++++******))))))((((((++++++++++++++++++++++++''')))***++++++***)))'''************************))))))))))))************))),,,,,,)))(((***)))%%%))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***))))))************++++++++++++,,,+++)))(((***///444)))************+++++++++************************)))***+++,,,++++++))))))******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))***************************************)))))))))***+++,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,............////////////111000000000000222333444444555666666555555666888888888888999999::::::;;;=========???AAAEEEHHHKKK^^^nnnbbb]]]VVVUUUVVVPPPRRRPPPLLLHHHEEECCCCCCBBB@@@===999777666666444333444222///.........,,,+++//////---,,,+++******************+++++++++++++++,,,,,,+++***))))))))))))+++,,,---,,,***)))***+++))))))))))))))))))))))))***************************)))((((((((((((((())))))))))))))))))*********+++555===999---$$$###'''+++,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***))))))+++...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++******,,,++++++++++++++++++,,,+++************+++,,,,,,************************************************++++++++++++++++++++++++,,,++++++***))))))((((((***)))(((''''''((()))*********)))))))))(((((((((%%%%%%&&&&&&''')))***+++&&&'''((((((&&&&&&'''(((((((((((((((((('''&&&&&&((((((((('''''''''&&&&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((((()))(((((((((((()))***+++))))))*********++++++++++++++++++,,,,,,---------111111111111000000000000000111222444666777999999=========<<<<<<>>>BBBEEEEEEDDDCCCCCCDDDFFFHHHIIILLLNNNPPPQQQRRRUUUYYY\\\```aaabbbccccccccccccccc```______aaaccceeeeeeeeeaaabbbcccaaa^^^\\\ZZZZZZ[[[```eeefffddddddgggjjjeeeeeeccc```]]][[[[[[[[[ZZZXXXVVVTTTTTTSSSQQQOOORRRLLLHHHGGGFFFBBB@@@AAA===<<<::::::;;;;;;999888888666444333333333222111000000///............///+++++++++***************+++++++++*********))))))*********)))))))))))))))************************)))***+++,,,,,,+++***)))************************))))))))))))************$$$'''((('''(((,,,---+++************************)))))))))))))))))))))))))))***+++------,,,+++***)))************++++++++++++,,,,,,***)))***...111)))************+++++++++******************************+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))******))))))(((((((((((())))))))))))************))))))))))))************************************++++++******************++++++******++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------............////////////111000000000000222333444333555666666555555666777888888888999999::::::;;;=========>>>AAADDDHHHJJJTTTllllllaaa]]]UUUTTTUUUOOOQQQOOOKKKHHHEEECCCBBBAAA???<<<888666666555444222555222000/////////---,,,///...---,,,+++***************************))))))++++++***************++++++,,,,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''************)))))))))))))))333>>>AAA;;;333......******+++++++++***))))))))))))***,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---******************************++++++++++++******))))))******+++******)))******))))))))))))************))))))******+++,,,************************************************+++++++++++++++++++++++++++******))))))(((((('''))))))(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''(((%%%'''((('''&&&%%%&&&'''(((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////000111222444666777777:::;;;<<<<<<;;;<<<>>>@@@FFFEEEDDDDDDDDDEEEGGGHHHJJJLLLNNNOOOQQQTTTXXX[[[^^^___```aaaaaa```___^^^\\\\\\]]]```dddffffffeeedddeeegggfffbbb___]]]\\\\\\```dddeeedddbbbccceee```^^^[[[YYYXXXXXXZZZ[[[YYYWWWSSSQQQPPPOOOLLLJJJLLLGGGCCCCCCBBB>>><<<===<<<;;;999999::::::888777666444222111222222111000111111///---,,,+++++++++++++++++++++******))))))+++++++++***************))))))))))))************(((((((((((((((((((((((()))***,,,,,,,,,,,,***)))************************))))))))))))************%%%(((***))),,,333666666************************)))))))))))))))))))))))))))***,,,---------,,,+++)))************++++++++++++,,,,,,+++******,,,...)))************+++++++++++++++++++++++++++++++++***+++,,,---------,,,+++******++++++++++++******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************))))))))))))************************************---,,,+++***))))))))))))++++++******++++++,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............/////////000000000000000222333333333444666555444444555777777777888999::::::;;;;;;<<<<<<===>>>@@@CCCFFFHHHQQQXXXwww~~~kkkbbb^^^VVVTTTUUUPPPPPPNNNKKKHHHEEEBBBAAA@@@???<<<999777666555444333000///---...///111000//////...---,,,+++++++++++++++*********)))(((((((((******))))))***++++++,,,***+++,,,+++***))))))+++))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((++++++******))))))(((((()))(((+++666BBBDDD<<<222******++++++++++++******''')))+++,,,---------,,,************************,,,+++++++++++++++++++++***************************++++++***))))))+++,,,))))))))))))))))))))))))))))))************))))))(((((()))************))))))))))))(((((()))))))))***************+++,,,,,,***************************************************************************)))))))))((((((''''''))))))(((((((((((())))))((((((((((((''''''''''''******((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------............//////...///000111222444555555777999:::;;;:::999:::;;;BBBBBBBBBBBBCCCEEEGGGHHHJJJLLLMMMNNNOOOQQQUUUXXXZZZ[[[\\\^^^^^^^^^]]]\\\WWWWWWYYY]]]aaaccccccbbbaaaccceeeeeeccc```^^^]]]]]]```ccccccaaa^^^]]]]]]YYYXXXWWWWWWXXXYYYZZZYYYVVVSSSPPPMMMLLLKKKIIIHHHHHHBBB?????????;;;:::<<<;;;999888888888888777555444222000000000111000...000///...,,,+++*********,,,,,,++++++***)))))))))************************(((((())))))******++++++(((((((((((((((((((((((()))***++++++++++++***)))************************((()))))))))************(((++++++***---444888888************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))*********++++++++++++,,,---,,,+++*********))))))*********++++++++++++++++++++++++++++++++++++,,,---.........---,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************++++++******)))*********++++++******++++++,,,---,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,,,,---......---------.........///////////////000111111222333222444555555444333555666777777888999::::::;;;;;;<<<<<<===>>>@@@BBBDDDEEEQQQQQQbbb|||kkkccc```XXXUUUWWWQQQOOONNNKKKHHHEEEBBBAAA@@@@@@>>>:::888777777555444///---,,,,,,...000//////......---,,,+++++++++++++++*********)))((((((((())))))))))))***+++,,,,,,***+++,,,+++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++******))))))((((((...'''###)))333777111)))++++++,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++***************************++++++++++++++++++++++++************************)))***+++***))))))***+++))))))))))))))))))))))))((())))))******))))))((('''((()))*********************))))))))))))******+++++++++++++++,,,------************************************************************************))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))((((((((((((((()))%%%&&&'''&&&%%%%%%&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,------,,,,,,------............---...///000111222333444555777999:::999888999999<<<===>>>@@@BBBEEEGGGHHHLLLMMMMMMMMMMMMNNNQQQSSSTTTUUUXXX[[[]]]]]]\\\[[[TTTSSSUUUWWW[[[]]]^^^]]]^^^```cccdddcccaaaaaaaaa___```aaa```\\\YYYVVVUUUTTTTTTUUUYYY\\\]]][[[XXXRRROOOKKKIIIIIIIIIHHHGGGEEE???<<<======;;;:::;;;999888666666777777555444333111/////////000///...------,,,++++++++++++++++++++++++*********))))))************************(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((************************((()))))))))************)))+++***'''(((---000///************************))))))))))))))))))))))))((())))))***************))))))*********+++++++++,,,,,,,,,,,,,,,+++)))((())))))*********++++++++++++++++++++++++++++++++++++,,,---...///......---******++++++++++++******))))))))))))))))))))))))))))))))))))************((()))))))))************((()))))))))************************************))))))))))))***+++,,,---++++++******++++++,,,---,,,,,,+++++++++*********))))))*********+++++++++------,,,,,,,,,---...///------------...............//////000111111222222222333444444333333444555666777777999:::;;;<<<<<<;;;<<<<<<>>>???AAABBBCCCJJJNNNTTThhhzzzjjjdddbbbYYYVVVWWWRRROOONNNLLLIIIFFFCCCAAA@@@AAA>>>:::888888777666444111///------------,,,+++...---,,,,,,+++++++++,,,******************))))))***)))))))))***+++,,,,,,***+++++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++************)))))))))))),,,,,,+++(((%%%%%%)))---++++++,,,---------,,,,,,+++,,,,,,,,,+++***))))))*********************************+++++++++++++++************************)))***++++++)))))))))+++************************))))))************))))))(((((()))***++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))$$$$$$%%%'''))),,,...///%%%'''((('''&&&%%%&&&'''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''))))))((((((''''''((((((((((((((()))))))))************+++,,,,,,---......,,,,,,,,,---......//////---...///000111222333333444666888999999888999:::999:::<<>>@@@@@@AAACCCMMMOOOTTTxxxwwwiiidddbbbXXXUUUVVVQQQPPPOOOMMMJJJGGGDDDBBB@@@@@@===:::777777666555444222000...---.........,,,------,,,+++++++++,,,,,,*********+++++++++++++++******************++++++)))***+++***)))((()))***))))))))))))))))))))))))************************)))((((((((((((((()))***)))))))))))))))*********(((+++---,,,(((''',,,000******+++,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++)))*********++++++++++++************************(((***++++++)))))))))***++++++++++++++++++++++++)))******++++++******)))((()))***+++,,,,,,,,,,,,+++******))))))******++++++++++++++++++,,,,,,---************************************************************************************************'''((()))******)))((('''((((((((()))))))))******######$$$&&&(((+++---...&&&'''((((((&&&&&&'''(((&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((((('''&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''+++***)))(((((((((((()))(((((((((((()))))))))***))))))***+++---...//////,,,,,,,,,---.../////////......///000111222222333555666888999999999;;;===999:::===???BBBDDDFFFGGGJJJJJJKKKJJJJJJKKKMMMPPPPPPRRRVVVYYY[[[ZZZYYYXXXRRRPPPPPPRRRWWW\\\```aaa```aaabbbbbbaaabbbeeeggg```^^^\\\ZZZYYYXXXXXXWWWTTTSSSTTTYYY___aaa___[[[PPPMMMHHHEEEDDDDDDCCCCCC@@@;;;999;;;<<<::::::<<<777666444444555555333222222000......///000///...,,,,,,+++++++++,,,,,,---)))))))))***++++++,,,,,,))))))*********+++++++++*********)))))))))))))))************************))))))(((((((((((())))))************************))))))))))))************+++......++++++------***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++---***))))))+++,,,***((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))************************************))))))))))))***+++,,,---++++++******++++++,,,---++++++++++++*********************+++,,,---------///...,,,,,,,,,---///000,,,,,,---------.........---...///000111111111000111222333333222222333444555666777888:::;;;<<<===:::;;;<<<===>>>?????????AAAKKKMMMNNNeeetttgggcccaaaWWWTTTUUUPPPPPPOOONNNKKKHHHEEEBBB@@@???<<<999666666555444222///...---...000222222111------,,,+++++++++,,,,,,*********+++,,,,,,,,,---++++++***************+++)))***+++***)))((((((***))))))))))))))))))))))))************************+++***)))((((((''''''((((((((())))))******++++++***'''%%%)))......)))$$$((()))***+++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))((()))++++++)))((()))***++++++++++++++++++++++++******++++++++++++******))))))***+++,,,---------******))))))))))))***************)))***++++++,,,************************************************))))))))))))))))))))))))***************+++++++++'''((()))******)))((('''(((((())))))******++++++&&&&&&&&&&&&&&&'''(((((('''((()))(((''''''((()))&&&&&&'''((())))))(((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''++++++***)))))))))))))))(((((((((((())))))))))))((((((***+++---...000000,,,,,,------...///000000...//////000111222222333555777888999999:::===???;;;<<<>>>AAACCCDDDEEEEEEGGGHHHIIIIIIIIIKKKNNNQQQQQQSSSVVVYYYZZZYYYWWWUUURRRPPPPPPRRRXXX___dddgggaaaaaaaaa___^^^```ccceee```]]]ZZZYYYZZZ[[[[[[\\\VVVSSSSSSWWW]]]aaa```^^^RRRNNNIIIEEECCCBBBAAA@@@???:::888:::;;;999999;;;777555444444444444333111222000......000000000///...------,,,+++++++++,,,(((((()))***+++,,,,,,---))))))******++++++++++++++++++******))))))((((((******************************))))))))))))******************************))))))))))))************%%%(((***((())),,,,,,)))++++++++++++++++++++++++))))))))))))))))))))))))*********)))******+++,,,)))************+++++++++---***((((((+++,,,+++))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++))))))))))))************))))))))))))************************************+++***************++++++++++++******++++++,,,---+++++++++************)))******+++,,,------......///...,,,,,,,,,---///111,,,,,,,,,---------......,,,---///111111111000000000222333333222111333444555666777888:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>???DDDIIIKKKWWW{{{uuukkkaaa]]]ZZZVVVSSSTTTOOOOOONNNLLLIIIEEEBBB@@@@@@>>>;;;999777666333000111111000000111222333333//////---,,,+++*********,,,***(((***,,,---***((((((((((((((()))))))))))),,,,,,,,,+++***)))(((((())))))))))))((('''&&&%%%))))))))))))))))))))))))''''''''''''((((((((((((+++++++++*********))))))***************)))((((((******+++++++++******)))))))))))))))))))))))))))++++++***)))(((((())))))++++++************++++++++++++***)))(((((())))))))))))************)))))))))))))))***+++++++++,,,++++++***)))(((((()))))))))))))))((())))))***+++******)))(((((((((((()))***+++,,,+++******,,,...************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))*********+++)))***++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))((((((((((((((()))******(((&&&$$$$$$&&&'''&&&&&&!!!!!!"""###$$$%%%%%%&&&(((((((((((((((((((((((('''((()))******)))(((''')))))))))***++++++,,,,,,,,,,,,---......//////000000000111333555666777888555555666777999;;;>>>@@@======;;;<<>>;;;:::<<<777666:::999555666;;;666777888777666444111///////////////////////////------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))************))))))******++++++++++++******+++++++++++++++***)))((()))************+++++++++++++++******)))((((((((())))))*********++++++++++++,,,,,,+++((('''''''''+++*********))))))((((((,,,,,,***)))))))))***+++)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,***(((((()))******))),,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++---,,,,,,+++***)))(((((()))******))))))((('''&&&))))))))))))))))))))))))&&&(((***+++,,,+++)))(((###&&&***---......,,,***)))))))))))))))))))))))),,,,,,,,,++++++*********************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........////////////000000000000222111111000111333444555999555333444999;;;:::777:::;;;;;;;;;<<<=========CCCBBBEEEKKKRRRfffuuukkkaaa]]]ZZZVVVSSSTTTPPPOOONNNLLLIIIEEEBBB@@@???===;;;999888666333111000000000000000111222222000///...,,,++++++******+++))))))***,,,---+++))))))******+++++++++++++++,,,+++++++++***)))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))((((((((())))))))))))***+++++++++*********))))))***************)))((((((*********++++++******)))))))))))))))))))))))))))++++++***)))))))))))))))+++******))))))******+++++++++***)))))))))))))))))))))************))))))******************++++++++++++***)))))))))))))))***************+++++++++''''''''''''((()))*********+++,,,+++******,,,...************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))(((((((((((((((((()))))))))*********((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&((('''''''''(((((()))***)))(((''''''))))))((('''###$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((('''(((((())))))(((((('''((())))))******+++,,,,,,******++++++,,,---------///000111333555777888999666666777777999;;;===???:::>>>@@@>>>===@@@AAA???EEEFFFIIIKKKMMMOOOOOOOOONNNRRRYYY^^^```^^^[[[YYYOOOPPPQQQSSSVVVZZZ]]]^^^[[[ZZZXXXVVVUUUVVVXXXZZZ[[[]]]\\\ZZZYYY[[[YYYTTTVVVTTTTTTUUUWWWVVVRRRNNNKKKIIIGGGDDDAAA???>>>===@@@999666777777444555999666777777777666333111///////////////////////////------,,,,,,,,,,,,++++++++++++***))))))***++++++******++++++++++++************++++++++++++******+++++++++++++++***)))))))))************++++++++++++************)))))))))++++++,,,,,,,,,---------+++++++++***))))))***++++++*********)))))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))+++***************++++++)))(((((()))+++,,,+++***,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,------------------------,,,,,,,,,++++++++++++++++++***************(((((()))))))))))))))((())))))))))))))))))))))))'''(((***+++++++++***)))%%%'''***,,,------+++***************************,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------------.../////////000000000000111111111000111222444555999555333444999;;;999777::::::;;;;;;<<<=========AAAAAADDDJJJNNN[[[{{{uuukkkaaa]]]ZZZVVVSSSTTTPPPOOONNNLLLIIIEEEBBB@@@===<<<;;;::::::888555222000////////////000000111000000...---,,,,,,,,,,,,***))))))+++------,,,+++)))******+++++++++++++++++++++******************))))))))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))************+++************))))))))))))************))))))((())))))******+++******)))))))))))))))))))))))))))+++***))))))))))))))))))+++******))))))******++++++***))))))))))))))))))))))))************))))))******************))))))+++***))))))))))))))))))******+++++++++******)))(((((((((((())))))***+++***+++,,,+++******,,,...***************************************+++++++++))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))******''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''******(((%%%'''''''''&&&''''''((()))((('''''')))******(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((()))******++++++,,,******++++++,,,,,,------///000111333555888999:::888888888999:::;;;===>>><<>>>>>BBBDDDCCCDDDGGGJJJLLLMMMMMMMMMMMMPPPVVV[[[]]]\\\YYYWWWTTTVVVYYY[[[]]]]]]\\\[[[WWWVVVUUUTTTSSSTTTUUUUUUTTTYYY\\\[[[[[[[[[XXXSSSQQQQQQRRRUUUWWWUUUOOOJJJGGGFFFDDDCCCBBBAAAAAA@@@FFF>>>666555555444444666666777777666555333111///////////////////////////------,,,,,,,,,,,,++++++++++++***))))))***++++++++++++,,,,,,,,,,,,++++++******++++++++++++*********++++++++++++***)))))))))************+++++++++************++++++++++++++++++,,,,,,,,,---------+++******)))***+++,,,---***************))))))))),,,+++******))))))******))))))))))))))))))))))))*********++++++*********((('''(((***,,,---,,,+++,,,,,,++++++,,,,,,---...---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++))))))*********+++++++++&&&'''((()))************)))))))))))))))))))))))))))))))))************+++((()))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------,,,,,,....../////////000000000111111000111111222444444888555333444888:::999777999::::::;;;<<<<<<======BBBBBBFFFLLLOOOUUUhhh}}}uuukkkaaa]]]ZZZVVVSSSTTTPPPPPPOOOLLLIIIFFFBBB@@@;;;;;;:::;;;;;;999666333//////.........//////000000000///...---,,,,,,---******+++,,,---------,,,'''((()))*********))))))***************+++++++++)))))))))))))))(((''''''(((((((((((((((((((((((((((((()))))))))*********************))))))))))))))))))************)))(((((())))))***************))))))))))))))))))))))))******)))))))))))))))*********))))))))))))************)))))))))))))))***))))))************))))))++++++******))))))((((((******)))))))))))))))***((()))************)))(((,,,+++******))))))))))))***+++,,,+++******,,,...************************************************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))))))))'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&***,,,)))&&&''''''&&&&&&&&&''''''(((%%%%%%&&&((())))))&&&###((((((((('''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))***++++++++++++,,,,,,---......//////...///111333555888999:::999999999::::::;;;<<<<<<>>>GGGKKKGGG@@@@@@DDDGGG@@@BBBEEEGGGIIIJJJKKKKKKKKKNNNSSSWWWYYYYYYXXXVVVWWWXXX[[[]]]______^^^]]]YYYXXXVVVVVVVVVVVVUUUUUUSSSYYY\\\[[[[[[[[[ZZZVVVQQQPPPQQQSSSUUUSSSNNNIIIEEEDDDCCCBBBAAAAAAAAAAAALLLCCC:::555555555555555777777666666444222111000////////////////////////------,,,,,,,,,++++++++++++******************+++***++++++++++++++++++*********++++++++++++************+++++++++******)))))))))*********+++++++++)))******+++,,,,,,------))))))*********+++++++++,,,***(((((()))+++,,,,,,************************+++++++++***************))))))))))))))))))))))))((()))+++,,,,,,+++******)))))))))+++------,,,***,,,,,,++++++,,,,,,---...------------............+++,,,,,,------.........,,,,,,,,,++++++++++++***************************'''((()))***************))))))))))))))))))))))))******)))))))))***+++,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,........./////////000000000000000111111222333333666444333444777888888777999999:::;;;<<<<<<======??????CCCJJJMMMQQQ\\\hhhuuukkkaaa]]]ZZZVVVSSSTTTPPPPPPOOOMMMJJJFFFCCCAAA<<<;;;::::::;;;999777444//////...............///000///...---------------***+++,,,---------------'''(((***+++++++++))))))***************+++++++++))))))))))))))))))((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((())))))*********))))))'''((()))***************))))))))))))))))))))))))***)))))))))))))))*********))))))))))))))))))******)))))))))))))))******))))))************))))))+++******))))))(((((((((***)))))))))))))))************++++++,,,,,,,,,+++***))))))((((((((())))))***+++,,,+++******,,,...************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%((()))(((%%%((('''&&&&&&&&&&&&''''''&&&&&&&&&(((***)))&&&$$$((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''(((((()))******++++++++++++,,,,,,---......///...///111333555777888999999999999::::::;;;;;;;;;:::???BBB@@@???AAACCCBBBAAABBBEEEGGGIIIKKKKKKKKKIIILLLPPPTTTVVVWWWVVVVVVTTTUUUVVVWWWYYY\\\^^^___^^^\\\ZZZZZZ[[[[[[YYYXXXYYY^^^___\\\[[[^^^```___VVVRRROOONNNPPPPPPMMMJJJEEEDDDCCCAAA@@@@@@@@@@@@NNNHHH???888777888777666777666666555333222111000////////////////////////------,,,,,,,,,+++++++++*********++++++*********))))))************))))))******++++++++++++******)))******+++++++++******))))))*********+++++++++))))))***+++,,,------...))))))*********+++++++++---+++(((((()))+++***)))***************+++++++++++++++++++++******))))))))))))))))))))))))))))))((()))+++------------,,,---,,,+++,,,,,,,,,***))),,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,---------,,,,,,,,,------.........,,,,,,+++++++++*********,,,,,,++++++***))))))(((***************)))(((((())))))))))))))))))))))))*********)))***++++++,,,,,,+++***)))))))))***+++************************++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,............//////////////////000111222222222333555444333444555777777777888888999:::;;;<<<===>>>;;;;;;>>>BBBEEEHHHOOOVVVmmmuuukkkaaa]]]ZZZVVVSSSTTTQQQPPPOOOMMMJJJFFFCCCAAA>>><<<:::999:::999777666000//////............//////......---,,,,,,------+++---///...---,,,,,,---)))***,,,......---,,,+++++++++******************)))))))))******))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))))))))***((())))))************)))''''''((()))************)))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***)))))))))))))))******+++))))))************))))))))))))))))))))))))(((((()))))))))))))))******+++,,,,,,,,,---...///111111'''''''''''''''((())))))***+++,,,+++******,,,...************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))(((''''''&&&''''''''')))((((((***++++++)))'''''''''&&&&&&%%%%%%%%%$$$(((((((((((((((((((((((((((''''''''''''''''''(((''''''((())))))******+++))))))******++++++,,,,,,...///000222333555666777777888999:::::::::::::::999<<<===<<>>??????@@@@@@AAADDDJJJNNN[[[uuukkkaaa]]]ZZZVVVSSSTTTQQQQQQOOOMMMJJJGGGCCCAAAAAA>>>:::888888888888777111000//////......//////...------,,,,,,,,,,,,,,,---///000///---++++++---)))***---...///---,,,***,,,+++++++++***)))))))))((())))))*********))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))******(((((()))***************&&&'''((()))************)))))))))))))))))))))))))))))))))))))))***++++++))))))(((((((((((()))))))))))))))))))))***++++++))))))************))))))((((((((())))))))))))))))))))))))))))))***++++++,,,+++***+++,,,///222555000///...,,,***)))))))))***+++,,,+++******,,,...************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%&&&+++000***)))(((((('''''''''(((***)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((()))*********)))))))))***++++++,,,,,,...///000111222333333444555666777999::::::999999888;;;<<<<<<>>>BBBCCC@@@@@@BBBEEEGGGIIIJJJKKKKKKHHHJJJMMMPPPSSSUUUVVVVVVXXXYYYZZZ\\\___cccgggiiiddd___YYYXXX[[[\\\[[[YYY[[[```aaa\\\YYY\\\aaacccYYYSSSLLLHHHHHHHHHGGGEEEBBBBBBAAA@@@??????@@@@@@EEEJJJIIIAAA:::999999888777666555333222111000000////////////////////////------,,,,,,,,,,,,++++++)))***++++++++++++***))))))******++++++******)))******++++++++++++******))))))***+++++++++++++++)))************+++++++++)))))))))******+++++++++++++++,,,,,,,,,------------+++***---000111---)))*********++++++,,,,,,,,,***++++++,,,+++***)))((()))))))))))))))))))))))))))***+++---///222444555111///+++***+++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------............------,,,,,,+++++++++++++++************+++++++++*********))))))******+++++++++******))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++***************+++++++++******************************+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,---------------------------.........//////...///000111222222222111333333444444333444666777777777888999;;;<<<===>>>>>>AAACCCBBBAAADDDIIILLLTTTooovvvkkkaaa]]]ZZZVVVSSSTTTQQQQQQPPPMMMJJJGGGCCCBBBBBB???:::777777888888777111111000///////////////------,,,+++++++++,,,,,,...000222000---***+++,,,'''(((+++------,,,***(((---,,,,,,+++***)))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((()))***************&&&'''((()))************))))))))))))))))))))))))))))))((())))))***++++++))))))(((((((((((())))))))))))((())))))***++++++))))))************))))))''''''(((((())))))******))))))((())))))***++++++)))(((&&&&&&)))---111444>>><<<888333///+++((('''***+++,,,+++******,,,...************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%)))(((&&&)))222;;;******)))((((((((((((((()))(((&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''(((((()))************++++++,,,------....../////////000111111222222333444666888999999999999222777:::888888;;;<<<;;;===???AAADDDFFFGGGGGGGGGHHHJJJLLLOOORRRTTTVVVWWWVVVWWWYYY\\\___bbbeeefffccc]]]VVVUUUWWWZZZYYYWWWTTTZZZ\\\XXXTTTWWWZZZ\\\WWWRRRLLLHHHGGGFFFCCCAAA@@@@@@@@@???@@@@@@AAAAAA???HHHKKKCCC;;;999999888777666555333222111000000////////////////////////---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++******++++++++++++******((()))***+++++++++++++++)))************+++++++++)))))))))))))))*********))))))*********+++++++++,,,***+++///444555111,,,*********++++++,,,,,,,,,******+++,,,+++***)))((())))))))))))))))))))))))******+++---000333777999111...***)))***---///000,,,,,,++++++,,,,,,---...---------.........////////////...---,,,++++++***+++++++++************)))***************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))(((***,,,---------+++***((()))***+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////---...000111222222111111222333444333333444555777666777888999;;;<<<===>>>666;;;???>>>>>>AAAGGGJJJMMM]]]xxxhhhbbbaaaYYYXXXZZZWWWUUUSSSQQQOOOMMMIIIDDDAAA@@@>>><<<;;;:::999666333333111......///////////////...---,,,,,,---///000...555:::888222,,,+++...111333000***(((,,,---)))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,+++))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''((())))))))))))************************)))(((((())))))*********))))))(((++++++******))))))((((((++++++***)))(((((())))))******))))))((((((''''''***************)))((((((***************)))(((''')))***++++++))))))***,,,***---///111111///---***(((((())))))*********++++++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&'''''''''((()))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''$$$)))((( !!!***+++$$$%%%&&&'''''''''))),,,///---+++***(((((()))+++,,,***)))(((''''''((()))***)))'''&&&'''((()))((('''((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))&&&&&&''''''(((((()))))),,,+++*********+++,,,------...///000111222333333777666666999<<<===;;;999666777999;;;<<<<<<;;;;;;:::===@@@CCCDDDFFFHHHJJJKKKMMMOOOPPPPPPPPPRRRSSSUUUSSSSSSYYYaaaeeeccc^^^YYYWWWVVVYYY^^^___[[[WWWWWWVVVUUUUUUUUUUUUUUUVVVUUUQQQJJJFFFCCCAAA@@@>>>======<<<<<<<<<<<<======<<>><<<;;;:::999666333444222//////000111111111//////......---.........,,,111666444...)))***,,,333444111***(((******''')))))))))(((((()))))))))))))))))))))))))))))))))''''''))))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))************+++***************)))(((((())))))************))))))*********)))))))))))))))+++******)))(((((())))))***)))))))))((((((((('''))))))******))))))(((''')))************))))))((('''(((((()))*********)))((()))+++,,,,,,+++)))((()))))))))***************)))((('''''''''(((******))))))))))))))))))))))))************************+++***)))''''''''''''(((''''''((()))))))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$'''...333,,,""""""***'''((()))(((''''''))),,,***)))(((((()))+++---///+++***)))(((((()))***+++)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))++++++*********+++,,,------...///000111222222333666555555888;;;<<<:::888888999;;;===>>>>>>>>>>>>;;;>>>AAACCCDDDFFFHHHJJJJJJMMMPPPQQQQQQQQQRRRSSSVVVSSSRRRUUU\\\```___\\\VVVVVVWWWZZZ^^^^^^ZZZVVVTTTSSSSSSRRRRRRRRRRRRRRRTTTPPPKKKFFFCCCBBB@@@???<<<<<<<<<;;;<<<<<<======;;;>>>AAA>>>999555444666222222111111000//////...111///---------------+++------,,,++++++***))))))***++++++++++++++++++***+++++++++************)))))))))+++---//////---***++++++,,,,,,,,,,,,++++++++++++************++++++++++++******************++++++++++++++++++++++++---***))),,,333888999777EEEAAA;;;666111/////////++++++++++++************)))))))))))))))(((''''''***)))***...333444111---++++++++++++++++++++++++------,,,,,,,,,,,,---------///000///...---...000///......------------......------------,,,,,,,,,************************&&&))),,,,,,+++***)))(((***************)))((((((((((((''''''((()))***+++,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,++++++*********+++,,,------,,,+++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------------............///000000111111111222222222222222222333333333444444666666666777888888999999:::;;;;;;===>>>@@@BBBCCCEEEKKKUUUkkkyyyiiicccaaaYYYXXX[[[WWWUUUSSSQQQOOOMMMJJJEEEBBB@@@>>><<<;;;;;;999666444444222000000222333333333///000000000///...------+++///222000+++)))***---111111///***)))******(((************************))))))))))))))))))))))))%%%&&&((()))***))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))******))))))(((((())))))************))))))))))))))))))******************)))((((((((())))))))))))))))))(((((((((((((((((()))))))))(((''''''((())))))************)))'''&&&'''***---...+++((('''(((((())))))(((((('''+++++++++***************((((((((('''((())))))***))))))))))))))))))))))))************************,,,+++***)))((((((((()))''''''((()))))))))))))))******))))))))))))******(((((((((''''''((((((((()))666@@@:::*** $$$---)))******(((&&&&&&'''(((+++***))))))***+++,,,---++++++***))))))***++++++)))'''&&&'''((()))((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))((((((++++++******++++++,,,------......///000111222222444444444666888999888777999:::<<<===???@@@@@@AAA<<<>>>AAACCCDDDEEEHHHJJJKKKNNNRRRTTTTTTTTTTTTTTTVVVSSSPPPQQQUUUYYYZZZZZZUUUWWWYYY[[[[[[ZZZWWWUUUQQQPPPPPPOOOOOOOOOOOONNNTTTPPPJJJFFFDDDBBBAAA???;;;;;;:::;;;;;;<<<======888:::;;;999555222333555222111111000000//////...111///---,,,---------+++---,,,,,,++++++******)))******++++++++++++******+++++++++************)))(((***---111333222---)))++++++,,,,,,,,,,,,++++++++++++************++++++******++++++++++++++++++------------------------(((***,,,,,,,,,---000333000///,,,***(((''''''(((,,,+++++++++************)))))))))***))))))((('''((())),,,111555555000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...//////...---...///------------------...///------------,,,,,,,,,,,,************************)))(((((()))******(((''')))************))))))((())))))))))))))))))))))))***)))((()))+++,,,,,,+++---------,,,,,,,,,,,,++++++,,,---......---,,,+++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------------............///000000000111111111222222222222222222333333333333555666666777777888888999::::::;;;<<<>>>@@@AAABBBBBBFFFLLLVVVpppzzzjjjdddbbbZZZXXX[[[WWWUUUSSSQQQOOOMMMJJJFFFCCC@@@???===<<<;;;999666444444222000000222333444333000000111111000...,,,+++,,,///000///+++***---000+++,,,+++******,,,------******++++++++++++******))))))))))))))))))))))))&&&''')))+++++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******************++++++++++++((()))))))))))))))((((((((())))))************)))(((((())))))******++++++***))))))((((((((())))))))))))))))))((((((((((((''''''(((((((((((('''''''''((()))***************)))((((((,,,222333...)))***))))))))))))))))))***,,,,,,++++++******))))))***************++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******)))))))))''''''((()))))))))))))))***))))))(((((())))))***,,,,,,++++++++++++,,,,,,DDD]]][[[555&&&---%%%))))))***)))'''&&&&&&(((///...,,,***))))))((()))+++***)))(((((()))***+++)))'''&&&'''((()))((('''%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))++++++******))))))((((((+++***++++++++++++,,,,,,------...//////000111111222222333444555666777666888999:::<<<===???@@@@@@<<<>>>@@@AAAAAACCCEEEHHHKKKOOOTTTWWWWWWVVVUUUUUUUUURRROOONNNQQQUUUYYY[[[YYYZZZ[[[ZZZWWWUUUUUUUUUOOOOOOOOOOOONNNMMMMMMLLLRRRNNNJJJFFFDDDCCCAAA???:::999999::::::;;;<<<===666777666444111000222444111111000000////////////000...,,,,,,---------,,,.........------,,,,,,,,,)))******++++++******)))+++++++++*********)))))))))***---111333222---***+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++++++++,,,------------------------(((+++---,,,)))(((+++...''''''(((***+++---......,,,,,,+++++++++*********+++++++++,,,,,,++++++***((())),,,000333333///+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...//////------...///,,,,,,,,,,,,---......///---------,,,,,,,,,++++++************************...((($$$%%%((())))))***))))))************)))((())))))*********)))((((((***))))))***---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000000111111111111111222222222222333333333555555666666777888888888::::::;;;<<<===???@@@AAACCCGGGKKKNNN\\\{{{llleeeccc[[[YYY[[[WWWUUUSSSQQQPPPNNNKKKGGGDDDAAA???===<<<;;;:::777444333111//////000111222111///000000000000...,,,+++,,,---...,,,******,,,///***))))))***++++++,,,---)))***++++++++++++***)))))))))))))))))))))))))))&&&''')))***+++++++++***''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))*********+++++++++'''(((((()))))))))(((((((((((()))***************(((((())))))******++++++)))((((((((((((((())))))(((((((((((())))))))))))''''''(((((((((((('''''''''((()))***************)))((((((,,,222333...)))+++***))))))))))))***+++,,,++++++******))))))))))))*********++++++++++++))))))))))))))))))))))))************************+++++++++++++++*********''''''((())))))))))))))))))((((((''''''(((((())),,,,,,++++++++++++,,,,,,VVVhhh]]]555(((+++&&&'''((((((''''''((()))------,,,***)))((((((''')))((('''&&&&&&'''((())))))'''&&&'''((()))((('''%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))++++++******))))))((((((******++++++,,,,,,,,,,,,---------...//////000000000111222333333444555666666666777888:::<<<===>>>;;;<<<===>>>>>>???BBBEEEHHHLLLQQQTTTTTTSSSSSSSSSSSSRRRPPPOOOPPPTTTZZZ^^^___^^^[[[WWWSSSRRRSSSUUUPPPQQQQQQQQQPPPOOOMMMLLLOOOLLLHHHFFFDDDBBB@@@???999999999999999:::;;;;;;555444333111//////111222000000000//////////////////---,,,+++---------,,,......------------,,,,,,******++++++++++++******+++++++++*********))))))******+++---//////...,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))---------------,,,++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++))))))***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,......------------......---...///...---,,,---///,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++************************///)))(((---000---******((())))))*********)))))))))***************)))(((+++***+++---///000...---************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............/////////000000000111111111111111111222222222333333555555555666777777888888:::::::::;;;<<<>>>???@@@BBBEEEJJJLLLRRRmmm|||mmmfffddd[[[YYY[[[WWWUUUSSSQQQPPPNNNKKKGGGDDDAAA???===<<<<<<:::777444333000...---.../////////.../////////...---,,,,,,***++++++***((((((***+++---******,,,+++((((((***((()))***++++++***)))((())))))))))))))))))))))))$$$%%%'''((()))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********''''''((()))))))))(((((('''((()))******+++******))))))))))))************((((((''''''(((((())))))(((((((((((())))))))))))''''''((()))))))))((((((((())))))************)))'''&&&'''***---...+++((()))((((((''''''(((((()))*********)))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))''''''((()))))))))))))))((((((''''''''''''(((((()))))))))(((((()))))))))===<<<888000((($$$%%%'''###%%%'''((((((((((((***((((((((())))))*********((('''&&&&&&&&&&&&'''((()))'''&&&'''((()))((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))(((((()))***+++,,,,,,,,,,,,+++------------......//////000111222222111222555777777777777777888999;;;<<<;;;;;;<<<<<<<<<===@@@CCCBBBFFFJJJMMMNNNNNNNNNNNNPPPRRRSSSSSSRRRTTTYYY^^^bbb___ZZZVVVTTTTTTTTTUUURRRSSSSSSSSSRRRQQQOOONNNLLLJJJGGGDDDCCCBBB???===999999888888888888999999555333222000//////000000////////////////////////...---++++++,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************))),,,***))))))+++---...---,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,---------************************...,,,+++,,,......+++(((******))))))(((''''''''',,,,,,,,,,,,++++++++++++((()))******+++*********+++*********+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,---......---,,,---...,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++************************+++)))000:::;;;222***)))((())))))************)))************************,,,,,,,,,...000000...---)))***************++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++---------............////////////000000000111111111111111111222222222222444555555666666777777888::::::::::::<<<===>>>???>>>???EEEJJJKKKZZZ}}}mmmgggddd\\\ZZZ\\\WWWTTTSSSQQQPPPOOOLLLHHHEEEAAA@@@>>>===<<<:::777555444111///............---...------,,,,,,,,,------++++++++++++***)))))))))---)))))),,,,,,'''&&&)))'''(((***++++++***((('''))))))))))))))))))))))))%%%&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))&&&''''''((())))))(((((('''((()))******+++++++++*********)))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***'''((())))))******)))))))))************))))))((('''(((((()))*********)))''''''((((((((((((''''''((((((((((((((()))))))))&&&'''((()))***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***))))))''''''((()))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((!!! ((()))%%%&&&,,,###%%%((((((((('''((()))%%%%%%&&&(((((())))))))))))((('''&&&&&&'''((())))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))***+++,,,,,,,,,++++++,,,------------.........///111222222111111555888:::999999888999:::;;;<<<;;;<<<<<<;;;;;;<<>><<<:::999888777777777777777555444222111000000///...////////////////////////...,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++************))),,,***))))))+++---------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,------...++++++++++++++++++++++++---------...///...,,,+++,,,,,,,,,---...000111222------,,,,,,,,,+++++++++((()))******+++++++++***+++++++++++++++,,,...///------------------------...------,,,,,,------...,,,---......,,,,,,---...------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++******************************)))000:::999...(((+++(((((()))******************))))))))))))***,,,---,,,,,,,,,...//////---************++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++---------............///////////////000000000111111111111111222222222222444444555555666777777777999999999:::;;;<<<>>>>>>???===AAAIIIHHHLLLggg~~~nnngggeee\\\ZZZ\\\XXXTTTSSSQQQPPPOOOLLLHHHEEEAAA@@@>>>===<<<:::777555555333000.........---,,,---,,,+++***+++,,,---...---.........---+++*********&&&''',,,,,,((((((,,,&&&((()))******)))(((&&&))))))))))))))))))))))))((())))))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((&&&&&&'''((())))))((((((''''''(((******+++++++++++++++******))))))(((((('''''''''''''''((()))***'''((((((((())))))******(((((()))******************************)))(((''')))***++++++))))))***,,,(((((()))******)))((((((&&&&&&''''''(((((())))))((()))***,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((***++++++***)))((('''(((((()))))))))))))))******))))))))))))******))))))(((((((((((())))))%%%,,,,,,$$$$$$+++,,,%%%$$$&&&((()))(((&&&&&&'''&&&'''''''''''''''&&&&&&***)))(((''''''((()))***)))'''&&&'''((()))((('''((('''&&&&&&&&&&&&'''((((((((((((((()))))))))***&&&&&&''''''(((((()))))))))***+++,,,---,,,++++++,,,,,,------------------///111222222000111555888===<<<;;;::::::;;;<<<============<<<;;;===@@@CCCBBBDDDGGGIIIJJJKKKMMMOOOOOOTTTYYYYYYTTTQQQSSSWWWZZZXXXWWWZZZ^^^___YYYTTTUUUUUUVVVVVVUUUSSSPPPOOOHHHFFFDDDBBBAAA@@@===;;;;;;:::999777666666666666666444333222111000///---.........///////////////---,,,***+++,,,------,,,------------------------,,,------......------,,,+++++++++************)))+++******+++---...---,,,,,,------......------,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++***,,,//////...---------,,,+++***))))))***+++,,,---------,,,,,,,,,++++++***+++,,,---------------***,,,---...------...///---------------------------,,,,,,++++++,,,,,,---,,,---......,,,,,,---......------,,,++++++++++++,,,,,,,,,+++++++++******************************,,,(((***000---%%%'''111(((((()))******************)))(((((()))+++---///,,,+++,,,---///...+++(((+++++++++,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---------------.........//////////////////000000000000000111111111111222222222444444555555666777777777999999999:::;;;<<<===>>>DDD>>>AAAJJJIIIGGGYYYsss~~~nnnhhheee]]][[[]]]YYYUUUTTTQQQPPPMMMJJJEEEBBBBBB???<<<<<<>>>===777222444222111000111000...---,,,,,,,,,------.........,,,+++)))((((((((()))***))))))))))))))))))))))))))))))(((((()))***++++++(((((()))***************(((((()))***************(((((((((((())))))))))))'''((()))******)))((('''******))))))(((((('''''')))'''&&&'''***+++***(((******))))))((((((''''''((()))***++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((($$$''''''%%%&&&))))))&&&+++***)))(((((()))***+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((******((('''&&&******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&(((******(((&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((++++++,,,------......///333222111111222333555666;;;;;;;;;::::::999999999<<<===????????????AAABBBGGGFFFFFFFFFGGGIIILLLMMMLLLLLLMMMPPPRRRSSSRRRQQQSSSZZZ___\\\XXXWWWXXXWWWXXXXXXXXXWWWTTTQQQMMMKKKHHHFFFDDDBBB@@@>>>;;;999:::999777666444333333333444444222111000...------///............---------;;;555---***,,,---+++)))------------------------------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,+++++++++*********))))))+++++++++************)))++++++******))))))((((((''')))******))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------......///000000000000000//////000111222222333333444444555555666777777777999999999::::::;;;;;;;;;BBB;;;>>>IIIJJJGGGRRRfffooohhhfff]]][[[]]]YYYVVVTTTRRRPPPNNNJJJFFFCCCBBB???<<<<<<>>><<<777333444222000000000000///---,,,,,,------------------,,,+++***)))((())))))***)))))))))))))))))))))))))))((((((((((((((()))***''''''((()))))))))))))))))))))*********+++++++++++++++***)))((('''&&&&&&(((((()))))))))(((((('''***)))))))))(((((((((''')))'''&&&'''***+++***(((***)))))))))(((((((((''')))))))))******)))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((+++***''''''))))))&&&+++***)))(((((()))***+++((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&(((******(((&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((++++++,,,,,,---.........222222111111222333555666888888999999999999888888<<<===???@@@??????AAACCCOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSUUUTTTRRRUUU\\\___[[[UUUTTTRRRQQQUUUUUUUUUTTTRRRPPPMMMLLLKKKHHHDDDAAA>>><<<999777666666555444333333444444222222111111000/////////............------------666000+++***,,,...,,,***------------------------------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++***++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))*********)))))))))((((((*********)))))))))))))))''')))******))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------......///000000000000000///000000111222222333333444444555555666666777777888999999::::::;;;;;;;;;>>>999:::AAADDDEEEOOO\\\pppiiifff]]]\\\^^^ZZZWWWUUUSSSPPPNNNKKKGGGDDDBBB???===<<<===<<<888444333222000///000111000///------------------,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))((('''''''''((((((&&&&&&'''(((((((((((((((******)))))))))***+++,,,++++++***)))((('''&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((()))((('''(((*********)))))))))))))))((((((((((((***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))((())))))******))))))(((%%%(((((('''(((,,,...,,,******))))))))))))******)))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***)))(((&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))******************)))++++++,,,,,,------......111111111111222333444555444555777999:::999888777<<<===?????????@@@AAACCCLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLOOORRRTTTTTTSSSXXX^^^___ZZZSSSPPPMMMJJJRRRQQQQQQPPPOOONNNNNNMMMNNNJJJDDD???===:::888666444333333333333333444444000000000000000000000000............------------///,,,)))***---///---+++------------------------------------------------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************))))))))))))((((((((('''))))))))))))************''')))******))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------......///000000000000000000000000111222222333333444444444555666666777777888888999999:::;;;;;;<<>>??????@@@AAACCCAAACCCEEEHHHJJJKKKKKKKKKIIIIIIJJJMMMPPPSSSTTTSSSZZZ^^^___YYYSSSOOOLLLGGGNNNMMMLLLLLLLLLLLLMMMMMMNNNIIIDDD???===<<<:::999555444444333333333333333000000000000000000000000.........---------,,,,,,,,,+++***,,,...///---,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++++++++,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************)))))))))((((((((((((((())))))******++++++''')))******))))))***+++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------.........//////222000...+++++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,------------------......///000000000000000000000111111111222222222333333444555555666666777777777888999:::;;;;;;<<>><<<;;;999888666444222///...///000000///.........------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))),,,,,,+++***))))))))))))(((((()))************)))'''''''''''''''((())))))(((((((((((())))))))))))((('''&&&&&&&&&((()))***(((((((((((()))))))))))))))*********)))))))))***(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))************))))))000111...)))(((******''')))))))))******))))))))))))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))(((((((((((((((((((((((('''((()))((('''&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++************++++++,,,------...//////000111222222222222000333666:::;;;;;;:::999999;;;===>>>>>>???AAACCC???AAAEEEIIILLLNNNOOOOOOIIIIIIJJJMMMQQQUUUVVVVVVYYY]]]]]]YYYUUUSSSOOOJJJKKKJJJJJJIIIIIIJJJKKKKKKKKKGGGBBB???>>>>>>>>>>>>888777666444333222222222111111000000///............------------,,,,,,,,,---------...///...---+++---------------------------------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++*********)))))))))(((((())))))******++++++''')))******))))))***+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////111000---+++***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------............///000000000000000111111111111111222222222333333444444555666666666666777777888:::;;;;;;<<<===OOOXXXPPPGGGIIILLLLLLssskkkggg___^^^bbb___YYYVVVRRROOOMMMKKKHHHFFFBBB@@@>>><<<:::888888777666333000....../////////------------------,,,,,,++++++,,,,,,++++++***))))))))))))))))))))))))))),,,,,,+++*********++++++((())))))***************&&&'''((()))))))))((((((++++++***)))((('''&&&&&&(((((('''(((((()))***+++(((((((((((())))))))))))***+++++++++)))((()))***(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((()))******++++++******)))---///...***+++000222111))))))************)))))))))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&&&&(((***(((((((((((((((((((((((((((((((((((()))))))))))))))******************)))******++++++,,,,,,------......000111111222111111111333666888:::;;;::::::777999;;;<<<===>>>@@@BBB@@@AAACCCFFFHHHJJJKKKKKKKKKJJJKKKOOOTTTXXXZZZ[[[VVVZZZ[[[XXXWWWVVVSSSNNNIIIIIIIIIIIIHHHHHHHHHHHHGGGDDDAAA??????@@@@@@???999888666555333222222111111111000//////...------------------,,,,,,,,,,,,...............---,,,,,,------------------------------------------------------,,,,,,,,,,,,------------------............------...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------------------------------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++++++++++++++************))))))))))))************''')))******))))))***+++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------------.........///...,,,+++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------...............///000000000000000111111111111111111111111333333333444555555666666555666777888999;;;;;;<<<222CCCMMMIIICCCDDDHHHJJJtttlllhhh______ccc```YYYUUUQQQNNNLLLJJJGGGEEEBBBAAA???<<<999888888888888555000...............,,,,,,------------------++++++,,,,,,,,,+++***)))))))))))))))))))))))))))******************+++,,,'''(((((()))***)))))))))&&&(((***,,,,,,+++)))(((++++++***)))((('''&&&&&&'''((()))***++++++++++++'''((((((((()))))))))******+++---+++)))((()))+++'''((((((((()))))))))***'''(((((((((((((((((('''((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))(((((((((((((((((((((((()))******++++++******)))(((******(((+++111555555((()))***++++++***)))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((''''''((('''&&&''')))+++(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((*********+++,,,,,,---------...///111111111111000111222444666888999999999555777:::;;;;;;<<<>>>@@@>>>>>>???@@@AAACCCDDDEEEIIIIIIJJJMMMSSSWWWZZZ[[[UUUXXXYYYWWWWWWXXXUUUOOOIIIIIIJJJIIIHHHGGGEEEDDDCCCAAA???>>>??????>>>===666555444333222222222222////////////////////////---------,,,,,,,,,++++++,,,,,,------,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,------------------.........///------...000000111111000------------------------------------..............................................................................------------------------------------------------------------------............---,,,,,,,,,,,,---..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++************))))))))))))*********)))))))))))))))''')))******))))))***+++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///......///000000000000000111111111111111111111111222333333444444555555666555555666888999:::;;;<<<555;;;??????>>>???CCCFFFuuulllhhh______cccaaaXXXUUUPPPMMMKKKIIIGGGEEEBBBAAA???<<<999777888999999666111...---...------,,,,,,,,,------.........++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))(((((()))***++++++&&&''''''((((((((((((((('''))),,,//////---+++)))(((((((((((())))))))))))'''(((***+++,,,,,,,,,+++'''((((((((())))))*********,,,---,,,)))''')))+++'''((((((((())))))******&&&'''((())))))((('''&&&(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))************))))))((((((((((((((((((((((((******++++++++++++******...///,,,'''%%%)))***(((((()))***++++++***)))((((((((()))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((******)))((('''&&&&&&%%%))))))))))))))))))))))))''''''((('''&&&''')))+++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))******+++,,,,,,------,,,...///111111111000000111222333444555777888999444666999::::::;;;>>>@@@=========>>>???BBBEEEFFFFFFEEEFFFJJJOOOUUUXXXYYYTTTWWWXXXVVVWWWXXXTTTOOOIIIJJJKKKJJJIIIFFFCCCAAAAAA???>>>===>>>===;;;999333333222222111222222333------......///000000111---------,,,,,,,,,++++++)))***++++++***+++---///------------------------------------------------...------,,,,,,------...---------.........//////------///000111111111111---------------------------------.........//////..................................................................------........................---------------------------------.........//////---,,,,,,,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,))))))******++++++++++++))))))))))))((((((((((((++++++******))))))((((((((()))******))))))***+++))))))***+++,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------))))))***+++++++++******************************++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++,,,,,,---...//////...//////000000000000000222222111111111111111111222222333444444555555666444555666888999:::<<<<<>>@@@CCCwwwlllhhhaaaaaabbb]]]XXXTTTPPPMMMKKKHHHEEEBBBAAA@@@>>><<<:::999888888888555111/////////000000,,,---...///000000000000,,,,,,------,,,,,,+++***)))***++++++++++++***)))++++++++++++******))))))++++++***)))((('''&&&&&&(((***...000000...***(((((('''&&&(((,,,---+++)))&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))************++++++******))))))((((((******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))''''''))))))))))))))))))))))))))))))************))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***&&&((())))))(((((()))+++))))))))))))************)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************+++++++++,,,,,,,,,000333666444000...111555111222222333444555666666888999:::;;;;;;;;;:::999888888:::<<>>???@@@xxxllliiibbbbbbddd^^^XXXUUUQQQMMMKKKHHHEEECCCCCCBBB@@@===:::888777777666333000//////111222111000000000000///...---,,,,,,------------,,,++++++------,,,++++++,,,------++++++++++++*********)))*********)))((((((''''''&&&(((***,,,,,,***(((&&&)))''''''))),,,---+++)))''''''(((((()))******+++))))))))))))))))))))))))******))))))((((((((((((((())))))***************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************************))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))************))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***((()))***)))((('''((()))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***)))))))))))))))*********+++++++++,,,,,,,,,666999:::777222...000222111222222333444555666666777888:::;;;;;;;;;:::::::::;;;<<<>>>@@@CCCEEEFFFDDDDDDDDDEEEGGGJJJNNNPPPTTTSSSQQQQQQRRRRRRQQQPPPNNNLLLKKKJJJIIIEEE@@@<<<:::===<<<888666888777444222333333444333222111000000000000/////////......---------------------------,,,,,,,,,------,,,***.........---------,,,,,,------........./////////////////////////////////------........./////////222111111111111000000///000///......---------...---...///000000000//////////////////////////////......------------......000000000000000000000000//////............//////------------------------///---,,,,,,---...---+++///......------------,,,333;;;<<<333...222222...---...000111111000...---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************,,,+++******))))))((('''******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++******+++---......------------,,,,,,+++++++++,,,,,,,,,---------......////////////000000000000000111111111111222222222333333333333333333333333666666666777888888999999;;;;;;;;;;;;<<<>>>???@@@xxxmmmjjjcccccceee```YYYVVVQQQNNNKKKIIIFFFDDDFFFDDDBBB>>>;;;999777666555222//////000222333333000000000000///...---,,,---------------,,,++++++///---,,,******,,,---///++++++++++++************))))))))))))))))))))))))'''((()))******)))(((''')))(((((()))+++,,,+++***'''(((((())))))*********))))))))))))))))))))))))***))))))))))))(((((((((((()))******++++++******)))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))*********++++++)))))))))*********************++++++++++++******,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++************************))))))************))))))++++++++++++***((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''))))))***++++++***(((''''''((('''''''''((((((((())))))((((((''''''&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******,,,+++***)))))))))))))))******+++++++++,,,,,,,,,666888888666111//////111111111222333444555666666666777888::::::;;;;;;;;;======>>>???AAACCCDDDEEEGGGGGGFFFFFFGGGIIIKKKLLLQQQOOOMMMMMMNNNOOONNNMMMOOOMMMKKKIIIFFFBBB===888777<<<===888333333333111111222222222222111000000/////////.........------------------------------,,,++++++,,,......---+++...............---------............////////////////////////////////////............////////////111111222222222111000000000//////.....................///000000000000///000000000000000000000000/////////....../////////000000000000000000000000................................................,,,------,,,++++++...000+++***)))+++...000///---000777888111---///000---,,,---...//////...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))************************,,,***)))+++......+++(((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++******+++---......---------,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////000000000000000111111111111222222222333333333333333333333333555666666777777888888999::::::;;;;;;<<<===???@@@yyyoookkkeeeeeegggbbb[[[WWWRRRNNNLLLJJJGGGFFFFFFEEEBBB???<<<:::999888555333000000111222222222------...//////000//////---------...---,,,,,,+++,,,+++************+++,,,++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++)))))))))***+++++++++***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++******++++++++++++******+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++************************)))******++++++******)))***************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((()))))))))***+++***(((((()))***(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,---///000000//////000222111111222333444555555666555666777888999:::;;;;;;>>>>>>>>>>>>???AAABBBCCCJJJIIIIIIIIIIIIKKKLLLLLLNNNLLLKKKKKKLLLMMMLLLKKKMMMKKKIIIGGGDDD@@@;;;888===CCCDDD===555222222111000111111111111000000000///.........---------------------------------------,,,,,,---///000///---///.........................../////////000000000000000000000000000000000....../////////000000000111222222333333222111000000000//////...//////000//////000000000111111111111111111111111111111111333222222111111222222333000000000000000000000000.........//////.................................,,,---...---++++++000444888333...---000111///++++++111222---)))+++,,,***,,,------......------,,,,,,------------------,,,------------------------******)))(((((((((((((((***************************))))))...444666333///******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000111111111222222222222222333333333333444444555555666666777888888888:::::::::;;;<<<===>>>???|||qqqmmmfffgggiiiccc\\\XXXSSSNNNLLLJJJIIIGGGDDDCCCAAA???===<<<;;;:::777555222111111111111///---...//////////////////------.........---,,,,,,)))***,,,------,,,***)))+++++++++++++++++++++,,,(((((())))))******++++++,,,,,,,,,++++++,,,,,,,,,)))***++++++++++++++++++))))))))))))************************************))))))))))))************))))))***+++++++++++++++************************************************))))))))))))))))))))))))************++++++++++++))))))******++++++,,,,,,******++++++++++++******((())))))***+++,,,,,,---******************************************************************************++++++++++++************************************++++++++++++******'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&(((******)))***+++---))))))*********+++++++++(((((('''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))************,,,,,,+++******)))************+++++++++,,,,,,,,,((()))+++---...///111333000111111222333444555555555555666777888:::;;;;;;<<<<<<<<<<<<===>>>???@@@IIIIIIJJJKKKLLLNNNOOOPPPLLLKKKIIIIIIKKKLLLKKKKKKIIIGGGEEECCCBBB???<<<999???EEEGGGAAA999777666555000000000000000000000111///.........------------------------------------///......///111222111////////////////////////////////////000000000111111111111111111111111111111/////////000000000111111111222333444444333222111000000/////////000000111000000000000111111222222000000000000000000000000333333222222222222333333111111111111111111111111......///000000///......////////////////////////---///000...,,,...222666MMMDDD:::333222000,,,(((,,,111222///,,,,,,......,,,,,,------------,,,,,,------------------------------------------------++++++***))))))))))))***************************+++))))))...444777333///******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000111111111222222222222222222333333444444444555555555666777777888888::::::::::::;;;===>>>???~~~sssooohhhhhhiiiddd^^^YYYTTTOOOMMMKKKJJJIIICCCBBB@@@???===<<<;;;;;;888666333222222222000...111111111000///---,,,+++...............---,,,,,,***,,,///111111///,,,***++++++++++++,,,,,,,,,,,,)))))))))******+++++++++************************)))+++,,,,,,+++******+++************************************************)))))))))************+++)))***++++++,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,*********+++++++++++++++******++++++++++++******'''((()))***+++---......***************************************************************************+++++++++++++++******++++++++++++++++++++++++******++++++++++++******&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))******+++---...*********+++++++++,,,,,,((((((''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((************************)))))))))*********++++++++++++*********++++++,,,******+++++++++,,,,,,,,,,,,------...///000000111000000111222333444555555666666666666777888::::::::::::::::::;;;<<<===>>>DDDEEEGGGIIILLLNNNOOOPPPKKKIIIHHHHHHJJJKKKKKKJJJEEECCCBBBAAA@@@>>><<<999333999<<<999555555444222000000000///000000111222/////////.........------........................111000000111333333222000////////////000000000000000000000000111111111111111111111111111111111111000000000000111111111111000222444555555444333222000000000000000111111222111111111000111222222333000000000000000000000000111111000000000000111111111111111111111111111111//////111222222111//////000000000000000000000000///000000000///000333555CCC<<<555000......---,,,,,,///111000------///111------------------------......------------......------------------------,,,,,,+++************+++++++++++++++++++++++++++---+++***,,,//////,,,)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000111111111111222222222111222222333333444444555444555555666666777777888999999::::::;;;<<<>>>???uuupppiiihhhiiiccc___ZZZTTTOOOMMMLLLKKKJJJDDDCCCAAA>>><<<:::999999666444333222333333111000222111111000///---+++***...............------,,,+++---///000000///---++++++++++++,,,,,,,,,------******************++++++))))))************)))))))))+++------+++)))***,,,************************************************))))))*********+++++++++)))***++++++,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++*********++++++++++++******))))))***++++++,,,------************************************************************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***'''((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))'''(((************,,,---)))************+++++++++((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************+++,,,------******+++++++++,,,,,,,,,000/////////000000000///000000111222333444444555777666666555666777888999999999999::::::<<<======>>>@@@BBBEEEHHHJJJKKKLLLHHHGGGFFFFFFHHHIIIIIIHHHDDDBBB@@@???>>>===:::888,,,111333222222333111...111111000000000111222333000000000/////////......////////////////////////222111000111222222111/////////000000000111111111000000000111111111222222222222222222222222222222000000000111111111222222000222444666666555333222111000000000111111222333222222111111111222333444222222222222222222222222111111000000000000111111111111111111111111111111000111222333333222111000000000000000000000000000000/////////111222222111...---,,,,,,,,,...//////+++---///000---,,,...222......------------......///...---,,,,,,---...///........................,,,,,,+++************+++++++++++++++++++++++++++------,,,++++++***))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000000111111111111222222222111111222333333444555555444444555555666777777777999999999:::;;;<<<===>>>vvvqqqiiihhhiiiccc```[[[TTTPPPMMMLLLKKKJJJFFFDDDAAA>>>;;;999777666444333222222444444333222...///////////////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************)))***+++,,,,,,+++***)))))),,,...---+++)))***,,,++++++******************************************))))))******++++++++++++******+++,,,,,,,,,,,,+++************************))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++***************++++++++++++******++++++++++++++++++,,,,,,************************************************************************'''((()))+++---.........++++++++++++++++++++++++***++++++,,,,,,++++++***)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++***)))***,,,))))))))))))************((((((((((((((()))******(((((((((((())))))))))))************************************************)))************+++++++++)))))))))***+++,,,......******+++++++++,,,,,,,,,...------...///000000///000000111222333444444555888777666555555666777888999999999:::;;;<<<===>>>;;;<<<>>>AAADDDEEEGGGGGGGGGEEEDDDEEEGGGHHHHHHGGGEEEBBB@@@>>>===;;;999777333666777666777888555///222111000000000222333444000000000000////////////000000000000000000000000222111000111111111///---//////000000111111111222000111111111111222222222222222222222222222222222000111111111111222222222000222444666777666444222111111000000111222333333333222111111111222333444333333333333333333333333333222222222222222222333111111111111111111111111000111333444444333111000000000000000000000000000000...---///222333000---...000222222000---++++++---///111222000///111555///......------......//////...---,,,,,,---...///........................,,,++++++***************++++++++++++++++++++++++,,,------,,,******,,,...******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000000111111111111222222222111111222333333444555555444444555555666777777777999999999:::;;;<<<===>>>vvvuuunnnhhheee___^^^\\\XXXTTTPPPNNNLLLKKKFFFCCC@@@>>><<<;;;888666777555222111222333222222000000///...............//////.........------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---000...---+++******++++++,,,+++***))))))***++++++,,,++++++******++++++,,,---+++))))))+++,,,,,,+++,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,***)))+++...///---+++++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((***+++***)))+++++++++***++++++,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++000///---***)))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((((((((()))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))************))),,,000333333000,,,))))))***,,,,,,***)))***+++))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---.........---,,,////////////000000000000...000333333333333444555555666888999::::::999999???>>>===<<<<<<<<<<<<<<<>>>>>>>>>@@@CCCDDDDDDCCCCCCGGGIIIIIIGGGEEEGGGIIIKKKHHHBBB<<<777555555555666666666555444222111000000000000000000000000000111111000000/////////...111111000000000000111111444333111000000000111222111111222222222333333333000000111222222222222222222333333222111222444777888555222111333444222000111222444666777777666666444444333222222222222222555111222666666111111555333444444555555555444444444222000//////111333555333333333333333333333333333222111111111222333444111000000000000111111222000000///000222222111//////......///000000///---111000///---------...///////////////////////////+++,,,.../////////......//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000000111111111111222222333444444555555666444444555555666888999:::999:::;;;;;;::::::<<<>>>vvvvvvnnniiigggaaa^^^\\\XXXTTTPPPMMMLLLKKKHHHEEEAAA???>>><<<:::888777555222111222333222111000000///............/////////.........------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---///...,,,++++++++++++,,,+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++***,,,******+++...///---+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,---...---,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++///...,,,+++***)))******************++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********))))))))))))))))))************************)))))))))(((((()))))))))))))))))))))))))))))))))************************+++*********))))))))))))))))))))))))************+++,,,------------,,,+++)))***,,,,,,***)))***+++))))))************))))))***************************++++++++++++,,,,,,,,,+++,,,---.........------...////////////000000000111333444444333222333444555666777999::::::999999>>>======<<<;;;;;;<<<<<<======>>>???AAACCCEEEFFFHHHIIIIIIHHHGGGFFFFFFGGGGGGDDD???:::777666666777777777777666555333222111000000000000000000000000111111000000000/////////111111000000000000111111111111000111111222333333111222222222222333333333111222222333333333222222222333444444333555888:::<<<888444333444555444333666777888999999888777666888888777777777777888888666333444888999666555999444444555555555555444444666555444333444555777888555555444444444333333333111111111111333555777888222222111111111111111111222111111222333333222000//////...///000111///---111000//////.........///000000000000000000000000,,,---.../////////...---//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---............---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000000000000000000000111111111111222222333444444555555666444444555555666888999:::999:::;;;:::::::::<<<>>>vvvuuuooojjjhhhbbb^^^\\\XXXTTTPPPMMMLLLKKKIIIFFFCCCAAA???>>>;;;999777444222111222222222111111000//////......///////////////.........------------------------------------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,++++++************+++,,,,,,,,,++++++++++++,,,,,,+++***+++,,,------+++))))))***+++,,,------------------------,,,+++***))),,,++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...//////---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************+++++++++,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************+++++++++*********)))))))))))))))*********++++++,,,+++)))(((((()))+++,,,)))+++,,,,,,+++******+++))))))************))))))************************++++++++++++,,,,,,,,,,,,,,,,,,---............---............/////////000333444555555333222222444444555666888999:::::::::======<<<;;;;;;;;;;;;<<<===???AAAAAAAAACCCHHHMMMOOOLLLIIIGGGGGGGGGFFFEEEBBB@@@<<<999777777777888777777777777666444333333000000000000000000000000111111111000000000000000111111111111111111111111...///000222333333444444222222222222333333333333333333444444444333222222222333555555666777:::===???;;;777444444555555555666666888999999888777777666555555555555666777777777555555888888555555777666666777777777777666666444444555555555666666666666666666555555444444333000000000000111333555666555555555444333333222222444333333333555555333222000//////000111111000...000000000111000000///...000000000000000000000000...///////////////...---/////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111000000000000000111111111222222222222333444444555555666555555555555666888999:::888:::::::::::::::<<<>>>vvvuuunnnjjjhhhccc^^^\\\XXXTTTPPPNNNLLLKKKJJJGGGDDDAAA@@@>>><<<:::777444222111222222222111111000000///.../////////////////////............------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...000///,,,******++++++,,,------,,,,,,,,,,,,------,,,++++++***++++++,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++------,,,+++++++++,,,,,,---------------......///***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......---,,,+++*********+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))*********+++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++,,,+++)))'''''')))+++,,,)))+++,,,,,,+++******+++)))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...............------......//////000000222333444333222222333555444555666777999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>BBBDDDDDDBBBEEELLLSSSTTTOOOIIIGGGGGGGGGEEEBBB@@@>>>;;;888666666666777555555666666555444333333000000000000000000000000111111111111111111111111111222222222222222222111...000111333444444333222222222222333333333444444333333444444333333222222333555777777777888:::<<<>>>;;;888555444444555666555666888:::;;;;;;;;;;;;777777666666666666777777999888888999888777666666999::::::::::::999888888444444666666777666555444999999888888888888888888444333333222222333555555666777777777777666666666555444333444555555333222111000000111222222111//////000111222222111000///000000000000000000000000000000000000///........./////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------............///------------------------------------............//////000111111111111000000000111111111222222222222222333444444555555666555555555555666777888999888999::::::999:::<<<>>>vvvuuunnnjjjiiiddd___]]]ZZZUUUQQQOOOMMMLLLJJJGGGCCCAAA@@@>>><<<:::777555222222222333333222111111000///////////////000000/////////.........---......//////......---...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---.........000222111...,,,---------------,,,+++******+++,,,---------------+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,***...------,,,+++++++++,,,,,,,,,++++++,,,---......++++++,,,------------,,,------------------------++++++,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,------------------,,,,,,,,,++++++///......---,,,++++++***++++++++++++++++++++++++++++++************++++++***************************+++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++************++++++++++++++++++************++++++***+++------+++***+++,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------------------......//////------......///000000111///111222222222333555888666666777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<======AAADDDCCCBBBEEELLLSSSUUUPPPJJJGGGGGGFFFDDDAAAAAA???<<<888666444444444333333444444444333222222000000000000000000000000111111111222222222222222222222333333333333222222111222333444444333111111222222333333333444444444222333333444333333222222666777999888777777777999;;;:::888555444555777888888999;;;===>>>>>>=========<<<<<<;;;;;;;;;<<<<<<;;;===>>>>>>???AAAAAA@@@===>>>>>>>>>======<<<;;;999:::;;;<<<;;;:::888777999:::::::::::::::::::::777666555555666777888999444555666777888888777777555444333444555555333111222111111222333333222000000111222333333333111111////////////////////////111111111000////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------............///---------------------------------........./////////000000111111111111111111111111111222222222222222222333444444555555666666555555666666777888999888999::::::999999;;;===yyywwwpppkkkjjjeeeaaa___[[[WWWSSSPPPOOONNNJJJGGGDDDAAA@@@>>><<<:::999666444333333444444333222111000000//////000000000000000/////////......---...///000000///...---......------------......,,,,,,---------,,,++++++'''((()))***+++++++++***------,,,,,,,,,,,,------/////////000111111///---............---,,,+++******+++,,,---............+++---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,///...---,,,,,,++++++,,,***)))(((((()))***,,,---++++++,,,---------------........................+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,------....../////////++++++,,,,,,------......------------,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...---------,,,,,,,,,++++++*********++++++++++++,,,***+++,,,,,,,,,,,,+++******,,,------,,,++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000---......///000111222222///111222222222444777:::999999888999999:::;;;<<<===<<<<<<<<<<<<===>>>>>><<<>>>@@@AAAAAADDDJJJNNNQQQOOOKKKHHHFFFEEECCCBBBAAA@@@<<<999666444333222111222222333333333222222000000000000000000000000222222222222222333333333222333444555555444333222333333333333333222111111333333333333444444444444222333444444555555444444777999::::::888777777888888999:::999888999;;;===;;;<<<>>>??????>>>>>>===============>>>???@@@AAA@@@EEEHHHIIIMMMRRRTTTSSSLLLLLLLLLLLLLLLKKKJJJIIIGGGHHHHHHHHHFFFDDDBBBAAA>>>>>>======<<<<<<;;;;;;777666666666888999;;;<<<444555777888888888777666666555444555555555333111333222222333444444333111111222333333333333333333000000000000000000000000222111111000000000000111...////////////000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------............///------------------------------.........////////////000111111222222111111111111111222222222222333222222333444444555555666666666666666666777888888777999999999999999;;;===}}}{{{sssnnnmmmhhhccc```]]]XXXUUURRRPPPPPPLLLIIIEEECCCBBB@@@>>><<<:::888555444555555555444222111000000//////000000000000000000/////////...---...000111111000...---......------------......,,,------------,,,***)))((()))***+++,,,,,,,,,+++------,,,,,,,,,,,,------///...------//////...---,,,---------------,,,,,,,,,,,,---------------,,,+++---///...+++******,,,------------------------------------------------...---,,,---...///...---//////...,,,,,,++++++++++++***)))))))))+++---...+++,,,------...---------........................,,,------......---,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,------...//////000000++++++,,,,,,---......///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,------------...///......---......000000......///000111222333333333444444444444555999;;;<<<;;;:::::::::;;;<<<<<<===============>>>??????===>>>@@@BBBDDDGGGIIIKKKLLLLLLLLLIIIFFFDDDCCCCCCAAA???<<<999777555333333111222333333444444444333000000000000000000000000222222222333333333444444222333444555555444333222333333222222222333444444333333333444444444444555333444555666777888888888888:::<<<<<<;;;:::::::::777:::>>>??????@@@CCCEEEBBBDDDFFFIIIKKKMMMMMMMMMIIIJJJKKKNNNQQQTTTVVVXXXZZZ```cccdddhhhoooqqqooojjjjjjjjjjjjiiihhhgggffffffeeedddcccaaa^^^\\\[[[YYYXXXVVVTTTQQQOOOMMMLLLFFFEEECCCBBBAAAAAAAAABBB;;;<<<======<<<:::888777888777666666777666444222444333333333555555333222333333333333333444555555222222222222222222222222222111000000000111222333.../////////000000000000............---------------------------------------......///////////////------------------------------------------------,,,,,,,,,------------------------------------------------------------------------------...//////---------............///....................................////////////000000111222222222222111111111111222222222333333222222333444444555555666666666666666666777777888777888999999888999;;;===}}}uuupppooojjjdddaaa^^^YYYVVVSSSQQQPPPMMMJJJGGGEEECCCBBB???===;;;888666555666666666555222111111000000000000000000000000000////////////...///000222222000///.........------------......------......---+++***(((***,,,---///000000//////...------,,,,,,------...///---++++++---...------++++++,,,---........................---,,,+++++++++---///...+++)))***,,,---------------------------------------------------,,,+++,,,.........---000///...---,,,+++++++++...---,,,,,,,,,...111222+++,,,------......------////////////////////////------.........---++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------...///000000111++++++,,,,,,---...//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---...//////......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,***,,,------,,,+++,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,---------......///......------///000111...///000111222333444444777777777666555666999<<<>>>===<<<;;;:::;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBEEEHHHKKKKKKKKKHHHKKKLLLJJJFFFCCCCCCDDD???>>><<<:::888666555444222222333444555555555555000000000000000000000000222222222333333444444444222333555666666555333222222222111111222444666777333333333444444444555555444555777888:::;;;;;;;;;777:::<<<======<<<===>>>888<<>>;;;999:::999888888888888666444444333333444555555444222444333333222333444666777444444444444444444444444111111000000000111333444.../////////000000111111//////.........---------------------------------+++,,,------......------------------------------........................,,,,,,,,,------.........------------------------------------------------...------------...//////---------.........//////..................................../////////000000000111222222222222111111111222222222333333333222222333444444555555666777666666666666777777888777888999999888999;;;===|||yyywwwnnnqqqkkkccc\\\ZZZXXXUUUSSSSSSPPPKKKJJJIIIHHHDDD@@@<<<999555222444888777444666444222111222333333222333333111111111222333444111111111000000/////////222222222111111111111111444222111111222222111/////////000000000000///.........////////////......111111111111000000000000/////////000000000000000000///...,,,,,,,,,------222111000///............,,,,,,,,,,,,,,,---......---------............///------............------...............---------------------------------000///.........///000111///111444666666444111//////...---,,,,,,---......111000///......///000111................................................+++++++++,,,,,,,,,------000111111000...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...,,,+++---.....................//////000000000000//////.........------,,,,,,,,,///......---------......---------,,,,,,------------,,,,,,++++++,,,,,,---........................000///------.../////////...---,,,,,,---...///000...///000000///000222444000111222444777:::===>>>???>>>===<<<<<<<<<>>>>>>AAA@@@???@@@BBBAAA>>>:::>>>===<<<===>>>AAACCCEEE??????AAAEEEIIILLLMMMLLLLLLJJJHHHGGGGGGFFFDDDBBBCCC???:::777888777555222222222222333333222111111333000......000000///---222222222333333444444444555555666666666555333222333444444444333333555777333333444555666666666666666666777:::<<<===;;;:::<<<>>>>>>??????AAADDDGGGEEEKKKTTTZZZ^^^dddmmmtttzzz~~~~~~{{{yyysssnnneeegggfffaaa\\\WWWOOOFFFFFFAAA<<<999:::;;;:::888:::777444444666777666444888777666666888999888777777555333333555666444111333222111111333444333222111000///////////////000000000//////......------........................,,,---------......//////------------------------////////////000000000000333222///---,,,,,,---...//////............//////000///...---------------///////////////////////////////////////////////////...---,,,,,,---...///............000111222333222111111111111111222333222222222222222222222222555666666666666666555555777999999888888::::::999999999:::;;;<<<======>>>}}}}}}xxxpppkkkgggdddaaa^^^]]]YYYVVVTTTSSSQQQLLLGGG@@@<<<777555777::::::888:::777444333444555444333222222111111111111222222555555555444444444333333//////000000111111111222222111000000111111000...000111111111111111000000111111111222111111000000000000000000000000111111////////////////////////333222111111111222333444333222111000///.........111000000000000111222222,,,,,,,,,------------...000111111222222111111000000000000000000000000000111111111111111111111111333333222222333444555666777999;;;======;;;888777666444333111000000111111//////------------//////000000000000000000000000////////////////////////////////////000000000000---...///...,,,++++++,,,....................................////////////,,,---......---,,,+++***------------------------,,,------......------,,,000000/////////.........---------,,,------......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................+++***+++...111222///,,,000///......///000111222,,,---......---...000222111333666;;;AAAFFFJJJLLLMMMLLLJJJIIIGGGGGGFFFFFFFFFDDDBBBBBBCCCBBB???<<>>@@@@@@@@@AAABBBDDDGGGKKKRRRZZZ___mmmwww|||uuugggbbbZZZTTTOOOKKKGGGDDDCCC@@@<<<;;;<<<======<<<999888777888888888555333555444333444777888666444444333333333555555333222222222222111222222222333222222222111111000//////000000000000000000000000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111///---,,,+++,,,---.........------------............---,,,,,,,,,,,,,,,------------------------------------------------000000///......///000000//////............//////////////////000111222333333333333333333333333333555555666666666555555444555666666555666777888777666666777999:::<<<===>>>|||xxxtttpppmmmjjjgggdddbbbaaa]]]VVVQQQIIICCC===<<<>>>BBBDDDDDDCCC@@@<<<;;;;;;;;;;;;:::777777888888888777777666888888888888777777777777333444444555777888888999777666555555666666555444666666777777888777777666444444444333333222222222444444444555555666666666555555555555555555555555444444444444555777999;;;999888777555444444333333444444444444444555555666222222333333333444444444333444444555555444444333444444444444444444444444333333333333333333333333666666666666777888::::::===???AAACCCCCCAAA???>>>;;;:::888666444444444444555444333222222333444555222222222222222222222222111111111111111111111111111111222222222333333333111222333222111000111222111111111111111111111111111111111111222222222222222222222333222222111000111111111111111111111111000000111111111111000000111000000000000000//////000000000000000111222333222111111111111111111222111111000000000000111111222222222222222222222222------000555;;;;;;555///000000000///000000111222000111222222111222444666;;;===BBBHHHNNNTTTYYY\\\___^^^]]][[[YYYVVVTTTSSSNNNLLLIIIHHHHHHGGGEEECCCDDDDDDCCCDDDEEEGGGIIIKKKKKKJJJHHHHHHJJJLLLMMMMMMNNNKKKIIIGGGFFFEEEBBB@@@AAA???======??????<<<999999888888777666555444444666444333333555666666555555555666666777888999999::::::;;;<<<<<<;;;999888999:::;;;:::999888999:::;;;;;;;;;::::::;;;;;;;;;@@@??????@@@BBBEEEHHHIIIIIINNNVVVaaaooo|||uuuoooiiieee\\\WWWPPPKKKGGGDDDAAA???;;;;;;;;;<<<======:::888777666666888999:::888777555444444555666555222000333333333444444555555666444444444333222111111111111111111111111111111111111111000000000000000///////////////////////////000000000000111111111111222111////////////000111000000000000000000000000000000//////////////////////////////////////////000000000000000000000000000000////////////000000444333222111000000000000222222222333444555666666333333333333333333333333555555666666666666666555888777777777777888999:::::::::;;;<<<===>>>??????zzzwwwvvvssspppnnnlllggg___YYYOOOGGG@@@@@@DDDHHHMMMQQQIIIFFFBBB???>>>>>>>>>===;;;<<<===>>>>>><<<;;;:::999999999999999999999999999999::::::;;;<<<<<<===;;;:::999999;;;;;;:::999999999:::;;;;;;;;;::::::666666555444444333333333666777777888999::::::;;;;;;;;;;;;:::::::::::::::444444555666888:::===???===<<<;;;999888777777666666666555555666666777888999999999999::::::::::::666777777888888777777666888888888888999999999999555555555555555555555555777777888888999:::;;;<<<>>>@@@BBBCCCDDDBBBAAA@@@<<<;;;999777666666777777;;;:::999888888999:::;;;333333333333333333333333666666666666666666666666222333333333444444444444555666777777666666777888444444444444444555555555444444555555555666666666666666666666666666666555444444444444444333333333444555555555555555555444111111111111111111111111222222222222333444555555555444444333333444444555444444444333333444444444555555555555555555555555444222333999??????999222111111111111111111111222555666777777666666888:::BBBEEEHHHMMMRRRVVVYYY[[[bbbbbbbbbaaa___\\\ZZZXXXTTTSSSQQQPPPPPPOOOOOONNNKKKKKKKKKKKKMMMNNNPPPQQQOOOMMMKKKJJJLLLNNNPPPPPPRRRPPPMMMKKKJJJHHHEEECCC@@@???>>>@@@CCCCCC???<<<;;;;;;:::888777666666555666666555555666777888888555666777888999:::;;;;;;======>>>??????>>>===<<<<<<===>>>>>><<<:::;;;<<>>===<<<<<<>>>???@@@BBBCCCDDDFFFIIIOOOVVVZZZfffnnnzzz{{{ssshhh^^^SSSKKKFFFAAA@@@>>>>>>???@@@???===<<<;;;;;;<<<<<<;;;:::999666555555666777555222000444444555666777888888888666666555555444333222222222222222222222222222222222222111111000000//////000000000000000000000000111111111111222222222222111111000000111222333333111111111222222111111111000000111111111000000000////////////000000000000111111111111111111111111000000000//////000000000555555444333222222222222555555666666777777666666333333333333333333333333666777888888888888888888999777777999999888999;;;>>>>>>>>>?????????@@@@@@~~~{{{xxxvvvsssnnnfff```RRRHHH@@@BBBGGGLLLSSSZZZLLLHHHCCC???>>>======<<<;;;<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;<<<:::::::::::::::::::::::::::888777888999:::999888888999::::::;;;;;;;;;:::::::::999888777777888888888888999999:::;;;<<<<<<;;;;;;;;;::::::999999999666666777888:::===@@@AAA===<<<;;;999888888777777999888888888888999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========999999999999999999999999999999:::;;;<<<<<<=========>>>@@@AAABBBAAA@@@???;;;;;;:::999999:::;;;<<<;;;:::999888888999:::;;;777777777777777777777777::::::::::::::::::::::::555555666666666777777777555777888777666666777888666666777777777888888888777777888888888999999999666555555555555555666666555555555444444333333333444555555555555555555444555555555555555555555555222222222222333333444555555444444333333444444555555444444333333444444555555555555555555555555555777444333555999:::777333555555555555555555444444444666666666666666888:::@@@BBBEEEIIILLLOOOPPPQQQVVVWWWXXXXXXXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUVVVVVVSSSSSSSSSTTTUUUVVVWWWWWWTTTRRRPPPPPPSSSVVVWWWXXXXXXUUURRRQQQOOOMMMKKKHHHDDDCCCBBBDDDGGGGGGDDDAAA@@@???===<<<::::::::::::999999:::999999:::;;;<<<999:::;;;<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEEEECCCBBBAAABBBGGGFFFDDDBBBCCCDDDFFFHHHGGGKKKSSS[[[eeeppp|||yyyoooiii[[[VVVOOOIIIEEEBBB???>>>@@@@@@@@@???>>>=========<<<;;;:::;;;;;;:::777555888999;;;<<<============<<<;;;:::999888777666666444444444444444444444444555555444444333333222222000000000000000000000000000000000111111111222222000000000000111222222333000111111222222111111000//////000111111111000///.........//////000000000111111111111111111111111222222333333333333222222333222222222222333444444777888888888777666555444666666666666666666666666999999:::;;;;;;;;;;;;;;;:::666777;;;;;;888888;;;<<<===>>>@@@BBBDDDEEEFFF|||zzzuuummmhhh]]]PPPGGGIIINNNRRR[[[eeeTTTOOOIIIDDDBBBAAAAAA@@@???????????????>>>===<<<>>>>>>>>>>>>????????????=========<<<<<<<<<;;;;;;;;;:::999:::<<<<<<<<<:::======>>>???@@@@@@@@@@@@>>>===<<<;;;;;;<<<>>>>>>?????????@@@@@@AAAAAABBB???>>>>>>======<<<<<<<<<:::::::::;;;===???AAACCC@@@???>>>===============<<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>????????????@@@@@@AAAAAA@@@@@@???<<<======>>>>>>??????@@@========================<<<<<<===>>>>>>>>>>>>===<<<===???@@@AAA@@@@@@???===<<<<<<;;;<<<===???@@@===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999:::;;;:::999888999:::888888999999::::::;;;;;;::::::::::::;;;;;;;;;;;;999888888888888999::::::;;;;;;::::::999999888888777888888999999888888777999999999::::::::::::;;;999888888777777888888999999999888888888888999999:::999999888888999999:::999999999999999999999999:::999777666888999999888999::::::::::::999888888777888999888888888:::<<<===???CCCGGGJJJMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVRRRUUUWWWYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\ZZZXXXWWWYYY\\\___``````[[[XXXVVVTTTSSSRRROOOMMMKKKIIIGGGHHHKKKKKKHHHEEEDDDCCCAAA??????>>>???@@@===>>>>>>>>><<<===>>>@@@>>>???@@@BBBDDDEEEGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKMMMOOOOOONNNLLLLLLLLLNNNMMMLLLLLLOOOSSSXXX[[[gggppp}}}zzznnnccc[[[TTTPPPOOONNNKKKGGGCCCAAABBBDDDCCCBBB@@@@@@AAAAAA@@@>>>???@@@BBBCCCDDDCCCCCCBBBBBBAAA@@@???>>><<<<<<;;;888888888888888888888888999888888888888888888777666666666666666666666666555555555666666666666777555555666666777777777777555666777888888777666555333444666777777666555555333444444555555666666777666666666666666666666666666666777777777777666666666666777777888:::;;;<<<===>>>>>>???>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???<<<>>>EEEEEE???===AAA>>>???CCCGGGLLLPPPTTTUUU|||vvvqqqhhhXXXMMMNNNRRRUUU^^^iiiXXXSSSLLLGGGDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>>>>????????????>>>>>>>>>>>>????????????===<<<;;;<<<>>>???>>>===???@@@AAABBBCCCCCCCCCCCC======<<<;;;<<<===???AAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>;;;;;;::::::;;;===???@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???======>>>>>>???@@@@@@AAA========================<<<======>>>===<<<;;;;;;;;;;;;===>>>?????????>>>===<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<======<<<:::999:::;;;999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<===>>>>>>======<<<;;;;;;::::::999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999::::::999999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;:::999999;;;>>>:::;;;;;;<<<;;;:::999888888999:::999999999;;;======???BBBFFFHHHJJJJJJJJJMMMMMMNNNPPPRRRUUUWWWXXXTTTXXX]]]^^^]]][[[ZZZZZZ\\\\\\]]]^^^^^^_________]]]\\\\\\^^^```bbbbbbbbbZZZXXXVVVTTTTTTSSSQQQOOOOOOKKKHHHHHHIIIJJJHHHEEEDDDBBBAAA?????????@@@AAA===>>>???===;;;:::<<>>===<<<777777777777777777777777888888888888999999999999999999999999999999999999777777888888888999999999888888999999:::999999999777888:::;;;;;;:::888777555666888::::::999888777777777777888999:::::::::999999999999999999999999666777777888888777777666999999::::::;;;===>>>???>>>???AAABBBBBBBBBAAA@@@========================:::;;;<<<===>>>>>>>>>>>>CCC???CCCLLLLLLDDDAAAEEECCCEEEHHHMMMRRRWWWZZZ\\\}}}xxxhhhWWWJJJJJJMMMOOOXXXdddTTTNNNGGGAAA>>>===<<<<<>>===<<<<<<======;;;;;;<<<<<<============999999:::;;;<<<======>>>999888888999:::;;;;;;::::::;;;<<<===>>>>>>>>>>>>:::999888888999;;;>>>???>>>>>>>>>>>>>>>>>>======??????>>>======<<<;;;;;;:::999888888888:::;;;<<<777777777777777888999999:::::::::::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<======>>>??????@@@AAAAAA::::::::::::::::::::::::::::::;;;;;;;;;999888666888999:::;;;<<<=========<<<;;;:::888888888999:::999888777666666777888999888888888888888888888888::::::::::::::::::::::::999999999::::::::::::;;;888999999888666444555666:::::::::;;;<<<======>>><<<<<<<<<<<<============:::999888888999:::;;;<<<888888777666666555444444666666666777777666666666888888888999999:::::::::777777555444333333222222444444333333333333444444555444444444444444444555444444444444444444444444000555999999666666999===888999999:::999888777666333444555555444555777999:::;;;>>>@@@AAAAAAAAA@@@HHHHHHIIIJJJLLLOOORRRTTTYYY]]]cccdddaaa^^^\\\\\\\\\]]]^^^___``````______]]]\\\]]]^^^aaaaaa```___XXXVVVTTTSSSSSSRRRPPPNNNOOOJJJFFFEEEFFFFFFDDDBBB@@@???===<<<<<<===???@@@:::;;;<<<:::777666888;;;===>>>???AAADDDFFFHHHHHHKKKKKKMMMNNNOOONNNNNNMMMSSSUUUXXXYYYYYYWWWWWWWWWcccgggooo|||xxxgggWWWMMMJJJJJJGGGDDDAAA@@@BBBDDDEEEFFFAAABBBDDDEEEDDDCCCAAA@@@BBBAAA@@@???===<<<;;;:::555555555555555555555555555555666666777777888888444444444444444444444444222222222222333333333444333333444444444444333333222333444666666444333222///111333444555444333222222222222333444555555666444444444444444444444444333444555666666555444333555555555555666777888999666777:::===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>:::???JJJJJJ@@@<<<@@@CCCEEEGGGJJJNNNQQQTTTUUU