BM6P6(@ xxxzzz|||xxxjjjWWWKKKHHH>>>AAA>>>666999JJJ]]]hhhrrr{{{lllfffdddhhhxxx}}}}}}lllCCC777555...//////.........------------------------------------------............///////////////000000000000222222111111111111111111111111222222222333333333333333444444555666666666666777999::::::;;;===>>>:::::::::999999888888888>>>???FFFNNNUUUkkk}}}nnnxxx~~~kkk]]]PPPNNNRRRNNN\\\eeedddfffjjjdddXXXSSSVVVUUUPPPKKKKKKKKKIIIEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEGGGHHHHHHGGGLLLFFFDDDJJJRRRXXXaaajjjzzz~~~}}}oooeeeiiissszzz~~~XXXBBB>>>>>>;;;;;;;;;;;;::::::999999999;;;;;;:::::::::;;;<<<<<>>>>>???@@@@@@AAADDDHHHKKKNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSUUU[[[aaabbb]]]XXXQQQRRRRRRQQQOOONNNPPPQQQRRRTTTSSSOOOJJJIIINNNSSSPPPYYYZZZTTTcccuuujjj___TTTEEECCCYYYvvvnnnhhhooonnnrrrhhheeerrrooo___PPPMMMNNNNNNPPPTTTQQQVVVYYYWWWZZZgggzzzzzz~~~fffJJJ777666444222111000//////------------------------------------------------------------------------...------,,,,,,,,,------......///111222444666777IIITTTzzznnndddeeeoooxxx|||xxxooo^^^YYYWWWZZZWWWOOOJJJKKKFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBqqqWWWFFF@@@???666555AAARRRcccvvvwwwsssrrrttt}}}zzz~~~VVV999333111+++///.........---------------------------------------------............///////////////000000000000111111111111111111111111111111111222222222333333333333333444555555666666555777888999888999:::<<<::::::999999999888888888999999>>>CCCFFFQQQqqqxxxlll{{{~~~hhhVVVMMMSSS]]]gggmmmrrrtttqqqjjjbbbeeeddd^^^XXXWWWVVVSSSNNNMMMKKKIIIIIIJJJLLLMMMGGGFFFGGGMMMWWW___dddfffiiimmmppppppqqqwwwqqqccciiiwwwvvv|||XXXDDDAAA@@@<<<999;;;;;;;;;:::::::::999999;;;;;;:::::::::;;;<<<<<<===>>>???@@@@@@@@@???>>>???@@@AAAAAABBBDDDHHHKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQSSSXXX^^^```\\\XXXTTTTTTTTTRRRPPPOOOPPPQQQUUUVVVVVVRRRKKKHHHJJJMMMOOO___fffZZZTTTpppzzzhhh\\\KKKAAAPPPhhhxxxfffgggmmmttt~~~~~~kkkiiiwww|||pppbbbTTTPPPPPPOOOQQQTTTPPPUUUZZZYYYZZZdddtttyyyXXXBBB666555444222000000//////------------------------------------------------------------------------...------,,,,,,---------......///000222444666777:::@@@]]]nnndddiiiqqqwwwyyyzzzzzzzzzlllbbb[[[ZZZYYYRRRLLLIIIHHHFFFDDDDDDDDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBtttWWWCCC;;;888<<>>?????????>>>@@@AAABBBBBBBBBDDDGGGJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOPPPTTTZZZ\\\[[[XXXWWWWWWWWWUUURRRPPPQQQRRRZZZ\\\\\\XXXQQQKKKHHHHHHGGGUUU]]]UUUJJJ[[[wwwlllZZZGGGKKK^^^nnnfffkkkrrr|||}}}|||}}}lllkkkzzzxxxqqqllljjjmmmbbbXXXSSSRRRQQQRRRTTTUUUZZZ^^^^^^]]]cccqqq}}}{{{|||gggHHH999555444333111000/////////---------------------------------------------------------------------------------,,,,,,------.........///000222333555666666666EEErrrjjjfffiiisssxxxwwwyyyxxxkkk___[[[[[[WWWPPPLLLIIIGGGEEEEEEEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBhhhPPP@@@;;;444OOO{{{sssiiizzzkkkBBB000000000///---------------------------,,,,,,---------------------------............///////////////000000000000000000000000111111111111000000000111111111111222222222222333444444555555555666777666555444555666777777777777777777777777::::::===BBBAAA???CCCJJJ]]]yyyggggggyyyttt```VVVUUU___ggglllyyyyyyzzz}}}~~~{{{yyyxxxyyyzzz{{{tttnnnjjjppptttrrryyyqqqmmmiiikkkzzz~~~lll^^^fff}}}yyy}}}XXXHHH>>>???>>>777666<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<===;;;<<<===>>>??????@@@@@@AAABBBCCCCCCCCCDDDGGGIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNQQQUUUXXXXXXWWWVVVWWWWWWUUUSSSSSSTTTUUU\\\^^^```]]]WWWOOOJJJGGGHHHEEEGGGIIIIIIWWWxxxXXXLLLSSSwwwtttkkkkkkuuu~~~~~~||||||~~~kkkkkk{{{vvvdddZZZWWWWWWWWWddd___XXXTTTSSSRRRSSSUUU[[[\\\]]][[[XXX\\\jjjxxxzzz}}}ZZZ???555444333222111////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...............///111333444555<<<999<<>>===>>>@@@EEEfffbbb```ooo}}}ooo___\\\ZZZZZZggg{{{~~~nnn```cccccc\\\VVV\\\hhh|||xxx______ggg|||{{{nnnYYY???CCCBBB===888888999999:::::::::::::::::::::::::::999999:::;;;<<<===============>>>???@@@AAAAAA@@@AAACCCCCCCCCDDDFFFHHHKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLNNNQQQTTTUUUUUURRRSSSTTTTTTSSSTTTVVVWWWWWWZZZ\\\[[[VVVPPPKKKHHHLLLBBB@@@FFFJJJSSSrrrxxxUUUIII___tttoooeeeppp{{{~~~|||||||||kkklll}}}{{{bbbRRROOOPPPNNNKKKYYYYYYWWWTTTSSSTTTUUUVVV[[[ZZZXXXVVVQQQSSSaaaqqq~~~iiiNNN;;;555333222111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---......///000222333444999888888FFFppp{{{___ccctttyyyxxxyyywwwtttmmmccc[[[XXXWWWWWWLLLJJJGGGEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAyyykkkXXXIII<<<444444999GGGWWWiiixxx|||vvvssspppvvvyyyOOO<<<...///111,,,+++...,,,,,,,,,,,,------------+++,,,,,,------.........---------............///////////////000000000000...//////000000111111111////////////000000000000000111111222222333333444444555666555444333444555444444555555555555666666777666666888:::;;;<<<;;;BBBGGGXXXmmmiii]]]kkkxxxiii]]]___jjjzzz}}}xxxvvvvvvwwwkkk~~~rrrXXXMMMRRRXXXaaaqqqyyyfffXXXUUUkkkrrr{{{aaaHHHAAA???888111444<<<;;;333888888888888999999999999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAA>>>@@@BBBCCCCCCDDDFFFGGGJJJKKKKKKKKKLLLLLLLLLMMMKKKLLLMMMNNNOOOQQQRRRRRRNNNPPPQQQQQQQQQRRRUUUWWWOOOPPPQQQRRRPPPLLLHHHFFFBBBAAAEEEJJJHHHNNNjjjoooPPPGGGVVVjjjwwwhhhooovvvzzz}}}}}}zzzzzz~~~zzzoooqqq}}}jjjTTTKKKNNNQQQNNNGGGQQQVVVYYYWWWUUUVVVXXXXXX___^^^aaabbb]]]YYYbbbqqqzzzeeeOOO???777666222111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------......///111222333222666888???XXXlll```iiisssyyy{{{wwwzzzvvvkkk```ZZZWWWUUUNNNLLLHHHFFFEEEDDDAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@___RRRDDD;;;888888???GGGVVV___tttrrrzzzzzzxxxddd999111---000///+++***...++++++,,,,,,,,,---------++++++,,,,,,---......///---------............///////////////000000000000......//////000111111222........./////////000000000000111111222333333333111333444333222222333444333333444444555555555555777777666666888;;;<<<;;;:::======TTTppphhhsss~~~pppmmmkkkrrrtttlllcccaaadddfffrrrwww|||xxxpppfff\\\WWWWWWXXXRRRhhh{{{zzzjjjbbbmmm|||wwwjjjccc___mmmjjjIIIBBBAAA999222333888:::777444666666777777777888888888999999999:::;;;<<<===>>>???>>>=========>>>??????;;;===@@@BBBBBBCCCEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOOOONNNOOOOOOLLLMMMOOONNNNNNOOOQQQSSSJJJIIIIIIJJJIIIHHHFFFEEE===@@@EEEFFFDDDIII___vvvvvv~~~iiizzz[[[>>>GGGQQQfff~~~rrrnnnnnnsssxxxxxxuuuvvv{{{~~~~~~xxxrrrttt}}}wwwfffYYYLLLIIINNNRRRPPPKKKPPPYYY^^^\\\XXXZZZ[[[ZZZbbbfffrrr{{{uuujjjjjjssslllQQQ???888555444111111000///............------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////---------...///000111222000444888;;;FFFjjjuuuiiilllrrrwwwwww|||{{{sssjjjddd\\\UUURRROOOKKKIIIGGGEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@KKKAAA888888<<>>```{{{kkkrrrvvvtttzzzxxx}}}qqqkkkiiihhhiiilllqqquuuvvvtttpppnnneeefffeee```YYYVVVYYY\\\___hhhwwwuuuqqq|||iii___dddpppxxxhhhPPP@@@EEE999222555@@@???222111;;;555555666666777777777888999999999:::;;;<<<>>>>>>???>>><<<;;;;;;<<<===>>>999<<>>888555111111000///...............------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000---------......000111222///222555555666OOOrrrgggjjjnnnvvvzzz{{{wwwtttooodddXXXTTTRRRNNNKKKIIIGGGEEEBBB????????????????????????;;;<<<<<<===>>>??????@@@777<<<<<>>;;;999888888777777666666555555444444444555666777777888<<<;;;;;;:::999888777777777888999:::;;;;;;;;;;;;>>>>>>>>>???AAACCCFFFGGGEEEDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKJJJHHHHHHJJJKKKOOOLLLMMMPPPOOOLLLRRRZZZVVVMMMFFFCCCAAA>>>???BBB>>>???>>>>>>>>>AAAFFFJJJXXXhhhrrrjjjnnnnnneee]]]YYYbbbmmmooohhhaaaOOO;;;CCCRRR___uuummmnnnqqquuussspppqqquuuwww{{{{{{vvv~~~zzz~~~lllWWWTTTRRROOOMMMPPPTTTTTTRRRYYYaaafffccc```aaadddeeemmmmmmwwwvvvmmmnnnrrrYYYFFF777555777111000000000000///...---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000222111222999;;;<<>>===;;;:::;;;===???@@@888666DDDccc{{{lllpppuuu}}}vvvgggmmmSSS555333------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...//////000000//////000000////////////000000////////////////////////////////////000000000000...//////000111111222222333333222222222111111111333333333333444444444444<<<888888;;;:::@@@WWWppprrrddd```tttnnn___TTTWWWddd}}}iiivvvxxx\\\FFF<<<999888888777777777666666666555555444444444555666777777777:::::::::999999888888777777888999:::;;;;;;;;;;;;<<<<<<<<<===???BBBDDDEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIHHHGGGGGGIIIKKKKKKIIIJJJNNNMMMKKKOOOWWWTTTMMMFFFDDDCCC@@@@@@CCC<<<===>>>======???BBBEEELLLXXXyyyzzztttpppfffbbb^^^```fffjjjgggaaa]]]CCC@@@FFFQQQxxxooohhheeehhhkkkmmmnnnqqqvvvyyy~~~{{{tttzzz{{{ttt___UUUQQQMMMLLLPPPUUUUUUSSSTTT[[[______bbbiiiqqqtttuuuxxxxxxrrruuu~~~gggRRRCCC444222555111000000000000///...---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////000000111000///444888999RRR|||dddZZZbbbhhhpppvvvzzzzzzwwwssseee\\\RRRNNNOOOQQQOOOLLLIIIFFFCCCAAAAAAAAA@@@@@@>>>>>><<<;;;;;;;;;<<<===;;;AAAUUUrrrhhhkkkttt}}}hhhdddsss|||\\\333)))333------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///111222333222111000000//////......//////000////////////////////////////////////000000000000...//////000000111111222222222222111111111111111222222222333333333333444555444666888555555CCCTTT|||ooo]]]ZZZddduuuwwwnnncccVVVMMMKKKWWWccczzzvvvsssgggYYYGGG;;;888999:::999666666666666666555555555444444444555666666777777888888888888888888888888777888999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHGGGFFFGGGIIIKKKHHHGGGIIILLLLLLJJJLLLPPPOOOHHHDDDCCCBBB??????AAA:::<<<======<<<<<<>>>@@@DDDMMMSSSxxxoookkkggg``````kkkxxxvvvllloooRRREEECCCJJJqqqyyyhhhccceeehhhiiikkkssswww|||zzzpppvvvwwwxxx~~~mmm```YYYQQQPPPUUUXXXVVVTTTYYY]]]```aaafffqqq{{{~~~{{{sss[[[III>>>111///333000///////////////...---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000000222///000666777AAAVVV}}}ZZZUUUZZZcccnnnvvvzzz{{{{{{rrrjjj___WWWSSSSSSTTTUUUPPPLLLGGGCCCBBBBBBAAAAAA???>>>===<<<;;;:::999888@@@UUUaaa___dddzzzwwwdddhhhqqqzzzyyynnnbbbuuuccc999111222,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........000333555555444222000/////////....../////////////////////////////////////////////000000000000////////////000000111111111111111111111111111000111111111222222222333333000000444888777888AAAMMMPPPbbbjjjddd^^^___jjj}}}yyygggWWWPPPLLLJJJPPP[[[xxx|||wwwkkkRRRIII???999777888888777555555555555555555555555444444444555555666666666777777777777888888999999888888999:::::::::::::::::::::;;;<<<>>>???AAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFHHHKKKNNNJJJJJJKKKMMMLLLJJJJJJJJJGGGBBB@@@AAAAAA===<<<===999;;;======<<<;;;;;;;;;AAAFFFHHHiiixxx|||ttteee```ppp|||```MMMFFFHHHgggxxxjjjdddcccgggkkkooorrrxxx|||~~~ooonnn{{{}}}wwwyyyxxxzzz}}}yyypppeeeZZZXXX[[[ZZZWWWUUU[[[aaaeeehhhooozzz~~~www{{{sssUUU@@@888111000222....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000///555222000666666888BBBkkkwww___ZZZYYYaaallltttxxxzzzwwwtttnnneee\\\WWWUUUVVVTTTPPPKKKHHHEEECCCAAA???>>>>>>>>>===<<<:::999888QQQZZZ\\\XXXaaaxxx}}}yyymmmffflllppptttpppdddppptttCCC---555666''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///111333555555444222111//////............//////........................////////////000000000000///////////////000000000000000000000000000000000000000000111111111111222444333444444222111666======888IIIsssttt```ZZZccctttzzzqqqfffaaalllooo___PPPGGGNNNYYYbbbooo|||}}}lllVVVDDD???:::666555444333111444444444444444555555555444444444444555555555555555666666777777888888999888888999999::::::999999:::;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGJJJNNNQQQOOOOOOOOONNNMMMKKKHHHEEECCC@@@???CCCCCC>>>;;;;;;:::<<<>>>>>>===;;;::::::======FFFVVVyyylllfffxxxoooWWWKKKDDDTTT{{{vvvhhhaaaeeemmmjjjmmmrrrwww|||yyymmmsssvvvsssvvvkkkpppwww~~~yyykkk___\\\\\\YYYVVVWWWYYYcccmmmsssxxx~~~~~~kkknnnyyyyyyttt}}}xxxSSS:::555333333333,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////+++555333///333444555===LLL}}}xxxeeeUUUWWWbbbkkkooorrrssswwwyyyuuuiii]]]UUURRRSSSQQQNNNMMMJJJFFFBBB>>>>>>>>>???>>>>>><<<;;;:::qqq```]]]qqq~~~{{{~~~{{{ssskkknnnttttttwwwwwwmmmrrrHHH555222///***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000222333444333222111///......------......///........................////////////000000000000////////////////////////////////////000000000000/////////000000000111111555444333111//////111444666666888DDD```uuulllhhhhhhkkkoooxxx~~~qqqfffhhhyyy~~~mmmaaa]]]^^^ZZZYYY```mmm{{{~~~pppZZZHHH<<<:::777666666555444222333333333444444444444444444444444444444444444444555555666666777777777888888888999999999999999888::::::<<<===>>>?????????@@@AAABBBCCCDDDDDDDDDDDDFFFGGGGGGGGGHHHKKKOOOSSSQQQRRRPPPMMMLLLLLLHHHBBBDDDBBBCCCGGGGGGAAA<<<;;;:::<<<>>>>>><<<;;;::::::<<<888DDDGGGQQQfffaaakkk]]]NNNIIIbbbvvvddd```ddddddhhhmmmsssxxxvvvrrrrrrnnnpppjjjqqq{{{~~~pppddd```\\\VVVVVVZZZcccqqq~~~|||vvvoooiii^^^___gggzzzwwwuuuuuuOOO666444444333222,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////)))111000...222000222<<<@@@aaasssZZZUUUZZZ]]]```ccckkksss|||}}}ssseeeZZZTTTQQQQQQPPPPPPOOOKKKEEEAAABBBAAAAAA@@@???>>>>>>>>>{{{}}}xxxoooooorrrsssxxxrrruuuxxxxxx{{{OOO...000444)))%%%,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000111111111111000///......------......///........................////////////000000000000////////////////////////........./////////000000....../////////000000000///000000000111333444444222999<<<888:::SSS~~~}}}nnneee___dddqqq|||vvvjjj^^^QQQJJJVVVhhh}}}{{{sss\\\RRRGGG;;;888777666666777777777666222222333333333444444444444444444444444444444444555666666666666666666666888888999999999999888888888999;;;<<<============???@@@BBBCCCDDDDDDCCCCCCEEEEEEEEEEEEGGGJJJPPPTTTNNNOOOMMMHHHIIIKKKHHHAAADDDBBBEEEJJJJJJCCC===::::::<<<===<<<;;;::::::;;;;;;:::<<<===EEEeeedddqqq{{{jjjOOOQQQnnnnnn___\\\```ccciiiooouuu}}}xxxsssnnnmmmsss}}}tttmmmcccXXXWWW___ooosssfff^^^[[[[[[```nnn}}}vvvxxxdddDDD333555222///000...,,,------......---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------......///,,,...+++...444///---999<<>>???@@@AAABBBBBBBBBDDDCCCBBBEEEIIIJJJIIIGGGHHHHHHGGGGGGFFFEEEEEEEEE@@@???>>>======<<<<<<<<<;;;:::999888777777777777999777999<<<:::@@@YYYvvvccc[[[uuusss|||kkkOOOAAACCCQQQeee{{{{{{\\\\\\\\\bbblllssswww|||vvvlllffffffkkkvvvvvvllliiihhhmmmyyy{{{ooonnnzzzuuu]]]<<<999444111///...---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........//////000111222555<<>><<<888444111111111222222333333333111111222222222333333333333333444444555666666777666666666666666666666666999999999999999999999999888888999999:::;;;;;;<<<===>>>???@@@AAABBBBBBBBBEEEDDDDDDFFFIIIIIIGGGDDDDDDEEEEEEDDDDDDCCCBBBBBB>>>===<<<;;;::::::::::::::::::999888777777777777:::777888:::777777HHH]]]sss___UUUQQQdddsssuuuvvvsss]]]CCCFFFFFFJJJ___qqq\\\]]]ccclllqqqtttyyy}}}ooojjjnnnlllxxx{{{tttooorrrwwwooojjjppp~~~bbbOOO;;;888333111000///...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............///000111222222888@@@SSSyyypppjjjggghhhpppuuutttzzz{{{oooooolllfff___YYYTTTQQQPPPQQQOOOLLLHHHEEEBBBAAA@@@|||~~~zzzlllhhhnnnxxxzzz|||vvvYYY999'''000///---+++******++++++************************+++++++++++++++******************++++++++++++,,,+++,,,...//////...,,,+++------------------......---------------------------------------------------............//////////////////............---........................---...//////000/////////////////////////////////...000111000///...///111444888HHHfff~~~}}}vvvjjj___YYYQQQJJJJJJKKKKKKLLLOOOQQQNNNLLLNNNTTTXXXZZZYYYeeeooozzzsssuuunnnVVVGGGFFFAAA;;;888888777555222111111111222222222222222111111222222222333333333444444444555666666777777666666666666666666666666888888888888888888999999777777888999999::::::;;;<<<===???@@@AAAAAABBBBBBDDDDDDEEEGGGIIIHHHEEEBBBBBBBBBCCCDDDDDDCCCAAAAAA;;;;;;999888888888888888999999888777666666666666888666777999666222999EEEssstttfffjjjhhh^^^RRR]]]___ZZZ___jjjcccPPPAAA;;;888GGGjjjsssooommmnnnpppqqquuu{{{tttrrrhhhllluuutttwww}}}www~~~uuueeeMMMAAA888555222000000000///---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............///000111222111666777999PPP}}}{{{yyyqqqmmmzzztttwwwtttpppjjjccc\\\VVVRRRTTTRRROOOKKKHHHFFFDDDCCCvvvnnnuuuyyy~~~}}}{{{zzzzzzvvvyyyqqqXXX888---555------,,,+++***++++++,,,************************+++++++++***************************++++++++++++,,,...000222222000...,,,,,,,,,------------......---------------------------------------------------------.........////////////.........---------------------------------------...////////////...////////////////////////.........000111111000///666999???FFFSSSqqqwwwlllllllllhhhhhhllleeegggjjjnnnrrrxxx|||}}}~~~fffVVVMMMJJJJJJ@@@<<<888555444444222000111111111111111222222222111111222222222333333333333333444444555666666666666666666666666666666666777777777888888888888888888888888999::::::;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAACCCEEEHHHIIIGGGDDDBBBAAABBBDDDEEEEEEDDDBBBAAA:::999888777666666666666999888777666555555555555666333444888888555888===PPP{{{nnnooovvvuuusssbbbTTTXXXbbbeee```\\\CCC???;;;@@@WWW{{{zzzsssqqqsssuuuyyyrrrqqq|||yyywww|||zzznnnSSSAAA:::555333111000000000///......---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............///111111///222666888@@@^^^xxxcccnnn{{{wwwyyyxxxuuuqqqkkkddd^^^[[[TTTSSSQQQNNNKKKIIIGGGGGGqqqggghhhlllfffrrr~~~~~~xxxjjjSSS999))),,,666+++++++++******+++++++++))))))))))))))))))))))))************************))))))*********+++++++++,,,...000111111000...,,,,,,,,,,,,,,,------......------------------------------------------------------------........................------------------------------------,,,,,,---.......................................///...,,,---000222222000---555======999DDDcccsssyyykkkYYYKKKEEEBBB@@@>>>;;;999666444333222000000111111111111111111111111111111222222222333333333111222222333333444555555555555555555555555555555666666666777777888888888999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAA===@@@DDDGGGHHHGGGEEEDDDAAAAAABBBBBBBBBAAA@@@???:::999888777666666666666777777666555444444444444444111111444777888999<<<;;;NNN}}}rrr```eeevvv{{{rrrcccUUUBBB:::IIIjjjxxxtttpppmmmzzz~~~}}}yyy{{{|||wwwsss}}}lllHHH;;;888333111000///000000///......---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000111...***111;;;888===eeegggbbbmmmmmmvvvvvvtttqqqnnnjjjgggfffZZZYYYVVVSSSNNNJJJGGGFFFsssggghhhlllnnnsssxxxxxxwww}}}}}}~~~~~~mmmQQQ777,,,------)))************************)))))))))))))))))))))))))))))))))***************)))))))))************+++***+++---......---+++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................000...,,,,,,---.........//////111222111444???LLLppp|||wwwyyypppZZZPPPHHH@@@======<<<888333222222111111111111111111111111111111111000000000111111222222222333333333111111111222333333444444555555555555555555555555555555666666777777888888999::::::;;;;;;<<<======;;;<<<>>>???@@@@@@AAAAAA<<<@@@DDDFFFFFFEEEEEEFFF@@@??????>>>===<<<<<<<<<999999888777666666666666777666555444333333333333444222000111333555777777777:::aaaxxxcccsssvvvNNN:::BBB]]]xxxwwwssswwwzzzwwwppppppttt{{{yyyqqqxxx|||{{{}}}bbb???888444222000//////000000...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000111333***...999555///JJJqqqooolllgggrrrrrrrrrqqqpppnnnllljjjfffddd```ZZZTTTMMMHHHEEEuuuiiieeecccrrrnnnkkkllluuuwwwllloooxxxkkkUUU999,,,---111...''')))***************))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))******************++++++++++++*********++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,++++++++++++++++++++++++++++++,,,------------,,,....................................------------444...+++,,,...000555<<<666BBBTTTggg|||www[[[FFF>>>???;;;666333333444444444...//////000000000111222222111111111000000000///111111222222222333333333111111222333333444444555555555555555555555555555444444555666666777888888888999999:::;;;;;;<<<<<<;;;<<<===???@@@@@@@@@@@@>>>AAADDDEEEDDDCCCDDDEEEAAA@@@===;;;:::::::::;;;888888777666555555555555666555444333222222222222222222222111111333444333666===IIIpppqqqmmmqqqPPPCCCMMMeeexxxllliiieeegggrrr{{{nnnssszzzxxx{{{}}}zzz|||UUU;;;777000111000//////000///---+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000000222///000444444555AAAQQQ|||qqqoooqqqssstttrrrnnnjjjgggmmmkkkgggbbb\\\VVVPPPMMMqqqeeeeeehhhiiiiiieeedddnnn|||ooooootttJJJ999******---,,,,,,---)))************))))))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,........................***---000111000//////000'''+++111444000+++---333;;;999666:::NNNnnnzzziiiWWWFFF:::999===555777999777333000000222///000111111000///000111222111111111000000//////111111222222222333333333222222333444444555555666555555555555555555555555444444444555666777777888777888888999::::::;;;;;;;;;<<<===???@@@@@@@@@@@@@@@CCCEEEDDDBBBAAABBBDDDEEECCC???<<<::::::;;;<<<777777666555444444444444555555444333222222222222000222333222222444444333000@@@666BBB|||{{{mmmHHH@@@XXXtttqqqjjjssstttxxx}}}wwwuuuzzzwwwNNN;;;999///111000//////000///---+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------...000000'''...000...333===>>>999VVVrrrqqq{{{nnnqqquuuwwwuuunnnfffaaannnmmmkkkhhhccc___[[[XXX~~~ttt{{{wwwhhhjjjzzzvvvkkkmmm}}}kkkQQQ111000///...---,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.................................,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------............////////////---000222222444AAAUUUeee|||xxxkkkPPPHHH???888666555444333//////////////////////////////.........---------000000000000////////////000000111111111222222222555333222666===AAA@@@>>>888777666555555444555555222444666777666555666777777777777777888999:::;;;???>>>>>>===>>>>>>???@@@BBBBBBCCCCCCBBBBBBAAA@@@DDDBBB>>>;;;999999999:::666777777444111000444777444444333333222111000000222222111111222222333444333333000777ZZZkkknnnpppLLLIIIXXX{{{|||pppooo|||zzzqqquuu{{{zzzoooiiimmmuuu}}}aaaKKK:::111...000000///...------,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))************************************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---......000222444555777CCCcccvvvjjj|||nnniiissswwwmmmcccaaapppuuusssiiibbbcccdddcccvvv{{{xxxqqqQQQ;;;000///...---,,,,,,,,,,,,*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------.........////////////111222222...,,,000999BBBHHHbbbuuuggg\\\MMMAAA>>>:::555333444444333111///////////////////////////.........------------////////////////////////111111222222222333333333444222111555;;;>>>===;;;666666555555444444555555444666777777666555666777777777777888888999:::;;;;;;===>>>>>>===<<<===???AAABBBBBBBBBBBBAAA@@@@@@AAA@@@>>><<<:::888777666222666:::;;;777444222222444333333222111111000000111111111111111222222333222555222222HHHrrrwwwffffffuuu~~~]]]CCCBBBXXX___fffjjjrrr~~~xxxzzz}}}}}}|||qqqjjjhhhnnnvvviiiLLL<<<444222333000//////...------,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))************************************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------...///111333555666<<>>BBBAAA>>><<<>>>AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>===;;;888555333000555::::::777333111111333333222222111000000000000000000000111111111111...444555222666RRRbbbOOORRR\\\kkkwwwvvvgggOOO======@@@IIIXXXgggttt|||zzz}}}}}}oookkkqqqzzzrrrOOO:::222000111333//////......---,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///111333444555999;;;KKKrrryyyqqqoooqqquuuooosssvvvvvvuuutttooohhhjjj}}}iiiSSSHHH:::***,,,,,,+++******************)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++************************************************,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,...000222333111000666555222111999NNNjjjxxxeeeZZZOOOIII???666222222333333//////000111111000---,,,........................---------------------------...............//////000111111111111222222222000///000333666666444222222222222222333444555666777999:::999777666666666666666666666666777888888999@@@FFFEEE@@@>>>@@@DDDBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>===;;;999777555444444666666444000///222555222222111111000000000000...//////000000000000000+++000777666111888XXXzzz{{{gggWWWJJJTTTRRRIIIUUUiiibbbIII@@@666555AAAMMMYYYmmm~~~yyy{{{}}}rrrmmmvvvuuukkkVVV???555444222...+++.........------,,,,,,,,,***************************************************************************************************************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------...000222333444;;;888999MMMzzzllljjjooooooqqqrrrrrrrrrrrrqqqpppeeejjjqqq}}}pppLLL444///---)))++++++***)))))))))******)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************************++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,------------000...------///...,,,***,,,...000///000555===CCCYYY[[[cccnnnyyy~~~{{{}}}sss___LLLAAA<<<444111......///000111222111111111000///.........------------------------,,,,,,------------------,,,,,,------............////////////000000000000//////000222333333222111111111111222333444555666777999:::999777666666666555444444444444555555666888???EEEEEE@@@===@@@DDDCCCCCCCCCCCCCCCBBBAAAAAAAAA???<<<999777666777777555777888555222111333555111111000000000000//////---...///000000000000//////...222666111...;;;OOOvvviiigggjjjmmmNNNOOOMMMLLLXXXdddaaaTTTLLL:::///444;;;AAATTTjjj{{{zzzxxxuuu{{{qqq```UUUFFF777444666444...***---------------,,,,,,,,,*********************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++,,,---------------...///111222333666888888<<>>;;;666333222000000000///////////////---...000111111111000///444...---000111000444<<<]]]ddd]]]jjjwww```KKKFFFXXX^^^SSSTTTcccTTTBBB666666777999DDDRRRlllxxxyyy{{{~~~~~~zzznnnuuu}}}bbbVVVLLL@@@444111333222000000------,,,,,,,,,,,,,,,,,,***************************************************************+++++++++************************************************************+++++++++++++++++++++++++++,,,------,,,,,,------...000111222...333777777===YYYsss``````dddiiikkkjjjkkknnn}}}~~~|||wwwWWW<<<***...111++++++444+++******))))))******+++))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++************************************************)))*********++++++++++++))))))***+++++++++++++++******+++,,,---......///++++++++++++++++++++++++************))))))))))))******************************++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,)))***,,,---...000222333///...,,,++++++---///111444222222333222222999BBBEEEIIIOOOVVV]]]eeemmmssswww}}}{{{tttllleee[[[SSSLLLDDD:::222555666666444000,,,)))'''///+++***///111...---///,,,---///...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,------...............////////////000111111111000000222444666333333333333333444555666444666777777666555666777666666555555555555555666666888::::::::::::<<<>>>@@@AAAAAAAAAAAA@@@?????????>>>;;;999777555555555000555<<<>>>:::555222000////////////////////////---///000222222111000///222///---...000222555777@@@eeennnnnnsssqqqWWWJJJQQQTTTOOO[[[qqqbbbSSSCCC;;;777777<<>>??????????????????>>>======;;;;;;;;;:::888555222111222555777555222000111333.........///////////////...///111222333222000///***///222000000222333222999???zzzuuulllrrrlll\\\MMMPPPaaaooorrruuudddNNN<<<444444888;;;IIIbbb~~~{{{zzzzzzzzzvvvnnniiifffyyylllQQQPPP:::555333444222...---///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++************************************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---...///000111:::......888888333AAAZZZ}}}```YYY```gggkkkmmmvvv~~~yyy___CCC111------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((()))))))))))))))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...............///000000222222333333333444444444444444444333333333222222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000000000111222333444222222222333333333444444444444444444444444444444444444555555666777777777666777777888999;;;<<<===????????????===<<<;;;:::999999777666444222111000111111111111000000000000000000//////.........------------............///---------------...///000///888WWWiiisssrrrrrrlll___[[[qqq}}}xxxhhhQQQ???888888999===MMMhhh|||www|||~~~|||rrriiilllvvvppp[[[HHH;;;222222222111000//////.........---,,,,,,+++******))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++,,,,,,------.../////////...///000111333888===AAAYYYyyykkkbbbdddmmmsssuuuZZZ@@@222...---,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********+++******))))))******+++))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///---------,,,------...///000000000111111111222222222222111111111000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000000000111222222333222222222333333333333444444444444444444444444444444444444555666666777777666666666777888:::<<<<<<@@@@@@@@@???>>>===;;;;;;:::999777555333222111111111111111000000000//////////////////......------------------............---------------...//////111222???cccpppsss{{{aaacccyyy~~~ttt```NNNCCC>>>;;;777AAATTThhhvvv~~~vvv{{{zzzqqqmmmqqq}}}xxxbbbOOOCCC;;;222222111000000///.........------,,,++++++******))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++,,,,,,------...////////////000111111222555999===HHH]]]tttlll{{{rrrmmmSSS:::+++(((+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))******+++******))))))******+++((()))******++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((()))))))))))))))))))))*********++++++************************************************++++++,,,,,,,,,,,,,,,,,,------------------------------------............,,,++++++++++++,,,---------............//////////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---............/////////111111000000000000111111111111222222222333333333333333333333333333333333333333444555555666666777444444555666777999:::;;;>>>>>>>>>===<<<;;;:::999:::888666333111111111222111111000000000000/////////............---------------------............------------------.../////////000>>>fff|||qqq|||kkkXXX]]]jjjooopppiii^^^QQQDDD999555666===HHHUUUggg|||}}}ssspppvvv{{{yyy|||UUUBBB;;;777111111000000//////......------,,,,,,++++++******))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***************++++++,,,,,,,,,---......//////111111111000000111555777<<<>>>ZZZxxxwwwsss___DDD222---...---***++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******((())))))***************************************************************************************************************************************(((((((((((())))))))))))))))))))))))************************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------.........//////111111000/////////000000111111111111222222222222222222222222222222222222222333333444555555666666333333444555666888999:::<<<<<<<<<;;;:::999777777:::888444111000000111222111000000000////////////------------------------,,,,,,---------.........---------,,,,,,---......+++000222333BBBfffzzzhhhvvvttt[[[NNNKKKRRR\\\cccgggaaaPPP???:::555333555===LLLcccvvv~~~}}}tttNNN;;;444111000000000//////.........,,,,,,,,,,,,++++++******))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,+++,,,,,,------.../////////000000///...///222444777<<>>---'''+++111000,,,******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))***(((((()))************)))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------......---------,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,------------............000000//////.../////////000000000111111111222222222222222222222222222222222222333333444444555555222333333444555777888999<<<<<<<<<;;;:::999777777999777333000///000111222000000000////////////...,,,,,,,,,,,,------------,,,,,,,,,------------......------,,,,,,,,,------......222444222AAAnnnkkk^^^gggmmm```NNNCCCCCCGGGRRRbbbjjjaaaTTT@@@;;;666555666<<>>///000000,,,)))(((+++...)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((((((((())))))***))))))(((((())))))***'''((())))))******))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------------,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))***++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++,,,------------.........//////............/////////000000000000111111111111111111111111111111111111111222333333444444555222222333444555777888999============<<<:::999888777555333111000000000111000000////////////......++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,555***)))333333333MMMooohhhXXXZZZXXXPPPMMMFFF>>>@@@OOO___ddd```FFFBBB@@@???<<<:::<<>>???AAA\\\eeeHHH777222///---000+++((()))...///,,,''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))'''(((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))))))))******+++************++++++++++++++++++++++++************************************))))))))))))))))))))))))************************((()))***+++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---...///000111////////////000000000000000000000000000000000000000111111222333333444444333333444444666777999:::888888888888777555444333333333333222111000//////000/////////............*********++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++++++++&&&,,,222111///000888???QQQooo``````RRRWWWWWWOOOHHHIIINNNQQQYYYVVVSSSPPPHHH===666444777888===CCCCCCBBBGGGQQQlll}}}|||vvv}}}yyyjjjxxxxxxcccWWWVVVJJJ888///000///+++------------------------******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---***++++++,,,,,,---......,,,---//////------...000,,,444888555222999IIIVVVcccSSS>>>222///000...***************))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******,,,......---++++++++++++************)))******++++++++++++******++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,***+++,,,---------,,,+++---......///......---------......///000111111222//////000000000111111111000000000111222222333333444555555666666666666666777777777777666555444333333333333222222111111111222111000///...---,,,,,,************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,---///000222333BBBYYYrrryyyvvvwwwyyytttdddOOOGGGIIINNNXXXbbbaaaTTTEEE;;;888666555777999999999???GGGOOOeee~~~zzzssswwwvvvvvvqqqWWWNNNDDD999222111111000...------,,,,,,,,,,,,+++++++++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************,,,,,,,,,---------......---------............///000000111222555999===???WWW|||EEE;;;000******+++***(((*********)))))))))((((((''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))((('''&&&%%%$$$************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---+++++++++---...---,,,+++++++++*********)))))))))******++++++******)))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,---...............------.........///000111111111222222222111000000/////////000000111111222333333444444555666666666666666666666666666555444333222222222111111111000000000111000000///---,,,,,,+++************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,,,,---...000222333888CCCXXXdddMMMFFFMMMOOOTTTYYYXXXPPPCCC888555444555888888777999===AAARRRhhh|||{{{~~~~~~~~~||||||~~~}}}hhhXXXFFF>>>555000000000///---------,,,,,,,,,++++++++++++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,---------------------............/////////111333666999;;;???VVVxxx...,,,******++++++***)))******))))))))))))(((((('''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************************************))))))(((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))*********))))))(((((('''))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************///---++++++,,,------,,,++++++*********))))))))))))******++++++******)))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***+++,,,------------,,,---...........................//////000000111111555555444222000///...---//////000111111222222333333444555555666666555555666555555444333222000000000000000000//////////////////...---,,,,,,++++++*********************************++++++++++++,,,+++++++++++++++,,,------++++++,,,---...///111222555999:::RRR{{{WWWCCCFFFJJJPPPUUUWWWTTTMMMGGG888444333777888666666777888@@@NNNaaazzz~~~zzzxxx~~~~~~}}}~~~}}}~~~|||}}}}}}~~~|||hhh[[[SSS;;;666000......///...,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------...............///000333555777888<<>>AAAHHH[[[www~~~~~~~~~~~~~~~}}}}}}~~~~~~xxxhhhTTTCCC999333111000///...---+++))),,,,,,+++++++++******************)))))))))(((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---.........//////000111111333333444888FFFddd)))******)))((()))***,,,))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((---,,,***((('''''''''((((((((((((((())))))))))))************************************************))))))))))))))))))))))))---+++))))))***++++++*********)))))))))(((((((((((())))))******))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++*********+++,,,---...///...---,,,,,,---...000111////////////000000000000//////000000111111111111......///000000111111222111222333333444444333333111111111111111000///...////////////000000000000---------,,,,,,+++++++++*********************************++++++++++++,,,***************+++,,,,,,++++++++++++,,,---......)))///111555999???\\\gggWWWXXX___dddOOOKKKFFFGGGKKKMMMKKKHHHSSSIII>>>777333000111555333777::::::;;;GGGaaayyy|||yyy{{{~~~~~~~~~~~~~~~}}}~~~{{{~~~yyynnn]]]JJJ;;;444222111000///...,,,+++***++++++++++++******************)))))))))((((((((())))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---......//////000000000...222666666666CCC___yyy************+++,,,,,,,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((222111...+++***)))******(((((()))))))))*********************************************************))))))))))))))))))))))))***)))((((((***+++***)))***)))))))))(((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************+++---///000...---,,,,,,,,,...000111000000000000////////////....../////////000000000......//////000111111111111111222333333333333333000000111111111111000000------........./////////------------,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,***************++++++,,,************+++,,,---...,,,//////555===;;;EEE\\\mmmbbbbbbdddZZZUUUQQQSSSWWWUUULLLBBBMMMIIIFFFDDD===444111333222444888999888===QQQeee|||~~~yyyxxxzzz|||~~~||||||}}}zzz}}}{{{zzzvvvhhhSSS???444444000000///...---,,,,,,,,,++++++++++++***************)))))))))(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************++++++++++++,,,,,,---...//////000000111111444555222333???NNNhhh(((''''''(((******(((&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((...,,,***(((((((((******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++)))((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************+++---///000...---,,,+++,,,...000222000000000000////////////.../////////////////////......//////000111111111111111222333333333333222///000000111111111111111,,,,,,,,,------............------------------,,,************************++++++,,,,,,,,,---------*********)))***++++++,,,************+++,,,------...222///...555444666BBBlllkkk]]]___cccggggggbbbYYYQQQLLLDDDGGGMMMPPPIII===666666555555888;;;:::;;;HHHWWWttt{{{|||wwwwwwwwwxxx}}}}}}|||{{{zzz|||||||||~~~~~~vvvuuuwwwwwwyyy}}}rrrvvv}}}yyysssfffOOO888000333---......---,,,,,,---///+++++++++************)))))))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))************+++++++++***+++,,,---.../////////000,,,,,,333777777999???FFF]]]((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++++++++)))(((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************++++++,,,,,,,,,,,,------//////.........---------000000//////.........------...///000000///...---...//////000111222222222444333111////////////000111111000/////////////////////...------------...333333111000...,,,+++***)))))))))***+++++++++,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,///000111333777999CCCcccrrr~~~tttSSSEEECCCDDDIIIPPPPPPFFF;;;555222111333888999888===DDDVVVgggoookkkpppsssvvvzzz}}}~~~}}}~~~}}}zzzrrrooo}}}xxxkkklllsss~~~rrr~~~hhhkkkdddPPP===333000---//////...---,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))'''((()))((('''&&&''')))******)))))))))))))))***))))))))))))************)))************+++++++++******+++,,,,,,---......//////......000333555777>>>===HHHggg((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******+++++++++***)))(((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))************+++++++++,,,,,,,,,------///.........------------000/////////.........------...///000000///...---......///000000111222222333222111////////////000000//////...------......///...------,,,,,,------000000///...,,,+++***)))******************++++++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,***+++---...///111444666777HHHdddlllQQQHHHFFFFFFIIIHHHDDDBBBCCC<<<888444333666:::===>>>FFFQQQeee||||||llleeegggppprrrvvvyyyzzz|||yyy}}}~~~zzztttxxx~~~oooxxxuuuooo}}}ppphhhWWWCCC777444222---///......---,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))******)))))))))))))))***(((((()))))))))*********))))))*********+++++++++******++++++,,,------...//////......000222555666:::666999HHHbbb((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******++++++***)))((((((''''''((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,............------------/////////.....................////////////............//////000000111111222222111000///////////////...------,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,+++******))))))******************)))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,)))+++,,,,,,,,,---000222111666>>>RRR~~~xxxPPPGGGDDDBBBCCCCCCCCCGGGMMMHHHFFF===222111888999444999>>>KKK___www~~~rrrgggccceeehhhkkkmmmppprrrtttxxx{{{{{{|||}}}~~~www~~~}}}zzzrrrrrryyynnniiivvvggguuusss```EEE333000444333---......------,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''))))))))))))(((((())))))***(((((())))))))))))******)))))))))*********++++++******++++++,,,,,,------............///111333555777555444555<<>>AAAGGGUUUjjjzzz~~~uuunnniiigggggghhhhhhhhhgggiiikkknnnooopppqqqtttwwwzzz}}}{{{}}}yyytttsssuuu{{{}}}zzzyyy|||qqqvvv}}}qqqzzzbbb\\\hhhmmmZZZOOOBBB333...000222000...,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((''''''((()))******'''(((((((((((()))))))))(((((()))))))))***************+++++++++++++++,,,,,,,,,------...///000111+++...444777333222999DDDKKKfff''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---------------------------.........//////............//////------.....................//////000000//////.....................///000---,,,++++++******++++++*********+++++++++,,,,,,))))))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))))))))************++++++,,,---,,,++++++---...000...444<<<999777NNNmmm|||yyyjjjXXXLLLDDDAAADDDIIIQQQeeeooo___EEE777444444555999<<<:::999BBBSSSbbb~~~}}}nnndddfffgggggggggeeeeeegggiiigggggghhhkkkooosssvvvyyyrrrwww~~~xxxlllggghhhyyyyyyzzz~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||yyy}}}wwwppprrryyyuuurrraaaaaa\\\eee{{{gggSSS;;;666222222222///---...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((()))******''''''(((((((((((())))))((((((((()))))))))************++++++++++++++++++++++++,,,---......//////...,,,...222222222666<<<===DDD___'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........000///...------...///000---------------------------...///000000///......------,,,,,,---......///------,,,+++++++++++++++***************+++++++++((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************+++,,,+++******,,,...///...222:::;;;999@@@KKKjjjppp[[[OOOJJJGGGGGGIIIIIIRRR[[[ZZZOOOBBB999666222666888777555:::DDDMMMgggzzzooommmnnnppppppoooooooooppplllkkkjjjiiiiiikkklllnnnllllllqqquuuqqqiiifffhhhwwwyyyzzz|||}}}~~~{{{||||||}}}}}}}}}}}}|||~~~}}}~~~}}}{{{|||}}}|||}}}}}}|||zzz|||||||||tttnnnrrrzzz~~~}}}rrrpppttthhhfffvvvqqqTTTDDD555111000222111,,,+++///++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))((('''&&&''')))'''&&&&&&'''''')))******'''''''''((((((((())))))(((((((((((()))))))))***++++++*********************+++,,,------.........222...---000222222555999???;;;CCCVVVcccrrr'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))************)))************++++++++++++++++++,,,,,,---------,,,,,,,,,------.........000///...------...///000---------------------------...///000000///......++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,))))))))))))************''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((*********)))***,,,...***///111000222999???@@@KKK{{{xxxiiiYYYTTTRRRNNNIIIGGGLLLJJJOOOZZZ^^^UUUGGG???444666777888777999===@@@PPPlll{{{}}}}}}zzzvvvqqqmmmjjjiiiiiijjjccc```dddhhhiiimmmssswww{{{~~~|||yyyyyy}}}{{{|||~~~~~~}}}}}}~~~|||{{{|||~~~|||zzz}}}~~~}}}||||||||||||{{{zzz{{{xxxuuurrrwwwxxxeee|||qqqmmmwww|||qqq~~~]]]BBB555666111...000///***+++///++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))************************'''((()))((('''&&&''')))&&&&&&&&&'''''')))******''''''''''''((((((((()))(((((((((((())))))))))))++++++*********************+++,,,,,,------------000---...111111///000333000666@@@GGGEEEGGG\\\uuu&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((''''''''''''***((('''&&&&&&'''(((***'''''''''((()))+++------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''')))++++++)))))))))***,,,,,,,,,,,,,,,---...///,,,,,,,,,---------............------------......------------------------------------------------,,,,,,,,,++++++*********++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,---...///222444777888<<>>FFF[[[{{{{{{ooogggaaa]]]^^^___aaagggnnnppptttwwwwwwwwwyyyyyyyyyzzzyyyxxxxxxyyy{{{~~~wwwxxxxxxxxxwwwwwwwwwwww~~~|||zzz{{{|||}}}|||{{{{{{{{{|||~~~~~~{{{uuuqqqnnnpppuuu{{{|||vvvnnnnnnttt~~~uuulllgggttt~~~cccFFF999555111000///...---,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////222222222333666999===???PPP{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))''''''(((((()))***,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******))))))+++,,,------,,,,,,,,,------...,,,,,,,,,---------............------------......------------------------------------------------,,,,,,,,,++++++*********+++******))))))******+++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++,,,---...111333555666999???HHH[[[}}}fffUUUHHHIIILLLKKKIIIKKKHHHBBB<<<999444000222888@@@RRRppp}}}tttkkkeee```]]]aaagggkkklllnnnnnnpppsssvvvwwwzzzyyyxxxxxxyyyzzz{{{|||{{{xxxuuuvvvyyy{{{zzzxxx}}}zzzwwwtttrrrnnnpppqqqsssqqqnnnkkkhhhxxx~~~|||qqqqqqssszzz|||lllggg|||lllKKK888111///000000///...---,,,+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////111111111222444777:::;;;@@@TTTppp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((())))))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******)))***---///...------,,,,,,,,,,,,---,,,,,,,,,---------............------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++******))))))******+++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++***++++++---///111333444777222000999SSS{{{zzz```GGG@@@CCCFFFKKKQQQIIIFFFDDDEEECCC===888777:::FFF^^^yyyzzzlllffffffeeeddddddeeegggkkkooorrrvvvvvvvvvwwwwwwwwwvvvvvvwwwrrrmmmooovvvzzzzzzxxxuuuxxxzzzyyytttnnnlllkkkiiilllpppvvvzzz}}}~~~~~~|||ttttttwwwwwwvvvwww}}}ooobbb```nnn|||eeeIII777222111000000//////...---,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((())))))'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---......//////000//////000111333555777>>>888BBBYYYccceeeyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''')))(((''''''''''''((()))***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******))))))+++...111......---,,,++++++++++++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++*********************))))))))))))******************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))******+++---///000111333333555777:::MMMwwwmmmPPPGGGHHHIIILLLOOOHHHHHHLLLWWW___ZZZKKK???888;;;GGG\\\pppnnngggeeeaaa```aaaddddddfffiiimmmoooqqqsssssssssrrrqqqrrrooolllnnntttzzz~~~tttzzz}}}|||tttppplllnnnvvvrrrooo}}}yyydddXXXYYYmmmvvvbbbFFF444000333444222//////...------,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,,,,------...//////000/////////000111222333???444777GGGIII???FFFXXXooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******))))))+++...111...---,,,+++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))***+++---...///000///222666222444IIIcccttt]]]XXX[[[VVVOOOLLLMMMKKKOOO^^^pppuuugggWWWBBB:::888@@@MMMZZZeeemmmmmmrrr|||wwwqqqnnngggccceeeeeeaaa___aaadddfffjjjmmmooooooooonnnppprrrssssssuuu{{{zzzuuurrrrrrrrrlllqqqzzzqqqeeebbbeeeyyyjjjXXXRRRVVVbbb~~~{{{pppXXXFFF222+++///333111............---,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........000000000000000000111111444333777???AAA<<<:::===BBBSSSrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))***---///---,,,,,,++++++++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,------******++++++,,,,,,------************************)))))))))******************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******))))))))))))***+++------333***'''...444555888<<>>:::888;;;???AAA@@@AAABBBDDDJJJYYYhhh{{{~~~ppplllhhh```^^^bbb___aaacccfffhhhjjjkkkkkkhhhiiiiiihhhfffhhhnnnsssvvvwwwyyy{{{wwwnnnkkkmmmnnnkkkfff___aaadddkkkttt~~~mmm___VVV[[[gggooopppooo^^^QQQFFFEEELLLRRRZZZaaabbbfffooo}}}qqqrrruuukkkXXXKKK666222000333333///...111---------,,,,,,,,,,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......---......///000000000000222444333111000222444555666444666;;;???FFFYYYnnnsss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((())))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''')))++++++***))))))***************+++,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***************+++,,,,,,$$$---222...)))***///333555666GGGpppnnnccc___```YYYNNNLLLTTT]]]aaacccVVVHHH???:::666777:::888999;;;<<<999999BBBLLLRRRbbbsss~~~rrrlllggg``````fffaaabbbdddfffgggiiiiiijjjkkkiiifffddddddeeefffgggffffffhhhkkkooorrrrrrrrrjjjeee___[[[YYYYYYZZZZZZWWW___mmm~~~}}}jjj^^^VVVXXXjjj}}}qqqdddUUUOOOMMMQQQTTTXXXaaakkk```aaatttpppfffmmmooo[[[@@@//////---///111---''')))111---,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......,,,,,,---...////////////111///000222111...111888...555888444333:::CCCIIIDDDLLL[[[mmm{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,111333666AAA___yyytttlll|||sssbbbQQQHHHIIIMMMGGGGGGKKKMMMDDD888333666666777999999999888999:::@@@FFFNNNWWWeee{{{rrrdddeeehhheeeaaaccceeecccbbbccchhhllldddgggfffbbb```aaa```]]]```___^^^___```aaaaaa``````___]]]ZZZWWWXXX\\\___gggyyytttfffaaammmttt}}}|||rrrgggaaaXXX[[[ZZZaaakkkhhhcccjjjppp~~~xxxhhhUUUAAA555111////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---------............//////000000000111111111111111111222333444666666777;;;<<<>>>AAAGGGPPPYYY```%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,'''''''''((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))*********+++++++++************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***,,,000555<<>><<<:::999999999:::888888777666999EEEWWWdddzzz{{{tttmmmgggcccggghhhiiimmmvvv|||yyyrrrqqqtttyyyeee\\\WWW[[[gggyyyqqqZZZOOOUUUffftttvvvsssyyyrrrXXXEEE888000.../////////.........---------,,,++++++++++++*********))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------......////////////000000000000000000111222333444444555555555555333111111333555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''(((((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))***************************************++++++++++++,,,,,,,,,++++++************++++++************************************************(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++222,,,---222000...999JJJbbbzzzuuupppppppppkkk```WWWKKKFFFBBBEEEIIIIIIDDD???BBBAAA@@@??????>>>===;;;888:::<<<:::777888<<>>;;;444777:::;;;999888999;;;;;;AAAKKKYYYkkk}}}rrriiibbb[[[TTTPPP]]]SSSNNNTTT^^^aaa```^^^WWWTTTPPPOOO[[[uuu~~~kkkLLL>>>111...000000000111------------,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,,,,,,,------............/////////......//////000111111111+++...111222111111111222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''(((((()))((((((((()))))))))******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((()))))))))******************************************++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++%%%...111+++(((...222222333555CCCgggzzzhhh^^^ZZZYYYUUURRRMMMHHHHHHJJJGGGBBB?????????AAADDDCCC???:::;;;;;;:::777555666888:::888999;;;AAAMMM^^^qqq}}}{{{ssskkk___VVVLLLIIIOOOZZZdddiiihhh]]]TTTRRRRRRNNNJJJHHHRRRTTTVVVYYYbbbvvv|||vvvnnn[[[GGG:::222,,,...000///------------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,------------.........///---.........////////////***---///000///......///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***(((((()))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((()))))))))***************************************++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,......,,,+++000555...111777BBBVVVvvvwwwkkkeeeaaa^^^ZZZZZZaaafff^^^RRRGGGDDDAAAAAACCCDDDAAA>>>@@@@@@>>><<<:::999999:::;;;999888888===GGGSSS[[[hhhrrruuunnnlllooommmeee]]]WWWOOOHHHHHHEEEDDDJJJVVVcccmmmrrr___\\\YYYWWWRRRQQQXXXbbbaaabbbbbbaaaeeetttxxxgggYYYJJJ===555///,,,......,,,+++---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,---------.........------------............---///111111000...//////%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''$$$%%%'''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((######$$$$$$&&&''')))***))))))))))))************)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************333$$$"""///555---(((,,,&&&---111//////CCCmmmxxxeeedddfffqqqwwwQQQKKKDDDBBBDDDFFFEEEBBB888<<>>AAAEEEIIIMMMXXX[[[___eeekkksss{{{|||{{{{{{~~~}}}xxxhhhWWWNNNIIICCCAAABBBKKKSSSYYYYYYWWWWWWSSSMMMGGGHHHHHHIIINNNRRRPPPKKKRRRLLLLLLXXXjjj|||~~~iiihhhqqqaaaLLL;;;222000000///.........---,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))'''((((((((())))))))))))))))))))))))))))))))))))************************+++***)))***,,,,,,***(((*********+++++++++,,,,,,*********++++++,,,,,,,,,------------------------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))************************************************************))))))))))))************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))*********************************,,,......---,,,---...333CCC```}}}wwwgggdddbbbZZZSSSQQQIIILLLKKKEEEDDDHHHJJJIIILLLHHHFFFIIIIIIFFFDDDDDD@@@???>>>===<<<;;;;;;;;;@@@BBBDDDHHHLLLRRRXXX]]]\\\ZZZZZZ]]]dddlllssswwwoooiii```YYYWWWYYY\\\]]]dddkkkpppqqqrrrqqqlllfffYYYPPPHHHFFFFFFEEEEEEGGGOOOUUUZZZYYYVVVSSSNNNIIIDDDDDDBBBBBBGGGMMMOOOKKKPPPRRRYYYcccmmmxxxyyyhhhJJJBBB666...---...000000...------,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))))))))))))))))))))))))))******************************)))***,,,,,,***)))*********++++++++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((*********************************************************)))))))))))))))************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))******************+++---...///...---444888>>>HHH\\\~~~ssseeeggghhhaaa___eeeeeebbb___[[[RRRJJJIIILLLIIIIIIKKKOOOPPPNNNJJJHHHHHHFFFDDDCCCCCCCCCCCCCCC@@@BBBCCCDDDDDDDDDFFFHHHHHHGGGGGGHHHLLLOOOQQQQQQNNNJJJEEECCCDDDFFFHHHIIIHHHOOOVVVXXXZZZZZZVVVPPPKKKIIIGGGGGGHHHIIIJJJKKKMMMPPPSSSRRROOOLLLJJJHHHGGGIIIHHHHHHMMMVVV\\\]]]WWW___ggghhhdddjjjvvv]]]JJJ:::666111...///000000000---,,,,,,,,,+++++++++*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((((((((((((***************************))))))***,,,,,,+++)))************++++++++++++***************+++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((()))))))))*********+++)))((())),,,...///...***000444333666KKKnnn|||{{{xxxooommmsss}}}aaaPPPPPPJJJMMMQQQUUUWWWVVVRRRMMMIIIFFFCCCBBBEEEHHHIIIJJJHHHKKKNNNNNNKKKGGGEEEDDD@@@BBBEEEKKKPPPRRRQQQOOOGGGEEECCCDDDGGGIIIKKKKKKQQQVVVYYYYYYZZZ[[[YYYUUUHHHIIIIIIHHHFFFFFFFFFFFFLLLLLLMMMMMMLLLLLLNNNQQQVVV```hhhjjjjjjmmmnnnmmmfffeeefffiiioootttdddSSSBBB888111000.........---,,,++++++++++++++++++************))))))))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***,,,,,,+++***))))))*********+++++++++************************++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((())))))'''(((((())))))*********,,,)))'''&&&(((***++++++''',,,000111222777AAAJJJooo}}}```SSSLLLOOOQQQRRRTTTUUUQQQLLLJJJGGGCCCDDDGGGJJJJJJHHHIIILLLPPPQQQOOOLLLJJJIIIDDDGGGKKKQQQUUUUUURRROOOIIIHHHGGGHHHJJJLLLMMMLLLZZZ]]]\\\XXXWWWXXXWWWTTTMMMPPPPPPJJJEEEDDDEEEDDDJJJIIIKKKNNNPPPQQQVVV\\\xxx~~~tttooojjjhhhqqqmmmUUUBBB888444333,,,,,,---...---,,,+++******************************))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,---,,,***)))))))))************+++***************)))))))))************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))''''''(((((()))******+++))))))(((''''''((()))***,,,------...///111222333...OOOwww{{{aaaXXXXXXTTTNNNNNNRRRRRRNNNMMMKKKIIIKKKNNNNNNJJJFFFFFFHHHJJJKKKKKKKKKKKKMMMKKKKKKLLLNNNOOONNNJJJGGGFFFEEEDDDEEEHHHJJJJJJIIISSSUUUSSSOOONNNPPPPPPMMMSSSYYYXXXOOOHHHHHHJJJJJJNNNNNNSSS[[[______cccjjj~~~~~~lllSSS>>>333000000111+++---...///...---------)))*********************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,---,,,***))))))))))))************+++*********)))))))))(((************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))&&&''''''((()))******+++%%%(((***+++******,,,---%%%)))------***)))+++///777666:::NNNttt}}}uuujjjggg]]]RRRPPPVVVYYYWWWLLLKKKMMMQQQTTTRRRJJJCCCFFFFFFFFFFFFEEEGGGJJJMMMJJJIIIHHHIIIKKKKKKKKKIIICCCBBBBBBDDDHHHJJJKKKKKKLLLOOOOOOMMMNNNQQQRRRPPPTTTZZZZZZPPPHHHJJJNNNOOOXXXYYYaaalllqqqpppsssxxxwwwSSSEEE444,,,...111000---+++,,,------+++******+++)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,---,,,+++))))))))))))************+++*********))))))(((((())))))))))))))))))))))))$$$$$$$$$$$$%%%%%%&&&'''***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''')))***)))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,------+++...222777CCC[[[{{{oooWWWKKKUUUkkkvvvvvvccc]]]aaauuuzzzaaaKKKDDDEEEEEEEEEDDDEEEEEEFFFGGGIIIMMMQQQSSSQQQMMMJJJMMMFFFBBBFFFIIIHHHHHHLLLHHHLLLPPPQQQPPPNNNOOOPPPTTTZZZ[[[VVVYYYccceeeaaaccc___eeerrruuuooorrr}}}uuuWWWGGG777666333111///.........,,,,,,,,,+++++++++************************************))))))))))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))),,,,,,+++***)))((('''''')))((('''''''''(((***+++)))*********++++++++++++******))))))))))))******))))))))))))))))))))))))%%%$$$$$$$$$%%%%%%&&&'''))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''')))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((''''''''''''(((((((((((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))+++++++++,,,,,,,,,,,,---//////...---///:::KKKYYYvvvrrr___^^^kkkwww|||gggrrrsssZZZTTTNNNKKKMMMOOOPPPOOOMMMUUUYYY\\\fffqqqkkk\\\KKKIIIKKKOOONNNJJJIIILLL^^^dddkkkmmmjjjhhhiiikkkkkkeeedddppprrrcccbbbhhhssstttrrr|||}}}mmmUUU@@@555444333111///------------,,,,,,+++++++++***************************************))))))))))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''))))))'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))++++++******)))((((((((()))(((((('''((()))***+++))))))))))))*********+++******))))))))))))******((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''')))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((''''''''''''((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))******+++++++++,,,,,,,,,---,,,+++***))),,,111555GGGYYYooovvvrrrvvvyyy}}}yyynnn```YYYYYY\\\]]][[[^^^iiiooorrrccccccdddddd```ZZZYYY\\\gggnnnuuuwwwvvvtttuuuwwwxxxxxxqqqttt|||yyynnnaaaVVVIII:::000---000///...---,,,,,,,,,,,,,,,++++++++++++************************************))))))(((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++******+++---///111111000222222777IIIjjj~~~rrrllljjjiiihhhffflllqqqyyyzzzuuuppplllhhhdddaaa___jjjlllppptttxxx{{{}}}}}}}}}}}}yyy]]]RRREEE===666000///111---,,,,,,,,,++++++++++++++++++++++++************************************))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******((((((((((((((())))))***'''''''''(((((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,******+++---...,,,******000333111777KKKggg{{{}}}pppgggddddddgggbbbcccmmmyyy~~~xxxrrrmmmmmmpppmmmbbbWWWccc``````hhhuuuvvvfffKKKBBB:::444222000......111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******'''(((((()))))))))))))))&&&'''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))************)))(((((()))******))),,,///111///---222===FFFXXXjjjzzzzzzwwwssszzzzzzvvvyyyrrrsssppppppzzzmmm\\\RRREEE888777333000222222///...///,,,,,,---------,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((()))))))))''''''((()))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''')))***)))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******''''''((()))***,,,---///---)))''',,,333555111,,,222;;;JJJ\\\rrr}}}|||}}}yyyiiiSSSAAA999888999999666222000333333///---...+++,,,,,,---,,,+++***)))************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((((((((&&&'''((()))***))))))(((''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''')))***)))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''((((((((()))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((***,,,,,,******+++,,,***,,,...,,,((('''---444000222444777>>>MMM```nnnxxx|||uuuiii[[[RRRJJJ>>>555666999666000...333...+++------+++***,,,++++++,,,,,,+++***((('''************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,---///222666:::<<>>CCCGGGHHH&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((()))((('''&&&''')))''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++***)))************************************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---------...////////////444444666999999:::CCCNNNQQQDDD;;;???GGGNNNZZZfff&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((()))((('''&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))*********))))))***************++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///...---------------...,,,---............///000666555777===CCCMMMbbbwwwnnn```bbbccc```fffrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''((()))((('''&&&''')))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))))))))*********+++)))*********++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))***************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,------------000///...---------------///111222222222333666999444555>>>MMMXXXcccxxxttteeeccc&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))************+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++((())))))******+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***************************))))))))))))))))))))))))***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///......------------......///222444555666:::AAAGGGHHHIIIVVVfffllliiiooo|||pppfffeee&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***&&&&&&&&&'''((()))))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++((())))))******+++,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))******)))((('''(((((()))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---......000111333555666444777:::===AAAJJJVVV^^^jjjfffmmmyyywwwhhhbbbhhhkkklllkkkiiihhhmmmvvv~~~&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''')))***+++&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''((()))((('''&&&''')))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++((())))))***++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------------------------------......---------,,,,,,,,,------------------------++++++++++++++++++++++++************************'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...///111444777;;;===???>>>BBBGGGKKKQQQ]]]lllwww{{{sssttt}}}{{{mmmhhhoooooovvvzzzwwwvvv''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''(((((())))))******))))))))))))((((((((((((''''''''''''((((((((()))+++*********))))))((((((((((((((((((((()))******)))*********++++++++++++***((((((***++++++,,,...,,,---...,,,***)))+++---***))))))***,,,---...---''')))+++...000000///---+++---...---+++***+++,,,+++,,,+++***((('''((())),,,++++++***))))))((((((***+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))(((((('''''''''(((((((((((((((((((((((((((((())))))((((((((()))++++++((())))))(((''''''(((***((((((((())))))*********'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))************************))))))))))))************)))************+++++++++((()))***++++++***)))(((*********+++------,,,+++,,,------------...///000...000...+++,,,111222000......---,,,,,,,,,,,,,,,---...//////...---.........,,,******---...---,,,............---,,,+++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))*********************))))))))))))))))))************+++++++++,,,,,,*********+++,,,---444***(((///111******000000,,,---999NNNbbbmmmoooXXX]]]eeekkkggg___ZZZ[[[```aaaeeennnzzz~~~''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&''''''(((((()))************)))))))))(((((((((((('''''''''((((((((())))))+++*********))))))))))))))))))((((((((())))))******************+++++++++,,,,,,+++,,,,,,,,,,,,---&&&(((+++---......---------...////////////...---333222111222333333111...///...---,,,++++++***)))---.........------...///************************************)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***)))((((((((('''''''''''''''''''''((((((((())))))))))))((('''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))((())))))(((''''''(((***''''''((((((((()))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))************************++++++++++++((()))***,,,,,,,,,++++++,,,++++++,,,------,,,+++333222111000////////////...000000...///333444111555444333111111222333333//////...---,,,,,,---...333222000000111111000///---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++,,,++++++,,,,,,---...///...***+++///111000222777555555===OOOiii{{{rrrjjjaaaXXXVVVXXXdddgggooo{{{~~~~~~''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&''''''((())))))******+++******)))))))))(((((((((''''''((((((((()))))))))***************)))))))))************))))))))))))++++++++++++******************+++++++++,,,,,,,,,111///......//////...,,,---///222333111000///000777444222333777::::::999:::999777666777888888777222222222111000///...---))))))************++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((******((((((((((((******((((((((((((''''''''''''''''''((((((((()))))))))))))))((('''''''''((((((((((((''''''''''''((((((''''''((((((((())))))))))))))))))(((((())))))***))))))))))))))))))))))))((()))***++++++***(((((()))***+++***)))((()))+++(((((()))))))))))))))***))))))***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************+++++++++,,,))))))+++,,,---.........---------------------,,,,,,+++,,,...000222222111111444555444888===>>>:::===<<<:::888888888999999;;;999777555444444555666333333222222111000...---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))*********************************))))))(((((('''''''''************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************+++++++++,,,+++,,,---...///000000000///111000,,,...333555333:::AAANNN```uuuuuuhhhdddcccbbbcccffftttxxx}}}''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))******++++++*********)))))))))(((((('''(((((((((((()))))))))************************+++++++++++++++******))),,,,,,,,,++++++++++++***(((***++++++,,,///000///777333///...000333555666777;;;>>>>>>;;;:::<<<>>>@@@<<<888999===AAADDDEEEDDDEEEEEEBBB@@@@@@CCCFFFBBBAAA???>>><<<999666333000//////...,,,+++************))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((((((((())))))((((((''''''(((((()))'''(((((((((((())))))))))))(((((((((((())))))***************+++++++++++++++++++++*********)))))))))***,,,+++***)))***+++************************))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,***+++,,,,,,---...............///...---...///000...000333777;;;;;;999777999<<<===<<<@@@FFFJJJIIIHHHIIIIIIHHHFFFCCC@@@??????>>>======<<<;;;:::888999999999999888777555444111000000//////.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))************************************))))))((('''&&&&&&%%%)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***************++++++*********+++++++++,,,,,,,,,---///000000000///...111444111,,,666FFFJJJBBBOOOVVVaaajjjoooooommmlllccc^^^```lllyyy~~~zzzwwwwwwxxx''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((((((((())))))***+++++++++************))))))))))))(((((((((((()))))))))******************+++++++++++++++,,,---,,,,,,+++***---------------,,,,,,,,,+++//////,,,...333555333111333666<<>>===;;;888555222000...******)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((()))))))))***))))))((((((((())))))***)))))))))(((((()))))))))(((((((((((()))))))))***((('''''''''(((((()))***)))))))))*********++++++,,,+++)))(((((()))***+++((()))++++++***))))))***************************))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,------------------......///111222222111222555888===AAAFFFJJJJJJHHHEEEDDDFFFKKKKKKGGGFFFJJJNNNPPPXXX[[[___```]]]VVVNNNIIIOOOPPPRRRUUUWWWTTTOOOJJJGGGEEECCCDDDEEEEEECCC@@@555444222000///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))***************************************))))))((('''&&&&&&%%%((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************++++++++++++))))))******+++++++++,,,***++++++++++++,,,,,,,,,......///000000///...---,,,000000555MMMkkkrrrggghhhkkkooonnniiibbb]]][[[eeefffooo}}}~~~~~~''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&''''''((()))(((((()))******++++++,,,++++++*********)))))))))((((((((()))))))))***************+++++++++++++++***+++---.........---,,,---.........////////////,,,111000,,,///999===;;;AAAJJJWWW```cccaaa^^^\\\hhhoootttpppfff^^^]]]```^^^_________```gggrrrzzzzzzzzzuuuiii[[[TTTVVV[[[LLLIIIGGGHHHLLLNNNNNNLLLJJJIIIFFFCCC@@@===;;;:::000...,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((()))))))))******))))))((((((((()))************))))))))))))******((((((((()))))))))******(((((((((((()))******+++(((((())))))***+++++++++,,,,,,+++***+++,,,---...)))+++------,,,******++++++++++++++++++************************)))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,...............///000111555888:::;;;;;;===BBBFFF???FFFMMMPPPPPPQQQUUUYYY```hhhkkkbbbXXXUUUXXXZZZjjjooovvvzzzwwwnnnccc\\\ccceeejjjpppsssqqqiiicccRRRLLLGGGGGGLLLMMMIIIDDD>>><<<999555222000//////.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++***************************))))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,/////////000000//////......333999EEE```zzz~~~rrriiiiiiiiigggeeefffhhhjjjrrrrrrwww}}}zzzyyyzzz~~~''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((())))))******+++,,,,,,+++++++++*********))))))(((((()))))))))******************++++++,,,,,,,,,)))***---///000//////.........///000111222222333///666777555<<>>CCCDDDBBB???<<<888;;;===>>>===;;;::::::888888888777777666666666/////////......---------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------...///111444888;;;===CCCHHHMMMOOOPPPUUU]]]ccc}}}xxxnnnppp~~~pppooowwwzzzqqqgggZZZWWWRRRKKKFFFBBB??????333333333222111000000///------------------------++++++++++++++++++++++++)))************+++++++++(((((((((((((((((((((((())))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------.........///222555888:::CCCNNN^^^lllqqqlllaaaWWWbbbiiivvvyyyvvvzzz~~~}}}wwwuuu'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++******)))))))))))))))++++++***************************+++---...---,,,...******------***---444222333444777;;;???DDDGGGNNN\\\ddd```aaammmwwwyyyxxxooojjjqqq|||zzz|||{{{{{{||||||wwwhhh]]]XXXNNNDDD>>>>>>DDDJJJMMMHHHFFFGGGDDD;;;555333000...,,,***)))***,,,...***,,,---+++((('''***---************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********))))))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''******)))))))))******+++,,,------,,,***)))+++,,,++++++***)))***+++---...222...///555888666888===CCC===999888666444666:::666===DDDDDDDDDCCC???;;;AAA@@@@@@AAACCCDDDCCCCCC@@@???AAAFFFLLLNNNJJJEEE???===999555222...***'''...---,,,,,,------,,,***(((***+++***)))((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************************************++++++++++++++++++++++++///...,,,*********+++,,,++++++---...///000111222111444<<>>777444222//////222333,,,))),,,///...------///...---,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))******++++++++++++******+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...///000000---,,,---,,,222444111777FFFRRRTTT^^^bbbcccaaaeeemmmpppmmmlllnnnvvv}}}}}}xxxyyyzzz{{{~~~|||yyy}}}'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))++++++******************---,,,***)))******++++++---+++...333333//////222333999CCCOOOXXX\\\\\\[[[bbbllltttvvv|||uuu~~~xxxvvv{{{xxxyyyvvvjjjZZZLLLEEEDDDLLLJJJJJJMMMKKKCCC<<<999222000...---,,,,,,+++******+++,,,,,,*********+++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,---......,,,***)))***+++******+++,,,...111333444<<<999:::>>>>>>;;;===BBB@@@===<<<===;;;888888<<<<<>>:::777444222333111...---------,,,+++***+++,,,,,,+++***)))*********************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------000//////......111444666:::;;;@@@FFFIIIKKKPPPWWWccceeefffeeeggguuu~~~ssskkkoootttooodddVVVNNNFFFAAA<<<666333333000......000000---,,,///...---,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))******++++++++++++******+++*********))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---***+++------,,,+++333111111>>>YYYuuuzzzmmmqqqpppllllllrrrvvvvvvvvvsssttt{{{~~~~~~tttwww}}}'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,++++++***))))))))))))*********++++++++++++++++++...---+++))))))+++,,,......,,,---000222111333666>>>GGGXXXjjjwwwzzztttnnnxxx}}}iiiZZZSSSLLLJJJKKKOOOPPPKKKGGGFFF999666222000000...***&&&*********+++,,,,,,***)))************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************************+++,,,,,,...///...---+++***+++,,,,,,...000222666999;;;<<<======>>>>>>;;;888:::???>>>>>>???@@@<<<666555999:::@@@EEEFFFHHHMMMPPPOOOOOOKKKGGGEEEFFFFFFEEECCCBBBBBBDDDFFFIIIKKKKKKJJJHHHFFFCCC@@@>>>???@@@AAA===999444111//////......---------,,,,,,+++++++++***************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,---///222444666888<<>>??????888:::<<<;;;777666888===???@@@DDDHHHGGGEEEIIIPPP]]]eeemmmoooooonnnkkkfff^^^]]]YYYTTTOOOMMMNNNPPPOOOPPPNNNGGG@@@>>>CCCHHHHHHGGGEEEBBB@@@BBBEEEHHHHHHCCC<<<777444222111111///...,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************************+++++++++,,,,,,,,,,,,,,,...------,,,,,,---------...333:::???AAABBBDDDFFFKKKIIILLLXXXjjj~~~uuu~~~{{{uuuxxx}}}xxx}}}{{{}}}sssdddVVVIIICCCBBB<<<777444333222//////222------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,---------------''',,,///000111222222111666???LLLVVV[[[^^^dddiiinnnttt|||{{{tttiiiggghhhhhhiiimmmsss|||'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,------,,,++++++*********************++++++,,,,,,,,,,,,(((***---...------...///111666;;;???EEEQQQ```jjjkkklllnnntttzzz~~~zzzppp^^^OOOGGGMMMHHHBBB>>>======<<<:::666111+++(((***++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***************''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))*********------,,,+++************///000111111111222444666999:::<<<>>>>>>===<<<;;;777;;;===<<<<<<>>>AAACCCDDDDDDIIIQQQWWW]]]hhhrrryyy~~~xxxssslllfffgggjjjhhh___RRRLLLOOOUUUfffiiiggg[[[KKKFFFMMMWWWRRRRRRPPPKKKGGGFFFHHHJJJKKKGGGAAA<<<999777555333333000---,,,,,,,,,***)))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************++++++,,,,,,,,,---------...---,,,,,,...111444666;;;???CCCFFFHHHOOOXXX___eee```aaakkk|||zzzrrrtttxxxyyypppeee___dddkkk}}}|||wwwzzzvvvggg[[[UUUUUUPPPBBB555222222111000000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++*********************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,222222,,,+++222===BBBJJJPPPZZZaaa]]]ZZZeeessszzzyyyxxxsssmmmmmmooovvv'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,---------,,,,,,+++************+++******++++++,,,---------))),,,//////---,,,...000222CCCTTT\\\___gggssszzz{{{yyyxxxxxx{{{|||hhh]]]PPPMMMHHHDDD@@@?????????>>>999333///---,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******++++++***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))*********......------------......333444555666666777999;;;:::<<<>>>???>>><<<:::888999<<<>>>???CCCIIILLLLLLJJJFFFEEEJJJQQQYYYccclllfffhhheee___[[[\\\\\\[[[^^^bbbbbbXXXKKKDDDGGGMMM\\\lll}}}qqq___TTTPPPLLLOOOQQQQQQNNNMMMOOOQQQGGGEEECCCBBBAAA@@@===;;;;;;666111/////////,,,))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++,,,,,,------......------...111555:::>>>AAACCCDDDFFFIIITTTiiiyyywwwttthhhhhh~~~yyysssqqqsssvvvxxxyyy~~~{{{kkk^^^```nnn{{{yyylllYYYDDD;;;999666222000111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++******++++++++++++***************+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////---222111,,,444LLLeeerrrfff[[[XXX```fffiiisss~~~www}}}}}}qqqpppsssxxxzzzwwwwwwzzzyyy~~~'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,------...---,,,++++++******++++++******++++++,,,------...,,,///111111000222999???NNNeeezzz}}}vvvvvv|||yyyccccccaaaYYYNNNEEEAAAAAADDDBBB???:::444///---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******+++,,,,,,---......000111333555666999:::;;;:::999999;;;===:::<<>>??????===;;;:::;;;===:::===BBBFFFIIIHHHFFFEEEEEEFFFFFFIIITTT```aaaZZZUUUKKKDDDGGGNNNSSSUUUWWWVVV[[[]]][[[ZZZ]]]^^^]]]QQQRRRUUUZZZbbbhhhjjjjjjbbb```___bbbeeebbbYYYQQQOOOUUU[[[ZZZTTTMMMIIIHHH@@@DDDKKKTTTZZZ[[[YYYVVVKKKEEE>>>::::::999555111------------------------))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************************++++++,,,,,,---...//////777:::@@@DDDFFFEEECCCAAA\\\aaafffmmmzzzpppiiihhhqqqzzzyyyuuuuuusssyyy~~~vvvrrrrrrpppnnnrrr~~~kkkYYYJJJAAA???666555444222000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******++++++++++++******++++++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000000555:::CCC[[[wwwccc]]]fffzzzzzz{{{}}}wwwtttwwwzzz}}}}}}iiidddggghhhooowww}}}(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))***,,,,,,------,,,///+++,,,000111///000666222444999===AAAJJJ\\\nnn~~~iiiRRRDDDBBBJJJOOOMMMFFF===222***111000///,,,))))))***+++(((((((((((()))***+++,,,******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((()))+++---)))***+++------------,,,222333666999;;;===<<<;;;===AAAEEEBBB===:::===BBBBBB>>>>>>EEEKKKLLLMMMNNNKKKFFFFFFLLLPPPRRRXXX```___]]][[[[[[[[[YYYTTTPPPUUUVVVVVVWWW[[[]]]WWWOOOLLLIIINNN\\\eeefffeeegggccc[[[RRRQQQXXXbbbiiilllddd```]]]^^^cccbbbTTTCCCDDDFFFOOO]]]iiimmmfff^^^VVVKKKBBB@@@???:::999;;;222222222111...+++***++++++*********))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++,,,---,,,***((()))******+++---...000222555777BBBDDDDDDBBBDDDKKKNNNNNNlllmmmmmmpppvvvjjjbbbcccllluuuyyyuuuoooeeebbbmmmttteee\\\TTTJJJ===444333666444///,,,000...,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))************************************************************************************************((())),,,------,,,+++***++++++******************+++++++++***++++++,,,,,,///---,,,...000222222222===:::BBBWWWjjjnnnggg```\\\hhhuuu~~~~~~xxxxxxzzz~~~(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------***++++++,,,------------...,,,---000---***,,,333;;;BBBNNN[[[ccclllzzziiiXXXMMMIIIFFFGGGHHHGGGCCC@@@222000...---,,,+++***(((+++******)))))))))************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''((((((''''''''''''((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''')))******))))))***,,,+++++++++,,,---...000111666888;;;>>>??????>>>===<<<@@@EEEFFFCCCAAAAAACCCAAA@@@DDDNNNUUUYYY\\\```SSSPPPOOOQQQOOOKKKMMMSSS[[[XXXWWWYYY[[[ZZZTTTOOOLLLMMMLLLLLLPPPTTTQQQKKKDDD??????FFFOOOUUU\\\ccc^^^WWWOOOMMMSSS[[[aaaddd[[[VVVPPPPPPZZZeeefffaaaXXXWWW\\\iiivvvyyyooodddUUUQQQPPPPPPJJJ@@@::::::<<<999555111///---+++***++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,,,,,,,******+++,,,++++++---000555<<>>>>>;;;>>>CCCFFFGGGFFFDDDBBB>>>@@@GGGRRRYYY]]]ccciiihhhggggggbbbYYYPPPNNNRRRQQQNNNMMMQQQWWWWWWPPPIIIFFFDDD@@@<<<>>>CCCCCC???JJJDDDAAAAAADDDHHHOOOUUUSSSNNNHHHGGGMMMTTTYYY\\\YYYUUUNNNJJJRRR```iiilllkkkggghhhrrr}}}uuuiiiKKKMMMQQQTTTPPPIIIEEEFFFHHHBBB;;;777555333000...,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,***+++,,,...000///000333999>>>BBBDDDGGGJJJJJJLLLZZZsss|||zzzxxxssspppmmmmmmpppttt|||~~~~~~xxxdddMMM???888222000000111000//////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))******************************************************************************************************+++++++++,,,,,,,,,******+++++++++++++++++++++++++++++++++,,,---...000***+++222222000:::KKKJJJSSS```jjjkkkhhhkkkqqqyyyuuuxxxssseeeaaaeeecccdddjjjrrrzzz(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---***...222333555<<>>999666444......---,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,+++******,,,...111333777<<<@@@BBBBBB@@@LLLJJJGGGLLLbbb~~~wwwooonnnvvv{{{vvvmmmhhhfff```]]]]]][[[YYYYYY\\\VVV]]]dddjjjttt|||rrrvvvxxxxxxvvvaaaRRRGGG===666444111///...///000000...---------------------------------,,,,,,,,,++++++++++++++++++*********))))))************************************************************************************************++++++*********+++,,,---******+++++++++++++++,,,,,,,,,+++,,,,,,---...///111---000777777:::TTTssszzzppphhhcccccclllvvvyyypppooozzzvvvbbb\\\fffggglllvvv((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------...111333666>>>NNN___jjjyyyzzzxxxpppkkkiiiiiidddZZZQQQPPPRRRQQQMMMIIIFFFIIIKKKKKKJJJJJJLLLOOOOOORRRTTTUUUSSSPPPNNNMMMLLLQQQTTTTTTSSSYYYeeeppp{{{mmmaaaVVVLLLKKKPPPQQQRRRPPPIII>>>444///---,,,,,,++++++++++++,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''')))+++,,,++++++,,,---...000555999===?????????:::999999;;;===???@@@@@@DDDCCCFFFMMMVVV\\\]]]\\\\\\[[[[[[\\\WWWSSSTTTYYYHHHMMMOOOKKKGGGIIIPPPWWWNNNKKKIIIMMMTTTWWWTTTOOOMMMMMMIIIEEEHHHOOOTTTTTTJJJNNNRRRVVVZZZ]]]\\\[[[WWWRRRKKKFFFDDDEEEFFFGGGFFFJJJIIIEEEEEELLLSSSWWW``````aaa___^^^```eeeiiimmmkkkjjjlllqqqqqqjjjbbbVVVXXXXXXRRRHHH???:::888333111///---,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***+++---000111777@@@FFFIIIHHHFFFDDDKKKKKKLLLXXXtttuuurrrppptttpppbbbXXXUUUWWW\\\aaaaaa``````[[[YYYZZZ^^^``````ccchhh___bbbaaa^^^aaalllwww}}}}}}yyyvvvqqqiiilllxxx{{{iiiYYYJJJ@@@<<<222000......///000000///---------------------------------,,,,,,,,,++++++++++++++++++************************************************************************************************************++++++*********+++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////555;;;<<>>:::@@@GGGKKKQQQUUUWWWTTTOOOQQQZZZcccnnnooosss{{{yyyjjjZZZ]]]^^^ZZZRRRHHHAAA===:::888444111...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---,,,,,,...222555999@@@GGGIIIFFFBBBCCCEEEQQQWWWbbbsss|||rrrhhheeeooo{{{~~~tttmmmcccUUUIIIEEEHHHMMMRRRUUUWWWYYY[[[UUUSSSTTTWWWXXXYYY___eeebbbbbb]]]VVVVVV___jjjpppyyy|||zzzpppnnnrrr}}}jjjVVVGGGAAA999555111//////000111111------------------------------------,,,,,,,,,,,,,,,++++++++++++***************************************************************************************************************+++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,---...///000111...222999===CCCTTTvvv}}}hhhhhhuuu~~~}}}yyyoooqqquuuzzzyyytttyyy(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---000222444555888CCC[[[}}}rrr___XXXUUUUUURRRJJJFFFFFFFFFHHHKKKPPPVVV[[[\\\ZZZYYY\\\___^^^]]]```fffkkk}}}tttdddZZZVVVYYY[[[ZZZVVVTTTWWWZZZ______]]]YYYVVV[[[fffppppppjjjpppssseeeTTTSSSTTTVVVUUUMMM@@@555///...---,,,,,,+++,,,,,,******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((''''''''''''(((((('''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++,,,...333666<<<===>>>>>><<<999666555:::999<<>>777222000000111111...........................------------,,,,,,,,,,,,,,,+++++++++*********************************************************************************************************)))***+++,,,---,,,++++++******++++++,,,------...,,,,,,------...000111222333999>>>BBBMMM___mmmssscccZZZZZZkkkyyyppp|||mmmkkkooouuutttrrr}}}vvvyyy(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------............---...///222555777BBBDDDOOOjjjtttbbbWWWRRRJJJGGGIIIHHHDDDDDDGGGMMMTTT]]]eeekkkoooooolllllloooqqqnnnjjjiiilllpppmmmbbbZZZ]]]``````]]]ZZZYYYYYYWWW[[[]]]YYYSSSQQQUUU[[[fffpppzzzqqqbbbppphhh]]]QQQOOOTTTSSSJJJ???111000///---,,,+++************))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))******((((((''''''''''''(((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,000555:::<<<<<<;;;:::999999888777888777===NNN___cccWWWJJJNNNRRRYYY___ccceeeeeeeee___WWWPPPQQQTTTVVVXXX\\\bbbhhhkkkkkkoooxxx{{{xxxooojjjaaaWWWPPPOOOQQQSSSTTTVVVTTTMMMHHHGGGDDDAAABBBFFFKKKMMMLLLKKKMMMOOOYYY___cccgggmmmtttssslllSSSLLLIIIQQQ]]]bbb[[[RRRIIIEEE@@@999444111//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))+++---000444:::BBBFFFDDDIIILLLHHHFFFRRRkkkxxxiiiooo}}}rrrddd^^^VVVLLLHHHIIILLLPPPTTTVVV^^^hhhrrryyy{{{vvvpppuuuyyyuuullljjjkkkmmmmmmkkknnnwww~~~{{{nnndddeeemmmuuu|||qqq___ZZZfff{{{ppp___LLLEEE<<<444000000111111..............................---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************(((***,,,---------+++*********+++,,,,,,---......,,,,,,------///000111222999@@@CCCHHHVVVeeebbbTTTUUUUUU```uuu{{{sss|||ooo___```___eeemmmooouuu''''''''''''((((((((()))((((((((()))******++++++******+++++++++,,,,,,,,,000///------.........---111+++***///222000222777@@@OOOhhhjjjUUUJJJFFFGGGBBBDDDOOOXXXZZZYYYZZZXXX^^^eeeqqqssssssoooooossstttsssuuuzzzzzzlllddd\\\\\\```fffgggcccbbbcccmmmgggccc___ZZZSSSPPPQQQOOOQQQVVV]]]eeesss{{{uuuyyyZZZNNNNNNKKKEEEBBB===888222---,,,------,,,&&&)))++++++******,,,...++++++***)))(((((())))))))))))))))))************(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++******))))))(((((('''''')))))))))))))))***+++++++++,,,...111444999===???<<<<<<;;;;;;::::::999999:::<<>>EEEJJJKKKLLLHHHCCCDDDQQQmmm|||pppllljjjtttvvvfffXXXSSSVVVVVVZZZ\\\XXXTTTYYYfffrrrwwwiiihhhlllnnnpppssszzzkkk[[[^^^^^^\\\vvvlll\\\GGG:::666555111------...000000///...//////.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...//////,,,+++,,,///333666999CCCDDDMMM[[[```[[[VVVVVVaaahhhkkkiiimmmxxx~~~~~~sssdddaaa___dddlllzzz'''''''''((((((((())))))((((((((()))******++++++***++++++++++++,,,,,,,,,...---,,,,,,---.........000...///444444222444888@@@RRRnnnrrrmmmdddXXXLLLEEEBBBBBBKKKHHHKKKUUU\\\^^^___aaaqqqpppsssmmmmmmnnnqqqwww~~~}}}rrrllljjjgggcccbbbeeegggggghhhllljjjggghhhkkkhhh___VVVSSSRRRSSSUUUXXXZZZaaaqqqxxxqqqtttuuueeeXXXMMMHHHIII>>>:::555111...,,,,,,+++(((***+++***(((((())),,,++++++***)))))))))))))))))))))))))))************(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))************+++++++++******))))))(((((((((((()))))))))))))))***++++++,,,...111444888:::;;;;;;777777888::::::;;;::::::DDD@@@>>>FFFSSS___cccdddcccbbbgggpppqqqiiiaaa^^^gggjjjmmmqqqvvv~~~rrr]]]SSSUUUZZZ\\\___aaa[[[NNNGGGGGGEEE???PPPXXX``````[[[XXX[[[___fffgggddd\\\[[[aaaeeefffddd[[[NNNCCC>>>>>>===999444111...------...---,,,++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***))))))))))))************,,,+++***+++,,,---.........444;;;@@@DDDGGGIIIJJJCCCGGGQQQaaavvv{{{hhh[[[```oootttcccWWWOOOKKKOOOVVV]]]kkkuuuqqqgggjjj|||vvv{{{wwwrrrwww~~~rrrmmmccc]]]ooorrr[[[III>>>999555333//////000///...---------.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...111,,,+++111666999???FFF\\\hhhpppjjjaaa___bbbfffnnnppppppooosss|||rrrfffiii|||''''''((((((((()))))))))((((((((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000---///333666555333888???RRRccc{{{sssVVVNNNEEEAAADDDIIIMMMNNNVVVVVV[[[bbbggghhhiiilllkkkoooxxxwww|||{{{xxx{{{yyysssqqqrrrqqqkkkgggkkknnnppprrrtttrrrmmmkkknnnpppjjjbbb^^^^^^\\\[[[ZZZUUURRRXXX```ttt~~~pppbbbrrr{{{eeeMMMDDDEEE@@@@@@>>>:::444...+++***++++++,,,+++)))((()))++++++***))))))))))))))))))))))))))))))************(((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))************+++++++++***))))))))))))(((((((((******))))))******+++,,,///222555999::::::999888999999;;;<<<============FFFDDDGGGQQQ^^^fffhhheee``````bbbgggiiikkkooouuu|||iiiffflllpppiiippphhhRRRIIIMMMLLLAAADDDKKKRRRTTTQQQQQQVVV[[[ccciiimmmkkkgggeeeccc```[[[\\\SSSCCC@@@HHHHHH@@@;;;777222///...------,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******)))))))))*********++++++------,,,+++,,,---...///222999BBBHHHIIIHHHHHHJJJJJJMMMVVVhhhooo[[[XXX___qqqwwwlllaaaXXXOOOKKKLLLQQQ[[[eeexxxvvv~~~wwwzzzrrrZZZEEE999444444222222111///......------.........---------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---000)))***444:::;;;FFFUUU~~~fffiiivvvzzzxxxtttrrrtttwwwzzzttt}}}'''(((((((((((()))))))))((((((((()))******+++++++++++++++,,,,,,,,,------,,,---------,,,---...000---222777888777;;;GGGSSSjjjuuu}}}kkk]]]GGGEEEGGGNNNYYYbbbggghhhkkkmmmrrruuuuuussssssttthhhyyy}}}{{{yyy|||wwwrrrrrrssspppnnnmmmnnnlllppp{{{|||qqqiiillljjjhhhfff^^^UUUSSSVVV\\\fffsss{{{rrr]]]gggrrrwww~~~tttYYYGGG@@@AAADDDFFFDDD===444---***...------+++++++++,,,---******)))))))))))))))***((()))))))))************)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++))))))))))))))))))))))))************+++,,,,,,---555666999:::;;;:::999888===<<<<<<<<<>>>AAAEEEGGGOOOWWWeeeqqqvvvrrriiibbb^^^___aaaeeelllyyyrrr\\\PPPQQQTTTSSSGGGJJJKKKIIIFFFHHHOOOVVV^^^```eeemmmtttqqqcccVVVLLLPPPPPPLLLLLLOOOMMMFFFCCC>>>777111...---,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********))))))*********+++++++++------,,,,,,+++,,,///111888===EEEIIIHHHGGGJJJQQQSSSWWW___nnnlllbbb^^^lll|||iii[[[UUULLLRRRYYY^^^bbbiiiuuunnnTTT@@@777444666444222000000111000000...............---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///+++000;;;<<<<<>>>>>???JJJ\\\jjjvvv{{{}}}zzzyyyuuuggg\\\VVVSSSPPPUUU]]]gggrrr}}}~~~zzzwwwuuunnn~~~{{{zzz}}}nnnsss}}}oootttrrrqqqqqqlllccc^^^]]][[[___dddhhhlllsss~~~{{{pppcccccctttrrrZZZIII>>>BBBFFFGGGCCC<<<555000...---+++***+++,,,------***)))))))))))))))******((()))))))))************)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++))))))))))))************+++++++++,,,---...///000;;;::::::999999::::::;;;:::::::::>>>FFFQQQ\\\bbbnnnwww~~~uuummmiiihhhnnnvvv{{{yyyfffVVVUUU]]]______[[[RRRIIIDDDDDDGGGPPPTTT___mmmuuuqqqfff]]]RRRMMMOOOVVVXXXSSSPPPQQQJJJEEE===666222///---+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))************************+++++++++++++++,,,---,,,,,,---222555AAACCCFFFIIIGGGIIIUUUddd\\\gggxxxxxxeeebbbpppwwweeeVVVQQQTTTLLL\\\lllrrrssszzzvvvyyynnnUUUDDD<<<888555111///000222222222........................,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------111333<<>>SSSoooxxxmmm{{{yyy|||zzzsssppp|||sssnnntttzzz~~~((((((((()))))))))******((((((((()))******++++++,,,,,,,,,,,,---------------///111000------000333444>>>GGGIIIMMMZZZjjjuuu}}}uuueeeXXXQQQRRR\\\fffuuuxxx{{{}}}{{{xxxsss|||~~~vvvssswwwyyyvvvssstttwwwwwwpppkkkiiidddbbb___\\\]]]bbbjjjpppppplllvvvlllWWWEEEDDDDDDDDDDDDAAA===999///---***))))))+++++++++)))))))))))))))******+++))))))))))))************))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++)))))))))************+++++++++,,,---///111333555<<<;;;:::999999:::<<<===999;;;@@@JJJYYYkkk|||xxxooonnnttt{{{hhhbbblllppppppkkkaaaTTTIIIBBB@@@AAANNNaaalllkkkfffhhhnnndddVVVRRRZZZ]]]WWWTTTXXXRRRMMMEEE>>>888444000...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++*********++++++++++++,,,***,,,.........111888===JJJHHHHHHIIIIIIOOOeee}}}nnn^^^ZZZnnnqqqcccUUUNNNUUUaaafffuuu||||||uuuqqqsssuuu{{{kkkaaannnpppWWWHHH;;;666000...///111222111.............../////////,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111777???AAA>>>BBBVVVkkkqqqzzzvvvhhhmmm|||ttt{{{rrrdddhhhfffdddfffooo~~~(((((()))))))))*********((((((((()))******++++++,,,,,,,,,------------...+++...111111//////333888???NNN]]]dddiiiqqqxxxzzzhhhYYYLLLJJJSSScccwwwxxxnnnhhheeebbbaaadddiiinnnqqqiiibbbYYYTTTRRRWWWggguuuzzzwwwwww|||{{{vvvtttpppkkkddd___]]]^^^^^^]]]mmm{{{tttyyyrrr___UUUIIICCCBBBCCCAAA???666222---++++++++++++))))))))))))))))))***++++++))))))))))))************)))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))************+++++++++))))))*********+++++++++++++++---///222555777999999999:::;;;;;;<<<<<<<<<===AAAHHHUUUeeewww~~~ssslllnnnyyyyyyuuu{{{|||pppsssvvvwwwwwwwwwxxxyyywwwyyyxxxjjj[[[OOOJJJHHH@@@JJJZZZcccaaa___gggtttooofff```bbbhhhgggaaa[[[ZZZUUUMMMFFF@@@:::555222------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,***---000111222777???FFFLLLHHHGGGIIIJJJUUUrrr{{{jjj```fffnnnqqqoooddd\\\XXXUUUVVVfffyyy}}}tttoooqqqrrrsss}}}xxxgggcccnnnnnnXXXCCC<<<444000111222222000---........./////////000,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------///000222333666<<<@@@???BBBOOO]]]eeeZZZ___dddiiiqqqzzzzzzvvvttthhhbbblllttt{{{))))))))))))************((((((((()))******++++++,,,,,,,,,---------......(((,,,000111000222777<<>>999333///......,,,***))))))((())))))***++++++))))))))))))***************************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++))))))******++++++++++++***+++---000333777:::;;;666888:::===>>>===<<<;;;???BBBJJJTTTaaannnyyywwwqqqmmmsssvvvmmmkkkddd___dddnnnqqqmmmgggkkkoooqqqpppnnnnnnmmmsssoooqqqwwwyyywwwxxx}}}yyyooo\\\RRRQQQSSSHHHGGGKKKVVV^^^```eeelllsssuuurrrqqqyyysss___^^^ZZZSSSLLLEEE???999555---------,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,***...222333555;;;DDDLLLIIIEEEDDDGGGIIIWWWxxxrrrgggZZZccc|||tttkkkaaaXXXRRRSSSZZZ___ggg||||||sssrrryyy|||zzzxxxsssuuu~~~|||iiihhhiiiKKKCCC:::555555555333111---.........//////000000,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---...000222444555@@@FFFFFFCCCMMMaaajjjgggVVVZZZffftttxxxtttrrrttt}}}wwwuuu))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---...///000111---111444222000666CCCNNNffflllYYYGGGKKKRRR\\\mmmqqq___QQQPPPZZZeeefffeeedddbbbccchhhooottt{{{zzz{{{yyynnneee___YYYUUUVVV\\\eeeppp}}}{{{vvvvvvyyy|||yyypppjjjhhhddd^^^WWW]]]lll^^^bbbvvvyyyYYYDDD@@@@@@>>>??????<<<555---***,,,///++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++---,,,++++++++++++++++++,,,///222666999:::<<<<<>>GGGHHHKKKVVVmmm|||sss```XXXcccooovvvwwwxxx}}}))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---...///000111...000111222777FFF[[[lllzzzbbbSSSOOO^^^gggpppvvv{{{~~~{{{vvv|||zzzzzz~~~wwwqqqrrrddd___WWWPPPQQQ[[[kkkvvv|||www^^^^^^___ccciiirrrzzz}}}yyyyyywww{{{zzzvvvuuuuuuqqqjjj___]]]aaannnaaacccrrryyy\\\JJJDDDDDDBBBBBB???999111,,,,,,...---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((()))***++++++***)))(((************++++++++++++,,,,,,+++++++++,,,---...222444777999;;;<<<>>>>>>>>>???AAADDDFFFIIITTT___tttyyy~~~tttkkknnnwwwwwwzzzuuuwwwzzz|||}}}yyytttooopppvvv~~~mmmbbbaaa]]]XXXQQQJJJIIIQQQZZZeeejjjqqq|||yyy___WWW[[[___[[[NNNCCCAAADDD>>>777///,,,...///...,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,++++++,,,...///444:::???CCCGGGJJJKKKLLLIIILLLUUU```ooo|||aaabbbvvvzzz]]]PPPRRRSSSOOOhhhqqq~~~ssstttwwwwwwtttjjjsssrrr|||sss^^^GGG<<<888555222222000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------000666===AAABBBNNNkkkvvvhhhhhhlllrrr{{{))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---...///111111333222000111:::MMMgggyyy{{{hhhTTTKKKUUUcccxxxppp{{{zzzzzz{{{aaaWWWVVVRRRPPPQQQXXXggg{{{yyyrrrjjjdddmmmlllqqq|||{{{xxxxxxzzzzzz{{{~~~yyylllcccYYYXXXdddwwwqqq^^^\\\tttsssUUUHHHGGGEEEEEECCC>>>777111---,,,......---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((()))***++++++***))))))************+++++++++,,,,,,+++++++++,,,---...///555888<<>>??????DDDZZZvvvjjjwww}}}xxx{{{|||vvvuuuxxxyyyyyy******************************+++++++++,,,,,,,,,---------...///000111222...111777AAANNN___nnnwww~~~kkkZZZQQQ___||||||qqqooorrrxxx|||qqqeeecccnnn~~~}}}~~~uuu```VVV[[[fffvvvrrrpppppppppttt}}}fffYYYYYY^^^cccfffzzzwww___RRRMMMKKKIIIHHHDDD===333,,,......,,,++++++*********************************))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((()))***+++,,,,,,+++******++++++++++++,,,,,,,,,---,,,+++***+++---///111999???EEEGGGDDD@@@??????>>>FFFNNN[[[sss{{{~~~uuuyyy|||ggg^^^\\\SSSFFFJJJXXXeeegggdddgggooovvvooofffYYYQQQVVV]]]XXXLLLRRRQQQKKK???111)))+++///---,,,***)))((()))***+++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********++++++++++++++++++***+++...333777CCCBBBDDDEEEEEEKKK\\\nnnqqqfffccczzzjjj[[[TTT[[[eeelllxxx~~~|||wwwwwwyyy~~~~~~{{{xxx```___ggg|||lllTTTDDD:::444333222222111000000//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---///444:::>>>???===;;;JJJ]]]rrrxxxlllcccnnnzzzrrrnnnpppxxx|||zzz}}}******************************+++++++++,,,,,,,,,---------...///000222222000444===JJJXXXeeelllppplllvvv|||VVVOOOXXX~~~}}}{{{tttpppuuu{{{ttt{{{}}}|||~~~}}}sss```[[[^^^eeemmmzzzvvvbbbVVVTTTTTTSSSmmmzzznnnZZZQQQOOOMMMMMMLLLFFF;;;222///...---+++************************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((()))***,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,+++,,,---111444777@@@EEEIIIGGGBBB???@@@BBBGGGQQQaaavvvzzzvvvooovvvzzzbbb]]]^^^ZZZNNNOOOTTT___kkkttttttrrrxxxxxxcccVVVWWWXXXSSSPPPTTTSSSJJJ<<<000---......---+++***))))))***+++))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,111888===FFFCCCCCCEEEGGGRRRlllpppbbbmmmzzzlll\\\XXX]]]lll{{{sssfffkkkyyyyyy|||tttxxxzzzdddXXXllljjjQQQ>>>111444333333222111000//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---222999===>>>>>>======JJJWWW]]]VVVSSS^^^ppp{{{|||vvvwwwzzzrrruuu~~~******************************+++++++++,,,,,,,,,------......///111222333777:::BBBPPPaaammmsssuuunnn{{{kkkRRRWWWmmmyyypppqqqwww|||pppddd```YYYeeexxxzzzfffQQQHHHIII]]]ooojjjVVVSSSPPPRRRTTTOOODDD:::000///...,,,++++++******************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))***,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,...222777===@@@DDDFFFGGGDDDAAACCCLLLTTTZZZaaaqqqooobbboooyyyhhhbbbbbbXXXOOOJJJRRRaaannnsssrrrwww~~~fffVVVTTTWWWPPPVVV[[[[[[SSSEEE888000...---,,,++++++*********))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++,,,,,,+++,,,///555>>>CCCGGGDDDEEEHHHIIISSSnnnrrrjjj~~~}}}gggYYY^^^dddooo}}}zzzhhhhhhfffhhhwww{{{|||xxx```jjjcccJJJ999555444333222111000000///........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////555;;;===<<<===AAAFFFSSSUUURRROOOVVVeeeoooooorrruuu{{{******************************+++++++++,,,,,,,,,............///111222333888;;;EEEVVVlll~~~lll[[[dddnnn|||ppplllqqq~~~uuupppnnngggrrrxxx}}}ooofffXXXaaannn}}}ZZZJJJPPPOOOgggyyyYYYUUUSSSUUUXXXUUUJJJ@@@111111///...---,,,,,,+++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))+++,,,------,,,,,,++++++,,,,,,,,,---------***+++,,,000555===DDDHHHCCCDDDCCC@@@@@@JJJZZZgggkkkmmmwww~~~fff___cccnnnyyybbbZZZ___UUUJJJFFFLLLZZZlllxxxsss|||yyy\\\QQQUUURRRXXXbbbiiigggYYYDDD444......------,,,+++******))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++---------...111999AAAHHHGGGEEEGGGJJJIIINNNggg|||ggg[[[XXXjjjrrr{{{mmm```fffoooyyyvvv|||}}}uuurrrWWWDDD555555444333222000000///........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111777<<<<<<999<<>>>>>EEENNNZZZkkkyyyxxxmmmxxxsssbbb]]]^^^iiiooo|||yyyiiiaaa[[[VVVNNNHHHMMMXXX___bbbiiirrrzzzxxxkkk]]]aaadddggghhhfff___TTTJJJ:::555///---......+++)))************)))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************+++++++++***++++++,,,------...///444;;;AAAFFFHHHKKKIIIMMMWWWcccooo}}}zzzqqqhhhjjjuuu~~~yyy{{{vvvsssuuuuuuvvv~~~yyy]]]CCC:::444444444111000333........................------------------------...------,,,,,,------...------------------------------------------------,,,------------...111444<<<@@@===888AAA___qqqaaa]]]fffnnnyyy}}}vvvzzz)))))))))*********++++++***+++,,,,,,+++,,,...000...,,,---111444444888===MMMhhh{{{aaaVVVooozzzqqqqqqyyyhhhWWWPPPKKKGGG@@@@@@>>>======<<<======>>>???@@@@@@AAAAAA@@@@@@DDDGGGKKKNNNRRRYYYbbbiiissszzzxxx{{{nnnvvv{{{pppmmmfff___ZZZ[[[eeezzzrrrTTTCCCQQQhhhwwweeeOOOPPPYYYUUUHHHAAA>>>888333///---,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------......333555;;;DDDKKKKKKDDD>>>@@@;;;>>>NNNcccsssxxxpppqqq}}}fffZZZVVVYYY\\\kkk|||gggZZZ\\\YYYLLLGGGNNNUUU^^^dddfffqqq~~~zzzlll\\\^^^aaa```YYYQQQPPPTTTEEE===444.........+++(((++++++*********))))))))))))))))))))))))))))))))))))************+++++++++)))))))))*********+++++++++++++++++++++,,,---------000444888<<>>444777777111///555........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------------------------------------000444777===GGGAAA666IIIttthhhfffhhhjjjmmmzzz|||mmmlll|||~~~}}}|||}}}))))))*********++++++++++++,,,---,,,,,,,,,...000000000111222222555@@@LLLddd~~~zzzaaaZZZhhhxxxxxxooo]]]^^^cccgggsssvvvbbbQQQJJJJJJIIIHHHEEEDDDCCCAAA@@@>>>===<<<======<<<<<<<<<<<<======BBBDDDFFFHHHKKKPPPVVV[[[bbbeeejjjooowwwzzzrrr|||vvvxxxssszzzrrrjjjbbbWWWTTTdddzzzlllHHHHHHUUUaaavvv```SSSXXXYYYSSSBBBAAA>>>888222...,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---,,,,,,,,,+++---.........---......777===FFFLLLMMMIIIBBB>>>???>>>HHHbbbtttqqqqqqwww~~~~~~zzzwwwwww{{{~~~|||~~~~~~jjjXXXWWWUUUZZZqqqyyyeee___^^^ZZZXXXZZZWWW___eeegggooo{{{~~~eee^^^ZZZ\\\ZZZTTTRRRUUURRRHHH:::111......---,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++++++++,,,---......222888;;;>>>AAAGGGKKKKKKUUUiiixxxyyy{{{}}}tttvvvwwwtttrrr|||tttlllyyysssaaa]]]rrrhhhLLL777777999222///444////////////............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------.........---...222888<<<;;;DDDCCC@@@TTTuuu|||nnndddhhhsssuuunnnppprrrhhhjjjxxx~~~}}}~~~yyyuuuzzzyyy}}}************+++++++++++++++,,,------,,,---///000000222444222///666JJJ___xxx}}}aaaYYYmmm}}}hhhXXXRRRYYY```mmmlll```QQQIIIHHHHHHGGGGGGGGGFFFEEEBBB???===;;;:::::::::999888888999:::;;;999:::===???BBBGGGKKKNNNRRRUUUXXX]]]dddnnn{{{yyykkkmmmwww{{{uuussspppfff\\\```lllWWWIIIHHHMMMggg}}}]]]TTTUUUTTTEEEDDDBBB<<<555///,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,------------------...//////......111444>>>FFFOOOPPPJJJDDDCCCDDDFFFJJJ\\\{{{}}}eeebbbgggsss}}}{{{yyywwwuuutttuuusssoookkkjjjoootttrrruuuyyy{{{zzzxxxvvvvvvxxxyyy{{{|||}}}||||||{{{qqqbbbTTTSSS___wwwvvvddd```ffffff```RRRTTT]]]gggkkkppp~~~xxxllllllppplllaaaXXXXXXMMM???333---,,,---...++++++++++++************))))))))))))))))))))))))))))))*********+++++++++************++++++++++++++++++++++++,,,---...///000555;;;???AAACCCGGGKKKVVVkkk~~~lllqqqttteeemmmzzzwwwvvvtttrrrxxxmmmYYYXXXooodddCCC::::::444000111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------.........///000555;;;???@@@AAADDDMMM]]]hhhcccWWWaaaeeevvv~~~qqqkkkrrrvvvzzzuuunnndddlll}}}*********++++++++++++,,,+++,,,------,,,---///111...000333444444???YYYrrr```[[[oooooodddqqqrrrbbbaaaqqqwwweeeYYYNNNLLLNNNNNNMMMLLLEEEDDDCCCAAA???>>>======;;;;;;:::999999999999:::555666888<<>>BBBDDD???BBBQQQ[[[YYYVVVWWWaaaaaarrr~~~wwwxxxvvvfffeee*********+++++++++,,,,,,+++---...---------///111...///333:::DDDTTTnnnpppQQQbbbwww]]]^^^uuuyyylllaaaXXXTTTYYY]]]ZZZSSSOOOFFFEEECCCBBBAAABBBDDDEEEAAA@@@???>>>===;;;:::999777888999<<>>;;;>>>888999999999888888888999;;;<<<>>>AAADDDGGGJJJLLLNNNPPPQQQRRRSSSVVVYYY\\\sssyyyeeehhhzzz|||{{{qqqsssxxx^^^HHHGGGSSSYYYfffeeeSSSTTTOOOEEECCCCCC;;;000///---++++++,,,,,,,,,*********************++++++******+++++++++,,,,,,,,,)))************+++++++++000...,,,+++,,,---------111000111444;;;HHH[[[jjjqqqaaaNNNDDDAAAFFFUUUeeehhhKKKFFFBBBHHH[[[ppp~~~yyyiii```RRROOOLLLIIIHHHEEEBBB@@@AAA>>>;;;:::<<<===<<<<<<===<<<<<<<<<======>>>???FFFGGGHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJLLLNNNPPPQQQQQQWWW___gggmmmrrrvvvxxx~~~qqqeeehhhiiiwwwzzzqqqeeeaaaYYYNNNCCCFFFZZZnnnyyyxxx~~~~~~gggJJJCCCNNNUUURRRQQQQQQMMMBBB666///000,,,+++,,,,,,))))))+++,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,***++++++++++++---111444::::::???HHHLLLLLLOOOTTTaaalll{{{qqqkkk||||||dddWWWccc|||xxxyyyyyy```CCC;;;999000555333000//////000000///........................------------------------------------------------------,,,,,,,,,---......111...000999>>>???AAAFFFGGGWWWfffhhhaaa```hhhrrrwwwzzzrrr******+++++++++,,,,,,,,,...---------///000111111444;;;GGGeeexxxmmmppp```ggglllppp|||tttllllllppp}}}{{{rrriiiccc___[[[[[[___^^^PPPEEEGGGLLLJJJDDD@@@@@@<<<777555777888777666999:::;;;>>>AAADDDFFFHHHFFFGGGHHHHHHHHHIIILLLNNNSSS___tttqqqtttuuusssoooTTTFFFEEENNN[[[}}}~~~aaaZZZQQQKKKGGG@@@999555///---++++++,,,,,,,,,+++************************************+++++++++,,,************++++++++++++...---,,,---.../////////---...333===JJJXXXfffooojjj[[[LLLGGGLLLYYYooozzz]]]NNNGGGEEEHHHQQQ___mmmzzzfffTTTKKKFFFDDDCCCBBBBBBAAA???=========<<<<<<<<<=========;;;:::::::::::::::;;;<<>>MMMjjj|||wwwvvvdddnnnyyy|||xxxuuuzzzlllXXXSSSVVVYYYNNNGGGJJJQQQQQQLLLHHHIIIAAA888444666888666333666777888:::<<>>666:::///---++++++,,,---,,,,,,************************)))))))))*********++++++************+++++++++,,,,,,,,,---...///000111222000333<<>>???@@@@@@EEELLLUUU]]]eeemmmrrrwwwyyy|||~~~rrrgggeeeooozzz^^^MMMSSSQQQEEEIII[[[eeekkkrrrwwwvvvkkk[[[OOO[[[[[[YYYYYY]]][[[III444000,,,***,,,---++++++---++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......///......000444777<<>>AAAGGG^^^uuucccqqq}}}xxxtttxxxuuuxxxzzzttt******+++++++++,,,,,,,,,+++---///000000111222333666DDDQQQcccyyysssxxxzzzmmmfff|||xxxmmmppp{{{eeeMMMHHHGGGKKKPPPQQQOOOMMMNNNQQQMMMGGG@@@;;;999888555333555555666777999;;;===>>>AAABBBCCCBBB@@@@@@AAABBBEEEEEEGGGNNN]]]{{{yyylllvvv|||yyy}}}dddQQQJJJLLLeeefffNNNRRRRRR@@@666<<<111///,,,+++,,,------,,,+++++++++***************((())))))))))))******************+++++++++,,,,,,***,,,...//////000111222222;;;LLLbbbvvv}}}uuuhhhYYYYYY]]]iii{{{zzz\\\KKKHHHJJJIIIJJJHHHQQQkkkxxxgggYYYVVV___jjjtttlll```UUUNNNKKKIIIIII@@@BBBBBB@@@===;;;;;;<<<::::::999888777777777777666666777777888888888888888888888888999;;;<<<<<<;;;???EEELLLTTT\\\dddjjjnnnqqquuuxxxyyyzzz{{{|||vvveee^^^fffwww___QQQYYY]]]SSSLLLOOOcccllltttwww||||||ooo___XXX[[[ZZZYYY```eeeZZZIII444...***+++---+++***,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...////////////111555888>>>GGGMMMRRRhhh{{{rrrnnnvvv||||||ttt|||wwwpppuuu___LLL666555444222222333222000...........................------------------------------------------------------,,,------...///000000777>>>@@@>>>>>>EEENNNhhhyyyzzziiikkkooojjjsssyyy{{{|||******+++++++++,,,,,,,,,+++---///000//////111333<<>>===;;;:::999999999777777666666666666777777888777777777888999999:::;;;>>>BBBFFFLLLSSSZZZ___bbbeeejjjmmmoooqqqsssuuuuuuzzz~~~uuuooofffmmm~~~pppaaa\\\______UUUKKKQQQ^^^jjjrrrZZZ]]][[[YYY```jjjkkkeee===444,,,+++,,,***)))++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...//////000222777:::???KKKQQQTTThhhyyymmmvvvnnneeelll{{{|||wwwqqqqqqvvv___888777555333222222111///---////////////////////////------------------------------------------------------------...///000111444:::>>><<<:::@@@NNNZZZggggggdddeeeppp{{{xxxnnnjjj|||sssxxxmmmxxx******+++++++++,,,,,,,,,,,,...000000...000444888CCC^^^nnnqqquuuyyycccQQQ```~~~gggYYY]]]{{{www{{{hhhXXXRRRRRRNNNHHHHHHMMMRRRNNNEEE<<<888888777666666666666777888888444666888999999999:::;;;777:::@@@CCCAAAGGG^^^wwwrrrmmmaaaLLLLLL```rrrzzzYYYOOOQQQLLLBBB<<<999555111...------------,,,,,,++++++***))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,***---//////...///444888CCCZZZrrr}}}|||qqqeee```uuutttmmm^^^OOODDDCCCIIINNN]]]sss~~~{{{xxxtttmmmiiimmmuuuuuucccXXXSSSMMMFFFAAAAAADDDFFFGGGEEEDDDBBB@@@>>>===<<<<<<999999888666666666666666666666555555555666666777:::<<>>222---,,,***)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///111444999===CCCLLLSSSXXXjjjooommmddd]]]\\\fff}}}fffqqq|||ssslll}}}pppGGG;;;888444222111000///...////////////////////////------------------------------------------------,,,,,,------...///111111777<<<===999:::GGGZZZgggcccbbbgggoooqqqlllnnnuuuuuusssrrruuu******+++++++++,,,,,,,,,,,,...000000///333:::@@@SSSlllxxxxxx{{{qqqVVVWWWrrrkkk\\\VVV\\\vvvvvvfff^^^SSSHHHHHHLLLPPPNNNHHHAAA<<<:::777777666555555555666666444666888999888888888999===;;;>>>DDDCCC@@@HHHUUU~~~jjjrrr|||wwwzzzeeeMMMRRR___vvvmmmSSSLLLPPPKKK???===999333000......------,,,,,,++++++***))))))(((************+++++++++,,,+++++++++,,,,,,,,,------***,,,/////////222:::@@@aaa{{{yyywwwtttzzzxxxgggtttzzzmmmVVVMMM\\\ooopppuuu~~~wwwpppooo~~~zzzkkk___PPPFFFEEEGGGHHHGGGJJJIIIGGGDDDBBB@@@??????>>>===;;;999888777777777666555555444444444555555777888;;;<<<===@@@CCCEEEGGGIIILLLOOOQQQUUUYYY\\\]]]bbbhhhnnnsssyyy~~~yyyfffmmmyyyzzzzzzkkk```ZZZWWWKKKLLLOOOYYYiii|||zzzhhhZZZZZZ___bbbiiirrrZZZJJJ999000---+++***+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---///111333777===AAAKKKMMMQQQZZZkkkwwwbbbjjjppp______jjjfffdddgggvvvqqqvvv{{{___AAA===777333111111000///////////////////////////------------------------------------------------,,,,,,------...000111222999>>>>>>:::???QQQeeerrrbbbgggrrrzzzuuulllnnnyyy******+++++++++,,,,,,,,,+++...000000111666???GGGhhhzzz|||bbbTTTiiittt[[[XXXXXXXXXccctttyyydddWWWOOOJJJKKKLLLLLLIIIDDD>>>:::777666666555444444444444222444666666555444444444999222444???DDDAAABBBHHHVVV~~~oooiiisss~~~WWWMMMTTTjjj~~~XXXIIIQQQPPPCCC@@@;;;555111///......---,,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------))),,,//////000666???GGGuuukkk___eee{{{ooofffzzz{{{jjjrrr{{{wwwhhhkkkqqqzzzyyybbbTTTPPPOOOMMMJJJMMMKKKIIIFFFDDDBBBAAA@@@CCCBBB@@@===;;;:::::::::777666555555555555555555333555777888999:::<<<>>>???AAACCCDDDFFFJJJNNNRRRSSSUUUYYY^^^eeekkkppprrrmmmggggggttt|||aaaVVV[[[NNNGGGEEEOOO^^^mmmwww}}}kkkVVVXXX]]]ZZZ]]]fffdddRRR>>>333///,,,+++---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---000222555:::@@@DDDRRRNNNOOOZZZjjj{{{hhhWWWfffyyysssllleeekkk}}}ssscccWWWbbbyyyooosssFFFAAA:::444222222222111000000000000000000000000------------------------------------------------,,,,,,------///000111222:::>>>???<<>>???AAACCCEEEFFFIIIKKKNNNRRRVVV]]]dddiiivvv|||nnn\\\cccpppyyysssuuu[[[\\\WWWQQQNNNOOORRRXXXbbbllluuusssaaaRRRXXX___aaafffuuugggTTTCCC888111,,,)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...)))+++444777777@@@NNNZZZSSSHHHNNNfffxxxmmmdddfffsss~~~ppprrrvvvnnnnnniii[[[fffwww}}}{{{yyypppUUUEEE777444444111......000/////////........................................................................///222777:::>>>???;;;<<>>@@@>>>JJJhhhuuugggttt~~~ssssss|||hhhIIIHHHUUUkkktttXXXKKKIIIGGGDDDAAA<<<666111...,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,---...//////...---000333444>>>[[[zzzuuugggjjjhhhooo~~~xxxwwwzzzxxxnnnhhhfffkkkpppsssvvvzzz~~~|||tttjjjXXXSSSNNNIIIAAA===@@@GGG@@@CCCGGGGGGCCC@@@??????;;;:::888666444444555555555555555555666777888888999999999:::<<<===???@@@AAACCCFFFIIIMMMSSSZZZ^^^iiirrr}}}cccVVVcccrrr}}}xxx|||dddSSSWWWTTTLLLFFFNNN]]]ccc```iiisssjjjZZZZZZ^^^YYYWWWccc]]]RRREEE999222......++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///+++...555888999EEETTTfffeee\\\]]]qqqtttoooppp{{{tttnnnnnnnnntttwwwoooyyy{{{iiifffjjjmmmoooyyyZZZHHH888333444333111000000000/////////.........................................................---...//////000333777;;;<<<===>>>HHHccclllgggiiirrrvvvxxx}}},,,------------.........//////222444444>>>[[[wwwjjjddd~~~___OOOGGGFFFSSSjjjiiikkk___XXXYYY```\\\MMMDDDFFF@@@???<<<:::888666555555444444444444444444444444555777999999999:::<<<>>>???AAAOOOqqqbbbfff{{{zzznnnkkkmmmvvvhhhLLLEEEIIIZZZssshhhNNNIIIMMMHHHDDD>>>777222...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////---,,,///222666GGGjjj}}}{{{wwwppprrrxxxfff___iiiqqqdddUUUJJJCCCAAADDDJJJEEEBBBEEEJJJGGG???>>>EEEBBB???;;;777555555666777555555555555666777888999777777777777888999:::::::::<<<>>>@@@CCCHHHMMMQQQ\\\hhhvvv}}}zzzccc```cccnnnsss\\\TTT]]]XXXHHHHHHYYYcccaaafffxxxwwwggg```[[[RRRNNNNNNOOOLLLDDD999111//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///...111666999===LLL]]]|||~~~vvvxxxsssuuuoooWWWRRRbbbpppzzz|||tttkkkeeejjjuuuiiigggxxxjjjUUU???555444444222111000000000/////////......................................................---...///000111444999<<>>;;;999888777333333444444444444444444444666777888888888:::<<>>;;;999888888555555555555555666777777888888777777777777888888888999;;;<<<>>>AAAFFFIIIOOO\\\llluuu|||eee\\\cccrrrwww|||rrrUUUfffkkkYYYGGGKKK___oooqqq|||ppp[[[NNNRRRFFFGGGFFFAAA999222...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...//////333777:::@@@QQQbbb|||tttuuu^^^GGGIIIdddyyyyyyiiinnntttrrrhhhiiiooo|||fffJJJ999444444333111000000000////////////...................................................---///000222333666;;;>>>BBBFFFOOOaaazzzrrrsss|||uuuzzzooouuu---------........./////////222333444>>>XXXyyytttnnndddrrrsssxxx{{{hhhssswwwkkkiiitttxxxWWWOOORRRNNNIIIIIIEEEEEECCCAAA???===;;;:::555444444444444333333333333555777777777777999:::===BBBEEELLLiii~~~kkk{{{|||vvv___OOODDDKKK___|||aaaOOONNNNNNKKKEEE>>>777222///------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////...000111111777LLLrrr}}}vvvnnnaaacccuuukkkUUUNNNYYYhhhdddNNN???BBBEEE@@@@@@GGGHHHHHHGGGFFFCCC???<<<:::666666555555555555555666999888777777666666666777666888999:::;;;===@@@CCCFFFOOO\\\iiiuuurrrccciiimmmuuupppzzzyyy}}}}}}dddiiilllcccNNNCCCTTTmmmwwwdddNNNWWWOOOKKKFFFBBB===777000+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------............000444888<<>>555444444222111000000000////////////................................................---///222333555888===@@@???KKK^^^rrrxxxjjjkkkyyy{{{{{{wwwpppmmmvvv------.........////////////333333555FFFgggssswww{{{tttxxx|||yyyccceeetttooohhheee|||___MMMJJJIIIFFFDDDGGGGGGFFFEEECCCAAA???>>>888888777666555444444333333555777777666666888999777>>>EEEJJJ]]]|||yyy}}}iiiYYYHHHFFFTTTmmm]]]HHHOOOLLLHHHBBB;;;555000---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////---111333555>>>YYY~~~{{{{{{xxxrrrlllfffuuu```LLLZZZrrrwww```KKKDDDEEECCCDDDHHHIIIIIIJJJJJJHHHDDD@@@>>>:::999888777666555555555777666555555444444444555444555777888888999;;;>>>DDDIIIRRR___ooo~~~sssggg```eee~~~~~~ppprrrtttyyyooofffdddYYYIIIJJJWWWmmmzzztttTTTVVV[[[VVVOOOJJJFFF@@@777000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------...............111555:::@@@IIIUUU]]]lll~~~vvvjjjqqqtttcccGGGJJJaaa{{{mmmmmmyyy|||^^^[[[||||||```EEE777444555444111111000000000/////////................................................---///333555777:::>>>AAACCCWWWqqquuuiiiaaalll|||xxxxxxtttsssiiicccsss............////////////000333333777NNNttt~~~xxxxxxlllpppxxxtttlllaaannnrrr```eeezzzxxx___NNNGGGEEECCCGGGHHHHHHGGGFFFEEECCCBBB======<<<:::888777555555444555777777666666888999888;;;BBBMMM]]]yyyvvvgggQQQDDDJJJ\\\tttuuuOOONNNMMMJJJFFF???888111......------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////---111444666DDDggg}}}pppooopppmmmhhhhhhpppdddaaallluuu___NNNGGGFFFIIIJJJIIIIIIJJJIIIHHHFFFDDDBBB???>>><<<:::999777777666666555555444444444444555333444666777666777999;;;BBBDDDJJJWWWhhhzzznnnaaa___kkkjjjlll|||tttkkkaaaSSSIIIGGG\\\qqqaaaUUU]]][[[XXXTTTMMMDDD<<<666------------------------++++++,,,,,,,,,,,,------------------............000333777===FFFOOOUUUWWWhhhttt{{{}}}hhhJJJDDDQQQmmm~~~}}}ssslllqqqoooZZZuuurrrRRR<<<666555444111111111000000000//////................................................---000333666999<<<@@@CCCLLLgggyyyddd\\\^^^rrrwwwxxxyyynnnqqq~~~............/////////000000444333888SSS{{{wwwaaa\\\bbbfffooowwwbbb```{{{iii^^^bbbzzz\\\NNNKKKIIIGGGHHHIIIIIIHHHGGGEEEDDDAAAAAA???===;;;999777666444666777777666666888999:::666;;;KKK]]]rrrwww^^^JJJJJJKKK```}}}WWWMMMMMMKKKHHHAAA999222.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////...222444666FFFnnn{{{sssddddddfff```\\\^^^wwwqqqeeepppXXXIIIHHHLLLMMMIIIIIIHHHGGGFFFFFFFFFFFFCCCBBB@@@===;;;999888888777666666555555666666777333555777777777888:::;;;:::<<>>555222333222111000////////////......------------................../////////000222777555555<<<<<<>>>III^^^{{{|||ggg___iiivvvuuu{{{sssooo|||xxx}}}...------,,,,,,------...333555555CCC\\\kkktttrrr\\\YYYYYY[[[dddnnnooo[[[fffpppiiiddd___kkk}}}[[[IIIFFFEEEGGGHHHHHHIIIIIIGGGDDDCCCCCCCCCCCCCCCBBBAAA@@@777666666555555666666777999:::>>>HHHYYYqqq{{{kkkNNNLLLMMM___{{{sssVVVNNNLLLIII???<<<999...//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000000000555AAAVVVsssnnn```WWWVVVSSSRRRbbbwwwnnnXXXTTTXXXeee___UUUKKKDDDBBBBBBCCCOOORRRPPPJJJGGGFFFAAA;;;@@@???===;;;::::::::::::888777555666888999999999999:::>>>HHHYYYnnn~~~qqq___ggg}}}~~~{{{iii```XXXPPPJJJZZZfffiiissswwwYYYZZZ[[[YYYRRRHHHAAA>>>222---+++------***+++------,,,,,,+++,,,---...///......---------...//////444444<<>>666666333222111000000////////////......------......///........./////////000000000777666777>>>>>>BBBPPPqqqooohhhrrrxxxvvv|||pppuuu|||zzz}}}...---------------......111333999MMMbbbhhhrrrzzzdddPPP[[[YYYZZZlll{{{~~~ccc]]]wwwooocccbbbcccaaarrrpppXXXWWWHHHEEECCCEEEIIIJJJFFFCCCFFFGGGHHHGGGEEEBBBAAAAAA;;;:::999888777777777777999999===GGGYYYppp~~~}}}rrrZZZIIIHHHWWWooobbbPPPJJJLLLCCC;;;888333000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000111,,,666HHH```yyyzzznnneee[[[VVVVVV```rrrhhhYYYZZZmmmlllbbbOOODDDCCCBBB>>>PPPVVV\\\\\\ZZZUUULLLDDDDDDBBB@@@>>><<<<<<===>>>;;;999888888999::::::999888888<<>><<<<<<===>>>===<<<888999;;;BBBTTTmmmuuuWWW```[[[qqq{{{vvvqqqggg^^^```gggSSSXXXddduuunnnXXXVVVWWWOOODDD???888111---...///------...,,,,,,,,,,,,,,,------......---------...///000111666;;;FFFTTT```jjjqqqvvvttt}}}{{{|||~~~|||ssskkknnn{{{\\\DDD888555333333222111000000000000//////............//////...////////////000000000000777999<<>>ZZZrrrrrrwwwnnn```aaaYYYiii|||{{{^^^ggg{{{jjjfff\\\]]]iiiaaaRRRFFFKKKYYYfffpppwww\\\TTTJJJFFFHHHJJJIIIGGGBBBAAA???===;;;999888777:::999;;;FFFYYYooorrrxxxttt|||lll^^^KKKFFFMMM]]]qqq}}}ZZZIIINNNHHH<<<888777000000///...------------+++++++++,,,,,,,,,------...............///111111333555FFFfff}}}pppbbbbbbqqqrrrhhhkkksss{{{kkkjjjqqqkkkUUUGGGHHHIIIDDDGGGQQQ```mmmqqqnnnjjjhhhfffbbb\\\UUUOOOKKKHHHGGGFFFDDDBBBAAAAAAAAA@@@???<<<======BBBTTTnnnYYY\\\OOOaaa~~~{{{sssfff\\\aaalll\\\[[[dddyyybbbVVVXXXUUUJJJBBB;;;333------...---,,,,,,,,,,,,------............---------...///000111111444@@@QQQccctttyyyooowww~~~|||~~~zzz{{{vvvppplllhhhNNN<<<444444333222111000000000000/////////....../////////////////////000000000111111888;;;===@@@AAASSSqqq~~~yyyyyyoookkkqqq|||zzz|||}}}{{{wwwvvvyyy}}}------------...///000000333:::FFF```yyy}}}ooojjjgggdddwwwdddbbbvvviii[[[XXX[[[```qqqlllWWWGGGJJJYYYjjj|||tttdddXXXPPPMMMIIIGGGEEEDDDBBB???===;;;:::999:::888:::EEEXXXnnnccclll{{{rrrxxxsssgggSSSIIIKKKWWWhhhdddMMMMMMHHH???;;;666111000///...------------++++++,,,,,,,,,,,,------............///000111111111666OOOwwwrrrqqqzzz~~~lllggglllssspppxxxvvveeeTTTLLLIIIFFFJJJPPP\\\hhhmmmnnnqqquuurrrooojjjbbb[[[TTTOOOMMMNNNLLLIIIHHHHHHHHHFFFEEEEEEFFFCCCEEEVVVqqqvvv\\\MMMYYY{{{mmmcccaaacccccc]]]]]]mmmvvv^^^ZZZYYYOOOCCC@@@666......///---++++++------...////////////...---------...///000111222555GGG^^^sss{{{nnnuuuzzzzzz}}}yyy~~~~~~~~~uuujjjyyyvvv^^^FFF777444333222111111000111111000//////......//////000/////////000000000111111333:::<<>>;;;<<>>555333444222///.........000111111111000///------......///111222333999MMMfffzzzzzzwww}}}wwwzzz}}}{{{}}}rrr|||~~~kkkrrrnnnRRR<<<444444333222111111111111000000////////////000000//////000000000111111111444:::===@@@CCCGGGfffoooqqqvvv}}}yyywwwvvv}}}~~~|||zzzwwwuuuwww{{{}}}---------......000111111000III^^^nnn{{{}}}lllooonnnYYY]]]\\\[[[mmmjjjZZZSSSSSS^^^lll|||xxxeee\\\SSSRRRPPPMMMKKKIIIHHHHHHBBB@@@AAAKKK___ttt~~~fffkkk|||yyybbbNNNEEELLL[[[xxxuuuXXXNNNIIIHHHBBB555111000///......------...++++++,,,,,,,,,---------.........//////000111222;;;GGGggg}}}||||||qqqqqqqqq|||aaaRRRPPPFFFUUUppp{{{uuuppplllfffccc```^^^]]]\\\ZZZYYYWWWXXXRRRPPP___zzzmmm[[[aaa~~~hhh___^^^WWWQQQ\\\xxxtttbbbaaa\\\OOORRRFFF<<<:::;;;888555333...///111222222222111000------......///111222333<<>>AAAJJJccczzzxxxzzzpppfffppp}}}}}}}}}~~~{{{{{{~~~////////////000111222222666>>>KKK]]]vvv~~~nnnwwwhhhTTTTTTSSSRRRhhhyyy```^^^eee}}}pppeeeeeejjjnnnyyyvvvvvv{{{{{{mmm```UUUOOOJJJRRRiiinnn}}}vvv|||eeeNNNIIIRRReeesssSSSDDDFFFCCC:::666444222///---,,,------,,,,,,,,,,,,------------.........000111333555666GGGaaa}}}xxxpppvvvsssjjjcccfffiiifff``````mmm|||dddZZZTTT\\\sss~~~wwwwwwrrrnnnwwwpppXXXXXXUUUkkkrrrgggZZZYYYUUUIIINNNiii}}}~~~tttjjjbbbRRRLLLDDDAAA???;;;555000......//////000//////...,,,...000000000333999>>>OOOvvv{{{uuu~~~{{{kkkrrr}}}wwwnnn^^^[[[zzzrrrqqquuuqqqrrrtttxxx{{{~~~}}}}}}~~~uuunnnjjj___hhh{{{|||oooRRR>>>777222333444222111222000000000000000000000000...///111000000111333444:::<<<;;;???UUUzzzyyy{{{|||{{{}}}|||gggdddsss{{{}}}{{{{{{{{{~~~zzzyyy{{{......//////000111222333;;;???JJJ___zzzyyyyyy~~~~~~}}}|||~~~nnnqqq[[[SSSSSSQQQ[[[nnn|||fff^^^lll{{{iiibbbbbb]]]ZZZZZZcccpppxxxyyyvvvaaaWWWOOOUUUiiilllnnn~~~{{{lllVVVMMMQQQ___yyyYYYBBBCCCCCC;;;888666333000...------...,,,,,,,,,------------...---,,,---//////000333888FFF```rrrmmmmmmssszzz~~~zzztttvvvxxxnnnoookkkXXX\\\\\\```eee___SSS^^^zzzwwwuuuoooiiiaaaaaacccWWWSSSiiisssfffdddTTTLLLCCC???;;;666111///------..................,,,---///111111222999AAAWWW}}}}}}}}}xxxyyyzzzmmmzzzxxxtttpppdddeee}}}ssslllmmmttt{{{nnnooorrruuuxxx{{{}}}~~~yyyyyyzzzzzz|||}}}wwwvvvuuujjj]]]eee{{{zzznnn~~~~~~kkkTTT@@@777222222444333111111////////////////////////...///000000000111444666999===<<<@@@^^^~~~xxxyyyyyyuuuaaacccqqq{{{wwwyyy~~~|||yyyyyy|||~~~{{{vvvvvvzzz......//////000222333444>>>BBBPPPiiixxx}}}xxxvvvxxxzzz{{{~~~pppnnnvvvaaaWWWRRRYYYgggtttfffZZZmmmttthhhbbb\\\UUUSSSWWW]]]cccfffmmmfffaaaeeepppvvvmmm{{{tttqqqZZZMMMLLL[[[zzzfffHHHEEEFFFBBB999777444111///.........,,,,,,---------............------///......777CCCOOOgggzzzrrriiijjjooovvv{{{~~~iiiyyyfffbbbccc___ooouuudddWWWZZZ{{{~~~vvvvvvwwwxxxqqqlllkkklllaaaRRR[[[wwwssseeegggYYYNNNDDD???999111---------------------...//////------///111000000999EEE```{{{|||}}}wwwpppffffffsss{{{pppiiilllvvvuuummmnnnqqqsssuuuvvvwwwwwwtttvvvxxxyyyzzzzzzyyyxxxzzz|||~~~llllllqqqXXX\\\xxx~~~nnnxxxpppZZZDDD:::111111444222000000////////////////////////...///000000000222555888777>>>???FFFhhh~~~{{{yyy{{{gggkkktttwwwvvvvvvwwwyyy{{{zzzxxxwwwvvvwwwyyywwwuuuzzz......///000111222444555>>>FFFYYYtttgggfffjjjqqqwww{{{wwwooo}}}~~~___PPPRRRZZZbbbyyynnngggkkkqqqiii^^^SSSNNNMMMOOOQQQ\\\[[[aaammmzzzpppmmmvvv}}}{{{___LLLHHHXXX}}}tttRRRFFFDDDBBB;;;999555222000/////////,,,---------............000///111222///222DDDYYYgggvvvyyyooofffbbbccchhhpppwww{{{uuuhhhtttdddcccggghhhdddTTTTTTfffxxx|||{{{xxxtttqqqlllkkkeeeQQQOOOdddyyygggfff]]]QQQGGGBBB;;;000,,,...---------------...///000///,,,...111///000===MMMpppyyy~~~~~~tttmmmggguuu~~~zzznnnhhhlllyyyoookkklllnnnpppqqqqqqpppppppppqqqtttvvvvvvuuurrrqqqrrruuuxxx{{{|||llllllzzzZZZTTTrrrnnnppplllJJJ>>>333111333222000000000000000000000000000000.../////////000222666:::888>>>BBBPPPuuuwwwvvvssswwwssswww{{{qqqqqqtttuuuwwwyyytttrrrpppqqqqqqrrrttttttvvv......///000111333444555>>>JJJccc~~~uuuZZZ^^^gggrrryyy|||rrr{{{ssscccUUU\\\dddwwwrrr```jjj|||jjj\\\TTTPPPMMMKKKEEEEEEQQQggg|||sssiiiyyy|||nnnXXXMMMVVVwww```HHH@@@???<<<:::666333000/////////------------...............///222444000666RRRpppvvviii^^^ZZZ___fffnnntttyyyaaaooo{{{mmmhhhcccmmmuuuXXXSSS[[[rrrkkkiiiVVVJJJWWWxxxmmmeee^^^RRRIIIFFF>>>111---111...---------...///000111///+++---111111444DDDXXXxxx{{{zzz}}}wwwkkkeeejjjxxxhhhfffgggiiikkkllllllkkkjjjlllmmmnnnnnnnnnmmmlllkkklllnnnqqqsssuuuxxx{{{~~~yyyssswwwfff\\\ooopppeeeqqqzzzRRRCCC555222333333222111000000000000000000000000.../////////000333777;;;======CCC[[[|||oooppp{{{nnn|||yyy~~~|||ooonnnnnnrrrwwwxxxvvvtttqqqmmmmmmnnnpppoooqqq|||......///000111333555666???OOOjjjtttccc\\\aaammmxxx}}}}}}uuu|||ggg]]]XXX]]]xxxoooooo~~~}}}ggg[[[TTTLLLFFFFFFBBBIIIaaazzzxxxkkk~~~wwwvvv}}}~~~hhhVVVUUUkkkoooOOOAAA@@@<<<:::777333111/////////---------.........//////***,,,111333///888ZZZ~~~zzzwww{{{tttccc[[[```gggooouuuzzz```hhhxxxyyynnnhhhnnnwwwqqqrrryyyggg[[[^^^qqqnnnXXXDDDJJJXXXkkkvvviii]]]RRRJJJHHH@@@333000555......------...///111222///+++,,,111333777JJJ```|||~~~wwwpppgggaaagggvvvaaabbbcccfffhhhiiiiiihhhhhhkkkjjjiiiggggggggghhhiiihhhjjjkkkmmmooorrrwwwzzz{{{yyywwwuuullltttwwwccckkkyyyWWWGGG888333444444333333000000000000000000000000.../////////000333888<<>>???:::777666222---,,,.....................------111000111111111<<>>KKKooopppxxx|||www~~~uuu}}}pppttt|||sssgggkkkkkkjjjuuu|||zzzxxx||||||yyysssjjjdddbbbgggkkkxxxxxxyyyzzz{{{|||}}}~~~zzz---///111000000333888;;;JJJ^^^sss|||www^^^```gggpppvvv{{{jjj]]]PPPOOO]]]{{{vvvrrrsss]]]JJJGGGEEEOOOfff|||{{{dddiii{{{}}}wwwyyy[[[KKKWWWmmm}}}^^^HHH>>>???;;;777666333...,,,...........................000///111222444AAA\\\uuu{{{}}}iii]]]aaafffkkkoooxxxwwwnnndddgggrrr}}}tttqqqpppqqqttt~~~mmmddd]]]UUUUUUPPPXXXhhhzzzrrrjjjnnnvvvggg___VVVNNNIIISSSgggttt{{{iiikkk```UUUNNNFFF;;;222---///......------......///222------222111444MMMjjjtttrrr~~~nnn]]]SSSQQQmmmzzzsssqqq}}}rrreeeaaa^^^dddttt{{{rrrddd]]]````````````aaabbbbbbccceeecccaaa___^^^___`````````aaaaaacccdddggghhhiiigggqqqtttttt}}}yyyvvvllljjjcccMMM999444555333111222000000000000000000000000000000000000222555888:::<<>>AAA<<<888777333...---///..............................000333:::JJJfff}}}zzzhhh```aaadddhhhnnnxxxppplllllluuu|||nnnccc^^^nnnlllllldddYYYYYY^^^ZZZNNNUUUeeewwwxxxggg}}}~~~uuurrreee^^^WWWRRRIIIRRRfffsssxxx}}}mmmjjjggg^^^QQQGGG???555---///......------......///222,,,,,,111333888OOOiiicccbbbjjjzzzoooTTTAAABBBjjjooo``````zzzzzzqqqqqqlllbbb[[[[[[cccqqqrrrggg]]]ZZZ^^^^^^^^^^^^^^^^^^^^^^^^aaa___]]][[[ZZZZZZZZZZZZYYYYYYZZZ[[[]]]___```aaa^^^fffjjjjjjuuuyyywwwtttssshhhfffPPP;;;666666333000111000000000000000000000000000000000111333666999;;;???AAAUUU{{{xxxttttttjjjeeefffnnnoooeeekkknnnmmmnnn{{{yyyvvvuuurrrtttyyywwwtttpppnnnnnnoooppppppuuuuuuvvvvvvwwwwwwxxxxxx{{{|||yyy///////////////222;;;EEE\\\ooo}}}nnnkkkmmmooottt|||kkkccc^^^XXXZZZeeessseeellljjjXXXUUUlllnnnbbbhhh{{{}}}~~~{{{^^^KKKOOO___zzzwwwYYYAAABBB===999888444///---///............////////////......///444AAAXXXvvvnnneeebbbaaacccgggmmmwwwzzzuuusssvvvpppaaadddfffxxx}}}kkkiiinnneeePPPVVVcccsss{{{{{{zzz{{{|||rrr___fff{{{zzzhhhvvvwww{{{xxxnnneeeaaa```___OOOUUUgggvvvzzz~~~rrrjjjllldddUUUJJJEEE:::...//////............//////000+++,,,222666===RRRhhhYYY]]]fffsss~~~ttt}}}```EEEFFFrrrggg[[[^^^mmmhhhcccjjjeee\\\XXX[[[eeeooolll___XXXYYY\\\\\\\\\\\\[[[[[[ZZZZZZ\\\[[[YYYWWWVVVUUUTTTTTTSSSSSSSSSTTTVVVWWWYYYZZZYYY```dddfffppp~~~{{{xxxwww{{{}}}zzzlllwwwsssddd|||iiiRRR===777666333000111000000000000000000000000111000000111444777:::<<<@@@EEE___{{{zzzvvvtttjjjlllwww|||rrrcccjjjmmmmmmoooyyyvvvtttnnnmmmqqqnnnkkkhhhjjjmmmpppooommmoooppprrrtttvvvxxxzzz{{{yyyzzz000......000///111<<>>;;;999555000...000........./////////000000///......555HHHfffvvveee\\\[[[^^^aaaaaaeeennnwww}}}zzzxxxeee```lllxxxtttgggWWWZZZaaalllqqqpppppprrrvvvzzzdddYYYUUUbbbiiinnnrrrwwwwwwooohhhiiinnnpppVVVUUUdddxxxmmmnnngggXXXOOOJJJ>>>111/////////....../////////...,,,...333666===OOObbb[[[fffrrrzzz~~~yyygggkkkJJJIIIttt{{{bbb___hhhooovvvhhhfffkkkbbbYYYXXX\\\gggnnngggYYYTTTYYYYYYYYYYYYYYYYYYXXXVVVVVVWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNOOOQQQRRRTTTTTTVVV\\\___bbbkkkwwwyyysssyyypppqqqwwwooohhhlll~~~fffiiinnnVVV>>>777666333111333000000000000000000000000111111111222444888;;;===???IIIkkk|||wwwjjjlll|||}}}mmm___gggjjjkkkqqqtttrrrpppjjjgggjjjeeeccccccfffkkknnnmmmkkkmmmnnnppprrrtttvvvxxxyyyvvvwww{{{///---...111000111===MMMrrr|||mmmllllllsssyyysss```[[[YYY^^^kkk~~~eeefffccc]]]rrrtttVVVKKKOOOddd}}}jjjRRREEE@@@<<<:::666000...000.........//////000000111000///000999PPPrrr|||}}}ooo___TTTRRRWWW]]]^^^^^^cccoooyyyrrrfffiiiyyysssggg```]]]]]]```aaa___```ccclllrrrzzzbbbVVVNNNRRRqqqvvvssstttxxxwwwoookkknnntttwww]]]QQQZZZssswwwrrrhhh]]]VVVNNNAAA444000//////......//////000//////111222444<<>>>>>OOOyyy}}}qqqvvvnnn|||{{{kkkeeecccgggjjjsssuuujjjjjjiiidddaaaddd___```aaadddhhhkkkkkkkkknnnooooooppppppqqqqqqqqqssssssvvv{{{}}}|||~~~...,,,...333111111>>>OOOwwwwwwqqq{{{kkkiiikkkttt|||{{{tttmmmqqq}}}pppbbbYYYYYYfffyyyjjjmmm|||iii\\\ppp```MMMJJJ```zzzsssWWWFFFAAA===;;;777111///111---......///000000111111...000333>>>XXXxxxvvv|||uuueeeVVVOOOPPPWWW\\\YYYYYYaaaooo{{{~~~|||{{{|||wwwwww}}}sssmmmeee^^^WWWSSSOOOLLLMMMRRR[[[eeeqqqyyy}}}qqqWWWQQQKKK\\\~~~wwwrrrtttwwwwwwhhhNNNMMMhhhwwwjjjccc]]]QQQAAA777000000////////////000000...000222222444CCC___www~~~~~~xxx{{{}}}qqqrrrtttzzzooorrr~~~qqq\\\___WWW[[[dddhhh___PPPLLLRRRNNNOOOQQQQQQQQQPPPNNNMMMKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKMMMMMMNNNPPPRRRVVV^^^cccccc___ooo|||bbbkkk~~~tttooo}}}ttt\\\dddwwwlllhhhJJJ<<<777222222555000000000000000000000000111111111333666999===???AAAWWWjjjsssqqqzzzuuufffhhh```eeekkkvvv|||nnnddddddccc]]][[[^^^[[[]]]```bbbccceeehhhkkkllllllllllllllllllllllllooonnnppptttvvvvvvzzz}}}xxx...+++///444222111>>>PPPwwwssseeesss{{{{{{pppiiihhhjjjtttssskkkeeedddcccfffrrr}}}qqqbbbZZZ\\\___hhhzzzeeeddd~~~|||~~~qqq^^^ooo}}}hhhQQQKKKddd}}}xxxWWWGGGAAA===;;;777111///111---......///000111111222---000666CCC]]]{{{ppp||||||{{{ppp___RRRLLLNNNSSSVVVTTTUUU___ppp}}}~~~{{{vvvqqqmmmmmmlllmmmttt|||rrrrrrhhh]]]RRRIIIBBB>>>AAAFFFNNNYYYhhhsssyyyXXXVVVJJJOOOqqq~~~|||rrrOOOEEE___|||kkkhhhbbbRRR@@@888000000////////////000000---000222333888MMMpppwwwyyy}}}pppmmm~~~vvvnnnXXX```VVVYYY```eee[[[LLLHHHNNNJJJKKKMMMNNNNNNMMMLLLKKKGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGHHHJJJKKKKKKLLLMMMPPPTTTZZZ___^^^ZZZjjj{{{XXXYYYooouuukkklllsss\\\aaappptttqqqPPP???777222111444000000000000000000000000111111222333666:::===@@@FFF^^^|||yyyuuueee|||~~~lllsssiiiYYY]]]___dddkkkxxx~~~ooodddbbb```YYYVVVYYYWWW[[[^^^______```eeeiiifffggghhhiiijjjkkkllllllmmmkkklllpppqqqqqqvvv}}}}}}zzzwww///333111000222111>>>XXXxxxsssiiiqqqhhhpppjjjgggeeehhhttt~~~}}}{{{yyyllleee[[[SSSTTT[[[fffnnnvvv{{{iii[[[[[[^^^fffnnnuuuZZZqqqccchhh|||uuuTTTAAAbbbdddLLLCCCBBB>>>333000444000...............///000000111...777LLLiii}}}uuuxxxwwwjjj[[[RRRPPPSSSSSSSSSPPPVVV```lllwwwnnndddccc]]]YYYXXXXXX]]]hhhttt}}}lllXXXCCC999888999<<<>>>EEEMMMYYYeeeuuupppWWWQQQQQQVVV~~~{{{}}}sss___LLLOOOjjj}}}rrrkkkaaa]]]OOO777333///---000000...///222000222///666888QQQ{{{}}}}}}uuunnnwwwsssxxxvvvkkkcccZZZSSS^^^bbbYYYQQQOOOMMMJJJJJJKKKLLLMMMMMMKKKIIIHHHGGGGGGGGGFFFFFFEEECCCCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIKKKPPPUUUWWWTTTQQQ[[[rrr|||UUUSSS^^^yyylllYYYaaa{{{fffaaahhhuuuwww___CCC666555444000111111111111000000000000///111333444666999>>>AAAAAAkkkxxx}}}wwwbbbhhhvvvmmmgggaaa[[[dddaaaeeexxxqqqddddddcccZZZUUUVVVVVVYYY\\\___```bbbdddffffffhhhiiiiiihhhhhhiiijjjkkklllnnnoooqqqrrrrrrrrr|||{{{zzzzzz///333111000333333@@@ZZZsss{{{yyyjjj]]]dddaaadddgggnnnyyy{{{zzzzzzvvvnnnggg[[[VVVMMMHHHJJJRRR\\\cccmmmrrrxxx|||~~~uuucccZZZ\\\dddllliiirrrkkkooo~~~{{{[[[FFFQQQxxxuuuNNNCCC@@@???555222333...///............///000000666333===SSSrrrzzzzzz~~~qqq^^^PPPKKKLLLNNNOOOQQQXXXcccnnnxxx|||iii___\\\UUUOOOMMMMMMRRR]]]gggsssxxx}}}]]]MMM>>>999::::::;;;===>>>FFFPPP\\\mmm|||[[[MMMPPPPPPooovvvqqqaaaNNNLLL]]]uuuzzzsssnnnfffbbbTTT===444///...///000...///222000111---666<<>>BBBMMMuuuzzzvvv{{{mmmfffbbb___]]]^^^___fffwwwpppbbb___ZZZTTTUUU\\\WWWYYY\\\]]]^^^^^^```bbbeeefffggggggffffffggghhhjjjkkklllmmmnnnpppqqqqqqxxxwwwuuuttt///333111111444666DDD___xxxzzzdddUUUZZZ[[[```hhhsss}}}wwwvvvqqqmmmnnnnnniii\\\PPPHHHDDD@@@===@@@GGGPPPVVV___ccciiimmmpppuuu|||yyyaaaYYY[[[VVVcccvvv}}}xxxvvv|||}}}ooopppzzz{{{aaaJJJJJJrrrVVVEEE??????888555333+++//////......//////000111111000???]]]|||oooYYYLLLIIILLLNNNQQQZZZfffrrr{{{pppeee\\\UUUMMMIIIGGGIIIQQQ[[[iiisss~~~jjjLLLBBB:::999;;;:::999999999???GGGRRRdddwwwlllSSSTTTOOOccctttiii___OOOIIITTThhhuuuyyyyyyvvvtttppplll^^^FFF666000...///000//////111111111+++555@@@```~~~~~~{{{yyynnnxxxnnnvvvtttqqqddd\\\VVVUUU^^^```TTTIIIGGGEEEBBBEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFJJJNNNOOOLLLIIIOOO```zzzpppPPPFFFGGGYYYppp~~~yyyzzziiiSSSGGGHHHaaafffbbb```iiixxxnnnNNN:::444555666222222111111111000000000///111444666888;;;@@@CCCTTTzzz{{{}}}qqqllleee___]]]]]]```bbb\\\```iiiwwwqqqiiibbb```[[[TTTTTT[[[XXXZZZ[[[[[[[[[[[[\\\^^^aaacccddddddccccccdddeeeiiiiiiiiiiiikkkmmmooopppsssrrr|||nnnnnn{{{///333111111666999JJJeeewwwgggVVVWWW[[[___gggtttwwwmmmgggccc```^^^^^^]]]VVVKKKBBB>>><<<999999<<>>999666333+++/////////...///000000111///111FFFjjj}}}aaaNNNHHHIIILLLOOOYYYhhhuuu}}}}}}|||{{{{{{zzz{{{vvviiieee___WWWMMMGGGLLLUUU___nnncccLLLEEE@@@===???@@@===:::;;;999<<>>>>>??????@@@AAAAAABBBBBBDDDCCCDDDHHHKKKLLLHHHEEEHHHUUUiiioooTTTEEEDDDRRRggguuu}}}yyykkkVVVHHHBBBFFF\\\fffbbb___iiiuuu{{{nnnOOO<<<666666555222222222111111111000000000222444777999===BBBFFFUUU{{{}}}vvvZZZ\\\]]][[[ZZZ[[[^^^aaa___aaaiiiwwwyyynnn```___cccjjjhhh___WWWUUUXXXYYYZZZZZZYYYYYY[[[]]]^^^___``````______```aaaffffffeeeeeefffiiikkkmmmpppoooyyy|||jjjiiivvv///333111222888===OOOlllppp\\\WWW\\\___fffrrr}}}rrrggg^^^UUUQQQOOOPPPQQQOOOJJJEEEAAA???;;;:::888888999===@@@CCCGGGIIILLLOOOSSS\\\gggooo~~~eeeddd[[[YYYjjj{{{{{{zzzxxxyyyvvvyyywwwrrrTTTGGGXXXrrrsssTTTAAA>>>999666444---///////////////000111111555999TTTzzz{{{\\\JJJDDDEEEHHHKKKWWWhhhvvv~~~|||xxxwwwuuusssqqqnnnlllkkkkkkppp}}}~~~|||wwwkkkYYYJJJIIIOOOSSSeee{{{}}}~~~}}}xxx___MMMBBBCCCBBBCCCGGGHHHCCC@@@AAA<<<<<<>>>HHH]]]uuuggg[[[[[[lllvvvhhhcccbbb```UUUMMMWWWppp~~~|||yyyjjjRRR;;;333...///111000///000///222---666BBBaaazzz{{{nnncccWWWkkk{{{|||gggaaannnaaaZZZWWWVVV^^^]]]PPPEEEEEEFFFEEECCCCCCCCCCCCBBBBBBAAAAAA>>>????????????>>>======<<<======>>>>>>???@@@@@@CCCBBBCCCFFFJJJJJJFFFCCCFFFMMM[[[mmm||||||iiiTTTGGGEEERRRbbbmmm|||~~~xxxjjjXXXJJJCCCBBBDDDUUUwwwvvveee___fff~~~{{{jjjLLL===999666222222222222222111111111111000222555888;;;???DDDHHHYYY}}}uuuzzz^^^aaadddbbb]]]YYYYYY[[[```___fffxxxvvvdddYYYZZZ```kkkpppjjj]]]TTTWWWXXXYYYYYYXXXYYY[[[]]]ZZZ\\\]]]]]]\\\[[[]]]^^^cccbbbaaaaaabbbeeehhhiiinnnlllvvvzzzgggfffsss}}}///333111333:::AAAUUUssswwwbbbWWW[[[___fffsss}}}lll[[[NNNEEE???===@@@CCCFFFDDD???<<<<<>>555...///222111000000,,,222///888CCCccc|||xxxvvviii^^^ddd|||wwwzzzfff___xxx|||lll^^^YYYXXX]]]ccc___PPPCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA======>>>>>>>>>======<<<;;;;;;<<<<<<===>>>>>>???AAA@@@AAAEEEHHHIIIEEEAAAFFFIIIPPP]]]lllpppcccRRRHHHEEEPPP^^^hhhzzzzzzlll[[[MMMEEEBBBBBB???KKKjjjssseeebbbzzzkkkLLL===:::666111333222222222222111111111000333666999<<>>@@@GGGQQQYYYlllrrrzzz~~~rrrcccWWW\\\ooo~~~uuuttt|||~~~yyyyyy\\\PPP]]]gggtttSSSAAABBB<<<666444111000000//////000000111222111<<<___}}}jjjRRRIIIHHHHHHFFFKKKXXXiiiuuu{{{}}}ttthhh```\\\SSSSSSRRRPPPNNNKKKHHHFFF>>><<>>======<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>???BBBFFFGGGDDD@@@DDDEEEIIIUUUeeemmmeeeXXXLLLEEEKKKZZZiii~~~}}}qqq```QQQIIIDDDAAA@@@???FFF```vvvdddrrr~~~rrrOOO<<<777666333333333222222222111111111111333777:::===BBBHHHLLLllluuutttxxxiiifff```ZZZVVVVVVYYY[[[XXX[[[ggg~~~kkk\\\ZZZWWWWWW[[[^^^\\\YYYXXXXXXWWWUUUSSSTTTVVVXXXVVVWWWYYYXXXWWWWWWXXXZZZZZZ[[[\\\]]]^^^```aaaaaaddddddnnnzzzsssaaaaaannnrrruuuyyy{{{{{{zzzyyyyyy{{{000333111333<<>>;;;:::666666888;;;>>>===:::666999888666555555555777888888999::::::<<>>:::888;;;===>>>BBBHHHLLLRRRZZZaaaeeeffffffgggkkkrrrzzz}}}nnnYYYJJJDDDQQQfffwww}}}zzztttiii```XXXJJJ>>>BBBOOOhhhtttjjj\\\UUU[[[YYYQQQHHHIIIUUUbbbiiipppxxx|||gggVVVPPPIIIFFFCCCKKK```xxxqqqkkkiii___XXX\\\bbbrrroooSSSEEE[[[{{{lllTTTAAA777...///222222000//////666111222:::\\\zzzzzzwwwtttbbbQQQ^^^ooozzznnnxxxyyy|||yyyeeeVVVSSSVVV[[[```\\\LLL@@@@@@DDDDDD@@@@@@???>>>>>>>>>>>>>>><<<<<<======>>>======<<<::::::;;;<<<<<<======>>><<<<<<===AAAEEEFFFCCC???@@@AAAEEERRReeeqqqmmmbbbPPPDDDHHHYYYmmmvvviiiXXXMMMHHHEEEAAA===EEEHHH^^^hhhmmmwww}}}zzzTTT;;;444555666333333333222222222111111111333777:::>>>CCCIIIMMMlllxxxsssqqqvvvzzzlll^^^VVVTTTUUUWWWXXX^^^mmm~~~lllWWWXXXWWWTTTSSSTTTTTTSSSYYYXXXWWWTTTQQQPPPRRRTTTUUUWWWXXXXXXWWWVVVXXXYYYXXXYYY[[[\\\^^^_________```___jjjvvvppp^^^^^^kkkqqqsssvvvxxxyyyyyyxxxwww}}}---111777555555MMMjjjsssqqqvvvzzzrrrggg^^^YYY```{{{vvvSSSBBB@@@<<<;;;;;;<<<>>>???<<<777444<<<777222333555666555555888888777777777:::@@@CCCWWWaaaiiinnnuuu```UUUggg{{{vvvdddeeekkk|||{{{{{{lllJJJPPPhhhvvvXXX???;;;???;;;444111///000222222111111222444777QQQooovvvYYYKKKGGGCCCDDDHHHKKKYYYhhhrrryyy~~~yyyiii\\\OOOCCC======<<<;;;;;;;;;;;;:::::::::999999999999:::;;;<<<<<>>CCCSSShhh|||yyynnnaaaUUUOOOPPPOOOJJJKKKYYYrrruuuaaaUUULLLHHHFFFPPPcccwww|||uuuoooyyypppeeeiiivvviiikkkaaaGGGRRRppp[[[CCC999222222333222000000111111000666999```}}}ttt[[[SSS```^^^dddiii}}}wwwxxxeeeWWWOOOMMMTTT^^^UUUDDDBBBBBB??????@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAA@@@??????BBBAAADDDNNNZZZbbbbbb^^^QQQFFFDDDYYYvvvvvvgggWWWPPPIIIBBB>>>@@@BBBDDDZZZmmmhhhnnn___BBB;;;888///222222111111111111222222111777666999AAABBBFFFTTTttt~~~lllrrr```~~~~~~bbbXXXWWWTTTRRRTTTUUU\\\lll}}}lllWWWWWWVVVTTTSSSRRRRRRRRRUUUVVVVVVSSSOOONNNPPPRRRTTTTTTSSSSSSSSSSSSSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[___]]]fffqqqkkk]]]]]]hhhlllpppuuuyyyyyyxxxxxxxxx|||}}}444333666666<<>>:::777<<<888555444555555666777777777666555666999===AAANNNWWW___ccckkkvvv~~~vvv```iii|||rrrXXXXXXbbb|||{{{xxxpppMMMPPPgggyyy\\\CCC>>>@@@<<<555111///000222222111111333444666YYY~~~|||dddMMMFFFDDDAAA@@@CCCKKKXXXgggqqqxxx~~~kkkTTTFFF???;;;:::;;;::::::999999999888888888::::::::::::::::::::::::;;;>>>DDDJJJOOOQQQRRRRRRXXXZZZdddqqqwww}}}uuuvvvjjjMMMOOOQQQWWW```hhhiiiccc\\\NNNFFFAAAAAA@@@;;;999;;;FFF\\\uuu}}}qqq___PPPGGGNNNVVVVVVQQQYYYtttttt[[[SSSLLLHHHPPPcccwww|||{{{qqqvvvtttlll___HHHPPPttt}}}nnnYYYFFF<<<333222333111000111111333222888===eee~~~pppgggfffhhhiii^^^hhh|||xxxeeeWWWPPPMMMTTT]]]TTTDDDBBBBBB>>>???@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======???@@@@@@@@@???>>>@@@???AAAIIISSSYYYXXXTTTOOOCCCAAATTTqqqqqq```VVVMMMDDD@@@AAAAAACCCWWWzzzdddccc{{{yyyfffCCC999777333222222111111111111222222222888888;;;CCCDDDHHHWWWzzz{{{gggcccXXX{{{sss\\\UUUUUURRRRRRUUUTTT\\\lllxxxgggYYYVVVRRROOONNNNNNMMMMMMTTTUUUTTTRRRNNNMMMOOOQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTTTTUUUVVVWWWXXXYYY\\\[[[dddnnnhhhZZZZZZeeeiiimmmqqqtttuuuuuuuuuvvvwwwyyy{{{888333444777DDDccczzzzzz}}}uuu```VVVTTTXXX]]]eeexxx|||gggIIIDDDAAA???>>>>>>??????===<<<;;;;;;999666444555777999666666555444444666:::===EEELLLSSSWWW^^^kkkvvv{{{sssnnn|||xxxUUUQQQ[[[pppyyyyyy~~~uuuTTTRRRfff}}}bbbGGG@@@AAA===666222000111222222111222444555:::fff~~~zzz{{{qqqcccQQQBBBBBBCCC@@@>>>@@@JJJWWWeeeooowwwlllXXXBBB999999:::999:::999999999888888888777777999::::::;;;;;;:::888888888:::===@@@CCCEEEFFFGGGMMMPPPYYYeeeiiikkkwww|||zzzvvvXXXWWWUUUUUUZZZ```___UUUKKKAAA===;;;>>>>>><<<;;;<<<===QQQiiiyyy|||ssscccUUUIIITTTeeemmmccc^^^uuuqqq\\\SSSMMMTTTgggzzztttrrrmmm]]]JJJLLLcccrrr}}}|||}}}ooo\\\KKK@@@555222222111000222000222222999===hhhzzz|||zzztttkkkvvvyyyfffjjjvvvzzzyyyfffWWWPPPNNNUUU\\\RRRCCCBBBAAA>>>????????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>???>>>???EEELLLPPPMMMJJJIII???===OOOlllmmm^^^QQQGGGCCCCCC@@@DDDVVVuuu}}}iiiWWW\\\vvvnnnFFF777777777222222111111111111222222333:::;;;===EEEFFFLLL\\\uuuxxxrrr]]]VVV~~~wwwdddTTTPPPQQQOOOPPPUUUSSS[[[mmmsssaaa\\\VVVOOOKKKJJJKKKJJJIIIQQQQQQQQQOOOMMMLLLMMMNNNPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRSSSUUUVVVWWWYYYYYYaaajjjdddWWWVVV```fffhhhkkkmmmnnnoooqqqsssqqqtttwww{{{444000222888GGGhhh~~~lllVVVNNNNNNUUU]]]fff~~~rrr~~~dddJJJGGGBBB@@@======>>>?????????<<<>>>>>>888444666999;;;555555555333222444777999???DDDIIIMMMTTTaaaoooyyywww}}}cccVVVZZZfffwwwwwwttt~~~}}}aaaWWWeeefffKKKAAA@@@===666222000111222222111222555777AAAqqq~~~pppXXXIII???BBBEEEBBB???AAAIIIUUUcccmmmvvvwwwXXXKKK???===???>>>;;;::::::999999999999888888888777888:::<<<<<<;;;999888;;;;;;;;;;;;<<<===???@@@GGGJJJRRRZZZ]]]___hhhsss~~~iii^^^\\\\\\]]]]]]VVVKKKBBBAAA>>>;;;;;;<<>>>>>======<<<;;;;;;::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;<<<<<<===============???>>>???DDDIIILLLJJJGGGEEE<<<:::LLLkkkxxxeeeTTTIIIEEEDDDAAAEEEVVVssskkk]]]TTT```|||pppIII888777888333222222111111222222333333:::<<>>@@@@@@===BBBAAA999666999<<<<<<777777777555333333555777:::===AAAEEEKKKVVVggguuu}}}ttt\\\XXXdddvvv|||tttzzzmmm[[[bbbmmmPPPAAA>>><<<777333111222222222222333666999GGGyyy|||lllXXXJJJ@@@BBBDDD@@@???AAAGGGTTTcccmmmvvv}}}rrrOOOHHHBBBBBBAAA===;;;<<<:::999999999999888888888666777:::<<<===<<<;;;:::===<<<:::888888999:::;;;CCCFFFKKKPPPSSSXXXbbbkkkrrr}}}sssdddffffffbbbXXXMMMCCC===>>>>>>===;;;;;;???BBBCCCAAAHHHTTT```hhhiiihhhggg[[[YYYggg}}}mmmcccgggmmmxxxyyylll[[[UUUSSS^^^qqqyyy}}}qqquuu{{{zzztttiii\\\NNNEEEPPPeeekkktttvvvrrruuu}}}yyynnnSSSEEE888222111000000222///111111666888aaa~~~lllmmm```ooo}}}fffUUUMMMJJJVVVXXXLLL@@@AAA???<<>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::999999999999:::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>CCCHHHKKKJJJHHHDDD===;;;IIIgggjjjWWWJJJFFFDDDBBBCCCMMMeeejjj```[[[hhhlllJJJ;;;777555333333222222222222333333222:::===@@@GGGIIIRRReeelllbbbuuugggiiiZZZNNNMMMMMMJJJKKKPPPQQQ\\\oookkkZZZYYYSSSLLLHHHHHHIIIIIIIIIKKKJJJJJJJJJKKKKKKJJJIIIMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOOOOPPPQQQRRRTTTTTTUUUXXX___ddd^^^SSSRRRXXX^^^```bbbcccdddgggjjjmmmlllooossswww|||333444;;;<<>>@@@@@@@@@DDDBBB:::777<<<>>>;;;:::;;;:::888555444555777666777;;;>>>BBBLLL^^^nnnzzz|||```VVVfffyyy{{{yyyrrrqqqsssXXX[[[|||zzzYYYDDD===<<<888444222222222222222444777:::MMMsssXXXJJJ@@@@@@AAA===<<<@@@FFFSSScccmmmvvv|||___VVVLLLEEE@@@<<<>>>BBB<<<<<<;;;;;;;;;:::::::::888999;;;<<<======<<<<<<===;;;888666555666777888>>>@@@DDDHHHLLLTTT___gggooovvvtttjjjkkkhhh___RRREEE>>><<<999???BBBBBBAAABBBAAA>>>DDDGGGOOOXXXZZZYYYYYY\\\```ZZZaaawwwsss```WWWZZZcccyyyppp___YYYSSSPPPPPPTTTbbbsssxxxzzzyyyttt{{{rrreeedddkkkhhh]]]RRRGGGSSSqqqoooxxxyyyrrrrrryyyxxxoooSSSFFF888333222000000111111333222888:::^^^vvv```dddZZZhhh{{{dddSSSKKKHHHVVVVVVIII???AAA???;;;???=========<<<;;;;;;::::::999999999999999999999999888888999999999::::::::::::999999999999:::;;;;;;777888<<>>AAAHHHKKKVVVjjjuuuggguuu```ppp^^^NNNLLLMMMJJJJJJNNNOOO[[[nnnjjjYYYUUUSSSOOOKKKHHHGGGHHHHHHIIIHHHHHHIIIKKKKKKIIIHHHLLLLLLLLLLLLLLLMMMNNNOOONNNNNNNNNOOOPPPQQQRRRSSSSSSXXX___bbb[[[RRRQQQUUUZZZ\\\^^^```aaadddgggjjjjjjlllooosssxxx444555;;;===DDDaaa~~~bbbVVVUUUSSSUUU[[[lllnnnvvvoooUUUNNN???===::::::<<>>>>>===;;;888666777888666666888<<<>>>EEEWWWiiiwwwxxx|||}}}{{{zzz~~~lllYYYggg|||~~~{{{mmmeeeyyyqqqQQQQQQuuufffJJJ???===999555222333333222222444888<<>>>>>=========<<<<<<<<<;;;:::888666555555666666999===AAADDDJJJSSS\\\bbbkkktttwwwlllhhhaaaVVVMMMFFFDDDDDDEEELLLPPPNNNLLLNNNNNNKKKSSSPPPNNNLLLGGGDDDIIIRRR___ZZZ^^^jjjrrrkkkZZZMMMPPPUUUqqqgggUUUJJJIIINNNYYYhhhwwwtttrrrgggZZZ]]]jjjhhh^^^UUUKKKYYY}}}|||zzzuuuxxxtttjjjRRREEE888333222000///000111111111999<<<[[[}}}~~~llltttuuuvvvuuu___fff\\\cccwwwppptttvvv```QQQJJJHHHWWWTTTFFF>>>AAA>>>:::???======<<<<<<;;;::::::999999999999999999999999999888888888888999999999999999999888777888999:::;;;666888===CCCHHHLLLMMMMMMBBB???===HHHeeewww^^^NNNFFFBBBBBBDDDGGGLLLXXXmmmuuuhhh]]]cccyyygggKKK===888666444333333222222333333444333===@@@CCCJJJMMMYYYoooxxxiiixxxcccxxxbbbOOOKKKMMMKKKJJJLLLLLLXXXlll~~~|||iiiZZZVVVXXXXXXTTTMMMIIIHHHJJJHHHGGGFFFHHHKKKKKKIIIGGGIIIIIIIIIJJJJJJKKKMMMMMMKKKKKKLLLLLLMMMOOOPPPQQQQQQWWW^^^```YYYPPPOOORRRVVVXXX[[[]]]___aaadddfffggghhhjjjmmmrrryyy333333999===HHHhhh\\\SSSTTTSSSUUU\\\ppp{{{hhhwwwmmmQQQMMM???===;;;;;;>>>@@@AAABBBEEEGGGBBB999;;;CCCBBB999@@@AAA@@@===:::888888999777777999===>>>DDDUUUhhhtttvvvyyy}}}|||{{{xxxpppgggaaagggkkkkkkoooxxx|||aaaggg}}}uuukkkooolllJJJIIIpppoooOOOAAA>>>:::555333333333222222555999<<>>@@@AAA===<<<@@@EEESSSdddoooxxx{{{oooggg^^^UUUOOOKKKKKKKKKKKKJJJJJJJJJJJJCCCBBB@@@>>><<<;;;::::::<<<;;;999777666666777777777<<>>AAA>>>999???===<<<<<<;;;;;;:::999999888888888888888888888888777888888888888999999999999888777777777888:::;;;888;;;???EEEKKKNNNPPPPPP>>>===>>>JJJiii}}}aaaPPPFFFAAA@@@KKKTTTTTTSSS[[[kkkxxxjjjrrr}}}ooobbbfff|||iiiJJJ;;;888999444333333222222333333444444>>>BBBEEELLLOOO\\\rrrtttfffwww}}}dddNNNIIILLLLLLKKKLLLJJJVVViii|||zzzhhhZZZZZZ___bbb]]]SSSLLLJJJLLLGGGFFFFFFHHHKKKLLLIIIGGGHHHGGGHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJKKKMMMNNNOOOPPPVVV]]]^^^WWWOOOMMMPPPRRRUUUYYY\\\]]]___aaacccdddeeefffhhhmmmuuu~~~777:::999999KKKjjjaaaOOOOOOTTTYYY^^^{{{}}}sssrrrnnnfff^^^^^^___WWWKKKEEE>>><<>>FFFJJJBBB;;;:::???CCCCCCAAADDDFFFFFFCCC===888666666777777888:::;;;AAAPPP^^^kkkmmmqqqvvv|||~~~{{{wwwsssmmmfff___YYYUUUTTTVVV\\\bbbiiittt~~~qqqppp~~~qqqmmmgggOOOKKKkkkxxxMMM@@@???999555333666111///666555555>>>ooo|||pppbbbLLLEEE>>>======;;;===@@@JJJSSSbbbpppzzz}}}qqqiiieee___\\\YYYWWWWWWXXXYYYZZZTTTKKKAAA===>>>>>>:::555999;;;<<<===<<<999666444;;;999;;;@@@FFFMMMXXXaaafffrrrzzz{{{~~~zzzooogggXXXPPPNNNKKKSSSYYYTTTbbbaaa___cccqqq~~~uuubbbMMM<<<777666555;;;EEESSSRRROOOJJJDDD@@@>>>>>><<>>???>>>===<<<<<<<<<<<<;;;:::999888888888777777777777888888777777777777888888888888888666555666888999999888999;;;AAAHHHNNNQQQPPPNNNCCC???;;;PPPzzzmmmUUUFFFDDDIIINNN___iiibbb___cccbbbVVVQQQ[[[~~~|||mmmfffsssjjjIII;;;888777555444333222222222333444999BBBFFFHHHLLLOOOcccqqq{{{ccctttZZZPPPKKKHHHLLLGGGKKKMMMVVViii}}}wwwhhh___\\\[[[YYYXXXUUUQQQJJJFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNQQQUUU[[[\\\TTTKKKLLLRRRVVVWWWYYYYYYYYYZZZ]]]___```bbbdddgggkkkqqqyyy~~~777:::===CCCXXXtttpppZZZQQQOOOUUU^^^zzzrrrddd[[[WWWPPPPPPXXX]]]VVVIIIBBB???@@@DDDFFFEEEFFFJJJGGGAAA;;;999<<<>>>===:::DDDFFFFFFCCC===888777888777666777888888===JJJXXXdddfffkkkqqqwww}}}}}}|||}}}yyyrrrkkkbbbZZZQQQLLLKKKJJJKKKQQQVVV\\\fffoooyyy{{{ppprrrwwwnnnmmmTTTOOOmmmTTTEEECCC===:::333666111000666555666AAAyyyooo```LLLEEE>>>===<<<;;;<<<@@@HHHRRRbbbpppzzzyyyoooiiiddd```bbbhhhjjjfffaaaZZZRRRHHHCCCAAA@@@===::::::;;;<<<===<<<;;;999888:::888:::???DDDJJJSSS]]]dddoooyyyzzzwwwqqqjjjcccXXXOOOOOOQQQOOOUUU[[[VVV[[[cccooo{{{yyyiiiQQQAAA555444555222666===GGGFFFDDDAAA<<<999999999:::>>>QQQxxxiiiWWWVVVsss{{{tttfffeeedddPPPXXXvvvpppkkkYYYFFF<<<777000///222...333000///:::???___wwwyyyrrrnnnssszzz||||||mmmlllkkkYYYOOOGGGGGGUUUNNNEEE???>>>>>>>>>===<<<<<<<<<<<<;;;:::999999888888777777777777888888777777777777888888888888888666555666777999888888666999===DDDIIIJJJIIIGGG@@@???>>>TTTttt^^^NNNIIIPPPeee~~~ooofffjjjkkkkkk\\\QQQbbbssshhhrrrwwwPPP;;;555555555444333222222333444444999CCCIIIMMMQQQSSSffftttyyy{{{vvvuuujjjhhh}}}~~~XXXNNNIIIGGGKKKEEEJJJKKKRRRcccvvv|||ssscccYYYSSSRRRQQQPPPPPPMMMIIIFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKLLLLLLMMMMMMNNNOOOSSSYYYZZZRRRJJJKKKQQQSSSUUUVVVVVVVVVXXXZZZ\\\___```bbbeeehhhnnnuuu{{{333777===IIIaaayyy}}}wwwaaaQQQKKKRRR___zzz{{{gggVVVKKKFFFBBBGGGTTT[[[SSSGGGBBBKKKTTTVVVUUUSSSNNNHHHCCC???:::999;;;<<<:::999CCCEEEFFFBBB===::::::;;;;;;999888888777:::EEEQQQYYY\\\aaaiiiqqqxxx~~~}}}zzzxxxvvvvvvpppggg]]]TTTKKKDDD???AAA???@@@DDDHHHKKKSSS\\\lllttt|||kkkppp|||rrrsssYYYQQQjjjXXXFFFAAA;;;888333555111000666444888GGGrrr```LLLEEE>>>===<<<;;;<<>>>>>=====================;;;999999===AAAEEENNNWWW]]]dddnnnrrrjjj\\\TTTSSSIIIFFFMMMSSSSSS\\\ggggggeeeqqqzzzaaaLLL>>>444...222444111111555999999999777444444555666999<<>>BBBCCCDDDBBB>>><<<>>>AAA@@@>>><<<<<<999:::AAAJJJMMMQQQXXXaaajjjssszzz~~~}}}}}}|||{{{xxxtttqqqoooiiicccYYYPPPHHHBBB>>>;;;;;;888999===>>>@@@FFFMMM___kkkyyyuuu```jjjzzz~~~bbbUUUjjjZZZFFF@@@999777333555111111666444;;;NNNxxxcccLLLEEE>>>===<<<:::;;;???DDDOOO```ooozzzzzzuuussskkkZZZKKKEEEEEEDDDCCCDDDEEEFFFGGGEEECCC@@@>>>======>>>???===;;;;;;>>>@@@CCCJJJRRRYYYWWW\\\bbb[[[KKKDDDGGGBBBCCCNNNVVVWWWdddwww}}}nnnuuu{{{{{{qqq^^^GGG888555///---111333111000222222222333222222333666999:::>>>HHHbbbzzzmmm|||qqqeeeTTTPPPeee}}}xxxdddOOOAAA999//////333000333333222999;;;```}}}ttt{{{xxxqqq\\\LLLDDDIIIUUUNNNEEE???======<<<;;;999999:::;;;;;;;;;::::::888888777777777777888888777777888888888999999999777666444555666777777666777999<<>><<<===???BBBAAACCCCCCAAA>>>>>>BBBFFFBBB???>>>>>>;;;999===CCCDDDHHHPPPZZZdddnnnuuuyyyxxxxxxxxxvvvrrrnnnjjjggg]]]WWWNNNFFFAAA===;;;999777555666999::::::>>>DDDRRR```qqq}}}iiiVVVaaavvvkkk[[[nnnYYYHHHCCC===;;;333444111222666333>>>VVVfffLLLEEE>>><<<;;;999:::>>>BBBMMM^^^mmmxxx~~~yyylllbbbXXXLLLDDD;;;===@@@DDDHHHMMMPPPRRROOOLLLGGGBBB???>>>>>>???AAA???>>>@@@AAABBBHHHOOO___UUUPPPRRROOOCCC===>>>===CCCTTT___^^^iiiyyy~~~ccccccccc___VVVIII>>>888333000...000111000000222///000000111111444999<<<===DDDLLL\\\zzz~~~uuugggVVVMMM\\\wwwzzz~~~|||jjjTTTEEE<<<111111555222222333444;;;<<<___{{{|||wwwpppssskkkYYYJJJDDDKKKTTTMMMDDD>>>======<<<;;;999999::::::;;;:::::::::888888777777777777888888888888888888999999999999777555444444555666666555666888<<>>>>>BBBFFF???>>>>>>@@@===888888;;;===BBBIIISSS^^^hhhoootttrrrsssrrrppplllgggbbb___UUUOOOGGG???;;;888777666444333444777888777:::???GGGTTTfffttt{{{~~~iiiTTT\\\nnnlll[[[pppsssQQQFFFDDD>>>;;;333444222333666333@@@]]]iiiLLLEEE>>><<<;;;999:::===BBBLLL\\\kkkvvv}}}zzzhhhfffxxxwwwaaaPPPHHHEEEDDDDDDBBBAAADDDJJJPPPUUUWWWYYYVVVOOOIIIDDDAAAAAAAAAEEEBBBAAACCCCCCCCCGGGNNNfffYYYMMMHHHEEE@@@:::888666@@@WWWeeecccgggpppqqqYYYUUUQQQNNNHHH>>>888666444222000/////////111222//////000000111444999===>>>IIISSS]]]ooo}}}{{{sssjjjZZZTTTddd}}}{{{zzz}}}|||wwwlllVVVGGG>>>333222555222111222444<<<===___vvviiieeeiiivvvaaaSSSFFFBBBLLLSSSLLLCCC>>>=========<<<999999::::::::::::999999888888777777777777888888888888888999999999999:::777555444333555555555444333555999@@@GGGKKKMMMMMMBBBDDDAAAQQQ~~~eeeWWWWWWnnnZZZSSSLLLKKK^^^yyyqqq___QQQNNNNNNRRRdddzzzyyyvvv\\\EEE888555444444333333333555666777CCCLLLOOOSSS[[[dddsssaaa~~~ooohhhsssrrrNNNGGGEEEEEEIIIDDDHHHGGGLLLYYYllltttjjjYYYLLLIIIGGGDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNQQQNNNIIIJJJOOOLLLNNNOOOPPPPPPQQQSSSUUURRRTTTWWWYYY\\\```dddhhh<<<<<>>===@@@CCCAAA;;;777888888<<>><<<;;;888999<<>>IIIWWWaaafffnnnyyyrrr|||zzzvvv}}}zzz~~~|||zzz{{{nnnkkk]]]\\\ttt{{{rrrkkkUUUGGG>>>333111444000222111222;;;>>>aaarrraaa]]]^^^ppp~~~ttt```SSSEEEAAAJJJQQQJJJBBB======>>>>>>===:::::::::::::::999888777888888777777777777888888888888888999999999::::::777555333333444555444333222333888>>>EEEJJJLLLLLLEEEEEE>>>JJJwwwiiiWWWTTTxxxnnn[[[NNNGGGIIIPPPPPPLLLIIIKKKOOOVVVdddqqqnnnVVVAAA777666444444333333444555777888GGGPPPUUUZZZcccmmm~~~eeetttdddrrrnnnKKKEEECCCCCCHHHCCCFFFEEEIIITTTbbbhhhaaaVVVPPPHHHGGGEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIKKKNNNLLLHHHIIIMMMKKKLLLNNNNNNNNNOOORRRTTTPPPRRRVVVYYY\\\___dddgggEEECCCOOOrrriiiQQQNNNNNNLLLVVVggg}}}ooogggbbb\\\\\\```VVVIIIBBBGGGJJJCCC>>>>>>BBBNNN\\\cccaaa\\\YYYYYYOOONNNJJJCCC<<<:::===@@@>>>???CCCGGGFFF>>>999888555999AAAJJJTTT^^^eeeiiiiiiiiihhhfffbbb\\\VVVRRRBBB>>>999555444555555444555444777;;;;;;:::<<>><<<:::888999<<>>===HHHXXXdddddd```eeeoooqqqeeesssuuurrrxxxvvvyyyyyyvvv{{{tttfffkkkvvvqqqkkkjjj^^^aaa|||pppiiiTTTFFF>>>333111333///333111000:::>>>ccctttlllaaa]]][[[fffrrrrrr}}}|||eeeVVVGGG@@@HHHPPPJJJAAA======>>>???>>>;;;;;;;;;:::999888777666888888777777777777888888888888999999999:::::::::777555333333444444333222333444888>>>EEEJJJKKKLLLHHHGGG<<>>DDDNNN```rrryyysssggg```QQQPPPHHH>>>:::===AAABBBBBBBBBCCCDDDBBB@@@===<<<666888===DDDMMMWWW___cccdddbbb___\\\YYYSSSJJJDDD::::::888777777888888999:::;;;;;;<<<>>>BBBIIIMMMTTTYYYaaajjjrrrxxx|||~~~rrr``````{{{uuuzzzxxxccc~~~]]]JJJGGGBBB999666111555222666:::>>>\\\mmmJJJDDD>>><<<:::888:::???CCCKKKXXXgggttt}}}sssaaaYYYfffzzzlllbbbdddfffddd```cccccc___WWWRRRQQQSSSQQQTTTQQQGGGAAACCCEEEDDDFFFCCC>>>:::777666777888777<<<>>>>>>III\\\jjjmmmVVVMMMBBB:::999999999777555888<<<===;;;999888888888888666444333444777999999EEETTT^^^```]]][[[ZZZdddbbbdddiiilllnnnqqqvvv~~~~~~jjjbbb\\\\\\iiivvvrrriii[[[fffiiirrrpppqqqaaaXXX~~~|||{{{fffVVVCCC999888888333---,,,111///999DDDfff}}}}}}zzzxxx{{{|||}}}aaa]]][[[fffkkktttxxx{{{hhhVVVIIIBBBGGGKKKFFF@@@======>>>===;;;;;;;;;;;;:::::::::999999999999999888888888888777<<<<<<;;;:::::::::;;;;;;888666333222333444333222333444777<<>>@@@@@@EEEEEEDDDCCC@@@>>>;;;:::666777:::BBBLLLUUU[[[^^^[[[XXXTTTQQQNNNJJJEEEAAA>>><<<:::888777777888999777999===AAAFFFMMMUUUZZZXXX\\\ccclllsssxxx{{{|||lll^^^cccqqqddd|||bbbvvv^^^LLLIIICCC888666111555222555999>>>^^^gggHHHBBB>>><<<:::888999===AAAIIIWWWfffsss{{{{{{^^^XXX___oootttiiifffeeeaaaaaacccccc___WWWRRRRRRSSSUUUWWWTTTKKKEEEEEEFFFEEE@@@>>>;;;888777777999:::888<<<<<<;;;EEEXXXcccdddOOOIIIAAA;;;777666444333999999::::::::::::;;;;;;::::::888666444444555666555>>>JJJQQQQQQOOOMMMNNNVVVUUUWWW^^^bbbeeejjjppp|||}}}sss[[[RRRMMMNNNOOOppp~~~qqqnnnhhh]]]]]]```jjjkkknnn```WWWzzzjjj[[[FFF999666555333000...333000999BBBccc|||zzz||||||ddd```XXXaaahhhppprrrzzzjjjYYYLLLDDDFFFIIIDDD???<<<===??????===;;;;;;;;;:::::::::999999999999999999999999999999<<<<<<;;;::::::::::::;;;888666333222333444333222333444666<<>>;;;888777777999:::>>>BBBFFFJJJNNNRRRWWWZZZZZZ^^^dddkkkqqqvvvyyyzzzjjj^^^dddwww```vvv___kkk^^^MMMLLLEEE777666111555222444777>>>aaavvv]]]EEE@@@======;;;777888;;;>>>GGGUUUeeerrrzzz}}}~~~pppWWW\\\wwwtttkkkfffccc___ccceeeddd___YYYTTTTTTUUUWWWXXXUUUMMMGGGFFFEEEBBB:::999888777888999:::;;;:::<<<999777@@@QQQXXXWWWIIIDDD<<<777666666777777>>>;;;999888999;;;<<<<<<<<<<<<:::999777555333222111777>>>AAA@@@>>>???@@@EEEEEEIIIPPPVVVZZZbbbjjjxxx|||nnnSSSIIIEEEGGGIIIooovvvoookkkeee___aaahhhhhhmmmaaaUUUuuu}}}oooaaaLLL<<<444222333444000444111888AAAaaa||||||kkkxxxhhhlllssstttmmmuuujjj[[[NNNDDDEEEHHHCCC>>><<<>>>@@@@@@???;;;;;;;;;;;;::::::::::::888888999999:::;;;;;;;;;<<<<<<;;;;;;::::::::::::888666333222333444333222222333666;;;AAAGGGIIIJJJIIIGGGCCCEEEXXX{{{tttZZZGGG@@@IIISSS___hhhqqq{{{ttt~~~~~~uuuuuu~~~rrrTTTBBB999444666777777777777888;;;===JJJfffssszzzyyyuuuzzz___kkkuuuOOOFFFBBB@@@EEEAAAFFFEEEIIIOOOUUUYYY\\\]]]^^^PPPKKKHHHHHHFFFBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLMMMQQQUUUUUUWWW```kkkBBBKKKVVVbbbttt~~~bbbRRROOOMMMVVVmmmtttiii[[[NNNHHHEEECCCHHHPPPYYYcccjjjhhhbbb^^^[[[XXXVVVRRRLLLFFFAAA???>>>>>>===999888>>>HHHNNNMMMIIIGGGFFFCCCAAA@@@??????>>>>>>===:::888888999<<<>>>DDDIIIPPPUUUVVVUUUTTTTTTWWWZZZ```hhhoootttxxxzzzooo```eeehhhvvv[[[fff^^^NNNNNNGGG888777000555222444666???gggxxxtttiiiSSSBBB>>><<<===;;;777666999===FFFUUUeeeqqqyyy|||}}}qqqqqqvvv}}}zzzssskkkeeebbb```___eeeeeedddaaa\\\YYYXXXYYYWWWVVVSSSLLLGGGCCC@@@>>>777777888888999:::;;;<<<===>>>:::666===JJJNNNJJJEEE>>>777555999>>>@@@@@@;;;888666555777999999888>>>===<<<:::999666333111111444666666555555777999<<<<<>><<<>>>??????>>><<<;;;;;;;;;;;;:::::::::888999999:::<<<======>>><<<<<<<<<<<<;;;::::::999888666333222333444333222111222555:::@@@FFFHHHIIIGGGFFFBBBBBBNNNhhhiiiQQQCCC>>>FFFMMMUUUZZZ___ppp}}}mmmeeekkkyyyWWWCCC:::777666777777777777999<<<>>>NNNnnn~~~wwwlllYYYppp|||vvvPPPFFFAAA???EEEAAAFFFCCCFFFJJJNNNRRRUUUVVVWWWNNNJJJGGGGGGEEEAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGEEEFFFFFFFFFEEEEEEGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLPPPTTTTTTVVV___jjj888BBBNNNZZZkkk~~~ttt\\\SSSMMMVVVjjj}}}yyydddPPPIIIFFFCCCHHHQQQVVVcccppptttrrrooojjjeeeVVVRRRKKKEEE@@@??????@@@DDD???;;;>>>EEEIIIFFFBBBAAABBBBBBAAA@@@>>><<<<<<:::999888999;;;>>>AAACCCCCCKKKTTT[[[]]]ZZZVVVTTTRRRVVV]]]fffnnnvvv{{{~~~rrrfffmmmjjjnnn{{{[[[jjjdddPPPOOOGGG777777000666333444555BBBoootttnnnxxxttt^^^KKK@@@===;;;<<<;;;777666888===FFFTTTdddqqqyyy|||~~~yyyuuuiiipppnnnjjjyyy~~~ppplllfffbbb___]]]^^^___cccddddddcccaaa___]]]]]]XXXUUUPPPLLLGGGAAA===<<<999999999:::;;;<<<======@@@BBB===888;;;EEEGGGBBB>>>;;;:::>>>DDDEEEAAA<<<777777999;;;???AAABBBBBBCCC@@@===;;;:::999555333222222111111000222555777888888<<>>===<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<===>>>???@@@======>>>======;;;:::999888666333222333444333222000111333999???EEEGGGHHHFFFDDDAAA???DDDWWWtttttt]]]KKKAAA===BBBEEEMMMTTTZZZfff~~~uuuooonnncccWWWaaa\\\CCC:::999555666777777777888;;;>>>TTTxxxnnn\\\uuu{{{vvvPPPEEEAAA???DDD@@@EEEBBBCCCFFFIIILLLOOOPPPQQQLLLGGGEEEFFFDDDAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDEEEEEEEEEDDDDDDFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLPPPTTTTTTVVV___jjj999@@@LLL[[[mmmeeeVVVNNNTTTgggzzzlllYYYXXXXXXPPPKKKMMMNNNYYYdddiiijjjhhhbbb[[[NNNKKKEEE@@@======???@@@GGGBBB======AAADDDCCC@@@???AAABBB@@@===:::888888777888:::<<<@@@DDDGGGIIIMMMSSSZZZ]]][[[UUUOOOLLLMMMQQQYYYcccnnnxxxssslllwwwtttqqquuu[[[ooommmSSSOOOGGG777666///666555555666FFFwwwxxxsss~~~~~~mmmWWWGGG@@@<<<;;;<<<:::777666999>>>FFFSSSbbbooowww|||~~~vvvsssvvvzzz{{{{{{rrrlllgggcccaaa^^^[[[[[[]]]]]]___aaaddddddcccaaa```ZZZTTTNNNKKKFFF@@@<<<<<<;;;;;;::::::;;;===>>>@@@AAAEEEBBB;;;:::AAACCC???:::@@@HHHNNNNNNGGG>>>888CCCGGGLLLPPPSSSVVVZZZ]]]NNNHHHAAA===<<<;;;999777333222000///000111333555555555888<<>>===;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAA??????@@@@@@???===;;;:::888666333222333444333222///000333888>>>DDDFFFGGGEEECCC@@@>>>@@@KKKcccxxxxxxfffSSSGGG@@@<<<<<<>>>FFFRRRZZZcccvvvfffbbbeee\\\QQQ```\\\CCC:::888444555777777777999<<>>DDD???DDDBBBCCCFFFHHHKKKLLLLLLLLLHHHDDDBBBCCCCCC@@@@@@DDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEECCCDDDDDDDDDCCCCCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLPPPTTTUUUWWW```jjjBBBFFFPPPaaauuuhhhVVVLLLRRReeewww}}}qqqyyy|||lllWWWNNNIIINNNRRRTTTXXXZZZUUUNNNFFFDDD@@@======>>>AAABBBEEEAAA===;;;===@@@BBBBBBCCCCCCBBB>>>999666666777888:::===BBBFFFIIILLLMMMUUUWWWWWWUUUOOOIIIEEECCCGGGLLLTTT___jjjuuu}}}wwwpppzzzqqqXXXmmmqqqSSSNNNHHH999666///666666666777JJJ~~~kkkUUUEEEAAA===;;;;;;:::777777:::>>>EEEQQQ^^^kkkuuu{{{~~~uuuiiidddddd```___```^^^WWWUUUWWWTTTXXX]]]cccffffffcccaaaZZZQQQIIIGGGDDD===:::;;;;;;:::999999:::===AAACCC@@@GGGGGG===999===@@@>>>@@@LLLXXXWWWMMMEEEEEEIIIUUUZZZ^^^___^^^```gggmmm\\\SSSGGG@@@>>>===<<<:::777666444222222333333333333333666999;;;@@@MMMZZZkkkzzz{{{sssqqquuuooodddSSSDDD^^^wwwyyyqqqdddRRRBBB888333111111000444111;;;HHHlllzzzfff[[[kkkxxxnnnmmmWWWFFF@@@GGGJJJEEE???<<<===???>>>===<<<<<<<<<<<<;;;;;;;;;;;;=========>>>???@@@AAAAAA@@@AAABBBBBB@@@>>><<<;;;888666333222333444333222...///222777>>>CCCFFFFFFGGGCCCAAA@@@???FFFXXXjjjrrrrrrjjjYYYKKKDDD>>>999888:::CCCOOOUUU\\\ooooooiiiaaaXXXZZZrrr~~~uuuUUUBBB:::777555666888888888:::>>>@@@LLLvvvfffrrrwwwrrr|||oooKKKCCC@@@???CCC>>>BBBAAACCCFFFHHHIIIJJJIIIHHHDDD@@@???AAAAAA???@@@DDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDBBBCCCDDDCCCBBBBBBDDDFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLOOOSSSTTTVVV___iiiAAADDDOOOddd|||gggUUUKKKQQQcccvvvfffSSSLLLLLLJJJKKKPPPVVVTTTNNNBBBAAA???===>>>AAADDDFFFAAA???<<<999:::>>>BBBEEEHHHGGGDDD===777555666999:::===AAAFFFJJJMMMOOOOOOOOONNNLLLIIIEEEDDDEEEFFFBBBFFFOOOYYYeeepppyyy}}}}}}qqqwwwmmmSSSgggpppQQQNNNIII===666///777777777888LLLkkkTTTEEEBBB===;;;;;;:::777888;;;===DDDNNN\\\hhhssszzz}}}xxxiiiaaabbbYYYVVVYYY^^^\\\TTTPPPQQQOOOSSSZZZaaafffgggddd```WWWMMMDDDBBB@@@:::777999999888777777:::>>>BBBEEE???HHHIII???888;;;???>>>JJJXXXbbbYYYGGGBBBQQQccc]]]aaaccc^^^XXXXXX```iiifff[[[MMMCCC??????>>>===<<<:::888777666555444222333333666999;;;@@@NNN\\\jjj{{{uuunnnmmmrrr{{{ooojjjxxxmmmeeeVVVHHHccc|||~~~}}}zzzrrrdddOOO>>>555333333333000444111;;;GGGlll~~~{{{mmmSSSIIIYYYmmm|||uuuooopppYYYGGG@@@GGGHHHCCC>>><<<>>>@@@@@@???======<<<<<<<<<;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCBBB???===;;;888666333222333444333222...///111777===CCCEEEFFFHHHDDDAAAAAA@@@DDDSSSdddkkkkkkbbbSSSGGGBBB===666999;;;CCCMMMPPPUUUjjjvvvaaaWWWgggeeeMMMBBB;;;777777888999999:::<<>>AAA???AAADDDGGGHHHGGGFFFDDDAAA>>>===@@@@@@???AAADDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@AAABBBCCCBBBCCCCCCCCCBBBBBBDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKNNNRRRSSSUUU^^^hhhIIIHHHUUUooofffUUUSSSUUU[[[qqq~~~ppp^^^XXXKKKNNN[[[aaaccc^^^PPPJJJBBB;;;:::???DDDFFFFFF>>>>>>===;;;999:::???CCCJJJHHHCCC<<<666555999>>>EEEKKKPPPRRROOOLLLKKKKKKHHHGGGFFFEEEDDDCCCBBBAAABBBCCCGGGPPP]]]lllwww}}}zzzkkk|||nnnYYYooopppWWWOOOGGG;;;666444666333999;;;NNNiiiSSSGGGAAA@@@>>>;;;999777666666;;;>>>FFFTTTdddpppwwwzzz}}}zzzpppggg[[[QQQRRRUUUWWWYYYWWWSSSMMMJJJOOOQQQVVV[[[^^^^^^[[[XXXMMMFFF<<<888;;;@@@???<<<999666555888;;;===>>>@@@HHHGGGBBB:::333444>>>GGG\\\\\\TTTKKKTTThhhmmmfffiiibbb\\\___iiijjjZZZFFFSSSYYYUUUHHHAAADDDDDD???>>>===<<<;;;:::777333000555111333888:::===KKK[[[sss}}}ppphhhcccZZZiiizzz~~~wwwlll___gggkkkrrrqqqtttcccOOOhhhyyydddMMM@@@999333111222555333222888OOOvvvwwwZZZUUUMMMSSSdddkkkgggqqqkkkVVVJJJEEEIIIJJJEEE@@@>>>???@@@???===<<<<<<<<<<<<<<<===>>>>>>@@@?????????@@@AAABBBBBBHHHIIIHHHEEEAAA>>><<<<<<:::444111444666333111111///111333666;;;???BBBDDDFFFEEEDDDCCCDDDFFFHHHIII[[[]]]\\\UUUIII>>>999888666555<<>>AAACCCEEEBBB<<<777666999???DDDJJJKKKMMMMMMLLLKKKKKKKKKHHHGGGFFFEEECCCBBB@@@@@@AAABBBFFFNNN[[[iiiuuu|||uuu|||~~~ttt[[[ooofffUUUQQQGGG888666444666333999;;;MMM~~~iiiTTTHHHBBB@@@>>><<<999777666666;;;>>>FFFSSSbbbooovvvyyy{{{~~~}}}xxxpppggg\\\RRRRRRTTTUUUVVVTTTPPPKKKIIIPPPPPPQQQSSSVVVUUUPPPLLLDDD???999777<<>>AAA>>>;;;;;;======;;;888666333444888999===LLL]]]vvvmmmddd^^^VVVZZZfffuuussshhh[[[llllllsssuuuyyyhhhWWWttt}}}gggOOO???777222111444444333333888OOOvvvwwwqqqvvvrrr|||{{{vvvYYYRRRMMMRRR___eeeeeeooo~~~rrrZZZKKKCCCFFFKKKFFFAAA>>>???@@@>>>======<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBBBBGGGHHHHHHEEEBBB>>>======;;;555222444666333111111///000222666:::>>>BBBDDDDDDCCC@@@??????AAACCCDDDJJJLLLLLLJJJDDD>>>;;;:::777666<<>>>>>>>>@@@CCCJJJVVVdddqqqxxx~~~|||qqq}}}yyy{{{bbbwwwyyy___UUUTTTHHH666555444777444:::;;;KKK}}}jjjVVVFFFBBBAAA???<<<999777666666;;;>>>FFFRRR```llltttxxxxxx~~~sssaaa^^^pppxxxrrrjjj^^^UUUQQQRRRRRRRRRPPPMMMJJJHHHOOOPPPRRRWWWYYYUUUKKKBBB<<<;;;999999AAAJJJLLLHHHEEE>>>;;;===???===;;;<<<>>>???>>>;;;888<<>>>>><<>>999555555888999===NNN```{{{pppfff```VVVRRRXXX|||oooqqqfffWWWooojjjqqqvvv{{{hhhYYY|||jjjPPP>>>555111222555222333444999OOOvvv~~~vvvpppiiikkkooo~~~qqqTTTTTTRRRTTTYYY^^^cccmmmvvvwww]]]KKKBBBEEENNNHHHBBB?????????>>><<<======<<<<<<======>>>???>>>>>>??????@@@AAABBBBBBFFFGGGGGGEEEBBB???>>>???===666333555666333111111...///111444888===@@@CCCCCCAAA>>><<<<<<===@@@BBB>>>>>>???@@@AAA???===:::888777===FFFKKKNNNWWWcccssszzzhhhPPP<<<777;;;888888999999999<<>>???CCCEEEAAA===777444333666>>>FFFJJJKKKJJJGGGCCCDDDGGGJJJKKKIIIFFFFFFDDDBBB@@@>>>===<<<<<<===@@@FFFPPP^^^llluuu|||vvvooojjjeee}}}zzzlllzzz```XXXVVVIII888555444777444:::;;;KKKqqqZZZFFFCCCBBB???<<<:::888666666:::>>>EEEOOO\\\hhhqqqvvvwww}}}ppp[[[KKKJJJSSSggg{{{wwwnnnbbbXXXPPPPPPPPPOOONNNMMMLLLKKKJJJMMMSSS[[[^^^WWWGGG;;;<<>>;;;<<<:::<<<===<<<<<>>===BBBCCCEEECCCAAA?????????<<<888777999999>>>QQQfffvvvmmmeeeZZZ]]]bbbuuuuuukkk^^^oooiiinnnuuuyyybbbRRRvvvzzziiiQQQ???555222333444000444555999OOOwwwssszzzxxxooonnnvvv{{{^^^^^^]]][[[ZZZ]]]dddkkkooowww___MMMEEEHHHPPPJJJCCC?????????>>><<<=========<<<===>>>>>>???>>>>>>???@@@AAABBBBBBBBBDDDEEEFFFEEEBBB@@@@@@@@@>>>777444555777444111111......000222666:::>>>AAABBB@@@>>><<<===???CCCEEEBBB???>>>???BBBBBB>>>999999888<<>>???BBBGGGLLLNNNOOOKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@???????????????>>>???@@@AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHKKKOOOSSSJJJRRRhhh~~~{{{nnnuuukkkXXXMMMHHHNNN]]]sss~~~uuueeefffuuu}}}{{{kkk^^^XXXYYY\\\GGGAAA;;;<<>>888333444777===EEEIIIIIIGGGDDDBBBAAADDDIIILLLJJJHHHEEEDDDCCCAAA@@@>>>===<<<:::;;;===BBBJJJXXXgggqqqzzzjjj```aaaaaa{{{qqqfffYYYSSSGGG888555444777444;;;<<>>555@@@EEEFFFEEEOOO^^^ddd```VVVIIICCCGGGIIIBBB>>>@@@999:::;;;;;;===BBBJJJPPPUUUVVV[[[___[[[UUUUUUZZZVVVYYYaaaooo|||{{{fffOOOCCCDDDDDDAAA@@@AAA@@@>>>HHHOOOVVVSSSIIIAAA@@@BBB@@@<<<:::;;;;;;AAAWWWnnn|||tttlllbbbmmmttt}}}wwwqqqwwwrrruuuxxxxxx___LLLmmmsssfffSSSAAA777444333222///555666888NNNxxxxxxvvvtttxxxmmmjjjeeeaaaaaaeeeiiikkkyyyaaaPPPHHHLLLRRRLLLDDD?????????>>>==================>>>??????>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFEEEBBB@@@@@@@@@>>>888444666777555222222/////////000333777;;;===>>>===<<<<<<>>>BBBFFFIIIIIIDDDAAABBBEEEEEE???:::888888;;;AAAFFFJJJPPPVVVcccpppwwweeeMMM===:::<<<::::::::::::;;;@@@FFFJJJVVVxxx```ggg]]]CCCCCCDDDEEEEEE@@@???>>>>>>AAAFFFKKKNNNOOOLLLKKKJJJGGGEEEDDDCCCBBBCCCCCCCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>???AAACCCDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDFFFGGGKKKOOOSSSSSSZZZuuukkkXXXaaa\\\QQQKKKGGGLLLZZZqqq~~~ppprrr}}}iiiVVVTTTaaaiiibbbXXXFFF???999999<<<===999444333666<<>>===999:::<<>>PPP|||iiimmm|||yyyYYYEEECCC@@@===:::888666555777;;;@@@HHHQQQ]]]iiipppyyy}}}{{{mmmZZZJJJHHHGGGBBBDDDLLLNNNVVV___kkk~~~ttthhh^^^WWWWWWWWWWWWVVVUUUTTTSSSRRRNNNIIICCC???<<<999666???FFFGGGFFFQQQfffpppnnn^^^NNNFFFKKKKKKBBB<<<===::::::999999:::???EEEJJJQQQUUUYYYXXXRRRKKKFFFDDD???>>>CCCRRRfffnnnaaaOOOGGGDDD@@@>>>@@@BBBBBB@@@PPPYYYaaa^^^RRRHHHEEEFFFCCC???======<<>>>>>>>>======>>>>>>???@@@>>>@@@BBBDDDEEEEEEEEEEEEDDDEEEFFFEEEBBB@@@@@@@@@===777444666888666444444000///...///111444777:::999999999;;;>>>BBBEEEHHHHHHEEEBBBCCCFFFFFFBBB>>>888888:::===BBBHHHMMMQQQ[[[eeewwwyyykkkiiiOOO???:::;;;::::::;;;;;;>>>CCCJJJOOOZZZuuucccnnn~~~YYYCCCDDDEEEEEEEEE@@@???======@@@DDDIIILLLMMMLLLKKKJJJHHHFFFEEECCCBBBCCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>=========>>>@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDAAABBBDDDEEEFFFJJJNNNRRRZZZbbbyyyfffXXX]]]WWWNNNKKKFFFHHHUUUnnn{{{yyyxxxsssaaaQQQEEEKKK\\\ddd[[[NNNDDD>>>888666777888666333333888???DDDEEEDDDBBBAAA@@@CCCFFFGGGGGGGGGGGGGGGCCCBBBBBBAAA@@@@@@??????888999;;;===CCCPPPaaammmwww~~~rrr___]]]bbbtttyyyjjj\\\SSSEEE888777444666333;;;???TTTpppzzz___EEEDDDAAA===:::888666555666999>>>EEEMMMYYYeeemmmsss|||xxxfff[[[TTTNNNOOOSSSMMMUUU]]]iii{{{ppphhh``````___^^^\\\YYYVVVTTTTTTPPPJJJAAA:::666777:::;;;DDDFFFEEESSSnnnjjjXXXMMMQQQPPPDDD;;;===;;;999666444555999>>>CCCLLLRRRSSSKKKFFFDDD???666:::999;;;EEEWWWaaa[[[OOOKKKIIIEEECCCAAA@@@AAABBBQQQVVVZZZYYYSSSLLLGGGFFFEEEAAA???>>>>>>HHHccc~~~{{{}}}}}}zzzrrraaaLLLbbbwwwnnnZZZDDD777555444222///777666666MMM|||}}}{{{nnngggkkkjjjaaa```fff~~~kkkUUUJJJNNNSSSLLLDDD??????@@@AAA@@@>>>>>>======>>>>>>???@@@???AAACCCFFFGGGGGGGGGFFFEEEFFFFFFEEEBBB@@@??????<<<666444777999777666666222000.........111444666777888:::<<>>BBBGGGJJJKKKKKKJJJJJJHHHGGGEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBB============>>>@@@AAACCCAAABBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDGGGKKKNNN]]]eeeuuuhhhQQQUUUNNNGGGHHHFFFIIIWWWlllzzzvvvgggPPPOOONNNOOOPPPPPPLLLIIICCC>>>888555555555555333333999@@@CCCBBB@@@@@@AAACCCFFFHHHGGGDDDCCCEEEGGGBBBBBBBBBAAAAAAAAA@@@@@@888999:::<<>>:::888666555444888===CCCKKKVVVccclllmmmzzzzzzmmmggggggiiieeekkkqqq{{{yyyrrrggggggfffccc___[[[VVVSSSHHHJJJIIIDDD;;;555555777999BBBEEEEEEVVVvvvzzzfffZZZ]]][[[LLLBBBCCC<<<888444000000444999===JJJPPPKKK===999???===444444333333999HHHVVVXXXSSSMMMMMMMMMJJJCCC>>>???CCCLLLLLLLLLMMMNNNKKKEEEAAAFFFBBB@@@??????JJJfffnnnsss{{{{{{sssjjj]]]KKK^^^zzz}}}ttt^^^DDD666444555333000777777555MMM}}}~~~zzzjjjccckkkkkk^^^\\\eee|||nnnVVVKKKOOOSSSLLLDDD??????AAAAAAAAA>>>>>>>>>>>>>>>??????@@@@@@AAADDDGGGHHHHHHHHHGGGFFFGGGGGGEEEBBB???>>>???<<<666333777999888777777333111///------///222555888:::<<<>>>AAABBBCCCCCCHHHFFFEEEEEEEEEEEEDDDCCC;;;:::777555999@@@EEEGGGNNNYYYnnnzzzssswwwjjjOOOBBB>>>>>>;;;;;;<<<===AAAHHHPPPVVVXXXlll^^^zzz~~~^^^HHHDDD???===AAAAAA???===<<<===AAAFFFIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@AAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC======<<<===>>>???AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDHHHKKKQQQYYYggg~~~ooo^^^XXXPPPJJJGGGGGGKKKPPPhhhyyy~~~qqqgggXXXUUUPPPKKKLLLMMMIIIBBBDDD@@@======777///...333;;;<<<===>>>@@@@@@AAAAAACCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCCCC>>>:::777999>>>III[[[jjjvvv}}}eee\\\hhhooonnnhhh[[[DDD888666444555333===DDD[[[bbbOOOCCC@@@@@@:::::::::333888777999???EEENNN\\\iiiqqqvvv|||tttnnnkkkjjjfff^^^XXXWWWLLLNNNJJJAAA;;;:::;;;:::;;;FFFBBB@@@SSSpppoooccc|||lllQQQRRRAAA888::::::666000///444999===<<<:::888777666777777777777888:::@@@HHHQQQWWWQQQMMMHHHEEEDDDCCCAAA@@@IIIMMMOOOMMMMMMMMMHHHBBBAAACCCDDDCCCEEESSSnnnqqqvvv}}}}}}vvvzzzjjjXXXTTTfffxxx{{{wwwxxxuuueeeIII666333444333444666777777III~~~xxxsssfff]]]VVVcccqqqeeeUUUUUUssshhhUUUOOOKKKPPPNNNHHH@@@>>>AAAAAA>>>=========>>>???@@@BBBBBBCCCDDDEEEDDDDDDEEEHHHJJJLLLKKKGGGBBBBBBDDDBBB<<<===666111555999999888888666111---......---000666666888<<<@@@CCCCCCCCCBBBGGGDDDBBBBBBDDDDDDAAA>>>999999888777888<<>>AAADDDJJJPPPTTTZZZwwwlllcccDDD;;;AAAEEECCC@@@BBB???<<<===AAAEEEGGGHHHGGGHHHIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<>>>@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBDDDHHHKKKTTT[[[gggyyy^^^XXXQQQKKKGGGFFFKKKQQQgggxxxnnnvvv{{{qqqkkkvvvvvvhhhnnniii\\\OOOJJJKKKJJJHHHJJJDDD???;;;555000333;;;:::;;;<<<>>>@@@AAAAAAAAADDDEEEFFFFFFFFFFFFEEEDDDFFFGGGGGGFFFFFFEEEDDDCCC===999666777<<>>EEEMMM[[[hhhqqqvvv~~~{{{tttmmmkkkiiibbb\\\ZZZTTTWWWTTTKKKCCC@@@>>><<<;;;DDDBBBAAAOOOdddqqq~~~```UUUCCC999:::999555111111444777555444444444444555666666555555777>>>IIIQQQUUUVVVNNNMMMKKKIIIGGGDDD@@@<<>>@@@BBBDDDJJJZZZtttyyy}}}}}}zzzvvvyyyxxxmmmYYYVVVmmm|||vvvtttrrrcccJJJ777333444222555666888777III~~~~~~gggggguuu___XXXTTT```nnncccQQQOOOnnnkkkXXXOOOIIIPPPNNNHHHAAA>>>AAAAAA???>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEDDDEEEHHHKKKMMMLLLGGGBBBBBBDDDCCC>>>>>>666222555999999777777666111.........---000555777:::>>>BBBDDDFFFFFFEEEEEECCCAAA@@@AAA@@@???>>>999999888777888<<>>;;;;;;@@@EEEIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA???>>><<<<<<<<<===???AAACCCBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBBDDDHHHKKKUUU[[[dddqqqbbbZZZQQQLLLHHHFFFKKKRRRgggxxxjjjUUUUUUTTT^^^mmmooorrr|||kkkxxxsssgggYYYQQQPPPOOOMMMLLLFFF???:::666444777===888:::<<<>>>@@@AAABBBBBBEEEEEEFFFFFFFFFFFFFFFEEEHHHHHHHHHGGGGGGEEEDDDDDD===999666777:::CCCSSSaaapppxxx~~~bbbaaaxxxwwwnnnfffVVV???555999666888444;;;>>>RRR{{{WWWFFF@@@AAA===;;;:::222555555777===DDDLLLZZZfffqqquuu|||}}}ssspppoooiiibbb___\\\aaa```WWWLLLGGGDDDBBB>>>DDDCCCCCCHHHRRRppp~~~mmmVVVGGG<<<:::777444222222333555111222333333444444444333666777===IIIVVV\\\YYYUUUVVVVVVVVVUUURRRKKKCCC===;;;<<<===BBBJJJOOOIII???>>>>>>???CCCNNNddd|||yyypppuuurrrqqq|||uuu___]]]zzzyyynnnllllll```III888444444222555666888777GGG|||hhh]]]nnnXXXUUUQQQ\\\kkkbbbOOOJJJfffooo[[[PPPHHHOOONNNIIIBBB???AAAAAA????????????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFIIIKKKMMMLLLHHHBBBBBBEEEEEEBBB@@@888333555999888777777777222//////...---000444777:::>>>AAADDDFFFFFFFFFBBBBBBAAA???===<<<===???::::::999777777:::???CCCKKKUUUkkkqqqmmm{{{vvvlll]]]PPPCCC<<<===<<>>DDDIIILLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBB???>>><<<<<<<<<===???AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBDDDHHHKKKQQQVVV]]]gggtttiii]]]RRRMMMHHHEEEJJJSSSfffxxx{{{eeeUUUPPPLLL\\\uuu~~~~~~yyywwwxxxyyyzzzwwwvvvrrrllljjjiiiccc[[[TTTKKKAAA;;;999888777777777999;;;===???AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHGGGFFFEEEDDDDDD???:::777777:::@@@NNN\\\mmmvvv~~~eeebbbxxxxxxmmmfffTTT===666777555777444:::===OOO~~~___JJJAAABBB>>>;;;:::333444333666<<>>:::666333333333333333666777777777777555333222:::AAAMMM[[[eeefffaaa[[[dddccc```\\\VVVMMMBBB;;;666888:::>>>FFFMMMLLLFFFCCCAAA>>>AAAPPPiii~~~qqqnnnllloooyyy|||hhhhhhyyyhhhaaacccZZZFFF777555555222555666999888FFFyyyuuuhhhhhh{{{^^^[[[UUUZZZgggaaaOOOHHH]]]sss[[[OOOJJJMMMNNNJJJCCC???AAABBB@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFFFFEEEFFFIIILLLNNNNNNJJJCCCBBBEEEFFFDDDAAA999444666999888666666777333000000///---///333888:::===@@@BBBCCCCCCCCC@@@BBBBBB???;;;:::===AAA;;;;;;:::888777999===@@@KKKTTTdddrrrzzz|||jjjqqqvvv~~~kkkZZZOOOFFF@@@???@@@CCCHHHLLLOOOSSSVVVXXXccctttppp{{{TTTKKKIIIAAA@@@GGGBBB???;;;999<<>>@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBAAAAAACCCGGGJJJKKKNNNVVVbbbpppvvvdddSSSMMMJJJFFFIIIRRRdddxxx|||hhh]]]TTTeee}}}tttooonnnoooppptttxxx{{{mmm___KKK>>>::::::888444777888:::===???AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEBBB>>>:::::::::???KKKWWWjjjuuullleeewwwrrrrrrllleeeRRR===888444333777444;;;===NNNkkkPPPBBBCCC???<<<:::444333333555;;;@@@GGGSSS^^^jjjqqqxxx}}}{{{tttpppqqqwwwuuugggUUUKKKJJJKKKEEEDDDCCCGGGFFF@@@TTT{{{zzzwwwWWWBBBCCC===:::555333333444444333999999:::;;;:::999777666???LLL___nnnsssrrrnnnkkklllggg```XXXOOOEEE<<<666888<<>>>>>@@@AAACCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@BBBFFFIIIHHHJJJSSSccctttkkkSSSLLLKKKGGGHHHOOOaaauuusss___mmmuuulllgggfffggggggfffiiipppvvv^^^HHH>>><<<;;;999777999;;;===???@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDFFFFFFGGGHHHHHHHHHHHHGGGEEEAAA===<<<;;;>>>HHHSSSfffsssqqqgggxxxjjjooo|||llleeePPP<<<:::222222777555<<<===MMMsssxxxWWWDDDCCC@@@<<<:::555333333555:::>>>CCCNNNYYYdddmmmvvvzzz~~~|||yyywwwbbbVVVTTTUUUJJJFFFBBBHHHLLLFFFOOOiiimmm^^^CCC777999;;;999666444222333555666888999:::;;;<<<=========???PPPfffuuuyyywwwuuuuuullleee[[[QQQHHHAAA;;;777666;;;>>><<<===DDDLLLPPPJJJIIIDDDDDDUUUqqqxxxiiibbbkkkrrrrrryyy{{{iiilllzzzdddUUUYYYRRRAAA555444555333333555;;;:::CCCrrr|||yyyuuu{{{mmm^^^bbb___OOODDDLLLqqqwww\\\PPPMMMKKKNNNLLLEEE@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHKKKMMMOOOQQQPPPIIIFFFFFFFFFEEEAAA999444666:::999888888999444222222000---...111:::;;;<<<===>>>>>>>>>>>>>>>???AAAAAA@@@@@@AAABBB@@@@@@>>>;;;999888999;;;BBBFFFIIILLLOOOZZZjjjwww~~~uuuwww~~~eeeMMMJJJNNNNNNJJJIIILLLOOORRRTTTWWWZZZ]]]gggkkkrrrbbb[[[FFFDDDCCCAAAAAAEEECCC???;;;999;;;@@@DDDGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@???>>>>>>@@@AAACCCAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@??????@@@DDDGGGIIIJJJUUUiii|||sssSSSKKKLLLHHHHHHMMM\\\qqqhhhppp}}}ssslllhhheeecccbbb___aaafffqqq}}}}}}|||{{{{{{rrr]]]JJJBBB@@@???888999;;;===>>>???@@@@@@AAAAAA@@@@@@AAACCCDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKFFFBBB???===;;;<<>>???AAAAAA???LLL^^^lllqqqooollljjj```ZZZQQQHHHCCC???===;;;666:::<<<;;;===BBBEEEEEECCCHHHIIILLL^^^zzz~~~}}}}}}}}}yyyxxxzzzzzzuuusssbbbddd{{{eeeYYY\\\UUUBBB555333444222111555<<<<<>>@@@CCCDDDCCCAAABBBBBB@@@===:::888999:::===AAACCCDDDHHHPPP[[[bbbkkksss~~~eeeLLLKKKRRRRRRMMMRRRSSSTTTUUUUUUVVVYYY\\\bbbbbbwwwfffaaa|||aaaGGG@@@CCCCCCAAABBBAAA???<<<999;;;???CCCCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGEEEDDDCCCBBBBBB???>>>===<<<<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>===???BBBEEEKKKLLLXXXnnnwwwSSSKKKLLLIIIGGGKKKYYYnnnwwwqqqmmmiiiddd```___```bbbhhhssszzzbbbXXXWWWYYYcccttt}}}pppYYYIIICCC@@@999:::;;;===>>>?????????BBBBBBAAAAAABBBCCCEEEFFFGGGHHHJJJLLLMMMNNNOOOOOOGGGCCC???===:::;;;CCCLLL___oooeeebbb}}}xxx|||{{{lllcccKKK777777444444999888>>><<>><<<;;;:::999<<>>:::888999:::===@@@DDDEEEIIIOOOTTTVVV```iiivvv~~~uuuhhhOOONNNVVVTTTMMM[[[[[[ZZZXXXWWWWWWZZZ\\\^^^\\\gggffffffJJJ???BBBEEEBBB???@@@???<<<:::;;;@@@DDDAAABBBDDDEEEEEEEEEDDDCCCCCCDDDEEEGGGGGGFFFFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJHHHFFFEEEDDDCCCCCC>>>===;;;:::;;;<<<>>>???AAAAAAAAA@@@@@@@@@??????============<<<>>>AAADDDKKKOOOVVVkkk\\\MMMLLLKKKJJJLLLXXXmmmzzzqqqlllxxxyyytttnnniiiffffffbbbaaadddhhhppp}}}rrr```OOOFFFIIIOOOPPPZZZnnn{{{oooTTTDDDCCC@@@;;;:::>>>BBB@@@>>>???CCCBBBBBBBBBDDDFFFIIIJJJKKKKKKMMMOOOPPPOOOKKKGGGEEEDDDBBB@@@@@@BBBDDDFFF[[[iii{{{bbbkkkhhhzzzqqq]]]HHH<<<555<<<444999777999<<>>999777888999888999999;;;<<<888222222666MMM___cccPPP??????CCCAAA@@@EEEKKKNNNLLLHHHCCC@@@;;;<<<===>>>>>>===<<<;;;888??????:::>>>IIILLLFFFBBBMMM[[[iii{{{~~~{{{{{{}}}sssmmm[[[aaaqqqkkk___dddSSS<<<666666222222888444<<<@@@@@@aaazzz{{{wwwiii```\\\jjjjjjNNNJJJSSSoooeeeQQQQQQHHHMMMLLLDDD>>>@@@AAA???AAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFGGGHHHIIIJJJJJJPPPOOOMMMLLLKKKHHHCCC@@@>>>777444777:::::::::<<<999777555222000///......---......000222555888999::::::<<<@@@DDDEEEBBB???AAAAAAAAA>>>:::777666666999===BBBEEEGGGJJJOOOTTTaaahhhsss|||vvvkkkttt___JJJSSSVVVQQQSSSbbb```ZZZTTTUUU]]]bbbaaakkkqqqsssgggxxx~~~tttSSSFFFCCC@@@BBBBBBAAA???;;;999:::===???CCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJKKKKKKLLLLLLIIIGGGGGGGGGGGGGGGEEECCC???>>>;;;:::;;;===@@@BBB????????????????????????BBBAAA???======>>>???@@@FFFIIIOOOeeecccPPPJJJGGGHHHKKKUUUiiiyyylll___XXXTTT[[[ppp|||wwwqqqnnnlllhhheeeddddddgggpppzzztttrrrpppmmmeeeYYYPPPMMMNNNVVViiiyyyuuu^^^LLLGGGCCC===;;;>>>AAA@@@???@@@@@@@@@AAABBBDDDEEEFFFFFFLLLKKKKKKKKKLLLLLLJJJHHHHHHFFFDDDBBBAAABBBDDDEEEXXXgggzzzppp{{{kkkpppkkkXXXBBB888555:::444;;;:::;;;<<>>;;;666333222555;;;BBB???<<<;;;<<<:::666666999HHHbbbzzztttYYYCCC???EEE@@@?????????@@@???===;;;>>>===<<<:::999999::::::>>>;;;<<>>=========??????DDDEEEHHH^^^qqqWWWKKKFFFGGGLLLQQQdddzzz~~~gggYYYLLLIIIHHHJJJSSS```|||xxxrrrmmmhhheeebbb```dddkkkggglllwwwppp]]]QQQLLLQQQccczzzrrr\\\OOOGGG@@@<<<>>>AAA@@@@@@AAA@@@@@@BBBCCCDDDDDDDDDDDDIIIGGGFFFGGGIIIKKKKKKKKKIIIGGGEEEBBBAAABBBCCCCCCSSScccxxxuuu{{{ooohhhfffUUU>>>666777888444<<<;;;======FFFnnn{{{TTTIIICCC@@@>>>999666333333555666777===DDDLLLUUUcccnnnuuuzzz|||uuupppoooxxxgggzzzwwwUUU@@@;;;777777<<<===;;;@@@IIIGGGEEEFFFJJJJJJFFFFFFIIIEEEWWWooottt^^^AAA999@@@>>>:::888999===???===:::777777777888888999::::::777666@@@QQQUUUOOOQQQZZZ[[[eeeqqq{{{zzzjjjnnn|||{{{vvvsssmmmiii___lllyyyttt~~~kkkYYY\\\KKK888555666333555555666===@@@AAA[[[pppooozzziii]]]fff___YYYYYYQQQDDDLLLgggnnnWWWQQQLLLOOOOOOIIICCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJLLLNNNMMMIIICCC>>><<<666444888;;;999888999999888666333111000///...------...///222555777999<<<<<<===???@@@@@@>>>;;;@@@@@@@@@===999666666666999>>>CCCGGGHHHJJJMMMQQQVVV___kkkvvv~~~|||iiieeetttxxxppp\\\jjjsssfffdddqqqxxxgggXXXSSSRRRTTT___kkkrrrppp~~~vvvUUULLLLLLFFFAAADDDCCC@@@===:::999;;;>>>AAABBBDDDFFFFFFEEECCCBBBEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGIIIJJJJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDBBBBBB@@@===;;;;;;<<>>GGGGGGGGGZZZ|||~~~```OOOHHHIIIMMMNNN___uuuyyybbbVVVMMMLLLMMMOOOXXXccc~~~vvvpppkkkhhhddd```aaaeeegggmmmzzzoooZZZPPPJJJMMM___}}}lllWWWKKKCCC>>>>>>@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDEEEBBBAAABBBEEEHHHKKKKKKKKKEEEDDDBBBAAA@@@AAAAAABBBNNN___vvvtttrrryyyhhhgggUUU<<<666:::777444===;;;===@@@HHHmmmVVVFFFBBB@@@===:::666333222444555666;;;BBBHHHPPP]]]iiiqqqwww{{{}}}xxxqqqmmmeeeggghhhgggeeeddddddddduuuzzz|||uuuXXXHHH===666666???EEEJJJVVVfffmmmooossswwwtttooopppuuu]]]XXXQQQLLLFFF>>>999888:::999:::???EEEGGGBBB===666777999;;;;;;;;;:::999<<>>@@@@@@???>>>?????????<<<999666555666999>>>DDDGGGGGGHHHKKKNNNSSS[[[hhhsss|||~~~hhhaaaoooqqqiiiZZZmmm|||zzzyyy|||xxxfffYYYYYYXXXUUU\\\kkkppplllvvv\\\MMMLLLFFFAAAEEEDDDBBB>>>:::999:::<<<@@@AAADDDFFFFFFEEECCCAAAEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGJJJKKKKKKIIIFFFDDDFFFEEEDDDEEEFFFFFFEEECCCCCCAAA>>>;;;;;;<<<>>>@@@????????????????????????>>>===<<<;;;;;;;;;<<<<<>>???AAACCCEEE???@@@BBBEEEHHHIIIGGGEEE??????>>>>>>???@@@AAABBBKKK\\\sssuuuiiippplllgggSSS;;;555999888555<<<999===BBBJJJnnn|||```HHHEEEAAA;;;;;;444222222444555555:::AAAFFFMMMXXXccclllssswwwyyy~~~mmmhhhaaa[[[VVVRRRNNNLLLHHHKKKOOOSSSVVVYYY\\\___fffxxx```III@@@===666666AAAQQQfff~~~aaaCCC888>>>???888999:::===AAADDDDDDBBB???>>><<<:::999999<<<@@@BBBVVVbbbhhhccc```jjjxxxxxxtttuuu~~~{{{}}}{{{nnnfffgggkkkpppzzzxxxlllnnnlllpppppp]]]ZZZGGG777666555222666222:::<<>>???@@@AAABBB>>>>>>>>>;;;888666555666:::>>>CCCEEEEEEFFFIIILLLQQQYYYeeepppxxxggg___ooo|||aaa~~~aaa[[[ssspppccc^^^cccccc\\\]]]fffnnnkkksss~~~jjjRRRNNNJJJGGGFFFEEECCC???;;;999999:::>>>@@@CCCEEEFFFEEECCCAAAEEEEEEEEEFFFGGGGGGHHHHHHGGGIIIKKKLLLLLLKKKHHHFFFHHHGGGGGGGGGHHHHHHGGGEEECCCAAA>>><<<;;;<<>>>>>@@@???>>><<<<<<===???AAACCCAAABBBDDDFFFGGGEEEAAA>>>>>>>>>>>>???@@@AAABBBCCCJJJ[[[qqqlllfffttt~~~kkkcccLLL888444666888666<<<888<<>>666:::CCCSSSfff{{{zzziiidddppplllMMMEEEBBB<<<<<>>@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEEEECCCEEEGGGKKKMMMMMMIIIFFF???999555777:::999999:::999999888777555222000///,,,,,,---...111444666888555777;;;===>>>???AAACCC=========;;;777555555666:::>>>AAABBBBBBCCCGGGJJJPPPWWWaaakkksss{{{uuudddfff}}}|||bbb|||ggglllxxxccc]]]^^^dddddd]]]YYY[[[eeeeeelllmmmsssSSSLLLJJJJJJGGGFFFDDD@@@;;;999888999<<<>>>AAACCCDDDDDDDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKMMMMMMLLLKKKJJJKKKJJJIIIJJJJJJJJJHHHFFFCCCAAA>>><<<;;;===@@@BBB????????????????????????<<<<<<<<<<<<;;;;;;::::::CCCKKKOOO^^^~~~___PPPLLLIIIFFFIIITTTiii~~~uuulllgggbbb[[[VVVVVVXXXVVV___lllkkk^^^YYY```[[[VVVUUUbbbssswwwgggUUUPPPHHHAAA@@@@@@>>><<<===;;;<<<>>>@@@BBBBBBBBBAAAAAAAAABBBCCCEEEDDDBBB@@@BBBBBBBBBCCCCCCDDDDDDEEEJJJZZZpppllllllssshhh\\\EEE777666555666666===888<<<@@@CCC```zzzrrroooOOOJJJBBB999???777555444666555444777<<>>@@@<<<<<<<<<:::777555555555;;;===??????>>>@@@EEEIIIMMMSSS\\\dddkkksss}}}}}}qqqlllccclllvvvzzzfff^^^^^^___aaaaaa^^^XXXUUU\\\^^^cccmmm]]]vvvTTTKKKJJJLLLHHHGGGEEEAAA<<<888777888;;;===???AAACCCEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNLLLKKKKKKKKKJJJGGGEEEBBB@@@===<<<<<<>>>AAACCC????????????????????????<<<<<<<<<<<<<<<;;;;;;:::EEEPPPTTT```~~~^^^PPPNNNLLLHHHGGGQQQgggxxxnnneeeaaa]]]XXXTTTTTTOOONNN^^^wwwvvvooosssiii___XXX[[[hhhmmmcccUUUPPPHHHBBBAAA@@@===;;;;;;:::>>>CCCGGGIIIGGGDDDBBB???>>>>>>@@@CCCFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFJJJZZZoootttwwwuuukkkeeeWWWAAA888:::777555666???:::<<>>WWW{{{___iiiJJJFFF@@@888AAA:::777666777555333555:::;;;>>>EEEPPP^^^jjjrrrvvvssseeeKKKGGGSSSpppiiiUUUPPPRRRUUUUUU[[[bbbjjjnnnmmmiiiccc```YYYUUU]]]{{{fff[[[@@@MMMlllkkk}}}ooo[[[TTTKKKCCCBBBCCCCCCCCCEEEQQQvvvuuuUUULLLAAA___pppjjjlllvvv^^^UUUMMMZZZsssttt```fffnnnooowww}}}|||rrr^^^XXXPPP===222666444222999777???888<<>>999999999888666333111///,,,,,,,,,...000333666888333666999999888888:::===;;;<<<<<<:::777555555555<<<===>>>===<<<>>>CCCHHHJJJPPPWWW^^^eeennnxxxwwwpppmmmccckkk{{{{{{bbbdddccceeeggggggccccccccc___YYY\\\^^^bbb{{{ssseeeSSSnnn~~~{{{ZZZOOONNNRRRIIIHHHFFFAAA<<<888777777;;;<<<===@@@BBBEEEGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNOOOMMMKKKKKKJJJIIIFFFDDDAAA???===<<<<<>>AAA>>>BBBFFFGGGGGGGGGJJJLLLMMMLLLKKKHHHFFFFFFIIIKKKGGGWWWmmm~~~}}}zzzqqq```NNN@@@999999:::;;;999999<<<===>>>DDDKKKkkklllmmmUUUDDDAAADDDCCC???:::888666333333333555666;;;???FFFNNNWWWaaakkkrrrwwwwww|||yyy]]]FFFEEERRRaaauuuzzziii___```gggmmmoooqqqyyy~~~{{{xxxqqqjjjWWWPPPIIIVVVzzzcccKKKBBBJJJ^^^zzzyyytttjjjYYYJJJFFFDDDAAA@@@DDDIIIIIIGGGPPPggg]]]MMMKKKXXX~~~hhhLLLJJJLLL```|||}}}xxxxxxvvvrrrppp~~~{{{nnn\\\aaaGGG999888555444666333666:::<<>>@@@>>><<<===BBBGGGJJJMMMSSSYYY\\\aaammmzzzrrrnnn^^^hhhssscccfffcccbbbffffffaaabbbggghhhdddaaa___bbbyyytttZZZiiinnnzzz^^^OOOTTTOOOLLLJJJGGGCCC???;;;888777;;;;;;<<>>???@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;;;;::::::JJJMMMRRR```vvvjjjUUUKKKIIIQQQKKKLLL\\\wwwzzzvvvsssmmmfffaaa^^^YYYTTTPPPSSSRRRXXXgggsssuuurrrpppjjj___TTTOOOQQQRRRNNNIIIMMMIIIDDD???======???AAAMMMPPPRRRMMMEEE???@@@BBB???BBBEEEHHHIIIKKKOOORRRQQQPPPNNNJJJFFFEEEGGGIIIHHHXXXnnn~~~yyyooo___MMM@@@:::;;;<<<;;;999999<<<===>>>CCCJJJuuu{{{~~~lllUUUFFFDDDFFFCCC>>>;;;999666444333333555666999===CCCJJJRRR\\\eeekkkooosssyyy~~~~~~|||yyyttt\\\EEE@@@DDDIIIQQQ[[[ccceeeiiilllppptttyyy|||rrrdddMMMOOOKKKKKK[[[pppuuummmZZZKKK???EEEVVVkkksssggg\\\RRRHHHBBBDDDCCCBBBBBBFFFKKKIIIEEETTTjjjaaaMMMLLLXXX|||fffWWWDDDHHHNNNbbb~~~sssfff{{{xxxpppwww{{{hhhXXX___EEE777777444555888555888;;;;;;???DDDHHHaaatttjjjeeebbbeeeiiicccFFFLLLXXXpppsssaaaSSSTTTWWWYYYSSSHHHCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFHHHJJJJJJGGGEEE@@@999666888;;;::::::;;;;;;;;;;;;999777444222000,,,---......///111555999666666777888:::;;;;;;<<<<<<===>>>===999666555555<<>><<<===AAAFFFGGGJJJPPPWWWZZZ```lllyyyllleeeYYYhhhnnncccbbb```^^^___[[[TTTTTT\\\dddggg``````___nnnlllnnn~~~yyyvvvaaaSSSVVVPPPKKKJJJGGGDDD@@@<<<888777:::;;;<<<@@@DDDFFFEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPNNNIIIGGGHHHGGGDDDAAA@@@===;;;;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;;;;::::::LLLPPPWWW___pppyyycccOOOGGGPPPJJJLLLYYYpppvvvmmmwwwuuuqqqnnnllllllmmmmmmmmmkkkiiiggggggddd]]]XXXSSSOOOOOOUUUXXXWWWTTTSSSRRRMMMGGGDDDDDDDDDCCC@@@GGGEEEBBB>>>;;;???FFFLLLUUUSSSNNNHHHBBBAAABBBEEEDDDFFFHHHIIIJJJMMMQQQUUUVVVTTTQQQLLLGGGDDDDDDFFFIIIYYYooovvvkkk[[[JJJ>>>::::::<<<;;;999999<<<======BBBHHHjjjqqq[[[MMMHHHFFFBBB???<<<:::777444333333555666777:::???EEELLLTTT\\\bbbgggqqqxxxzzz}}}zzzooofffTTTDDD@@@AAA@@@BBBFFFGGGVVVjjjwww~~~nnnZZZEEEIIIIIIEEEFFFMMMPPPMMMCCC@@@FFFZZZrrr{{{rrrdddTTTJJJHHHLLLQQQUUUYYYZZZXXXXXXYYYTTTMMMSSSiiifffOOOLLLTTT{{{ppp[[[MMMIII@@@JJJQQQgggvvvwwwrrrpppiiiwwwwwwuuu|||uuudddVVV[[[BBB666666333555:::888:::<<<;;;???FFFIII[[[{{{~~~xxxxxxxxxeee```[[[XXXXXXXXXDDDHHHOOOfffyyyfffUUUUUUWWWYYYUUULLLEEECCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFJJJIIIIIIIIIJJJHHHDDDAAA@@@999666888;;;;;;:::<<<;;;;;;;;;:::888666444222,,,---......///111444777555555666888999;;;<<<<<<>>>??????===:::777777777>>>???@@@>>><<<<<<@@@DDDDDDGGGNNNUUUZZZ```kkkwww{{{eee^^^ZZZnnntttnnnllleeebbbeeefffaaaWWWRRRUUU]]]aaadddgggcccgggxxxyyyhhhWWWUUURRRKKKJJJHHHEEEAAA===999777:::;;;===AAAEEEGGGFFFDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOONNNPPPOOOJJJHHHIIIHHHDDDBBB@@@===;;;;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;;;;::::::MMMOOOQQQVVVfff~~~fffLLLJJJJJJJJJTTThhh{{{mmmdddaaa\\\WWWZZZXXXWWWWWWZZZ___eeehhhlllnnnnnnmmmmmmjjjbbbYYYNNNIIIGGGIIIHHHCCC>>><<>>>>>===>>>???AAAFFFFFFEEEAAA???DDDNNNWWWRRRMMMEEE@@@???BBBFFFIIILLLKKKKKKJJJJJJLLLOOOQQQVVVUUURRRMMMHHHEEEDDDEEEHHHXXXooossshhhVVVEEE;;;777777888;;;999999<<<<<<<<<@@@FFF```|||nnn\\\MMMCCC@@@AAA===;;;777444333333444555555888<<>>===;;;::::::;;;>>>??????===;;;<<>>:::777999:::===BBBFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJJJJKKKMMMNNNOOOPPPMMMPPPOOOKKKIIIJJJIIIEEECCC@@@===;;;:::<<>>===@@@FFFKKKNNNNNNMMMKKKJJJKKKMMMNNNOOOSSSSSSQQQMMMHHHEEEEEEFFFFFFXXXooo}}}tttgggTTTDDD:::666666777:::999999<<<<<<;;;???DDDTTTrrrWWWBBB???EEE>>><<<888555333333444444555777:::>>>BBBGGGNNNRRR^^^jjjsssuuu|||ppphhhdddbbbdddhhhooouuu~~~sssiiiUUUOOONNNOOOJJJ@@@===AAAUUUeee|||yyylllaaaVVVLLLQQQaaaqqqxxxxxxooo{{{fffaaaooofffMMMJJJPPP]]]ooovvvnnnjjjpppfffeeefffdddZZZPPPRRRZZZbbbUUUWWWPPPMMMNNNDDDKKK[[[rrrqqqzzzyyytttzzzyyyllluuu{{{nnnaaaYYYUUU???555666222222888888;;;===;;;>>>GGGGGGNNNaaa}}}mmmmmmkkk^^^VVVRRRZZZSSSMMMEEEHHHWWWtttvvv[[[TTTPPPTTTVVVQQQHHHBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHIIIJJJJJJIIIFFFDDD@@@:::666999<<<;;;;;;<<<>>>>>>===;;;888555222000,,,---/////////000222444222333444555666888999999777888:::;;;:::;;;===???>>>>>>===;;;;;;<<<>>>@@@EEEGGGNNNXXX___dddmmmvvv{{{}}}ooozzzzzzmmmllliiimmm|||bbbiiinnn```WWWVVV]]]fffhhhccc^^^^^^bbb]]]hhhgggbbb|||{{{bbbNNNUUUMMMMMMMMMKKKGGGAAA;;;888999:::<<>>CCCIIIMMMVVV```iiiqqq{{{zzz\\\XXXWWWUUUEEE666AAAXXXkkk{{{uuugggUUUSSSYYYiii|||uuussswww}}}```NNNNNN[[[bbbeeeeeeZZZVVVccc___bbblllsssiiiXXXTTT\\\fffZZZ]]]UUUPPPQQQIIIQQQ```wwwzzzhhhkkkllliiihhhooo|||vvvkkkqqq}}}zzznnnlllvvviii___\\\OOO;;;444777333333999999:::>>><<<>>>EEEEEEIIIXXXsssgggqqq|||~~~oooeee^^^hhh```ZZZKKKLLLSSShhhzzz```UUUMMMQQQVVVSSSJJJCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHJJJKKKKKKIIIFFFAAA:::777999<<<<<<;;;===>>>>>>===;;;777444000...,,,---////////////111222111111222333444555666666222444666888999;;;>>>AAA<<<;;;:::999999;;;===>>>DDDFFFNNNXXX```eeelllsssvvv{{{rrrsssrrrqqquuunnnsss~~~}}}hhhfffiii___SSS]]]___bbbdddaaa^^^aaaggg^^^hhhjjjgggyyyvvvrrrQQQWWWNNNOOOPPPNNNJJJDDD===999999999;;;>>>CCCFFFGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKJJJKKKLLLMMMNNNNNNOOONNNLLLOOOPPPMMMLLLMMMKKKHHHDDDBBB===::::::<<<@@@CCCBBBAAAAAA@@@@@@?????????=========<<<;;;;;;::::::AAAIIIPPPUUU```vvvqqq\\\RRRNNNKKKJJJQQQaaavvvvvvgggaaa^^^YYYUUUUUUWWW[[[]]]___hhhooosss~~~fffYYYPPPSSSXXXUUUKKKDDDAAA@@@===<<<===DDDMMMTTTWWW^^^hhhnnnkkkaaaTTTKKKBBBFFFKKKPPPSSSTTTUUUUUUMMMLLLKKKLLLOOOQQQPPPNNNKKKLLLKKKIIIFFFDDDCCCDDDEEEYYYuuuoooaaaMMM???999999:::::::::888999<<<;;;:::<<>>:::666333333333333333555777999;;;@@@EEEIIIOOOVVV```mmmtttcccXXXTTTFFF;;;NNNmmmwwwjjjUUU___ppp}}}uuu|||[[[UUUUUUeeegggfffiii^^^VVVaaa```aaakkkuuummm\\\\\\iiilllcccggg]]]UUUSSSKKKTTTccc|||mmmgggbbb]]]VVVNNNOOOggg}}}llljjjtttwwwiiimmm~~~qqqddd___```GGG666222777444555;;;;;;999???>>>===BBBBBBFFFTTThhhuuugggnnnwwwrrryyywwwmmmVVVWWWVVV```}}}eeeWWWLLLOOOVVVVVVMMMFFFDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGJJJLLLLLLIIIGGGAAA;;;777:::<<<<<<<<<===<<<<<<;;;:::777444111///,,,...///000//////000111111111111111222222222333111222444555666999<<>>=========<<<;;;;;;::::::BBBJJJLLLIIINNNgggnnn___WWWPPPLLLIIILLL[[[pppzzzrrrhhheee```]]]\\\^^^aaaccchhhoooqqqooouuu}}}sss```ZZZ]]]kkkwwwssscccVVVKKKIIIFFFFFFLLLVVVbbbkkkiiiiiijjjjjjggg```WWWQQQFFFMMMUUU[[[\\\ZZZWWWVVVRRRPPPNNNOOOQQQPPPMMMJJJJJJKKKJJJHHHDDDBBBBBBBBBFFF[[[wwwhhhZZZGGG:::666777999::::::888999<<<;;;999;;;@@@HHHtttwwwxxxqqqcccgggJJJ@@@AAA>>>:::666333222333333222333555777:::>>>CCCGGGLLLQQQ\\\mmmpppSSSMMMGGGBBBQQQkkkvvviiiXXXjjj~~~mmmzzzyyy}}}uuuZZZ\\\ZZZiiifffdddnnnggg\\\eeemmmgggkkkqqqiii]]]fffzzzyyyrrrxxxlll^^^UUUHHHOOOeee~~~}}}eee^^^\\\```bbbVVVNNN```}}}xxxwww~~~oooqqq|||nnncccaaaeeeAAA111000888666777===>>>888???>>>===@@@@@@DDDRRRUUUuuuzzzuuuiiiuuu}}}aaabbb[[[]]]iiiXXXLLLNNNWWWXXXPPPIIIDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGHHHJJJLLLLLLIIIGGGAAA;;;777:::===<<<<<<===::::::999999777444222111,,,...000000///...///000000000000000000000000000111222333444444777:::===888666555555777:::<<<<<<@@@AAAHHHSSS[[[___ccciiirrrtttyyy}}}~~~~~~|||kkkvvvmmm|||uuuxxxqqq___cccmmmccc]]]ZZZ\\\bbbdddaaabbbffffffhhhhhhgggoooyyyeeennn\\\VVVQQQRRRTTTSSSOOOHHHAAA<<<999888888:::>>>CCCFFFHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNOOOOOONNNMMMLLLKKKOOOPPPNNNNNNOOOMMMIIIEEEBBB>>>::::::===AAADDDBBBBBBAAAAAA@@@???>>>>>>>>>======<<<;;;;;;::::::GGGAAABBBJJJPPP^^^gggQQQLLLKKKIIIJJJTTThhh||||||xxxqqqkkkjjjlllmmmllllllqqqllllllrrruuummm```XXXUUUooovvvgggbbb^^^bbblllxxxzzzzzzwwwoooeee^^^[[[[[[]]]______[[[VVVSSSVVVZZZQQQQQQPPPOOOMMMKKKIIIHHHIIIGGGEEEDDDCCCBBBCCCCCCJJJYYYttthhhSSSAAA===:::444444999888999999::::::;;;;;;<<>>@@@GGGKKKTTTaaarrrzzzWWWJJJKKKPPP```ssssssZZZoootttjjjccc\\\___qqqyyyssskkkdddcccfffiiidddfffoooooogggfffllliiixxx~~~yyyqqqhhhnnnvvvrrrnnn[[[OOOVVVkkk~~~wwwmmmmmmhhhggghhhbbb\\\fffvvvnnnuuufffcccjjjZZZ;;;777333222666999;;;;;;AAAAAABBBBBBCCCDDDDDDDDDccc{{{}}}|||zzzwwwvvvppp~~~ggg[[[]]]nnnwww]]]SSSPPPLLLXXX\\\HHHEEECCCDDDGGGHHHEEEDDDGGGIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGIIIJJJJJJHHHFFFBBB888555<<>><<<777111.../////////000//////......,,,---///000//////000111111111111111222222222222///000222333333555888:::<<>>???AAAAAA???>>>???@@@>>>>>>===<<<;;;;;;::::::DDDEEEFFFFFFHHH[[[jjjVVVNNNLLLHHHFFFMMM___ttt~~~{{{yyyzzz||||||{{{zzzyyyxxxxxxrrreeeVVVOOOPPP___|||xxxnnneeeaaa```aaaeeeccc```]]]ZZZXXXVVVVVVQQQQQQPPPOOOMMMKKKJJJIIIGGGFFFEEEDDDCCCDDDEEEEEEJJJYYYtttuuu]]]KKK<<<:::999555555;;;888888999::::::;;;;;;<<>>>>>???@@@BBBDDDFFFGGGNNNiii~~~yyy}}}{{{ooogggtttyyywwwqqqgggnnn{{{```SSSQQQNNNWWW\\\OOOGGGDDDDDDGGGHHHFFFEEEHHHIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFFFFGGGIIIIIIGGGEEEAAA888666???DDDAAA>>>AAADDDDDDEEEDDDAAA;;;666333000000000000///...---,,,,,,---...///////////////....../////////000000000///000222333333555777:::;;;@@@EEEJJJNNNTTT\\\bbbkkkooovvv}}}zzzyyyggg^^^]]]``````___WWWYYY]]]bbbeeefffccc```]]]YYYdddhhhmmmxxx|||eeeaaahhh[[[PPPTTTVVVSSSRRROOOEEE;;;999888777777:::>>>CCCFFFHHHHHHGGGFFFGGGIIIJJJLLLKKKLLLLLLLLLKKKLLLOOOQQQTTTQQQPPPQQQTTTTTTOOOKKKGGGFFFCCC???;;;;;;>>>@@@???@@@AAAAAA???>>>>>>???>>>======<<<;;;;;;::::::@@@CCCDDDBBBHHHbbbrrr```QQQNNNJJJEEEGGGUUUkkk}}}~~~|||nnnXXXKKKRRR```yyyooofffaaaaaabbbccceee^^^UUUQQQQQQRRRQQQPPPUUUTTTSSSQQQNNNLLLJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGKKK[[[vvvpppVVVHHH<<<::::::666666999888888999999:::;;;;;;;;;>>>RRRkkklll}}}[[[EEEEEEAAA===:::888666444333111111222333555888;;;<<<@@@DDDLLLVVVbbbuuu~~~sssvvvsss[[[LLLXXXlllyyy{{{iiihhhrrr{{{lllzzz]]]TTTQQQKKKQQQ^^^xxx~~~xxxooopppssstttzzzrrrvvvvvvllleeeiiiyyywwwooovvvzzztttgggooo~~~{{{wwwnnncccmmmmmmRRR;;;888555444555888999:::<<<<<<<<<>>>@@@DDDGGGJJJLLLaaawwwxxxmmmfffhhhUUU___nnn~~~nnnllleeeUUURRRPPPTTT[[[YYYJJJEEEDDDGGGHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHFFFEEEFFFGGGHHHGGGEEE???777777AAAJJJIIIFFFGGGGGGFFFEEEBBB>>>888444111000000000//////---,,,+++,,,---...//////......---,,,,,,,,,---------......///000222222333444777999;;;>>>CCCFFFIIIOOOXXX^^^iiimmmuuu{{{~~~kkkyyytttdddYYYUUUWWWZZZ[[[VVVVVVWWWZZZ]]]^^^]]][[[YYYUUU```bbbhhhrrrrrrjjjcccSSSUUUVVVUUUUUUQQQHHH>>>999888666666888===AAADDDGGGFFFFFFEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLNNNQQQSSSUUUSSSQQQRRRTTTTTTQQQMMMJJJHHHDDD???<<<;;;>>>@@@@@@BBBCCCAAA???======>>>=========<<<;;;;;;::::::===??????AAAPPPlll|||fffSSSQQQMMMIIIGGGOOOdddvvvuuucccTTTUUUiii}}}mmmggg```\\\]]]______^^^XXXQQQHHHDDDFFFJJJNNNPPPWWWUUUSSSQQQNNNLLLKKKJJJIIIHHHFFFEEEEEEFFFGGGGGGMMM___yyyqqqlllVVVKKKAAA>>><<<777555666888888888999::::::;;;;;;>>>HHHkkkkkkJJJFFFCCC>>>;;;999777555333000000111222444666999:::>>>AAAIIIRRR[[[jjjlllZZZWWWZZZooo^^^PPPOOOddd|||uuunnnvvvkkkooo]]]RRRVVV```}}}vvvxxx~~~{{{kkklll}}}wwwmmmhhheeeiiilllggguuu~~~vvvzzzyyyjjjaaajjjdddGGG777666555444666888;;;<<<>>>===<<<===???CCCGGGJJJSSSaaawwwtttyyykkk___]]]SSSYYYaaaqqq{{{rrrnnn{{{lllXXXSSSPPPQQQYYY```NNNHHHDDDFFFHHHHHHHHHJJJHHHIIIJJJJJJKKKKKKKKKKKKJJJHHHFFFFFFGGGHHHGGGFFF===777888BBBJJJJJJGGGFFFAAA@@@>>>:::666222///---------.........---,,,,,,------...///000///---,,,++++++,,,,,,,,,---------...000111222222333666888;;;>>>AAACCCFFFLLLTTT[[[ffflllsssyyy}}}kkk```qqq{{{rrreeeYYYTTTVVV\\\```^^^\\\ZZZYYYYYYXXXWWWUUU]]]VVV[[[YYY___jjjtttcccUUUUUUUUUVVVWWWTTTLLLCCC:::888666555777;;;???CCCFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMOOORRRUUUTTTRRRPPPPPPRRRRRRPPPNNNKKKHHHDDD>>>::::::===???BBBCCCDDDBBB???===<<<=========<<<<<<<<<;;;;;;;;;<<>>>>>???BBBEEEGGGJJJWWW||||||sss|||kkkYYYRRRZZZ[[[cccvvv~~~zzzzzzvvv^^^RRRPPPNNNUUUaaaTTTKKKEEEFFFHHHHHHIIIJJJHHHIIIJJJLLLLLLMMMMMMLLLMMMKKKIIIIIIIIIHHHFFFEEE;;;888:::AAAEEEEEEAAA???999888777555222000...---***+++,,,---------------...---...000222222///,,,,,,------------............000111111111222555777;;;===@@@BBBDDDJJJRRRYYYdddjjjrrrxxx{{{~~~dddeeewww|||uuukkkaaa]]]___fffkkkiiifffaaa]]]\\\[[[ZZZYYY\\\UUUYYYVVVZZZcccuuuwwwhhhVVVRRRPPPSSSVVVTTTMMMGGG<<<999666444555999>>>AAAEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMMMMOOOSSSVVVRRRQQQOOONNNNNNNNNNNNNNNJJJGGGBBB===999999<<>>>>>>>>@@@BBBCCC@@@PPPmmmxxx|||nnnqqqeeeRRR]]]___dddzzz~~~hhhSSSPPPNNNQQQ^^^ZZZOOOFFFFFFHHHHHHHHHJJJHHHIIIKKKMMMNNNNNNNNNNNNOOOMMMLLLKKKKKKHHHDDDAAA999;;;>>>@@@@@@<<<888666000111000000000///...---+++,,,---...............///...///333666666222///........./////////000000...///111111000111444666999<<>>;;;777444555999===AAADDDEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLLLLMMMOOORRRUUUQQQOOOMMMKKKJJJKKKLLLMMMIIIFFFAAA<<<888888<<<@@@CCCDDDDDDCCC@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>FFFOOOOOOIIIWWW|||___UUUNNNLLLHHHEEENNN\\\wwwuuukkkkkk|||rrrfff\\\UUURRRRRRQQQNNNLLLKKKNNNTTTXXX]]]___ccciiikkkggg^^^WWWKKKJJJHHHGGGFFFGGGIIIJJJHHHHHHHHHHHHHHHJJJLLLMMMWWWlllqqq\\\PPP===<<<999666666777888888777777777888999999::::::===BBBSSS}}}ZZZHHHFFFBBB@@@===:::666333111222333444555555555555999999>>>EEEKKKSSSaaannnpppjjj^^^SSSSSS\\\bbbaaabbbrrrwwwkkkssseeeSSSMMMDDD???FFFCCCHHHEEEDDDKKKPPP___uuu}}}~~~sssrrrmmm{{{~~~rrrhhhggg]]]III;;;333555777777666777:::==================>>>???@@@???PPP\\\wwwvvvhhhgggwww```ggghhhnnnyyy{{{yyysssUUUQQQQQQPPPYYY___SSSGGGFFFGGGHHHHHHIIIGGGIIIKKKNNNOOOPPPOOOOOOOOONNNNNNMMMKKKGGGAAA===888>>>DDDBBB<<<666333222000111222333333222111111000111111111000000///...000///000555::::::666222////////////000000000111...///000000000111333555555999>>>AAACCCHHHOOOTTT[[[cccmmmsssuuuxxx~~~|||vvv}}}wwwrrrkkkccc]]]]]]^^^```aaa^^^[[[WWWUUUVVVXXXYYYYYYZZZUUU[[[XXX[[[[[[[[[xxx{{{fffZZZQQQRRRUUURRRMMMKKK@@@===888555555888===AAAEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMPPPSSSPPPOOOMMMJJJIIIIIILLLNNNIIIFFFAAA<<<999:::>>>BBBBBBCCCDDDCCC@@@>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@<<>>:::666333111222333444555555555555777777:::@@@EEELLLYYYeeetttpppYYYQQQbbb|||~~~hhhRRRYYYdddlllkkkhhhkkkrrr{{{yyypppqqqyyytttfffMMM@@@CCCBBB@@@HHHFFFEEE@@@CCCKKKOOO___yyywww~~~zzzzzzzzz{{{nnnuuuzzzkkkeeeiii[[[BBB555555777999888666555888;;;999999:::;;;<<<===>>>>>>>>>MMMKKK}}}zzzkkkjjjttttttssspppssssssgggiii~~~{{{WWWRRRSSSPPPVVVbbbUUUHHHFFFGGGHHHHHHHHHGGGIIILLLNNNPPPPPPPPPOOOOOONNNNNNMMMKKKEEE>>>999888AAAHHHDDD;;;444111222888999;;;<<<===<<<:::999666555555444222000///...111000111666<<<===999444/////////000000000000111...///000000000000222444333777===@@@CCCGGGMMMRRRXXX```kkkppprrrvvv}}}|||~~~qqqjjjaaa]]]]]]^^^]]]\\\]]]ZZZWWWUUUVVVWWWXXXXXXccc\\\\\\UUUWWWZZZ[[[xxxyyyoooqqqcccWWWWWWXXXUUUPPPOOOAAA>>>999555555888===AAAEEEEEEGGGHHHHHHIIIHHHHHHIIIJJJKKKKKKKKKLLLOOORRRQQQOOOMMMJJJHHHIIILLLOOOJJJGGGBBB===:::;;;@@@DDDBBBCCCDDDCCC@@@???>>>???;;;<<<<<<<<<<<<<<<<<<<<<888??????CCCSSSfff]]]NNNOOOEEEFFFQQQOOOrrrrrrmmmkkkvvv~~~wwwqqqjjjiiisssssspppwww|||}}}rrrlllbbbWWWOOOJJJHHHHHHGGGBBB???CCCHHHMMMSSSYYY```qqqxxxcccQQQBBB;;;:::888888999888666444555555666666777777888888:::BBBHHHlllzzz|||yyyYYYNNNDDDAAAAAA>>>:::888555444333333333444555666666888:::===AAAGGGNNNSSSnnn___RRReeepppVVVJJJEEEIIIHHHBBBDDDOOOPPPWWWbbbnnnuuuuuuppplllgggddd^^^ZZZ[[[]]]ZZZTTTRRRJJJBBBBBBGGGKKKNNNPPPNNNIIIDDDBBBAAAJJJddd}}}~~~yyywwwxxx}}}yyyssssssrrrnnntttkkkXXXDDD222444555666777999999999:::888999999:::;;;<<<>>>>>>>>>KKKMMMhhh~~~~~~~~~ttt~~~zzzrrruuummmkkkpppggglllaaaUUUPPPLLLTTT]]]^^^YYYNNNFFFHHHKKKLLLLLLMMMNNNOOOPPPOOOOOONNNLLLNNNNNNMMMLLLIII@@@666;;;AAAFFFDDD===777777999:::>>>???>>>???BBBAAA>>>888:::;;;999444///...///777999;;;<<<;;;999777666333222111000000111222222111111000000111111222333666888;;;===@@@DDDJJJMMMZZZ```iiinnnppprrrwww|||~~~}}}||||||{{{mmmhhhbbb```______]]]ZZZZZZ[[[]]]^^^^^^\\\YYYWWW^^^[[[ZZZ\\\ZZZ[[[fffsssyyygggjjjtttbbbQQQ[[[XXXVVVXXXQQQIIIBBB:::777999;;;<<<:::EEEFFFGGGGGGEEEEEEFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPSSSRRROOONNNPPPPPPMMMFFFEEECCC>>>::::::???CCCAAAAAABBBBBBAAAAAA@@@???============<<<;;;:::999===BBB???@@@JJJWWWnnnaaaPPPQQQGGGEEEMMMOOOlll}}}zzzsssuuuzzz}}}wwwrrrhhh^^^UUUOOOLLLKKKIIIEEECCCFFFIIIMMMVVV^^^kkk{{{qqq^^^OOOBBB<<<:::888777777777555444555555555666777777888888777???DDDccczzzzzzfffSSSCCC??????;;;777777555444333222222333444555444666888;;;???DDDKKKPPPbbb}}}|||zzzYYYYYYsssqqq[[[IIIGGGGGGBBB@@@DDDAAADDDJJJPPPUUUUUURRROOOEEEEEEDDDDDDIIIOOOOOOJJJGGGDDDGGGQQQ[[[aaadddeeejjjXXXIIIEEEEEELLLgggzzzvvvuuuvvvuuuvvvvvvxxx{{{yyyjjjlllrrrfffRRRAAA222555555777888999:::::::::999999999:::;;;<<<>>>??????HHHKKK```}}}}}}mmmiii___aaahhh\\\\\\lll\\\RRRJJJLLLUUU^^^]]]OOOEEEIIILLLIIILLLMMMNNNOOOPPPPPPOOONNNNNNOOONNNLLLKKKIII@@@777;;;AAAGGGFFF???::::::===???BBBCCC@@@@@@AAA@@@<<<888999:::888333000//////777999<<<===<<<999666555555444222111000000111222111111000000111111222333666888;;;===@@@DDDIIIMMMWWW^^^fffkkkmmmpppuuuzzz{{{{{{}}}wwwjjjeee___]]]]]]\\\ZZZXXXYYY[[[\\\]]]]]][[[XXXWWWYYYYYY]]]bbb```\\\^^^dddwwwfffccciiimmmVVVYYYXXXXXXZZZRRRKKKDDD;;;777888:::;;;:::AAADDDFFFGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOORRRQQQNNNNNNQQQPPPMMMIIIHHHDDD???::::::???DDDAAABBBBBBBBBBBBAAA@@@@@@===>>>>>>======<<<;;;:::<<>>;;;777555555555555444444555555666666777888888555===???UUU~~~aaaHHHBBBBBB>>>;;;<<<555444333222222333444444333444666888;;;AAAGGGKKKWWWuuujjjVVVeee\\\KKKGGGDDD@@@@@@CCCBBBAAABBBDDDDDDCCCBBBCCCCCCAAA???DDDKKKMMMJJJMMMOOOZZZnnnxxxZZZLLLHHHRRRlllzzztttrrrsssuuupppyyy}}}{{{~~~qqqllltttxxxdddNNN@@@666666777888999:::;;;;;;;;;:::::::::;;;<<<===>>>???BBBFFFLLLXXX|||fff]]]UUU]]]hhh\\\ZZZrrr|||bbbTTTKKKJJJLLL[[[```SSSHHHIIILLLIIINNNNNNOOOPPPPPPPPPPPPOOOPPPQQQOOOKKKJJJHHHAAA888:::AAAGGGFFFAAA===>>>BBBDDDFFFFFFCCCAAAAAA???:::777888888666333000000000666999===>>><<<888666444888666444222111000000000111111000000111111222333555777:::===???CCCHHHLLLTTTZZZaaagggjjjmmmrrrvvvzzz|||wwwhhhccc^^^[[[[[[[[[YYYWWWWWWXXXYYYYYYYYYWWWTTTSSSUUUUUUYYY___```]]][[[\\\qqq|||lllccc{{{zzz[[[VVVWWW[[[[[[TTTOOOGGG===777777999::::::===AAAEEEHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMPPPPPPMMMNNNQQQQQQNNNMMMKKKFFF???:::;;;@@@EEEBBBBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>===<<<;;;;;;@@@??????FFFKKKXXXnnnyyyZZZOOOKKKEEEGGGLLL]]]uuuuuu{{{}}}xxxqqqooommmkkkkkklllooorrruuuxxxzzz{{{vvvsssooohhh___\\\fffrrr~~~oooaaaSSSHHH@@@<<<888555555666666666444444555555666777777888777===<<>>??????AAAKKKRRRkkk~~~ggg]]]TTT\\\hhh]]][[[ggghhhUUUOOOOOOIIISSS\\\ZZZPPPGGGGGGLLLOOOOOOPPPPPPQQQQQQQQQQQQSSSSSSPPPKKKJJJHHHAAA999888???EEEEEEAAA>>>AAAEEEFFFHHHHHHDDDBBBBBB???;;;888777666444222000000111555999>>>???<<<888555555;;;:::777444222000000000111111000000111111222333555777:::<<>>===<<<===AAA>>>===AAAAAAHHHZZZyyyjjjRRRNNNJJJGGGLLLXXXnnn~~~mmmlllgggeeelll{{{sssjjjooozzzssshhh\\\RRR@@@===888666666777777777444444444555666666777777888<<<<<>>888:::FFFKKKYYY~~~mmmlll|||jjjaaaSSSUUU]]]SSSUUUYYYuuuZZZQQQMMMLLLJJJSSS```ZZZGGGDDDQQQOOOOOOPPPPPPRRRSSSTTTTTTUUUUUURRRMMMKKKJJJBBB:::555<<>>BBBGGGFFFIIIHHHEEECCCDDDAAA===999777444111000000000000444999>>>???;;;777666777>>><<<999666333111000///111111000000111111222333555777999<<<>>>BBBFFFJJJRRRVVV[[[aaaffflllpppsssxxx~~~|||xxxgggaaa[[[WWWXXXYYYXXXWWWTTTTTTSSSRRRQQQOOOMMMLLLQQQOOOLLLKKKOOOUUUYYY[[[]]]}}}tttjjjUUUWWW\\\YYYTTTRRRLLLCCC;;;777777999:::;;;???EEEHHHIIIGGGEEEEEEIIIIIIJJJKKKLLLMMMNNNNNNKKKNNNOOOMMMNNNRRRSSSPPPNNNLLLGGG@@@:::999>>>CCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<:::???===>>>CCCDDDJJJZZZyyy___VVVQQQJJJKKKRRRccczzztttrrrzzzqqqiiilllrrrzzz}}}www~~~wwwiii]]]OOOFFF>>>;;;888666777777777777333444444555555666777777666999===BBB___pppqqqZZZFFF@@@===::::::888777555333333333444444555555555666:::>>>BBBGGGccclll\\\XXXTTTNNNKKKIIIIIIHHHHHHMMMNNNNNNQQQaaayyyyyyqqqkkkhhhrrr\\\UUUrrrvvvpppiiidddccceeeggghhhkkk}}}}}}{{{~~~hhh^^^eeeppphhhJJJ888777666888999::::::;;;;;;;;;::::::::::::::::::;;;<<<<<<999===EEEJJJTTT||||||lllaaaooo~~~kkkaaaQQQPPPYYYTTTZZZTTTooogggSSSFFFPPPFFFMMM______NNNHHHPPPNNNNNNOOOPPPRRRUUUWWWXXXXXXXXXUUUQQQNNNLLLCCC:::333:::@@@AAA>>>>>>CCCHHHGGGJJJJJJGGGFFFFFFDDD@@@;;;777222/////////000///333888===>>>:::777888;;;@@@>>>;;;777444222111000111111000000111111222333555777999;;;===AAAEEEIIIRRRTTTYYY___eeekkkppprrrttttttwww{{{ccc]]]VVVSSSTTTUUUUUUTTTUUUUUUTTTSSSQQQOOOMMMLLLJJJMMMNNNMMMNNNPPPPPPNNNSSSlllsss___XXXYYYUUUTTTRRRMMMFFF>>>999888999:::;;;???DDDGGGHHHFFFEEEDDDIIIIIIJJJKKKLLLMMMNNNNNNLLLPPPPPPNNNOOOSSSSSSQQQLLLKKKGGGAAA;;;:::>>>BBBCCCCCCCCCCCCCCCBBBAAAAAA???@@@@@@??????>>>===<<<777<<<<<>>>>>CCCIIILLLOOONNNKKKIIIIIIGGGCCC<<<888111......//////...222777<<<<<<888777:::>>>AAA???;;;888555333222111111111000000111111222333555666999;;;===@@@DDDHHHQQQRRRVVV\\\cccjjjoooqqqttt}}}ttt{{{sssaaa[[[TTTQQQRRRTTTTTTSSSTTTTTTRRRPPPNNNLLLJJJIIICCCJJJOOOMMMKKKLLLLLLJJJMMM___ooonnn[[[UUUQQQUUUPPPMMMGGGAAA;;;999999999999===BBBFFFGGGFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNQQQRRROOOPPPSSSTTTQQQKKKKKKIIIDDD???===???BBBCCCCCCCCCCCCCCCBBBBBBAAA????????????>>>===<<<;;;:::>>><<<===CCCCCCGGGUUUppp|||tttlll\\\NNNLLLCCCNNNbbbxxxtttfffZZZ\\\hhhvvv}}}}}}~~~|||uuu{{{mmmlllpppvvvuuusssrrrZZZMMMCCC;;;555666444444444666666555333333333444444555666666777666111999===EEEvvvlllnnn]]]???AAADDD<<<===<<<999777555555555555444444444333333666:::===???SSS{{{yyy~~~{{{zzzrrrzzzuuuoootttsssnnnvvvxxxssssssxxx{{{vvvqqqnnn^^^[[[WWWWWWZZZ]]]]]]]]]ZZZiiiyyywwwjjjjjjxxx~~~wwwssswwwzzzxxxxxx}}}lllkkkkkklll\\\AAA666999888888888999:::::::::999999999999888888999999::::::888<<<666888CCCPPP~~~lllmmmxxxqqqiiiooojjjppp}}}ggg{{{mmmTTTMMMPPPMMMMMMZZZfffZZZCCCLLLMMMNNNPPPTTTXXX[[[]]]ZZZ[[[ZZZVVVTTTOOOEEE:::333:::@@@AAA>>>???DDDJJJPPPSSSRRRNNNKKKKKKHHHDDD>>>888111------......---222777<<<;;;777777<<>>??????>>>>>>===<<<;;;888;;;>>>===<<>>HHHiiizzzzzzzzztttfff[[[RRRQQQQQQTTTYYY\\\ZZZXXX[[[eeevvvwwwmmmkkkuuuzzz~~~wwwuuu}}}wwwaaahhhvvvkkkNNN@@@;;;888999888888888888888888888888<<<;;;999888777888999999555<<>>>>>>>>>>>===<<<;;;;;;888;;;======<<<>>>EEEJJJXXXpppqqqkkkUUUPPPKKKKKKVVVgggyyy}}}yyyyyy{{{}}}xxxuuutttvvvzzzwwwWWWLLLAAA;;;:::888666555444333333222333333333222222222222333444444777999::::::===TTTvvvgggoooooogggyyyzzzeeeRRREEE@@@???AAA>>>>>><<<:::777555555555333333333444555777888999;;;AAA\\\}}}{{{vvvsssqqqiii\\\SSSKKKLLLOOOQQQSSSTTTUUUVVVccclllyyy}}}|||~~~ppplllssseeeLLL>>>666333999999999999999999999999999;;;:::999999888888888999888<<<<<<===>>>???XXX~~~oooggg___fffllliiitttdddWWWRRRMMMJJJMMMRRRXXX\\\LLLMMMNNNOOOPPPRRRUUUWWWXXXVVVUUUVVVXXXVVVQQQLLL<<<:::AAACCC===CCCNNNMMMUUUVVVSSSPPPPPPRRROOOJJJCCC;;;444111///---...222222444666666444777===BBBEEEAAA;;;888666555444333555333222111111222222222333555666888;;;@@@FFFKKKOOOQQQSSSTTTVVV]]]hhhpppwwwmmmvvvwwwrrr|||sssccc```aaa]]]WWWTTTTTTSSSPPPOOONNNLLLJJJHHHHHHHHHHHHEEEDDDCCCCCCDDDHHHLLLNNNRRRZZZfffuuufffccc~~~jjjSSSTTTUUURRROOOKKKFFFAAA===:::999::::::<<<@@@FFFIIIIIIHHHIIIIIIJJJLLLMMMNNNOOOPPPPPPOOOOOOQQQTTTUUUTTTRRRPPPNNNIIIDDD??????AAACCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>><<<<<<888;;;<<<<<<<<<>>>CCCHHHWWWrrrYYY|||```SSSMMMHHHLLLUUUcccwwwwwwnnnnnnrrrtttxxx{{{fffGGGAAA???===;;;444666555444333333222222222222222222222222333444444555;;;777777???GGGlllqqqkkkjjjzzzjjjmmm{{{xxxppp```OOOEEEBBBDDD@@@??????===;;;888555333333333333333444555777777:::===LLLqqq|||zzzuuuxxxuuupppjjjbbbYYYOOOHHHDDDIIINNNNNNMMMOOOVVV\\\hhhoooxxx~~~yyymmmrrrcccKKK===444222;;;999999999999999999999999999999999:::999999888777::::::888;;;@@@===HHHbbbjjj^^^WWW___bbb___```}}}vvv___UUUMMMLLLJJJKKKVVVdddPPPOOOOOOPPPRRRSSSSSSRRRVVVTTTSSSUUUWWWWWWTTTPPP???<<>>CCCDDD@@@:::666555666777777777666444333222222222222333444666777:::???EEEIIILLLOOOQQQPPPQQQZZZiiiuuu}}}sssjjj{{{qqqzzz~~~wwwrrreee^^^^^^[[[TTTRRRSSSRRRPPPOOOOOOMMMLLLKKKJJJIIIHHHFFFEEEBBBAAACCCGGGKKKNNNOOOOOOZZZwwwiii^^^pppuuuSSSLLLOOOQQQPPPNNNJJJDDD???:::777888888:::>>>CCCGGGHHHHHHJJJKKKLLLMMMNNNPPPQQQQQQPPPOOOOOOQQQSSSTTTTTTRRRQQQNNNIIIBBB======@@@CCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA???>>>===<<<999:::;;;<<<<<<>>>BBBEEEUUUfffbbb___rrrYYYPPPIIIGGGHHHQQQeeezzzqqqllljjjmmmqqquuu|||]]]CCC???<<<<<<:::222666555444333222222222222222222222111222333333444333<<<444555@@@<<>>:::666333333333333333333444555666;;;===BBBYYYzzzxxx~~~tttlllpppnnniii```UUUKKKDDDAAAAAAHHHNNNMMMKKKQQQ```mmmrrrxxx}}}|||~~~|||zzzzzztttsssjjjyyymmmNNN<<<999999===999999999999999999999999777888999::::::999888777777888666;;;BBB???DDDXXX~~~}}}ooo```TTT```]]]]]]ZZZfffjjjWWWKKKNNNPPPLLLPPP[[[WWWTTTPPPPPPQQQSSSSSSSSSYYYWWWTTTTTTUUUTTTQQQMMMDDD===@@@CCC>>>CCCMMMOOOTTTVVVVVVSSSQQQRRROOOJJJCCC;;;444111///---...222333333333333444888>>>CCCCCC>>>888555555777999:::::::::888555333222222333333444666777999===BBBFFFKKKNNNOOONNNOOOYYYjjjxxx~~~nnnqqqtttuuunnniii```XXXXXXUUUOOONNNPPPQQQOOOOOOOOONNNNNNLLLJJJIIIHHHGGGEEEDDDCCCEEEGGGKKKMMMGGGCCCQQQiiimmmsss\\\NNNMMMPPPQQQPPPNNNHHHAAA:::666888888:::===AAADDDGGGIIIJJJKKKLLLNNNOOOQQQRRRSSSOOOPPPPPPRRRSSSSSSSSSSSSQQQNNNGGG@@@;;;:::>>>AAADDDCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@??????>>>===999999:::;;;;;;===@@@BBBFFFUUU~~~UUU\\\~~~```UUUMMMIIIFFFGGGVVViii|||zzztttfffhhhkkknnnnnnsssxxxnnnSSSBBB>>>999888999444555555444333222222222222222111111111111222333333222999222555AAA888IIIuuu{{{zzzeeeQQQCCCBBB@@@?????????===888444444444333333333444444555777;;;===GGGfff~~~xxxyyyqqqlllhhheee```VVVLLLCCC???>>>???EEEKKKKKKNNNZZZoooxxxxxxqqqfffjjjiiizzzPPP;;;>>>>>>999999999999999999999999999666777999::::::999888777444888888:::@@@>>>CCCUUU~~~jjj[[[```[[[eeeiiigggcccJJJJJJQQQOOOMMMOOO[[[WWWRRROOOPPPRRRUUUWWW\\\YYYWWWVVVWWWVVVRRROOOIII>>>===@@@;;;???KKKPPPPPPUUUXXXUUUSSSRRRMMMHHHCCC;;;444111///---...222222222222222444888===@@@???;;;666333555888;;;<<<>>>>>><<<888444222222444333444666777888<<<@@@CCCJJJMMMPPPQQQTTT^^^mmmzzz{{{|||pppssssssvvvkkkbbb]]]XXXUUUUUUQQQKKKIIILLLMMMKKKNNNNNNNNNMMMLLLJJJHHHGGGEEEFFFGGGGGGHHHIIIIIIJJJIIICCCLLLZZZvvv|||pppZZZOOOOOOPPPRRRQQQLLLEEE===888999999:::<<>>999999<<<@@@CCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBCCCCCCCCCCCCBBB999999999:::;;;===>>>???>>>KKKlllfffPPPjjjjjj[[[PPPMMMIIIDDDLLLZZZuuu{{{ppphhhaaaeeejjjmmmlllsssrrrWWWFFF===;;;444444999777555444333222222111111111111111111111111222333333222666222666===777DDDiiikkkXXXHHHEEEAAA??????>>>;;;777666555444444444444444555111666:::===MMMnnn{{{tttnnnlllmmm]]]ZZZTTTKKKDDD???>>>???>>>BBBGGGLLLUUUfff|||}}}}}}hhheeejjjnnnwwwMMM;;;???<<<444888888888888888888888888666777888888999888888888444:::888888<<<999>>>NNNaaawwwxxxkkklll{{{jjj```]]]jjjwwwtttwwwzzzUUUHHHLLLNNNMMMLLLYYYXXXUUUQQQOOOQQQVVVZZZ[[[YYYXXXZZZ\\\\\\YYYUUULLL===;;;???:::===IIINNNNNNTTTWWWUUURRRPPPLLLHHHCCC;;;444111///---...222111111111222444777:::;;;:::777444333555999<<<===AAAAAA@@@;;;555222333555333444666777888:::>>>AAAGGGKKKQQQWWW___iiittt|||zzz{{{uuusssooogggzzzyyyjjj___WWWYYYVVVVVVQQQJJJHHHKKKLLLKKKMMMMMMLLLJJJIIIHHHGGGFFFDDDEEEGGGIIIIIIIIIHHHGGGPPPMMMLLLOOOaaayyyeeeHHHLLLOOORRRRRROOOIIIAAA<<<:::;;;;;;;;;<<>>===>>>???>>>AAAGGGQQQaaatttvvvwwwooopppppppppqqq\\\BBB<<<<<<888777777777777777777777777777777777777777777888999999555:::888777<<<999:::EEEOOO}}}{{{sssddd\\\nnnlllfffdddlllrrrpppnnnTTTJJJKKKLLLLLLQQQUUUWWWTTTPPPOOOTTTZZZWWWVVVWWWZZZ^^^^^^ZZZWWWKKK<<<;;;BBB>>>>>>GGGKKKPPPUUUVVVQQQMMMMMMLLLJJJCCC;;;444111///---...222000000000222444666666666666444222222555999;;;<<>>BBBHHHQQQ^^^kkkvvv}}}~~~tttjjjmmmssswww|||jjjuuukkk]]]RRRYYYTTTTTTQQQLLLLLLQQQTTTSSSLLLKKKIIIGGGFFFEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFNNNSSSPPPMMMWWWuuummm{{{MMMJJJMMMQQQSSSQQQLLLEEEAAA:::;;;:::999999<<>>@@@CCCCCCBBBAAAAAABBBEEEHHHJJJMMMMMMMMMMMMLLLKKKJJJIII999888888999;;;<<<<<<;;;;;;@@@DDDaaarrrFFFWWW|||cccPPPPPPOOOFFFDDDJJJUUUyyyyyymmmbbb[[[[[[[[[```hhhuuuvvvXXXGGG:::666666111333777111555444333222111111111111111111111000111222222333555///333777333777AAAEEEooofffvvv[[[RRRHHHAAA@@@???===:::888777666555555555555555777666888;;;999<<>>???AAABBBIIIXXXlllrrryyyxxxzzz|||{{{tttnnn\\\AAA777===:::777>>>666666666666666666666666888777666666666777999:::666999666777???>>>:::AAAUUUuuu{{{lll```nnnvvv{{{pppZZZVVVeeehhhsssdddNNNIIIJJJKKKJJJQQQXXXWWWQQQNNNRRRXXXTTTTTTUUUYYY\\\[[[WWWRRRJJJ;;;===FFFBBB???EEEHHHRRRUUUTTTNNNIIIKKKMMMMMMCCC;;;444111///---...222//////000222444555444333333111000222666999;;;<<>>777222333666333444666777777888;;;===???EEEQQQbbbsssxxxggg___fffrrr|||wwwnnnhhhVVVHHHQQQPPPQQQPPPNNNQQQYYY^^^___LLLJJJGGGEEECCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDFFFCCCSSSTTTQQQVVVccciiixxxbbbIIILLLPPPSSSRRRNNNHHHDDD:::::::::888666999???DDDDDDEEEFFFHHHKKKMMMNNNOOOOOOQQQTTTSSSQQQPPPQQQSSSPPPNNNKKKFFFBBBAAACCCEEEDDDCCCBBBBBBDDDGGGKKKMMMPPPPPPOOONNNLLLJJJHHHGGG999999:::;;;;;;;;;::::::AAA;;;===QQQooo]]]EEE]]]pppVVVQQQNNNEEEDDDLLLLLL^^^}}}vvvhhh]]]YYYZZZ^^^\\\```nnniiiOOO???:::444222444444111...222222222111111111111000000111111111111222222222666555555555666999;;;===NNNzzzsss___~~~fffIIIFFFGGG===999???999999888666333222222333444999555222888???MMMbbb~~~rrrkkkeeebbb\\\VVVOOOJJJGGGEEE>>>???===888666888<<>>888333222333555666777666666777:::<<>>===;;;999888999;;;===???AAAEEEHHHKKKLLLMMMNNNPPPPPPPPPRRRTTTTTTRRRQQQPPPIIIEEEJJJOOOMMMGGGDDDDDD@@@:::999;;;???@@@@@@HHHGGGFFFDDDCCCCCCCCCDDD888999::::::;;;:::::::::>>>;;;===III]]]xxxxxxRRRNNNooozzzcccWWWRRRLLLEEEDDDNNNccc~~~vvvhhh^^^WWWVVVXXXVVVZZZ\\\ddd|||aaaJJJ<<<777222111333444222000222222222111111111000000000000111111111222222222555444444444666888:::<<>>???777777666444333222333444555555444777:::AAA]]]sssllleeeaaaYYYVVVRRRLLLGGGCCCAAA???:::;;;:::999888;;;>>>???>>>CCCPPPbbbtttuuuyyy}}}|||wwwwwwkkkRRRCCC888999:::444333666555666777777666555555555333444444444444555777888888777666666777:::===???@@@JJJkkkzzzvvv~~~___HHHGGGLLLTTT\\\eeedddTTTNNNIIILLLJJJNNNVVVWWWQQQOOOSSSVVVRRROOOQQQUUUYYYYYYWWWPPPEEE???DDDGGGCCCCCCHHHOOOSSSVVVTTTOOOJJJIIIIII???<<<888333111000111222111111111111111222222222222333333555666999:::<<>>:::888888999;;;<<<@@@BBBEEEHHHKKKMMMOOOPPPSSSRRRRRRSSSTTTTTTRRROOONNNGGGDDDIIINNNLLLGGGCCCAAA===888666888:::<<<<<<:::999888888888999999:::888888999:::::::::::::::<<<<<<>>>AAAIIIaaagggDDDRRRvvvggg\\\RRRCCCFFFFFFOOObbbwwwvvvcccXXXTTTSSSTTTXXXUUU^^^___^^^vvvuuuWWWDDD777444000000222444333111222222111111111000000000000000000111111111222222333333333333555777999:::AAA```vvvppppppxxxuuutttdddKKKEEEDDD???;;;:::888666444444444444666111333:::<<>><<<::::::555666777999;;;<<<>>>???FFFTTTgggttt|||ooonnn~~~sssqqq}}}jjjIII===666888999555444666777666666777777666444222111111222333444555666777777666555444555777999;;;:::@@@TTT~~~xxx~~~~~~zzzqqqPPPIIINNNPPPNNNJJJjjjbbbNNNLLLLLLKKKLLLPPPUUUWWWSSSOOOTTTQQQNNNPPPUUUYYY[[[ZZZSSSMMMEEEAAABBBFFFGGGGGGPPPRRRTTTTTTRRRNNNJJJGGG<<<:::777444222111111111///000000000111111111222111222222333555777888999>>>>>>===999444222444777555666777888888999<<<>>>>>>WWWoooxxxyyyzzzxxxttthhh___RRRLLLZZZ}}}rrr{{{zzzcccWWWXXXXXXRRRKKKLLLLLLKKKKKKIIIHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@??????@@@CCCEEEFFFEEEFFFFFFEEEIIIKKKGGGWWWxxxmmmUUUXXXsss^^^NNNEEELLLQQQMMMLLLQQQDDD???999666888:::::::::@@@BBBEEEHHHJJJLLLOOORRRTTTSSSSSSSSSTTTSSSQQQNNNLLLEEEBBBHHHNNNLLLFFFCCC<<<999555333333444555555111111111222222444555666666777888999:::::::::999<<<>>>???>>>AAATTT{{{SSSHHHWWW~~~hhhYYYLLLLLLHHHIIISSSaaaooo~~~qqqcccTTTOOOPPPRRRUUUXXXWWWfffnnnqqqdddJJJ<<<555222000000111222111000111111111111000000000000000000000000111111111111222222222333444666777999@@@KKK}}}zzz{{{{{{^^^QQQHHH???CCC@@@<<<999777666444444666111555999===YYYtttgggXXXRRRTTTTTTOOOHHHEEECCC@@@===:::888888777555444666999;;;;;;===@@@PPPhhhuuuqqqkkkkkkwww{{{sssyyyzzzjjjnnn~~~bbbCCC;;;777999<<<999777999:::777555555777888888777333222111222444555666666777666555444555666777888;;;???EEE___qqqxxxyyyyyyzzzyyy}}}iii___WWWPPPLLLNNNOOOqqqtttTTTTTTMMMOOOOOOOOOSSSYYYXXXRRROOOPPPRRRVVVZZZ\\\ZZZXXXVVVUUUKKK@@@@@@HHHKKKHHHPPPPPPQQQTTTTTTQQQJJJEEE999888777555333222000000....../////////000000000000000000111222444555666:::;;;:::666222222666999888999999888888999<<>>AAAEEEFFFGGGJJJNNNQQQQQQQQQQQQRRRSSSRRRPPPNNNIIIBBBAAAGGGMMMLLLFFFBBB999666444111000000000000111111111222222333333333555666777888999999999999;;;<<<===>>>@@@OOOmmmvvvWWWEEEUUUjjjZZZNNNJJJHHHJJJNNNUUUaaalll|||zzzjjj]]]SSSKKKLLLPPPQQQSSSVVVZZZnnnqqqSSS???555444333111000000000///...111111111000000000////////////000000000111111111000111111222444555777777<<<<<>><<<999777666555333333222222111000000000///////////////000111222444666666555222333777;;;777777777999>>>FFFPPPVVVqqqzzzmmm```CCCJJJbbbyyyzzzfffaaaYYYRRRLLLJJJIIIHHHEEEDDDDDDCCCDDDDDDEEEFFFCCCCCCBBBAAAAAA@@@@@@???===>>>@@@AAABBBFFFJJJNNNMMMMMMCCC???EEEFFFEEEMMM[[[aaaggg~~~ZZZIIIJJJNNNPPPPPPOOOLLLGGGBBB===;;;:::::::::???EEEFFFDDDDDDGGGKKKJJJJJJKKKMMMPPPQQQPPPOOODDD??????GGGNNNMMMGGGCCC;;;<<<<<<:::777555555666999999888777555333111000333444555777888999999999666777:::===???CCCNNNZZZwwwiiiOOOIIISSSxxxxxxggg\\\RRRLLLHHHEEEGGGKKKOOOXXXgggwwwuuuaaaSSSKKKFFFFFFHHHKKKLLLKKKOOOTTTeeexxx^^^KKK???999000111222222111111111111111000000000////////////////////////000000000111000111222444555666666777;;;;;;EEEmmmmmmbbbLLLEEE>>>;;;;;;<<<:::777777...777::::::[[[uuugggPPPEEE>>>AAAGGGGGGEEEEEECCCQQQdddsss~~~nnnbbbWWWNNNJJJKKKDDDDDDBBB???;;;999::::::666666555444444666777888888777999===>>>EEE^^^xxxzzzTTTGGGLLLggg|||}}}qqquuu~~~cccCCC666666444333444555555444666777777444333888DDDNNNQQQHHH>>>777666666555333555555666666777777888888<<<>>>@@@DDDSSSyyyxxxyyyuuupppnnnooo}}}tttaaaZZZXXXgggnnnsssfffWWWLLLKKKMMMMMMRRR[[[ccc```YYYTTTQQQSSSWWW[[[[[[ZZZUUUOOOLLLKKKMMMMMMQQQQQQSSSTTTTTTSSSOOOMMMHHHFFFDDDAAA>>><<<;;;;;;999888777666555333222222111111111111111111222333222555777666444444777:::777999<<>>???AAAEEEKKKPPPHHHKKKCCC>>>EEEFFFBBBFFFMMMjjjllliii}}}YYYKKKNNNSSSSSSPPPPPPOOOHHH@@@;;;;;;<<<:::@@@GGGIIIEEECCCEEEHHHKKKKKKKKKNNNPPPPPPOOOMMMCCC>>>???HHHOOONNNHHHDDD@@@BBBCCCBBB>>><<<<<<===@@@@@@???>>><<<:::888666333444555777888888999999777999===???===>>>FFFQQQ{{{SSSHHHCCCVVV|||qqqbbbRRRKKKIIIFFFDDDDDDGGGJJJPPP[[[lllnnnZZZNNNIIIGGGGGGGGGKKKMMMLLLJJJPPPXXXbbbmmmUUUCCC888111...///111222222222333444000000000000////////////////////////000000000000000111222444555666777777444777777VVVnnnvvvxxxXXXPPPFFFAAA???===999555===,,,555<<<111>>>LLL;;;;;;777555888<<<>>>===<<<888@@@HHHLLLPPP^^^uuu~~~pppaaaXXXPPPNNNMMMHHHCCCAAA<<<<<<<<<<<<<<<:::888777444444444444666888:::<<<666555999>>>@@@KKKlllgggEEEJJJYYYmmmyyy{{{|||{{{zzz{{{qqqgggoooyyyZZZ777777777555333333555555444222777999666333666BBBLLLXXXNNNBBB999777666555333444444555555666777777888<<<;;;???CCCGGG^^^zzztttsssqqqxxxsssTTTNNNQQQWWWaaarrr|||cccPPPNNNOOOJJJKKKRRRfffeeebbb^^^ZZZWWWWWWWWW\\\YYYVVVTTTPPPLLLLLLNNNSSSTTTUUUVVVUUUSSSRRRQQQNNNLLLIIIEEEBBB@@@??????======;;;:::888666555444444333333333333333444444111444777777555555777::::::<<>>>>>>>>888:::<<<<<<===@@@FFFKKK???FFFAAA===EEEGGGBBBCCCLLLTTTrrraaaqqqjjjMMMMMMTTTUUUPPPSSSSSSMMMBBB;;;;;;>>>:::BBBJJJKKKGGGCCCDDDGGGMMMMMMMMMOOOPPPPPPNNNLLLCCC>>>???HHHPPPOOOIIIEEECCCEEEHHHGGGCCCAAA@@@AAA@@@@@@@@@@@@>>><<<:::888555666777888888999999888:::;;;<<<>>>AAADDDFFFHHHooolllWWWBBBAAAUUUrrrlll```SSSNNNLLLIIICCC???BBB@@@DDDOOO\\\kkk}}}kkkYYYNNNGGGDDDEEELLLGGGEEEHHHJJJJJJOOOVVV|||]]]GGG===666///222222222111111111000000////////////............000000000000111111111111111222222333333444444555999;;;999DDDrrr\\\nnnfffLLLDDDBBB===999999777666444444888;;;888444555555555555666888999:::999<<<>>>???@@@EEENNNVVVuuukkk```WWWQQQNNNLLLIIIFFFCCC@@@>>>===:::999999888777666666666222222222333444666999:::;;;;;;<<<@@@OOOfff}}}yyyVVVKKKWWWhhhzzz|||tttsssyyyzzzggggggooo{{{{{{eeeFFF222444444222222222222444444555444333222333555777999>>>===:::777555444333333333444444555666777777888555888:::AAAEEELLLvvv\\\KKKFFFHHHPPPUUUcccXXXKKKLLLKKKMMMQQQPPPeeevvvqqq```UUUTTTVVVWWWXXX\\\___YYYPPPPPPWWWWWWWWWVVVUUUUUUTTTTTTSSSNNNLLLIIIGGGEEECCC@@@>>><<<;;;;;;:::999888777777777666555444333222222222222444777888777666777888999CCCNNNeeesssuuu}}}hhhjjjrrreeeWWWQQQJJJDDDCCCDDDEEEFFFKKKFFF@@@>>>???BBBCCCBBBBBBAAA@@@>>><<<<<>>======>>>???@@@????????????@@@AAABBBCCCBBBLLLpppqqqZZZbbbRRRLLLWWWUUUTTTSSSRRRQQQOOOJJJCCC>>>???CCCHHHJJJIIIGGGFFFGGGQQQQQQRRRRRRQQQOOONNNMMM???;;;>>>HHHOOOMMMFFFBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA???===<<<;;;555555777888888888888888888999:::<<>>777333000222222222111111000000000000000/////////.........//////000000000111111111111111222222333444444444666999999@@@```rrreeelllfffSSSFFF<<<;;;>>>999777555555777999888777666666666666777888999:::555777999999888;;;BBBHHHbbbhhhiiiooo{{{}}}yyylllfff^^^XXXSSSNNNIIIEEEGGGEEECCC@@@===;;;999888777777777777666666666666555666666666666666888999888;;;CCCSSSlllrrrhhhgggwwwtttdddgggttt~~~rrrTTT===666444333222222222222333444444333222222333444666888999888666555444444444444444444444444444555555555555888999>>>???@@@^^^yyyYYYNNNIIIMMMOOOVVVnnn{{{[[[MMMOOONNNIIIRRRTTTdddzzzzzzfffWWWVVVYYYWWWXXXZZZXXXSSSUUUZZZXXXXXXWWWVVVTTTSSSRRRRRROOOMMMJJJHHHFFFDDDAAA>>><<<<<<;;;:::999888777777777666555444333333333333888777666666777999:::;;;<<>><<<<<<>>>@@@>>>>>><<<<<<<<<<<<>>>>>>>>>>>>>>>??????AAABBBBBBHHHGGG[[[rrrZZZ\\\iii___KKKPPPRRRWWWUUUTTTRRROOOKKKEEE@@@@@@EEEJJJKKKJJJHHHGGGGGGMMMNNNOOOOOOOOONNNMMMLLL???;;;<<>>BBBeeewwwoooQQQLLLJJJOOOVVVbbbsssxxxyyy{{{zzzxxxvvvuuuuuupppkkkeeeaaa___\\\XXXTTTJJJGGGDDDBBBAAAAAA@@@??????>>><<<:::888666555555444444444555555555666666444555666666666666888999;;;DDDUUUnnnkkkmmm|||jjjcccmmm{{{|||bbb@@@333:::333333222111111222333333333222111111222333555666333222222222222333444555444444444333333333333222444777777;;;<<<666FFFggg|||iiiYYYKKKIIIIIIKKKZZZlllsssSSSPPPQQQHHHMMMIIISSSnnn|||kkk___]]]XXXTTTVVVXXXWWWWWWXXX[[[[[[YYYXXXVVVTTTSSSRRRQQQNNNKKKHHHGGGDDDAAA>>>===<<<<<<;;;:::999888888888777666555444444444555666555444555888:::<<<<<>>======>>>===???@@@@@@>>>======>>>===<<<;;;::::::;;;<<<===>>>>>>>>>>>>???@@@AAAAAAJJJCCCHHHjjj}}}bbbYYY\\\vvvqqqOOOKKKOOOWWWVVVUUUTTTRRRMMMGGGCCCAAAEEEIIILLLLLLJJJIIIHHHLLLLLLMMMNNNNNNNNNNNNMMM@@@::::::BBBJJJKKKGGGEEEDDDEEEGGGIIIJJJKKKKKKKKKGGGFFFEEEDDDBBBAAA??????444555666777888888888888777777888999;;;===???@@@MMM^^^vvvuuuRRR@@@CCCMMMkkk{{{```QQQMMMLLLHHHEEECCC@@@@@@FFFNNNQQQZZZgggsss|||```MMMLLLHHHGGGJJJJJJGGGEEEGGGNNNGGGEEERRRkkkkkk___MMM===555333222000000000000000000000000000111111000000000/////////////////////000000000111000000111111222333333333444555888999999OOO^^^YYYsssmmmVVVFFF???>>>;;;:::999777444444666666666666555666666777777;;;<<<===;;;999888888:::888IIINNN```kkktttwwwTTTFFFBBB@@@AAAAAABBBHHHOOOIIIKKKLLLMMMKKKJJJKKKKKKHHHFFFEEEEEEGGGFFFDDDBBBAAA@@@>>>===============;;;:::999777666555555555111111222333444555666666333666888888888999===@@@KKK]]]tttxxxggg___lll~~~xxxyyy~~~oooaaaiiiyyyoooNNN666222888222222111111111111222222111111000000111222333444000000111111222333444444333333333333444444444444333666555999===777===SSS{{{lllXXXOOOJJJMMM\\\nnnqqqaaa[[[RRRJJJQQQRRRUUUlllyyyddd[[[TTTSSSXXX[[[\\\[[[]]]\\\[[[ZZZYYYWWWVVVVVVQQQOOOKKKIIIGGGEEEBBB???>>>======<<<;;;:::999999888888777666666666666666111444888:::;;;>>>BBBEEEPPP^^^eeelll}}}nnnnnnooojjjQQQMMMHHHEEEDDDDDDDDDDDDBBBDDDFFFDDD???<<<<<<>>><<>>>>>>>>===<<<;;;::::::;;;<<<===>>>=========>>>>>>???@@@DDDBBBDDDWWWyyyddd\\\fff\\\NNNOOOSSSTTTVVVWWWVVVRRRKKKEEE???BBBFFFJJJKKKKKKKKKJJJLLLLLLMMMNNNOOOPPPQQQQQQBBB;;;888???GGGIIIGGGFFFEEEFFFHHHJJJKKKKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBAAA444555666777777888888777888888888999;;;===>>>???@@@IIIZZZuuulllPPPBBB???GGGdddiiiRRRUUUOOOJJJGGGBBB======@@@EEEJJJSSS]]]hhhvvvooo\\\MMMEEECCCCCCFFFJJJKKKIIIIIIMMMLLLKKKRRRiii{{{hhhVVV@@@555444555222///////////////////////////000000000000////////////...////////////000000000//////000111111222222333666333666:::777@@@iii{{{TTTQQQmmmyyy]]]GGGCCC>>><<<>>>===999999<<<666666555444444444555555666777888777666555555555999<<<;;;@@@AAAIIIRRRAAA777666888;;;:::777888<<<;;;===>>>>>>===<<<<<<=========<<<<<<<<<;;;999777======<<<:::888777777777777777666555444444444555000111222333444666777777777999;;;::::::>>>EEEKKKgggsss\\\XXXbbbooovvvxxxwwwwww|||kkkaaa]]]sss|||ZZZ<<<666666222111111111111111111111111111000000000111111111222111111222222333333333333111222333444555666777777444666444666<<<999;;;III\\\qqq]]]OOONNN___ssswwweeeQQQWWWSSSKKKYYYyyy}}}qqqaaaUUUTTTYYY]]]^^^[[[ZZZZZZYYYXXXWWWVVVVVVPPPNNNKKKIIIGGGEEEBBB@@@???>>>>>>===<<<;;;::::::999999888888777777888888333777;;;;;;<<>>===>>><<>>>>>===BBBFFFLLLccc___[[[mmm{{{xxxpppYYYMMMOOOQQQVVVZZZ[[[VVVOOOIII>>>@@@CCCFFFJJJLLLLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRDDD<<<777===DDDGGGGGGFFFFFFHHHIIIKKKKKKJJJHHHGGGIIIIIIHHHGGGFFFDDDCCCCCC444444555666777777777777999999999:::;;;<<<>>>???:::???JJJ```zzz___III===>>>HHH\\\|||rrr\\\SSSKKKHHHFFFCCC@@@AAAAAABBBEEEIIIQQQ[[[fffnnnvvvwww{{{nnn[[[NNNGGGEEEGGGEEEDDDFFFHHHFFFDDDHHHNNNLLL___yyynnnWWWEEE444///222333111...............////////////////////////..................////////////000000/////////000111111222222777222555;;;999:::TTTsssgggEEEKKKaaaooocccLLLAAA;;;======999999<<<777666666555444444444444444444555555555666666666777444888999444777>>>999666444555888777555777;;;888999:::999777777777999888888999999999888777777777888999888555444444555444444333222222222222222111222333444666777888888777888999888999BBBOOOZZZzzz]]]QQQ^^^qqqxxxsssppp^^^\\\bbbyyy}}}kkkGGG444777888///000000111111111111000000000111111111111111111111111222222333333333222111000111222444555777888999444888333111888888888@@@???ooouuuZZZMMMTTTbbb|||bbbSSSKKKPPPTTTYYYqqqjjj\\\WWWWWWUUUYYYXXXXXXVVVUUUTTTSSSSSSNNNLLLIIIHHHGGGFFFCCCAAA@@@??????>>>===<<<;;;;;;::::::999999999999999:::666888999:::???OOOfffxxxttt{{{lll```aaabbbYYYKKKLLLJJJGGGEEEEEEEEEDDDBBBAAACCCEEEEEECCC@@@>>>>>><<<>>>AAABBBAAA?????????===<<<;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;<<<<<<===;;;@@@DDDCCCJJJmmm~~~gggfffuuuyyy|||oooTTTQQQSSSWWW[[[]]]ZZZTTTOOOBBBAAAAAACCCGGGKKKLLLMMMHHHHHHIIIJJJKKKMMMOOOPPPGGG>>>888===DDDFFFFFFFFFFFFHHHJJJLLLLLLKKKIIIGGGJJJIIIHHHGGGFFFEEEEEEDDD333444555666777777777777999888999999:::;;;<<<===;;;???DDDQQQjjjyyyaaaQQQEEEDDDFFFWWW|||zzziiiXXXQQQPPPMMMIIIGGGAAA@@@@@@AAADDDIIIOOOSSSYYYZZZ___fffjjjppp}}}gggZZZMMMHHHDDDBBBEEEJJJLLLJJJJJJJJJHHHIIIRRR]]]qqquuu```CCC888000111333000...///---------....../////////............------------........./////////000000......//////000111111222555111333999999777DDDVVV```IIIGGGKKKmmmkkkWWWFFFAAA???:::888;;;999999888666666555555555666555555555777888888999666...777:::444555777777;;;888777888666333555:::333444444444222222333555222333444555666777999:::444666888777555444555777444333222222111111111222333444555666777888999:::555777999<<>>444444444111//////000111111000//////111111111222222111111000///000111222333333222111000111222333444555666666222777222///666777666;;;:::PPPvvv~~~www|||```TTTTTTbbbbbbiii}}}~~~___MMMTTTUUULLLUUUkkkpppddd\\\]]]\\\ZZZWWWUUURRRPPPOOOKKKIIIGGGGGGGGGFFFDDDBBBAAA@@@???>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;<<<>>>CCCLLLZZZmmmuuuggg{{{lllbbb^^^XXXOOOIIIJJJHHHFFFEEEEEEEEECCCBBBAAA@@@AAABBBCCCBBB???===:::<<>>===>>>>>><<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<@@@AAA@@@RRR|||___uuuyyyZZZZZZZZZZZZ[[[ZZZXXXVVVIIIFFFBBBBBBEEEIIIKKKKKKIIIIIIHHHIIIJJJLLLNNNOOOIII@@@:::>>>DDDFFFEEEDDDDDDFFFJJJMMMOOONNNMMMLLLIIIIIIHHHHHHGGGFFFEEEEEE333444555666777777777777888888888888999:::;;;<<<:::>>>@@@CCCQQQpppnnnGGGIIIDDD@@@QQQxxxppp```XXXQQQIIIDDDBBBBBBAAAAAABBBDDDFFFHHHJJJIIIKKKQQQTTTZZZiiixxxxxx~~~dddSSSNNNGGGFFFJJJMMMJJJJJJNNNJJJJJJLLLOOORRRYYYiiixxx}}}fffPPP999555555888666///---111---------.........//////......---------,,,,,,,,,............/////////000......//////000111111111222000333777777555;;;FFFooorrr___LLLJJJFFFfffuuuZZZNNNHHH@@@<<>>===<<<<<<;;;;;;:::::::::;;;;;;<<>>===???BBBBBB???<<<999;;;<<<===<<<;;;<<<===::::::999888888999::::::<<<;;;;;;:::::::::;;;;;;===999>>>EEEAAADDDhhh~~~OOOlllddd```\\\YYYYYYZZZ[[[[[[PPPJJJDDDBBBDDDHHHJJJJJJKKKKKKJJJKKKLLLNNNOOOQQQJJJAAA;;;???EEEFFFDDDCCCBBBEEEJJJNNNQQQRRRQQQPPPIIIIIIHHHGGGGGGFFFEEEEEE444444444555555555555666888888888777888888999999999@@@<<<;;;III]]]wwwoooTTTDDDFFFDDDGGGiiiyyyddd\\\QQQEEEGGGGGGDDD>>>;;;===@@@AAAAAACCCDDDEEEFFFJJJRRRWWW^^^gggsssrrrbbbVVVLLLGGGEEEFFFHHHLLLPPPOOOKKKFFFDDDNNNWWWYYY\\\oooeeeLLL888666555444111000......---,,,,,,,,,---------.........------,,,,,,------...---------............///............////////////222333333333444666:::===RRR~~~rrrrrreeeFFFCCCKKKWWWmmmaaaNNNHHHEEEAAA???@@@===999777888999777777666555444444444444444333333333333333333333333666666666666666666666666444444444444444444444444333444555666666555444333333333222222222222222222555444333222222222333444;;;777555999;;;;;;<<>>EEE___{{{}}}vvvaaaSSSOOOLLLJJJJJJZZZwwwgggaaaYYYOOOVVVVVVhhh}}}nnnbbbZZZUUUPPPMMMGGGHHHKKKNNNLLLGGGBBB@@@GGGGGGDDD@@@BBBFFFBBB999:::>>>CCCBBB<<<999CCCPPPiiittt|||wwwcccQQQFFFDDDFFFDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@??????AAAAAAAAA???<<<;;;;;;::::::;;;;;;<<<<<<:::888666666888:::<<<::::::::::::::::::::::::@@@::::::??????BBBSSSggg]]]ZZZcccQQQ___```]]]___[[[WWWRRRKKKEEECCCEEEIIILLLMMMMMMMMMNNNOOONNNLLLJJJMMMHHH@@@<<<@@@HHHJJJFFFFFFHHHKKKLLLMMMNNNPPPRRRNNNKKKGGGGGGIIIKKKKKKJJJ444444444444555555555555888888777777777888999999999>>>;;;:::CCCQQQlllfffLLL???AAAQQQbbb}}}lll]]]VVVLLLJJJHHHGGGEEEBBB??????<<<>>>??????@@@CCCHHHMMMKKKRRRZZZcccjjjrrr{{{vvvddd___VVVPPPLLLJJJHHHGGGNNNNNNLLLIIIHHHJJJNNNQQQUUUXXXeeezzzkkkSSSAAA444333222111000///.........,,,,,,,,,------------...------,,,,,,,,,,,,------------------........................////////////111222333333333555999<<>>???@@@>>><<<;;;777777666555444444444555444444444444444444444444333333333333333333333333444444444444444444444444333444555555555555444333333333333333333333333333444444333222222333444555999777999<<<===<<<>>>CCCEEESSSddduuu~~~___IIINNN\\\xxx}}}yyyfffdddqqqsssiiiNNN<<<000111444000...000111111111000000000////////////////////////////////////000000000111111111000111222222000000111222111222222222333555666777666;;;???OOOzzzpppXXXUUURRRPPPMMMWWWwww}}}fffVVV[[[XXX\\\nnnzzzkkk___YYYXXXUUUPPPMMMKKKIIIJJJLLLFFFQQQUUUKKKBBBDDDNNNVVVMMMFFF@@@AAAHHHVVVkkk|||tttxxxooohhhmmmxxx~~~wwwjjjZZZMMMFFFEEEGGGDDDCCCBBBAAA@@@?????????AAA???>>>>>>???>>>===<<<;;;::::::999999::::::;;;;;;:::888777777888:::;;;999999999999999999999999<<<888999>>>>>>===IIIYYYrrr```lllwwwWWW[[[```dddeee[[[\\\WWWPPPIIIEEEDDDFFFGGGJJJJJJKKKMMMOOOOOOMMMKKKOOOJJJBBB===AAAHHHJJJGGGEEEHHHLLLOOOOOOOOOOOOPPPOOOLLLHHHGGGHHHIIIIIIGGG333333333444444444555555777777777777777888999999999<<<999:::>>>CCC\\\fffJJJFFFEEE@@@WWWvvv|||bbbWWWOOOKKKNNNLLLDDD???@@@?????????>>>===>>>@@@BBBAAADDDHHHMMMQQQSSSTTTTTTWWWYYY\\\]]]\\\XXXTTTQQQSSSYYY^^^aaaaaa]]]SSSIIIJJJIIIHHHHHHIIIKKKNNNOOOMMMQQQSSSQQQMMMMMMSSSXXXhhhxxx{{{UUU@@@888444000//////............///,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------........................///////////////000111222222444777:::999MMM~~~~~~WWWIII===>>>III___kkkUUUIIIBBBCCCBBB<<<888888999999777666555555555555555555555555555555555555222222222222222222222222444444444444444444444444333333444444444444333333444444444444444444444444444444333333444555666777::::::<<<>>><<<<<>>=========???>>><<<<<<<<<<<<:::888999999999888888999999999999999999999999999999999888888888888888888888888777666888===;;;777>>>IIIiiieee[[[cccbbbVVVZZZccceee[[[___\\\VVVPPPJJJGGGEEEDDDFFFGGGIIILLLOOOPPPNNNLLLPPPLLLEEE???AAAHHHKKKIIIDDDHHHMMMPPPQQQPPPOOONNNPPPMMMJJJHHHGGGGGGFFFDDD222333333333444444444444666666666666666777888999;;;999666<<>>IIIQQQdddjjjYYYMMMMMMMMMGGGFFFKKKHHHGGGFFFDDDAAA@@@??????AAAAAACCCEEEHHHIIIHHHFFFHHHJJJKKKMMMLLLJJJGGGEEEHHHHHHHHHGGGGGGHHHGGGFFFHHHJJJKKKJJJIIIIIIKKKMMMLLLOOORRRTTTWWW___lllvvvgggGGG999666777000//////...............++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,---------.....................////////////...///000111111222555777:::???cccyyy```HHH???>>>GGGbbb~~~www```KKKEEEAAA;;;:::@@@<<<;;;:::888777777666666555555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444444444444444444555666777888888<<<<<<=========CCCSSSdddppp___VVV\\\ffflllrrrgggbbbkkk{{{vvvyyyxxxpppjjjpppttt```DDD333000///111000,,,,,,111////////////////////////////////////////////////........./////////000000000111222111000///000222111111111111222333444555555888;;;;;;@@@\\\~~~sssggg[[[WWWaaaoooxxxzzzkkk[[[XXX\\\```bbbtttqqqeee]]]~~~ppp~~~}}}vvvlllhhhnnn~~~uuusssZZZ[[[fff{{{|||~~~nnneee```YYYPPPIIIEEEDDDDDDAAA@@@???===<<<;;;;;;;;;<<<;;;::::::;;;<<<:::999888888777777777777888888777888999::::::999888777777777777777777777777777666555888;;;999555999@@@RRRqqq]]]YYYjjj~~~dddZZZ^^^cccbbb```^^^[[[VVVPPPKKKGGGDDDDDDDDDGGGKKKNNNPPPOOOMMMOOONNNHHHAAAAAAGGGJJJJJJFFFIIIMMMOOOOOOOOOOOOOOOQQQOOOLLLIIIGGGEEECCCBBB222222222222333333333444555555555555666777888999===888555===CCC<<>>666555555222111000///...---------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...............////////////---...000000000111333555777999NNN~~~cccOOOCCC???LLL___wwwaaaOOOFFFAAAEEEKKK@@@???===;;;:::999888888666666555555444444444333444444444444444444444444444444444444444444444444333333333333333333333333333333333333444444555555555555666777888999999999;;;;;;===@@@FFFVVVqqqtttiiiZZZPPPKKKSSSiii}}}uuuhhhgggrrrppprrrmmmoooyyy{{{iiiNNN;;;111000000000---***---222.....................///........................---............////////////000111111000///000111111111111111111222333444444666;;;>>>;;;GGGqqq{{{eeeXXXWWW\\\WWWTTTXXXjjjyyyhhh^^^XXXSSS^^^fffsss{{{mmmuuulll```hhhvvv|||fffiiivvvyyytttooohhh]]]YYYSSSMMMHHHEEECCCBBB??????===<<<;;;:::::::::999999888:::<<<======<<<888777777666666777777888666777999::::::999777666666666666666666666666666777777888999888777:::@@@HHHcccvvvbbbbbbtttlll^^^___hhhcccbbb```[[[UUUNNNHHHDDDCCCCCCEEEHHHLLLOOOOOONNNMMMNNNJJJDDDBBBEEEHHHHHHIIIJJJKKKKKKKKKLLLOOOQQQPPPOOOMMMJJJGGGDDDCCCBBB111111222222222333333333444444444444555777888999;;;999555;;;CCC>>>AAATTTtttZZZPPPCCC>>>KKKgggooo```UUUNNNKKKKKKIIIGGGGGGHHHJJJJJJIIIEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEGGGIIIKKKDDDEEEHHHLLLLLLIIIJJJMMMLLLOOORRRPPPLLLNNNWWW^^^hhhssszzzjjjRRR???555222111000222111000///------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------............////////////,,,...000111000111222444555888BBBaaarrrXXXDDD===???LLLSSS]]]eeelll|||fffTTTKKKEEECCCDDDCCCAAA???===;;;;;;:::777777777666555555444444222222222222222222222222444444444444444444444444444444333333333333444444333333444444555666666666666777888999::::::999999999:::>>>EEEOOObbbvvvZZZLLLAAAAAAIIIZZZttt~~~zzznnneeefffttt|||ZZZ>>>555111222111///,,,+++...111---------.......................................------------.........//////000111111//////000111111111000000111111222333111222888===:::<<>>???>>>888777777666666777777888666777888999999888777666666666666666666666666666888888888888888999<<>>BBBIII[[[|||vvvgggTTTBBBGGGFFFDDDBBB???>>>===<<<::::::999888888777666666333333333333333333333333444444444444444444444444555555444333333444555555555666666777888888999999888999:::;;;;;;:::999999<<<===BBBGGGKKKTTTdddssskkkXXXFFF@@@BBBQQQbbbtttuuufffooo}}}}}}eeeEEE444555...000111///------...///,,,,,,---------.................................,,,,,,---------.........///000111000///...///111111000000000000111222222000000444999777777BBBPPPsssttteeeUUUUUUXXX[[[YYYUUUZZZooonnniiiccc___]]]]]]]]]]]]]]]jjjsssuuuxxxzzztttiiiXXX```ooo}}}{{{xxxzzzrrrllleee```^^^bbbnnn{{{wwwooojjjkkkqqqrrrpppwwwwwweeeNNNJJJDDDAAAAAABBBAAA@@@<<<;;;;;;::::::;;;;;;;;;888777777999<<<======<<<888777777777777777777888777777888888888888777777666666666666666666666666777888999888888:::;;;;;;======RRRuuuaaa^^^\\\^^^______\\\WWWRRROOOCCC@@@>>>>>>AAADDDGGGGGGDDDJJJMMMGGGAAA@@@AAAAAAGGGHHHIIIIIIHHHIIILLLNNNMMMOOOOOOMMMJJJGGGGGGHHH000111111111111222222222333333333444555666888888444>>>;;;444666999CCCUUUZZZ```GGGAAAGGGOOOTTTrrrfff```XXXSSSPPPOOOMMMKKKLLLSSSZZZ\\\YYYVVVVVVXXXOOOQQQRRRTTTTTTSSSRRRQQQSSSOOONNNOOONNNNNNTTT^^^rrrvvvxxxuuurrrxxxhhh[[[OOO???666222111222333,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------............/////////000---///111111111111222333555555555:::NNNxxxkkk^^^nnnkkkRRRCCC???<<<<<>>>>><<<<<<;;;;;;:::999888888666666666666666666666666444444444444444444444444666555444444444444555666777777888999::::::;;;;;;999:::;;;;;;;;;:::999888BBBBBBEEEEEE@@@;;;<<>>NNNhhh~~~pppnnnKKK333000777***...000/////////...---,,,,,,,,,------.................................,,,,,,,,,---------......///000111000///...///111111000000000000000111222222222333444444666<<>>;;;;;;::::::;;;;;;<<<===999888777888:::;;;;;;:::888888777777777777888888888777777777777777777888777777777777777777777777555777999999999999888666@@@@@@EEEbbbooo}}}pppbbbSSSVVVZZZ^^^___^^^[[[YYYBBB???;;;:::<<<@@@CCCDDDAAAIIIMMMHHHAAA??????>>>DDDGGGIIIJJJJJJIIIJJJKKKLLLNNNPPPNNNKKKHHHIIIJJJ000111111222222333444444444444333444444555666777666666666888999;;;===>>>IIIkkkgggNNNFFFEEEBBBNNN\\\mmmlllddd```YYYWWW[[[XXXlll~~~sssiiigggbbbccceee^^^RRRSSS]]]XXXUUUYYYaaa___YYY\\\fffsssssseeeDDD>>>666222222111...+++.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////000111111222222333000666>>>>>>NNN{{{qqqxxxyyyuuu}}}qqqTTTFFF>>>??????>>>KKK]]]www```WWWMMMIIIHHHFFFEEEDDDAAA>>><<<<<<===>>>;;;888999::::::777555666777888555777999888666555777999888888888777888999;;;===777999:::;;;;;;;;;;;;;;;<<<>>>>>><<<>>>BBBDDDBBBMMMPPPMMMBBB::::::<<<:::CCCKKKUUUWWWNNNAAA===AAA999BBBWWWrrrxxxvvvsssVVV===444111...---------------------------.........---,,,,,,+++------------------------,,,,,,,,,---------..................////////////////////////000000000000000111222333555777999;;;GGGVVV}}}}}}xxx}}}ppp```UUUQQQMMMIIILLLLLLUUUfffzzzttteee\\\ZZZZZZWWWRRRRRRUUUTTTPPPQQQPPPTTTZZZYYYXXXccctttvvvtttiiiaaaTTTXXXppp}}}}}}aaaHHHFFFCCC@@@>>>======>>><<<;;;:::999999:::<<<<<<:::888777777888999999888888888888888888777666666555444444444444555666666999777444222111222444666666666666666666777777888777HHHIIIDDDiiikkkggg{{{UUUSSS\\\^^^ZZZ\\\bbb___VVVQQQIII???:::;;;======;;;>>>CCCJJJLLLIIIBBB<<<999:::AAAJJJNNNMMMJJJIIIHHHJJJKKKMMMPPPQQQPPPLLLJJJ000111111222222333333444444333333444444555666777777777777888999;;;<<<===EEEVVV~~~dddKKKGGGBBBBBBMMMccc~~~~~~tttqqqggg{{{tttgggdddpppnnnvvvtttkkkyyyuuu^^^MMM>>>999222000111111///,,,...---------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............//////000000111222222555111444:::777???hhhooocccdddiiimmmuuu___AAA:::===???BBBGGGYYYlllppp```TTTJJJCCC@@@AAA???<<<<<<>>>>>>;;;888888:::;;;::::::::::::999777999;;;;;;999888:::;;;;;;:::999999999999::::::<<<<<<<<<<<<<<<<<<======;;;???AAABBBJJJWWWbbbfffmmmfffUUUBBB888888999666666===FFFIIIBBB::::::@@@BBBGGGXXXooouuunnnxxxzzz{{{{{{```CCC333000000000------------------------------......---,,,,,,+++------------------------,,,,,,,,,------------...............////////////.../////////000000000000111111222333555666888999<<>>>>>>>>>>><<<;;;:::::::::;;;<<<<<<999888666666888999888888777888888888777777666555444444444444444555555666555555666666777777666666666666555555666666777888;;;@@@>>>===QQQzzzeeefffwwwnnnUUUWWW\\\___^^^\\\]]]aaaZZZPPPEEE===::::::999777===>>>BBBFFFHHHEEE???999999===CCCHHHIIIIIIHHHHHHIIIKKKMMMOOOPPPOOOLLLJJJ000000111111222333333333333333333333444555666777888888888999999;;;<<<<<>>JJJ[[[ooovvvdddVVVMMMGGGCCC???>>>??????===:::666777888:::;;;999888777777888::::::999888888999>>><<<;;;;;;<<<;;;:::888AAAAAA@@@???===>>>AAADDDAAAKKKVVV```nnn}}}___DDD777555666444222555999;;;:::>>>LLLZZZ]]]]]]dddsssvvvmmmppp|||xxx|||eeeEEE333......///000---------------------------------------,,,,,,+++------------------------,,,,,,,,,,,,---------------............/////////....../////////000000000222222222222333555666777777;;;EEE```pppcccaaaaaaXXXSSSPPPQQQWWWdddxxx}}}tttqqqyyyyyy~~~{{{pppqqq~~~iiiPPPCCCDDDCCCAAA???>>>>>>??????<<<;;;;;;::::::;;;;;;<<<999777666666777888777777666777777777777666555555444444333333444444555666000333666:::;;;:::888666666555555555555666777777;;;666777<<<>>>PPPmmm[[[\\\zzzppp```XXX___bbb^^^^^^ddd```WWWLLLBBB===:::777555;;;999:::@@@GGGIIIDDD>>>999999;;;???CCCFFFGGGGGGIIIKKKMMMOOOPPPNNNLLLKKK000000000111222222333333333333333333444555666666999999999999999:::;;;;;;???@@@RRR}}}tttcccTTTQQQUUUSSSaaammmrrr}}}kkkXXXUUUZZZ]]]qqqhhhXXXGGG666333000---,,,...///...---,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------.........------...//////000000111444...///555666333;;;IIItttvvvZZZ]]]xxx}}}___III???===:::>>>FFFUUUmmmxxxjjjZZZSSSKKKEEECCCBBB???======;;;;;;>>>???<<<:::;;;;;;<<<=========<<<<<<<<>>???AAABBBBBBCCCFFFLLLQQQ___nnn~~~rrrSSSAAA:::::::::;;;:::;;;???GGGYYYvvvzzznnnrrr~~~^^^FFF222000444111......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........./////////000000222222222222222333444555999999777AAAiiizzz|||wwwoooiiihhhgggeeeccccccggglllxxxwwwmmmtttkkkddddddeeekkkxxxyyysssrrrmmmrrrxxxttt```IIIAAAFFFBBBAAA@@@???>>>>>>??????<<<;;;;;;:::::::::::::::888777555555666777666555555555666666666555555444333333333333333444444555000222666999:::999777555555555444444555555666777666111888AAA;;;:::___nnn]]]ggg|||ddd]]]bbbddd```]]]```ZZZRRRKKKEEE@@@:::666999888888<<>>CCCEEEEEEIIILLLNNNPPPPPPOOONNNNNN///000000111111222333333333222222333333444555666888888888888888999:::;;;999BBBLLL___sssVVVXXXQQQGGGJJJXXXbbbcccxxx~~~~~~uuuppptttqqqttt}}}yyymmmmmmmmmlllfff___\\\^^^YYYeeeiiiaaabbbttthhhOOOGGG>>>333333111///------------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------...---------...//////000000333///...444777777:::???OOOyyywwwfffmmmzzz~~~jjjUUUKKKBBB??????EEESSSkkk{{{qqqcccWWWOOOJJJDDDAAAHHHBBB@@@CCCDDD@@@???@@@AAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBDDDGGGJJJFFFKKKQQQVVVZZZaaakkkrrriiiOOOAAA>>>@@@???CCCLLLXXXhhhpppnnnxxxrrr___???222***000555000,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------........................////////////111111111111111222333333999888888;;;JJJmmm|||sss}}}uuummmgggbbb```fffpppxxx}}}{{{}}}{{{sssuuuwwwqqqsssggggggsssssslllxxxxxxwwwxxx{{{aaaJJJAAACCCFFF@@@@@@??????>>>>>>>>>>>>:::::::::::::::999999888888666444444555555555444333444444555555555444444222222222222222333444444333333444555555444333333444444444444444555555666555333888>>>;;;:::LLLddd{{{ccceeeuuu|||xxxlll^^^``````[[[___]]]ZZZUUUOOOGGG>>>999666777888:::===@@@EEEHHHBBB===888888<<<@@@CCCCCCJJJMMMPPPQQQPPPOOOOOOPPP//////000000111222222222222222222222333444555666666666666777777999::::::555>>>AAADDD]]]}}}gggPPPCCCDDDIIIKKKLLLPPPWWWZZZUUUMMMKKKNNNKKKIIIIIIMMMQQQSSSQQQNNNKKKLLLMMMJJJGGGFFFJJJOOOVVVvvv}}}cccJJJ<<<999666222111111000...---,,,,,,,,,)))************+++++++++*********+++++++++++++++************************************++++++++++++,,,,,,,,,,,,------------,,,,,,------.../////////222111000222444666777888GGGRRRpppooottttttooonnnSSSHHH>>>===BBBPPPiiiuuuiii]]]SSSLLLJJJCCCAAAFFFIIICCCAAABBBAAA???>>>@@@EEEIIILLLMMMMMMOOOOOOLLLJJJNNNXXX```jjjrrr|||hhhOOO>>>:::===AAAMMMbbbxxxyyysss{{{{{{qqqjjjuuu~~~ddd<<<444///,,,---...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........------........./////////000000000000000111222333333333888;;;999EEEnnnuuuyyy{{{rrr___aaahhhooooooppp~~~wwwfffffflllaaaYYYWWWcccqqqvvvrrrnnnooohhhoooyyy}}}lllNNNDDDIIIGGG>>>@@@?????????>>>>>>======999999999999999888666666777555444333444444333222222222333444444444444333222222111111222222333444555444333111000000000111444333333333333444555555777666444333666<<>>888888888777777999>>>CCCCCC@@@<<<:::<<>>EEEaaannnYYYUUUYYYiiiiiiiiibbbSSSDDDCCCJJJEEEDDDDDDHHHOOOSSSPPPKKKFFFIIIKKKLLLOOOSSSVVVWWWvvvppp[[[DDD999555222111111...///......,,,,,,,,,,,,))))))))))))******++++++)))*********++++++++++++************************************++++++++++++++++++,,,,,,,,,---------+++,,,,,,---....../////////111222111111333444444AAADDDmmm}}}zzz}}}~~~lllUUUJJJEEEDDDNNN\\\yyy|||nnnddd]]]VVVXXXbbbfff___ZZZZZZUUUSSSSSSWWW___iiiooorrrxxx{{{zzztttnnnttt{{{nnn]]]OOOCCC;;;<<>>===<<<;;;777888888888777666444333777555333222333333222111111111222333333333333333111111111111111222333333333333222111000000000000333333333222333444444555555666222///333;;;>>>===LLLtttpppmmm~~~eee^^^ccc```aaabbb```[[[TTTOOOKKKAAA>>>:::777777999:::;;;@@@@@@???>>>===???CCCFFFGGGKKKOOOOOOMMMLLLNNNRRR/////////000111111222222222222222222333444555555222222333444666888999:::AAA:::>>>GGGBBBCCCkkkooo]]]ZZZWWWXXX]]]ggguuu}}}zzzrrrsssuuuwww|||~~~lll```GGG222111333...+++...+++,,,------,,,+++,,,---(((((())))))*********+++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,------......///+++111444111000222444444///BBBRRRyyy}}}wwwdddVVVGGGBBBFFFKKKiii{{{zzzzzzxxxxxx~~~{{{gggZZZKKK===:::===AAAIIIRRRaaannnmmmaaa```VVV```uuujjjDDD000333+++222222,,,,,,111///'''++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////------......///111222333222222444666777999>>>EEEjjjwwwqqqmmmjjjkkknnnmmmfff```^^^```___hhhvvvzzzqqqkkkmmmccchhhiiifffmmm~~~wwwyyypppaaaccclllZZZMMMDDDCCC???888:::CCC@@@@@@??????>>><<<;;;:::666777777777777555333222777555333222333333222111000111222333333333333333111111111000111222222333111222222222222111000///333333222222333333444555111333555555666888::::::888NNNwwwyyydddssswww___^^^]]]^^^______\\\ZZZYYYYYYKKKDDD<<<:::;;;===;;;888===???@@@???>>>???DDDHHHEEEIIIMMMMMMKKKJJJMMMQQQ////////////000000000000///000000111111222333333333444555555666666555555;;;<<<======<<>>;;;<<<;;;BBB[[[www}}}~~~nnnwwwzzznnnuuulll^^^aaaccc|||jjjIII999222+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,---------......---------............///---...///000111222333333222222333444555666777888PPPzzz~~~yyy|||{{{oooaaaXXXVVV\\\fffqqqxxxzzzwwwtttkkkxxx~~~vvvnnnfffZZZNNNHHHGGGEEEBBB@@@>>>======<<<<<<;;;:::888777666666666666666555444444333333111111111111111111111111333333222111000000000111111111111111111111111111000111111111222222222222555555555555444333222222222222333333444555666666>>>???UUU{{{iii```ooo___WWWZZZ[[[XXXXXX[[[\\\[[[UUUMMMBBB<<<;;;;;;999777;;;<<<<<<:::999;;;BBBGGGIIIKKKLLLKKKIIIHHHHHHIII.../////////000000000000000000111111222333333333333444444555555555555555777888;;;<<<;;;???KKKYYYxxx```SSS>>>888111//////000...,,,...------,,,++++++******************)))))))))(((******************************************************))))))******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,---......////////////000111222333555666666>>>XXXqqqSSSLLLGGGIIITTTggguuuooofff]]]RRRHHHCCCCCCBBBBBB@@@===DDDVVVmmm}}}|||{{{wwwtttzzzwwwmmmjjjuuuwwwkkkPPP999111000///,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,------------...------------............---...///000111222222333222222333444555666777777<<>>======:::::::::999999888888888777666666555555444333333111111111111111111111111333222111111000000111111111111111111111111111111000000000000111111111222444444444444444333333222222333333333444555555555666999FFF```ggg___ppp{{{eeeVVVNNNVVV``````\\\[[[YYYSSSKKKEEEAAA>>>:::777999:::::::::;;;<<>>======<<<999999999999999999999999555555444333333222222111111111111111111111111111222222111000000000111111111111111111111111111111////////////000000000000222222333444444444333333333333333333444444444444555:::;;;GGGooo}}}aaafffqqqiiiPPPUUU^^^\\\XXXZZZ[[[YYYUUUPPPIIICCC===999777777777999;;;<<<<<<;;;CCCFFFIIIJJJHHHGGGFFFGGG........./////////000000111111111222333333444444333333444555555555444444777666999>>>???======@@@EEE^^^{{{jjjYYYGGG:::333222000......//////---+++,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))************************************)))))))))))))))***++++++************+++,,,---...---,,,,,,,,,,,,---......///......//////000111222000333999999333===hhhtttbbbYYY\\\ccc{{{ooohhhffffffgggfff]]]ZZZVVVSSSPPPKKKEEEAAAEEE???<<<@@@JJJ]]]|||~~~~~~wwwzzzvvvdddfffrrrnnn___HHH333///111///------++++++++++++++++++++++++************************************++++++++++++******************************+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........------...//////000111111111111222222333444444555>>>:::<<>>======::::::999999999999999888222222222111000000//////111111111111111111111111111111000000000000111111111111111111111111111111.........////////////000000111222333444444444444444444333333333333333333777:::888<<<]]]pppooozzzxxxaaaVVVQQQSSSZZZVVVWWWXXXVVVOOOHHHCCC@@@:::777555666999:::999777>>>AAAEEEHHHHHHHHHHHHIII............////////////000111111222222333444444222333333444555444444444777555666;;;===<<<<<>>LLL```}}}vvvfffhhhpppmmmssssssaaaEEE444***000444///+++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------...//////000000000000111111222222333333444666888<<>>????????????>>>>>><<<<<<;;;:::999888777666333333222222111000000000000000000000000000000000111000000///000000111111000000000000000000000000---.........//////////////////111222333333444444333333333333333333222222555444444999IIImmm|||uuu~~~XXXKKKOOOSSSNNNQQQTTTUUURRRNNNKKKJJJBBB===777555777888888666999<<>>???@@@HHH\\\~~~tttaaaKKK===555111000222//////...---,,,+++***)))++++++++++++++++++******))))))))))))************'''(((((())))))*********)))))))))))))))))))))))))))(((((((((((()))*********************+++,,,------,,,,,,,,,,,,---..................///000111111333---...444555555BBBTTTiiimmmnnnjjjhhhkkknnnmmmfffaaa[[[UUUQQQMMMJJJGGGFFFHHHLLLOOONNNIII@@@:::>>>>>>===???BBBDDDDDDDDDGGGFFFDDDDDDGGGPPP\\\eeeaaaXXXXXXgggyyywww~~~xxxtttccc```nnn|||{{{bbbBBB888///+++...000+++))),,,++++++++++++++++++++++++************************)))))))))************+++************************)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000000000111111222222---555>>>>>><<>>?????????>>>======<<<;;;:::888777666555666666555444444333333222000000000000000000000000000000/////////000111111000000000000000000000000............////////////...///000111222333333333222222222222333333333333444111555;;;===KKKxxxnnnmmmkkkUUUNNNIIIMMMNNNOOOQQQSSSSSSSSSSSSMMMHHHAAA;;;999888888888666999===@@@BBBDDDGGGIII---------.........//////...//////000000111222222222222333444444444444333333333555888888555888===<<>>BBBDDDDDDAAA>>>======<<<>>>EEEPPP]]]ffflllcccZZZ[[[iiitttmmmrrr~~~{{{uuuooorrrrrrnnnpppsssbbbCCC///222///---,,,+++******,,,************************************************))))))))))))************************************))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------------.........//////000000000000111111222444999<<<999888BBBOOOvvv{{{sssqqqlllmmm~~~vvvllleeelll}}}|||cccRRRCCC@@@AAA@@@===<<<;;;<<<===>>>>>>===;;;:::;;;;;;::::::999888777777666555555444444333222222000000000000000000000000///////////////000111111000000000000000000000000....../////////000000000//////000111222222111111111111111222333333333444555222666;;;888;;;YYY~~~yyyaaakkkrrr^^^SSSSSSPPPNNNOOOSSSWWWYYYXXXVVVSSSNNNGGG@@@;;;::::::666777999:::;;;===AAACCC---------.........//////.........///000000111111222222333444444444333333444555888;;;999555777<<<@@@???>>><<>>:::;;;<<<======;;;:::888999999999999999999999999333333222222111000000000000000000000000000000000///////////////000111111000000000000000000000000////////////000000000000///000000111111111111000000000111222333333444444222111333666333555FFF[[[rrr```hhhxxxkkk[[[UUUNNNNNNSSSYYY[[[[[[[[[[[[XXXPPPFFF???<<<<<<777777777666666888;;;>>>...------------.../////////000000000111111111111333333333444444444555555666666666777888888999999:::===???@@@AAAGGGQQQZZZ}}}~~~qqqaaaMMM===777444333222000///.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...//////000000000000111222333444DDDfff~~~~~~aaa]]]lllwwwqqqcccUUUHHH???IIIccc{{{lll___mmmzzz}}}yyyssssssqqqnnn|||}}}vvvbbbGGG222+++,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////333333444444555666666666666EEE]]]zzzuuuttt}}}kkk[[[gggrrr||||||vvvvvvnnnZZZPPPDDDBBB@@@???@@@@@@???===999:::;;;;;;;;;:::999888::::::999888777666555444222333444444444222000...////////////////////////....................................////////////............////////////000000000000111111111111111111111111111111111111555555666555555777;;;>>>WWW~~~}}}vvvccckkk|||uuuWWWIIILLLTTT[[[^^^\\\XXXTTTVVVWWWSSSGGG======:::777666777888888777---------------...////////////000000000111111111222222222222333333333333555555666666777777888888888999:::999888:::BBBHHHRRRfff{{{}}}hhhYYYJJJ<<<333000222222111///............,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---......///////////////000111222222888OOOvvv|||yyyhhheeejjjzzz{{{kkk]]]eeexxxqqqvvvuuullleeeiiipppttttttjjjXXXDDD444---,,,///+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...............////////////222222222333444444555555999:::???OOOooo~~~||||||{{{~~~vvvccc```pppuuuhhh\\\OOOHHHDDDAAA???>>>??????>>><<<::::::;;;;;;;;;:::999888:::999888777666555444444222333444444333222000...........................---------------------------.........////////////............//////////////////000000000111111111111111111111111111111111333444444444444666999<<<@@@bbb|||pppiiiyyyvvvTTTKKKNNNLLLGGGVVVVVVWWWYYY[[[YYYSSSNNNIIIEEE@@@<<<:::999777666---------------......///////////////000000000000000000111111111222222222333333444555555666666777999:::;;;999666777:::>>>AAADDDMMM]]]uuuzzzhhhSSSBBB777000...000000///......------------++++++++++++*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,++++++,,,,,,------......---------......///000111333===WWW~~~uuusssccchhhppp}}}zzznnnmmmiiifffjjjssswwwwww___NNN888+++))),,,...---+++++++++++++++++++++++++++************)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////000000111111222333333333444333444999DDD]]]vvvsssuuunnn}}}xxxvvvuuuuuu|||kkkXXXPPPMMMIIIDDDBBB@@@>>>=========<<<;;;::::::;;;;;;::::::999888888888777666555444444333222222333333222111///...........................---------------------------------.........//////---............///////////////000000000000111111111111111111111111111111111222333333222444777:::666FFFlllnnnsssuuuNNNCCCFFFJJJJJJMMMRRRWWW[[[\\\[[[ZZZXXXSSSMMMGGGBBB>>>;;;888------,,,,,,------...///........./////////000000000000000111111111222222222222222333444444555555888999;;;:::999:::<<>>===IIIZZZkkk{{{ggg^^^SSSCCC666000---///000------,,,,,,,,,,,,,,,---************))))))))))))************************))))))))))))))))))))))))((((((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------------------...///000111333666CCCccc}}}xxxtttttt{{{vvvkkkcccppp~~~}}}qqqiiieeeooo~~~tttcccDDD888,,,(((---111...)))************************************))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++************************++++++,,,,,,,,,------------------........./////////000000111222222333333111222888===;;;;;;LLLbbbzzztttvvv|||aaaLLLEEEFFFEEECCC@@@>>><<<;;;<<<<<<:::999:::::::::999999999888888777666666555444333333333222222222222111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111111111111111111111111111000111222222222333666888:::888JJJwwwnnnhhhdddMMMJJJLLLEEEFFFJJJRRRZZZ___^^^\\\___\\\XXXTTTPPPJJJEEEAAA,,,,,,,,,,,,,,,---......---............/////////111111111111222222222222111111111222333333444444444555777777777888:::;;;???777888EEEOOORRRYYYccc|||tttfffUUU???<<<666111.........---,,,,,,+++++++++++++++,,,*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,............///000111111000222777GGGhhhxxxbbbYYY```lll{{{|||mmmyyyxxxppprrryyymmmlllqqq|||sssXXXBBB222///,,,...111111...***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------------------............000000000111222222333333777000///333444333;;;HHH\\\zzz~~~~~~tttgggTTTGGGAAA@@@@@@??????===;;;:::;;;;;;999888999999888888777777777777555444444333333222222222111111111111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............////////////000000000000000000000000000000000000111333333222333555777666555999NNNvvvaaarrrrrr\\\LLLQQQJJJFFFLLLXXX```___ZZZ\\\\\\\\\\\\[[[WWWQQQMMM,,,,,,,,,,,,,,,------...------------.........///000111111111111222222222000111111222222333333444777777666666666777888888999777<<>>>>>???DDDTTTqqqzzziii\\\III===888000000555888666777::::::777...---,,,+++***)))))))))++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---...///000111000222666;;;OOOwwwzzz{{{~~~{{{rrrkkkggghhhrrrzzz{{{ttttttvvvuuuvvvyyyzzzwwwqqqdddLLL666---000***,,,---+++((((((+++///************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,---------..................///000000111111///111222111333555222---555777BBB\\\{{{eeeVVVKKKDDDDDDDDDDDDEEEEEECCCBBB???===;;;:::::::::999888666555444333333333444444222222111111111111000000111111000///............------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000000---///111111000000111222...666<<<999777IIIqqquuueeeiiiyyyhhhNNNFFFIIIMMMMMMNNNMMMMMMOOOSSSWWWZZZZZZ,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////000111111111222333333444444555333222222444777888999555999:::777777;;;>>>??????AAACCCKKK\\\|||hhhSSSGGGBBB888444666222222777888444444999<<<999///...---+++***)))))))))++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************++++++++++++++++++++++++++++++++++++,,,---......111,,,---333444999SSSqqqppphhhhhhlll{{{rrrdddhhh{{{|||~~~mmmRRR@@@444---,,,000(((+++---,,,***(((***,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000+++333555...---444777555999777888>>>JJJbbb~~~yyyooozzzuuu___XXXRRRJJJFFFCCC@@@@@@BBBCCCAAA??????===;;;:::;;;:::999888555444333222111222333333111111111111000000000000111000///......------...------------------------******************************+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000,,,---///000/////////000222,,,///777666888RRRtttpppfffjjjppp^^^GGGDDDJJJOOOKKKHHHEEEEEEJJJQQQWWWZZZ******+++++++++,,,,,,,,,++++++,,,------......///............////////////000111111111111222222222222222333444444555555666666666777888999::::::;;;;;;???CCCDDDHHHQQQaaammmzzzppphhhGGG<<<333222333111000111===999444111111222333333666222---+++++++++)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,------......///,,,000333333333888@@@GGGvvvxxxlllsssxxxlllqqq{{{}}}|||aaaIII444000000+++))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000////////////000000000000111333444666:::EEETTT___www{{{xxx~~~ooocccUUUIIIFFFEEEDDDBBB@@@?????????999:::;;;;;;:::999777666555555444444444333333333111000......000000000/////////.........---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000333333222//////555@@@IIIpppxxxdddiiirrr{{{nnnhhh```PPPVVVOOOFFFBBBHHHNNNNNNJJJ*********+++++++++,,,,,,++++++,,,,,,---.....................////////////000000111111111222222222222222333333444555555555666666777888999:::;;;;;;:::<<<======>>>CCCLLLTTT\\\iii{{{nnnfff^^^TTTMMM>>>777111000111000111444:::777333111111222222222555222...+++******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,---.........///111333333222555<<>>>>>999999::::::999888777666333333333333222222222222111///......///000000///.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------------............................../////////000000000000111333444222000333:::@@@SSS{{{ggg^^^]]]lll}}}qqq^^^LLLCCCCCCGGGJJJ*********++++++++++++,,,++++++,,,,,,------......---............/////////000000000111111111222222222222333333444444555555777777888999:::;;;;;;<<<======<<<<<<===>>>AAABBB@@@FFFVVVqqq~~~xxxlll[[[NNNGGGAAA;;;777444000......------111888666444222111222222111000333222000,,,)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,------......000222333222000222888===PPP{{{|||tttvvv|||}}}mmmaaabbbooozzzuuu___KKK===333***&&&+++...***))),,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000333444333111111444777888KKKeee~~~|||tttsss{{{zzz{{{|||}}}{{{zzzsssjjjhhhyyyxxxttt{{{}}}ppp[[[IIIDDDCCCBBB@@@???>>>======888888888888777666555444222222222111111111000000000///------///000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............................../////////000000000///222555444222111444777999TTTmmmWWW[[[qqquuuVVVEEEDDDJJJ************++++++++++++***++++++,,,------......---------.........//////000000000000111111111111111222222333444444555555777777888999:::;;;<<<<<<===<<<<<>>===<<<<<<<<<888888777777666555444333222222111111111000000000000...------...//////...,,,,,,,,,+++++++++******************************+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................./////////000000///222444444222111222333555;;;RRRyyyvvvbbb]]]bbbpppdddZZZ]]]))))))*********+++++++++******++++++,,,------...------------............//////000000000111111111111111222222333444444555666777888999:::;;;;;;<<<999888999===BBBDDDAAA===AAACCCEEEGGGJJJQQQ[[[cccppp{{{nnneeeZZZLLLAAA999666222111333444333111------......+++)))///888555444333444555444222000000111000,,,(((&&&))),,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((())))))*********************************++++++,,,------...---.........///111555777KKKyyymmmttt~~~~~~ppphhhdddkkk}}}}}}xxxyyy}}}mmmLLL:::666444///(((...---,,,---+++((((((***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++++++++++++++---------............///............////////////---...//////000111444666888888888999<<>><<<<<<;;;;;;;;;888888777555444333333333222222222222111111111111///---,,,,,,---......---,,,,,,+++++++++******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------....................................////////////000111222222111222444555555555:::MMMssstttjjjggghhhpppxxx)))))))))************+++******++++++,,,,,,------,,,------------........./////////000000000111111111111222222333333444444666666777888999::::::;;;;;;::::::===AAABBB@@@===<<<@@@DDDCCC@@@CCCJJJRRRMMM\\\jjjrrr}}}}}}zzzmmm[[[LLLCCC===777222222111000000111///---***------......+++)))...666666555444444555444222000000000...+++(((((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))*********************************++++++,,,,,,------,,,,,,,,,...000222555666DDD|||{{{vvv~~~wwwiiihhhpppxxxoooqqqssstttwwwsssVVVFFF555000111000,,,(((,,,+++))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........./////////000///......///111333555444444555888888666888===EEEMMM[[[lllooo___VVVTTTRRRRRRSSSJJJKKKHHHCCC@@@BBBBBB@@@>>>===<<<;;;::::::::::::999888777555444333333333222222222111111111111000...---++++++---...---,,,,,,,,,,,,+++++++++******************************)))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------........./////////000000//////000222444555000777999:::LLLrrrddd\\\^^^jjj))))))))))))*********************+++,,,,,,------,,,,,,---------.........////////////000000000111111111111222333333444444555555666777888999999:::>>>=========???@@@@@@@@@???BBBCCCCCCAAABBBGGGKKKJJJOOOSSSTTT[[[jjjyyy{{{qqqdddZZZWWWXXXQQQEEE;;;555222222222000000000000///---***)))---++++++---+++)))---333777555333222222222000...111///+++))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))*********************************+++,,,,,,---------,,,,,,...000222444444GGGsssvvvlllqqqnnnbbb```sssrrrmmmtttlllgggkkk|||~~~rrrvvv}}}}}}\\\EEE000111333444...''')))000***)))'''''')))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++******************************+++++++++,,,,,,,,,---------.........//////222111111111222333333333555111000333444444888>>>666999>>>DDDMMM[[[lllxxxuuu```XXXRRRQQQOOOJJJJJJLLLDDDGGGGGGCCCBBBDDDDDDAAA<<<;;;:::999999999999999:::999777555444333333333111111000000000/////////...,,,++++++,,,------,,,---,,,,,,,,,++++++++++++************************((()))))))))*********+++************++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------.........//////.........///000111111000///333777666999KKKmmmiii___ZZZfff}}}))))))))))))************)))******+++,,,,,,------,,,,,,,,,---------......////////////000000000000000111111222333333444444444444555666777888999999::::::999999:::<<<>>>@@@>>>======>>>AAADDDFFFGGGKKKMMMNNNMMMPPPVVVYYYYYY^^^hhhyyyzzzpppdddZZZMMM@@@>>>BBB>>><<<888333///...000333............/////////...+++))))))++++++***---222777555222111000000...---222...***(((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))))))))))))))))))))))))))******+++,,,,,,------///...---...000222222222222MMMbbbpppnnnFFF@@@KKKNNNDDD===GGG\\\jjj~~~wwwaaaGGG777111666,,,'''+++///---+++,,,+++***((((((+++...+++'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++************************,,,,,,---------.........---------.........//////.........000222222111000000...111777888222000333333777:::;;;:::<<>>;;;;;;:::999888888888888;;;:::777555444333333333000/////////...............,,,++++++,,,------,,,---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////------...///000///---+++555------666777555GGGaaapppYYYTTT^^^qqq)))))))))))))))******+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------///////////////.........000000111111111222222222222333333444555666777777777888888999999:::;;;;;;>>>>>>======>>>@@@BBBCCCFFFEEEEEEEEEFFFGGGHHHHHHKKKNNNTTT[[[fffvvvuuufff\\\VVVTTTLLLIIICCC===888666666666333222222111000//////...------,,,,,,,,,++++++++++++++++++*********))))))000111333555666555333222,,,***((('''&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((''''''&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,---...///000111333888>>>AAADDDPPPbbbpppqqqqqquuuzzzxxxiiiPPP<<<999;;;???@@@<<<999>>>GGGRRRbbb{{{yyyvvvYYYCCC888444000,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000111222222333333777777888999:::;;;<<<<<>>???AAABBBCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIIIIKKKNNNTTT[[[```lllsss{{{~~~|||yyyyyyzzz|||wwwpppkkkbbb\\\SSSIIIAAA<<<:::999===;;;888555444444444555111111111000///.........---,,,,,,,,,,,,++++++++++++++++++******)))))))))---...000111222111000///+++***((('''&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((())),,,***)))''''''''''''((((((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,---...///000000,,,000444555666<<>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCEEEGGGIIIIIIHHHHHHLLLQQQSSSQQQOOOPPPQQQRRRRRRVVV^^^iiioooooolllccc^^^WWWRRROOOLLLHHHDDDCCCAAA===:::888777888888222222111000000000111111/////////......------,,,,,,,,,,,,+++++++++******************)))))))))))))))***+++,,,,,,,,,+++******)))((('''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((000...+++(((&&&'''((()))(((((((((((())))))))))))*********++++++++++++,,,++++++,,,,,,---...//////,,,...000111111111444666333444666999;;;:::666333444999AAAFFFAAA777333555///333777999>>>MMMccctttfffKKK;;;000---***)))***,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000//////000000111111222222000000111222333444555555999888777666777888:::;;;@@@>>>???BBBHHHLLLLLLKKKOOORRRXXX^^^cccgggiiiiiidddcccaaa```]]][[[XXXWWWkkktttgggPPPJJJJJJGGGGGGKKKJJJIIIIIIJJJJJJHHHFFFIIIJJJLLLMMMMMMKKKIIIHHHAAA@@@???@@@AAA@@@>>><<<777666555444333222222222222222111000//////...---/////////......------,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++************++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------......///////////////...000111222222222333555777111;;;VVV}}}fff]]]WWW[[[gggzzz((((((((((((((()))*********************+++,,,,,,***++++++++++++,,,,,,,,,---------------.........---.........////////////000000111222333444555555555555555666777777888888888888999:::;;;<<<======>>>>>>>>>>>>???@@@BBBBBBAAA@@@AAAEEEKKKNNNMMMKKKDDDGGGIIIIIIHHHGGGGGGIIIFFFDDDBBBCCCGGGHHHEEEBBBAAA>>>;;;;;;<<<<<<;;;:::666666555444444333333333222111111111000...---,,,...---------,,,,,,++++++++++++++++++************))))))))))))))))))))))))''''''((())))))((((((''')))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((//////---+++***(((((('''(((((((((((())))))))))))************++++++++++++***++++++,,,------...............000222333333222333444444222111111111222444999AAAGGGBBB999333444222666::::::888888<<>>===<<<===@@@AAA@@@???@@@@@@BBBDDDFFFHHHIIIJJJJJJLLLMMMLLLJJJIIIKKKMMMRRR[[[SSSFFFHHHLLLHHHHHHHHHGGGGGGHHHIIIIIIFFFDDDJJJJJJJJJJJJHHHFFFDDDBBBAAA@@@???@@@AAABBBAAA???555555444333222111111111111111000000///...------.........---------,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.../////////......///000111111000000222444999666<<>>???@@@BBBBBBAAA???===>>>BBBEEEDDDBBBCCCCCCDDDDDDCCCBBBCCCDDDAAA>>>;;;;;;===>>><<<;;;<<<;;;999888777777666555222222222222000///------111111111111000...,,,+++,,,,,,,,,+++++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''',,,---//////...+++(((%%%(((((((((((())))))))))))))))))*********+++++++++******++++++,,,,,,------,,,******,,,///111222111+++---//////...///222555...111777<<<:::333000111666444111000222444666777999<<>>===>>>???@@@???>>>555555444333222222222222111111000000//////......------------,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...............,,,.../////////000222444999777666999EEEbbbttthhhddd___^^^```dddiiimmmooowww((((((''''''(((((()))***)))))))))((())))))***+++************++++++++++++***++++++,,,,,,---------.........////////////000......///000111222333333555555666666777888888888555666777999::::::::::::<<<<<<<<<===>>>@@@AAABBBBBB@@@>>>===>>>???@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>><<<:::999:::;;;:::999777777666666555444444333555555555555444333222111------.........------,,,++++++++++++++++++++++++*********))))))))))))(((''''''''''''((((((((((((((((((''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***...111111---)))&&&(((((((((((()))))))))))))))))))))************+++*********++++++,,,,,,,,,---+++******,,,...//////000222333444333333444555------111555444000///222222///...000555777555222666666555555999BBBLLLSSSWWW___qqqqqqjjj___TTTIII>>>666111000000///000111000---+++***+++,,,+++******+++---************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))************))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------......//////000000......///000111222333333333444555666666555444333888888:::;;;===>>>@@@@@@<<<<<<======???AAABBBCCC===AAAEEEFFFEEECCCDDDEEEBBBLLLIIIEEEJJJJJJEEEFFFAAA@@@AAACCCEEEFFFFFFEEEBBBBBBCCCCCCCCCCCCCCCCCC>>><<<:::999:::;;;:::999555444333333222222222333111111111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---............+++,,,.........///222444111555888555333BBBggguuufffbbb^^^\\\```lll(((''''''''''''((()))))))))(((((((((((()))******************++++++++++++*********+++,,,,,,------,,,---------............---......///000111222333444444444555666666777777555666777999::::::::::::::::::;;;<<<===???@@@AAAAAABBBCCCCCCBBBAAABBBDDD@@@??????@@@@@@AAA@@@???===<<<:::888777666444333000111222333333333333444---............---------+++++++++,,,,,,---------++++++++++++++++++++++++******)))))))))(((((((((&&&&&&&&&''''''((((((((()))((((((''''''&&&''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%(((,,,///000...,,,***(((((((((((())))))))))))))))))))))))************************++++++++++++,,,------------......///000//////......,,,+++***000///222666666222000333///000333666777555111---///222777999999888777666;;;===DDDNNNWWW___jjjsss{{{~~~pppggg___SSSIIIAAA<<<666000...//////...444000,,,)))***,,,...///...---+++***))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))*********))))))))))))*********************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,------......///000000------...///000111222222333444666777999999999999222333555666777888:::;;;999999:::;;;<<<>>>???@@@???AAACCCDDDDDDDDDDDDEEEDDDMMMJJJFFFKKKKKKIIIOOOEEEDDDBBBCCCDDDEEEEEEDDD@@@AAAAAABBBBBBBBBBBBCCC>>><<<999777777777666555444333222222111222222222000000000000////////////++++++++++++++++++,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++------.........,,,---.........///111333///222777888555:::JJJ\\\wwweee___YYYUUU```qqq'''''''''''''''((())))))((((((((((((((()))******)))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------------...///000111222222222222333444444555555666444666777999::::::::::::999999999;;;<<<>>>???@@@???BBBDDDCCC???<<<;;;<<<<<<;;;;;;<<<>>>>>>===<<<888888777666666555444444444555555444222000///////////////..................---,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&&&&'''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%'''))),,,.........---(((((((((((())))))))))))))))))))))))***************************+++++++++&&&)))---...---,,,---...///---,,,---000111111000000///111666555111...000111000...,,,***---333777111222222111000111333666000222777<<<===<<<@@@GGGIIIIIIMMMRRRWWW[[[bbbhhhfffnnnqqqkkkffffffddd```cccggghhhgggeeeccc\\\TTTRRRNNNFFF>>>;;;:::333+++000000///...///111000---))))))***,,,//////---,,,***((('''(((***,,,+++***)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000......///000111222333333222222333333444444333333444555777777777888999;;;;;;<<<<<<<<<<<<<<<<<<<<>>:::888777777666444333222111111111111111222///////////////.........+++++++++++++++++++++,,,+++++++++************)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------...---.../////////......000111222///000555888888999===XXXsss~~~qqq___]]]iii(((((((((((((((((((((((())))))))))))((((((((((((******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////222222222333333333444444666666777888999::::::;;;999999:::<<<===???@@@@@@BBBBBBCCCCCCBBB@@@???===???>>><<<===???>>>:::777999888777555444444444444111111111111000000000///......---------,,,,,,,,,+++++++++*********))))))+++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,---------...............------111111111111111000//////000000000000000000000000000000000000000000000000111111222222222333333333444555777888:::<<<>>>>>>????????????????????????<<<===>>>???>>><<<:::888777666555333111///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))************************))))))***++++++++++++***+++,,,------......---------------............///...000111111000000111222333333333333333333333333666666777888888888888888888888888999:::===???@@@@@@AAACCCDDDDDDDDDCCCCCCHHHHHHHHHFFFFFFHHHLLLPPPPPPMMMIIIGGGFFFGGGFFFEEEHHHEEEBBBBBBCCCCCCAAA>>>>>>===;;;999666555444333333333222111000///...---000000///...............------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((''''''+++++++++******)))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000000000111111222222222333333333@@@BBBRRRttt''''''''''''''''''''''''))))))))))))((((((((((((*********************************+++++++++,,,,,,,,,,,,,,,------------...------...///000000//////222222222333333333333444555555666777888999::::::::::::;;;<<<======>>>>>>AAAAAABBBBBBAAA@@@???>>>===<<<;;;===>>>>>><<<999888888666555444333333333111111000000000/////////------------,,,,,,,,,,,,+++++++++*********))))))*********)))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((('''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------............------000111111111000000///...000000000000000000000000000000000000000000000000111111111111222222222222222333333444555666666777444444444444444444444444333444444555444222000///222222111000000///......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''))))))(((((((((((())))))************************))))))***++++++++++++***+++,,,,,,---------------------------...............000111111000///111222333333333333333333333333555666777777888888777777999888888999:::<<<>>>??????@@@AAACCCDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEHHHKKKRRROOOLLLJJJJJJJJJJJJIIIEEEBBB@@@???AAABBBAAA@@@???>>><<<999777666555444333333222111000///......000//////...............------,,,,,,+++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))(((((((((,,,+++++++++************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,------...////////////...111111111111222222222222666:::@@@JJJ^^^''''''''''''''''''''''''(((((((((((())))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,------------,,,---...///000000000000111111222222222333333333444555555666777888999999;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>;;;;;;:::<<<>>>>>>===;;;777777555444333222222222000000000/////////......---------,,,,,,,,,+++++++++************)))))))))******))))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,------......---------///000000000000///......000000000000000000000000000000000000000000000000//////000000000111111111222222111111111000000000000000000000000000000000000000111111000///---,,,,,,---------............,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((()))******++++++******++++++,,,------------,,,------------...............///000000//////000222222222222222222222222222555555666777777777777666999999999999:::;;;<<<======>>>???AAABBBCCCCCCCCCDDDEEEGGGGGGGGGGGGIIIKKKPPPNNNKKKJJJKKKLLLKKKKKKCCC@@@>>>===>>>@@@AAAAAA???>>><<<999777666555555444333333222111000//////000///......------......---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))),,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++))))))*********++++++++++++,,,------......------//////000000000111111111---444999777999PPPxxx''''''''''''''''''''''''(((((((((((())))))))))))************************************++++++++++++++++++,,,,,,,,,---------+++,,,---///000000000000111111111111222222222222333333444555666777888888888999999:::;;;<<<<<<===<<<===>>>???@@@???>>>===;;;;;;;;;;;;<<<<<<;;;;;;666555444333222111111111/////////............---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************************+++++++++++++++,,,,,,------------,,,....../////////......---////////////////////////////////////////////////........./////////000000222222111111000000//////000000000000000000000000000000111111111000///...+++++++++,,,,,,---------++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))*********************+++,,,,,,,,,,,,,,,,,,,,,---------.........---...000///......///111111111111111222222222222444444555666666666666555888999999999999:::;;;;;;;;;<<<===???@@@BBBBBBCCCCCCEEEHHHIIIIIIHHHIIIJJJKKKIIIGGGGGGHHHIIIIIIHHHCCCAAA>>>======>>>???@@@===<<<:::888666555444444333333333222111000000000//////...------------...,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************)))))),,,,,,,,,+++++++++++++++************************************************************************************+++++++++++++++,,,,,,---------------........./////////000000///222555777999>>>FFFMMMttt'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---...///000000000000000000000111111111222222111222333444555666666777555555777888:::<<<>>>>>>;;;<<<===>>>>>>>>>===<<<;;;;;;;;;:::888888888888555444333111000000//////.........---------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))))))))*********++++++******+++,,,------,,,,,,,,,------.........------................................................------........./////////000000000000000000000000........................------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((()))************))))))***++++++,,,,,,++++++,,,,,,,,,------------...,,,...//////......///000000000000111111222222222333333444555555555555444777888888999999:::::::::::::::;;;<<<>>>@@@AAABBB>>>AAADDDEEEEEEDDDDDDEEEGGGFFFDDDEEEFFFGGGFFFEEEEEEDDDAAA>>><<<<<<===>>>:::999777666444333222222333222222111111000000000//////...---------------,,,,,,+++++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++++++++************************************************************************+++++++++,,,,,,,,,,,,---,,,,,,---............---------........./////////666000+++---444:::;;;999FFFZZZqqq&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---......//////////////////000000000000111111111000111111222333444555555222333555777:::<<<>>>???;;;;;;<<<======<<<;;;::::::::::::888555444555666333333111000///.........---------,,,,,,,,,,,,++++++++++++*********))))))(((((()))))))))))))))***''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))))))))*********))))))***+++,,,,,,,,,,,,++++++,,,------------,,,................................................------........./////////,,,------......//////000........................------------------------------,,,,,,++++++***************))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((())))))******))))))))))))***++++++++++++***,,,,,,,,,,,,------------,,,---......------...000/////////000111111222222222222333444444444444333555666777999999::::::999:::::::::;;;<<<===???@@@???AAADDDEEEEEEDDDEEEFFFFFFEEEDDDEEEFFFFFFEEECCCCCCDDDCCC@@@===::::::;;;888777666444333222111111111111111111000000/////////...------,,,,,,------++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++************************************************************************++++++,,,,,,,,,---------+++,,,------......------------........./////////000///------...222777;;;555>>>FFFUUUooo&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,///////////////......---/////////000000000111111///000000111222333444444333444555777999;;;<<<===;;;;;;<<<<<<<<<:::999888666777777555333222444666222222000///...---------,,,,,,,,,,,,+++++++++++++++*********))))))))))))(((((((((((())))))******'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((()))))))))******((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------------------------------............////////////------------............//////////////////////////////............//////++++++++++++******************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((()))))))))))))))((())))))***************++++++,,,,,,,,,---------+++---......---,,,...///......//////000111111222111222222333333333333333333444666888999::::::::::::999999999:::;;;===>>>AAACCCEEEFFFEEEFFFGGGHHHFFFDDDDDDDDDEEEEEECCCAAA???AAABBB@@@===:::999:::888777666444333222222111000000000//////////////////...------,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((((((((((((((()))))))))************************************************************************************+++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,............////////////***///333333000...000333111;;;<<<;;;???IIIeee&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,000000000000///...---,,,////////////000000000000//////000111222333444444444555666777888999::::::;;;;;;<<<<<<;;;999888777333444555444111222555888222111000///...---------,,,,,,,,,+++++++++******************))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''***///222&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------------------------------........./////////000000000000///////////////...++++++++++++++++++++++++---,,,,,,,,,,,,,,,------))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))***************++++++,,,,,,,,,---------+++,,,...---,,,,,,---///---......///000111111222111111222333333333333222222333666888::::::::::::::::::999888999:::<<<===>>>@@@AAABBBAAABBBDDDEEEDDDCCCBBBBBBCCCBBB@@@>>>:::===@@@@@@<<<999999999999888666555444333222222////////////..................---,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((''''''(((((()))))))))***************************************************)))))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++........./////////000000...------...000222333444666666222555======@@@OOOdddyyy&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,------------------------,,,---......//////......000000000000111111111111333555666555444444555666888888888777777777777777444444333222111111111111111000///------,,,,,,,,,,,,+++***+++,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%% %%%(((&&&%%%///===&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((*********)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,------......------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((''''''&&&&&&((()))***)))))))))))))))******+++(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000000000000111222222333333444444444555555555555555777999::::::::::::;;;===??????@@@AAABBBBBBBBBBBBDDDAAA>>>======?????????>>>===<<<;;;999888777777222222222222222222222222/////////...------,,,,,,...---,,,,,,++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))************)))))))))*********++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000444444333333444666777888???JJJaaavvvzzz&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))((((((((()))++++++******+++++++++,,,,,,,,,------------------------,,,---......//////......//////000000000111111111333444555555444444555666777777777666666555555555444333222111111000111111------,,,,,,,,,,,,,,,------+++******,,,,,,+++***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((($$$"""(((111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++,,,,,,---------------...---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((((((((((((''''''&&&'''((()))***))))))(((((())))))***+++(((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,,,,---............/////////000000000000///000000111111222333333444444444555555666666666888999::::::999999;;;<<<===>>>???@@@AAAAAAAAAAAACCCAAA>>>===>>>???>>>===<<<<<<;;;:::888777666666222222222222222222222222/////////...------,,,,,,...---,,,+++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))))))))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000333222111111222333444555:::;;;@@@MMM```www&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......//////000000000000111111222333555444444333555666777777666555444333333222333333222111000000000000+++,,,,,,---...//////000...,,,******+++++++++))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&$$$!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************************((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))))))))(((((())))))***+++(((((((((((())))))))))))*********++++++++++++,,,++++++,,,,,,------............/////////000000000//////000111111222222333333333444555666777777888888999;;;:::999999:::;;;<<<===>>>??????@@@@@@???AAA@@@>>>?????????===;;;;;;:::999888666555444444111111111111111111111111//////......---,,,,,,,,,---,,,,,,++++++++++++,,,++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000111000000000000000111111333555888888;;;EEEUUUaaazzz&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///.........////////////000000000111111222444444333333444666888777666555444333222111222222111000////////////,,,---...000222333444444///---+++******+++***)))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$###%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((()))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((()))******(((((((((((())))))))))))************++++++++++++***++++++,,,------.............../////////000000//////000000111222222222222333333555666777888888888999::::::999888999:::<<<<<<===>>>???????????????>>>>>>???@@@???<<<999999888777666555333222222111111111111111111111111//////...------,,,,,,+++,,,,,,+++++++++++++++,,,+++++++++***************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))'''''''''(((((((((((()))))))))))))))************************************************++++++++++++++++++++++++++++++++++++------........./////////000000//////////////////000666;;;;;;777555888<<>>???@@@@@@@@@@@@======>>>???@@@>>>;;;888777777666555333222111000000000000000000000000000.........---,,,,,,+++++++++++++++******++++++,,,************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))&&&'''''''''(((((((((((((((((()))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++------------............000000000000000/////////111111000000111555:::===777;;;FFFUUUcccmmmyyy&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))************)))******+++++++++,,,,,,,,,******++++++,,,,,,------,,,---......//////............////////////000000///000222222222222444555777777666555444444333333000000///...------------***+++---///111111111111222///+++))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&((('''###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((())))))***************************************++++++++++++************************))))))***++++++++++++***)))************+++++++++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&''''''((()))(((((((((((((((''''''(((((()))***(((((((((((()))))))))))))))))))))************+++******++++++,,,,,,------------........./////////......///000000111111222111111222333444555555666666777999999888888:::<<<<<<===>>>??????@@@@@@@@@=========>>>???>>>:::888777666555444333111000000////////////////////////......------,,,++++++++++++************++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((((((((((()))))))))******************************)))))))))************+++++++++++++++++++++++++++,,,,,,,,,---------.........///000000000000//////222///...///333666777666222444999???AAACCCKKKTTT___dddooo&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))'''((()))***+++******)))******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,---......//////.............../////////000000...///111222111222444555555444444444333333222222000///...---,,,,,,,,,,,,+++,,,...///000000///...333000,,,)))((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$(((((($$$$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''((())))))***************************************++++++++++++************************((())))))***************))))))))))))******++++++)))))))))(((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''((())))))&&&&&&((()))))))))((('''(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))*********************+++,,,,,,---------------.........//////......//////000111111111111111111222222333333333444666888888888999;;;===;;;;;;<<<===>>>>>>>>>>>>>>>===<<<===>>>===:::888777666555444222111000000////////////////////////......---,,,,,,++++++******************+++,,,,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))''''''((((((((()))))))))(((((((((((()))))))))***************************))))))))))))************************************+++,,,,,,,,,,,,---------,,,---...000000000//////000111333666888555000+++444333555999888666777;;;;;;@@@IIITTT```lllvvv|||&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''((()))++++++******)))******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,---......//////................../////////000---///111111111222444555333222222222222222222222//////...---,,,,,,,,,,,,---///000111222000///...444000,,,)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%% &&&'''###"""''')))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))(((''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************)))******+++,,,,,,---------------.........//////......//////000111111111111111111111111111222222333555777888888:::<<<>>>999:::;;;<<<============>>>===<<<<<<===<<<:::999777666555444222111000000////////////////////////......---,,,,,,++++++*********))))))***+++,,,,,,''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------***+++---///000000/////////......---...111333555444000///444777666555777<<<<<<<<<<<<>>>BBBIIIOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))(((((((((((()))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////............111111222333444444444444666666555555444444444333111000///...,,,,,,,,,+++)))***,,,...000111222333666000***((()))***(((&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''(((((()))))))))(((&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++000//////.........//////////////////000000000000000000111111111222222222555555555555777999;;;<<>>@@@AAA@@@===:::777777777777777777777777777333222222111111000000/////////......------,,,,,,------,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))))))))*********++++++************************++++++++++++++++++++++++++++++,,,---------------......//////000111111111111111222222222333333333444444555555666777777888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...............////////////000111222333333333333444444333111000...---,,,......,,,++++++*********((())))))******))))))(((***'''%%%$$$&&&''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))))))))***************+++++++++++++++,,,,,,---------------...///000////////////000000000000222222222333333333333444222333333555777888::::::999<<>>>>>>>>>>>===;;;;;;666555555444333333222222///...---,,,***)))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&'''(((***,,,---............///111+++)))''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,---...///000---,,,++++++,,,,,,+++)))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))(((((('''''')))***+++......///000111222333444777777888999:::;;;<<<<<<;;;<<<>>>?????????>>>===??????>>>>>>===<<<;;;;;;666666444333111///...---''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((())))))))))))((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))((('''(((***+++,,,...//////---,,,,,,,,,...+++'''&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,---//////000---,,,***+++,,,,,,+++)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''')))+++---+++***))))))+++...222444111222222111/////////111...000111222222444777:::999555333777======:::777:::::::::999::::::;;;<<<;;;;;;<<<===<<<;;;999888555222...)))''''''((()))(((((((((((('''&&&%%%$$$(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************))))))))))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&((('''''''''''''''((()))***)))(((&&&&&&&&&''''''&&&%%%$$$%%%''')))((('''((((((((()))(((''''''&&&((((((((()))***+++,,,---000///---,,,+++*********((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++******+++,,,,,,---......---...///000000///...---...---,,,+++************%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******+++,,,------...///000000111111222111111333444555444222000222444444444444666777111111333777999999777666444444444444555666666777:::<<>><<<999777555000...+++)))((()))+++---***(((&&&%%%&&&&&&&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))*********))))))(((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''((())))))************************))))))((((((((())))))******)))((()))++++++***)))))))))(((((((((((()))***((((((((()))+++---...///...---+++***(((''''''&&&)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,---......////////////......//////000000//////......---,,,+++************%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''(((((()))***++++++,,,,,,...000333555666666666333444666777777555222000222222222222222444555666888888777666444555888:::>>>HHHNNNIII>>>777666666444444444555666777888999::::::999999999:::::::::<<<======>>>???@@@AAAAAA:::888555111---+++*********((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((()))))))))******))))))((((((((())))))******++++++***))))))++++++***))),,,+++***)))((((((((())))))))))))***+++---...///+++***)))(((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************+++,,,,,,---///000111111111111000////////////000000/////////------,,,+++************%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((((()))***+++,,,---...333444666777888888777777222333444555666555555444222444666666666999???DDDGGGFFFCCC@@@???BBBHHHLLLYYYcccfff[[[MMMEEEAAA???;;;;;;;;;;;;<<<===>>>??????===999666555777:::<<<888888777888:::>>>BBBDDDAAAAAA???===999444000...***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))************))))))))))))'''((()))++++++,,,++++++***++++++,,,,,,---------///...---...///000///...222111///---,,,******)))*********)))******+++,,,((((((''''''((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************+++,,,---...000111333444444333222111000000000//////000000000------,,,+++************%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))'''(((((())))))((((((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++******+++---...000111222999999999999888666555444111333666999;;;===>>>>>><<>>@@@AAACCCDDDCCC@@@===:::---+++((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))))))))***+++,,,///111333333333333222222333444444444333333888777666777999;;;:::999::::::999888666444222000///...---+++***)))))))))))))))((())))))***+++,,,***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++---...///000222444666777666555444111000000//////000000111...---,,,+++************%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))(((((())))))))))))((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++,,,,,,---...///111333444666666888888777666555555555555666:::@@@GGGLLLOOOOOOOOOUUUVVV[[[eeennnrrrppplllqqqpppooollljjjkkkoooqqqiiikkkeeeZZZVVVZZZXXXPPPYYYXXXWWWWWWVVVVVVWWWWWWDDDBBB>>>:::888888999:::===;;;999888777777888999:::<<<>>>AAABBBCCCBBBBBB888555111...,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))+++,,,...//////333555888;;;>>>?????????======>>>???>>>>>><<<<<>>>>>@@@CCCEEEDDDDDDBBBCCCDDDEEEDDDAAA???===;;;999777444111///---,,,---,,,++++++******++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,---...///000222555777999999777777111111000//////000111111...---,,,+++************%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,000111222444666888999:::222222222222444666888:::<<>>;;;999=========<<<;;;:::999999666666888:::<<<>>>AAABBBCCC???:::555222...***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,...111444666777:::<<<@@@DDDGGGHHHIIIIIIEEEFFFFFFGGGFFFEEECCCBBBBBBBBBBBBDDDGGGIIIJJJIIIGGGIIILLLNNNNNNLLLIIIGGGFFFDDDAAA===999666444222000000...,,,+++******)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,---///000000222555888::::::999888222111000//////000111222...---,,,+++************''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&''''''''''''((())))))***''''''''''''(((***+++,,,******))))))((())))))***(((((())),,,......,,,************+++******))))))+++***((('''''''''((())))))((((((((('''''''''&&&&&&&&&'''(((((('''%%%$$$))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((***+++++++++***+++...000777666666888;;;;;;666111...444888888:::@@@HHHLLLPPPUUUVVVRRRSSS\\\bbbcccrrrrrrxxxyyyllljjjhhhgggeeeaaaZZZUUULLLKKKKKKKKKMMMOOOQQQRRRQQQRRRSSSSSSSSSSSSRRRRRRQQQMMMJJJKKKNNNOOOKKKGGGDDD@@@;;;999:::;;;999777666666666777888999;;;<<<;;;;;;;;;<<<;;;777111------***&&&&&&'''(((&&&$$$***)))'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((()))))))))******)))+++---000000111333666999===@@@BBBEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJHHHGGGNNNTTTOOODDDFFFEEEDDDCCCDDDEEEGGGIIIGGGJJJOOORRRRRRPPPMMMKKKLLLLLLLLLKKKIIIFFFCCCBBB???<<<999555333111---+++------,,,+++***((('''&&&***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))************+++,,,---///000000111333555777888999999111111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''&&&&&&&&&'''((((((++++++***)))))))))))))))***))))))((((((((())))))&&&&&&''')))***---...///------...111333333000...000000111111111111000000------......---,,,***))))))))))))*********++++++&&&&&&'''((((((((((((((()))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))(((***...000111222333555555999:::777222222999@@@RRRNNNKKKLLLRRR[[[fffnnnllllllggg______eeejjjiiilllnnntttvvvhhheeebbb___[[[VVVNNNIIIFFFFFFFFFFFFHHHJJJLLLMMMMMMMMMOOOPPPRRRSSSTTTTTTOOOLLLJJJLLLOOOOOOLLLHHHPPPKKKEEEAAA???>>>;;;999999888666555555666888999888888999;;;===>>><<<:::222...)))''''''(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))))))))***+++++++++---000333:::;;;===@@@CCCEEEGGGHHHJJJHHHGGGFFFGGGHHHHHHHHHFFFHHHHHHIIINNNRRRMMMEEE>>>===<<<<<<===???BBBDDDBBBGGGMMMPPPPPPNNNLLLKKKKKKKKKKKKLLLNNNPPPRRRTTTMMMJJJEEE@@@===;;;777555///...---+++************))))))(((((('''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++*********+++,,,---//////...///111333555666777777111111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))((((((((((((((('''&&&&&&''''''((()))***///...,,,+++***)))))))))***)))))))))))))))******,,,---///111333666777888666777888;;;======:::777888888999999999999888888222333555666555333000...,,,,,,,,,++++++*********''''''''''''(((((()))***'''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))******&&&***///222444444555666555777777777999BBBOOOZZZggg___\\\bbbhhhiiimmmttt{{{uuulllfffiiipppsssqqqdddggglllsss{{{}}}ttthhhWWWUUURRROOOLLLFFF@@@;;;>>>>>>??????AAACCCDDDEEEBBBCCCDDDEEEFFFGGGHHHIIIHHHFFFFFFIIINNNOOOMMMKKKNNNKKKGGGEEEFFFGGGGGGGGG@@@>>>;;;888666666666666888777777:::>>>BBBDDDDDD<<<777111,,,***))))))(((&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((())))))))))))((((((***---///111444999<<>>888666333000...---,,,+++***))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***+++*********+++,,,---...///---...///111333444555555111111111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))...---,,,+++************))))))***+++---///000111888888999999::::::::::::999:::<<>>RRReeeooorrryyypppnnnuuuyyyxxxyyymmmiiinnntttrrrnnn___ccceeeddddddbbb\\\TTTIIIHHHHHHGGGEEEBBB???<<<<<<<<<<<<<<<======>>>>>><<<<<<<<<;;;;;;;;;;;;;;;======@@@DDDIIILLLKKKJJJFFFEEEDDDDDDFFFJJJNNNPPPHHHHHHFFFDDDAAA===:::888<<<999777777;;;???BBBCCCDDDAAA;;;555111---***)))(((((()))***************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++***)))((((((((())))))***---222666:::>>>CCCGGGFFFHHHJJJKKKKKKJJJIIIGGGCCC@@@<<<:::<<<>>>>>>===999===BBBDDDEEEDDDAAA>>>>>>>>>===<<<===>>>@@@AAACCCBBBAAACCCEEEEEECCCAAA??????>>>???AAADDDGGGIIISSSRRRPPPOOONNNKKKHHHEEEBBBAAA???<<<777222...,,,***************++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++++++++++++++,,,---...///+++,,,...000111222222333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((,,,+++++++++,,,,,,---...111111222333444666777888:::;;;;;;;;;:::999888888777777888:::<<<===;;;999:::;;;<<<<<<=========<<<666666666666888999:::;;;@@@???===;;;999888666555000...,,,)))''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((()))***((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((***+++---///000888888777555444555888;;;===<<<@@@OOOcccssszzz{{{{{{vvvuuuwwwxxx~~~tttppprrrqqqiiiaaa]]]aaaaaa\\\WWWTTTQQQMMMHHHIIIIIIIIIHHHGGGEEEEEEAAAAAA@@@@@@???>>>=========<<<;;;:::::::::;;;;;;888999<<>>???BBBBBBAAA???:::555111///************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++***((('''(((+++///222444666:::>>>@@@CCCFFFIIICCCEEEFFFGGGGGGEEECCCBBBDDD???;;;:::===???===;;;??????BBBDDDDDDAAA???>>>;;;;;;;;;::::::::::::999AAA>>>;;;===AAADDDBBB???AAAAAABBBCCCCCCCCCCCCCCCJJJJJJLLLNNNPPPNNNJJJGGGFFFGGGGGGFFFBBB<<<666222+++++++++***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++++++++++++++,,,---......+++,,,---///000111111222111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''(((((()))(((((((((((())))))***---------...000222333444===<<<<<<;;;::::::;;;;;;:::;;;<<<>>>>>>===<<<<<<;;;:::999:::<<<======<<<999:::;;;<<<<<<<<<<<<<<<555444444444555777:::;;;;;;;;;;;;<<<<<<<<<<<<<<<777555333000...,,,******+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))***+++...000222333777666666555555999>>>BBBIIISSS^^^bbbcccfffooowwwsss|||~~~pppnnnqqqmmmddd]]]ZZZ^^^___YYYSSSRRRQQQOOOGGGHHHHHHGGGDDDBBBBBBBBBEEEEEEDDDDDDCCCAAA@@@???999999888888999:::<<<===999;;;=========;;;888666============???DDDJJJOOOPPPSSSVVVXXXVVVQQQKKKGGGAAA>>>;;;999:::<<<======999===AAABBB@@@===;;;:::...,,,***((('''&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((***...333999===>>>@@@BBBBBBAAAAAAAAABBB@@@AAABBBBBBBBBAAA@@@???@@@<<<:::<<>>???>>>===;;;999999:::<<<===>>>===;;;:::888:::===???AAABBBBBBBBBAAAAAABBBDDDEEEEEECCC@@@AAADDDGGGJJJIIIEEEAAA===111111///---,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++*********,,,,,,+++++++++,,,,,,---...,,,---...000111111222222111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))+++---//////333333444555666888:::;;;???>>>===<<<;;;::::::::::::;;;>>>???@@@@@@???>>>???<<<::::::<<<>>>@@@@@@:::;;;<<<===>>>>>>>>>>>>999999999:::::::::::::::888999999:::<<<===>>>>>>>>>===<<<:::888555333222------+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++---000333555666444666:::???DDDLLLSSSYYYccclllrrrmmmdddaaahhhrrr}}}vvvhhhgggjjjhhhbbb^^^UUUXXXXXXRRRLLLKKKKKKIII???@@@AAA>>>:::888888999@@@@@@AAAAAAAAA@@@>>>>>>555444333333333555777888:::<<<>>>>>><<<888555333444555666666999???GGGMMMMMMOOORRRTTTTTTQQQOOOLLLIIIFFFCCCBBBAAA@@@>>>===666:::???@@@@@@>>>>>>???555333...***'''&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))***+++...222666;;;>>>@@@@@@AAABBBAAA???<<<<<<<<<<<<<<<============>>>>>>:::999;;;DDDOOOVVVWWWTTTOOODDD<<<<<<===:::888999===@@@DDDHHHIIIGGGCCCAAAAAAMMMWWWUUUIII===:::;;;777999<<<@@@EEEJJJMMMOOOFFFBBB>>><<<<<<=========>>>@@@CCCFFFGGGGGGFFFEEE???===:::666222///,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,+++++++++,,,---------...///111222222222222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))*********+++&&&''')))+++...111333555999999999:::;;;===>>>???999888888777777888888999888999;;;<<<<<<;;;:::999;;;888555444666999;;;===<<<===>>>???@@@@@@@@@@@@>>>@@@AAABBBAAA???===;;;?????????@@@@@@AAAAAABBBBBBBBBBBBAAA???===:::999///...---+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))***+++,,,...111444777888888>>>GGGQQQ[[[eeennnttt|||zzzuuuoookkkkkknnnrrr}}}lllggggggbbb]]][[[PPPRRRQQQIIICCCAAA@@@===:::;;;<<<:::666444555777777888:::;;;<<<<<<;;;:::888666444222111222333444888;;;>>>???>>>;;;999888777777555333111444:::???IIIJJJLLLMMMNNNOOOOOOOOOQQQOOOLLLJJJGGGCCC???;;;888;;;>>>>>><<<;;;===???===999333---***)))***+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))///111666:::===>>>======;;;===???>>>===;;;::::::999999999999:::;;;<<<===:::;;;BBBQQQbbbooorrrqqq]]]OOOBBBAAACCC@@@???@@@<<<@@@GGGLLLNNNLLLHHHEEEXXXkkk|||vvv]]]GGGAAAEEEFFFGGGIIINNNTTT\\\cccgggUUUOOOFFF???===>>>AAABBB??????@@@AAABBBDDDFFFGGGLLLIIIEEE???999333000...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,+++++++++,,,------//////000222333333333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''(((((()))%%%)))---...---+++)))))),,,---...000333666999;;;:::999777444222333777:::777999666111222777888555333555666444222222555888666666444111444:::<<<999777999:::<<<>>>>>>>>>>>>AAA<<<;;;???BBBBBBCCCFFFCCC@@@@@@BBBBBB>>>>>>@@@EEEDDDCCCAAA@@@@@@@@@@@@:::666222///...---+++)))***'''$$$$$$''')))((('''&&&'''(((((())))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''((((((((())))))***+++***)))(((***+++---000333666888888999::::::\\\~~~}}}~~~pppwwwxxxggg```___]]]TTTKKKLLLKKKIIIFFFBBB???<<<:::777666555333222111111111333555666444000000555999===999555333333444444444555777::::::999888888999:::888444222222222111111<<>>999000(((&&&&&&***)))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''(((((((((((())))))))))))************))))))))))))&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&'''(((*********)))(((***---000666777999:::;;;::::::999???;;;:::===???======???>>>999999>>><<<555777@@@333BBBVVVeeejjjiiihhhhhhWWWWWWQQQIIIHHHLLLLLLGGGJJJHHHIIILLLLLLJJJMMMRRRaaafffLLLLLLAAAIIIVVVcccllluuuhhhLLLBBB???===>>>CCC@@@?????????????????????EEEFFFFFFGGGEEE???888222.........---,,,+++***)))((((((((((((((()))***+++))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))+++*********))))))((((((************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************...---,,,---......,,,***------,,,,,,,,,---.........000222555666555444333777555222///---++++++***000000111///---++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***)))+++,,,,,,,,,,,,---///111222444777999:::;;;;;;999888777555444666999===<<<;;;777222333999999444;;;:::999777777777999:::===???===:::999<<<<<<888<<<>>>@@@BBBCCCCCCBBBAAADDD???>>>@@@AAA???>>>@@@FFFDDDDDDGGGFFFAAA>>>???<<<===@@@BBBBBBAAA@@@???<<<999666333111///...---,,,)))'''&&&((()))((('''((())))))))))))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))---------+++******---//////333666666555888???FFFddd{{{}}}tttlllggglllooovvv|||~~~zzzvvvtttkkkcccaaaccc^^^QQQFFFCCCBBB@@@>>>;;;888555333555444333222222222222222333555666444000///222666>>>;;;777444444444444333444666999999888777777888333222000000222444666777<<<:::999999===DDDKKKPPPJJJKKKIIIDDDFFFOOOUUUUUUIIIDDD???>>>======;;;;;;<<<>>>???===888444111111&&&'''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''(((((((((((()))))))))***************))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((()))))))))***...333888;;;<<<============<<<;;;======???CCCAAA<<<999;;;888888<<>>666444000---***)))))))))************))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))***************)))))))))(((************************)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))************---,,,,,,---......---+++------,,,,,,------......///111444777888777666555666555222000---,,,,,,,,,,,,---...---,,,+++---...(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******,,,,,,,,,++++++...222555555777999;;;<<<;;;:::999999999888666444444666888666666555555999???>>>;;;:::888555555666888999:::???DDDGGGGGGHHHLLLNNNMMMFFFFFFGGGHHHHHHGGGFFFEEEJJJGGGGGGKKKMMMJJJHHHIIIMMMKKKLLLNNNJJJAAA;;;:::999:::;;;===???@@@@@@@@@<<<<<<;;;888444222111222111...+++)))))))))((('''******))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((())))))))))))******)))((((((***...222222777::::::999???LLLWWWmmm{{{mmmdddffflllqqqnnnlllpppvvvtttlllcccggg```ZZZYYY[[[WWWKKKAAA;;;:::888666444222000///222222111111111333444555444666777555111000111333???;;;777555444444444333333555777777666555666777111111000111333666999;;;<<<999555444777===EEEJJJKKKLLLIIICCCBBBIIIRRRVVVRRRSSSSSSPPPJJJCCC===999::::::::::::;;;999666444%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))((((((''''''''''''(((((((((((()))))))))******************))))))))))))&&&&&&'''''''''(((((((((&&&''''''(((((()))))))))'''(((***,,,///444;;;@@@AAAAAAAAAAAA@@@???>>>===@@@???AAAAAA===:::>>>FFFOOOQQQQQQMMMLLLNNNOOOMMMQQQRRRWWW```gggiiieee```]]]ZZZ___ttteeeYYYUUUTTTWWWYYYZZZ___dddooorrrvvviiiYYY]]]VVVRRRRRRUUUYYYbbbkkk~~~tttbbbQQQLLLOOOPPPOOOFFFCCC???<<<:::;;;===>>>;;;;;;<<>>:::777666666777>>>GGGKKKKKKJJJGGGEEEFFFGGGIIIJJJLLLOOOTTTXXXYYY___cccccceeekkkooopppdddbbb```^^^\\\\\\\\\]]]UUUSSSUUU[[[^^^\\\ZZZ[[[\\\ZZZ[[[[[[TTTGGG===:::???===;;;999888999;;;===;;;;;;;;;999555333444555555333000---,,,***)))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))*********&&&((()))***+++---111444333888???DDDIIIQQQ[[[cccooo~~~xxxnnnjjjqqq{{{qqqiiiaaa```eeegggddd```eee[[[PPPIIIIIIGGGCCC???777777555444333222111111222111111111222444666777666888999888555222222333<<<999666444444555444333222444555555444444555666777777777666555777999<<<;;;;;;;;;;;;<<<===>>>>>>CCCHHHKKKIIIFFFFFFJJJNNNYYY___dddddd___UUUGGG;;;;;;888555777:::;;;777333++++++***))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''''''''(((((((((((()))))))))*********************)))))))))(((''''''''''''((((((((((((''''''(((((()))))))))((())),,,000444777;;;@@@CCCBBBBBBBBBAAA???>>>======AAA???;;;888666===PPPbbb|||}}}sss^^^QQQSSSWWWWWWNNNMMMOOOTTT\\\aaabbbaaa```[[[___vvvnnnhhhdddcccbbb______aaa```gggooo~~~tttoootttjjj___ZZZWWWTTTTTTVVV\\\]]]UUUIIIFFFNNNQQQMMMNNNKKKGGGCCC???=========AAA@@@>>>???AAACCCDDDCCCGGGDDD>>>777222...,,,++++++,,,,,,,,,,,,***)))((())))))))))))))))))))))))******))))))((())))))***(((((()))))))))******************)))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++*********,,,///000///...------,,,------...///000111333666888999999777666444333111000//////000000,,,---.........///222444((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))******,,,///000111333666888>>><<<;;;::::::;;;===???JJJLLLOOOOOOLLLIIIFFFEEEIIIVVVfffmmmggg\\\VVVUUUYYY___eeehhhiiimmmttt{{{zzz||||||wwwvvvyyy{{{zzz|||yyytttooommmnnnpppqqqjjjhhhiiinnnoookkkggggggiiiggghhhhhhaaaTTTJJJGGGKKKKKKJJJHHHEEEAAA===;;;>>>===;;;888555444555777999777555111...---,,,,,,(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((()))))))))))))))))))))))))))************+++))),,,...000000111333444333:::FFFTTT```gggiiiiiittt|||xxxyyyzzzuuuvvvgggaaaZZZVVVVVVWWWWWWVVV[[[RRRFFF>>><<<<<<<<<;;;666555555444444444555555444333222222333555888999:::;;;;;;;;;999777777777888666444444555555555444222333444333222222444555<<<===<<<:::888888;;;>>>;;;<<<>>>??????===;;;:::444;;;CCCHHHIIIJJJOOOTTT[[[___bbbeeehhhfffYYYKKK???:::555666;;;>>><<<888555333///+++((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))))))))************************)))))))))((('''''''''((((((((())))))(((((((((((())))))))))))///333999>>>???@@@@@@AAA@@@@@@???>>>===<<<;;;;;;<<<:::999999;;;IIIccczzzlllVVVSSSYYY]]]\\\[[[ZZZYYYZZZ]]]```bbbaaa^^^___kkk}}}wwwrrrooopppoooiiidddccc___dddfffppp{{{jjj```ZZZUUUSSSTTTSSSYYYZZZSSSQQQVVVUUUNNNSSSRRRQQQNNNKKKHHHEEECCC@@@???===>>>@@@BBBBBBBBBIIIHHHFFFBBB===777111...+++,,,,,,,,,,,,+++************************************))))))))))))******))))))))))))************))))))))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++************************************************************++++++++++++*********,,,///000000///------------...///000111000222555777888888666555222111000/////////000111------...------...111333(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''')))***++++++...222555666777888999999777555444666999===@@@HHHOOOYYY```bbbaaa^^^]]]WWWdddwww~~~uuurrruuuxxx}}}~~~yyyxxxqqqoooooopppkkkaaaYYYWWW^^^cccjjjmmmiii___SSSKKKJJJFFF???:::888888777777::::::888555111000000111+++***)))((('''((()))***((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******(((((())))))))))))******)))*********+++++++++++++++---///000000000222444===DDDSSSeeetttzzzvvvqqqssszzzwwwsssiiihhhfffaaaZZZSSSNNNLLLFFFBBB???<<<;;;999888666444444333333444666888999999777666444555777999;;;<<<<<<<<<<<<<<<<<<======888666555555555666555444222333333333222222444666;;;<<<===;;;999:::>>>AAA<<<;;;999888999;;;>>>@@@888999<<>>======<<<;;;;;;;;;;;;;;;<<<666999@@@GGGLLLWWWkkk}}}|||rrr```YYY^^^ddddddcccaaa______bbbfffiiipppnnnnnnooonnnpppyyy~~~}}}~~~zzzuuunnncccggg}}}{{{jjj___WWWVVVXXXUUU\\\dddggghhhfff```YYYXXXYYYZZZYYYXXXUUURRRPPPNNNLLLIIIGGGFFFCCC???<<>>BBBQQQZZZiiiyyy|||rrrpppkkkcccZZZPPPHHHDDD777888999999999888666555444444444444666888;;;===>>><<<999777777888:::<<<===<<<;;;<<<>>>@@@AAABBB<<<:::888777777666555333222333333222111222444666888:::;;;999777777;;;@@@===:::777555666999===@@@CCC>>><<>>;;;777222...+++)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))))))))*********+++++++++************))))))))))))'''((((((((()))))))))))))))))))))***---222777:::>>>@@@BBBBBB@@@===<<<;;;::::::::::::;;;<<<>>>???===BBBLLLUUUZZZ^^^hhhtttqqqrrrtttssslllhhhnnnvvvnnnjjjgggiiiooovvvyyyzzz~~~xxxtttzzzwwwuuuuuujjjfffgggiiimmmwwwyyykkkdddccccccbbbaaa___\\\ZZZXXX\\\ZZZWWWTTTOOOHHH@@@;;;@@@CCCHHHJJJIIIEEE@@@<<<777555111...,,,++++++,,,******************************))))))******+++,,,))))))*********+++++++++((()))))))))************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,///000///---,,,,,,------...000111222///111444666777777555444111000...---------...///+++,,,,,,,,,---000555888(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///444666888999:::<<>>@@@BBB@@@<<<999888999;;;===<<<;;;:::;;;>>>AAADDDEEEAAA>>><<<:::999777444222333333333222111222444666777999:::777333333777;;;===<<<;;;:::999999999:::BBB<<<;;;AAACCCBBBCCCGGGIIITTT[[[ZZZ]]]eeeccc[[[fff]]]OOOBBB;;;999:::;;;>>>???>>><<<888222,,,((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***)))************+++++++++************))))))))))))(((((((((((()))))))))))))))((()))+++000777>>>BBBBBBBBBAAA???<<<:::;;;<<<::::::::::::<<<>>>@@@BBBJJJMMMUUU\\\^^^^^^dddlllyyypppnnnsssuuuuuu}}}zzz}}}~~~rrrhhhpppmmmiiiddd```]]][[[ZZZVVVVVVVVVVVVTTTNNNFFFAAA===@@@EEEIIIJJJHHHDDDBBB>>>;;;555000,,,++++++,,,******************************))))))***+++,,,,,,)))************+++++++++(((((())))))*********+++************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++---//////...---,,,,,,------///000111222///111444777888777666555111000...---,,,,,,---------...///000111555;;;???''''''''''''((((((((()))******))))))((((((''''''%%%&&&&&&'''((((((''''''((((((((((((***...444888777888999888;;;FFFVVVbbbddd___YYYWWW[[[bbbkkkpppppp{{{yyywwwpppgggcccbbb]]]VVVIIIMMMOOOQQQUUU[[[\\\ZZZ\\\YYY```nnnuuuuuu{{{rrrgggwww~~~{{{vvvsssqqqjjjbbb[[[RRRHHH@@@<<<999666777:::888333333888:::<<<<<<999222,,,******+++)))''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))************))))))++++++***************+++,,,***)))***+++,,,,,,,,,///999555333HHHaaaoooxxxyyy{{{fffZZZVVVOOOGGG@@@:::777555888888777666555444333333444555666888:::;;;;;;;;;???>>>;;;999888999;;;<<<===;;;:::<<<@@@BBBAAA@@@CCCAAA???===<<<;;;888666111222444666777777777666:::777555666777777333000111333555888888777555444777999:::;;;===@@@EEEIIIEEEFFFLLLVVVZZZXXXYYY^^^mmmqqqpppbbbLLL===:::===888;;;???BBBAAA;;;222,,,***(((&&&&&&((()))(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))************+++++++++))))))))))))))))))))))))+++++++++)))((()))+++...&&&''')))///888@@@EEEGGGDDDBBB@@@===;;;;;;;;;;;;555;;;>>>;;;;;;CCCNNNUUU[[[VVVVVV\\\```^^^^^^bbbkkkiiiggglll~~~|||ssswwwkkkdddeeedddYYYLLLTTTVVVVVVRRRLLLGGGFFFHHH>>>===>>>BBBHHHIIIFFFBBBAAAAAA???:::444...***(((------+++)))'''(((+++...++++++************+++++++++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++***++++++,,,,,,------...,,,---...///000111222333333555777888777555222111222...***)))+++---,,,+++...000111222444<<>>;;;======::::::>>>===???AAA>>>999333///...+++)))''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))************))))))+++******))))))*********)))((()))***,,,...//////000999>>>III]]]kkkyyy~~~}}}xxxzzz{{{xxx{{{zzziii]]]QQQNNNIIICCC>>>;;;999888:::999999888777666666555666777777888999:::;;;;;;===<<<<<<;;;;;;;;;::::::???===<<<>>>@@@AAA@@@>>>>>>===<<<>>>@@@AAAAAA@@@666777888:::;;;;;;<<<<<<===999444222333333333111222333555777888777555444555888;;;>>>@@@BBBEEEHHHHHHHHHIIIKKKJJJIIIQQQ[[[gggrrr|||zzziiiRRR???555======>>>AAAAAA>>>777111---***'''''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))************+++++++++)))))))))))))))))))))))))))***+++***))))))+++,,,---...222888???EEEGGGHHHBBB@@@???===;;;:::::::::666===CCCEEEIIIRRRYYY[[[aaa\\\[[[```bbb]]]XXXVVVZZZ```iiitttpppfffaaa]]]RRRSSSSSSSSSQQQMMMHHHEEE@@@>>><<<;;;===AAAFFFIIIKKKJJJFFF???888333000000,,,+++++++++++++++++++++++++++************+++++++++*********))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))******+++,,,+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,------...,,,---...///000222333333444555777777777555222111000---+++***,,,......---111000111666???HHHOOORRR''''''((((((((()))))))))***))))))))))))(((((((((************))))))))))))***+++...000222555999===<<<;;;>>>GGGVVVeeeqqqwwwssssssuuuwwwzzz}}}ttt```^^^ZZZUUUQQQLLLIIIGGGQQQZZZcccgggkkkpppsssrrryyyvvvqqqppptttwwwpppeee[[[YYY\\\___[[[UUUXXXaaaccc___VVVKKKEEEJJJXXXdddlllvvvzzzyyy~~~|||vvvqqqkkkeeeaaaRRRKKKDDDAAA???<<<<<>>AAADDDEEEAAA<<<777555...+++)))((()))***+++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))))))))************))))))***)))))))))))))))******((()))***,,,...111444555:::DDDQQQaaakkkgggooo|||vvvsssooonnnyyy}}}vvvwww|||qqqllljjjkkkjjjbbbZZZVVVFFFDDDAAA>>><<<;;;::::::;;;;;;::::::999999888888::::::999999::::::;;;<<<:::;;;===>>>>>><<<:::999===<<<;;;<<<>>>>>><<<;;;;;;;;;<<>>>>>???AAABBBCCCBBB===666111000111333333222333555666666555444333222666;;;>>>AAADDDGGGIIIJJJKKKLLLIIIBBB???GGGQQQRRRaaavvvqqqXXXFFF>>>:::666777;;;===:::777222///+++))))))******)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))************+++++++++))))))))))))))))))))))))''')))++++++******+++,,,555777;;;AAAFFFHHHGGGEEE???>>><<<:::999:::;;;<<<@@@DDDIIIOOOZZZhhhqqqrrrqqqiiiccceeejjjiiifffddddddnnnyyyttthhhaaa___]]]\\\^^^```^^^XXXRRRQQQOOOIIIBBB======AAAEEEJJJJJJJJJFFF@@@999444222---+++***,,,......,,,)))++++++************++++++***************)))))))))))))))))))))))))))))))))************************)))************+++++++++***++++++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,------...------...000111222333444444555666777666444222000...---+++,,,...///......333000222<<>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;:::999999:::;;;<<<999:::;;;<<<<<<;;;:::999;;;<<<<<<=========<<<;;;<<<<<<<<>>444222666<<<>>>>>>999666222...+++***)))))))))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))***))))))***---000888;;;@@@EEEHHHGGGCCC???===;;;888777:::???EEEIIISSSQQQOOOUUUfff|||zzzmmmjjjpppwww{{{{{{}}}nnnfffccc```______```^^^]]]]]]ZZZVVVPPPIIIDDD???<<>>999<<<@@@EEEGGGFFFDDDAAA;;;888333///---,,,***)))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((()))******++++++******++++++++++++******)))))))))))))))***++++++---.........///444;;;AAARRRqqq}}}zzzzzzwwwwwwvvvvvvyyy{{{uuummmdddbbbaaa```XXXKKKBBB???<<<<<<;;;;;;;;;:::;;;;;;999999::::::::::::::::::888888888888888999:::;;;999999999999999:::;;;;;;;;;===>>>?????????>>>===<<<;;;;;;===@@@AAAAAA@@@DDDCCCCCCCCCDDDFFFGGGIIIGGGFFFCCC@@@===;;;::::::666555444333333333333333222222333555999@@@IIIOOOMMMPPPTTTUUUTTTOOOGGG@@@DDDEEEMMM^^^pppxxxtttlll]]]QQQBBB999888<<<@@@BBB>>><<<888333...+++***)))******)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))*********+++++++++))))))))))))))))))))))))+++***)))((()))---333777<<<>>>BBBFFFHHHEEE@@@;;;:::888666999AAAMMMZZZbbbaaa]]]XXX\\\nnnvvvrrryyysss~~~{{{uuunnnkkkmmmtttyyyccc\\\TTTQQQQQQNNNGGG@@@===BBBIIINNNNNNJJJGGGEEE999222+++***,,,...---+++,,,,,,++++++++++++,,,,,,***************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,------------,,,************************************************++++++++++++++++++++++++***++++++,,,,,,------......///000111222444555555555666666555444333111000---------------...///000888===EEENNNUUUXXXXXXWWW((((((((()))))))))******)))))))))************+++***)))((((((((()))+++,,,...111555999===CCCIIIMMMUUU\\\dddiiilllqqq{{{wwwfffVVVTTTaaarrr|||zzzyyyxxxxxxxxxwwwyyy|||ooo^^^]]]cccVVV\\\___ZZZPPPHHHFFFFFFTTT]]]lllyyyxxx___MMMCCC???;;;<<<===AAADDDFFFEEEDDDAAA>>>999555222///+++(((***))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))******+++,,,,,,******++++++++++++******))))))))))))***+++,,,------......///222;;;GGGPPPccc}}}yyyxxxwwwjjjbbbYYYRRRHHH>>>999:::<<<<<<<<<;;;;;;::::::999888888999999::::::;;;;;;666777999;;;<<<===>>>>>>>>>======>>>>>>@@@AAABBB;;;===@@@AAA???===<<<<<<;;;;;;;;;<<>><<<888222...------++++++******))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))************+++++++++))))))))))))))))))))))))++++++++++++---222888===@@@AAACCCFFFGGGDDD???;;;999999:::@@@KKK[[[iiisssfffccc```eeettt~~~{{{lllZZZPPPQQQRRROOOJJJDDDFFFGGGGGGGGGHHHJJJLLLBBB;;;333...---......---,,,,,,++++++++++++,,,,,,*********+++++++++++++++))))))))))))))))))))))))************************)))************+++++++++***++++++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,------...//////000222333444555666666666555555333222000000---............000444777@@@HHHRRRWWWWWWWWWXXXZZZ(((((()))))))))*********))))))*********+++++++++***)))(((((()))+++---///333666;;;AAAHHHQQQZZZ```gggkkkqqqvvv|||}}}nnnbbb\\\```eeegggiiippp~~~{{{|||zzzxxxxxxzzzyyyxxx|||}}}hhhgggrrrlllkkkhhhaaaXXXRRRPPPRRRFFFGGGJJJOOOVVV___ggglll}}}wwwgggVVVIIICCC@@@>>>???BBBDDDEEEDDDCCC@@@===:::777222---*********))))))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++***++++++,,,,,,++++++***************+++,,,---......000222444<<>>999:::===;;;;;;;;;;;;::::::999888888888999::::::;;;<<<<<<;;;>>>BBBEEEHHHIIIIIIIIIJJJKKKMMMOOOPPPPPPPPPOOOGGGIIILLLKKKGGGCCCBBBBBB???>>>>>>???AAABBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEDDDFFFHHHGGGDDDBBBBBBCCC@@@>>>;;;999888888999:::777666333000000444:::???EEEHHHIIIIIINNNUUUWWWTTTHHHDDDAAAFFFRRR```kkkpppppplllcccUUUGGG===999777;;;======;;;777333222222,,,,,,+++******)))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))(((***...000333777<<<@@@AAAAAAAAACCCCCCBBB>>>;;;>>>???BBBGGGPPPZZZdddjjjfffeeecccgggttt|||dddTTTOOOPPPQQQQQQRRRSSSRRRPPPLLLHHHGGGGGGHHHDDD===777222000//////---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++)))******+++,,,+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,------...///000111222333555666666777666555444333111000///---...//////111666===BBBGGGNNNUUUXXXWWWVVVXXXZZZ))))))))))))************))))))******+++++++++++++++***))))))+++---000111777:::@@@GGGQQQ\\\hhhooossssssvvv|||vvvcccSSSJJJKKKNNNZZZdddmmmuuu}}}{{{zzz{{{xxx{{{oooeeehhhjjjkkkllllllhhhbbb``````VVVRRRMMMJJJIIIHHHGGGFFFXXXbbbkkksssmmmZZZJJJFFF@@@???@@@CCCDDDDDDBBBAAA???===:::555000,,,+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))*********++++++,,,,,,++++++***++++++++++++,,,---...///111333666;;;FFFXXXoooxxx~~~}}}|||}}}vvvmmm[[[NNNAAA;;;999999;;;>>>999999:::::::::999999888888999999:::;;;<<<======CCCFFFKKKQQQTTTUUUUUUTTTUUUXXX\\\```aaa```]]]\\\ZZZ]]]___]]]WWWRRROOOOOOEEEDDDBBBBBBBBBBBB@@@>>>???@@@BBBDDDEEEEEEEEEDDDCCCDDDFFFEEEBBBAAACCCEEEDDDBBB???<<<:::;;;<<<===999888555222//////222555:::CCCJJJLLLOOOWWW[[[YYYTTTLLLCCC@@@EEERRRaaakkkooopppnnndddUUUGGG@@@===777:::======:::777666777,,,,,,++++++***))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))%%%***000555999<<<>>>@@@@@@???>>>>>>???>>><<<:::EEEFFFHHHKKKOOORRRUUUWWWiiifffbbbdddqqqyyyeeeTTTMMMNNNRRRUUU```cccfffeee]]]RRRHHHBBBKKKJJJEEE>>>777222000///---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++***++++++,,,,,,---......000000111222444555666666777666555444222111000///,,,---///000333:::DDDKKKIIINNNSSSUUUUUUUUUVVVXXX))))))))))))))))))))))))******)))))))))))))))***)))***++++++,,,///444777>>>===BBBRRRggguuuwwwttt|||vvv]]]MMMQQQSSSOOORRR^^^fffrrr{{{|||{{{yyyqqqllliiiiiibbbeeekkkqqqwww{{{~~~vvvlllgggoookkkddd```bbbggghhhfffeeeeeeeeefffgggbbbSSSCCC===GGGJJJLLLdddiiiZZZKKKEEEBBB@@@BBBGGGCCCEEEBBB;;;888999555...---+++(((((()))***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******)))(((((((((************************))))))+++...---***,,,000666222;;;OOO[[[cccwww||||||zzzzzzyyyrrrdddYYYGGGDDDAAA===;;;:::::::::999:::999888666555777999???>>>>>>>>>@@@CCCGGGIIIQQQVVV[[[^^^]]]\\\]]]___```dddiiilllllljjjhhhhhhkkkkkkllllllkkkhhhdddbbb[[[WWWQQQKKKHHHFFFEEEEEE;;;@@@FFFHHHFFFCCCBBBBBBAAAAAABBBCCCDDDDDDCCCBBBEEEEEEFFFEEEDDDAAA???>>>;;;888444000...///111333999===BBBEEEJJJRRR___hhhbbbUUUHHHAAA>>>@@@JJJTTTbbbiiiuuu|||ttt```OOOGGG:::888666888<<<===;;;888666333///,,,+++***(((&&&***)))(((&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++*********))))))))))))******---...333:::@@@CCCAAA>>><<>>888///,,,***((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))***************************)))+++...---+++///444<<>>@@@EEEMMMZZZcccddd^^^TTTJJJCCCCCCEEEHHHQQQ]]]lllwww}}}jjjTTTDDD===666777===@@@===999888444000---+++***)))'''))))))((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++******)))))))))))))))***+++...000555<<>>HHHNNNOOOMMMLLLTTTWWWSSSQQQSSSQQQKKK))))))))))))))))))))))))+++******)))******++++++......---...222999CCCIIIJJJRRR___mmmyyyssseee```bbbfffvvv}}}||||||rrrdddWWWMMMFFF@@@===??????>>><<<;;;>>>BBBFFFGGGIIIKKKMMMLLLJJJGGGEEEIIIOOOVVV\\\^^^___aaadddpppnnnkkkfff___WWWQQQMMMMMMRRRYYY[[[\\\___gggoootttxxxzzz|||uuufffWWWRRRNNNJJJOOOXXXtttnnnWWWMMMHHHDDDCCC???AAAAAA@@@AAABBB???;;;222///,,,***))))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************++++++++++++++++++++++++++++++***+++---------333:::CCCYYYvvvwwwrrruuuuuunnn___OOOCCC===<<<<<<;;;;;;::::::;;;;;;::::::999999;;;AAAIIIOOOWWWZZZ^^^`````````aaabbbccclllyyyttthhhddd___]]]\\\[[[[[[WWWQQQKKKJJJHHHDDDBBBCCCDDDDDDCCCCCCDDDFFFHHHGGGEEEBBB@@@DDDBBB>>>;;;777444222111666888:::;;;???HHHSSS\\\aaaeeeaaaUUUMMMLLLHHHAAAAAAUUUiiivvvuuuYYYLLL===999===AAA@@@<<<;;;777222...---+++***)))''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***))))))(((((()))***+++,,,111444999@@@DDDEEEBBB???FFF===<<>>777444111...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---//////000000111222444444555222111000//////......---000666@@@JJJQQQSSSRRRPPPQQQTTTVVVUUUQQQLLLIIIGGG))))))))))))))))))))))))++++++*********+++,,,,,,***---111555:::@@@HHHLLL```eeemmmvvv~~~tttbbb\\\hhhxxx}}}dddZZZLLLCCC???===:::777:::<<<===<<<999777888:::<<<<<<===>>>>>><<<999666666999>>>???>>>===???@@@HHHEEEBBB@@@>>><<<:::888AAADDDHHHIIIJJJTTTjjj}}}yyy|||{{{xxx|||~~~vvvjjj[[[QQQOOOWWWuuuiiiQQQFFFCCC?????????>>>??????<<<999555222...,,,***)))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))******+++,,,,,,++++++++++++++++++++++++,,,+++,,,------///888CCCPPPiiizzz~~~ppp^^^LLLAAA>>>>>>>>>======<<<<<<<<<;;;;;;999<<>>;;;HHHaaannniiieeehhhqqq|||lllaaa___[[[YYYVVVRRRMMMIIIBBB>>>;;;@@@GGGLLLIIIEEE<<<888333...++++++---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++++++++---///111111222333333444444444222222222000///...///111444<<>>999999;;;:::999888;;;>>>>>>======@@@CCC===<<<<<<===???>>><<<999666777888999999:::<<<======;;;999999:::::::::888;;;;;;<<<>>>@@@LLLggg}}}yyyrrriiiZZZbbbqqqnnnVVVIIIFFFBBB????????????>>>>>>999666222...---+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,------++++++++++++++++++++++++...---...///000555BBBPPPdddyyyrrruuuzzzzzzbbbMMMAAA>>>???@@@===<<<;;;:::999999999:::999@@@JJJSSSZZZ```dddfff```bbbeeeiiiqqqzzzrrrkkkhhhccc^^^[[[ZZZVVVPPPLLLIIIGGGEEEDDDCCCDDDFFFHHHCCCCCCCCCBBB???<<<999666666444333333555<<>>;;;:::666???XXXrrrwwwhhh___bbbmmmiiicccZZZRRRNNNNNNOOOPPPMMMGGG@@@<<<>>>BBBEEEFFF===:::444///,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...///111222333444444444444333333333222000...///222555===EEENNNTTTUUUUUUWWWYYYTTTSSSTTTSSSNNNOOO\\\jjj))))))))))))))))))))))))++++++++++++,,,---......111000000333<<>>>>>===:::;;;=========;;;999888888555555999<<>>BBB===999555111///---+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......000222666???RRRcccsss~~~|||~~~ssscccOOOBBB@@@@@@>>>;;;999888777777888:::===>>>GGGLLLUUU\\\```ccceeeggg```jjjyyyzzzsssmmmgggffffffeee```\\\UUURRRNNNIIIFFFFFFFFFGGGBBBCCCDDDCCCBBB???<<<:::444222000000222777<<>><<<:::888777444000---(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***+++***)))***,,,000333666<<<>>>@@@@@@>>><<<;;;;;;AAARRRmmm}}}wwwgggcccjjjmmm}}}uuuqqqppp___TTTRRRUUUYYYUUUNNNEEE???>>>@@@BBBCCC;;;999555111///......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111222444555666555555444222222111...---000777===IIINNNSSSWWWWWWXXXZZZ\\\YYYUUUNNNJJJQQQeee~~~))))))))))))))))))))))))+++++++++,,,,,,---...///444666;;;CCCPPP```qqq|||yyy{{{mmmaaa\\\PPPWWWgggwwwyyytttxxx~~~sssmmmmmmiii```XXXPPPFFF<<<888999:::<<<@@@CCCFFFHHHQQQZZZcccfffdddaaabbbeeeiiigggfffjjjpppuuutttsssbbbWWWKKKFFFIIILLLIIIEEEFFFLLLSSSVVVSSSOOOMMMLLLFFF<<<777:::;;;:::AAALLLaaarrr}}}rrr[[[\\\qqqvvvcccVVVHHH@@@;;;888;;;AAA???<<<777444222000...,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111777>>>LLLdddyyy~~~}}}rrrYYYNNNBBB>>>@@@AAA===888999999999;;;@@@GGGMMMQQQYYY[[[]]]___bbbffflllppp||||||vvvtttsssooojjjhhhfffaaaZZZTTTNNNJJJGGGEEEEEEFFFEEEDDDAAA>>>===666444222222444777999;;;HHHUUUgggttt}}}yyy]]]RRRRRRVVV^^^ffftttvvvtttkkk[[[KKK@@@;;;888888999;;;;;;:::666222******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,+++***+++...222666999;;;===???>>><<<<<<>>>@@@PPPgggzzznnnooouuuooovvv{{{qqqsss~~~yyyjjj```\\\[[[VVVOOOIIIHHHKKKJJJDDD>>>666666555333111000///...------------------------++++++++++++++++++++++++************************)))************+++++++++******++++++++++++************************************+++++++++,,,,,,,,,------------------------,,,---......---...000111111222444666777666666555111111000......555@@@IIIOOOQQQTTTWWWXXXXXXYYYYYYVVVRRRJJJLLLddd))))))))))))))))))))))))+++++++++,,,---...///000333;;;IIIYYYhhhuuujjjYYYSSSTTTaaaZZZ___vvv}}}zzztttrrrkkkaaaTTTUUURRRHHHAAA>>><<<999777<<>>999<<>>:::>>>>>>???DDDKKKUUU___eeeaaa``````bbbiiiuuuzzzvvvyyywwwssskkkbbbXXXOOOIIIHHHHHHHHHGGGEEEBBB???>>>:::888666666888:::;;;;;;???IIIZZZjjjqqqrrryyywww]]]JJJJJJWWWbbbooouuuzzzzzzooo\\\III<<<333444888<<>>:::777,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++---,,,+++,,,///333888;;;:::<<<>>>===<<<>>>BBBFFFSSSooo{{{ssssssvvvooosss{{{|||pppnnn|||}}}nnnbbb[[[SSSMMMKKKPPPXXXVVVHHH:::333444444444333111///...------------------------++++++++++++++++++++++++************************)))************+++++++++******++++++++++++************************************+++++++++,,,,,,,,,---------------------------...///.........000222000222444666777777666666111222111000222;;;IIITTTOOOPPPSSSUUUWWWVVVUUUTTTMMMLLLJJJVVVzzz