BM6g6( yyyrrrnnnhhhaaaZZZUUUPPPMMMQQQXXXRRRJJJCCCAAA???;;;999:::999999:::<<<===>>>???@@@CCCEEEGGGGGGGGGHHHIIIKKKIIIKKKKKKHHHIIIMMMOOOMMMTTTMMMKKKOOOPPPUUUhhh{{{[[[SSSNNNMMMJJJHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>===???@@@@@@>>><<<:::===???AAA@@@@@@AAABBBDDDBBB@@@??????>>><<<:::===============<<<<<<;;;::::::999999999888888888:::888:::???@@@======???======<<<;;;;;;;;;;;;<<<666666777888999:::::::::999;;;======<<<;;;;;;;;;999999999999999999999999666>>>>>>===BBBEEEOOObbbvvv~~~gggIIIEEE@@@;;;999888777555555555555444333333222222111111111222222111111111//////000111222222222222111111222222111111000///111222333333444444333333333333333333333333333333000111333555555555555444888777777666666777777888444555777888777666444333222222111111000000//////,,,///222666???PPPdddsss|||vvvvvvuuurrrpppqqqxxxwwwpppiiiddd```[[[VVVPPPMMMKKKKKKQQQXXXLLLFFF@@@???===:::999::::::;;;<<<>>>???@@@AAAAAADDDFFFGGGHHHHHHIIIKKKLLLHHHLLLMMMIIIIIIMMMPPPOOOQQQRRRRRRRRRYYYkkkrrr[[[SSSLLLKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>>======>>>??????>>><<<;;;>>>@@@AAA@@@???@@@AAABBBAAA????????????===;;;===<<<<<<<<<;;;;;;;;;;;;999888888888777777777777999888999>>>???<<<<<<>>>===<<<<<<;;;;;;;;;<<<<<<777777888999999999999888777999<<<<<<;;;::::::;;;888999999999999::::::::::::AAA>>>:::>>>???CCCOOOYYYjjj~~~}}}vvv___QQQ@@@===999666666555444333444444333333222111111111000000111111111111000000...//////000111111000000000000111111000000///...000111111222222222222222333333333333222222222222000111333444555555555444777666666555555666666777444555666777666555333222111111111111000000//////---///111444;;;JJJ^^^lll~~~~~~vvvvvvvvvssspppooottt~~~{{{||||||||||||}}}{{{lllhhhccc^^^ZZZWWWTTTRRROOOKKKHHHGGGEEECCCGGGLLLDDD???<<<===<<<::::::======>>>@@@BBBCCCDDDDDDCCCDDDFFFHHHIIIIIIJJJLLLNNNJJJNNNOOOLLLKKKOOORRRRRRQQQeeesssrrruuuvvv^^^TTTQQQIIIJJJHHHGGGGGGHHHIIIHHHGGGEEEEEEDDDCCCAAA@@@???>>>???===<<<===>>>???>>><<<===???AAAAAA@@@?????????AAA???>>>>>>??????>>><<<<<<<<<;;;:::::::::::::::777777777777666666666666999777888<<<===;;;;;;>>><<<<<<;;;;;;;;;<<<<<<===888999999999999888777777666888:::;;;:::999999:::888888999999999:::::::::<<>>>>>:::999;;;;;;:::<<<@@@???@@@BBBEEEFFFFFFFFFFFFEEEGGGIIIJJJJJJKKKMMMOOOKKKPPPQQQNNNMMMPPPTTTUUU___yyydddUUUJJJLLLOOOGGGIIIGGGFFFGGGHHHIIIIIIHHHEEEEEEDDDCCCAAA@@@???>>>???===<<<===>>>???>>>===>>>@@@BBBAAA@@@>>>>>>>>>???>>>===>>>???@@@???===;;;;;;:::999999999999:::666666666666555555555555888666777;;;<<<:::;;;===<<<<<<;;;;;;;;;<<<<<<===999999:::999999888777666555777999:::999888888999888888888999999:::::::::===BBB===999@@@???;;;===@@@@@@DDDQQQiiivvvhhhHHH===>>>>>>:::666555333333444666666666222222111111000/////////......////////////......------...........................///...------,,,......///000000000000000666555444333111000/////////000222444555555555555444444444333333444444444222333444555555333111000111111111111000000000000000000///...111;;;LLLXXX[[[ooozzzzzzzzzwwwzzzxxxwwwwwwtttooollloooyyyllllllllllllllllllllllllrrrsssuuuwwwyyy{{{}}}}}}}}}xxxtttsssooohhhaaa[[[VVVTTTSSSOOONNNLLLIIIGGGEEEDDDCCCCCCBBB@@@???===<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLNNNQQQSSSQQQPPPKKKMMMUUURRRQQQ\\\yyyiii^^^RRRKKKKKKKKKHHHEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDBBBAAA@@@?????????AAA@@@>>><<<;;;:::;;;;;;???@@@@@@@@@>>>>>>???AAA???>>>===<<<;;;::::::::::::999888888888999:::;;;666555444444444555777888;;;:::888777777777888888<<<;;;;;;::::::;;;;;;<<<:::999888888888888888888:::999777666666777999:::888888999::::::;;;<<<<<<;;;;;;:::999:::;;;======>>>@@@AAACCCKKK]]]vvvnnnOOO===999;;;888333555555444333333222111111000000000000000000000000111111000000/////////...................................................000000000000000000000000???<<<777222/////////000222222222333333444444444666666555555444444444444333333333333333333333333111111111111111111111111///......///000666FFFUUUTTT```mmmttttttvvv~~~{{{}}}~~~wwwttttttuuutttpppnnnttt}}}aaaaaabbbcccdddeeeeeefffiiijjjkkkmmmooopppqqqrrruuuwwwxxxvvvuuuzzz~~~{{{xxxtttqqqnnnjjjfffcccccc```[[[UUUQQQNNNMMMMMMIIIGGGFFFCCCBBB@@@@@@?????????>>>===<<<<<<<<<<<<=========>>>@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJJJJJJJJJJKKKMMMOOOOOOOOOIIIGGGNNNPPPXXXiiiqqq]]]VVVNNNKKKLLLMMMIIIEEECCCCCCCCCCCCCCCDDDEEEFFFDDDCCCBBB@@@?????????>>>AAA@@@>>><<<;;;;;;;;;;;;<<<======;;;::::::<<<>>>???>>>===;;;::::::999999999999888888999:::;;;<<<666666666666666777888888999888777666666666777888:::::::::999999:::::::::777777666666666666666777999888777666666777888999888888999999:::;;;;;;<<<===<<<;;;::::::;;;<<<<<<===>>>>>><<>>============;;;;;;;;;;;;;;;<<<===>>>?????????@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGKKKIIIHHHIIIKKKMMMMMMMMMKKKNNNIIIGGGQQQZZZllllllQQQPPPLLLIIIJJJNNNNNNIIIEEEBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>AAA@@@???===<<<<<<<<<<<<<<<<<<:::888777888;;;>>>>>>===<<<:::999999999999777777777888999:::;;;<<<777777888999999999999888777666666555666666777888999888888777777888888999666666555555555666777777999888777666666777888999888888999999::::::;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<===<<<999777;;;EEENNNlll}}}___JJJFFF???777444666777555333333333333222222111111000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111000///...------------......///111333444666666444444444444333333333333111111111111111111111222////////////////////////...---...///...000:::EEELLLVVVbbblllqqqsssuuuxxxzzz{{{}}}xxxnnnnnnpppsssrrrnnnnnnqqq{{{xxxuuuqqqtttvvvyyy~~~GGGHHHIIIKKKMMMNNNPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQRRRUUUVVVUUUSSSTTTXXX]]]aaaaaa___[[[VVVRRRRRRSSSOOONNNLLLLLLLLLKKKJJJHHHGGGEEECCCAAA@@@@@@AAAAAA<<<<<<<<<;;;;;;<<<======999::::::;;;===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHIIILLLOOOQQQPPPNNNHHHNNNNNNTTTgggxxxiiiUUUHHHJJJHHHFFFIIILLLMMMJJJFFFCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>======>>>@@@@@@???>>>======<<<<<<>>>===<<<999888999===@@@===<<<;;;:::888888888888555555555666888999:::;;;777888999;;;;;;:::999999666666666666777777888888777666666666666666666777777777777777777888999::::::999888888888888999:::888888999999::::::::::::999999999999::::::;;;;;;;;;===>>><<<999:::>>>CCCKKKVVVkkk~~~vvv]]]KKK>>>555777666555555555555333222222222222111111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......///000222333333444333333333333333333222222000000000000111111111111000000000000000000000000000...///000///...444<<>>============999999999::::::<<<===>>>;;;<<<===>>>@@@BBBDDDEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHKKKOOOQQQPPPMMMKKKHHHRRRYYYiii|||___SSSQQQPPPJJJHHHFFFFFFIIIJJJIIIHHHDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===============??????>>>>>>======<<<<<<>>>>>><<<999888999===@@@<<<;;;:::888777777777777222333444555666777888888777888999;;;;;;:::999999666777777888999999999999555555555444444555555555666666666666777888999::::::::::::999999:::::::::888888999999999999999:::555555666888999:::;;;;;;999;;;======;;;;;;<<<>>>???>>>DDDRRRbbbqqq|||```GGG<<<::::::;;;333555666555444333333333000000000000000/////////........................+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...///......//////000000000000000000111111111222222222222222/////////000000111111111111111111111111111111111111000000222000...111777BBBIIIUUUaaajjjppptttvvvzzznnniiihhhnnnsssssspppooovvv|||}}}|||xxxyyywwwuuutttxxx~~~DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEEEEFFFHHHJJJHHHGGGDDDCCCBBBCCCDDDEEEDDDBBB@@@@@@@@@@@@>>>===>>>>>><<<;;;:::999999999888888888999:::<<<===>>>???@@@@@@AAACCCEEEGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHKKKNNNOOOMMMLLLLLLLLLQQQ___kkkbbbNNNKKKNNNOOOLLLIIIFFFEEEFFFGGGHHHHHHDDDDDDBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<=========>>>===<<<;;;;;;;;;;;;:::888666777:::===;;;:::999888666666666666222333444555666777777666777777888999999999999888777888888999999999999888555444444333333444444555333333333444555777888999::::::::::::::::::::::::888888999999999999999999444555666888999:::;;;;;;777999;;;;;;999888888999>>>>>>???AAADDDPPPggg{{{{{{pppzzz~~~mmmYYYEEE;;;:::999666555111222222222111111333444////////////////////////........................++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,...////////////000000/////////.........000000000111111111111111/////////000111111222222111111111111111111111111222000000222111...000444;;;DDDOOOZZZcccmmmvvv|||}}}xxxmmmfffjjjrrrtttrrrqqqttt|||~~~}}}zzzwwwvvvxxx~~~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCDDDCCCAAA@@@??????AAAAAABBBAAA???>>>>>>>>>>>>===;;;<<<<<<;;;;;;::::::999999:::;;;;;;<<<===???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIILLLOOONNNKKKMMMTTTZZZfffwwwvvvXXXMMMLLLKKKIIIIIIHHHFFFEEEEEEEEEEEEEEECCCCCCAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<===<<<<<<::::::888999999777666666888::::::999888777666555555555444555666777777777777666666666666666666777888888777888888999999888777666555444444333333444444555222222222333555777888999888888888999999888888888999999888888888888888888888888::::::;;;::::::999777888999999999888888888===>>>@@@@@@===AAAPPP```jjjvvvzzzrrr___SSSNNNCCC;;;;;;;;;555000...000000000000000000111222................................................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......................../////////000000111111111//////000111111222333333111111111111111111111111222///...000000---///333555>>>JJJTTT\\\iiixxx~~~uuuggghhhppptttsssrrrttt}}}yyyzzz~~~}}}{{{yyyyyy{{{~~~@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???>>>===>>>???@@@???>>>===>>>@@@BBBCCCCCCAAA???>>>???@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<======<<<;;;;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999888999999999777777888::::::999888666555555555555666777888999999888777777666555444444444555777888777777888888888666555444555444444333333444444555333333444555777999:::;;;666666777777777777666666999999888888888888888888<<<<<<======<<<:::999888888999:::;;;;;;<<<===>>><<<999:::>>>???<<<;;;===DDDZZZooo|||yyy___MMMCCC???>>><<<555222555555222222666222111000000111000///...---.............................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...///000000.../////////000000111111///000000111222333333333000000000000000000000000111------//////---///222111;;;GGGOOOXXXfffyyy{{{iiigggnnnssssssrrruuu|||uuuvvv{{{~~~zzzzzz{{{|||}}}CCCBBBBBBAAAAAABBBBBBCCCCCCCCCAAA@@@@@@AAACCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>?????????@@@?????????????????????======>>>>>>>>>?????????BBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFGGGIIILLLMMMKKKLLLLLLJJJHHHHHHJJJKKKGGGHHHIIILLLVVVhhh}}}kkkaaaUUUMMMKKKKKKJJJHHHCCCDDDDDDDDDDDDCCCCCCBBB@@@???===<<<===<<<:::888<<<;;;:::999999:::<<<======<<<;;;:::999999999999555666777999999999888777888777666666777777666555888888777777666666555555555444222111222555888:::888888777666666666666666666666666666666555555444555555666666777777888888444444333333444555777888;;;;;;::::::999888888888:::999999:::;;;:::888666999999:::::::::;;;;;;;;;:::::::::999::::::;;;;;;<<<@@@IIIUUU```qqqqqq^^^HHH===999666444333444444333333222111000000000000000000////////////...------,,,,,,------...---------,,,,,,++++++++++++++++++************)))+++***)))((((((***,,,---+++++++++************)))+++++++++++++++***)))(((,,,+++*********+++,,,---,,,,,,,,,---------......//////............////////////000000111111222222...///000000//////000111111111000000//////......///444===HHHSSSbbbxxx~~~yyytttggggggnnnuuuyyyvvvyyy~~~tttrrrxxxBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMJJJIIIJJJKKKFFFIIIPPP\\\mmmuuu^^^WWWNNNIIIJJJLLLLLLKKKFFFFFFFFFEEEDDDCCCAAA@@@AAA@@@>>>===>>>===;;;:::<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888888888888666777888888999888888777666555444666888999888777999888888888777777666666555444333333444666888999777666666555444555555555555555666666666666555555666666666666666777777777444444333333444555777888999999999999888888888888;;;999777777888888888777888888999999::::::;;;;;;999999999999999::::::;;;888<<>>>>>===;;;:::888::::::::::::999999888888;;;:::999999888888888888555444444666888::::::999777777777777777777888888555666777888888777777666666555555444333444444444222333444666777888888888777777777666666555555444444444444444555555666666444444555555666777888888:::888666666777888888777666666666777888888999999777777777777888999::::::::::::<<<;;;:::>>>OOO___iiittt~~~lll[[[MMMDDD>>>:::555333444666555000000222111111111000000//////////////////.........---------,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++************))))))))))))***))))))((()))***++++++************))))))))))))'''((()))***++++++++++++***************++++++,,,++++++++++++,,,,,,,,,,,,---------......---------000/////////......---------...000///......///111000000000000////////////+++---222:::DDDSSSjjj~~~~~~xxxwwwyyy{{{~~~|||xxx{{{~~~yyyyyyzzzBBBAAAAAA@@@@@@AAAAAABBBAAABBBDDDDDDDDDDDDBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHKKKLLLMMMMMMLLLJJJGGGEEEGGGFFFEEEHHHRRRcccvvvyyyddd]]]NNNLLLJJJHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@@@@AAAAAA???>>><<<===>>>>>>===;;;999888:::;;;;;;<<<<<<;;;:::999;;;;;;::::::999999888888999777666777888999888666444555555555666666777777555666888888888777555444777666555555444444555555222333444666777888888888777777666666555555444444444444444555555555555555333333444555666777777888777777888:::<<<;;;888666666666777777777888888888777777777777888999:::;;;777555666;;;>>>@@@GGGNNNSSSYYY```ggglllpppvvvyyytttkkkQQQJJJAAA888444333444555333222222333000,,,---111000000////////////..................------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((()))))))))))))))******************)))))))))((((((&&&'''((()))***+++++++++))))))******++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,///......------,,,,,,,,,---...//////......///000////////////000000000000---...111666<<>><<<999555888888888888777777777777777777777888999:::;;;<<<999777999AAAGGGGGGFFFGGGJJJIIIHHHGGGGGGKKKPPPUUUaaajjjzzzkkkYYYMMMFFFBBB444555666666666555333222333000000111000---///444..............................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++******)))))))))(((((((((((((((((()))))))))************)))))))))(((((((((&&&'''((()))************((()))******++++++******))))))*********+++++++++***+++,,,------,,,+++***---------,,,,,,,,,,,,,,,,,,...//////...---///000////////////000000000000//////111333666>>>PPPaaalllrrrwwwwwwyyyzzzrrreeerrr}}}yyywwwDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCDDDDDDEEEFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEOOO```ssspppXXXKKKHHHJJJFFFEEEEEECCCBBBAAABBBCCC>>>???@@@BBBDDDEEEFFFFFF???>>>======>>>>>>===<<<;;;::::::999999999::::::999:::<<<======<<<:::999777999<<<>>>>>><<<:::888<<<:::999888888888666444333333444555666777888888777777777666555444333333666555444444333333444444333333555666777777777777444444555555555555555555444444555666666555444333444444555555666666777777666666888:::<<<;;;999666;;;:::999888777666666555777777888888999;;;<<<===<<<;;;???FFFHHHFFFDDDEEEAAA???===;;;<<>>???@@@BBBCCCDDDDDDDDD>>>===<<<<<<======<<<;;;:::999888777888999:::;;;888999;;;<<<<<<;;;999888555888<<>>888:::>>>CCCAAA<<<<<>>>>>>>>@@@@@@>>><<<:::::::::;;;;;;<<<<<<<<<888888888888888999999:::===;;;999:::;;;;;;999666666777999:::999888555444999999::::::999888666555777777777777666666666666444444555555444444333222222222111111000111111222555444333222333555888999555555555444444333333333666666666444111000111222222555777888666444333333333333444444444444444444:::999999888777666555555666666777888999::::::;;;999999999::::::999999999;;;;;;:::888777999===@@@FFFIIIKKKIIIHHHQQQaaaooolllXXXPPPGGG<<<444444333333222111000000111111111111111000//////......------------...............------,,,,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************---,,,+++*********+++,,,))))))************))))))++++++,,,,,,,,,,,,------000///---,,,,,,---...///222,,,+++000///...999IIIXXX```mmmzzzyyyssshhhmmmmmmkkkuuu|||HHHIIIIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBCCCCCCDDDAAABBBBBBCCCCCCCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHIIIJJJJJJJJJJJJKKKIIIHHHHHHJJJJJJHHHEEENNNNNNLLLIIIFFFGGGKKKOOOQQQ\\\iiipppxxxxxx^^^FFFAAAEEEDDDDDDGGGBBBCCCDDDCCCBBB@@@>>><<<>>>======>>>??????===<<<:::::::::;;;;;;;;;<<<<<<888777777777777888999999<<<:::999:::;;;;;;999666777888888999888777666555999999::::::999777666555777666666666666555555555555555555555555444444333222222111111111111111222555444333222333444666777333333333333333333333333555666555333111000111222333555777777555333222333333333333444444555555555999999888777777666555555555555666666777888888888888888999999999999888888666777777999<<>>>>>======<<<;;;<<<>>>>>><<<;;;::::::::::::;;;;;;;;;;;;777777666666666777888888:::999999999::::::999777888888777777777777666666888888999999888777666555555555555555444444444444555555666666666555444444222222111111222222222222444333222222222333444555111111111222333333444444555555555333111000111222444666777777555333222222222222333444555666666777888777777777666555555555555555555555555555555555666666777777777777666666888777666555777===EEEKKKAAA???<<<777555666;;;??????>>>===???FFFPPPZZZ```fffmmmtttzzz|||lllaaa___^^^[[[TTTLLLDDD@@@>>>>>>CCCBBB:::555777666111333222222111111000000//////000000000000///......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))******+++''''''((((((((()))))))))(((((())))))))))))******))))))))))))+++,,,---...******++++++++++++******++++++++++++,,,,,,,,,,,,------...............---000,,,,,,000///---333>>>LLL\\\ppp}}}~~~zzzvvvtttkkkuuu{{{yyyyyyEEEEEEEEEGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHDDDEEEGGGHHHIIIIIIIIIHHHKKKHHHFFFGGGJJJKKKHHHEEEFFFEEECCCBBBCCCFFFHHHIIICCCHHHNNNSSSXXX```kkkssstttUUUQQQIIIEEEEEECCC>>><<<>>>@@@???>>>===<<<======>>>;;;::::::;;;======<<<:::::::::::::::::::::::::::666666666666666777777888888888999999999999888777888777666666666666777777888888888777777666666555444444444333333333222222444444555555444444333222111111222222222222222222444333222111111222222333000000111222444555666777444444444333111000111222555666777666444222111222111222333444555666777777666666666555555555555555666666555555444444444444555555555666666555555555888777555222111333777:::777555333333555888:::;;;CCC@@@>>><<<===@@@DDDFFFBBBHHHMMMRRRYYYccciiiiii{{{}}}}}}{{{|||wwwooogggbbb^^^VVVIII??????@@@AAA???===;;;;;;<<<;;;???>>>888333222///+++111111111000000/////////...////////////...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((((((((())))))(((((((((((()))))))))***)))))))))***++++++,,,---+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,---.../////////...---...,,,---000///---000777GGGTTTffftttyyyyyyxxxxxxpppxxx~~~EEEDDDDDDFFFIIIIIIFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKJJJIIIJJJLLLLLLJJJGGGEEECCC@@@???AAAGGGNNNSSS___gggqqqxxx|||uuuXXXKKKBBBAAAAAABBB@@@>>>???CCC@@@???===;;;;;;;;;======:::999999:::<<<===;;;:::::::::::::::::::::::::::666666666666666777777888777888999999888777777777777666666555666666777777777777666666666666666666333333333333222222222222222333333333333222111111000111222333333333333222333222222222111111222222000111222444666777888999333444444222000000111222444555666555333222222222111111222333444555666777444444444444444444555555666666666555444444333333333444444555555444444333111333555555555666888:::999666444444555666555444666777777999:::;;;;;;<<<999;;;<<<;;;???FFFKKKKKKVVV```bbb]]]dddssstttiiiaaaZZZUUUSSSPPPLLLMMMQQQdddeeeaaaXXXNNNHHHKKKOOOOOOHHH@@@===???>>>999333666777777666444333444555000444555333111000///---000000////////////......---............---,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))************************+++++++++,,,,,,+++++++++*********+++++++++,,,,,,+++,,,.../////////...------,,,---///...---...222CCCJJJVVVdddpppxxx{{{{{{{{{|||LLLJJJIIIJJJKKKJJJEEEAAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDEEEDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGHHHGGGHHHJJJLLLMMMNNNMMMMMMJJJKKKMMMRRR[[[ggguuukkkOOOFFFJJJAAABBBBBBAAA>>>===@@@DDD@@@???===<<<;;;;;;;;;<<<999999999:::<<<===<<<:::::::::::::::999999999999777777666666666777888888777999:::999777555555666555555666666666666777777666666555555555555666666333333333333222222222222111111222222111111000///000111222444444444333333222222222222222222222222111222333555666888999:::222333333222000000111222333444555444222222333444000000111222333444444555222222333333444444444555666555555555444444333333333333444444444444333333///222555777666555555666666555444444555666555444111333666888888777666444888999777444555;;;??????@@@JJJMMMHHHIIIPPPPPPHHH???:::888999999888:::>>>FFFEEEAAA:::555333666:::===777111000333666666444222333333111///...///000111333666666444444333444........................,,,------------,,,++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))******++++++***))))))(((******++++++++++++******************++++++++++++,,,,,,---...////////////------------.........///<<<@@@IIIVVVfffssszzz}}}~~~iiieeeaaa```___[[[SSSMMMIIIIIIHHHHHHFFFDDDBBBAAADDDDDDEEEEEEEEEEEEEEEDDDHHHHHHHHHHHHIIIIIIIIIIIIEEEDDDCCCCCCEEEHHHKKKMMMIIINNNUUUXXXYYYZZZ^^^aaafffjjjqqqxxxwww```PPPDDDAAAGGGDDDEEEEEEAAA===<<<>>>???@@@???>>>===;;;;;;::::::999999999:::<<<===<<<;;;:::::::::999999999888888888777777777777888999999888:::;;;999666333333444333444666777777777666666666555444444444555666666444444333333333222222222222222222222222111000000///111333444555555444333111111222333333444444444111111222444666777888999222333333222000000111222222333444333222222444555000000000111111222222222111111111222333444444555333333333333333222222222333444444444444444444333333444555444222000000000222333333444555666777888888888999:::999777444333444666555222222777999777888AAAFFFCCC??????>>>;;;888555666999:::999:::======;;;888555555555666777777555222222333444444333///000000///......000222//////000000...++++++---------------------------,,,,,,,,,,,,,,,++++++******))))))(((((())))))***))))))))))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))***++++++***)))))))))******************)))************++++++++++++,,,,,,,,,---...///000000......---,,,---/////////333999BBBOOO\\\jjjuuu{{{~~~{{{zzz~~~{{{uuukkkcccXXXXXXWWWUUURRROOOLLLJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIJJJLLLQQQVVVYYYTTT]]]fffkkklllnnnuuu{{{xxxSSSJJJNNNJJJCCCAAA:::===>>><<<;;;<<<===>>>AAA@@@???>>><<<;;;999999999999999;;;===>>>===;;;:::::::::999999888888888888888888888888999999:::888:::;;;999555222222333222444666888888777666555666555444333333444666666444444444333333333222222222333333333333222111111///000333555555555444333000111222333444555555555000111222333555666777888111222333111000000111222111222333333222222555666000000000000000111111111000000111222333444444555111111111111111111111111333444444555555444444333222333444333333444666888888999999666444222333555444444444555555666666666222555666444444777666333222:::AAAAAA:::555444555666444555888999555555777666333111222444444222///333444444555444333111000111111000...,,,,,,---/////////000111000...///222------------------------+++,,,,,,,,,,,,+++******))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''')))***++++++++++++))))))************)))))))))************+++++++++------,,,,,,---...000111......,,,+++---000000///,,,555BBBMMMWWWbbbpppzzztttsssvvvwwwwwwuuurrrmmmgggaaa]]]ZZZ\\\___aaaaaa]]]WWWRRRTTTPPPOOOSSSTTTRRRVVV]]]]]]ZZZZZZ]]]___bbbhhhppppppuuu{{{dddMMMEEEEEEBBB???>>>???>>>>>>===<<<;;;;;;;;;:::::::::;;;::::::999999666777777888888888777777888888888888666444222111222333555666666666555444999;;;;;;999555222222444444555666777777666555444777555333333555555555444333444555555555444333222333333555555555333111///222222333333333444444444333222222111111222222333111444666555333222444777444444333333333444444555444333111000000111333555444111......111333222111...///000111222333333333444333333222222333333444222222222333333222222222333333222222333333444555777777777666555555444444777666666555444444333333444444444333333222222222555666777777777555222111000999BBBCCC;;;333111222111111111111111111111111111111111111111111111111///////////////......---........................------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***'''((()))******+++++++++******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------..............................,,,222666AAASSS\\\dddsssppprrrssswwwxxxyyywwwrrrpppuuuxxxxxx{{{bbbSSSEEEBBBDDDCCCAAA@@@======<<<;;;;;;:::999999999::::::;;;;;;;;;::::::777777888888888777777666666777777777666444222111333444555666777666555555999::::::777444222333555666777777888888777666555777555444444555666555555333444555666666666555444222333444555555444222111111111222222222333333333222111111000000111111222222444666666444333555777666666555444444555555555444444333333333333333333333111......111222222000///000111222333333333333222222222222222222222222111111222222222222111111333222222222222333444444666666666555555555555444666666666555444333333333444333333333222222222222444555555555555333222111111===IIIIII>>>444222444111111111111111111111111000000000000000000000000///////////////...---------------------------------,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((((((''''''((()))&&&'''((()))***************)))))))))((((((((('''(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...........................---222333<<>>???999999999999888888777777777888999:::;;;;;;;;;;;;888888777777666555444333222222333444444444333222444555666777777777666555888666444333222333666888666666555555444444333333777555444444666777777666444444555555555555555555111222333555555666555555111111222222222333333333111111000000000000111111333333444444444444555555888777666555444444333444555555444444333333222222333222111111111222111111333333333333333222111111...///111222222111///...000000111111111111000000111111111111111222333333222222222333444555555555444444444444333333222222111111111111111111111111222111000////////////000,,,666@@@@@@777///...000////////////////////////........................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&((('''&&&&&&''')))$$$%%%&&&'''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------------------------------...111...222@@@JJJWWWkkktttsssrrrXXXJJJEEEDDDDDD???AAABBB???;;;:::;;;<<<999999888888888888888888666777888999::::::::::::777777777666555444333222111222333444444444333222333444666777777777666555777555222111222444666888666666555555444444444444666555333444666777777666555444444333333222222222111222333444555555666666333333333444444444444555222222222111111222222222222111111222222333333333666555444333222111111111555444222111111111222333333444444444333222222222333333333333222111000000---...000111111000...---000000111111111111000000111000000000000111222222000000111222333444555555333333333333333222222222000000000000000000000000000000///............///,,,...111222111///......................................................---------------,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&'''((($$$%%%&&&''''''((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------------------...111---000<<>>:::======999555777999:::888777777777777777777777555666777888888888888888555666666666555444333333111222333444444444333222222333555666666666555444666333111111333555666666777666666555555666777777555333222333555666666666444333333222111222222222111111222222333444555555444444444444555555555555333333222222222222333333111000///000222333222111333222111111000000000000333222222111111222222333222444555444222111111111222222222222222111000///......000000000000......000111111111111111111000000000000///000000111222///000000111222333333444222222222222222222222222......///////////////000........................---+++***,,,///111000...------------------------------------------------,,,,,,------,,,,,,+++************************************))))))))))))(((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$&&&''''''&&&&&&'''((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111...///888???KKK___}}}{{{zzzzzz~~~~~~zzzyyy~~~wwwTTTIIIAAA@@@???;;;888999666;;;;;;666444777888666555555555555666666666666555555666666666666666555444444555555555444444333333333444555555444333222111222444555555555444333555333111111444555444333444333333333333444666777333222111222444666666555222222111111222444555666111111111111222222333444333333333444444444555555222222111111111111222222222000///000333444222111111111000000///000000111...000333666666555333111000333444444111//////000000000111111111000//////////////////////////////111111222222222222111111000////////////000111111///000000111111222222222111111111222222222222222------........./////////,,,---...//////...------++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))******)))))))))(((((((((***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$&&&''''''&&&%%%'''(((%%%&&&'''(((((()))(((((('''((((((((()))))))))***'''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000------333555???QQQhhhttt}}}}}}yyywwwvvvuuuuuuvvv{{{|||fffUUUJJJDDD???===>>>===888999>>>888<<<<<<777555888777333444444444444444444444444555555555555555555444444333333444444555444444444444444555666555444333222111222333444444444333222555222111222444555444111//////......///111333444333111000111333555555555000000000222444666999:::111111000000111111222333222222333333333444444444111111000000000000111111333111000111444555333111000000000000000000111111+++///555:::;;;888333000...111333222///------...//////000000000000//////000000////////////000000222222333333333333222222///////////////000111111000000000000111111111111111111111111111111222222---------.........//////+++---///000000///---,,,(((+++//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%'''&&&%%%%%%&&&(((%%%&&&'''((())))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***///---+++///...555FFFSSS```mmmsssuuuwwwxxxvvvuuuttt{{{nnnXXXMMMGGGEEEBBBAAA???===;;;:::999888;;;:::999888777555555444333444444444444444444333333333333222222111111111666555444333222222111000444444333333222111000000333444444555555444444333666555444444333333333333000000//////000000111222333333222222111000//////444333333444777:::;;;:::555444222111000111111222555555555444444333333333333222111000000111222222///000000111111111111111222111000......//////000000333555777777555333000111111111111000000000///......///111111222222222222111111111000000/////////000222333333222000///////////////////////////000000////////////000000000000000000////////////------------------------------------------------***++++++,,,,,,++++++***///...---,,,++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))*********************)))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++---------...------,,,,,,,,,...///---+++...666===KKKSSScccsss{{{zzzvvvtttssssssuuuYYYJJJDDDBBB@@@@@@???>>>;;;:::888888777888777777666555444333333333333444444444444333333222222222222222111111111444444333333222222111111444333333222111111000000222222333333333333222222555444333222222222222222000000000000000111222222333333333222111000000000222111111333666999::::::777555444222111111222222555555555444444444444444333222111000000000111222000111222333333222222111111000///.........//////000111333444444333111000111111111000000000//////------...000000111111111111111111000000000/////////000111222222111000/////////////////////////////////............///////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,++++++******************************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&''''''''')))))))))))))))((('''&&&'''((((((((())))))))))))((((((((()))))))))******))))))*********+++++++++,,,,,,------------,,,,,,+++---...,,,+++---333999IIIRRRaaaqqq{{{|||yyyvvvyyyxxxuuufffRRRBBB<<<<<<=========<<<;;;999777666666555333333333222222222111111222222333333333333222222000111111111111111111222222222222111111111111111333222222111111000000///111111111222222111111111222222111111000000111111111111111111111222222222333333333222111111000000000///000222666999999999888777555333222111222222333333333444444444444444444333111000000000111111111333444555555444222111000000///...............///000000111111000000///000000000000////////////,,,---...//////000//////111111000000000000//////...///000111111000///...////////////////////////...------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''((((((((()))))))))'''''''''(((((((((((())))))))))))*********+++++++++,,,,,,------,,,,,,,,,)))+++---,,,***+++///222BBBLLL[[[lllzzz||||||xxx~~~rrr^^^PPPHHH>>>888888:::;;;;;;:::999777666555444444333000000000000111111111111000111111222222111111000/////////000000111111111//////000000000111111111111111111000000/////////000111111222222111111000000000///////////////000000111111222222222222222333333222222111111111111//////000333777999999999888666444222111000111111111111111222222333333333444333111000000000111222222333555666555444111000/////////...............000//////////////////000000000/////////.........---...//////000000000///000000000000000000//////---......//////......---..............................------------......------------,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))*********++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((''''''&&&'''''''''((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))***************++++++,,,,,,,,,,,,+++)))+++---,,,+++***,,,...888BBBSSSeeexxxwwwvvvvvv___OOOEEEBBB>>>999777888999999888666555444333222222222222//////000000000000111111//////000000000000//////.........//////000000000------......///000000000000000////////////......111111222222222222111111......---------......//////000111222222222222111222222111111111111000000000000111444888::::::999555444222111/////////000/////////000000111111222333222111000000111222333333444555555444222000//////////////////.........111000////////////000111/////////............---//////000111111111000000//////////////////000000---------......---------------------------------///..................///.........---------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))((())))))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&(((((((((((((((''''''''''''(((((())))))(((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((()))))))))*********)))******+++,,,,,,+++++++++,,,------,,,+++,,,,,,111;;;KKK^^^uuuuuuwwwzzzqqqPPPBBB??????===;;;888777777666444333444333222111111111111111///////////////000000000......////////////......---...............//////,,,---------......//////........................111111222222222222111111------,,,,,,------.........///000222222111000000000000000000000000000000111111222555888:::999777444222111000//////000000/////////000000000000000111000000000000222333444666555555444333111000///000000000111000//////...111000000//////000000111///.........------------000000111111111111000000......////////////000000------------------------------------------------//////............//////......---------,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))******((()))******++++++++++++---------------,,,,,,,,,///888DDDTTTnnn{{{vvv{{{}}}xxxyyyUUUAAA;;;:::888999777666555444333111000222222111000000000111111//////..................------............------.........---------------,,,,,,,,,,,,------------------------------------///000000111111000000///---,,,,,,,,,------...///---...///111111000///...............////////////111111222555777888666444333222111000000111222222111111111111111111000000////////////111333555666999888666444222222222222000111222222222111////////////000000000000//////.........---------,,,,,,///000000000000000//////........./////////000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((((((((((((((()))))))))***'''((()))***++++++++++++---,,,++++++,,,,,,------...444;;;GGG```~~~zzzuuuzzz{{{}}}~~~uuufffPPP@@@>>>@@@:::111555555444333333222111111111111000000000000111111.........------,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......,,,,,,,,,,,,------...///,,,---///000111000...------------...............000000222444666666444222333222111111111222333444444333333333222222111111.........///111333666777<<<:::777444333222333444111222222333333111000///......///000000///............---------,,,,,,,,,...///////////////......---.........//////000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))******$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((((((((((())))))))))))'''''')))******+++++++++---+++))))))+++,,,------,,,111444<<>>;;;:::;;;:::666333333555555111...111111111000///...---,,,------------------------+++************++++++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))((((((((((((((())))))************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,------------------...////////////...------......//////000000...000111111///---------,,,...000444666555222///...///000222444444555555222222222222333444555666333222222222222222222222000//////......//////000//////000000000000//////......////////////......---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((())))))))))))*********)))))))))))))))(((''''''''''''(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******++++++++++++++++++++++++******+++------000999DDDUUUddduuu}}}}}}}}}YYYKKK===666555555666888555666555333111000///---000000000///.........---,,,,,,,,,,,,,,,---------)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((''''''&&&&&&''''''((()))************((((((((()))***++++++,,,++++++,,,,,,,,,---------,,,---.../////////......,,,,,,---......///000000---///222111///------///------///111444444333111...///000222333333222222111111111111222333444444111111111111111111111111000000///...------------,,,---...//////000//////......////////////......,,,---......,,,,,,---...++++++++++++++++++++++++++++++++++++************((((((((()))))))))******))))))*********)))(((''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************,,,)))+++.........444<<>>PPPhhh~~~~~~|||{{{}}}~~~gggppp|||vvvbbbRRRGGGBBB@@@RRRjjjyyyRRR<<<777666222111111111000////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((('''''''''((()))***///---++++++,,,...///...++++++++++++++++++++++++------------......//////......///000000000000000000111222333555555666666333333444555555444333222//////000000111111111111...////////////000000000000000111111222222333333000///...------...///000...............------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))******+++,,,,,,---------...111777AAAUUUmmm}}}||||||HHHMMMSSSUUUWWWfff{{{{{{sssiii[[[MMMDDD@@@???>>>HHH[[[uuubbbDDD555222222222...///000000.........///+++++++++++++++++++++++++++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((***)))((((((***++++++***++++++++++++++++++++++++++++++,,,,,,---.........---...///000000111111000111111222444555555555555111222333333333222111000......000111222222222222......////////////000000000000111111222222222333//////............//////------.........------,,,,,,,,,------------,,,,,,++++++,,,---,,,+++***)))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&((()))((('''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))***+++,,,---------,,,///000111444BBBYYYmmmvvvyyy:::::::::999999DDD^^^vvvssslllkkkkkklllnnnlll___PPPJJJLLLEEEAAA;;;999:::>>>AAACCCLLLdddoooJJJ999333//////222,,,...000000...---...000++++++++++++++++++++++++)))))))))***************'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((('''''''''&&&&&&''')))***((('''******************************++++++,,,------...---...///000111111111111111222333444444444444444111222333333333222000//////000111111222111000000........./////////000000000000000111111111111111......////////////......,,,------......---------+++,,,,,,------,,,,,,+++***+++,,,------+++***(((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))+++,,,------,,,,,,,,,......---555III]]]iiiqqq}}}<<<:::999777444777CCCQQQ[[[\\\\\\]]]dddoooxxx}}}~~~{{{{{{yyyeeeVVVSSSTTTWWWTTTUUUWWWQQQFFF@@@BBBCCCFFFMMMQQQIII===:::>>>666444222333666999::::::DDDbbb```@@@999:::333///333+++---000000---,,,...000************************((((((((()))******++++++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&''''''''')))++++++)))'''************************))))))***++++++,,,---------...///000111111111111222222333333444333333333333333444444444333111000111111222222111000...---............/////////000000000000000000000000000---...///000000///...---,,,,,,------...---------+++,,,,,,------,,,,,,+++***+++,,,------+++***(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&)))))))))'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))+++,,,------,,,,,,)))---///,,,111AAAVVVbbbkkkxxx555555555444444666:::>>>GGGFFFEEEEEEHHHLLLQQQTTT]]]ooo{{{gggXXXQQQdddkkkttt{{{yyy```YYYVVVRRRKKKEEE@@@<<<:::>>>===<<<;;;:::888777777555888<<>>@@@>>>KKKYYY\\\SSSFFF<<<888???EEELLLPPPSSSXXX___eeefffjjjeeeYYYUUUWWWNNN>>><<<;;;:::999888888888888777666666555444333222222222333555555555444222000...,,,---//////...222888DDDaaaxxxZZZGGGBBB:::555444000---,,,,,,,,,,,,++++++++++++******))))))******+++******+++,,,+++)))'''&&&)))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******++++++******************)))************+++++++++,,,,,,---------.........222222333333333222111111000000000000000000000000...///000000000000000000///////////////...------........................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&((((((''''''''''''(((((())))))))))))***************---...,,,+++333CCCPPP[[[iiiuuuyyyzzz}}}}}}///111222222222222444666333333222222111222222333000555;;;<<<888333000000---000444666666888<<>>MMMfff~~~***)))))))))))))))******(((((())))))*********+++(((((()))***************(((((((((((())))))))))))******))))))))))))******+++******)))(((''''''&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###################################################$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''---------------,,,+++***,,,,,,,,,++++++*********++++++,,,,,,---...//////,,,,,,,,,+++++++++*********+++---,,,,,,+++---...+++++++++,,,,,,---------++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%#########################################################"""""""""""""""$$$###"""""""""###%%%&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))***************+++555AAA@@@333...333111???WWWqqq+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""$$$#########""""""!!!!!!!!!""""""#########""""""###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''*********))))))))))))))))))***+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,---///---+++******,,,///111------,,,+++***************+++---......---+++******,,,***''')))000444444444111---++++++,,,,,,,,,+++++++++************)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$&&&((()))'''%%%###$$$''')))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&))))))))))))(((((((((((((((+++000444444222...+++222444DDDcccwww|||++++++*********)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""############"""""""""!!!""""""######$$$######"""###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''***)))))))))))))))))))))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,---...---,,,++++++---...000+++++++++***++++++,,,,,,***+++---......---+++******,,,,,,...555???EEEDDD===999444///---,,,***)))+++++++++*********))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%###%%%'''((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''))))))))))))(((((((((((()))+++---...//////---------333===QQQoooxxxrrrqqqxxx{{{~~~************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""############""""""""""""###$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++,,,------,,,++++++++++++++++++,,,,,,------,,,,,,,,,---------......************+++,,,---...***+++,,,---------,,,+++------...222>>>KKKPPPNNN???;;;666111...,,,***(((++++++*********)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""############"""""""""############$$$$$$$$$$$$$$$$$$###############################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((())))))))))))******))))))***+++---...+++222666>>>[[[~~~rrrpppttt|||}}}xxxxxx}}}******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#######################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########"""""""""""""""$$$$$$%%%%%%%%%$$$####################################$$$%%%%%%%%%%%%$$$&&&&&&'''''''''((((((((('''((((((((())))))******++++++++++++++++++++++++*********+++,,,,,,------+++,,,---.........------+++*********++++++,,,---***+++,,,---------,,,,,,000...---111<<>>>>>888111///,,,+++,,,,,,+++************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%########################""""""############""""""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################%%%%%%$$$$$$###"""""""""########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((()))))))))***((())))))***++++++,,,,,,111,,,---444===LLLhhh{{{pppqqqxxx|||{{{zzz((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############%%%%%%%%%%%%$$$###"""!!!########################"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))***++++++))))))(((((((((((())))))((())))))***+++,,,------+++,,,---.........---,,,...---,,,+++************+++++++++,,,,,,------...///...++++++000666666111111///---,,,,,,,,,+++*********)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&%%%$$$######$$$%%%&&&########################""""""############"""""""""############$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$########################%%%$$$$$$$$$######""""""########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))******((()))***,,,---,,,,,,+++///(((***222333555MMMlllzzzrrrrrryyy~~~~~~|||((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$############"""!!!"""""""""############$$$$$$$$$$$$###"""!!! ########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&''')))***+++,,,******)))(((((()))******(((((()))***+++,,,------+++,,,------......------,,,,,,++++++***+++++++++++++++++++++,,,---.........///...+++---111111---///---,,,,,,,,,,,,***)))***)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&%%%###""""""###%%%&&&########################""""""############"""""""""############$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#######################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%$$$$$$"""""""""$$$&&&%%%######%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((()))*********((()))******+++++++++++++++))),,,///...///===NNNnnnsssyyy{{{}}}~~~(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$############"""!!!!!!""""""#########$$$$$$$$$$$$######!!! ########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%'''(((***+++,,,,,,+++***))))))***+++,,,'''((()))***+++,,,------,,,,,,,,,---------......************+++,,,------++++++++++++,,,---...///000222000,,,+++,,,,,,)))***)))((()))+++,,,+++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$"""!!!!!!"""$$$%%%########################""""""############"""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$""" !!!$$$&&&%%%###"""$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++))))))(((((()))***+++,,,(((---///------333999;;;WWWhhhzzz}}}yyyzzz|||&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############"""""""""""""""%%%###!!!!!!###$$$%%%%%%%%%$$$###!!!!!!!!!"""###"""""""""""""""######$$$########################""""""""""""####################################""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))+++,,,''''''(((((())))))************++++++,,,,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,---...///...---,,,,,,++++++++++++)))***+++++++++)))((('''((((((((((((''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++---///000>>>NNNiii|||{{{qqqrrr}}}}}}&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""$$$###!!!"""###%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$########################""""""""""""####################################""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((()))***'''''''''((())))))******((((((((()))))))))***************+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,---...------,,,+++++++++++++++)))******+++***)))((('''((((((((((((''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$"""!!!!!!!!!"""###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++---///000555AAAUUUjjjtttvvvwwwyyy~~~}}}&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""#########""""""###%%%%%%$$$"""!!!""""""############""""""""""""""""""######$$$########################""""""""""""####################################""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&''''''(((((()))******''''''(((((((((((())))))*********++++++++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++,,,---,,,++++++***+++++++++)))************)))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$######"""!!!""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++---...///...333???SSSkkk~~~{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$###"""""""""""""""#########"""""""""$$$&&&&&&$$$""" !!!"""$$$$$$$$$###""""""""""""""""""######$$$########################!!!"""""""""####################################!!!"""""""""############""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***)))))))))))))))*********************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++******++++++************++++++))))))*********)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######"""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""############%%%%%%$$$$$$###"""""""""########################################################################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))*********++++++,,,---...,,,000444BBB```%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""############"""""""""$$$&&&&&&$$$""" !!!"""$$$$$$$$$###""""""""""""""""""######$$$########################!!!"""""""""####################################!!!"""""""""############""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((())))))*********)))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++************)))))))))******+++))))))))))))))))))******((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$###""""""!!!$$$######""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,,,,...111222999QQQrrr%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$###""""""###%%%%%%$$$"""!!!""""""############""""""""""""""""""######$$$########################""""""""""""####################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%&&&&&&''''''((())))))))))))(((((((((((('''''')))))))))************+++***++++++,,,,,,++++++******+++------...---,,,+++)))))))))((())))))***+++)))))))))((())))))***+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""#########$$$######"""!!!######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""############"""!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""#####################################################################################################################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,,,,++++++,,,///111444@@@VVVmmm{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$$$$###!!!"""###%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$########################""""""""""""####################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))******)))))))))((((((((())))))))))))***************++++++,,,,,,++++++******+++---/////////...---((((((((((((((()))*********)))((((((((()))+++,,,((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$######"""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$###"""!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%########################################################################"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,++++++******,,,///111333;;;NNNaaa$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%###!!!!!!###$$$%%%%%%%%%$$$###!!!!!!!!!"""###"""""""""""""""######$$$########################""""""""""""####################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))---,,,,,,,,,++++++******))))))))))))************+++++++++,,,,,,+++++++++***+++---///000000///...((((((((((((((()))*********)))(((((((((***+++,,,)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$###"""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))+++,,,,,,+++***)))((()))...222---+++999MMMppp||||||$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$%%%%%%%%%###$$$%%%'''########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%$$$###""""""######$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$########################"""""""""""""""########################""""""""""""""""""####################################""""""""""""######"""###$$$$$$$$$"""!!! $$$$$$############$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%'''((()))(((((('''&&&&&&'''((()))((()))***++++++***)))(((,,,---......,,,******++++++,,,...///000000000///++++++***)))((((((((((((***)))((()))***+++***((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!###$$$###"""!!!"""###########################$$$#########""""""!!!!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$"""!!!"""&&&))),,,################################################""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''((((((((((((((()))(((((('''''''''(((((())))))))))))************------------000333666888RRRvvv~~~~~~www|||$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%&&&%%%$$$###$$$%%%########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$###""""""######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""!!!###"""""""""""""""""""""#################################"""""""""""""""##############################""""""""""""#####################"""!!!!!!$$$######""""""######$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&'''((())))))***++++++***))))))+++---...---,,,******++++++,,,...///000000//////---,,,+++***)))(((((((((***)))((()))******)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!###$$$###"""!!!"""#######################################"""""""""!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!!"""%%%''')))################################################""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''((((((''''''''''''(((((((((((()))))))))*********------,,,,,,---000222444BBBYYYnnn{{{wwwsssxxx{{{|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%''''''%%%###"""###########################%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$######"""#########$$$$$$$$$############"""########################""""""""""""############$$$$$$###""""""!!! """"""""""""""""""##############################$$$#########""""""!!!!!!########################$$$$$$############$$$$$$$$$######"""""""""""""""$$$######""""""######$$$$$$######""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''')))((('''&&&&&&'''((()))******++++++++++++******+++,,,------+++***+++++++++,,,---...//////.........---,,,+++))))))((((((***)))((((((******)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!###$$$###"""!!!"""#######################################""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$######""""""###$$$$$$%%%################################################""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$***)))(((&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&((('''''''''''''''(((((((((((())))))))))))******,,,,,,+++++++++---...///333<<>>TTTgggyyysssvvvvvvtttwww~~~}}}xxxyyy}}}$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$""""""######$$$#########!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$###############################################################""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""######$$$$$$""""""############""""""$$$###""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((((((******************))))))***)))))))))))))))******)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""""""""""""""###""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################################################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))***)))***+++---............---444???OOOeee~~~|||wwwzzz|||zzz|||~~~{{{www|||%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######################################################################################################!!!"""""""""############!!!!!!""""""######$$$$$$""""""############""""""!!!""""""""""""!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))************)))))))))))))))***)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################################################################"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''((((((((()))))))))((()))+++---------,,,+++000000333:::JJJfffzzztttwww}}}yyyuuurrrrrrtttzzz~~~~~~~~~xxx}}}}}}~~~~~~{{{xxxxxx|||%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$%%%%%%%%%%%%%%%$$$!!!!!!$$$%%%######$$$$$$$$$$$$######"""""""""##############################$$$$$$$$$################################################""""""""""""############""""""""""""############""""""############"""""" !!!######!!! !!!""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!! !!!!!!"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))))))))((((((((()))******+++******))))))))))))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$"""""""""############$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((()))'''''''''((((((((()))))),,,,,,------,,,***)))(((.........///666MMMrrrrrrgggooo~~~tttooolllkkknnnrrrsssxxx~~~~~~yyyxxxuuurrrqqqsssxxx||||||~~~%%%%%%%%%%%%%%%$$$##############################################################################################################################$$$#########"""""""""!!! !!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!"""""""""#########$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""#####################"""""""""""""""""""""############"""""""""$$$$$$"""!!!!!!###"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''((())))))))))))))))))(((((('''((()))***+++++++++***))))))))))))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$######""""""######$$$""""""#########$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''((())))))'''(((((((((((())))))))),,,,,,,,,,,,+++******)))***,,,/////////999UUUpppzzzgggfffppp{{{ssskkkggghhhlllpppvvv|||{{{xxxuuutttvvvyyy{{{|||{{{}}}###$$$$$$$$$$$$###""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""############""""""############""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######""""""!!!!!!""""""############"""""" ###&&&&&&###""""""$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######################## !!!!!!""""""###### !!!!!!!!!""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((())))))))))))))))))(((''''''''')))***+++++++++***))))))((()))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######$$$$$$############$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$###"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((()))))))))***))))))***+++,,,------...''',,,333444///...>>>RRRjjjqqqnnnvvvppp}}}~~~pppfffccciiimmmqqqsssuuuxxx~~~}}}{{{|||$$$###"""###%%%%%%###"""################################################!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""######""""""""""""##################$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$#########""""""&&&$$$"""$$$'''((('''%%%$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&'''(((((((((((()))))))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###""" !!!"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!######""""""""""""#####################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""########################$$$$$$############$$$$$$################################################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))******++++++------...000111333444444EEE[[[{{{uuukkkjjjnnn{{{xxxllljjjgggfffgggdddaaagggpppyyy|||}}}~~~$$$###"""###%%%%%%###"""################################################!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$"""###&&&'''%%%###$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$###"""!!!""""""###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$############"""""""""!!!######""""""""""""#####################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""########################$$$$$$############$$$$$$################################################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((())))))***+++++++++++++++,,,...///111222222777CCC[[[wwwwwwmmmeeedddkkkuuuxxxooogggbbb]]]YYY]]]eeesssuuuxxx}}}$$$###"""###%%%%%%###"""################################################!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$############"""""""""%%%$$$"""###$$$$$$###"""$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$###############$$$"""""""""""""""""""""""""""""""""!!!"""######$$$############""""""""""""######""""""""""""######"""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################$$$$$$############$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,)))***+++,,,---...///000222444@@@XXXtttzzznnnaaaZZZXXXkkkrrrfff___[[[\\\```lllmmmpppssswww{{{}}}~~~$$$###"""###%%%%%%###"""################################################"""#########!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""########################################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""#########$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$$$$###"""""""""!!!!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''(((((())))))))))))((())))))(((((((((((())))))(((((())))))))))))((((((%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$##################$$$########################"""""""""""""""""""""""""""""""""""""""######$$$#########"""""""""""""""######""""""""""""######""""""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#################################$$$$$$############$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))******++++++,,,,,,))))))***+++,,,---......444111555DDDXXXooouuufff\\\UUUkkkuuummmhhheeedddjjjjjjiiijjjlllppptttvvv~~~~~~$$$###"""###%%%%%%###"""################################################"""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""######$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""######""""""""""""######"""#########$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""!!!!!!!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((()))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$#########$$$$$$#########!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""############""""""""""""######!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""####################################$$$$$$############$$$$$$################################################$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))***++++++,,,,,,******+++,,,------.........///222555;;;KKKhhhxxxkkkZZZbbbgggjjjvvv{{{sssmmmmmmkkkgggddddddfffiiikkkrrruuuyyy~~~}}}$$$###"""###%%%%%%###"""#########################################################""" !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""###$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###"""###$$$###"""!!!"""###$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&'''((())))))******)))))))))(((((((((((())))))'''((()))******)))((('''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!""""""""""""!!!""""""""""""""""""""""""!!!!!!"""############"""""""""""""""##################""""""""""""######!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$########################$$$$$$############$$$$$$######################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))******+++++++++++++++,,,---.........)))...333111...555OOOhhhvvviiibbbddduuuyyytttllleeeaaaaaabbbdddeeegggjjjpppxxx$$$###"""###%%%%%%###"""#########################################################!!! ###%%%""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################!!!!!!"""###############!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!###$$$$$$"""!!!###%%%$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&'''((()))************))))))(((((((((((())))))'''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!"""###$$$######""""""""""""""""""""""""""" !!!"""###$$$######"""!!!"""""""""##################""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$########################$$$$$$############$$$$$$######################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((())))))*********++++++,,,,,,------...***---111333000111>>>LLLmmm~~~zzz}}}ssskkkwwwyyynnngggddddddeeeaaaaaabbbgggoooxxx~~~$$$###"""###%%%%%%###"""#########################################################!!! ###%%%""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################!!!!!!"""############### !!!!!!"""###$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##################$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""###### ###%%%$$$""""""$$$'''$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&'''((()))************))))))(((((((((((())))))'''((()))++++++)))((('''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!!!!""""""#########$$$######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$########################$$$$$$############$$$$$$######################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))*********+++,,,,,,,,,---+++***,,,111222000222555OOOnnn~~~zzzxxxqqqjjjwwwxxxnnnjjjiiijjjeeebbb```bbbhhhqqqxxx|||{{{zzz{{{yyy{{{||||||zzz}}}$$$$$$######$$$&&&''')))%%%%%%$$$###""""""######$$$$$$############$$$$$$#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$$$$###"""!!! """"""############""""""######$$$$$$$$$$$$##############################$$$$$$######"""###############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$##################""""""""""""############"""############$$$$$$$$$'''%%%###"""""""""""""""%%%""" """''')))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&'''''''''''''''((())))))((()))***+++,,,---------++++++,,,---...///000111;;;DDD[[[}}}{{{zzzpppllllllzzz|||sssggg___eeennnpppooonnnqqqttt{{{~~~|||xxxvvvuuuwww|||$$$###""""""###$$$%%%&&&%%%$$$$$$###""""""######$$$$$$############$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!$$$$$$######""""""!!!!!!""""""############""""""######$$$$$$$$$$$$##############################$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&####################################$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''&&&$$$###%%%'''(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))(((((()))***++++++++++++++++++,,,---...///000000000222???VVVqqq~~~sssnnnqqq}}}zzzzzzzzztttmmmjjjnnnllllllqqquuuvvvzzz~~~~~~######"""""""""######$$$%%%$$$######"""#########$$$$$$############$$$$$$########################""""""""""""""""""######################################################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################$$$$$$$$$#######################################!!!!!!!!!"""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""##################"""#########"""""""""""""""""""""############""""""######$$$$$$$$$$$$##############################""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%&&&############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))(((((())))))***))))))(((++++++,,,,,,---...//////444111222;;;KKKccc}}}xxxuuuqqqsssxxxsssqqqggg```dddkkkooorrrtttxxxzzz|||$$$#########""""""######$$$$$$###############$$$$$$$$$############$$$$$$########################"""""""""""""""#########################################################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""########################################################################!!!!!!"""""""""#########""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""#########""""""############""""""######$$$$$$$$$$$$##############################""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""!!!!!!"""$$$&&&'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))***))))))((((((***++++++,,,------......444444444555999GGGbbbzzzzzzooopppvvvqqqfffgggooorrrpppoooqqqrrrssstttwww|||$$$$$$$$$$$$$$$#########$$$###############$$$$$$$$$$$$############$$$$$$########################!!!!!!""""""############################################################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""########################################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######"""""""""""""""#########""""""############""""""######$$$$$$$$$$$$##############################""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''((((((((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''%%%###!!!"""$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((*********+++******))))))******++++++,,,,,,------(((,,,111222111777III\\\~~~~~~ooohhhrrr~~~{{{zzz}}}yyyqqqlllmmmkkkjjjjjjmmmrrrwwwzzz######$$$%%%%%%$$$$$$############"""######$$$%%%$$$$$$############$$$$$$########################!!!!!!!!!"""######$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""#######################################$$$$$$$$$########################"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""################################################"""##################"""#########"""""""""""""""""""""############""""""######$$$$$$$$$$$$##############################""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''))))))((('''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""############"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""%%%&&&&&&$$$%%%***---&&&$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***++++++******************++++++,,,,,,,,,+++---000111...///:::GGGTTTrrr}}}nnnnnnvvv|||vvvnnniiiccc```aaaeeehhhjjjooopppqqqrrrtttxxx}}} !!!"""$$$$$$$$$############""""""###$$$$$$%%%$$$$$$############$$$$$$######################## !!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""######""""""!!!$$$$$$######""""""!!!!!!""""""############""""""######$$$$$$$$$$$$##############################$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''))))))(((&&&%%%%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""######$$$$$$##########################################################################################$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&$$$###%%%,,,222...***$$$"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((()))************************++++++++++++222111222333111///222888<<>>QQQqqqwwwmmmfffbbb[[[TTTNNNOOOSSS___vvvvvvooo```^^^[[[WWWRRROOOMMMLLL################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###"""!!!###""""""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######""""""######$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""##############################################################################$$$#########""""""!!!!!!$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%###############"""!!!!!!""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$##################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((&&&%%%%%%&&&'''((()))))))))))))))))))))))))))************+++++++++***,,,))))))444???:::,,,222111111222777???JJJRRRfff{{{ssscccPPPHHHMMMVVV[[[hhhssswwwnnnkkkfff\\\SSSQQQ$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###""""""%%%$$$###""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""######""""""######$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""##############################################################################$$$#########""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%###############"""!!!!!!""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))*********+++++++++,,,...------666BBB???444333333444444666:::???CCCKKKeeeuuu```TTTRRRRRRPPPWWW]]]kkk|||}}}nnnbbb]]]$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$$$$$$$###""""""&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""#############################################################################################"""""""""$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%#########$$$######"""!!!""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###########################""""""!!!!!!""""""###""""""""""""""""""######""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##########################################################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))))))))*********++++++))),,,+++***///888999222000222444555555555666777999GGG]]]zzzvvviiibbbZZZSSSOOOPPPRRRZZZhhh|||vvvnnn###$$$$$$$$$%%%%%%%%%%%%#########################################################"""######$$$%%%######$$$$$$$$$######"""%%%$$$$$$#########""""""############$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""############""""""########################""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######""""""######$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""##################""""""""""""######################################################################################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$#########$$$$$$######"""""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###########################""""""""""""""""""###"""""""""""""""#########""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))))))))************))),,,***&&&''',,,...++++++...111333333333444555888:::BBBTTTqqq~~~zzzrrriiicccccc]]]UUURRR[[[jjjttt"""###$$$%%%'''((())))))######################################################""""""###$$$$$$%%%"""######$$$$$$$$$######""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""########################""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######""""""######$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""##################""""""""""""#############################################################################################$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$##################$$$######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$############################################################""""""""""""######!!!!!!""""""############""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,---&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))))))))*********,,,...---***)))+++---,,,+++---///000111222444666444444555:::HHHbbb~~~jjjWWWQQQWWW\\\ccclll|||"""###$$$%%%'''(((******################################################""""""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$"""""""""############$$$########################""""""############""""""########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$%%%$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######################################################$$$######""""""######$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))),,,///111)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((()))))))))******)))*********+++---.........///000000///000222444...222666777888EEE___wwwzzzxxxjjj___]]]]]]ZZZ[[[___iiixxx######$$$$$$%%%&&&&&&&&&################################################""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$###"""""""""""""""############"""""""""###$$$$$$%%%%%%""""""############""""""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""######""""""######$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""#######################################################################################$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$#########"""###$$$$$$%%%%%%%%%$$$""""""############""""""######$$$$$$$$$$$$######################################################$$$######""""""######$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,///111---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&(((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***'''%%%%%%(((+++,,,+++***,,,...000000000000111222000222555888666999GGGVVVdddzzz~~~xxxqqqlllgggaaa___bbbhhhnnnqqqxxx~~~$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! """"""""""""############!!!!!!"""###$$$%%%%%%&&&""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""#########"""###$$$$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""#######################################################################################$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%""""""############""""""######$$$$$$$$$$$$######################################################$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''***---///111///...,,,***((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&((())))))((('''))))))))))))))))))))))))(((((((((((()))))))))))),,,((('''***---,,,(((&&&'''***///111222111111222555///...111222222888@@@BBBTTTiii~~~wwwnnnhhhbbb]]]YYYbbbdddgggiiinnnvvv&&&%%%$$$$$$######$$$$$$$$$#########""""""!!!!!!"""$$$$$$$$$###"""###$$$#######################################################################################"""!!!!!!""""""#########$$$$$$$$$""""""############""""""$$$#########""""""!!!!!!""""""""""""##################################################################$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$##################""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!########################""""""""""""#####################"""""""""""""""$$$#########""""""!!!!!!########################################################################&&&%%%%%%$$$#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##########################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""####################################################################################%%%%%%$$$$$$###"""""""""########################$$$$$$$$$#########""""""###""""""###%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################%%%$$$$$$$$$###"""""""""########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,---.........,,,)))(((%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))************+++++++++******+++,,,---//////000222222222222222222222222???===CCCSSSbbbttt~~~zzzyyyyyyyyypppjjjiiihhhfffdddmmmyyy&&&%%%$$$$$$######$$$$$$$$$#########"""""""""""""""$$$%%%$$$###"""###$$$#######################################################################################"""!!!!!!""""""#########$$$$$$$$$""""""############""""""############"""""""""!!!""""""""""""##################################################################$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!######$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$###############$$$#########""""""""""""########################################################################&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$######"""!!!!!! """"""""""""######################################################################################################$$$$$$########################$$$$$$$$$#########""""""###""""""###%%%%%%$$$"""########################""""""""""""""""""""""""########################$$$$$$$$$#######################################"""######$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***+++---------,,,***)))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''(((((((((((())))))*********+++++++++******+++,,,---...//////222222222222222222222222444000333===DDDMMMbbbxxx{{{wwwuuuuuuzzz~~~{{{tttiiiaaaZZZcccjjjmmmsss&&&%%%$$$$$$######$$$$$$###############"""""""""###$$$%%%$$$###"""###%%%#######################################################################################"""!!!!!!###############$$$$$$$$$""""""############""""""############""""""""""""""""""""""""##################################################################$$$$$$$$$$$$######!!!!!!!!!"""""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""################################################%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!""""""""""""####################################################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$##################""""""###%%%%%%$$$"""########################""""""""""""""""""""""""#######################################$$$$$$$$$######################## !!!"""###%%%&&&(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,------,,,,,,+++***)))'''&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''(((((((((((()))))))))*********++++++******+++,,,------...///111111111111111111111111444111111444444555@@@NNNqqqwwwooooootttyyy|||zzzoookkknnnmmmgggdddhhhmmmooo&&&%%%$$$$$$######$$$$$$###########################$$$%%%%%%######$$$%%%#######################################################################################"""!!!!!!########################""""""############""""""#########"""""""""""""""!!!"""""""""##################################################################$$$$$$$$$$$$######!!!!!!"""""""""#########""""""#########$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""%%%$$$###""""""###$$$%%%########################!!!"""""""""#####################$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#####################""""""!!!!!!!!!"""""""""####################################################################################""""""#########$$$$$$$$$###################################################""""""###%%%%%%$$$"""########################""""""""""""""""""""""""###############$$$$$$$$$"""""""""###$$$$$$$$$%%%########################!!!!!!"""###%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***,,,---------...---,,,***((('''&&&%%%''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''((()))(((((((((((((((((()))''''''''''''(((((((((((())))))))))))************)))******+++,,,---------000000000000000000000000444333444777555222888@@@NNN\\\rrrzzzvvvwwwxxx|||yyysssssstttsss&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$###%%%%%%%%%$$$###$$$%%%#######################################################################################"""!!!!!!########################""""""############""""""""""""""""""""""""######!!!"""""""""##################################################################$$$$$$$$$$$$######""""""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!!!!!"""###$$$########################!!!"""""""""############""""""""""""######$$$$$$###############$$$$$$$$$""""""""""""""""""""""""################################################%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""#####################"""""""""""""""!!!"""""""""####################################################################################$$$$$$$$$#########""""""###################################################""""""###%%%%%%$$$"""################################################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((***,,,------//////...,,,+++)))''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,////////////////////////***,,,///222111000222777444999EEE]]]&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&#######################################################################################"""!!!!!!$$$$$$$$$###############""""""############""""""""""""""""""############""""""""""""##################################################################$$$$$$$$$$$$######"""""""""#########$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""###############""""""""""""""""""###########################""""""""""""############!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""""""""""""""""""""####################################################################################%%%%%%$$$$$$###""""""!!!#######################################$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''')))***+++,,,////////////---,,,******((((((((('''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******))))))*********+++++++++........................)))+++...000000000111222...222777<<>><<<===<<<888555666555777;;;<<<<<<@@@FFFCCC;;;222...---............---,,,+++++++++,,,---++++++++++++************************************************))))))))))))))))))*********+++++++++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------............///000000000000333777;;;@@@JJJ[[[lll~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&((((((((()))))))))******))))))))))))))))))))))))((())))))******+++,,,,,,******+++++++++++++++++++++,,,---.../////////...111444777777777999???EEEEEEGGGNNN[[[iiiqqqqqqnnnoooqqqrrrrrrrrrsssuuuwwwrrrpppoooppptttyyy|||~~~zzzwwwttttttvvvyyy{{{|||{{{~~~|||wwwsssooolllkkkfff```ZZZZZZ[[[YYYRRRKKKHHHCCCAAACCCBBB@@@AAAEEEIIICCC;;;555333111...***,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******************************************)))))))))))))))))))))*********++++++***************************+++,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............///...,,,,,,...///111444999AAANNN```uuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))******+++,,,,,,,,,---,,,,,,+++,,,,,,---...---...//////111666===BBB@@@DDDHHHMMMQQQUUUYYY\\\^^^eeeqqq~~~zzz|||{{{sssggg___YYYVVVSSSMMMJJJKKKPPPNNNIIICCC>>>999000(((++++++++++++++++++++++++---,,,,,,++++++*********************************************)))))))))((())))))))))))************************************)))+++,,,+++***)))***+++************************************************+++,,,,,,,,,------------+++,,,...///...---...///333444444555777===FFFLLLZZZgggzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((('''))))))))))))*********************************************+++,,,,,,------------,,,,,,---///111222222888>>>CCCFFFLLLTTT[[[YYYZZZ___hhhsssxxxwwwsssvvvzzzqqqnnnlllfff```^^^YYY\\\\\\XXXTTTOOOBBB555111111000///............------,,,++++++***))))))************************************)))))))))((((((((()))))))))*********)))))))))))))))))))))))))))***++++++))))))***+++************************************************++++++++++++,,,,,,,,,---***,,,...//////...///000,,,---...///000000222333111:::EEEPPP[[[iiiyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((((((((()))))))))*********++++++***************************++++++,,,,,,---......---------///222777<<>>;;;777444111/////////......------,,,+++******++++++++++++++++++++++++************))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))***+++***))))))***+++******************************************************+++++++++,,,,,,,,,+++,,,...---,,,++++++,,,++++++***+++---///111333///000111222666???KKKTTT\\\jjjwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###################################################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))))))))*********+++++++++************************++++++,,,,,,---.........111222444888???HHHPPPUUU```ppp}}}yyyyyy~~~||||||wwwiiiTTTOOOGGG???999555444444111111000///...---,,,,,,++++++++++++++++++++++++************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((***+++***)))((()))+++************************************************************++++++++++++***+++,,,+++))))))***+++000...,,,,,,---///000111444222000///000222666888999DDDNNNXXXlll$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$################################################"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%'''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))))))))************+++++++++************************++++++,,,------......///666777;;;BBBKKKWWWaaagggzzz}}}yyyzzzsssllleee[[[PPPGGGAAA???>>>333333222111000///......++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++*********,,,...+++++++++---......---+++***+++---000333333111...111777999<<>>?????????@@@AAACCCDDDFFFGGGGGGEEECCCAAA??????@@@AAA??????@@@@@@AAABBBBBBCCC@@@???>>>======>>>>>>???>>>===;;;999666444222111,,,,,,,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))*********+++++++++++++++,,,---///000222333777@@@OOO```lllwwwjjjUUUMMMFFF>>>444333111///---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++************************)))******+++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******++++++,,,---...000000111444777;;;>>>@@@BBBEEEGGG@@@@@@@@@AAABBBDDDEEEFFFCCCDDDEEEGGGJJJMMMPPPQQQ```]]]XXXQQQLLLHHHFFFEEE@@@@@@AAABBBBBBCCCDDDDDDBBBAAAAAAAAAAAACCCDDDEEEIIIHHHFFFCCC@@@===;;;::://////...------,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++++++++,,,...000444777999GGGQQQdddvvvwwwvvv|||dddVVVLLLCCC666555222000...,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************************************))))))***+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***))))))(((((())))))***+++***(((''')))+++***&&&((())),,,---***((()))---222111///222888===<<<777;;;DDDKKKKKKNNNVVV[[[ZZZLLLJJJMMMQQQPPPLLLLLLRRRQQQLLLMMMTTTVVVVVVaaaqqq~~~ooo^^^SSSRRRUUULLLIIIGGGIIIKKKLLLNNNPPPKKKHHHDDDBBBBBBBBBAAA@@@DDDGGGIIIGGGBBB>>>>>>???;;;777444333333222...***''')))+++------,,,***)))(((((((((((('''''''''&&&'''&&&$$$$$$''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''---***))),,,...,,,+++---)))000...---555999???KKKSSSfff|||rrroooqqqyyy|||yyyyyyyyywwwyyy~~~|||yyyuuutttuuuyyyxxxgggUUUFFFBBB:::333000///------111***+++***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))***)))((('''&&&''')))+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((''''''((())))))***((())))))***,,,---,,,)))///---,,,,,,---///444888666777999;;;@@@EEEGGGHHHQQQXXX]]]```dddlllnnnlllaaa\\\[[[bbbfffbbb\\\YYY^^^\\\^^^ccceeejjj}}}wwwllleeebbbYYYWWWVVVWWWYYY[[[]]]___]]]YYYTTTOOOKKKIIIIIIIIIKKKIIIEEECCCBBBBBBBBBCCC@@@>>><<<<<<======;;;:::333111...,,,******+++,,,******)))((('''''''''''''''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***''''''+++---,,,,,,...***000///111???IIIRRR___kkkyyy~~~zzzxxx{{{zzzwwwvvvwww{{{}}}|||yyyzzz{{{|||~~~yyymmm___RRRJJJBBB;;;888444///---...,,,,,,,,,,,,++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))***'''&&&)))///111---)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))***+++&&&''')))+++,,,+++***)))111222444666999>>>BBBDDDDDDFFFIIILLLMMMPPPVVVZZZiiilllpppttt{{{~~~vvvsssxxxyyymmmlllkkkmmmqqqrrr|||tttlllgggfffeeedddeeehhhjjjkkkkkkhhhccc]]]ZZZ[[[___cccaaaWWWJJJCCCDDDFFFFFFDDDAAAAAA?????????@@@AAABBB>>><<<888333000---,,,++++++***)))((((((((()))***)))'''''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))(((&&&(((,,,---,,,---000+++111222;;;QQQ```kkkxxxzzzwwwyyy|||}}}~~~zzz~~~zzzxxx{{{yyyvvvwwwxxxxxxxxxyyy|||yyyvvvnnneeeUUUNNNFFFBBB<<<333...---,,,,,,,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&''''''))))))))))))))))))))))))***%%%$$$,,,666999111'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&''''''((()))((((((((((((((((((((((((+++******)))******++++++******,,,...---,,,...333>>>HHHRRRUUUVVVWWWXXXXXXYYYZZZ]]]aaacccbbbcccfffsssrrrsssyyyzzzuuusssssstttwwwzzzrrrpppqqqpppkkkjjjlllmmmmmmlllkkkiiihhhlllvvvvvv___SSSRRRSSSPPPKKKGGGFFFDDDAAA??????@@@AAAEEEFFFGGGFFFBBB;;;555000...---+++*********+++,,,***))))))***++++++(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))******+++***+++------+++---111444===EEETTTooo~~~~~~xxxxxxvvvtttuuu|||}}}|||hhh```XXXRRRIII>>>666333///---,,,++++++***(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))%%%$$$+++555777///&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''(((((()))***))))))))))))))))))))))))++++++***)))))))))******000///111444555666@@@LLLdddrrr|||yyyrrrqqqrrrssslllkkkppp{{{{{{sssoootttooonnnttt~~~~~~zzzwww}}}yyyvvvwwwzzz~~~||||||tttnnnooopppnnnmmmmmmoootttxxxhhhdddccc^^^YYYVVVTTTPPPLLLJJJGGGFFFEEEHHHJJJLLLMMMLLLIIIEEEBBB999777444111...,,,++++++)))))))))***,,,+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))))))))******++++++...,,,,,,---+++***---222FFFTTTaaauuu~~~}}}yyywww}}}wwwlllcccWWWIII???<<<444111...---......,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&&&&(((,,,---***'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((('''(((((()))***+++))))))))))))))))))))))))******)))******+++,,,---111000444;;;>>>CCCSSSeee|||}}}yyyzzz}}}vvvooolllqqqxxxzzzxxxwwwyyyyyyyyyvvvsssuuuyyyrrrmmmjjjgggcccccc```\\\ZZZZZZYYYTTTQQQJJJIIIGGGFFFGGGIIILLLNNNEEECCC@@@;;;666222...,,,+++***))))))******(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((())))))))))))))))))***++++++,,,,,,---++++++,,,,,,,,,333<<>>999333///,,,)))'''&&&((()))***)))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***++++++***)))+++---//////000000888FFFTTT```nnnzzz|||rrr{{{~~~~~~zzzwwwxxxwww{{{{{{sssbbbUUUNNNIIICCC???777111......,,,))))))+++))))))((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((''''''''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))))))))))))))))))))+++******)))******++++++++++++************+++++++++,,,---...111666===BBBGGGSSS```eeefffggggggfffmmmmmmpppuuuwwwwww{{{{{{~~~~~~{{{|||wwwggg^^^[[[XXX]]]___]]]^^^eeennnsss{{{wwwrrrmmmmmmwww|||zzz||||||yyyzzz}}}}}}}}}xxxwwwwwwzzz~~~vvvqqqqqqoookkkjjjhhheee```ZZZTTTOOOLLLOOOMMMJJJGGGEEE@@@;;;777333///***'''''')))******((((((''''''(((((())))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******...+++))))))+++...000111222666BBBSSSbbbooo|||zzzwww{{{~~~~~~{{{zzzxxx~~~xxxkkk```YYYUUUPPPLLLCCC;;;444111...***))),,,******)))))))))))))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''(((((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))*********++++++*********+++,,,,,,++++++++++++,,,---...///,,,000555:::@@@HHHQQQWWWeeeqqq||||||wwwtttrrrppplllmmmrrrzzz~~~~~~|||wwwyyy{{{qqqhhhaaa]]]\\\ZZZ___eeehhhjjjooouuuyyy}}}yyytttsssyyy|||}}}~~~|||qqqooolllkkksss|||xxxxxx}}}}}}{{{{{{|||~~~uuupppqqqrrrqqqqqqrrrrrrqqqmmmhhhccc___VVVSSSOOOKKKHHHEEEAAA>>>===999333///,,,+++)))((((((((('''''''''(((((()))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********///+++))),,,---...///111666AAASSSfffttt~~~}}}~~~~~~{{{tttlllgggbbb[[[TTTQQQFFF<<<777222...,,,---++++++***)))))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))((((((((()))))))))*********++++++++++++++++++,,,------******+++---///111333444;;;BBBLLLTTTZZZaaaiiiooo|||{{{zzzppppppuuu}}}wwwyyyzzzvvvpppnnnuuu}}}}}}zzzvvvrrrooollliiiggghhhlllrrryyy}}}|||{{{zzz|||zzzzzz}}}}}}vvvxxx{{{{{{uuupppkkknnn~~~}}}yyyxxxxxxyyy}}}yyyvvvwwwzzz}}}}}}{{{zzz|||}}}yyywwwkkkfff^^^VVVOOOJJJDDDAAA@@@===999666333///+++((((((((('''''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************---++++++///000///222777CCCSSSjjj|||}}}~~~|||yyyxxxyyynnnggg```]]]___cccgggjjjhhhooorrrrrruuu|||{{{vvvwwwzzz}}}yyywwwzzz|||xxxxxxyyy}}}~~~}}}xxxlll___]]]RRRFFF@@@;;;444000000,,,,,,+++***************************************((((((''''''''''''(((((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((())))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((())))))******))))))(((((())))))******+++++++++++++++++++++,,,---......)))***,,,///333777;;;<<>><<<:::888777444000---))))))((((((''''''(((((()))))))))((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))))))))******)))))))))*********++++++,,,***---222222111;;;HHH\\\ooo{{{{{{{{{sssooojjjfffbbb`````````ZZZUUUQQQTTTXXX\\\aaagggccckkkoookkkllltttyyyxxx~~~~~~|||vvvnnngggeeeeeedddcccbbbaaaeeeqqq}}}wwwuuuyyy~~~~~~tttggg\\\PPPKKKFFF>>>666333------,,,+++************************************((((((''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))))))))************))))))((())))))******+++,,,,,,+++++++++,,,,,,---...///---///222777===CCCGGGJJJXXXaaallluuuzzz~~~uuupppvvv|||yyyqqqjjjlllmmmsssyyyzzzyyy~~~~~~{{{yyyxxxvvv~~~|||yyy{{{~~~~~~zzzyyy|||~~~~~~}}}|||yyy|||~~~}}}zzzvvvttttttuuuwww|||~~~|||~~~ssseeeWWWMMMBBB@@@<<<:::999888666444,,,+++******))))))******))))))))))))((((((((('''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++,,,+++...222222666III```{{{|||~~~~~~wwwiii]]]aaaaaa```]]]ZZZZZZ[[[[[[YYYVVVWWW\\\___```eeelllooo}}}{{{uuuooojjjfffddd___`````````bbbjjjvvv}}}~~~~~~~~~mmmbbbYYYUUUPPPFFF<<<777......---++++++*********************************((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))************))))))((())))))***++++++,,,,,,+++++++++,,,---...///000333555999???FFFMMMRRRUUU^^^gggsss||||||{{{nnngggnnnyyyzzzsssllllllmmmsss|||~~~}}}|||zzzzzz|||~~~www~~~|||{{{}}}wwwsssqqqpppttt{{{|||rrraaaVVVKKKGGGAAA<<<:::999999888...------,,,+++++++++,,,))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************)))************+++++++++---+++---111111999TTTrrrwwwttt{{{}}}sssnnnjjjjjjkkkhhh```YYYXXX[[[\\\ZZZXXXZZZ\\\]]]XXXWWWZZZ```bbb```dddkkk}}}{{{vvvrrrmmmjjj```bbbdddcccbbbfffnnnttt}}}~~~~~~{{{wwwwww}}}pppfff^^^[[[WWWLLL@@@999///...---,,,++++++++++++************************((((((''''''''''''(((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))###$$$%%%&&&''')))******'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((+++)))'''&&&((()))***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&& $$$'''%%%&&&***&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))'''$$$%%%''')))'''&&&((((((((((((((((((((((((''''''(((((())))))*********************)))((('''+++***)))***++++++***)))))),,,//////------000444===BBBJJJSSS[[[aaaeeehhhpppqqqssszzzxxxnnneeennnhhhlllwwwzzzrrrnnnqqqvvvyyy}}}~~~}}}|||~~~{{{~~~|||wwwqqqppprrrpppnnnrrrxxxxxx{{{nnn```XXXWWWPPPEEE???@@@BBBAAAAAA<<<444---******,,,...((()))*********)))'''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&))))))))))))((((((((((((+++***))))))+++,,,,,,,,,///---000666>>>PPPooonnn\\\YYY]]]___aaacccddd___^^^aaaaaa]]]^^^bbb\\\___bbbbbb```___```bbbfffffffffjjjssszzzrrrqqqppppppqqqsssuuuwww~~~~~~wwwqqqmmmjjjiiijjjooowww|||mmmfffdddZZZTTTMMMAAA:::444///...+++((((((,,,,,,,,,++++++***))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''---+++)))((()))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%***&&&%%%'''%%%###(((000)))((('''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))'''%%%%%%((()))(((&&&((((((((((((((((((((((((''''''(((((()))************************)))(((((())))))((()))***+++******/////////000222777>>>CCCLLLRRR[[[eeelllqqqtttvvvzzz|||ssspppqqqpppmmmooolllqqq}}}zzzwww|||~~~~~~|||~~~}}}{{{yyyuuuwww{{{yyyvvv{{{yyywww|||}}}www~~~rrriiihhhfff___TTTLLLIIIGGGDDDEEECCC???999444///+++)))***************))))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((()))))))))))))))))))))(((***))))))***,,,---......111222999III[[[ooozzznnnhhh\\\SSSUUUZZZ]]]```dddgggddddddfffeeedddhhhnnnllloooqqqrrrsssuuuyyy|||xxxqqqooonnnoooppppppsss}}}~~~yyyuuuqqqeee]]]UUUHHHAAA999333000---******---,,,+++++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''...,,,+++***+++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''%%% '''000+++***)))(((''''''''''''(((((((((((()))))))))***)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((())))))******+++***************)))))))))************+++,,,------///---...333<<>>888555...---+++))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))))))))))))))))))))*********)))***+++++++++---///111666BBBWWWpppmmmaaa]]]ZZZ]]]aaabbb```aaagggmmmvvv|||}}}qqqiiilllsssyyy}}}ttttttzzz}}}~~~{{{zzzvvvqqqjjj\\\WWWKKK???888333---+++,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''',,,***))))))++++++***((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((+++///222333222***)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******))))))(((((())))))))))))))))))))))))(((((())))))***+++++++++++++++***)))******+++,,,,,,---......---///333666999@@@OOObbbsss|||}}}|||zzz~~~~~~zzzzzz~~~{{{yyy~~~zzzuuukkkmmmmmmjjjjjjjjjeee^^^PPPNNNJJJEEEBBB???>>>>>>111///---+++)))((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,+++***,,,111555CCCUUUnnn~~~~~~vvviiibbbdddhhhaaahhhmmmllliiilllwwwyyynnnppptttsssvvv~~~}}}{{{rrrpppzzz{{{|||}}}~~~yyy{{{}}}|||zzzuuufffdddVVVHHH???888000,,,+++,,,,,,,,,+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''///---***)))***++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###&&&))),,,000444111,,,((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''')))+++,,,***)))))))))))))))))))))))))))))))))(((((()))******++++++,,,++++++***))))))+++,,,---***,,,///000111444:::???FFFRRReeeyyy~~~zzzzzzxxxuuuuuuvvvqqqjjj^^^YYYQQQIIICCCAAA@@@AAA555444111///,,,***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))(((((((((''''''((())))))******+++++++++,,,---,,,++++++///777===MMMbbb{{{yyy}}}zzzlllccc```cccgggiiifffbbbcccjjjqqqvvv{{{wwwuuuyyy}}}}}}rrrooottt~~~~~~{{{~~~{{{}}}rrrdddTTTIIIAAA777000------------,,,++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''666333...+++***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%+++---***(((***((($$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((('''***------+++))))))***))))))))))))))))))))))))((())))))******+++,,,,,,,,,+++***))))))+++---...***...333666999???IIIPPPYYYddduuu~~~~~~}}}|||}}}}}}}}}~~~zzzsssiiiddd]]]UUUMMMGGGCCCBBB:::999777444111---***(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))((())))))******+++,,,,,,,,,------,,,---444@@@IIIXXXlllttthhh```XXXUUUVVV\\\aaaggglllqqqzzz~~~xxxrrrqqq}}}zzz|||rrraaaVVVMMMAAA777222//////...---+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''===888111,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''---444555,,,%%%$$$%%%###&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))&&&***------+++))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++***))))))+++---...,,,111888===BBBJJJVVV^^^kkkttt{{{xxx~~~zzzuuuxxx~~~}}}wwwllljjjfff___WWWOOOHHHDDD>>>===<<<999444000+++)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((())))))***++++++,,,,,,,,,---------///999HHHSSSfffvvv}}}}}}zzzyyyiiiZZZWWWXXXYYY\\\```gggkkkqqqzzz~~~rrrwww}}}{{{jjj___UUUHHH<<<666000000...---+++***(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''NNNAAA222+++---000///,,,---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((222///+++(((&&&''')))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))***)))))))))***+++---...++++++++++++,,,...111222666<<>>666000***'''(((***,,,,,,+++---111333222:::RRRjjj}}}vvvwwwooolllzzz___[[[YYY[[[ZZZZZZbbbmmmqqq|||yyyyyysssvvv~~~{{{iiiZZZPPPDDD888444222...+++******+++,,,))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''[[[MMM<<<111......+++'''---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''...,,,)))'''&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))++++++************+++++++++,,,---,,,,,,///555999???GGGPPPUUU[[[eeeqqqyyysssmmmqqqxxx{{{|||www|||wwwvvvtttvvv||||||}}}~~~|||{{{|||xxxyyyzzz{{{~~~|||yyyvvvwwwwwwtttmmmeee```]]]KKKDDD???>>>===777222111+++***)))((('''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))+++&&&'''+++***&&&...;;;888333...,,,,,,......---...---111;;;HHHVVVjjj{{{~~~~~~ooouuuuuueee[[[WWWWWW^^^gggqqqrrreee[[[NNNDDD777444000---++++++,,,,,,******)))))))))((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''mmm]]]III:::333000+++'''---,,,+++******))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************************++++++,,,,,,,,,,,,,,,---+++...111111111888DDDOOOYYYaaaiiilllmmmrrr~~~|||qqqeee___aaafffjjjkkkhhhlllooopppmmmhhhdddaaa```___aaaddddddcccfffkkkppppppqqqrrruuuzzzwwwkkknnnyyy~~~wwwwww|||}}}~~~~~~{{{vvvqqqnnnmmmmmmYYYOOOFFFBBB???999666666///---+++)))(((((()))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***&&&'''+++***&&&+++555///---++++++,,,------,,,222000999QQQnnntttbbbXXXVVV```___eeettt~~~~~~}}}ssseeeYYYDDD???777111............*********))))))))))))((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''|||kkkTTTBBB888444111...------,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***************++++++***+++,,,...///000111111+++111555777;;;III```rrr}}}||||||zzzvvvooollllllnnniiibbb___aaacccdddeeegggiiijjjhhheeecccbbbbbb]]]```dddfffddd___[[[ZZZ]]]]]]]]]\\\^^^bbbiiinnnrrruuu~~~vvvdddcccqqq~~~uuupppssszzz}}}uuunnnlllmmmoooiii]]]PPPHHHBBB:::666666444222///,,,******+++,,,)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((('''(((+++***''')))///&&&&&&(((***---......---333:::OOOrrryyytttfffYYYYYYcccmmmrrr~~~~~~}}}zzzwwwuuuvvvxxx|||qqq[[[QQQCCC777111000000///++++++*********)))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''vvv^^^JJJ>>>777333000...---,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((())))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,***+++,,,---...///000111---444:::???HHH^^^}}}{{{~~~yyytttpppjjjeeefffjjjgggggghhhhhhgggeeebbb``````bbbeeeeeedddccccccccccccjjjrrrtttooofff\\\UUUZZZ[[[\\\]]]]]]___cccfffjjjlllqqqyyy~~~yyyccc]]]eeesss~~~vvvtttwwwwwwooolllnnnpppuuuhhhZZZPPPHHH>>>888666888555222///,,,+++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***(((''')))+++***((((((+++''')))+++...///000000111222FFFhhhuuuvvv}}}gggcccbbb```hhhvvv{{{wwwtttpppnnnwwwxxxxxx}}}pppbbbNNN===444000...---++++++++++++************))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''~~~jjjWWWHHH===444///...---,,,++++++******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,---,,,,,,,,,---...000111666===EEELLLXXXqqq~~~}}}{{{wwwnnneeebbbeeebbbgggmmmooolllfff```]]]]]]aaafffjjjkkkkkkkkkkkknnnvvv}}}|||vvvmmmbbbXXXVVVYYY]]]```bbbdddfffhhhkkknnnsssyyy|||{{{vvvqqqtttooommmttt|||hhh^^^___iiiyyy|||wwwuuuvvvxxxyyynnnccc\\\TTTIIIAAA>>>999888555222///,,,+++*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******(((((()))***+++***))))))+++,,,------,,,---///111666SSS{{{vvvuuu|||iii[[[```iiippp|||~~~yyysssnnnrrrxxx~~~{{{zzzkkkVVVEEE:::444...***,,,,,,,,,+++++++++******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''yyykkk\\\LLL>>>444......---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------...------...111555:::===HHHOOOXXX```llltttgggaaabbbhhhpppzzz~~~}}}xxxtttrrrnnnrrryyy~~~|||wwwpppiiiaaadddhhhkkklllmmmooopppsssuuuxxx{{{|||zzzvvvtttkkkgggcccbbbiiiwww|||mmmdddaaafffsss|||{{{{{{|||uuuoooiiihhhcccYYYPPPLLL>>>===;;;999555111---+++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((()))))))))*********))))))))))))***,,,+++******++++++++++++...444888DDDccc}}}vvvvvvwwwmmmkkkffffffqqq~~~}}}}}}}}}|||~~~{{{ooo^^^QQQHHH???555------,,,,,,,,,,,,+++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''{{{nnn]]]JJJ>>>......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------...---...111777???GGGLLLXXX___iiiqqq||||||rrrppptttxxx}}}|||}}}~~~}}}~~~~~~{{{wwwuuuuuuvvvwwwqqqppplllddd^^^aaammmxxxzzz|||pppiiifffhhhoooxxx}}}}}}}}}~~~}}}{{{zzzzzzqqqmmmmmmpppnnnfff]]]XXXCCCCCCBBB???;;;666222///************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************)))***))))))***------++++++,,,------000666???FFFSSSnnn}}}yyyzzzxxxwwwuuuooojjjeeelllxxx{{{}}}zzzyyypppddd\\\UUUJJJ===333---------,,,,,,,,,++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''{{{zzzfffRRRIII666555222---))))))---000***+++,,,***((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''')))***)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''')))***+++******+++++++++,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,---***(((***---///...,,,111000///333<<>>888111,,,+++,,,,,,+++***+++,,,+++((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''(((((()))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,---,,,,,,...//////...---333444777<<>>QQQ```tttxxxqqqmmm|||||||||wwwssswwwyyyuuu|||pppggg```WWWMMMEEE666000---...///---,,,...************))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((,,,,,,,,,***'''%%%%%%%%%((((((((((((((((((((((((~~~nnn\\\PPPDDD666//////000---)))***+++,,,+++)))(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))'''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&))))))(((''''''''''''''''''''''''((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,)))+++---.........///000666;;;BBBIIIQQQ[[[fffmmmxxx{{{~~~|||}}}{{{yyyxxxzzz~~~~~~yyysssoooxxx~~~mmmeeellluuuzzzuuupppoooqqqrrroookkkggg]]]SSSOOOMMMJJJHHHHHH???666---)))***,,,***'''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''((((((((()))))))))))))))))))))************))))))******+++---...///+++---...///777JJJfff{{{uuupppppprrr~~~www|||~~~}}}|||vvvnnnddd\\\VVVSSS:::222,,,---///---++++++++++++*********)))))))))%%%&&&&&&'''(((((())))))((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''(((666555444000+++'''&&&&&&((((((((((((((((((((((((}}}pppfffXXXEEE777111///...,,,+++,,,,,,+++)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))''''''(((((('''%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,------))),,,...------///555:::@@@GGGRRR[[[ccciiioootttzzz~~~|||~~~||||||zzzvvvrrrsssvvv}}}~~~tttpppppp|||xxxssspppooopppkkkccc[[[TTTMMMJJJIIIHHH@@@666///------+++)))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))(((''''''''''''(((((('''(((((((((((()))))))))((()))))))))*********************+++,,,---...///---///111444???XXXxxxyyyxxx~~~yyyuuu~~~~~~{{{vvvooohhhbbb___III===111//////---***(((+++++++++*********))))))&&&'''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((555555444111,,,)))'''(((((((((((((((((((((((((((wwwkkkXXXCCC333,,,,,,///+++,,,---+++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((***)))''''''(((((('''%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&''''''(((******((((((((()))))))))******************++++++++++++++++++,,,,,,,,,---------000000///......333===DDDNNNVVVbbbnnnvvvzzz{{{zzz||||||}}}{{{yyywwwuuuxxxxxxxxx{{{yyy~~~vvvtttuuuwwwvvvqqqggg]]]RRRJJJDDDKKKFFF>>>555...+++***+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***((()))))))))************,,,,,,++++++,,,,,,---......000444;;;IIIccc~~~{{{tttkkkccc[[[KKK;;;444222000------++++++++++++************))))))((((((((('''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((***++++++)))'''%%%&&&'''((((((((((((((((((((((((}}}yyykkkSSS:::,,,,,,000+++,,,---,,,***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))'''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((''''''%%%&&&&&&&&&((()))***+++))))))*********+++++++++*********++++++++++++,,,,,,,,,,,,,,,------------000///------111999DDDKKKXXX___kkkzzz~~~zzzxxxxxxxxxvvvxxxyyyzzz|||||||||yyy{{{|||~~~{{{sssiii^^^RRRHHHKKKIIICCC999000***)))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((''''''''''''(((((()))((((((((()))))))))******))))))))))))************---,,,,,,,,,,,,------...---111999FFFYYYppp}}}wwwkkkaaabbbRRRAAA777222///...///,,,++++++++++++***************)))(((((('''&&&&&&((((((''''''''''''((((((''''''&&&&&&''''''((()))$$$&&&''''''&&&&&&((()))((((((((((((((((((((((((zzzeeeKKK777000000,,,------,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''((()))***)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,------------...------000777BBBOOOYYY___ggglllxxxzzzvvvuuuuuutttwww{{{|||}}}}}}yyyzzz~~~|||vvvooobbbVVVPPPKKKEEE===777111---******)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))'''''''''''''''((())))))(((((()))))))))*********))))))))))))************+++++++++,,,---...///000000666DDDXXXooo|||yyyrrrllliii\\\MMMAAA777///+++---,,,,,,+++++++++*********)))))))))(((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))&&&((())))))(((((()))+++((((((((((((((((((((((((sss[[[DDD666222,,,------,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''')))***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......///111999HHHZZZkkkvvvzzzzzz}}}zzztttrrrqqqvvvxxxzzz|||~~~wwwzzz}}}|||zzz}}}}}}{{{pppcccVVVOOOFFFAAA>>>:::222+++******))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((()))***))))))))))))************))))))))))))************))))))***+++---///111222555<<>>VVVmmmqqqfffsssrrrxxxwwwtttqqqmmmiiifffdddcccaaa______bbbhhhnnnrrrwwwooommmhhhhhhiiiiiilllqqqwww|||{{{wwwyyyvvvbbbIII999666///...---++++++,,,+++***))))))))))))))))))))))))))),,,......,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaa>>>888,,,,,,000,,,+++---)))++++++*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************+++,,,---,,,++++++---///......///000------666AAASSSiii~~~|||}}}}}}{{{zzz}}}~~~zzzvvvwwwxxx{{{uuuuuuxxxzzzvvvqqqgggZZZQQQJJJ@@@666333---***++++++((((((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************)))))))))*********++++++///***(((,,,000222444777JJJddd|||}}}zzzyyyiiirrrssskkkuuu|||yyyzzzyyysssjjjaaa[[[YYYVVVTTTQQQPPPQQQTTTYYY[[[eeennn}}}|||uuummmccc\\\ZZZUUUVVVVVVWWWYYY]]]ccchhhwww{{{zzzzzz}}}|||qqq[[[EEE888000...,,,,,,------,,,+++))))))))))))))))))))))))))),,,000000...***'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((sssUUU>>>---***///,,,,,,...++++++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++,,,---,,,,,,,,,...000...---...111333888CCCNNNZZZrrr~~~{{{{{{wwwxxx{{{~~~~~~}}}~~~|||rrrzzz}}}yyyxxxwwwuuuuuutttnnncccZZZSSSIII@@@777111---,,,+++)))(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************))))))*********+++++++++...+++***---///222:::BBBaaazzz|||vvvlllooorrrlllooo{{{tttjjjaaa\\\WWWUUURRROOONNNOOOQQQRRRRRRYYYeeeqqq~~~xxxkkkbbbZZZQQQKKKIIIHHHIIIIIIJJJKKKOOOTTTXXX___dddppp~~~{{{zzz{{{|||wwwgggPPPAAA333...+++---...,,,++++++))))))))))))))))))))))))(((+++------,,,)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((oooIII333+++///---,,,///---++++++++++++************(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))******+++++++++,,,+++,,,------,,,---///111///---000999CCCLLLUUU^^^bbbuuu{{{}}}~~~|||{{{zzz|||{{{www}}}{{{yyy{{{zzzvvvxxxxxxssskkkccc[[[QQQGGG>>>777111000---***(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++,,,---///000///444EEEVVVsssyyyvvvmmm{{{nnngggmmm}}}~~~xxxmmmddd^^^[[[XXXTTTQQQOOOOOOOOOMMMPPPUUU\\\eeetttrrrfffZZZRRRKKKDDD@@@@@@======>>>>>>???AAAFFFIIILLLNNNWWWdddppp|||{{{xxxzzzmmm\\\PPP:::111+++---...+++)))***))))))))))))))))))))))))'''((()))((('''(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((([[[>>>///111...,,,///...,,,++++++++++++*********(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))******+++,,,,,,,,,+++,,,------------///111111222999IIIXXXbbbjjjppprrrzzz{{{wwwwww}}}yyytttwww~~~zzzxxx~~~~~~yyyrrrkkkdddXXXMMMGGG???777444000+++)))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,+++...222333333>>>XXXpppxxxoootttssszzzzzzhhhaaafffwww}}}}}}~~~tttkkkcccaaa]]]XXXTTTPPPNNNMMMPPPPPPQQQRRRVVV```nnnxxx~~~sssbbbWWWLLLFFFCCC>>><<<===999:::;;;:::;;;===@@@CCCEEEFFFJJJRRR[[[fffuuu|||zzzyyy}}}~~~vvvkkk___XXXEEE888.........***(((+++))))))))))))))))))))))))&&&&&&&&&%%%%%%'''***---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((pppMMM888555000,,,...---,,,,,,+++++++++*********(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))***++++++,,,------***,,,---------...000222444;;;JJJ]]]kkkttt{{{~~~uuuppprrrrrrttt{{{vvvtttsssvvv}}}|||wwwuuupppdddWWWNNNFFF===888333---***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,...111555<<>>999111,,,---,,,,,,,,,,,,+++++++++******(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))***+++,,,,,,------***,,,---------...000222666BBBWWWlllwww}}}}}}}}}}}}}}}uuuqqqtttrrrooowww~~~xxxqqqooo{{{}}}zzz|||{{{oooaaaSSSJJJ@@@;;;555...+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,...---///666CCC\\\~~~ooooooooowwwfff\\\dddttt}}}{{{zzzxxxvvvvvvtttpppkkkeee```\\\ZZZTTTVVVWWWVVVTTTTTTXXX\\\eeesss|||mmmaaaQQQHHH@@@>>>>>><<<;;;===888999::::::999:::===???::::::>>>BBBEEEJJJUUUaaalllzzz~~~}}}~~~xxxrrrmmmhhhdddYYYEEE555333111,,,***///))))))))))))))))))))))))''')))++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((tttWWW>>>222000000...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((++++++******************)))************+++++++++++++++++++++++++++,,,,,,...//////...---000777<<>><<<======>>>@@@BBBDDDGGGHHHNNNRRR[[[jjj~~~|||yyyttttttooommmcccSSSDDD777000...///******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))xxx___DDD222---///------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((************************************+++++++++,,,+++++++++,,,,,,,,,---------...///111555???LLLVVVddduuuyyymmmddd___eeecccfffmmmuuu{{{tttcccZZZWWWYYY\\\aaahhhmmmnnnkkkiiillljjjkkknnnooolllllloootttxxx{{{~~~vvvvvvxxxwww||||||rrrppppppqqquuuzzzwwwooojjjppp{{{{{{{{{zzzcccLLL===:::888444111///,,,*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********+++++++++---......------///000222222777IIIggg}}}|||wwwhhh___hhh|||}}}xxxooofff___[[[YYYYYY[[[___ccciiinnnkkk\\\KKKDDD>>>999::::::999:::<<>>KKK[[[fffnnn}}}|||ooofff___]]]gggiiinnnuuu|||mmm^^^YYYYYY]]]aaagggmmmqqqqqqooolllnnnmmmooossstttpppoooqqqsssvvvxxx|||xxxmmmoootttvvv{{{tttjjjhhhlllqqqxxx{{{uuuooorrr}}}}}}mmmUUUDDD<<<888555333000---+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++---......---...000222444555???VVVttt}}}}}}{{{ddddddhhhwwwzzzrrrkkkgggdddcccccchhhmmmqqqsssnnn___PPPEEE>>>:::;;;;;;;;;<<<@@@CCCCCCDDDEEEGGGHHHFFFDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGFFFEEEKKKYYYkkk}}}xxxxxxzzzyyyooo\\\GGG888000,,,,,,,,,+++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((bbbBBB222111.........---------,,,,,,************************++++++++++++++++++++++++''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,,,,---......//////111444888>>>HHHWWWiiiuuu{{{~~~oooddd______```ffflllsssyyyyyyggg\\\ZZZ\\\bbbfffkkkppprrrsssssssssmmmlllnnnssstttqqqoooqqqtttwwwyyy~~~qqqeeeiiiqqquuu{{{~~~sssiiigggjjjpppxxx}}}wwwuuuwww|||~~~{{{ppp^^^MMMBBB;;;666444111---+++++++++++++++************************(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************++++++++++++***+++------,,,...000333333999IIIeeesss~~~|||oooccc^^^hhhxxx~~~yyysssmmmkkkmmmuuu}}}|||ttteeeYYYHHHBBB===>>>???>>>AAADDDFFFEEEDDDFFFHHHJJJJJJIIIFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGIIIPPP\\\hhhooo|||yyy{{{zzzfffPPPAAA666...------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((tttRRR:::222//////.........---------************************************************((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000333888@@@JJJWWWgggyyytttggg___^^^bbbffffffoooxxx}}}ooo___XXXXXXZZZbbbfffjjjnnnppprrrtttvvvooonnnpppuuuvvvsssrrrtttwwwyyy{{{pppccchhhqqqvvvzzz~~~~~~uuuqqqppprrrzzz|||uuuqqqpppsssuuuvvvwwwrrrfffYYYNNNDDD<<<888555000---,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))***************++++++++++++,,,***+++,,,,,,,,,...111444555@@@XXXuuuvvvqqqjjj]]]ZZZcccuuu{{{tttppprrr}}}{{{lll```MMMFFFAAAAAABBBBBBDDDHHHFFFFFFGGGIIIMMMOOOOOONNNKKKJJJIIIIIIIIIJJJLLLMMMLLLMMMNNNOOOQQQUUUZZZ^^^mmmyyyooo\\\NNN@@@444......---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))hhhJJJ<<>>HHHXXXjjj{{{|||vvvkkkeeeaaa```ggghhhmmmvvv{{{uuulllddd```bbbfffiiilllwwwnnn]]]VVVVVVYYY\\\```fffoootttvvvwwwxxxyyyxxxvvvxxx|||}}}{{{{{{~~~yyy{{{~~~lll```hhhuuu|||~~~~~~~~~}}}{{{vvvqqqqqq|||zzz{{{}}}{{{|||zzztttmmmfff[[[QQQFFFAAA:::333000---+++***************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,---......///111555888OOO```{{{rrrxxxfff___jjj{{{xxx|||hhhSSSKKKEEEDDDDDDDDDGGGKKKMMMRRRZZZbbbgggfffaaa\\\SSSPPPLLLGGGFFFFFFHHHJJJHHHLLLPPPRRRQQQPPPQQQRRRRRRYYYbbblll|||}}}uuuggg^^^NNN<<<000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))(((((())))))))))))))))))))))))mmmMMM:::000+++///111,,,+++...,,,,,,++++++***++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))******)))(((((()))+++)))))))))***+++++++++,,,)))******++++++,,,------222---+++...000000777@@@SSS```nnnxxxnnnbbb___```bbbbbb```hhhqqqwww~~~}}}wwwtttoooiiidddcccdddfffnnnvvv~~~|||jjj]]]WWWUUUZZZ```dddiiipppuuuyyyzzz|||}}}~~~}}}|||||||||}}}~~~zzz{{{fff^^^jjjttt~~~wwwxxx{{{{{{|||vvvssswww}}}|||}}}}}}zzztttlllddd___VVVMMM@@@666111...+++))),,,,,,,,,+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))******++++++,,,------+++///------222111666FFFaaazzz{{{yyyhhh```eeeyyy~~~{{{oooWWWMMMFFFEEEHHHIIILLLOOOYYY]]]bbbdddggghhhaaaXXXSSSPPPMMMIIIGGGGGGHHHIIIMMMNNNPPPQQQSSSSSSTTTTTTTTTTTTZZZeeeppp{{{}}}~~~zzzpppiiiaaaTTTIII???222***...222...******************))))))))))))((((((((((((((((((((((((------,,,+++***)))((('''&&&((()))++++++)))(((&&&dddBBB555+++...000,,,***,,,---,,,++++++***+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))************)))***++++++))))))***+++************++++++++++++*********+++,,,,,,------000,,,,,,///222666@@@KKKeeetttzzzoooaaaYYYYYY]]]aaabbbhhhpppxxx}}}}}}yyyqqqjjjeeeeeehhhjjjqqqxxx~~~wwwdddYYYUUUWWW^^^fffjjjnnntttyyy{{{||||||}}}}}}}}}||||||}}}~~~|||}}}~~~fff___kkkvvvzzztttxxx}}}~~~~~~}}}yyytttrrrsss{{{|||xxxsssooommm^^^UUUHHH===666111...,,,,,,++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))*********************+++,,,,,,------,,,///---///222///;;;TTT{{{hhh]]]aaavvvvvvVVVNNNHHHGGGIIILLLRRRYYY```dddgggggghhhggg```WWWSSSQQQNNNKKKJJJJJJKKKLLLLLLMMMOOOPPPRRRSSSSSSSSSUUUTTTXXX```hhhooozzz~~~wwwnnneee^^^YYYCCC666,,,...111000...///************))))))))))))((((((((((((((((((((((((******))))))))))))(((((('''((()))******)))((('''yyyRRR>>>...---000...+++,,,------,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************)))+++------,,,******++++++++++++++++++***************+++,,,,,,------...///......111666@@@QQQ```vvv|||iiibbbZZZXXX\\\ccciiilllpppwww~~~{{{qqqhhhccceeeiiimmmsssyyy}}}~~~uuuaaaVVVTTTXXXbbbkkkppptttyyy}}}~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~hhhbbbnnnxxxzzzqqquuu{{{{{{{{{~~~yyywwwwwwsss{{{|||yyyyyyzzzjjjaaaSSSFFF<<<555111...,,,++++++***))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))*********++++++******++++++,,,,,,---------......222444222HHHmmmttthhh[[[\\\mmm}}}[[[SSSLLLKKKMMMQQQYYYbbbfffjjjllljjjiiiggg___WWWUUUTTTQQQPPPOOOPPPQQQRRRQQQQQQRRRSSSSSSTTTUUUUUUWWWUUUWWW\\\___bbbjjjrrr|||{{{~~~xxxlllggggggRRREEE888222111111111111++++++*********)))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((())))))))))))((((((cccJJJ222...111000...///...---,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************)))+++...///---,,,++++++,,,,,,,,,++++++*********++++++,,,,,,------......000000000222:::LLLdddwww~~~ppp___\\\YYY[[[ccckkksssvvvuuu{{{yyymmmbbb___bbbhhhlllrrrwww|||yyybbbVVVUUUZZZdddnnnssswww}}}~~~~~~}}}}}}~~~}}}mmmhhhqqq{{{wwwtttzzzuuuyyy}}}}}}~~~|||{{{zzzzzzrrrjjj^^^PPPCCC999222...---,,,***))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++******++++++,,,------...+++---...444777999XXX}}}ddd___]]]gggeeeYYYOOONNNRRRWWW]]]cccgggkkkllljjjgggeee___XXXXXXXXXVVVVVVVVVWWWYYYZZZ[[[ZZZZZZYYYXXXXXXXXXXXXYYYWWWXXXZZZ[[[[[[```fffqqq|||}}}|||wwwnnnmmmhhh\\\JJJ999111///000///+++++++++*********))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))rrrUUU888///111000/////////...---,,,++++++++++++))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))),,,...///...,,,++++++---,,,,,,,,,++++++******+++,,,,,,---......//////...///000333???WWWrrr|||}}}yyyvvvfffXXXXXXZZZ___fffooovvvyyyzzzuuuggg^^^\\\aaagggkkknnntttzzzvvv___UUUUUU\\\gggpppuuuyyy~~~~~~~~~~~~~~~~~~rrrmmmuuu||||||qqqqqqvvv|||yyywwwuuuppphhh[[[LLL>>>444......---+++)))((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************++++++++++++***++++++,,,------......,,,//////444999???```zzzqqq[[[[[[aaaqqqlll]]]PPPPPPXXX]]]___```ccchhhjjjgggeeedddaaa\\\^^^]]]]]]]]]^^^```aaabbbdddcccaaa___]]]\\\\\\\\\ZZZXXXYYY[[[[[[YYY\\\bbbhhhqqq|||~~~uuuooouuulllWWW===///......+++++++++++++++************))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))bbbAAA333111...---///000///...,,,++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))***************,,,......---++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......//////000+++///333:::LLLeee}}}}}}uuuooonnnqqqoooyyytttddd[[[]]]aaagggnnnuuuzzz}}}xxxnnnbbb[[[\\\aaafffiiikkkqqqwww}}}}}}kkkWWWQQQVVV```kkkssswww{{{~~~uuurrrwww}}}uuuqqqttt~~~{{{yyyvvvvvvsssjjjZZZHHH:::222000...,,,***))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********++++++++++++,,,++++++,,,,,,------......///444222333;;;GGGeee||||||}}}fffWWW[[[fff{{{rrrdddXXXYYY___bbbaaa``````eeehhhfffeeeeeedddaaadddddddddeeefffggghhhiiiiiihhheeecccaaa``````aaa^^^\\\]]]^^^]]]YYY[[[______eeemmmttt{{{|||tttvvvqqq]]]???...//////***,,,++++++++++++*********))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))((((((tttPPP>>>555000...000000///...---,,,+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))***************,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,,,,,,,---------...//////000000,,,444>>>KKK```xxx{{{pppkkkhhhfffhhhmmmpppzzzyyyhhhaaaeeekkkrrrxxx}}}mmmeee[[[VVVYYY___cccdddhhhnnnuuu{{{sssbbbRRRQQQZZZeeepppwww|||vvvsssxxx~~~yyy{{{~~~|||yyy}}}zzzjjjVVVDDD999111000---***)))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........000999666555BBBVVVpppppp___ZZZdddwwwxxxpppmmmjjjeeebbbbbb```fffiiigggfffhhhiiihhhjjjjjjjjjkkklllmmmnnnooolllkkkiiihhhggghhhiiijjjiiigggffffffbbb\\\[[[^^^ZZZ___eeehhhllltttyyyvvvvvvcccDDD111222222,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''(((((((((((())))))'''((()))******)))((('''^^^GGG;;;333000333000000...---,,,+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************+++,,,,,,+++))))))+++---+++++++++,,,,,,---------------......///000000000///:::HHH[[[rrr{{{oooggg```___```ccciiioootttoooccchhhooovvv{{{wwwddd\\\TTTRRRVVV\\\______dddkkksss{{{pppaaaSSSSSS]]]iiirrrxxx~~~~~~~~~uuusssxxx~~~|||vvv```KKK???333111...+++******,,,---))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///000;;;:::888KKKeee}}}mmm~~~iii\\\```pppsssfffccceeebbbhhhllljjjhhhkkkllllllmmmmmmnnnooopppqqqqqqrrrooonnnmmmlllmmmoooqqqssstttqqqooonnnhhh```]]]___[[[___bbbccccccgggpppwww{{{zzz|||kkkIII555666555---,,,,,,,,,+++++++++******))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***&&&((()))++++++)))(((&&&wwwWWW???333///...111///---------...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++***************+++***++++++,,,,,,------......---///111000---///333666@@@VVVooo~~~rrrxxx|||lllbbb```^^^\\\^^^eeennnuuuyyyuuujjjkkkooowww}}}}}}nnn]]]YYYTTTRRRTTTXXX\\\___aaakkkuuu{{{zzzsss___XXX\\\aaannnzzzzzz~~~{{{xxxzzz~~~oooXXXAAA;;;444...,,,+++))))))+++***))))))******)))&&&$$$(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---......------///111222333444<<>>666111111111---++++++,,,***(((((())))))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------,,,,,,...000...111;;;QQQqqqxxxtttaaacccnnntttddd___dddgggkkknnnoooooopppqqqpppoooppprrruuuwwwwwwwwwyyyxxxyyy|||}}}xxxqqqkkkgggbbbaaa```]]][[[\\\___bbb___bbbjjjssszzz|||xxxqqq___EEE333...,,,------,,,+++***+++---************************))))))))))))))))))))))))))))))))))))))))))))))))kkkKKK888333222000...---......---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++*********+++,,,,,,++++++,,,,,,---.........///---...000///222;;;EEE```ppp}}}~~~www~~~hhhlllwwwuuufff^^^\\\ZZZ]]]aaafffkkkrrryyy~~~wwwooommmrrrwwwwwwyyy{{{iii\\\RRRSSSVVVXXX\\\```eeehhhtttzzz|||kkk]]][[[dddjjjwww}}}|||yyypppqqqsssyyy~~~rrreeeGGG<<<333000000---,,,------+++((('''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,,,,,,,///111///222@@@\\\~~~}}}cccZZZiii~~~~~~yyyjjjfffdddgggkkknnnooopppqqqrrrrrrrrrsssuuuwwwyyyzzzzzz|||{{{|||{{{vvvrrrjjjhhhddd```^^^]]]^^^```^^^^^^```eeehhhmmmxxx~~~}}}~~~}}}~~~rrrWWW???333......---,,,++++++,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))){{{VVV<<<222222000.........///...---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++******+++,,,,,,---+++,,,,,,------.../////////---...//////444AAAOOOnnnxxxvvviiirrrwwwvvvyyyqqqjjjwwwlll___[[[\\\^^^```cccgggmmmuuu~~~{{{ooojjjppptttsssvvv|||}}}xxxeeeWWWRRRUUUZZZ]]]aaaeeekkkoooxxx}}}jjj]]]^^^ggglllxxx~~~vvvpppmmmnnnqqqyyy{{{|||{{{~~~uuunnnVVVGGG777000...------...---***(((''')))******)))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++***+++,,,,,,,,,---///111666:::JJJiiigggZZZ\\\ttt}}}}}}}}}~~~qqqmmmfffhhhlllnnnnnnoooqqqrrrtttuuuwwwxxxyyy{{{|||}}}~~~}}}~~~zzzrrrnnniiidddaaa```___^^^```]]]\\\]]]\\\]]]ccclll}}}~~~~~~~~~{{{~~~iiiMMM:::111///---,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))dddCCC444333111///...//////...---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++***++++++,,,---...,,,,,,,,,---......//////000//////000111888IIIYYYtttpppgggmmmuuu~~~zzzqqqjjjtttxxxfffZZZXXXYYYaaacccfffjjjpppxxx}}}nnngggmmmrrrqqqttt||||||vvvbbbUUUTTTXXX]]]aaadddiiiqqqvvv{{{|||ggg\\\___iiinnnyyysssllliiikkkooowww}}}}}}~~~{{{}}}xxxuuugggTTT???444000...---///,,,***))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***,,,---------...111333666>>>SSSrrrggg[[[ZZZfff}}}}}}sssmmmgggjjjlllnnnnnnoooppprrrvvvxxxzzz{{{{{{|||wwwsssnnniiifffccc___]]]```\\\ZZZZZZWWWUUUXXX^^^hhhuuu|||sssVVV;;;444111...,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))vvvQQQ>>>333111///...//////...---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,------.../////////000000222444888DDDZZZmmmuuufffmmmyyy~~~mmmppp}}}~~~~~~yyynnnaaaXXXWWWYYYbbbeeejjjoootttzzz}}}lllccckkkqqqooosss|||}}}qqq```UUUYYY]]]cccfffiiiooowww~~~rrrbbbZZZ___jjjppp{{{sssllljjjlllqqqyyy}}}}}}}}}{{{uuuaaaIII<<<666111...---***))))))***+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++,,,.........///222444666DDD```~~~iiiXXXYYYaaaqqquuulllgggiiilllmmmnnnooorrrtttwwwzzz|||}}}}}}~~~}}}zzzuuuqqqmmmiiiccc______\\\ZZZZZZWWWSSSRRRUUUYYYdddkkkmmmxxx}}}cccDDD888333...,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))^^^HHH333111///////////////---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,------...////////////000444:::AAAQQQkkk|||hhhlllzzz|||uuu}}}|||tttooonnnooollleee]]]XXXYYY\\\aaafffmmmsssxxx|||}}}kkkbbbjjjpppooosss}}}zzzmmm___VVV^^^ccchhhkkkmmmttt}}}fff___WWW^^^kkkqqq}}}~~~tttnnnrrrtttyyy}}}~~~}}}iiiQQQCCC;;;444...,,,)))))))))+++---,,,***((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++---...//////000333555<<>>LLLhhh~~~yyynnn~~~~~~qqqfff]]]\\\^^^^^^___aaaaaaccchhhmmmjjjbbb]]]]]]fffnnnuuuxxx|||tttqqq|||mmm```aaagggpppqqqwwwqqqZZZPPPVVV```jjjpppwww}}}sssqqqssszzzrrrppprrr{{{yyykkkTTT>>>555666000...+++***++++++******+++***)))***,,,,,,***)))))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++,,,------+++...,,,///444111777IIIbbbxxx{{{|||]]]WWW___{{{yyyrrrllljjjmmmqqqssswww{{{|||pppccc^^^[[[WWWUUUTTTYYY]]]```[[[RRRLLLLLLOOOZZZdddpppyyyoooSSS777---.........///+++++++++*********))))))************************))))))))))))))))))))))))dddFFF555444222333444...///---,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...---...///000000///222:::@@@RRRqqqtttsssvvvrrreee___\\\___aaa```___aaacccgggnnnsssrrrkkkccc___dddkkkrrruuuyyy}}}zzzwww{{{ggg^^^eeennnuuuxxxbbbTTTSSSWWWcccnnnuuu|||}}}rrrqqqqqqzzz~~~~~~qqqrrrwww|||yyytttbbbHHH888555111///+++************)))***)))***+++,,,,,,***((())))))))))))))))))))))))******))))))******+++,,,,,,++++++++++++,,,------,,,///,,,...333222<<>>RRRggg~~~|||vvvuuudddRRRRRRSSSWWW^^^___^^^___dddgggoooxxx}}}~~~zzzoooddddddkkkrrrtttxxx}}}~~~||||||xxxlllfffkkkxxxuuu\\\LLLOOOZZZ```lllyyy}}}rrrqqqsss}}}}}}}}}}}}~~~~~~||||||}}}{{{~~~lllRRR???666222...+++***++++++***+++***)))***,,,,,,***)))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,------...---111......333888MMMlll|||}}}___eeeyyy}}}rrrmmmjjjnnnssswww~~~~~~rrrfffYYYYYYXXXVVVSSSPPPMMMKKKKKKFFFCCCEEEIIIOOOXXX```kkkxxx{{{wwwWWW999,,,//////+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))oooPPP@@@333000444222000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,...000///,,,...555;;;JJJbbbyyy{{{yyyuuusss[[[PPPOOOQQQXXX^^^``````dddjjjgggpppyyy~~~}}}rrreeebbbjjjpppsssvvv{{{}}}|||zzz~~~yyypppjjjmmmxxxvvvaaaSSSKKKQQQ]]]eeeqqq~~~|||rrrqqqwww}}}~~~vvvxxxxxx___HHH888444///,,,+++,,,,,,+++,,,***))))))***++++++***))))))))))))))))))))))))******))))))******+++,,,---,,,,,,,,,,,,---......+++000///000777@@@YYY||||||mmmaaakkk~~~uuupppmmmqqqvvvyyy~~~vvvfffaaa[[[WWWTTTRRRPPPOOOPPPJJJGGGIIIJJJIIIKKKPPPUUUaaasss}}}|||~~~~~~|||dddCCC000///000,,,---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))xxxWWWDDD444000555444000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,000222000...000888@@@ZZZssszzzxxx}}}iiiVVVPPPNNNQQQWWW]]]^^^^^^cccjjjgggpppyyy}}}~~~rrreee___gggmmmpppsssxxxzzzyyyyyy|||tttlllkkksssdddUUUPPPOOOVVVbbbiiiuuu|||rrrqqqzzz|||}}}yyy|||rrrvvv|||~~~|||eeeMMM:::666000---,,,,,,,,,,,,---+++(((((()))+++++++++))))))))))))))))))))))))*********)))***++++++,,,---,,,,,,,,,,,,---......***000000222:::EEEbbb{{{~~~ggghhhwwwxxxsssppptttxxxzzz~~~pppiii```YYYWWWVVVUUUUUUOOOJJJHHHLLLKKKFFFDDDGGGIIITTTcccppp{{{|||~~~zzzxxx{{{lllJJJ333000111.........---------,,,,,,,,,************************))))))))))))))))))))))))```EEE@@@777...111000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......333...///222///...;;;NNNkkk~~~|||vvvtttpppxxx|||```NNNIIIIIIPPPXXX\\\]]]___cccgggkkknnnsssxxx|||{{{uuummmgggeeegggmmmssstttvvvyyyyyytttnnnkkkssshhhRRRMMMNNNPPPXXXcccppp~~~~~~sssssszzz~~~}}}zzztttssstttvvvaaaGGG:::///...///,,,)))))),,,+++******))))))******))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...000000222555:::MMMsss}}}~~~lll```iii{{{~~~yyytttssswww}}}}}}tttlllddd^^^YYYVVVRRROOOLLLIIIHHHGGGFFFDDDDDDGGGKKKRRR\\\kkk|||zzz}}}\\\666000666000...------,,,,,,++++++***+++++++++************))))))************+++++++++qqqQQQEEE:::///000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------222///222666444666FFFZZZwwwyyy{{{ssslllppprrr[[[MMMJJJGGGNNNWWW\\\^^^___cccfffiiillloootttzzz}}}{{{uuukkkhhhiiinnnrrrrrrtttvvvxxx}}}tttooorrrkkkXXXIIIHHHLLLQQQ]]]jjjtttyyyyyy|||vvv{{{zzzsssrrrtttsssRRR???111000222---)))+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......///...111888EEE[[[}}}}}}uuummmuuuzzzvvvuuuxxx}}}yyypppgggaaaZZZVVVRRROOOMMMLLLIIIHHHFFFGGGHHHIIINNNWWWbbbjjjqqq}}}|||yyyjjjDDD555444...//////......---,,,,,,,,,+++++++++************))))))************+++++++++^^^JJJ===222000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------111111444888999@@@TTTkkk}}}xxxsssmmmnnnzzztttfffUUUKKKJJJFFFMMMVVV\\\^^^```bbbeeegggkkkmmmpppxxx~~~oookkkjjjnnnppppppqqqsssvvv~~~zzztttrrr~~~wwwhhhVVVKKKCCCFFFKKKSSSbbbqqqyyy~~~~~~uuuqqqxxx~~~~~~|||sssrrruuubbbFFF222333555,,,(((---,,,+++******))))))******)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------......///---000;;;LLLeeexxx~~~}}}||||||}}}~~~}}}|||yyywwwzzz}}}wwwnnnfffbbb]]]YYYUUURRRNNNKKKJJJIIIGGGDDDDDDGGGLLLPPPSSS```rrr}}}{{{wwwRRR999444000000000//////...---------+++++++++************))))))************+++++++++fffNNN@@@555222111000///...------------------------------------,,,,,,,,,---------..................------------111111444888<<>>111111111000//////......+++++++++************))))))************+++++++++lllEEE???444111000222222......000........................,,,,,,,,,---------......+++,,,------...111111///888@@@QQQmmmooo```fffzzzkkkVVVSSSSSSUUUVVVVVVTTTPPPLLLKKKKKKJJJJJJMMMTTT^^^fffiiijjjrrrtttooollluuu}}}rrrjjjiiillloootttyyysssqqqkkkaaaWWWMMMHHHEEEEEEMMMNNNTTTeeerrr}}}yyy{{{~~~xxxyyyssskkkooo{{{}}}|||{{{yyyvvv{{{}}}}}}|||zzz}}}oooPPP:::333000...,,,,,,++++++***+++++++++******************************+++++++++,,,,,,,,,+++---......------///000000777GGGaaa{{{wwwjjjhhh|||}}}qqqmmmmmmkkkjjjkkkggghhhhhhgggfffgggjjjmmmooossswww{{{}}}~~~~~~zzz{{{{{{xxxsssnnnkkkjjjqqqqqquuu}}}}}}}}}{{{}}}kkk???666555111---,,,...///---+++++++++************)))))))))))))))************zzzQQQ@@@888444222333222///---///........................,,,,,,---------......................../////////333CCCgggwwweee___iiiyyyyyy]]]LLLMMMNNNUUUVVVWWWUUURRRNNNKKKJJJKKKKKKMMMTTT\\\dddiiijjjkkknnnmmmmmmzzzwwwmmmjjjllloootttzzz|||~~~yyyoooooonnnkkkbbbVVVLLLGGGFFFFFFOOORRRZZZkkkwwwyyyzzz|||tttxxxsssoooxxx}}}}}}zzzyyywwwxxxzzzyyywww~~~}}}yyyyyyxxx___GGG777000000---,,,++++++***+++++++++******************************+++++++++,,,,,,,,,+++---......---...///111222888NNNpppiiiaaafff~~~xxxmmmjjjkkkjjjjjjllliiiiiihhhgggeeegggjjjmmmooossswwwzzz|||}}}}}}~~~{{{~~~qqqKKK555222///,,,,,,...///...++++++++++++************))))))))))))************fffEEE<<<777333333222///...///........................,,,------------............///000000000000222555BBBRRRvvvtttbbbaaagggrrr{{{kkkSSSHHHMMMQQQTTTWWWYYYXXXTTTPPPLLLKKKMMMLLLNNNSSSZZZbbbhhhjjjgggkkkmmmppp~~~|||pppmmmnnnqqqvvv||||||vvvzzztttmmmgggkkkmmmlllbbbTTTJJJFFFGGGGGGRRRYYYcccuuuzzz{{{zzzqqquuu~~~ssssss~~~}}}zzzxxxwwwxxxyyyvvvrrrvvvsssXXX===000111------,,,+++++++++++++++******************************+++++++++,,,,,,,,,,,,---......---...000222555===ZZZzzzzzzxxx[[[YYYfff~~~sssiiigggiiiiiijjjllllllkkkiiifffeeefffiiilllpppssswwwzzz{{{|||}}}}}}zzz}}}{{{___;;;666///---.........---,,,+++++++++************)))))))))*********++++++}}}yyyKKK???888222222222000///111........................------------..................000222222333999@@@TTThhhyyyaaa^^^hhhqqq}}}qqqbbbNNNHHHPPPTTTTTTWWWZZZZZZVVVRRRNNNLLLOOOOOOOOOSSSYYY```fffjjjhhhkkknnnrrr~~~sssoooqqqttt{{{wwwrrryyyuuupppooommmlllooonnncccSSSHHHFFFHHHIIIVVV```mmm}}}~~~}}}rrrrrr{{{qqquuu|||yyyxxxwwwvvvtttqqquuuhhhEEE222222...---,,,+++++++++++++++******************************+++++++++,,,,,,,,,,,,---......---...111333888FFFkkk~~~vvvwwwcccTTTWWWhhh{{{pppfffeeeggghhhiiikkknnnmmmjjjfffdddeeeiiilllppprrrvvvxxxyyyzzz|||~~~}}}~~~|||~~~~~~|||xxx}}}||||||}}}pppHHH===333000000///---,,,,,,,,,+++++++++*********))))))*********+++++++++vvvPPPBBB999111000111000111222////////////////////////---------.........//////...---///222000111<<>>ZZZxxxqqqvvvhhh[[[UUU[[[oooyyynnneeedddfffggghhhjjjmmmmmmkkkiiigggggghhhjjjmmmooorrruuuwwwyyy||||||~~~~~~zzz{{{vvvwww~~~www~~~||||||ZZZEEE111...000///...000,,,,,,,,,,,,++++++++++++*********++++++++++++,,,mmmlllyyyiiiPPPCCC666222333222222333////////////////////////............///////////////---///222222777LLLdddyyy[[[___iiimmm{{{lllXXXOOOEEECCCIIIIIIOOORRRUUUWWWVVVUUUUUUVVVSSSVVVXXXZZZ\\\___dddhhhiiihhhhhhmmmvvv|||yyy{{{}}}{{{|||uuuuuuwwwxxxxxxyyysssfffVVVKKKHHHMMMSSS\\\lllxxx{{{qqqttt}}}|||rrruuuzzzuuusssssstttuuu}}}oooOOO777000///...---,,,+++++++++******************************+++++++++,,,,,,,,,---......------///333666???```vvvxxx___YYYUUU```xxxuuukkkbbbbbbeeehhhjjjllljjjkkklllkkkiiihhhiiijjjkkknnnqqqsssvvvyyy}}}}}}{{{{{{vvvwww~~~kkkPPP777000111///---000------,,,,,,,,,+++++++++*********+++++++++,,,,,,pppiiirrryyyWWWHHH:::555444333111222000000000000000000000000............/////////000...,,,///666999AAA[[[wwwfffUUUdddrrrvvv}}}aaaOOOIIIAAAAAAFFFEEENNNQQQTTTUUUUUUUUUVVVXXXTTTWWWZZZ\\\]]]___dddhhhnnnkkkjjjmmmttt~~~{{{|||}}}~~~wwwuuuzzz}}}}}}}}}yyyppp```QQQHHHIIIPPPWWWbbbqqq}}}vvvlllqqqyyy|||sssxxxwwwsssqqqpppqqqyyyzzzYYY999000000...---,,,+++++++++******************************+++++++++,,,,,,,,,---...---------///444777AAAcccxxxXXXSSSVVVdddqqqggg___```eeehhhkkknnniiikkklllllljjjiiiiiijjjjjjlllpppsssuuuyyy~~~}}}||||||{{{zzz{{{|||]]]@@@666444///,,,...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,iiiggggggTTT===222222444111,,,000000000000000000000000............/////////000000111333444777FFFhhhfff^^^```lll{{{bbbXXXLLLDDDCCCEEEFFFFFFGGGNNNUUUXXXVVVUUUUUUWWWZZZ\\\^^^______ccciiinnnllllllnnnssswww}}}zzzxxx}}}zzzzzz|||lllWWWIIIGGGOOOWWW\\\gggqqqvvvnnnlll|||uuuttt{{{tttnnnmmmpppxxx}}}ccc<<<666444111...///000---***************************,,,,,,,,,---------......///------/////////444;;;FFFiiiqqqSSSUUU[[[pppjjjccc^^^aaaddddddeeehhhkkkkkklllmmmllljjjgggfffhhhkkkppptttvvvwwwxxxyyy~~~~~~}}}zzzzzz{{{|||iiiHHH777000---...222......---------,,,,,,,,,---,,,,,,+++*********+++nnneeeyyyrrrXXX===333333333000...000000000000000000000000........./////////000000//////222555;;;LLLlll|||fff___bbbssszzzlll]]]TTTJJJDDDCCCEEEFFFEEEGGGMMMUUUYYYXXXXXXYYY[[[]]]^^^```bbbeeehhhlllnnnnnnmmmoootttwww}}}{{{xxx{{{}}}~~~pppbbbPPPFFFHHHQQQ[[[aaajjjuuuuuukkkjjjzzzvvvuuu{{{sssmmmlllooottt}}}}}}|||~~~hhh@@@555444111///......---+++************************,,,,,,,,,---------......///------/////////555===JJJooogggPPPXXXaaayyyjjjccc^^^___bbbcccdddgggjjjkkklllmmmllljjjhhhfffiiimmmqqquuuvvvxxxyyy{{{|||}}}~~~~~~xxxyyyzzz{{{qqqQQQ999000///000111......---------,,,,,,,,,---,,,++++++******++++++wwwbbbnnn```???555555111///111000000000000000000000000....../////////000000000///000444:::EEEYYYuuuddd___[[[bbbxxxzzzggg[[[UUUOOOGGGCCCCCCEEEEEEEEEFFFLLLTTTYYYZZZ[[[]]]___aaaaaabbbgggmmmqqqqqqooorrrqqqqqquuuxxx~~~}}}xxxzzz~~~```VVVJJJFFFKKKXXXdddkkkttt~~~ttthhhkkkzzzvvvxxx~~~uuummmmmmooopppssswwwwww~~~yyywwwwwwsssKKK666444111///...,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///---...//////111888AAARRRvvv}}}]]]OOO^^^iiikkkccc]]]]]]```aaacccfffjjjkkklllmmmlllkkkiiigggiiilllpppsssuuuwwwyyy{{{{{{|||}}}zzz{{{{{{zzz{{{}}}^^^???000111333///......---------,,,,,,,,,,,,,,,++++++******++++++dddbbbvvvlllEEE999666000...333////////////////////////...////////////000000000111333999DDDUUUjjjqqq\\\ZZZ]]]kkkyyygggYYYQQQNNNJJJFFFCCCDDDEEEEEEEEEGGGLLLSSSXXXZZZ\\\^^^```aaa```ccckkkuuuzzzxxxsssvvvssssssvvvyyy~~~}}}zzz~~~qqqSSSNNNHHHIIIRRR```nnnuuutttfffooo|||uuuzzzyyyooonnnoooooooooqqqooovvv{{{xxxwww~~~^^^<<<777222000---++++++...++++++++++++++++++++++++,,,,,,,,,---------......///......000000222<<>>___}}}zzzhhhaaa```mmmsssvvv___TTTRRRSSSTTTVVVXXXXXXWWWUUURRRNNNJJJGGGMMMOOOSSSXXX^^^dddiiikkkpppqqqvvv~~~wwwssswww{{{}}}~~~ssslllcccYYYSSSOOOKKKHHHGGGEEEDDDHHHNNNSSSYYYcccooo{{{~~~zzzyyyrrrlllqqqlllsss~~~~~~{{{wwwpppXXX???555222...,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000,,,...222333888NNNgggyyyqqq___\\\lll{{{ddd```\\\\\\```dddffffffggghhhjjjlllmmmmmmmmmlllllljjjhhhhhhjjjnnnsssvvv|||}}}~~~}}}wwwtttuuuvvvvvvqqqcccqqqxxxyyyQQQ:::888,,,000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,gggVVVQQQiii```CCC===999444222222222222111111111111111000000222222000444:::GGGnnntttgggeeefffqqqwwwppp[[[RRRRRRTTTVVVYYY[[[[[[ZZZXXXUUUQQQNNNKKKMMMPPPVVV\\\bbbgggjjjlllppprrrxxxxxxtttwww{{{~~~iii^^^XXXRRRLLLHHHKKKHHHFFFGGGFFFEEEJJJQQQ^^^dddooozzz|||~~~}}}~~~uuulllooolllpppzzzuuutttaaaHHH777111000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///111555444;;;RRRlllhhh___aaarrrxxxccc___\\\]]]```dddffffffggghhhjjjlllmmmmmmmmmlllkkkjjjhhhhhhjjjnnnsssvvv{{{|||~~~}}}wwwuuuvvvvvvvvvsss```hhh|||{{{|||\\\???888///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,iiiTTTJJJ[[[|||nnnLLL>>>999444333222222222111111111111000000111333222111666===PPP|||kkkeeejjjooowwwxxxgggVVVPPPQQQTTTWWWZZZ]]]]]]]]]\\\YYYVVVSSSQQQNNNRRRYYY```fffjjjmmmmmmrrrttt{{{zzzvvvxxx{{{nnnZZZOOOJJJGGGEEEFFFFFFDDDDDDGGGIIIJJJPPPWWWkkkqqq||||||~~~zzznnnlllnnnpppzzz~~~yyyvvvzzzoooVVV<<<000222111,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///222444555???[[[xxxttt\\\^^^eee{{{sss```^^^]]]]]]```ccceeefffggghhhjjjlllmmmmmmmmmlllkkkjjjhhhhhhjjjnnnsssuuuxxxzzz}}}~~~wwwvvvwwwvvvuuu{{{www___^^^rrrnnnGGG777333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,jjjUUUGGGRRRmmm|||SSS>>>888333333333222222222111111111000000111333222222999BBBWWWeeedddnnnwww|||nnn```RRRNNNPPPRRRUUUYYY[[[\\\]]]]]][[[YYYWWWUUURRRTTTYYY___eeejjjnnnppptttxxxzzzxxx{{{qqqbbbSSSKKKHHHFFFFFFIIIEEECCCFFFKKKOOORRRZZZaaauuu|||}}}}}}qqqlllqqqttt}}}}}}xxx{{{~~~|||fffCCC111333333+++---------------------------,,,,,,,,,,,,---......,,,---///111555HHHlllbbbVVV]]]hhhnnn]]]]]]]]]^^^aaaccceeefffggghhhjjjlllmmmmmmmmmllljjjjjjiiiiiikkknnnrrruuuvvvyyy}}}yyyxxxxxxvvvsssvvv~~~ddd]]]rrr}}}{{{zzzQQQ999777111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,}}}hhhUUUGGGKKK___]]]AAA<<<666333333333222222222222111000000111333222444???KKKeeetttccceeerrr~~~ggg[[[PPPMMMNNNOOOQQQTTTXXXYYY[[[\\\]]]\\\ZZZYYYXXXXXXZZZ]]]bbbiiiooossswww{{{}}}yyyzzz~~~sss___VVVNNNKKKIIIFFFFFFIIIIIIIIIMMMTTTZZZ___gggooozzzuuu{{{wwwnnnpppvvv~~~|||~~~tttNNN555333222***---------------------------,,,,,,,,,,,,---......------...000:::VVV\\\XXX]]]lll}}}gggZZZ\\\]]]___aaaccceeefffggghhhjjjlllmmmmmmmmmllljjjiiiiiiiiikkkooorrrtttvvvyyy}}}~~~zzzxxxuuussstttooodddzzz|||{{{{{{___<<<999111111///...............,,,,,,,,,,,,,,,,,,,,,,,,zzzfffVVVHHHFFFSSSjjjHHHBBB:::333333333333222222222222111000111222222777FFFUUUtttmmmfffhhhuuuaaaXXXOOOMMMMMMMMMNNNQQQUUUWWWZZZ]]]___``````___```^^^]]]___cccjjjrrrwwwzzz}}}}}}xxxyyynnn^^^VVVRRRPPPPPPOOOLLLMMMPPPSSSSSSYYYaaahhhnnnvvv~~~~~~sssppprrr}}}}}}qqqmmmsssxxxzzz~~~zzz\\\===444111------------------------------,,,,,,,,,,,,---......111111000222AAAcccuuu[[[[[[aaavvvsss___XXXZZZ^^^```bbbccceeegggggghhhjjjlllmmmmmmmmmllliiiiiiiiijjjlllooorrrtttwwwzzz~~~{{{wwwtttrrrsss|||}}}nnn}}}}}}~~~~~~nnnDDD;;;111111000///............,,,,,,,,,,,,,,,,,,,,,,,,}}}hhhZZZKKKCCCIIIllltttNNNEEE:::444444333333333222222222222111111111222:::LLL^^^xxxwwwhhhkkklllyyy\\\TTTNNNMMMMMMLLLMMMOOOUUUXXX\\\```dddffffffgggfffeeeeeefffjjjooouuuyyyzzz}}}{{{vvvxxxuuuddd[[[YYYWWWWWWYYYXXXVVVXXX]]]^^^___eeennnuuu{{{ssskkknnnvvvsssnnnpppppplllnnnwwwsssuuujjjGGG555111000........................---,,,,,,,,,,,,---......333222111444FFFhhhkkkXXX]]]gggjjjXXXUUUYYY^^^aaabbbccceeegggggghhhjjjlllmmmmmmmmmllliiiiiiiiijjjlllooorrrsssyyy{{{~~~}}}uuurrrrrrsssxxxttt||||||MMM===222111000///............,,,,,,,,,,,,,,,,,,,,,,,,mmm^^^NNNCCCEEEUUUnnnxxxPPPEEE777444444444333333333222222333111111111222;;;PPPcccsssmmmfffoooooo{{{|||YYYRRRMMMMMMMMMLLLMMMPPPVVVYYY^^^cccgggjjjlllllljjjjjjkkkmmmppptttxxx{{{zzz|||~~~~~~zzztttxxxpppeeebbb\\\[[[[[[]]]\\\[[[___fffeeeffflllvvv}}}}}}iiilllqqq}}}uuupppooojjjeeeiiivvvssstttsssNNN777111444........................---,,,,,,,,,,,,---......222111000444FFFgggdddTTT]]]llldddSSSTTTYYY^^^aaabbbccceeegggggghhhjjjlllmmmmmmmmmllliiiiiiiiijjjmmmooorrrssszzz|||~~~tttqqqssssssuuuvvvwwwSSS???222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,ooo___SSSIIIAAAKKK___|||hhhBBB<<<666555333333444555333222222222333333444===RRRfffxxx|||ooojjjuuuwwwXXXQQQMMMNNNOOOLLLJJJJJJPPPVVV___gggkkkmmmoooooooootttvvvvvvyyy}}}|||{{{}}}}}}xxxrrrwwwwwwmmmmmmssspppqqqrrrssstttsssrrrqqquuuxxx~~~}}}vvvtttvvv{{{sssllliiijjjjjjmmm|||rrruuuYYY===000///......---,,,,,,,,,,,,---,,,,,,------.../////////444333333888LLLkkkaaaRRR___vvvooo^^^ZZZ\\\^^^aaaccccccdddeeeggggggjjjmmmmmmlllkkkjjjkkkggghhhhhhiiijjjmmmrrruuuwwwzzz}}}~~~wwwrrrqqqsssyyy|||{{{kkk|||iiiBBB444333000---...000///,,,---,,,,,,++++++,,,,,,---nnn^^^RRRGGG???EEEXXXuuurrrKKK@@@777555444444444444333222111111222333555AAAXXXmmm~~~yyynnnjjjuuutttXXXRRRNNNPPPQQQOOONNNNNNQQQVVV^^^eeeiiikkkmmmnnnqqqvvvzzzzzz|||~~~}}}yyywwwxxxzzz|||}}}|||{{{{{{}}}{{{yyy}}}yyyuuuzzzvvvrrrrrrxxxnnnhhhiiiiiilllxxxqqqXXX>>>111000///...------,,,,,,------,,,,,,---......//////000111333555;;;MMMkkk|||```VVVeee}}}jjj[[[XXX___aaacccdddddddddeeegggfffiiilllmmmlllkkkkkkkkkiiijjjjjjjjjjjjmmmrrruuuwwwzzz}}}yyysssqqqrrrvvvxxxuuubbblllqqqIII888555111//////000...+++---,,,,,,++++++,,,,,,---ooo___SSSGGG>>>???OOOlllXXXCCC888666444444444444333222222222333444777DDD^^^vvv{{{qqqjjjkkkxxxrrrXXXRRRNNNQQQSSSSSSRRRSSSTTTXXX^^^cccgggjjjnnnppptttzzz~~~~~~yyysssssstttuuuvvvwwwwwwwwwwwwwwwyyy{{{~~~{{{}}}|||zzzrrrrrrqqqsssxxxssstttvvvrrrhhhggghhhjjjrrr}}}}}}yyyoooZZZCCC555222///...------,,,---------,,,------......///000000...333888>>>OOOmmmuuu^^^ZZZlll}}}fffYYYWWWccceeeffffffeeedddeeeffffffiiikkkllllllkkklllllllllllllllkkkkkkmmmqqquuuwwwzzz}}}|||uuurrrpppqqqsssuuu^^^]]]rrr}}}SSS;;;777222111111000---***------,,,,,,,,,,,,------ssscccWWWKKKAAA<<>>777111111222000---+++------,,,,,,,,,,,,------uuueeeYYYMMMCCC???FFF]]]}}}qqqDDD===:::666444444444333333222333444666<<>>...000///......------......---......//////000111111000555;;;CCCXXX|||xxx]]]XXXddd|||pppcccbbbdddggghhhjjjjjjiiihhhiiijjjlllmmmooonnnmmmmmmnnnpppnnnnnnmmmllllllmmmqqqtttuuuyyy~~~}}}vvvtttooosssyyywwwWWWZZZrrr{{{HHH999...///222///---000......------------......uuueee[[[PPPHHHDDDAAAPPPrrr[[[@@@===888555444444444333///111444777AAA\\\ooommmmmmpppssswwwrrr[[[UUURRRVVV\\\___bbbfffjjjjjjkkkiiihhhhhhjjjlllpppvvvzzzyyyyyyyyyuuupppmmmllllllmmmpppuuuzzz}}}tttiii___]]]___fffsssvvvdddbbbjjjvvvvvvqqqooommmqqqyyy}}}zzz{{{www___BBB///000//////........................///000000111111111555;;;FFF]]]~~~kkkYYYZZZmmmlllaaa```bbbeeegggiiijjjjjjjjjkkklllmmmmmmnnnmmmkkkkkklllmmmmmmmmmlllkkkkkkmmmqqquuuuuuyyy~~~~~~uuusssnnnsssvvv{{{]]]VVVnnn|||RRR???111111222...---111......------------......wwwhhh^^^TTTMMMCCC>>>LLLnnnhhhAAA===888555444444444333444555777999AAA[[[iiimmmiiijjjkkknnn|||vvv```YYYVVVZZZ```cccgggjjjttttttssspppllljjjjjjkkklllssszzz|||||||||vvvooooooooooooppptttyyywwwjjjcccaaahhhqqq|||kkkZZZ___hhhttt{{{uuuppplllqqqzzz{{{~~~|||gggGGG222000000///.....................//////000000111111111555<<>>555555111///111////////////////////////iiiRRRDDDRRRrrriiiNNN???:::444444777333666777555<<>>HHHSSSbbbooo{{{|||}}}~~~iiibbbllljjjsss}}}~~~zzzyyyzzzxxx{{{}}}||||||xxx{{{|||xxx|||{{{jjjMMM444222000//////000000///...000111111000000111222000>>>[[[zzz___LLLTTT___~~~mmmaaa______``````___^^^```cccfffggghhhiiilllnnnnnnmmmkkkmmmoooqqqqqqpppppppppqqquuuwwwyyy|||~~~~~~wwwrrrqqqppprrr}}}fffbbb~~~sssZZZDDD444...///333////////////////////////~~~tttaaaYYYGGG>>>HHHZZZxxxZZZAAA<<<444111;;;444333444777555:::PPPgggvvvggg```ccccccfffqqq~~~{{{zzz{{{}}}uuuyyytttooo}}}~~~LLL888555111//////000////////////...//////000111222555???WWWtttvvvXXXPPPYYY___yyyhhh```_________^^^]]]^^^___```aaahhhiiikkkmmmooooooooonnnsssttttttsssqqqqqqrrrttttttwww{{{~~~tttooonnnqqqzzziiiRRR[[[uuuzzzwwwfffIII555111333444000000000000000000000000~~~uuudddYYYEEE===DDDRRRpppeeeDDD<<<666222888666333333666666;;;OOOeeexxx]]]YYY^^^```ccciii~~~||||||}}}|||zzzmmmmmm{{{}}}PPP888555111//////000////////////...//////000111222555???VVVsssvvvVVVNNNWWWeeewwwggg^^^\\\]]]]]]]]]]]]^^^___aaabbbhhhiiikkkmmmnnnooonnnnnnsssssstttsssqqqqqqrrrtttvvvyyy}}}wwwrrrpppqqqxxxfffNNNPPPdddxxx|||{{{lllPPP999222222111000000000000000000000000wwwkkk\\\GGG???BBBHHHeeetttIII;;;888444555777333333555666===SSSkkklllPPPTTT\\\___dddjjj~~~}}}~~~oookkkrrr}}}|||{{{vvvRRR888555111//////000//////////////////000111222222999CCCYYYtttxxxXXXOOOWWWkkkmmmvvv~~~}}}qqqddd[[[WWWZZZZZZ[[[\\\^^^```bbbdddggghhhkkkmmmnnnoooooonnnrrrssssssrrrqqqqqqsssuuuyyy|||yyytttppppppvvv}}}|||cccJJJEEETTTkkk~~~tttWWW===222000///000000000000000000000000zzzuuueeeOOOFFFCCCAAA\\\OOO;;;;;;777333555444555555555@@@^^^}}}___JJJUUU___aaagggvvv~~~~~~}}}~~~wwwiiiqqq{{{xxx{{{}}}iiiPPP888555111//////000//////......//////000111222333<<>>111000000////////////////////////|||{{{nnnZZZLLLCCC===SSSzzzUUU<<<<<<999444333555888777444BBBjjj[[[LLLZZZbbbbbbjjj}}}||||||}}}kkkgggxxxzzzvvvwww~~~~~~}}}}}}uuu\\\LLL888555111//////000//////......//////000222333444:::NNNlll|||\\\TTT^^^qqq~~~lll[[[RRRXXX^^^```[[[VVVTTTSSSSSSUUUXXX[[[___bbbdddfffhhhjjjllloooqqqqqqrrrrrrooopppqqqqqqqqqrrrtttvvvyyy{{{~~~{{{rrrnnnoooxxx~~~hhhMMMCCCRRRooo~~~```???000000333////////////////////////~~~{{{wwweeeQQQCCC<<>>666333000///000000///...///000000000000222555888FFFkkklllRRR]]]qqqyyyiii[[[RRRMMMJJJKKKNNNOOOOOOMMMKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGHHHJJJLLLNNNOOOPPPRRRUUUWWWYYY\\\aaadddeeefffiiikkkmmmmmmlllkkkkkkmmmooooooooooooqqqssswwwyyy|||~~~vvvnnniiifffeeehhhiii]]]UUUrrr|||III666666111111000////////////000yyy{{{~~~pppRRR@@@CCCKKKttteeeCCC999:::666777777999AAARRRiiiyyy}}}uuuUUUVVV___jjjtttuuussscccfffuuu{{{rrrggg```^^^\\\[[[YYYXXXWWWUUUTTTSSSSSSQQQQQQQQQRRRTTTUUUTTTWWW\\\^^^```fffnnnuuuwww}}}sssyyyxxxjjj\\\WWWRRRRRR]]]gggvvvuuubbbOOOAAA666444111000000000000//////000000000000222666999LLLooohhhSSSccczzz{{{iii[[[RRRMMMKKKQQQSSSUUUVVVUUUQQQLLLIIIGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMQQQRRRTTTUUUVVVZZZ___bbbcccdddgggjjjkkkllllllllllllmmmoooooonnnnnnoooqqquuuxxx{{{~~~zzznnnhhheeebbbfffkkkaaaQQQaaaPPP555888222111000000//////000000zzz{{{}}}YYYDDDEEEEEEhhhpppEEE===;;;888777666888AAAVVVqqq~~~|||]]][[[dddrrr|||hhhgggsssuuummmddd___]]][[[VVVRRRSSSSSSSSSSSSRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTXXX^^^aaaccceeeiiilllqqqzzzyyy~~~ppp\\\TTTPPPSSS___kkkxxxuuucccQQQCCC666444111000000111000/////////000000111333777:::OOOpppfffYYYooouuucccUUUMMMLLLNNNPPPWWWYYYZZZYYYVVVQQQKKKGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKPPPQQQRRRRRRSSSVVV[[[^^^```aaadddfffiiijjjkkkkkkkkkmmmoooooonnnnnnpppqqquuuxxx|||~~~nnnfffeee```dddllldddNNNQQQnnnYYY777999222222111000000000000000~~~}}}___HHHHHHAAA[[[}}}HHH@@@<<<999888666777BBBXXXttt|||fffbbbhhhyyypppfffrrr{{{mmmcccVVVSSSPPPPPPRRRSSSRRRQQQPPPQQQRRRRRRPPPOOOPPPQQQPPPPPPPPPQQQRRRTTTUUUVVVXXX\\\cccgggiiiiiiiiiiiiooowww}}}}}}sss]]]SSSOOOSSS___hhhtttrrraaaOOOCCC777444111000111111000/////////000000111333777;;;NNNlll```YYYrrriii___RRRJJJJJJPPPVVVYYY\\\\\\\\\[[[XXXSSSOOOLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJMMMNNNOOOPPPPPPRRRVVVXXX[[[]]]___bbbeeegggiiijjjjjjlllnnnooooooppprrrtttuuuxxx|||nnnffffffbbbdddnnniiiPPPJJJ___sssddd<<<888222222111000000000000111~~~\\\FFFHHH>>>KKKvvvLLLCCC<<<999888777999BBBWWWrrrnnnhhhkkk{{{lllgggkkk|||}}}~~~oooeee]]]UUUOOONNNNNNPPPRRRTTTUUUUUUUUURRRTTTUUUTTTRRRQQQSSSTTTNNNOOOQQQSSSVVVXXXZZZ\\\^^^bbbhhhmmmooopppooonnnqqqyyy{{{xxxvvv```UUUPPPSSS^^^eeeqqq}}}yyylll]]]MMMDDD777444222111111111111000...///000111111444888;;;KKKfffxxxYYYVVVoooqqq[[[TTTMMMLLLRRRYYY___``````___]]][[[XXXUUUSSSRRRMMMLLLJJJIIIHHHGGGGGGGGGHHHGGGGGGGGGHHHIIIJJJJJJIIIKKKMMMMMMNNNOOOQQQRRRWWWYYY[[[^^^bbbeeeggghhhhhhkkkmmmoooppprrruuuwwwvvvyyy}}}nnneeegggeeedddooommmUUUIIIYYYkkk{{{nnnBBB888333222111111000000111111|||VVVAAAEEE;;;>>>lllNNNFFF>>>777888888:::CCCVVVnnn~~~rrrllllll|||rrr___cccppp~~~{{{{{{}}}|||ppp```WWWUUUUUUSSSPPPJJJNNNRRRTTTUUUTTTUUUUUUOOOQQQSSSRRROOONNNPPPRRRJJJLLLOOORRRVVVZZZ\\\^^^```ccciiinnnqqqrrrsssrrruuu|||xxxuuuyyyeeeYYYTTTUUU^^^fffrrr~~~}}}rrrgggYYYMMMEEE777555222111111111111000...///000111111444888<<>>UUUnnn~~~]]]<<>>999:::888888BBBVVVjjjuuuyyyxxxtttlllvvvjjjWWW[[[mmm~~~|||zzzggg\\\VVVSSSSSSUUUSSSSSSTTTTTTVVVXXX[[[^^^YYYYYYYYYXXXVVVUUUSSSRRRUUUUUUTTTSSSQQQOOOMMMLLLKKKLLLKKKJJJIIILLLQQQVVV\\\aaaiiiqqqxxx~~~vvvnnncccYYYSSSSSSRRRQQQRRRUUUXXX[[[[[[eeesss~~~xxxmmmuuuvvvjjjXXXNNNMMMOOOYYY```ppp}}}|||wwwmmm___RRRHHHCCC:::777333111000000/////////111222111111444;;;@@@NNNppp~~~dddUUUYYYrrrnnnYYYLLLIIILLLQQQVVVWWWYYY[[[]]]]]]^^^^^^\\\[[[ZZZXXXVVVSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOQQQTTTXXX[[[]]]aaadddiiilllnnnqqqtttvvvvvvyyy{{{~~~nnncccbbbeeegggllllllYYYMMMUUUjjjdddGGG888666222111111111000///{{{wwwfffMMMEEEEEE>>>??????QQQtttQQQ=========:::999BBBUUUhhhsss{{{{{{rrryyyvvv]]]RRR^^^uuu~~~|||ooodddXXXSSSQQQOOOQQQTTTRRRSSSTTTUUUVVVYYY^^^bbbZZZZZZZZZYYYWWWUUUTTTSSSVVVVVVVVVUUUSSSQQQPPPOOOKKKKKKKKKIIIHHHKKKQQQWWW\\\aaaiiipppvvvzzz}}}|||{{{uuujjjbbb]]]XXXSSSQQQQQQQQQPPPOOOQQQTTTWWW\\\dddooovvv|||uuukkkuuu|||rrr^^^OOOLLLPPPVVV]]]ppp~~~~~~~~~{{{yyytttlllaaaTTTIIIBBB;;;777333111000000/////////000111111111444;;;@@@NNNrrrgggUUUYYYuuu{{{bbbRRRKKKIIIMMMQQQXXXYYY[[[\\\^^^_________]]]]]]\\\ZZZXXXVVVTTTRRROOOOOOOOOOOOOOOOOOOOONNNLLLMMMMMMMMMMMMLLLKKKJJJLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOQQQSSSVVVYYY[[[]]]bbbeeehhhkkkmmmppprrruuuuuuxxx{{{~~~qqqeeeaaacccccciiikkkZZZJJJLLLdddgggFFF888666333111111111000///|||kkkQQQGGGEEE======<<>>CCCcccsss\\\^^^~~~}}}fffPPPMMMTTTYYYZZZ[[[[[[\\\]]]^^^```aaabbbccc_________^^^\\\YYYWWWUUUSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMNNNOOONNNMMMLLLKKKNNNNNNNNNMMMNNNNNNOOOOOOOOOQQQUUUYYY\\\]]]]]]\\\]]]aaafffjjjmmmqqquuuwwwtttwww{{{~~~sssqqqqqqyyyyyymmm^^^___]]]dddlll```MMMJJJZZZrrrGGG999666333222222222111000lllSSSGGGCCC@@@;;;@@@HHHbbbqqqJJJ===999;;;>>>HHHfff~~~vvvuuu}}}lll[[[YYYjjj{{{|||~~~sssccc\\\RRROOONNNOOOSSSVVVWWWVVV\\\^^^aaaaaaaaa``````````````````___^^^]]]\\\[[[\\\\\\[[[ZZZWWWTTTQQQPPPMMMQQQTTTWWWZZZ```hhhooopppxxx{{{vvvpppjjjfffffffffeeecccmmmmmmmmmlllmmmqqqvvvzzz}}}tttxxxeeePPPLLLNNNMMMWWWgggzzz}}}{{{xxxZZZGGG>>>;;;666333222222000///111222333222111555AAAMMMiiinnnYYYbbbyyybbbPPPQQQYYY\\\[[[\\\\\\___aaabbbbbbbbbccceeeaaaaaabbbaaa___[[[WWWTTTUUUUUUTTTRRRPPPNNNLLLKKKMMMNNNOOOPPPPPPOOOMMMMMMLLLMMMNNNNNNNNNNNNOOOPPPTTTVVVXXXYYYZZZ[[[]]]______ccchhhkkklllnnnrrruuuvvvzzz~~~rrrmmmcccaaaccckkkuuu}}}fffccc[[[ZZZeeejjj```MMM@@@SSS{{{~~~JJJ;;;444444222---000333+++lllSSSGGGBBB>>><<<@@@GGG```xxxOOO>>>:::;;;===HHHgggxxxwww{{{kkk\\\\\\ooo~~~yyy~~~|||iiiZZZUUUQQQPPPNNNPPPTTTWWWXXXXXX^^^```bbbbbbaaaaaaaaabbb_______________^^^]]]]]][[[[[[ZZZZZZXXXVVVTTTRRRRRRUUUZZZ]]]```fffnnntttzzz~~~xxxtttnnnmmmoooqqqqqqpppxxxxxxxxxxxxxxx{{{xxxeeeQQQLLLLLLMMMTTT```ssszzzXXXCCC<<<888444222111222111000000222333333333888DDDNNNsssgggWWWcccsss___QQQSSS[[[^^^___aaa^^^```bbbbbbbbbbbbcccdddaaabbbbbbbbb___\\\XXXVVVUUUUUUTTTSSSRRRQQQOOOOOONNNOOOPPPPPPPPPPPPOOONNNNNNPPPQQQQQQPPPPPPRRRSSSUUUWWWYYYZZZZZZ[[[^^^```aaaeeeiiikkkkkkmmmppprrruuuyyy}}}qqqddd^^^VVVTTTWWW^^^hhhqqqvvvyyyxxxtttoooxxxgggbbbZZZXXXaaaggg___NNNBBBSSSvvvVVV<<<444444333---111444---mmmTTTGGGBBB===>>>AAAEEE[[[VVV@@@::::::<<>>NNNpppyyyrrrsssxxxssshhhaaa[[[```ooo|||yyypppiiifffnnnzzz~~~sssgggZZZPPPPPPTTTSSSVVVYYY[[[\\\]]]___aaa```aaaaaa```^^^^^^___aaaaaa___]]]\\\ZZZZZZ[[[[[[]]]^^^___bbbfffiiilllnnnpppuuu}}}xxxaaaUUUNNNIIIIIILLLWWWnnn{{{jjjZZZMMMDDDDDD???888333111111111111000555444111888IIIWWW[[[bbbsssbbbXXXeeejjj]]]TTTWWW[[[]]]ccckkkhhhiiijjjjjjjjjkkknnnqqqiiigggdddaaa^^^]]]\\\\\\\\\ZZZWWWTTTRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTVVVXXXYYYYYYYYY[[[]]]^^^```bbbccccccdddgggiiikkkkkklllooosssuuuuuuuuuppptttyyy|||}}}qqqXXXMMMRRRYYYfffvvv}}}wwwtttqqqlll___```aaacccfffiiikkkmmmuuurrr[[[ZZZZZZ```hhhhhhYYYHHHAAAZZZzzz|||OOO:::333666222222555222hhhUUULLLEEE>>>;;;@@@<<>>777222000111111222000555444111;;;QQQbbbgggeeeuuurrr[[[ZZZkkklll\\\PPPRRRXXX]]]dddmmmkkkkkkkkkjjjhhhiiilllnnnnnnkkkgggccc```^^^^^^^^^\\\ZZZXXXUUUTTTSSSTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXVVVXXXZZZZZZ[[[[[[]]]___aaabbbeeeffffffgggiiikkknnnmmmmmmpppsssuuutttrrrppptttyyy{{{}}}|||gggVVVPPP^^^pppsssiiieeebbb\\\dddnnnvvv|||uuu^^^[[[XXX[[[cccfffZZZJJJAAAYYYxxxTTT===444777333111444222}}}gggUUULLLFFF???;;;@@@<<<@@@\\\wwwjjjCCC;;;;;;AAASSSttt{{{mmmrrryyypppfff___VVVQQQKKKIIIMMMUUU\\\```aaaiiisss}}}oooZZZTTTGGGAAAGGGMMMQQQ\\\iiizzz|||qqqeee]]]WWWSSSSSSVVVVVVZZZ^^^___^^^^^^___aaacccccccccaaa______aaaccc^^^^^^]]]]]]^^^aaaccceeecccdddeeeiiimmmqqquuuxxx}}}zzzaaaRRRLLLHHHGGGKKKVVViiirrrddd[[[RRRJJJ@@@;;;555111000111222333///555444222>>>XXXkkkppphhh{{{fffWWW^^^rrrooo\\\MMMMMMTTTYYY```hhhmmmmmmllliiigggggghhhkkkqqqnnnjjjeeeaaa`````````\\\ZZZXXXVVVUUUVVVWWWXXXVVVVVVUUUUUUVVVXXXYYYZZZWWWYYY[[[\\\\\\]]]___aaabbbdddfffggghhhiiikkkmmmpppooonnnooorrrsssqqqoooppptttyyy{{{|||oooaaaWWWWWWlllsssbbb]]]ZZZ\\\iiizzzvvvaaa]]]VVVVVV^^^ddd[[[LLLIII```}}}WWW>>>444777333111333111uuujjj___TTTHHH@@@>>>???>>>CCCXXXtttvvvEEE======BBBOOOmmmpppvvv}}}zzztttkkk___VVVNNNJJJEEEBBBCCCEEEGGGGGGMMMTTT]]]bbbaaaXXXMMMEEE===>>>???@@@AAAGGGPPPWWWjjjzzzuuukkk```YYYTTTQQQTTTZZZXXX[[[^^^_________``````fffdddbbb``````aaabbbcccaaabbbcccbbbaaabbbeeegggfffiiimmmqqqtttwwwzzz|||yyyfffWWWMMMGGGLLLLLLUUUkkk|||~~~xxxmmm]]]MMMEEE<<<:::777444222111111111111555444333???XXXmmmvvvwwwgggXXX```uuuyyydddQQQNNNSSSUUUXXX\\\cccggglllnnnllliiifffeeellllllkkkgggdddaaaaaabbb]]]]]][[[ZZZYYYYYYYYYYYYWWWYYY[[[[[[XXXXXXZZZ\\\]]]^^^^^^]]]\\\]]]___bbbeeegggjjjllllllkkklllmmmooopppqqqrrrssstttttttttvvvzzz~~~kkkYYYTTTaaaxxxccc]]]___```ssszzzfffYYYVVV^^^fffooogggPPPIIIeeeggg>>>555555444555---222uuukkk```UUUIIIAAA===>>>===AAAVVVrrrwwwHHH>>>===BBBPPPmmmpppyyy~~~xxxpppfffYYYPPPIIIEEE@@@>>>>>>@@@AAABBBBBBFFFLLLOOONNNIIIBBB===;;;;;;;;;:::;;;???FFFKKKPPP]]]mmmxxx|||~~~sssjjj```YYYTTTRRRUUU[[[YYY[[[]]]_________aaabbbdddcccbbbaaa```aaabbbbbbdddeeeeeeeeedddeeehhhjjjiiilllppptttwwwzzz~~~|||gggWWWMMMIIIMMMMMMYYYsss~~~zzzmmm[[[KKKAAA;;;999666333111111111111000444444333AAAZZZpppxxxuuugggWWW]]]qqq{{{eeeRRROOOSSSTTTWWW[[[___ccchhhkkkllljjjgggfffjjjkkkkkkjjjhhheeeaaa___]]]]]]\\\\\\[[[[[[[[[\\\YYY[[[]]]\\\ZZZYYY[[[]]]^^^_________^^^___bbbdddfffhhhjjjkkkkkkkkklllnnnooooooqqqrrrssssssttttttvvvyyy~~~fffXXXXXXjjjrrrcccaaaffffff{{{zzzdddXXXVVV]]]dddnnniiiUUULLLgggggg???555555444555---222wwwlllbbbWWWJJJBBB===>>><<<@@@SSSooo~~~KKK???===BBBPPPlllooo}}}zzzppphhh^^^RRRIIICCC???;;;999999;;;;;;;;;:::;;;<<<======;;;999888::::::888666555777<<>>===???QQQnnnOOO@@@;;;AAAOOOjjj|||www~~~zzznnneee^^^VVVLLLDDD???<<<999888888999999999999999999999::::::;;;;;;;;;:::888666555666888:::===@@@CCCFFFJJJRRR^^^fffqqqtttzzzzzztttfff___WWWSSSPPPNNNQQQVVVXXXZZZ[[[\\\^^^aaaeeehhhddddddeeeeeeeeeddddddccchhhjjjkkkkkkkkklllppprrrsssvvvzzz}}}iiiVVVNNNLLLPPPXXXmmm{{{{{{yyy{{{kkkZZZKKKBBB888666444222000000111222///333333666GGGbbbwww~~~zzzhhhXXX[[[kkk{{{gggUUUQQQQQQPPPQQQVVVYYY[[[___eeeiiijjjgggccchhhggghhhlllqqqpppjjjcccaaaaaaaaaaaa``````___^^^```aaabbbcccbbbaaaaaa``````bbbcccddddddeeehhhjjjjjjkkkkkkkkkjjjkkknnnpppoooppppppqqqrrrssstttuuuwwwzzz~~~|||aaaVVV___xxxuuulllqqq~~~~~~dddYYYVVVXXX\\\ggghhhZZZEEEVVVwwwiii@@@666555333555...333xxxoooeeeZZZMMMEEE>>>???===???PPPmmmRRR@@@999@@@NNNhhh~~~|||{{{{{{qqqeee[[[UUUOOOGGGAAA>>><<<::::::;;;<<<;;;:::::::::<<<======>>>>>>===;;;999777666777777888888999:::;;;;;;===BBBJJJQQQ]]]cccnnnwww~~~vvvooobbb\\\UUURRRPPPNNNPPPUUUWWWXXX[[[\\\^^^bbbgggjjjfffgggggghhhhhhhhhggggggiiijjjllllllmmmooorrruuuwwwzzz}}}hhhVVVNNNMMMRRR___vvvyyywwwzzzzzzuuudddWWWLLLDDD888666444222000000111222///333444888JJJggg{{{}}}iiiYYY\\\mmmxxxeeeTTTOOOOOOMMMOOOTTTZZZ\\\```eeeggggggccc```hhhfffeeeiiiooorrroookkkhhhhhhhhhhhhfffeeecccbbbcccdddeeefffggggggeeedddbbbdddfffgggggghhhjjjkkklllmmmmmmllllllmmmoooqqqqqqppppppqqqrrrsssuuuvvvxxx{{{ttt]]]UUU```zzzssssss~~~fff[[[WWWXXX[[[dddeeeWWWEEEJJJdddkkkAAA666555333444...333xxxooofff[[[NNNEEE===>>>===>>>OOOlllWWWAAA888@@@NNNggg}}}|||www~~~~~~wwwmmm___TTTNNNHHHBBB<<<===<<<;;;===???@@@???>>>:::;;;===???@@@???>>>===:::888777777999999999777666777888999:::===BBBEEELLLTTTaaallluuuzzz}}}~~~ssslllaaa[[[UUUSSSQQQNNNPPPUUUTTTWWWZZZ]]]```dddhhhkkkiiiiiiiiiiiiiiijjjjjjjjjjjjkkkmmmmmmnnnqqqtttwww{{{}}}~~~gggVVVOOOMMMTTTbbbxxxuuutttuuuzzz|||nnn___VVVLLLCCC999777555222111111111222000333444999MMMjjj}}}~~~jjjZZZ\\\nnnqqq```PPPLLLLLLJJJLLLSSS[[[___dddgggfffccc```___gggdddcccfffkkknnnooonnnmmmmmmnnnmmmlllkkkiiigggeeeeeegggiiilllllljjjhhheeegggjjjkkkkkkkkklllnnnnnnoooppppppooooooqqqrrrrrrrrrqqqrrrssstttvvvwwwzzz}}}rrreeeVVVSSSaaazzz{{{hhh\\\XXXZZZ^^^gggdddSSSHHHDDDXXXwwwlllBBB777444333444...444wwwooofff[[[NNNEEE:::<<<;;;<<>>:::;;;:::;;;>>>AAABBBAAA@@@===>>>@@@AAABBBAAAAAA@@@===;;;::::::<<<<<<:::888888999;;;<<<===???AAABBBEEEKKKVVV___gggooowww{{{{{{oooggg]]]XXXSSSQQQOOOLLLMMMQQQRRRUUUZZZ^^^bbbeeeiiillljjjiiiiiihhhiiijjjkkklllkkkmmmnnnooopppssswwwzzz}}}yyyeeeWWWPPPMMMUUUaaarrr~~~uuuuuusss||||||mmmaaaZZZOOOBBB;;;999666333111111111111222444555;;;PPPmmmlllZZZ\\\mmmkkk[[[LLLIIIIIIGGGKKKRRR[[[aaaiiiiiieee``````bbbcccccccccdddfffgggiiijjjiiijjjlllmmmmmmlllkkkjjjffffffhhhlllpppqqqnnnllljjjlllooopppooooooooopppoooqqqssssssrrrqqqrrrssstttssssssrrrsssuuuxxxyyy|||ooo]]]WWWQQQRRR```wwwhhh\\\YYY^^^eeemmmgggSSSGGG@@@SSStttmmmCCC777444333444...444~~~wwwooofff[[[NNNEEE888:::999:::KKKjjj```FFF;;;CCCRRRiii~~~nnn}}}qqqvvv~~~vvvbbbXXXKKKCCCAAA@@@===:::999999;;;>>>AAACCCBBB@@@CCCCCCDDDDDDDDDEEEEEEEEEAAA???===>>>@@@@@@===::::::;;;<<<<<<===>>>??????AAAEEELLLRRRXXXaaakkkrrr|||vvvjjjbbbYYYSSSOOONNNKKKHHHIIILLLQQQUUUZZZ___cccfffiiillljjjiiihhhggggggiiikkkmmmlllnnnpppqqqrrruuuyyy|||~~~vvvdddWWWPPPMMMVVV^^^lll||||||xxxyyyttt~~~pppfff```SSSCCC===;;;777444222111111111333555666<<>>;;;888GGGfffnnnEEE@@@DDDNNNppp|||lllvvvtttvvvyyyiii]]]QQQEEE@@@???===;;;<<<===???AAACCCDDDDDDDDDCCCGGGFFFEEEFFFFFFFFFDDDCCCAAABBBBBBBBB@@@@@@@@@AAA???>>>>>>>>>>>>>>>???@@@CCCDDDGGGHHHKKKQQQZZZaaaggg|||vvvwwwyyyllldddWWWTTTOOOIIIFFFHHHKKKLLLLLLPPPRRRWWW]]]dddjjjlllmmmjjjiiigggggghhhiiikkkmmmppppppqqqrrrtttwwwzzz{{{~~~vvvcccUUUMMMHHHOOO[[[kkkyyy}}}~~~uuuiii___VVVPPPBBB===777222111111111111333333555>>>QQQhhh{{{rrr\\\UUUlll}}}___RRRGGGEEEGGGIIIKKKMMMZZZaaaggggggccc___```ccccccaaa______``````___]]]___```bbbdddfffgggggghhhhhhhhhjjjlllnnnqqqtttuuuqqqrrrssstttttttttsssssstttsssrrrqqqqqqrrrttttttxxxwwwvvvvvvxxxzzz}}}|||hhhWWWMMMLLLPPPVVV[[[cccpppnnn^^^ZZZaaajjjrrrjjjUUU@@@DDDQQQjjj{{{DDD777888222333///000{{{ssslllfff\\\QQQHHH===???;;;888FFFddd~~~oooGGGAAACCCSSSuuuxxxooorrryyyiiiZZZNNNBBB>>>>>>===<<<===@@@AAABBBDDDEEEEEEFFFEEEGGGGGGHHHIIIIIIIIIGGGFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFGGGKKKRRRWWW]]]kkkeeejjjlllaaa___VVVQQQLLLGGGDDDFFFIIIKKKKKKQQQTTTYYY```fffjjjllllllhhhhhhggghhhjjjllloooqqqtttttttttuuuwwwyyy|||}}}~~~vvvbbbUUUMMMIIIMMMUUUdddvvvwwwmmmcccYYYRRRBBB===777222111111111111333333555@@@UUUoooooo[[[UUUnnnxxx]]]QQQGGGEEEGGGHHHJJJLLL\\\bbbhhhhhhccc______```cccbbbaaaaaabbbaaa___]]]___```aaaccceeefffggghhhhhhiiijjjkkknnnppprrrtttrrrssstttuuuuuutttssssssuuuttttttssstttuuuvvvwwwyyyyyyxxxxxxyyy{{{~~~qqq^^^RRRMMMSSSYYYaaagggmmmttt~~~nnn]]]WWW]]]ccciiiaaaMMM@@@CCCQQQjjj~~~FFF888888111333000111{{{ssslllfff]]]QQQHHH>>>@@@<<<999FFFbbb{{{rrrKKKBBBAAAZZZ|||xxxmmmpppxxxhhhVVVJJJ@@@===>>>>>>???AAADDDDDDEEEFFFGGGHHHHHHIIIHHHIIILLLNNNNNNNNNMMMLLLLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFEEEEEEGGGJJJMMMSSSXXXSSS\\\]]]TTTYYYTTTMMMIIIDDDBBBCCCFFFIIIKKKSSSVVV\\\cccgggjjjkkkkkkhhhhhhhhhjjjmmmpppsssuuuvvvvvvvvvvvvxxxzzz|||~~~}}}~~~uuu```TTTNNNKKKLLLOOO___uuuxxxqqqhhh\\\TTTAAA===777222111111222222333333555???VVVrrrooo\\\WWWqqqqqqXXXOOOFFFDDDFFFGGGJJJMMM[[[```eeegggdddaaa______bbbaaaaaacccdddcccaaa_________aaabbbdddfffggggggiiiiiijjjkkkmmmoooqqqrrrtttuuuvvvvvvvvvuuutttsssvvvvvvvvvvvvwwwyyyzzz{{{{{{zzzzzzzzz{{{|||~~~eeeTTTOOORRR___fffpppwwwzzz|||~~~nnn\\\TTTYYY]]]bbb\\\KKKAAABBBQQQmmmJJJ999777111444000222|||sssmmmfff]]]QQQIII???@@@<<<:::EEE^^^xxxwwwNNNAAAAAAbbb}}}{{{oooqqqwwwgggTTTIII@@@???AAABBBCCCEEEHHHHHHHHHHHHIIIJJJKKKLLLIIILLLPPPSSSTTTTTTTTTTTTNNNKKKHHHEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGGGGIIIIIIIIIHHHHHHHHHJJJKKKOOONNNJJJVVVSSSJJJTTTOOOIIIFFFCCCAAABBBFFFIIILLLSSSXXX___eeehhhiiiiiiiiijjjjjjkkkmmmppprrruuuvvvvvvvvvvvvvvvwwwyyy{{{||||||~~~sss^^^SSSNNNMMMOOOOOO```yyyyyysssjjj]]]RRRAAA<<<666222111222222222333666777>>>SSSqqqqqq^^^\\\wwwiiiQQQJJJEEEEEEFFFHHHLLLRRRYYY^^^dddhhhiiigggdddccc``````aaaccceeeeeecccaaa______```bbbccceeeggghhhiiiiiijjjkkkmmmnnnpppqqqvvvvvvwwwxxxxxxwwwuuutttxxxxxxyyyzzz{{{|||~~~~~~{{{{{{{{{{{{|||}}}~~~{{{___OOORRR]]]lllsss}}}nnnZZZSSSXXX[[[___]]]QQQBBBBBBSSSsssNNN:::777000444111333}}}uuunnnhhh___SSSJJJ@@@???<<<;;;DDD\\\vvvyyyMMM@@@DDDiii}}}sssvvvxxxgggSSSIIIBBBCCCFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKOOOTTTWWWXXXYYY[[[]]]YYYSSSKKKEEEDDDDDDEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMMMMIIIFFFQQQHHHBBBOOODDDGGGEEECCCAAABBBFFFKKKOOOSSSYYY```eeeggghhhhhhiiinnnooooooppprrrsssuuuuuuwwwvvvvvvwwwxxxzzz{{{}}}|||rrr]]]RRRNNNNNNRRRUUUgggzzzsssiiiZZZNNN@@@<<<666222111222333333111777:::???WWW{{{nnn^^^]]]zzzxxx```IIIFFFEEEGGGHHHJJJQQQXXXaaadddjjjpppsssqqqlllhhh______```bbbeeefffdddccc`````````aaaccceeeggghhhjjjjjjjjjkkkmmmooopppqqqwwwxxxyyyyyyyyyyyywwwwwwzzzzzz{{{}}}~~~{{{{{{{{{|||}}}~~~vvv\\\OOOWWWgggxxx}}}ppp[[[SSSVVVWWW[[[\\\UUUCCCDDDXXX|||QQQ;;;777111555222333wwwpppjjjaaaUUULLL???>>><<<;;;DDDYYYttt{{{MMM@@@FFFiiiyyy}}}xxxfffSSSKKKFFFHHHKKKJJJIIIIIIIIIJJJKKKMMMMMMLLLLLLKKKMMMQQQWWWZZZ[[[]]]bbbfffiii___RRRHHHEEEEEEFFFFFFJJJKKKMMMOOOPPPPPPOOOOOOIIIHHHFFFGGGJJJMMMOOOOOOLLLHHHFFFKKK>>>@@@QQQ>>>EEEDDDCCCAAABBBFFFLLLQQQUUU[[[bbbfffggghhhjjjlllqqqqqqrrrsssssstttttttttxxxxxxxxxxxxzzz|||~~~~~~qqq\\\QQQNNNNNNTTTZZZkkkzzz~~~uuuhhhXXXLLL@@@<<<666222111222333333111666:::FFFhhhjjjZZZ[[[xxxjjjVVVFFFEEEGGGJJJKKKMMMUUU^^^jjjmmmrrryyy~~~|||uuuooodddcccbbbcccdddeeedddcccaaaaaaaaabbbdddfffhhhjjjjjjjjjkkklllnnnppprrrssswwwxxxzzz{{{{{{{{{zzzyyy{{{{{{}}}~~~{{{{{{|||~~~{{{lllZZZPPP[[[mmmttt]]]RRRTTTRRRSSSWWWTTTGGGIII```RRR;;;777111555222222xxxrrrkkkbbbVVVNNN>>>===;;;<<>><<<:::<<>><<<===BBBSSSpppQQQBBBBBBFFFjjjzzz|||wwwcccSSSMMMNNNLLLKKKJJJKKKJJJGGGDDDIIINNNSSSTTTQQQNNNLLLMMMUUUXXX[[[^^^```cccgggjjjllleeeYYYSSSXXX^^^ZZZQQQRRRRRRSSSSSSTTTUUUVVVWWW[[[VVVQQQQQQVVV[[[aaaddd\\\aaaXXXIIIKKKXXXUUUDDDBBBCCCCCCBBBAAAEEEMMMSSSZZZ___fffjjjkkkllloooqqqvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxyyyzzz|||~~~~~~nnnZZZQQQOOOOOOSSSWWW]]]hhh~~~vvv```RRRFFF<<<444333222111000222555666999MMMzzzwww]]]VVVdddcccOOOKKKPPPPPPPPPQQQSSSTTTTTTTTTUUUVVV]]]lll~~~xxxooogggcccbbbbbbccccccbbbbbbdddhhhllloooqqqttttttssstttwwwxxxxxxwww{{{{{{{{{||||||}}}~~~```SSSPPPVVVdddnnnjjjaaacccnnnsss\\\RRRRRROOOSSS^^^aaaXXXPPP]]]TTT===555333666///333{{{pppjjjgggaaaZZZCCC@@@===<<<@@@NNNjjjRRRAAAAAAFFFiiirrrqqq{{{gggTTTKKKKKKQQQNNNKKKJJJJJJJJJFFFCCCJJJPPPVVVXXXTTTOOOLLLKKKVVVWWWYYYZZZ]]]aaagggkkkooohhh______fffjjjcccWWWUUUUUUVVVWWWXXXXXXXXXXXX]]]YYYWWWYYYbbbllltttvvvjjjfffZZZLLLHHHJJJGGG@@@DDDEEEFFFDDDCCCFFFKKKQQQYYY^^^eeeiiikkkmmmpppssswwwwwwwwwwwwwwwwwwwwwwwwzzzzzz{{{|||}}}}}}}}}}}}~~~kkkYYYQQQOOONNNQQQUUU]]]llluuu___PPPFFF===555333333111000222111555999FFFggguuu[[[UUUccceeeRRROOOXXXVVVTTTUUUWWWWWWTTTQQQOOOQQQWWWfffwwwxxxmmmeeeaaabbbdddeeeeeefffhhhkkknnnqqqsssuuuwwwvvvttttttvvvxxxxxxxxx{{{{{{{{{|||}}}~~~\\\PPPTTT^^^oooxxxpppaaa___ggg}}}sss]]]SSSSSSOOORRRZZZ\\\UUUJJJQQQtttPPP;;;444333666...222{{{pppjjjggg```YYYCCC@@@===;;;>>>LLLfff}}}SSSAAAAAAFFFhhhooommmvvv^^^LLLIIIPPPRRRNNNIIIHHHIIIHHHDDD@@@IIIPPPWWWZZZVVVPPPLLLJJJUUUUUUUUUUUUXXX]]]dddiiiooofff^^^aaakkkooohhh^^^YYYZZZ[[[[[[[[[ZZZXXXWWWXXXWWWWWW]]]lll|||vvvkkk\\\QQQIIIDDDBBBDDDEEEGGGHHHGGGEEEGGGKKKPPPZZZ___eeejjjlllnnnrrruuuuuuuuuuuuvvvvvvuuuuuuuuuyyyzzz}}}~~~~~~~~~~~~iiiXXXPPPNNNLLLOOORRR[[[pppvvvaaaQQQFFF===555333333111111222000333777BBB___uuu\\\UUUcccgggUUUSSS\\\ZZZYYYZZZ\\\ZZZUUUPPPOOOQQQWWWdddsss|||vvvmmmfffccccccdddeeegggjjjnnnqqqsssuuuwwwxxxvvvtttssssssvvvyyy{{{{{{{{{{{{|||}}}___SSSXXXdddtttzzznnn^^^ZZZ___www}}}rrr]]]SSSSSSOOOOOOVVVWWWSSSGGGKKKiii~~~MMM999333333666...222{{{qqqjjjeee[[[RRRAAA???<<<:::===JJJddd{{{TTTAAABBBGGGgggmmmlllttt[[[IIIJJJSSSTTTOOOJJJIIIKKKJJJEEE@@@GGGNNNVVVZZZWWWQQQMMMKKKTTTTTTRRRRRRSSSYYY```fffhhhbbbaaaiiissssssiii^^^]]]]]]^^^^^^\\\ZZZXXXWWWTTTVVVXXXaaatttsssaaaVVVLLLCCCCCCIIIFFFHHHIIIHHHFFFHHHMMMRRRYYY^^^dddhhhjjjlllqqquuutttuuuvvvvvvwwwvvvvvvuuuwwwyyy||||||gggVVVOOOLLLJJJNNNQQQ[[[rrryyygggWWWFFF===555444333111111333333333555AAA]]]~~~vvv]]]VVVdddjjjYYYVVV]]]]]]]]]______\\\UUUPPPMMMPPPWWWcccooowww{{{{{{vvvrrrlllhhhfffeeeeeedddkkkooosssvvvwwwxxxzzz{{{yyywwwttttttvvvyyyzzzzzzyyyzzz{{{|||~~~bbbVVVWWWaaammmnnnbbbUUURRRVVVhhhoooyyyqqq\\\RRRSSSNNNNNNTTTUUUPPPFFFHHH___zzz~~~MMM999333333666...222{{{rrrkkkdddYYYNNNAAA>>><<<:::===JJJcccyyyTTTBBBCCCEEEcccpppooovvv]]]KKKJJJSSSWWWRRRMMMNNNQQQPPPIIIBBBEEELLLUUUYYYXXXSSSPPPOOOWWWVVVTTTRRRSSSWWW^^^dddfffgggqqq~~~lll___]]]]]]]]]]]]\\\[[[ZZZYYYVVVYYY]]]fff}}}}}}gggXXXNNNEEEEEEIIIFFFHHHIIIHHHGGGJJJQQQVVVXXX]]]bbbfffgggjjjooorrruuuvvvwwwyyyzzzzzzyyyxxxvvvxxx|||yyycccTTTNNNLLLJJJOOORRR\\\tttwwwfffWWWGGG>>>666444444222111333666444444???YYYxxxxxx___VVVdddmmm[[[YYY]]]```cccccc```ZZZTTTOOOGGGKKKRRR]]]gggnnnqqqrrrnnnllliiihhhhhhiiiiiihhhpppuuuyyy{{{zzzzzz}}}}}}zzzyyyyyyyyyxxxwwwwwwxxxxxxzzz|||~~~eeeVVVRRRYYY___]]]TTTLLLKKKNNNUUU[[[dddlllssswww{{{}}}qqq\\\RRRSSSNNNOOOVVVWWWNNNEEEEEEWWWqqqPPP;;;444333666...222{{{rrrlllfff[[[QQQBBB@@@===;;;<<>>666444444222222333555444555???UUUpppxxx___VVVcccooo]]]ZZZ^^^ccchhhggg___VVVOOOMMMCCCFFFKKKSSS[[[bbbfffhhhgggeeecccdddhhhmmmppprrrwww{{{}}}}}}~~~~~~}}}{{{yyyyyyyyyzzz{{{|||~~~kkkYYYPPPTTTWWWSSSNNNKKKKKKLLLMMMPPPVVV[[[___dddiiimmmwwwrrr]]]SSSTTTPPPSSS[[[]]]QQQEEEBBBTTTqqqTTT===555333666///333{{{rrrmmmhhh___VVVDDDAAA>>><<<<<>>666444444222222333111333777???RRRkkkxxx___UUUbbbqqq^^^ZZZ___fffllliii^^^RRRLLLJJJDDDEEEGGGKKKQQQWWW\\\___cccaaa___aaagggooovvvzzz|||~~~}}}}}}}}}~~~qqq^^^QQQTTTUUURRROOONNNNNNMMMMMMOOOQQQSSSVVVZZZ___cccooo{{{tttkkkpppttt^^^UUUVVVRRRUUU^^^aaaWWWHHHAAATTTvvvWWW???555333666///333|||xxxuuunnnmmmeeeSSSBBB>>><<<<<<;;;CCC[[[uuuXXXCCC???===ZZZuuu|||{{{mmm```yyy~~~qqqUUUIIILLLUUUPPPNNNPPPQQQKKKFFFCCCIIIJJJQQQ[[[^^^ZZZ[[[```aaa```^^^\\\\\\___dddhhhlllsssyyyyyyuuunnnbbbWWWQQQPPPOOOOOOVVV^^^dddfffjjjiiiooottt}}}xxx\\\PPPQQQPPPKKKGGGIIIKKKFFFHHHPPPTTT___ssskkkmmmmmmllloootttuuurrrtttuuuvvvwwwxxxyyyyyyyyysssuuuwwwzzz|||~~~~~~~~~jjjXXXOOOLLLLLLLLLRRRWWWaaavvvyyy|||qqqggg\\\HHH???666444333222222444555666666:::MMMlll{{{bbbWWWaaa}}}wwwccccccaaagggmmmiii]]]OOOGGGDDDBBBEEEFFFHHHOOOWWWZZZYYY```ccccccbbbhhhsss{{{}}}xxx]]]TTTTTTWWWYYYVVVPPPOOOSSSTTTRRRTTT\\\aaadddlllvvvtttkkkiiinnnwww}}}uuu```VVVYYY[[[bbbgggaaaXXXNNNJJJ[[[{{{ZZZ;;;777444222222111{{{wwwsssllljjjbbbPPPCCC>>><<<;;;;;;DDD]]]wwwYYYDDDAAA===WWWqqq~~~zzzxxx}}}mmm^^^tttsssXXXKKKMMMRRRLLLHHHKKKMMMIIIDDDBBBEEEHHHPPP[[[___[[[YYY[[[cccddddddaaa___aaafffkkknnnsssvvvuuurrrlllaaaUUUMMMJJJGGGHHHOOOZZZccchhhllljjjpppxxxqqq[[[SSSSSSQQQMMMIIIIIIJJJGGGLLLYYY]]]cccrrrwwwxxxvvvssssssuuuuuuqqquuuuuuvvvvvvwwwwwwvvvvvvuuuvvvxxxzzz{{{}}}}}}~~~~~~iiiWWWNNNLLLLLLMMMPPPZZZiiiyyyyyywwwjjj\\\HHH???666333333111111444333444555999LLLjjjfffYYY___zzzrrr]]]\\\eeekkknnniii\\\PPPIIIGGGAAAEEEHHHJJJPPPXXX\\\[[[bbbeeefffggglllvvv}}}zzzaaaXXXYYY]]]aaa```]]]^^^cccaaaaaaeeennntttxxxzzzvvvtttvvvzzz|||vvvaaaWWW[[[___gggjjjcccRRRJJJJJJaaaZZZ;;;777444222333111{{{vvvqqqhhhfff^^^MMMCCC>>>;;;;;;;;;EEE```zzzYYYEEEBBB<<>>;;;;;;<<>>@@@EEEKKKNNNOOOUUU```jjjnnnsssxxx{{{|||}}}{{{{{{{{{|||~~~yyykkkkkkoooxxx{{{jjj```^^^```fffoooyyywww___UUU[[[bbbhhheeeWWWRRRLLLVVV{{{[[[;;;777555222333222{{{wwwoooccc```ZZZJJJBBB===;;;;;;<<>>;;;;;;===>>>FFF^^^wwwUUUBBBBBB999IIIeee}}}ooogggvvvzzzjjj^^^bbbmmm||||||}}}ooofffbbb```cccfffjjjqqqzzz}}}{{{eeeYYYRRRXXX___dddppp~~~zzzaaa[[[XXX[[[^^^```dddhhh{{{|||vvvuuutttssssssuuuwwwxxxyyyyyyzzzzzz{{{zzzzzzyyyzzz|||~~~|||nnn\\\NNNIIIJJJMMMOOOTTT\\\jjj{{{hhhRRRFFF:::555333111222555333222444999BBBWWWzzzrrr```aaauuuwww[[[FFFEEECCCEEEGGGHHHGGGGGGFFFFFFMMMPPPWWWcccwww}}}vvvvvvwwwwwwxxxyyyzzzzzz|||||||||}}}yyyxxxzzzxxxsssrrryyyyyybbbWWWVVVSSSTTTWWW]]]gggvvvxxxbbbWWWXXXXXXZZZXXXNNNCCCIIIiii\\\<<<888666333444333}}}vvvrrriii\\\YYYUUUHHH===;;;<<<>>>>>>EEE\\\uuuVVVBBBCCC888HHHddd}}}tttgggqqq}}}vvvjjjiiiqqq}}}{{{mmmbbb\\\XXX^^^eeekkkuuupppbbbZZZ___fffmmm|||nnn[[[WWWVVV\\\aaacccfffiiimmmtttkkk^^^```eeehhhooouuuwwwuuusssrrrrrrssstttuuuxxxyyyzzz{{{|||{{{zzzyyyxxx{{{}}}|||nnnjjjgggiiipppxxxzzzmmm[[[MMMHHHJJJNNNPPPVVV___ooommmSSSGGG;;;666333222222555111000222888BBBXXX}}}wwwggggggwwwxxx\\\GGGHHHKKKMMMOOOOOONNNKKKHHHFFFKKKPPPYYYjjj{{{zzzwwwsssppprrrsssuuuwwwxxxyyyyyy||||||||||||~~~vvvjjj\\\YYYYYYcccuuuwwwqqqnnntttvvv___UUUSSSOOOUUU___jjjttt}}}rrr^^^TTTUUUSSSUUUUUUMMMEEEEEE]]]\\\<<<999666333444333~~~wwwkkkaaa]]]YYYOOOCCC===;;;;;;======CCCYYYqqq[[[CCC???999EEE\\\wwwxxxcccpppxxxqqqzzzyyyyyy~~~uuummmfffcccbbbbbb\\\\\\bbbooo}}}ttteeeeeepppdddYYYWWWWWWYYY^^^``````^^^ZZZZZZWWWRRRTTT\\\cccfffiiisssyyyrrrnnnqqqtttuuuuuuwwwwwwwwwxxxyyyzzzzzzzzzzzz}}}~~~~~~pppbbbXXXWWWXXX\\\___ffftttwwwfffSSSKKKIIIJJJLLLOOO[[[```qqqvvv\\\LLL<<<555444333222333555555666777>>>VVV~~~jjjrrr|||___OOOMMMOOOYYY___XXXPPPMMMKKKHHHLLLRRR___ppp~~~zzzkkknnnsssuuutttqqqpppoookkknnnrrrtttvvvwwwyyyzzz~~~}}}}}}}}}~~~ttt___VVVPPPOOOOOOSSS]]]nnnuuunnniiilllttt}}}xxxcccYYYZZZYYY^^^mmmxxx```RRRRRRSSSYYY\\\UUUIIIEEEVVVccc???999777444333///{{{wwwmmmaaaZZZUUULLLCCC<<<999:::;;;;;;AAAWWWooo[[[DDD@@@999DDDZZZuuu~~~~~~mmm{{{xxxttt~~~}}}{{{}}}wwwooolllmmmpppnnniiiccc\\\XXXWWWXXXYYYYYYZZZ```mmm||||||ooopppzzz___YYYWWWVVVXXX\\\]]][[[YYYVVVUUUQQQOOOWWWeeeppptttttt}}}~~~zzzsssoooqqqtttuuuvvvxxxvvvwwwxxxyyyzzzzzzzzzzzz~~~~~~nnnaaaYYYWWWWWWXXXYYY___lllzzzuuudddSSSKKKIIIJJJMMMPPP[[[aaatttxxx[[[KKK;;;444444333222333444555666777>>>SSSxxxmmmwwwdddSSSPPPWWW^^^```YYYSSSPPPNNNKKKNNNSSS^^^lllwwwzzzvvvpppeeehhhkkkmmmmmmlllkkkllljjjmmmqqqtttuuuvvvxxxzzz}}}}}}}}}}}}lllYYYSSSVVVTTTRRRQQQVVV```mmmvvvxxxnnngggjjjqqqyyyyyyccc[[[\\\bbbooovvv___SSSTTTVVV\\\___YYYKKKFFFVVVfff@@@999777444333000xxxvvvnnnbbbXXXRRRKKKEEE===::::::<<<;;;AAAXXXppp[[[DDD@@@999BBBVVVppp|||uuuvvvttt{{{uuusssyyypppmmmfff```\\\\\\]]]^^^TTTRRRMMMJJJIIIKKKMMMOOOTTTWWW^^^lllxxxyyyvvvZZZWWWUUUTTTWWWZZZZZZWWWTTTSSSSSSSSSXXXhhh}}}{{{tttoooqqqttttttuuuxxxuuuuuuvvvxxxyyyzzz{{{{{{wwwhhh^^^YYYWWWUUUVVVVVV[[[hhhuuuqqqbbbRRRJJJIIIKKKNNNRRR[[[dddyyyvvvZZZJJJ:::444444333222333222444666888===OOOpppoooyyykkkZZZUUUcccddd```ZZZUUUTTTRRRNNNNNNRRRZZZdddkkklllhhhbbb^^^aaadddeeeffffffhhhjjjhhhlllppprrrtttuuuwwwxxx{{{{{{|||}}}gggYYYWWW[[[XXXTTTPPPQQQWWWaaahhhwww|||oooeeegggnnnuuu{{{zzzccc]]]bbbhhhuuu___UUUWWWZZZ```bbb[[[MMMGGGUUU}}}iiiBBB999666444444111xxxtttkkkaaa[[[WWWOOOGGG@@@===<<<>>>===DDD[[[sssZZZEEEAAA999@@@RRRjjj}}}|||sssrrrrrrrrriiiaaabbbeeedddbbbbbbZZZZZZWWWTTTTTTWWWVVVSSSFFFDDDBBBAAACCCFFFJJJLLLPPPVVVaaapppxxxwww|||nnnXXXTTTSSSSSSVVVZZZ[[[XXXUUUWWW\\\dddrrr|||tttnnnoooqqqrrrtttvvvttttttuuuwwwxxxzzz|||}}}tttiii___YYYXXXWWWWWWZZZ\\\cccrrrlll___PPPJJJIIIKKKPPPUUU\\\ggg}}}qqqXXXIII999444444333222333111333666999===KKKgggnnnqqqsssccc^^^jjjeee^^^XXXVVVUUUSSSOOOLLLOOOTTT[[[______[[[WWW[[[]]]___aaabbbeeehhhkkkgggjjjnnnqqqrrrtttvvvwwwyyyzzz{{{~~~hhhaaaddd^^^[[[WWWUUUXXXaaallluuuwww~~~pppeeefffnnnuuuxxxzzz{{{eeebbbkkktttvvv```VVVYYY[[[```aaaYYYKKKGGGVVV}}}lllCCC999555333444222~~~yyyqqqfff___```___UUUHHH@@@<<<<<<===>>>EEE]]]vvvYYYEEEBBB999???NNNeeeyyy~~~~~~}}}rrrsssrrrnnnbbbWWWRRRPPPLLLJJJKKKIIILLLMMMNNNSSSWWWSSSKKKCCCBBBAAAAAACCCFFFJJJMMMPPP[[[iiizzznnnnnnttt}}}gggUUUQQQQQQQQQVVV[[[^^^]]][[[___kkk}}}uuunnnmmmnnnoooqqqtttsssttttttvvvxxx{{{~~~{{{qqqhhhaaa\\\ZZZ[[[\\\```fffmmmwww}}}ggg[[[OOOJJJIIILLLQQQWWW^^^kkk~~~qqqVVVGGG888444444333222333111222555888<<>>KKK```uuu~~~yyytttxxxwww|||qqqfffYYYPPPJJJDDDDDDGGGFFFJJJMMMOOOXXX```[[[OOOCCCBBBBBBCCCEEEIIILLLOOOUUUdddvvvpppcccgggqqq}}}aaaRRRQQQPPPQQQUUU\\\aaabbbaaagggzzzyyyooommmmmmmmmooorrrsssttttttvvvyyy}}}{{{rrrlllhhheeeeeehhhoooyyyzzzbbbXXXMMMIIIJJJLLLSSSZZZbbbpppwwwTTTEEE888333444333222222222222444666;;;GGG___tttlll```ooozzztttkkkiiiaaaZZZTTTSSSRRRNNNLLLKKKFFFGGGJJJMMMOOOPPPPPPPPPTTTVVVYYY[[[]]]```dddgggfffjjjnnnppprrrsssuuuvvvxxxyyy|||~~~kkkhhhnnntttuuuwww{{{ssshhh```ccckkkqqquuuyyy~~~qqqxxx|||eeeXXXXXXWWWZZZZZZRRRHHHFFFVVV|||nnnDDD:::666333444222~~~tttlllaaaZZZ[[[ZZZOOOBBB;;;888888;;;===FFF```zzzUUUDDDCCC999===III^^^wwwppp}}}||||||tttkkk___UUUKKKEEEIIIPPPLLLOOOPPPRRR^^^jjjfffYYYDDDDDDDDDEEEHHHLLLPPPRRR\\\ooowwwddd\\\fffsssyyy___TTTRRRPPPPPPTTT[[[bbbddddddppp}}}rrrnnnmmmmmmnnnrrrttttttuuuwwwzzz~~~~~~yyyuuuxxxuuu^^^UUULLLIIIJJJMMMTTT\\\eeettt|||RRRDDD777333444333222222444333333555:::GGG```uuummm^^^hhhooo~~~~~~zzzsssfff^^^^^^XXXSSSPPPRRRPPPJJJHHHJJJFFFGGGIIIJJJKKKLLLNNNPPPRRRUUUYYY[[[]]]```cccfffgggjjjnnnqqqrrrsssuuuwwwxxxzzz|||ooolllrrr~~~xxxqqqnnnhhh```ZZZ\\\bbbhhhnnnsssyyy|||zzz~~~fffXXXWWWVVVZZZ[[[SSSMMMHHHUUUwwwmmmDDD;;;666444444111pppkkkaaaXXXUUURRRIII???<<<999:::===???IIIddd~~~TTTCCCCCC:::===III]]]|||kkk}}}~~~tttlllbbbWWWLLLGGGMMMVVVNNNPPPOOOPPP]]]kkkjjj^^^EEEEEEFFFHHHKKKOOOSSSVVVbbbvvvooo^^^ZZZhhhuuuwwwbbb[[[TTTQQQPPPSSSZZZaaadddeeexxxuuupppnnnmmmooorrrttttttuuuwww{{{rrr\\\TTTLLLIIIJJJMMMUUU]]]gggvvv|||QQQCCC666333444333222222666333222444999HHHaaavvvnnn^^^eeejjj{{{wwwqqqgggYYYQQQQQQRRRNNNNNNRRROOOHHHFFFIIIGGGHHHIIIIIIJJJKKKMMMOOOSSSVVVZZZ]]]___aaadddfffgggjjjnnnqqqrrrtttuuuwwwyyyzzz}}}vvvtttyyypppgggeee```YYYUUUWWW[[[```gggnnnuuuyyy~~~gggXXXVVVVVVZZZ\\\UUUQQQKKKSSSrrrlllDDD;;;777444444111}}}oooggg[[[QQQJJJEEE@@@<<<:::999888999@@@RRRoooUUUBBB???;;;<<>>::::::999999999@@@TTTqqqTTTBBB???;;;<<>>:::<<<@@@SSSwwwvvvfffgggvvv~~~~~~vvvmmmcccVVVMMMLLLPPPSSSUUUXXX^^^eeekkkmmmooorrrtttUUUMMMIIILLLRRR[[[oootttZZZUUUSSSXXXggg}}}uuu```aaa^^^ZZZVVVVVVYYY___dddyyyxxxsssrrrqqqtttwwwzzz{{{}}}oooZZZOOOIIILLLOOOPPPWWW```yyy}}}RRR@@@888666000111444111111222555555666@@@VVVkkkcccZZZ```pppuuuiiiWWWGGG???>>>AAACCCCCCEEEHHHKKKKKKJJJHHHFFFFFFEEEEEEEEEGGGJJJMMMOOORRRUUUYYY\\\^^^```ccceeehhhkkknnnpppqqqsssvvvxxxxxx{{{~~~yyydddYYYTTTPPPNNNOOOKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJLLLOOOQQQSSSTTTTTTPPPQQQTTTZZZcccmmmwww}}}vvvaaaYYY[[[XXXWWWZZZWWWOOOKKKVVVtttnnnEEE;;;777444444222xxxeee]]]QQQHHHCCC???<<<999999:::::::::DDD\\\yyyPPPAAA===:::<<<>>>OOOqqqzzz}}}|||iiigggttt}}}~~~|||ssshhh^^^RRRIIIHHHJJJLLLMMMQQQXXXcccnnnuuuvvvtttqqqRRRKKKGGGJJJRRR```wwwpppYYYTTTTTTZZZmmmgggccccccaaa]]]ZZZ[[[aaafffuuuxxxtttrrrqqqtttyyy{{{}}}lllXXXOOOIIILLLOOOPPPXXXbbbyyyPPP???777666000111555111111222444666666===PPPbbbfffYYY]]]kkktttlllcccZZZLLLBBB===>>>AAACCCAAACCCGGGJJJKKKJJJHHHFFFFFFFFFFFFFFFHHHKKKNNNPPPRRRUUUYYY\\\___aaadddffffffiiilllooopppsssvvvyyyxxx{{{~~~qqq\\\RRRNNNKKKKKKOOOIIIIIIIIIHHHGGGFFFEEEDDDGGGHHHIIIKKKMMMOOOPPPQQQKKKMMMPPPVVV___jjjsssxxxxxxccc[[[^^^ZZZXXXZZZXXXOOOLLLXXXvvvnnnEEE<<<888555555333~~~ssscccZZZOOOFFFAAA???===;;;888;;;::::::FFFbbb~~~yyyMMM@@@===999<<<===JJJhhhxxx{{{nnngggqqq~~~}}}{{{pppeee[[[OOOFFFCCCCCCDDDDDDIIIOOO]]]nnn{{{}}}tttjjjOOOKKKIIILLLUUUeee{{{nnn[[[TTTUUU\\\oooqqqdddfffgggeeeccccccgggkkkuuuyyyuuurrrqqquuuzzz}}}~~~gggWWWNNNIIILLLNNNOOOXXXccc|||~~~OOO>>>777666000111555111111222444666666;;;KKK[[[}}}dddWWW[[[iii}}}rrrlllggg]]]VVVQQQKKKCCC===;;;<<<>>>???@@@CCCGGGLLLMMMLLLJJJHHHGGGFFFFFFGGGIIIMMMPPPRRRTTTWWW[[[^^^```cccfffhhhfffhhhkkknnnpppsssvvvyyyxxx{{{~~~rrr[[[RRRMMMGGGHHHMMMJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEFFFGGGIIIJJJKKKLLLFFFGGGIIINNNUUU]]]dddhhh{{{xxxddd\\\^^^YYYWWWYYYUUUMMMKKKYYYxxxnnnFFF<<<888666666444{{{pppaaaXXXMMMDDD@@@???===<<<888<<<;;;:::HHHffftttKKK???<<<999<<<;;;FFF^^^zzz~~~yyy}}}}}}pppuuuyyynnnaaaXXXLLLCCC???>>>>>>===CCCHHHVVViiizzz{{{ooocccNNNMMMMMMOOOXXXiii~~~|||{{{|||kkk[[[TTTUUU]]]mmm~~~|||~~~}}}hhhiiijjjjjjkkkmmmpppssszzz|||xxxuuutttxxx}}}vvv___SSSLLLIIILLLNNNPPPZZZggg}}}MMM<<<666666111222555111222222444555555:::IIIWWWyyydddVVVZZZggglll___]]][[[UUUOOOJJJGGGBBB??????@@@AAAAAAAAAFFFLLLRRRTTTRRROOOLLLGGGGGGGGGHHHJJJNNNQQQSSSVVVYYY]]]```bbbdddgggiiifffiiilllnnnpppsssvvvyyyxxx{{{~~~}}}dddYYYSSSKKKMMMTTTQQQPPPNNNKKKHHHGGGEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJEEEDDDEEEGGGJJJOOOTTTWWWbbbtttvvvaaaZZZ]]]YYYWWWXXXUUUMMMLLL[[[|||oooFFF===999777777555zzzooo^^^VVVJJJBBB???>>>===<<<888<<<<<<:::JJJjjjpppIII???;;;888<<<:::CCCWWWsss{{{}}}zzz~~~zzzyyyxxxlll]]]TTTIIIAAA===<<<;;;:::===BBBNNN___lllnnnddd[[[MMMMMMMMMOOOXXXkkksssttt{{{zzzlll]]]WWWYYY___lllzzzzzz~~~qqqnnnkkkkkkoootttyyy|||~~~zzzyyy}}}nnnWWWPPPIIIHHHMMMPPPSSS___mmm~~~LLL;;;666666111222555111333222333555555:::HHHUUUzzzkkkZZZ[[[eeeyyydddZZZ]]]```^^^YYYLLLHHHCCCAAAAAACCCEEEFFFEEEJJJSSSZZZ]]]ZZZUUURRRHHHGGGHHHIIIKKKOOORRRTTTVVVYYY]]]```ccceeehhhjjjgggjjjmmmoooqqqsssvvvxxxxxx{{{~~~kkk___YYYSSSWWWbbbaaa^^^XXXRRRLLLGGGEEEDDDEEEEEEDDDDDDEEEGGGIIIJJJIIIIIIHHHGGGHHHKKKMMMOOOQQQ```rrrtttaaa[[[___\\\[[[]]]ZZZRRRRRRbbboooFFF===:::888888666zzzooo\\\TTTHHH@@@=========<<<888===<<<;;;KKKlllnnnHHH???;;;888<<<999AAASSSoooyyy}}}zzz}}}wwwxxxjjjYYYQQQGGG???===<<<;;;:::888>>>IIIUUU^^^___ZZZUUUKKKKKKJJJKKKUUUjjj|||nnnpppzzz{{{nnnaaa[[[]]]cccmmmxxx}}}xxxrrrkkkjjjpppxxx~~~}}}iiiSSSMMMHHHHHHNNNRRRWWWdddsssKKK;;;555666111222555111444222333444555:::GGGUUUsssaaa^^^dddrrr___YYY```gggfffaaaKKKFFF@@@<<<===@@@DDDEEEHHHNNNXXX```ccc```ZZZVVVHHHHHHHHHIIILLLOOOSSSUUUVVVYYY]]]```bbbeeegggjjjiiikkknnnpppqqqsssvvvxxxxxx{{{~~~kkk^^^XXXTTT\\\jjjpppkkkbbbXXXPPPIIIEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGMMMLLLJJJIIIIIIJJJKKKLLLNNNWWWaaakkk}}}uuubbb]]]bbbaaaaaacccaaaYYYYYYjjjoooGGG===:::888999777