BM6P6(@ lll\\\[[[XXXXXXVVVRRRMMMIIIHHHIIIGGGHHHIIIJJJJJJLLLPPPSSSNNNMMMKKKIIIIIIKKKMMMNNNEEECCC@@@>>>===;;;888666444555666666555555777888:::555444777666111111555888777777666555666666777555555555555666666777777888999999888888777666555999777777777888999777666777777666666555444222111222333444444444666999<<<777777888999999999999888888888777777666666555555555555555555555666777777777888999999888777888:::777888888888888999999999555555666666666555333222222333444555666555444333777777555444444333444444///000111222222111000///000000000000///////////////////////////000111111---------------...//////---.........---...000222////////////000000000000000//////.........////////////////////////000000111000000///...---------////////////000000000000000000111111111000000///444555666666555444111000222222222222222222222222222222333444444333333333222333444333111/////////+++222===FFFIIIEEE>>>888>>><<<999888888777555444444333333222222333333444777777777666444333555666:::888666444444555777888777888888777555444555666777777777777666666666666555555444333444555666777666666666555444444444333666777777888777666555555555555444555666777999:::444333222111111222444444666666777777777555444333333222222222333333444555555444444333333444444555444444333222222333333333333333333444555666777888555444222111111111111222444333222000///000000111111111111111111111111111111111111111000///---,,,...//////000000000000000///............---------000//////000111111000...,,,,,,,,,***)))---333888LLL999+++,,,///+++)))------+++)))((('''((()))***++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))******)))(((((()))+++++++++++++++++++++++++++------,,,,,,,,,---......000000000000000/////////...000222000///111888???AAA666,,,,,,000111000111444333222111111222444666mmm___^^^WWWWWWUUUQQQLLLIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOLLLKKKJJJIIIHHHHHHHHHHHHDDDBBB???===<<<:::777555555555666555444444666777777333333666666333333777888777777777666666555555444555555666666666666666777888888888888777666666888666555555666777666555666666666666555444333333222333444333333444777999666666777888888888777777888777777777666666666555666555555555666666777777777999999999777777888999999999999888888777777777333444444555555444333222222333333444444444444444777666666555444444333444000000111222222111000000000000000000000000000//////////////////000111111...............//////000/////////...---...000222/////////000000000111111000//////.........//////000000000000000000000000000000000///...---------......//////000000000111000000111111111000000000444444666666666444222111111111111111111111111111222222333333333333333222111333444333111/////////...444===EEEHHHEEE???:::>>><<<999888888777666444444333333222222333333444555666777666444444555666999777555333333444666777777888888777666555555777777777777666666666555555555444333333333444555666555555555555444444444444555555555555555555555555555444444444444666777888333222222222333555777888777888888888777666444333222222222222333333444555444444444333333444444444444333333222222333333333333333333333444555666666555444222111111111222222555444222111000000111111111111111111111111111111//////000111111000///.........///000000000/////////............---------///......///000000///---+++,,,,,,******,,,111555>>>000(((+++---)))'''******************)))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))******)))(((((()))+++++++++++++++++++++++++++---,,,,,,,,,,,,---......000000///////////////000///111222000///111777===>>>555---...000000111333555444222111222333444555mmmaaaaaaWWWWWWUUUQQQLLLHHHGGGHHHIIIKKKLLLKKKJJJHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCAAA>>><<<:::888555333555666666555333333444666444222222555666444666999777777888888777555444333444444666777777777666555666666777777888888777777777555333222444555666555555555555555555555555555222333444333222222444666444555666666777777666666777777777777666666666666666666666666666777777777888999:::999777666666777:::999999888777666555444222222333333444333333333333333222222333333444444777666666555444444333333000111222333333222111000000000000000000000000000000000/////////000111111///////////////000000111000111111///------///111000000000000111111111111/////////......//////000222222111111111000000000000000//////...---------------...///000000111111000000000000000000000000333444555666666555333222000000000000000000000000222222333333333222222111111222333222111//////000///333:::@@@BBBAAA===:::===:::888777777777666444333333222222222222333333333555666555444444555777777666444222222333444555666777888777666555666777777666666666666555555555333333333333333444555555444444444444555555555555444333333333333555666777555444333333333333444555222222333444666888:::;;;999999888888777555444333222222333333333333444444444444444444444444444444333333222222222222333333444333333222222333333444444333222111111111222333555444333222111111111222111111111111111111111111......///000000000000000------...////////////...///............---------...------...//////...,,,+++,,,,,,+++***+++...000///(((''',,,---(((&&&)))((()))+++,,,,,,***(((&&&'''((((((((()))))))))***''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((((((&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''')))***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......111000...------...000111000222222000///000555:::888333////////////222777666555444333222333444555ooobbb```YYYXXXUUUPPPJJJFFFDDDDDDEEEGGGIIIIIIGGGEEEEEEEEEFFFFFFEEEDDDCCCDDDEEEEEECCCAAA>>><<<;;;999666333555666666555333333444555444333333444555555666888666777888888777555333111444555666777777666555444444555666777888888888888777555222222444666666666555555555555555666777777444555555444333222333444555555666777777777777666777777777777666666666666666666777777888888888888999::::::999666555555666888888777777666555444444222222333333444444444444333333222111111333444555666666666555555444333333111222333444444333222111000000000000000111111111111000000///000000111111000000000///000111111222111222111///...---///111000000000000111111111222//////////////////000111333333222222111000000000/////////......---------,,,------...///000111111///////////////000000111444444555555555555444333//////000000000000000111222222222222222111111000///111222222000///000000...111555999;;;;;;999888:::888666555555555444333333333222222222222333333111333555555444444555666555444222111111111222333555777888777666555666777666666666555555555444444222222222222333333444444333333333444444555555555444333222222333555888999666555444333222222333444444444555666888999;;;;;;888888777666555333222111222333333333333333333333333444444444444444444333222222222222222222333444444333333222111111222222333222111111111222333444555555444333222222222222111111111111111111111111/////////000000000000///,,,------...............///............------------,,,,,,---......---+++++++++,,,++++++++++++,,,***((()))---,,,((((((,,,((()))***++++++***)))((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''&&&(((***************************++++++++++++,,,---......111///---,,,,,,...000222222222222000///000333666333111111111///...333:::666666444333333333333444sssccc```\\\ZZZVVVPPPHHHCCC@@@??????BBBDDDDDDCCCBBBBBBBBBEEECCCAAA@@@AAADDDGGGJJJCCCAAA>>>===<<<:::777555555666666555333333555666777777777555555666666555555666777888777555333111555555666777777666555444333444555666777888888888777666444444666888888888555555444555555666888888666777888777555333444444555666777777888888777777666666666666777777777777666777888888999999888888888999:::888666555555666555555555555555555555555333333444444444555666666444333222111222333444555666666666666555444333222111222333444444333222111///000000000111111111222111111000000000000111111000000000000000111222222111111111///------///000///000000000000111111111///////////////000111111222222222222111111000000............------------,,,------...///000000000//////......///000111111444444444444444333333333000000000111111111222222111222222222111111000///...000111111000000000111///111333555666777777777666555333222333444333222333222222111111222222333000222444555444333444555333333222111000111111222444555666666555444555666555555555555444444444444222222333333333333444333222333333333444444555555444333222222444666999;;;777666444333222333333444777777777888888888888888666555444333222111000000222333444444444333222222333333444555555444333333111111111111222222333444444333222222111111111111222222111111111222444555555444444444333222222111000000000000000000000000222111000000///.........,,,------...............///............------------,,,,,,---......---+++,,,+++++++++++++++***)))+++***+++,,,***''')))---******)))(((((()))***+++*********)))((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&###%%%&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))*********************************+++,,,---......000///---+++,,,...111222222222111000//////111333000000111222000///444;;;666666555444333222222222vvvddd```\\\ZZZVVVOOOGGGAAA>>>===<<<>>>@@@@@@??????@@@AAABBBAAA@@@@@@BBBEEEHHHJJJBBB@@@>>>===<<<;;;999777444555666666555555777888:::;;;:::666555777777444555555666777666555444333666666666666555555555555333444555666777777888777777666666777999:::999888666666555444555666888999777999:::999777555555666666666777888888888888777666666666666777777777777666777888::::::999999888777888999888666555555666333333444444444555555555555555444444444555666666444333333333444444555555555666666777666444333222000111222333333222111000///000000111111222222222222222111000000000111111000000000000000111111222///000000...,,,,,,...000////////////000000000000////////////000111222222111111111111111111111111---------------------------............////////////......---...///111222444444333333222111111111///000000111111222222222111111111111111000///...---///111111000000111222222222333555666777777888555333111111333333333222222222111111111111222222000222444555444333333333333222111111000000111111222333555444333333444555555555444444444333333333222222333444444444444444333333333333444444444444444333333333555666888:::666666444333222333333444888888888888777666555444444333222111000000000111222333444555444333222111222333444555555444333222111111000111111222333444444333333222111111111222111111000000111333555666333444444444333222111000000000000000000000000000333222111///......------------...////////////...///............------------,,,,,,---......---+++---,,,++++++,,,,,,***)))++++++***)))'''&&&(((***+++***((('''''')))+++,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&"""###%%%%%%%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((************************************+++---...//////...,,,,,,---...000222222111000//////000111111//////111333222000444:::666666555444222111000000rrr___[[[ZZZXXXTTTNNNGGGAAA>>>>>><<<===>>>>>>======>>>@@@>>>???AAABBBDDDDDDEEEEEE???===;;;;;;;;;;;;999888444555666666666777999;;;;;;>>><<<777666999999555444444444555555555555666888777555444444444555666444444555666777777777666555555666999;;;;;;999777888777555444555666777999777999::::::888666666666444555666666777777666666555666666666777777777888666777999:::;;;:::999888666777888777666555666777444444444444333333333333666555444333333333444555444444555555666666555555555555666777666555333111000000111222222111000000///000000111111222333333333222111111000000111111000////////////000111111---......---,,,,,,...000---.........////////////////////////000111222333...//////000000111111222------------------------///............---------///...---------///111222555444333111000//////.........//////000111111222111111111111000///...---,,,...000111000000111222222222333444555666666777555333222222444555444444222222111111111111222222000222555555333222111111222222222111111111111000000222333333222222333444444444444333333333333222222333444555666555555444444444333333333333333333222222333444555555666666444444222111111222333333666777777777666555333222333222111000000111222222222333444555555333111000222333555666666555333222000000000000111222333444444333333222222222333333111000000000111333555666222333333333333111000///000000000000000000000000222111000///......//////......///000000000/////////............---------...---,,,---//////---,,,///,,,******,,,---,,,*********)))(((((())))))''')))))))))))))))******+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&###$$$&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((************************)))))))))***+++---...///------------...///000000111000/////////000000000000...000333333222444888555555444333222000......kkkXXXVVVWWWVVVSSSMMMGGGBBB@@@@@@?????????===;;;;;;===@@@;;;>>>BBBEEEFFFDDDAAA???===;;;::::::::::::999888444555666777777888:::===:::>>>===888777;;;;;;777444444333444444555777777:::888555333333444666777444555666666666666666666444444666999;;;;;;888666999777666555444666777888666888::::::888666666666333444555555666666555555555666666666777777888888666888999;;;;;;:::999888555666777777666666777888666555444444333222111111666555333222111222222333333444666777777777666555555555777777666555222111///000111222222111000//////000000111222222333333333333222111000000111111///////////////000000111,,,,,,---,,,+++,,,...000------------.........///////////////000111222333------...///000111222222------------------------/////////...------,,,,,,///...---,,,---///111333555444222000///...---------------...///000000111111111111111000///...---+++---000000000000111222000111111222333333444444666444333333555666666555222222111111111111222222000333555555333111000000222222222222111111111000///000222222111111222333444444444333333333222222333444555666666666555444444444444333333222222222111111222444444444444444222222111000000111222333444555666666666444333222333222111111111222333444222333555555555333111000222333555666666555333222000000000000111222333444444333333222333333444444000000000000222333555777222222333333222111///...000000000000000000000000000//////......///111222...//////000000000000000//////.........---------...------...//////...,,,000,,,)))***,,,...---,,,)))***++++++---...+++'''&&&(((***+++,,,+++***)))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&((()))))))))))))))))))))))))))))))))***+++---...///,,,,,,---......//////000000///......000111111000111...///333444333333666555444444333111///---,,,bbbTTTVVVOOOPPPNNNIIICCC>>>======CCCBBB@@@>>>===<<<;;;;;;===@@@BBBCCCAAA@@@??????<<<===>>>>>>===;;;999777777777777777777888888888888999:::::::::888777666666666444333333444555666777666444333333444555666===;;;888666555555555666666777888999999999999999444444444444666777888999666666777777666555444444555666666777666444333222222444666777888888888777999888777777777888:::::::::888666555777999:::::::::777444222222222222222555444333222111111111111888777666555444333333333333333333222222111111111000000//////.........---000000000000000000000000000000000000////////////000000000000000000000000,,,,,,,,,,,,------............---------......///000////////////.........000///...---,,,,,,---...,,,++++++******++++++,,,------,,,+++,,,---...///------...///000222444555333222000///---,,,,,,,,,////////////000111333333111111000......---------,,,---...///000000000000444444555555555555444444333333333222222111111111000222333333333333444666444222000000222333444444333222111111000000111111444222111222444555444444555555555555555555555555888888888777666444333222---...000111222333333444000222555777777555333111222111/////////111333555444333333222222333333444333333333222222111111111333333333333333333333333555333222333555555222///000555333,,,...777777000555222111222444555444111000000111222333333444444444444333222222111111000//////---,,,,,,---...///---...///000000111000000000000000000000000000000...------,,,,,,,,,------111000///...---,,,,,,,,,************************************)))))))))))))))******)))(((((()))+++(((((('''&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((((((((((((((()))***+++,,,...------------...//////,,,,,,------.../////////111111111000111222222333333333222111000///......aaaOOOOOOJJJKKKLLLIIIEEEBBBAAABBBBBBAAA@@@???>>>=========???AAACCCCCC@@@>>>======999:::<<<<<<<<<;;;999888555555666777777888999999888888888888888777666666666555444333333444555666777666555444444555777888999888777666555666888999777777888888999999888888444444444555555777888888888888888777777666555444555555666666555555444444555555666777888888888888888888777777777888999::::::888555555777999:::999999777333222222333222222555444333222111111111111666666555444333333333333333333222222222111111111111000000000////////////000000000000000000000000000000000000/////////...////////////////////////,,,,,,---..................------------......////////////.........------///...---,,,,,,------...,,,++++++******++++++,,,------,,,,,,,,,---...///////////////000111222222222111000...------------.........///000111222222111000///...------------------///000000000000000333333444444444444333333333333333222222222111111000222333222111111222333333111000000222333333222333222222111111111111111444222000000222444555444444444444444444444444444888777777666444333333222///000111222333333444444333555666777666444000...111000000000000111333444333333333222222333333333333333333333333222222222333333222222222222222222444333222333555555222///...444444000444>>>@@@;;;888555333333555555333111000111111222333333444444444333333222222111111000///...------------...//////000111111111111111000////////////////////////...------,,,,,,---------000///...---,,,,,,,,,,,,******************************)))))))))(((((((((((()))******)))((()))***)))(((''''''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((((((((((((((()))***+++,,,---,,,,,,,,,,,,---......,,,,,,------...//////000111111111111111222222333222222111111000/////////eeeOOOJJJIIIJJJKKKJJJGGGDDDCCCBBB???>>>======<<<<<<======???AAACCCBBB???<<<::::::666777999:::::::::999888333333444666777888999:::777777666555555555666666555444333333333444555555666666555555555777888999666555555555666888:::;;;777888888888888777777666555555555555555666777888999999888888777666555555555555444444555555666777888888777777777777888888777777666666777777888999999777555555777888999888888666333222222333222222444333222111111111111111333333333333333333333333222222222111111111111111111111111000000000000///000000000000000000000000000000000/////////..............................,,,---///000000///...---------,,,------...//////......---------,,,,,,,,,------,,,,,,,,,---......++++++************++++++...------------...//////000000//////.../////////000///......---.........------......///000000000000///......---------------...///000000111000000222222333333333333222222333333333222222222222111111222333111///......///111000000111333444222111333333222222222111111111444111///...111333555666444333333333333333333444777666555333222222333333222222333333444444444444666777777777555222...,,,///000111222333333333333333333222222222222333333333333333333333444444444222222222222222222333333444333222333444444222111///333444222777AAACCC???:::888666555555444222000111111111222222333333444333333333222111111000000///......------...//////111222222222222111111000////////////////////////---------,,,,,,------...///...---,,,,,,++++++,,,************************)))))))))(((((((((''''''''')))++++++***(((((()))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&((()))***&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''((((((((((((((('''(((((()))***++++++++++++***+++,,,,,,---,,,,,,---......//////000111000000000000111222222000000000000000000000000oooVVVMMMNNNNNNNNNKKKGGGCCC???===:::::::::::::::;;;<<<<<<===???AAAAAA>>>;;;::::::555666777777777777666666333333444555666666777777666555444333333444555666444333222222222333444555444444444444555666888999555444555555666888:::;;;888888888888777666555555555555555555555666777777999999888666666555555444555444444444444666888999:::999888666666666777888666666666666666777777777777666444444666777777777666444222222333333333222333333222111111111111111000000111222222222222222111111111111111111111000000000000///////////////////////////////////////000000/////////.........------------------------,,,---000111222000...,,,,,,,,,,,,,,,---...//////---------,,,,,,,,,+++++++++++++++,,,,,,---......++++++************++++++---------.........////////////............//////...------------...//////,,,------......////////////......---,,,,,,------,,,,,,...///////////////222222333333333333222222222222222222222222222222333444444222///------...000000111222444444222000333333333333333222222111333000...---000333666777555444444333333444444555777555333111111111333444555444444444444555555555777777777555333111...---000111333555666666555444333333222222222222333333333333444444444444555555333333333333444444444444333333333333333333333222222444333111444;;;<<<999888777666555444333222111111111111222222333333333333333222222111000000000.............../////////222222222222111000000///////////////////////////------,,,,,,,,,---.........---,,,+++++++++++++++************************((((((((((((''''''''''''%%%(((++++++***(((((((((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''''''(((((()))******))))))))))))***++++++,,,,,,------....../////////............///000000////////////000000111111|||www^^^SSSRRRPPPNNNJJJFFFAAA===:::::::::999:::;;;<<<======:::<<<>>>???===;;;::::::666666666555555444333222555555444444444444444444444444222222222333444555333222111111222333444555222222333333444555666777555555555666666777888888777777777777777666555444555555555555555666777888999888666444333333333333555444444444555777999::::::999888666555666777777444444555555666666666666666444333444666777666555555333222222333444333222222222111111000000111111...///000111222222222111000000000000000000000000................................................////////////............------------------------,,,...000222111000---,,,+++++++++,,,,,,...//////---,,,,,,,,,,,,+++++++++******+++,,,,,,---------+++******))))))******+++---------...............,,,,,,,,,,,,---...///000,,,,,,,,,------...///000,,,------...///......---...------,,,,,,,,,,,,---++++++,,,---............333333444444444444333333222222222222222222222222444555555333000/////////111111111333555555333111333444444444444333222222333000------000444777999777666555444444555666777555444222111000222333444666555555444444555666666666555444333222111000000111333555888999999777666444444333333333333444444444444444444444444444444333444444444555555666666333333333333333333333444333444222000222666777444555555555444333222222222111222222222222222333333333333222111111000000///---......//////000000000000111111111000///..............................,,,,,,,,,,,,,,,---...///------,,,+++++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''%%%(((***+++***(((''''''***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((())))))(((((((((((()))******+++++++++,,,------......,,,,,,,,,,,,,,,---...............///000000111111zzzxxx```WWWQQQNNNJJJGGGEEEBBB>>><<<;;;;;;;;;;;;<<<===>>>???777:::======<<<:::::::::777666555444333222111111555555444444333222222222333333222222222333444444222111111000111222444555222222222333444444444555666666666666666666666666555666666666666555555444444444444444666777888999999777555333222222222222555555555555666777888999888888777666666555666666333333444555555555555444444333333333555666555444333222111222333444333222222111111000000000111111...///111222222222111111////////////000000000000,,,---------------............................../////////.........---------------------------------...///000000///---,,,++++++++++++,,,---//////------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++******))))))))))))******+++,,,------......------++++++++++++,,,---...///,,,,,,,,,,,,---...///000,,,---...//////...---,,,---,,,,,,++++++,,,,,,,,,++++++,,,---............333333444444444444333333111222222222222333333333444555666444222111111222333222222333555666444333333444555666555444333222222000...///222666999999888777555444444555777888444333222222222333444555666555444444444555777888555444333222111111222222111333666888999:::999888555555444444444444555555444444444444333333333222333333444444555555666666222333444333222222444555555333222222555777888888333444555444222111111333222222222222222222222222222222222111000000//////------///000000000000000///000000000000//////...........................,,,,,,,,,,,,---......///------,,,,,,,,,,,,------)))))))))))))))))))))))))))))))))(((((((((''''''&&&(((******)))''''''(((((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))***))))))***++++++,,,,,,---+++++++++++++++,,,------.........//////000000000|||ttt___XXXQQQMMMGGGDDDCCCAAA???===:::::::::::::::;;;<<<===888:::<<<===;;;999777777555444444333222222222222333333333333222222222222111222333333444444444333111000000000111222444555333333444444444444444444444555555666666666666666444444555666666666555555222222333444666888999::::::999666444222222222333444555666777777777777777555666666666666555555444111222333444555444444333333222222333555555444333222111111222444444333222111111000000000000111111///000222333333222111000........./////////000000------------......//////------------------------//////.........---------------------------------...............---,,,,,,*********+++,,,---///000------------,,,,,,,,,,,,***++++++,,,,,,+++***)))******))))))))))))*********+++,,,---------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////---...///000000///---,,,,,,,,,++++++++++++,,,,,,,,,---...///000000000000222222333333333333222222111111222222222333333333222333555444333222333555666444333333555666666555444444666666666555333222111000///111555888::::::888777555333333555777888222333333333444444555555444444333333444555888999666444222111000111222222111222444666888888888888666666555555555555666666555555444333222111111000111111222222333444444555222333444333111111444777777555444555777888999:::555777777555222000111222222222222222222222222222222222111111000000//////,,,---///000111111000000//////000111111111000000........................,,,,,,,,,,,,---...//////...---------------......))))))))))))))))))))))))******)))))))))((((((((('''((()))(((''''''((()))''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''((((((((((((((())))))***((((((((()))******++++++,,,,,,,,,,,,,,,---............//////////////////~~~rrr^^^YYYSSSNNNGGGBBBAAA@@@>>>;;;777777666666777888888999:::;;;======:::777555555333333222222333333444555111111111222222333333333000222333444555444444333111000000000000222444555555555555666555555444444333333555666777777777777333333444555666666666666111222222444666888:::;;;;;;:::777444333333333444444555777888888888777666333444555666666555444333111222333444555444333333333222222333555555444222111000000222444555333222111000000000000000111111000111222333333222000///---.........//////000000---.........//////000000------------------------//////.........---------..............................------,,,,,,,,,,,,*********+++,,,---///000......------------,,,,,,***+++,,,,,,+++***)))(((******))))))))))))******)))***+++,,,---,,,++++++...---,,,+++************---,,,,,,,,,,,,---...///---...000111111///...,,,+++++++++***++++++,,,,,,...///000111222222222222111111222222222222111111111111111222222333333333000222333333333333444666777555333333555777777777444555666777777555333222000000000333666999::::::777666444222222444666777222222333555555555555555444333222222333666888:::777555333111000000111111000111333444666777888888777777666666666666777777555555444333111000////////////000111222222333333111333444333111111444777;;;777555666777777777888888::::::777222000000111222222222222222222222222222222111111000/////////,,,---///000111111111000///000111222222222222222........................+++++++++,,,---...///000......---------......///))))))))))))))))))))))))************))))))))))))'''((()))'''&&&&&&(((***&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((()))******'''''''''((())))))******...------------...//////////////////////////////~~~{{{iii[[[XXX[[[UUUMMMEEE@@@;;;888555555444444444444555666666666666555444333333222222333222111000000111222333222222222111//////111333333333333333333222111000//////......///000111111111222444444444222000//////333777::::::999888777777555444555777888888888444555777777777666777888555666666555333333444555555777999999777555555555444555666666666555333222222222333333222222111000333333222222333333444555333444444555555444444333000000000000////////////---///111333444333222111222222222111000//////...---------.........//////,,,------......------,,,+++,,,,,,+++***+++---//////...,,,+++******++++++...---,,,,,,+++***)))((())))))))))))***+++,,,---//////...---,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,+++***)))---,,,+++***)))))))))))),,,,,,,,,------.........,,,,,,.../////////...---+++***)))))))))***+++,,,////////////............000000000000////////////111111111111111111111111333333333444444444555555666666666555444333222111555666777666333111111222444222222666;;;>>><<<888444444555555666555555444333555888999777555444333222111111111222444666777333333333222222111111111222222222222333444555555444555666666666666666666000111222222111000111222222000///000333444444444333333222222333444666777666666555555555555666666555555333222111000000000111111000//////////////////////////////......------------.........////////////000000//////...------.........//////000000...+++)))))),,,......------,,,+++***))))))))))))))))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$#########$$$&&&)))+++***&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,---...//////............////////////xxx}}}iiiYYYUUUUUUPPPIIICCC???<<<999777444444444444444555666666555555555444333333222222222111000000000000111222111222222111//////111333222222333333222111111000//////000000000111111111222333444555444333111000000333777999999777666666777555444444666777777666333555777777666666666777666777777666444333444555555777999999777555555666555666666666555555444333555555666666555555444333444444333333444444555666222333333444444333333222111111000000000/////////...///111333333333222111222222111111000//////...---------.........//////,,,------......------,,,,,,,,,---,,,++++++...000000000...---,,,,,,,,,---------,,,,,,++++++************)))******+++,,,,,,.........---,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))***+++++++++,,,,,,++++++***)))******)))))))))***++++++,,,,,,,,,,,,------------+++,,,---...///......---++++++***)))***+++,,,---////////////.........---000/////////////////////111111111111111111111111222222333333333444444444444444444444333222111000333444555444222111111222666444444777<<<>>>;;;888444444555555555444333333333666999:::888666444333222222111111222333555555333333333222222111111111222222222222333555666777555555666555555444333333000111222222000000111222333222000111222333333222333333222222333444666777666666555555555555555666666666555444333222111111222111000///......///000///000000000000///......---------........./////////////////////...---------........./////////000...+++)))))),,,......,,,*********)))******++++++))))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&(((***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((()))***+++,,,---,,,,,,------...///000............////////////sssjjjXXXRRROOOKKKEEEAAA???===;;;:::444444444444444555555666555444444333333222222222111111000000000000111111000111222111//////111333111222222222222111000000000000222333333222222111333444555555555444333222000333666777777555555555777555444444555666555333333555777777666555666777888888888666444333444666666888999999777555666666777666666555555555555555666777777777777666555555555444444444444555666666222222333333333333222222111111111000000000000///...///111222333333222111222222111111000/////////---------...............,,,------......------,,,,,,---...---,,,,,,...000111000///...............------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++************************++++++************++++++***++++++++++++******)))'''''''''((()))+++,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------,,,+++*********+++---...//////.........---------////////////////////////111111111111111111111111222222222333333333444444333333333222222111111000000222444333222111111222888666666888<<<<<<:::777333333444444333222111111222666:::;;;:::666444333333222222111111222333333222222222222222111111111111111222222444555777777555555555444333111000///000111222222000000111222444333111111222222222000333222222111222444555666777666555444444444444444666777777777666444222111222111///...---...000111000000111111000000///...---------..............................---------.............../////////---+++******,,,------,,,))))))))))))***+++,,,,,,((())))))******))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((''''''&&&%%%%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((('''(((((()))***+++------------...///000000............////////////uuuiiiWWWPPPKKKHHHCCC@@@>>>===;;;:::444444333333444444555666444333333333222222222111000000000000000000000000///000111111000000111222111111111222222111000000000222444555555444222111444444555666666555444444111333555666555333444444888666555666777666555333555777888888777666777888888999999777555444555666777888999888777666666777888777666555555555777777555666666666666555444444444444444444444555555666222333333444444333333222222222111111111000000000///000111222222222222111111111111111000000//////........................,,,------......------,,,---...///...------...///000000//////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++***************************++++++************++++++)))***************))))))'''''''''((()))***+++,,,,,,,,,,,,++++++******)))***++++++,,,,,,,,,,,,,,,---,,,+++++++++,,,---............---------,,,,,,.........///////////////111111111111111111111111333333333333444444444444333333333222222222222222000111333444333222333444888777666888999999666444222333333222222111000///222666:::<<<:::777444333333333222222111111111111222222222111111111111111222222111222222333444555222222222222111000///...000111222111000///000222333111000000222333222111222222111111111333444555666666555444333333333333555666777777666444222000222111///------...000222111111111111111000//////........................///......---------------........................,,,++++++++++++,,,,,,+++)))))))))))))))***++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##################$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''''''''(((((()))***,,,,,,,,,,,,---...//////............////////////{{{{{{cccPPPIIIIIIFFFBBB???>>><<<:::888333333333333333444555555222222222222222111111111////////////////////////...///111111000000111222000111111222222222111111222333444666666444222111444555555555555555555555222333555444333333444555999888777888999888666444777888:::999888777777888777888888777555555666777888999999888666666777888888777666555555666888999666666777777666666555444333333333222333333444555444444555555555555444444222222222222111111111111000111111111222222222111111111111000000000000000.....................---,,,------......------,,,---...//////---------...------...---------,,,,,,+++,,,,,,------......///,,,,,,---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))************************((())))))******))))))))))))(((((('''((((((((()))++++++******)))))))))(((***************++++++,,,---,,,+++++++++,,,---...------------,,,,,,,,,,,,------....../////////000000000000000000000000000444444444444555555555555444444333333333333444555000222444555444444444666666555555666666444222000111111222222111000000///222666:::;;;999666444333222222222111111000//////111111111111111111111111333222222111111111111111//////000000000000/////////000111111000///000111000......///222444444444111111000000111222444555555555444333333333333333444555666666555333000...111000///......///000222111111111111111000//////.....................---000///...------------..................---------++++++,,,,,,+++***+++++++++******)))(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''%%%$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((()))************+++,,,------............////////////~~~qqqYYYHHHBBBEEECCC@@@===<<<:::888666333333333333333444444555111111111111111111111111......////////////......---///111111000000111222111111222333333333333222333444444555555444222222444444444555555555555666333333444333333333555777888888888999::::::777555777888:::999888777777888555666777666555555777999888999999888666666777999777777777777777888888999888888999999888888777666333222222222222333444444555555666666666666555555333333333222222222111111111111111111111111111222111111000000000000000000...............---------,,,------......------,,,,,,...//////---,,,,,,---+++,,,,,,---,,,,,,++++++++++++,,,,,,---------...+++,,,---.........---,,,************************(((((((((((((((((((((((())))))************))))))'''(((((())))))))))))(((******((('''&&&&&&&&&&&&)))))))))))))))(((((((((***))))))))))))***++++++,,,+++*********+++---...------,,,,,,,,,+++++++++---------......//////000000000000000000000000000333333333444444444555555444333333222333444666777111333555555444444555666333333444333222111///...000000111111111111111000333666888999777555444333111111111111111000///...000000000111111111111111333222222111111111111111---...//////000000/////////000111111//////000111...------///222444555555111000000///000222333444333333333222222333333444333444444444333111///...///////////////000000111000000111111000000///..................---------111000///------...//////.........---------------***+++---,,,+++)))******++++++***)))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""############$$$##############################$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))***+++,,,,,,............////////////{{{wwwgggSSSEEEBBB@@@>>>;;;::::::999666555333333222222333333444555000111111111111111111111---...////////////...---,,,...000111000000111111222222333444444444444444444444444333333333222222444444333333444555555666333333444333333444777999666666777888::::::777555666777888888666555555666222444555555444555777999999:::999888666666888999666777888888999999999888888888888999888777777666333333333333333444555555444555555555555555555444444333333333333222222222222222111111111111111222000000000000000000000111//////.........---------,,,------......------,,,+++---///...---+++++++++***+++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,***,,,---///000///...---)))*********************(((((((((((((((((((((((('''((())))))))))))((('''&&&'''(((((())))))((((((***)))((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((((()))***+++++++++***)))***+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,---......///000000000000000000000000000000111111222222222333333333333222111111222444666777111333444444333333333444111222333333111///...---//////000111222222222222333555777666444333333444///000111111111000///...///000000000111111111222222222222222333444555666//////////////////......///000111000///...///111///...---///111333444333000000//////000111333444111111111111222333444555444444333222111000//////---...///000111111000//////000000000000///......//////.........---------222111000......///000111.........------,,,,,,,,,)))+++------***((()))******))))))((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""""""""####################################$$$$$$############$$$$$$################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%&&&&&&'''))))))))))))***+++,,,---............////////////www}}}pppbbbQQQGGGGGG;;;999888777888777666444333333222222333333444555000000000000000111111111,,,---...//////...---,,,+++---000111111000000111222333444444555555555555555444333222222222222333333333333333333444555666333333333333333555888;;;444444555888999999777555444666777666444333333444111222333444444555888:::999:::999888666666888:::666777888:::::::::999888666666666666666555444444555444444444444555666666333444444555555444444333444444444333333333222222222222111111111111111222000000000000000111111111//////.........---------,,,------......------,,,+++---......,,,+++*********+++,,,---------,,,+++++++++++++++++++++++++++***+++---///000000///...)))))))))))))))*********((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((())))))(((((((((((('''&&&&&&&&&&&&'''&&&'''''''''(((((()))))))))((('''''''''(((***++++++***)))))))))***+++,,,,,,,,,,,,+++++++++******,,,,,,------...///000000000000000000000000000000///000000000000111111111222111000000111333555777111222444444222111222222000222333333111///.........///000222333333333333444555555444333222333444...///000111111000///...//////000000111111111222111111222333555777999:::111111000000///...,,,,,,///000111000///...///111111///...///111222222111000////////////111222333000000000111222333555555555555333222111000000000,,,...000111222111000//////////////////......---//////.........---------333222000///...///111222.........------,,,,,,,,,(((+++...---***((((((***(((''''''(((((()))***+++''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&************+++,,,---.............../////////000{{{pppcccSSSIIIIII???===:::888777666444333444333333222222333333444222222222111000///......---...///000000///...---------...///000111222222555555555444444333333333666666555444333222222111333333222222111222222222555444222111111222444555444555666777888888888888666666777777666555444444000000000111333444666777777888888777666666888999777777888999999777666555555333111222555666444111222333444444444444333222222333333333333222111000222111111000///......---111111111111000000000///111111111111111000//////++++++,,,,,,,,,---------++++++++++++,,,,,,---...------------------------...---,,,,,,+++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++******))))))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++************))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,---......///////////////......//////000000111111///.........///000222333222111000//////000111222333333222111000///......111111000000111111222333222111000000///000000111///111333222000///111333111333555555444222222222333444333222666;;;:::555111111000000000000000000222111000000111111000......///000222222222111000000000000000111111111111111111111222333444555666444444333333222111000000---...///111111///...---111///...,,,,,,...///111000111222000...,,,,,,,,,,,,---------...///////////////...,,,,,,,,,,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################"""""""""""""""################################################$$$$$$##################&&&%%%###"""""""""##############################""""""""""""""""""""""""########################""""""""""""############%%%%%%%%%$$$$$$#######################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&((()))***)))((()))***///...---,,,---...///000wwwkkkYYYLLLIII>>><<<999888888777555444333222222111111222222333222222222222111000///...---...///000000///...------......///000111222222444444444444333333333333555555444444333333222222222111111000000111111111444333222111111222333444333444555666777777777777666666666666666555444333///111555777999888666555666777777666555444666777888999999999999888666666444333222222333444333222111222333444444333222111222222333333333222111111111111000000//////......111111111000000000//////000000111111000//////...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,------...///////////////000000000/////////////////////.........000111222111000///......///000000222111111000000//////...111111000000111111222333111111111111111000000000///222555555333333777<<<555666666555444222222222111222000///333777666111222222111111000000111111222111000000000000///......///000111222222111000000000000000111111111111222222222222333444444555444444333222222111000000...///000222222000///...000000///......///000000000111222111///---,,,---------------.....................---,,,,,,++++++************))))))))))))))))))(((((((((''''''''')))((((((((('''''''''&&&''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#######################################################################################%%%$$$###"""""""""###$$$########################""""""""""""""""""""""""########################""""""""""""############%%%%%%%%%$$$$$$#######################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&(((******)))((()))***------,,,,,,,,,---...///zzzooo\\\JJJBBB===;;;888888888888777555222222111111111111222222222222222222111000//////---......//////......---......///000111222333333222222222333333333333333333333333333333333333333000000/////////000000111222222222222222222222222222333444555555666666666444555555555555444333333///333999>>>???;;;666333555666777666444333444555999::::::999888777666555222333444333222111222333111111222222222222111111111222222333333333222222000000000000////////////000000000000//////////////////////////////...---,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******************))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((('''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((******))))))******+++,,,++++++,,,,,,,,,---------------...////////////...111111000000///......---000///.........///000111111000///...---......///000000000000////////////111111000000111111222333000000111222222222111000...333777777444666>>>EEE:::999777666444333333333111222000///222666555000444444333222222222222222000000000000///////////////000111111222111111111000000000111111111222222333333333222333333333333333333333222111111000000///000111222222111000///000000111111111111000000111222333222///...---...............------------------......---,,,+++***************)))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''(((((((((((('''''')))(((((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""######$$$%%%########################""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$#######################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&(((******)))))))))***++++++******+++,,,------{{{rrr^^^III>>>;;;999777777888888777666333222222111111222222333111111222222111000000///------------------------......///000111222333333000111111222222333333333111222222222333333333444000000/////////000111111000111222222333222222111111111333444444444444444333444444444444444333333000555;;;??????<<<666222555777777777555333333444999999888888777555555444000333555444111000222555111111111111111111111111111111222333333333222222////////////000000000000000000/////////.........---......///......------,,,,,,,,,------------............------,,,++++++******************************))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''******))))))******+++,,,+++,,,,,,,,,,,,---------,,,---......//////......000000/////////.........111000///...---...///000333111000///......//////....../////////000000000111111000000111111222333...000222444444333222111///444888777444666>>>GGG;;;999777555555666666555333444333333777<<<;;;666666555444333333333333333///000000000///...///000111111111111111111111111000000111111111222222222333333333333222222111111333222222222111111000000///000000111111000000//////000222333333222000///111222333222000......///.........------,,,,,,,,,,,,---...///...,,,***(((************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$###############################################################$$$$$$$$$"""""""""######$$$%%%%%%########################""""""""""""""""""""""""########################!!!"""""""""############$$$$$$$$$#############################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((******)))((()))***))))))))))))***++++++,,,~~~vvvaaaLLL@@@:::888666666777777777666333333222222222222333333000000111111111000//////------,,,,,,,,,,,,------......///000111222333333///000000000111111222222000000111111222333333333000000000000000111222333///000111222222222111111000111222333444444444444333333444444444444444333444666999;;;;;;888555222555777888888666555444555777666666555444333333333111444666555222111333555111111111111111111111111111222222333333333222222////////////000000000000/////////............---------............------,,,,,,---------.........---............---++++++************************)))))))))(((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((($$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''(((******))))))******+++,,,+++++++++,,,,,,,,,------,,,------...............---........./////////000000///...------...//////444333111000000000111111......//////000000111111111111000000111111222333...000222444555555333333000333666444111333:::AAA999777444444666888888777333444444555;;;AAAAAA===777666555444333333333333...000111000///...///111222222111111111111111111111111111111222222222222333333333333333111000///222222111111111111111000///////////////////////////111333444444333111///000222333222000/////////......------,,,,,,,,,++++++,,,.........,,,)))(((************)))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""######$$$$$$################################################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!"""""""""####################################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''))))))((((((((()))''''''((())))))*********yyy{{{rrr]]]III@@@888777555444555666555444222222111111111111222222...//////000000///......---,,,,,,++++++,,,,,,---------...///000111222222/////////000000000000000000000000111111222222222000000000000111222333333/////////000111111222222000111222333333444444444333333444555555555555444777777777777666555333333444666888888777666555666555444333333222222333333444555555555444333444555333222111111111111222333222333333333333222111000000000000000///////////////.........------------,,,---......///.........,,,---------............------...//////...,,,+++************************))))))))))))))))))***+++))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,---............---,,,------...//////000000///...---------...///000333222111111111111333333//////000000111111222222111111000000111111222333///000222444555555555555222333444222111222666999777444222333777999888666000111222444:::AAABBB>>>777777555444333333333333...000333222///...111333333333222111111111111222111111111222222222222333111222333333333222000///111111111111111111111111//////............/////////000222333333222000//////111222111000...//////------------,,,,,,,,,,,,,,,,,,------,,,+++***)))************))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################!!!!!!!!!"""######$$$$$$################################################"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""############"""""""""###############""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&(((((('''''''''(((%%%&&&''')))************}}}xxxkkkVVVEEE>>>888666444333444444333111000000////////////000000------............---------,,,+++******+++,,,---,,,,,,---...///000111111000000///////////////...000000000111111111111111////////////000111222222//////......///000222333000111222333444444444444333444555666666666666666888777666555444333222222111333666777777666555666444333222222222333444555777666555555666777666555444333222111111222333444444444444333222111000///111111000000//////...............---------,,,,,,------...///////////////------------............+++,,,...///000///---,,,++++++++++++++++++++++++***))))))))))))***+++,,,******)))(((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((())))))******))))))******+++,,,)))))))))*********+++++++++,,,------......------...........................------,,,---...000111111000000000000222333444111111111111222222222222111111000000111111222333000000111333444666777777444333222222333444555555555333111333666888555111...000000222888??????;;;777777555444333222222222...111444333000///222555444333222111111111222222111111111222222222333333000111222333333222000///000000000000111111111111000//////////////////000000000111222222111000000...000111111///......///,,,,,,,,,,,,,,,,,,------------,,,,,,+++******)))************))))))))))))&&&'''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""######$$$%%%%%%################################################!!!""""""###$$$$$$%%%%%%######$$$%%%$$$###""""""########################""""""""""""""""""""""""########################""""""""""""############!!!"""""""""#########$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%&&&''')))************{{{lllVVVFFFBBB777555333222222222111000......------------......,,,,,,------...------,,,---,,,+++******+++,,,---++++++,,,---...///000000000000//////.........---111111111000000000000000---------......000111111000///------...000222444111111222333444444444444444444555666777777666666888888777555444333111111...111444666666555555555444333222222333444666777999666444555888999777555444444333222222333444444555555444333222000///...222111111000///......---......---------,,,,,,,,,------...///000000000///---------.........//////***,,,...///000///...---++++++++++++++++++++++++******))))))***+++,,,,,,+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&''''''((()))***************)))***++++++,,,((())))))))))))*********+++,,,------......------/////////...------,,,,,,---,,,,,,,,,---...000111//////...///000111333444222222222222222222222222111111111000111222222333111111111222444666888999555333222333666888666444555333111333666666222---///000111111777>>>>>>999777777555444333222222111...222555444111000333666555444222111111111222222111111222222222333333333///000222333333222111///000000000000000111111111111111000000000000111111000000000111111000000000---///000000...---......+++++++++,,,,,,---------...---,,,+++************************))))))))))))'''((((((((())))))******%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&################################################!!!""""""###$$$$$$%%%%%%###$$$%%%%%%$$$###"""!!!########################""""""""""""""""""""""""########################""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$&&&((()))+++++++++***yyymmmYYYGGG>>>555555333222111000000000//////////////////////////////.........---------))))))))))))))))))))))))((()))***+++,,,+++***)))---------........./////////000111111111///...---///////////////.........//////000000111333444555444444444444555666777777999888666555444444555666555555444333222111000///111222444555666555444333666444333555888:::999777666555555666777777555444555444444333333222222111333444555555222111111111111111111000000000000000---------.........//////---------............///------------------------------......------,,,+++...---,,,,,,+++++++++,,,************))))))))))))***))))))((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&""""""%%%%%%""""""&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((***************)))(((((((((((((((((())))))))))))***+++,,,---------,,,,,,//////.........---------......------------....../////////000111111222222000000000111111222222222666555333222111222222333333333222222222333444444555444333333333333444555333222222444666666333//////111333444555666888:::555444222000//////000000333333444444333222000///000000000000000000000000...///000222333333444444333333222222111000//////000000000000///////////////000111222222111000///000000000000000000000000/////////......---------+++,,,,,,---,,,+++)))((())))))))))))))))))))))))******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((($$$!!!$$$))),,,***&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""$$$###"""""""""###%%%&&&""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++zzznnnYYYFFF>>>555444333222111000000000.................................---------,,,,,,***************************+++---...//////......------------.........//////000000111000///...---///...................../////////000111222333444222222222222333444555555444333222222222333444444333333333333222222222222222333555777777666555444666555333555888999888666555444444444666666444333444444444333333333333222333555666555333222222333222111111111000000//////---------.........//////---------............///---------------------------------------,,,,,,+++---,,,,,,+++++++++++++++************)))))))))))))))))))))((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,+++)))((('''''''''(((''''''&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''')))))))))))))))((('''''''''((((((((())))))))))))*********+++++++++,,,,,,///.........------------......------------....../////////000111111222222111111111111222222222333555444333222222222333333333333222333333444555555555444333222222333444555333222222444555555222///000333777999999888777777444333222000000000000111333333333333222111000///000000000000000000000000......///000111222222222222222222111111000000000000/////////////////////000000///......///000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((('''%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******}}}pppYYYEEE===555444333222111000000000........................---------,,,,,,,,,++++++++++++++++++++++++++++++***+++---///////////////------------............------.........---,,,,,,........................------...///000111222222000000000000111222333444111111111111222333444555222222222333333444444444555666888999999888777666777555444555666777666555444333222333555555333222333333333333444444444444333555666666555333444555333222222111000///......------........./////////---------............///........................,,,------------,,,+++++++++++++++***************************))))))))))))))))))(((((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&++++++)))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%(((+++%%%!!!$$$&&&###$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&''''''((((((((()))))))))******)))((()))***+++,,,............------------......------------.........//////000000111111222111222222222222333333333444444333222222222333333222333333444555555666666444333333222222333333444333222222333444333111///111555;;;>>>===:::666444222222111111000111111222333222111000000//////000000000000000000000000000---....../////////000000111111111111000000000000////////////////////////111///---,,,,,,---///111////////////////////////------------,,,,,,,,,,,,,,,,,,++++++******++++++))))))))))))))))))))))))))))))((((((''''''((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%###"""$$$'''"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$$$$###############################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))){{{qqqYYYDDD;;;555444333111000000//////........................,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,+++***------------------------*********************)))---------------.........,,,,,,---///000000111111000000///000000111222333444444444444555555666666333333333333444444444444777888:::;;;;;;:::888777777666555555555555444444333222222333555555444222222222333333444555555666444666777777555555555666333333222111000///...---............////////////---------............///////////////////////////,,,,,,,,,,,,,,,+++******))))))*********)))))))))************)))))))))((((((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""111555)))!!!%%%&&& $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%'''''''''((((((((())))))+++***((((((((()))+++---------------------------...------,,,,,,------.........//////000111111111222222222222222333333333333333333333333333333444222333444555666666777777333333222222222222333333333222222333222111000///333777<<<>>><<<888444222000000111111111222222333222111000.........///000////////////////////////...------------.........//////000000000000000000.........///////////////000//////......//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,(((((((((((((((((((((((()))(((((('''''''''(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################################################################""""""""""""""""""""""""!!!"""###%%%%%%$$$######""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((ssspppWWWCCC:::444444222111000/////////........................,,,,,,+++++++++*********++++++++++++++++++++++++******++++++***)))'''&&&------------------,,,,,,*********************++++++,,,,,,,,,---------...+++,,,---///000000000000000000000111111222333444777777777777777666555555555555555444444444333333888999;;;<<<<<<:::999777666666666555444333333333444333333444666666555444222222333444555555666666555666888777666555555666333333222111000///...---........./////////000000---------............///////////////////////////++++++,,,,,,++++++***)))(((((()))*********)))(((************)))))))))(((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''555999...&&&)))***$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((,,,+++)))((()))***,,,...,,,,,,------------------------,,,,,,,,,,,,------.........///000000111111222222222222222222222222111222222333444444444444222333444555666666666666111222222222222222222111111222222222111000000000666888999999666333222222///000000111222222222333111000///.........///000////////////////////////......------------.../////////////////////000000------....../////////000...///111222222111///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###%%%***...---'''!!!$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$########################################################################""""""""""""""""""""""""!!!"""###%%%%%%$$$##############################!!!"""""""""############################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''rrr~~~nnnUUUAAA:::444333222111000/////////------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,***)))(((------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,---------+++,,,...000111111000000111111111111222333444555666777777666666555333333666666666555555444444444888999:::;;;;;;:::888777444555666555333222222444333333333444666777666444222333333444555666666666666777888777555444444444333222222111000///............/////////000000000---------............///........................***++++++++++++***))))))'''(((***++++++***))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!+++...((($$$''')))&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((++++++***)))***+++,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......//////000000111222222222111111111111000000111222333444555555444222333444666666555444444000111111222222111111000///000111111//////000222666666666444111000000111///000111222222222222222000000////////////000000000000000000000000000000///...------...///000111////////////............---------......//////000---///222444444222///---........................,,,,,,,,,,,,------------++++++******++++++,,,,,,))))))))))))))))))))))))''''''&&&&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%$$$'''...444333+++###%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$###############$$$$$$$$$################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################""""""""""""############################################################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&ttt|||kkkRRR@@@:::444333222000////////////---------------------------,,,,,,,,,++++++++++++************************)))***+++,,,---,,,,,,+++---------,,,,,,,,,++++++,,,+++*********,,,---...*********+++,,,,,,------+++,,,...000111111111000111111111111222333444444444555555666666555444333555555555555555666666666777888999::::::888666555222444555444222111333444222111111333555666555444333333444444555555666666777888888777444222222222222111111111000000//////.../////////000000000000---------............///------------------------***************))))))((('''(((***,,,,,,+++***)))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!""""""""""""###%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))************+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------......///000000000111111111000000000/////////000222444555555555555222333555555555444222111000000111222222111000000---///111000//////111333444555555333000...//////000000111222222222111111///000000111111000000000000000000000000000000000000///......///111333444/////////......---------,,,,,,---......///000000---///111222222111///---........................,,,,,,---------.........)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&(((,,,...---)))$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""######""""""######$$$%%%########################""""""""""""############################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%ttt{{{jjjQQQ???999444333222000//////......---------------------------------,,,,,,,,,++++++))))))))))))))))))))))))%%%&&&)))+++,,,------------------,,,,,,+++++++++)))(((''''''''')))***+++))))))***+++,,,,,,------+++---///111222222111000000000000000111222333444333444555777777777777666333333444555666777888888666777999999999777555444111333555444222111333555000000000222444555444333444444444555555555555555777888999777444111111111111111111000000000000000////////////000000000000---------.........//////------------------------***************)))((((((''')))+++,,,---,,,+++***************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%'''###"""%%%%%%"""###'''!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''((()))***)))))))))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------......///000000000111000000000//////.........000222444555555555555333444555555555333111//////000111222222111000///,,,...000000...///222555222444555333111///......000111222333333222111000///000111222222111000///000000000000000000000000000000//////000222555777000000///...------,,,,,,,,,,,,------...///000000////////////////////////........................---------....../////////(((***+++,,,---,,,,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$###%%%''''''%%%$$$###$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$###"""""""""###%%%&&&########################""""""""""""############################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%sssuuuxxxjjjSSS???888555222///............---......---------,,,,,,,,,---------,,,+++***)))((())))))))))))))))))))))))''''''(((******+++++++++---,,,++++++,,,,,,***)))---,,,******+++,,,++++++((())))))***+++,,,,,,,,,++++++,,,------......///222222111111000/////////444333222222333444666777222222222444777999999999777777888888888888777777555444333333222222333333000000111222333555666777444333222111111333555666888777666444333222111111000///...------...///000........................,,,,,,,,,------.........///...------++++++***)))******))))))((((((''''''((()))***+++++++++++++++000,,,)))***,,,,,,(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((++++++,,,---------,,,,,,+++,,,,,,+++******+++---,,,,,,---.../////////...222111000//////......///111111222222333444555555444444333222111//////...000000111000000///...---+++...000111000000000111444222000000000000///...333333222111000000000111111222333222000///000111111000/////////000222333111000///000333666777888444222000...------//////...............------------...///000000///...---,,,++++++******++++++,,,------,,,,,,,,,---......+++,,,,,,,,,,,,+++******&&&&&&''''''(((((())))))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""###############"""""""""""""""######""""""""""""##############################"""!!! ###'''***)))(((########################""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""################################################'''$$$$$$'''""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%rrrsssxxxjjjSSS@@@999444222///......///...---...------------,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))''''''(((******++++++***,,,+++******++++++***(((+++***))))))++++++***)))(((((())))))***++++++,,,++++++,,,,,,---.........000000////////////......222222222111222333555666222222333444666888888888666777777888888777777666555444333333222222333333111111111222333444555666444333222111111333444666555555333222111000000000000///...------...///000........................,,,,,,,,,---------......---------,,,,,,++++++******)))))))))))))))(((((())))))***+++++++++******///+++((((((++++++((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))***++++++,,,++++++++++++,,,,,,+++******+++---,,,,,,---...////////////111000//////////////////111111222333444444555555555444444333333222111111000000000000000000//////...000222222111000111111111000/////////000000///222222111111000111111111111333333222111000111222......---------...///000333111000111444666777777333222000...---...//////.....................///......////////////......,,,,,,++++++++++++,,,,,,...------,,,,,,,,,------++++++,,,,,,++++++***)))'''''''''((((((((((((((())))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$###""""""##################""""""""""""###""""""!!!!!!""""""##############################"""!!!###''')))((('''################################################ !!!"""######$$$######"""""""""""""""""""""""" !!!!!!""""""""""""""""""############$$$$$$$$$##################$$$$$$################################################$$$###!!! !!!###$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%qqqqqqvvvhhhSSS@@@888333111///...//////...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))''''''((()))************+++)))((()))******)))'''((((((((()))++++++)))'''''''''(((((())))))*********++++++,,,,,,---......---------...............000000000000111222333444333333333444555666666666666666777777777777666666555444333333222222333333222222222222222333444444333222222111111333444555222222111000//////......//////............//////........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************************+++******))))))...***'''&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((())))))***++++++******+++,,,,,,+++******+++---,,,,,,---...//////000000//////.........///000000222333444555555666666555555555555555555555555555000000000000111111111111111222444333222000111111////////////000000000111111111111000111111222222222333444333111000111222......------......///000444333222222444666666666222111000.........//////.........//////000000000//////............//////------,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,,,,++++++***)))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&%%%$$$######"""#################################""""""!!!!!!!!!!!!""""""########################$$$###"""$$$&&&'''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$%%%%%%######################## !!!###$$$%%%$$$###""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%ooommmzzzpppdddOOO===555222000///...//////---,,,---------,,,,,,,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))''''''((()))******)))))))))(((''''''((()))((('''''''''(((***,,,+++)))&&&''''''''''''(((((())))))*********+++,,,,,,------,,,,,,,,,---.../////////.../////////000111222222222333444444333333444555555666666777777666666555555444333333222222333333333333222222222222222333222222111111222222333444000000000000//////...---/////////....../////////........................------------------------******++++++,,,,,,,,,,,,))))))******++++++,,,,,,******+++******)))((((((,,,)))%%%$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))***+++++++++++++++,,,,,,+++******+++---,,,------...///000111111............///000111222444555666777888888777777444444444555666666777777000000000000111222222333222333444333111///000000000111222222111000000111111000000000111222333333222333444333222111111333111111111111111222222333444222111222444555444333222111000///......//////---......///000111111222000///...------...///000...------,,,,,,------............---,,,+++******+++++++++++++++***))))))))))))((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$"""###############$$$$$$"""!!!!!!!!!!!!!!!!!!"""########################%%%$$$$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$######################## """%%%'''(((&&&$$$"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%iiigggtttjjj^^^JJJ888000111///......//////---,,,------,,,,,,,,,+++++++++******+++++++++***))))))))))))))))))))))))))))))'''(((((())))))))))))(((((('''&&&&&&((()))(((&&&(((((()))+++------***((('''''''''''''''((((((((())))))******+++,,,,,,,,,,,,,,,------...///000000------...//////000000000111333444333222111222444555555666666666666555555555444333333222222333333333333222111111111222222111111111111222222333333///000000111000000///......//////////////////...........................------------------------)))******++++++,,,,,,---))))))******++++++,,,,,,***************)))(((''')))'''%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,+++,,,,,,+++******+++---------------...000222333.........///000111222333666777999:::::::::888888222222333444555666777777111111000000111222333444333333333222///...///000444666777666333000000111111000000000111222333333222333444333111000111222222222333333444444444444222111000111222333111000000000000///////////////---......///000111111222000///...------...///000...------,,,,,,------...------------,,,+++***)))***++++++++++++***))))))))))))((((((''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$###############$$$$$$""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""########################%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$###"""!!!########################!!!$$$'''******(((%%%###""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%fffaaa{{{}}}pppeeeZZZGGG666...///.........//////---+++,,,,,,,,,,,,++++++++++++)))***************))))))))))))))))))))))))))))))'''(((((())))))((((((((('''&&&&&&&&&((()))((('''(((((((((***,,,---+++)))''''''((((((((((((((((((((())))))******+++,,,,,,,,,,,,------...///000000,,,---...///000000000//////222444333000///111444444444555555555555444444555444333333222222333333333222222111111111222222111111111222222222222222...///000111222111000///......////////////.................................------------,,,,,,,,,)))*********++++++,,,,,,)))))))))***************)))))))))***))))))(((((('''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((***+++,,,,,,------+++,,,,,,+++******+++---------------...000222444000//////000111222333444666777999;;;;;;999888777111111222333444555666777333222111111111222333444333333333111///...///000555888:::888444000000111111111111000111111222222111222333222000///000111000000111222222222222111000//////000222222000///000000000000000/////////.........//////000000000//////............//////------,,,,,,,,,,,,------,,,,,,---------+++***)))******++++++******)))(((((((((((((((((('''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########"""######$$$%%%""""""######$$$%%%%%%%%%######""""""""""""##############################$$$%%%%%%%%%###"""###$$$################################################&&&&&&&&&%%%$$$###!!! ########################!!!###&&&))))))'''%%%###"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!################################################&&&%%%$$$######$$$%%%&&&"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%iiiccc|||{{{pppeeeZZZHHH777///.........///000///---+++,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))'''((((((((((((((('''''''''&&&&&&'''((())))))'''(((''''''(((***++++++***(((((((((((((((((((((((((((((())))))***+++++++++++++++,,,,,,------......,,,---...///000000000///---000333222///...111555444444444555555444444444555444333333222222333333222111111111111111222222000000111222222222222222---...000111222111000///---...///000000///...---..............................---------,,,,,,,,,***************+++++++++***)))))))))))))))(((((('''((())))))))))))))))))%%%&&&&&&'''&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,,,,+++,,,,,,+++******+++---...---------...111333555222111111111222333444444444666888999999777555444222222333444444555666666555444222111111222333444333444333222000///111333333777:::999444000111222222222111111000111111111000111222111///...///000...///000111111111000000/////////111333333111000//////000000000000//////.....................///......////////////......,,,,,,++++++++++++,,,,,,***+++,,,------,,,***)))***************))))))((('''''''''(((((((((((((((((()))***+++***((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&######""""""###$$$$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$############$$$$$$########################"""$$$&&&%%%"""!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""" """$$$&&&&&&%%%###""""""############$$$$$$$$$$$$$$$##################################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%oooggg{{{rrrfff[[[JJJ999111...------///000///---+++,,,,,,,,,+++++++++******((())))))*********))))))))))))))))))))))))))))))'''(((((((((((((((''''''((('''&&&''')))***)))((('''&&&%%%&&&(((*********)))))))))))))))(((((((((((((((((()))******++++++***++++++++++++,,,,,,,,,,,,---...000000000000///,,,///333222///...111555333444444555555444444333555444333333222222333333111111000000111222222333000000111222222222222111+++---///000111000///...---...///000000///...---.................................------,,,,,,,,,******************************))))))((((((''''''''''''((())))))***))))))$$$%%%'''(((((('''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$########################!!!!!!""""""#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))******+++++++++,,,,,,+++******+++---...---------...111444555333333222222333333444444222444666777777555333222333333444444555666666777666555333111111111333444444444444333111111333555000555999888444111111333333333222111000000000111///000111000///......000...///000222222111111000//////000222444444333111...///000000000000000///...............------------...///000000///...---,,,++++++******++++++,,,)))***,,,------,,,+++******************)))((((((&&&'''''''''(((((())))))++++++,,,---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&######""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################"""$$$&&&%%%"""!!!###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """#########!!! """############$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%qqqwwwyyyooocccYYYFFF555...111///...---......---+++)))************+++++++++***************)))(((''''''((()))((('''&&&'''((((((((())))))((('''&&&&&&((('''&&&%%%&&&(((***,,,))))))))))))************(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))+++++++++,,,,,,,,,---------...///////////////...444555555333222111222444222333333333111000111333333222111111000000111111333222111111111222444444222222111111111111111222111111222222111000...---//////////////////////////////000000///...------,,,,,,------,,,,,,+++***)))************+++++++++))))))))))))((((((((((((''''''(((((((((((('''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$""""""########################%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********+++---,,,+++******++++++,,,---...////////////...000222333333333111000444444444444333222111111111111222333333444555555555444333222222333444555222222222222222222222222222333333333333333333333111000///......///000111000111222111000//////111000000000000000111111111///000111222222222222222000000000000000000000000......------------..............................---,,,,,,+++*********+++------,,,++++++******)))))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''')))$$$'''111222)))$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$###############$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""################################################~~~ooowwwzzzrrrfff[[[III999222000///------......,,,+++---,,,,,,+++***)))((((((******++++++***))))))(((((()))***)))'''&&&'''(((((((((((((((((('''&&&&&&''''''&&&%%%&&&(((***+++''''''((((((((())))))))))))(((((('''&&&&&&''''''((((((((((((((((((((((((************+++++++++,,,------...////////////...111222222000...---///000///111333444333222333444444333222222111111222222222222111000111222333444333333222111000000111111222333333333333111000//////////////////////////////////////////...------,,,,,,------,,,,,,+++***)))************+++++++++))))))))))))((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********+++------+++***+++,,,+++,,,---....../////////...///111222333222111000333333444444333222111111111111222222333444444555555444333333333333444555222222111111111111222222333333333333333333222222111000///......///000000000111222111000//////111111111111111111111000000///000111222222222222111000000000000000000000000......------------..............................---,,,++++++******++++++---,,,,,,++++++******)))))))))((((((((((((((()))''''''&&&&&&&&&&&&''''''((($$$)))333555+++%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""$$$$$$$$$$$$#########"""$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$###############$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""################################################xxxkkkvvvzzzuuuhhhZZZHHH:::555000///------......,,,+++---,,,,,,+++***)))((((((***++++++++++++***)))))))))***+++***((('''((()))(((((((((((((((''''''&&&''''''&&&&&&&&&((()))***&&&&&&'''''''''((((((((())))))((((((''''''((((((((((((((((((((((((((((((((())))))))))))*********,,,---......//////......000111000///---,,,---...---000444555555444444555333222111111000000111111111111000000111111222333444333222111000000000000333444555555444333111000///////////////////////////////////////......---,,,,,,------,,,,,,+++***)))************+++++++++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""######$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++------,,,++++++,,,++++++,,,---...............///000111222111000000222222333333333222222111111111111222333333444444444444333333333333444444222111///......///111222444333333333222111111111000000////////////000000000111222111000//////111333333222222111000000000000000111111222222111111000000000000000000000000......------------......------------------------,,,,,,++++++******++++++,,,,,,,,,+++******))))))***))))))((('''''''''(((''''''&&&&&&&&&&&&''''''&&&$$$***444666...''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##########################################%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$###""""""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$###############$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############################################################tttjjjxxxxxxtttfffVVVEEE888333000...------------,,,***)))************+++++++++******++++++++++++******)))***+++***)))((((((***'''((((((((((((((('''''''''&&&&&&&&&&&&'''((()))&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********+++,,,---...............222222222111///...///000...111555666666444333333111111000///////////////000000000111111111222222555444333111000/////////333333444555444333222111////////////////////////...///////////////......,,,,,,------,,,,,,+++***))))))*********+++++++++))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$###############$$$%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))+++------,,,+++,,,---***+++,,,------......------...///000000000//////111111222222222222222111000111111111222222333333222333333444444333333222111///---,,,,,,...111222444333333222111000000//////////////////000000000000111222111/////////111444333333222111000000///000000111111111111000000////////////////////////......------------......------------------------,,,,,,++++++***++++++,,,,,,,,,++++++***)))))))))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%(((000222---))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$#########"""######$$$%%%########################$$$$$$############$$$$$$########################################################################vvvnnn}}}zzztttdddSSSCCC777111///...,,,,,,------+++***)))************+++++++++)))******+++++++++******)))***+++***)))((((((***''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))***************+++,,,---............111222222111//////000222000333666777555222000000222222111000000000000111000000111111222222222222555444333111000/////////111111222333333222000000////////////////////////......///////////////...,,,,,,------,,,,,,+++***))))))*********+++++++++))))))))))))((((((((((((''''''((((((((((((''''''$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""######$$$$$$######""""""""""""######""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%########################"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((***,,,,,,+++++++++,,,)))***+++,,,------------------......//////////////////000111222222222222000000111111111111111222111222444555555444222111000...,,,+++,,,...000222333333222111000000//////......///000000000000000000111222111/////////111333333222222111000//////000000111111111000000///..............................------------......------------------------,,,++++++***++++++,,,,,,,,,,,,+++******))))))((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((%%%%%%)))+++***)))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$$$$##############################""""""##################$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""###$$$$$$%%%########################$$$$$$############$$$$$$########################################################################yyyrrr~~~vvvdddTTTEEE999111///...,,,,,,------+++***---,,,,,,+++***)))(((((((((((()))************))))))***+++***((('''((()))&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''(((((())))))''''''''''''''''''''''''))))))))))))************)))***+++,,,---.........---...///...---...///111222444666555333000//////555444444333222333333333111111222333333333333222444333222111000000000000///000111111111111//////////////////////////////---...//////////////////,,,,,,------,,,,,,+++***)))************+++++++++))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""""""""######""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&#################################$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&(((***+++*********,,,))))))***+++,,,,,,,,,,,,,,,,,,---------.........---...///000111222222222000000000000000000000000000111444555555444111000///...,,,,,,---...000222222111111111000/////////---...///000111111111000000111222111000//////111222222111111000/////////000000111111000000//////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***))))))(((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((&&&###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$##################$$$$$$$$$"""""""""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""###$$$%%%%%%########################$$$$$$############$$$$$$###############$$$$$$$$$################################################uuuoooxxxcccTTTGGG999000///---,,,,,,,,,,,,+++)))---,,,,,,+++***)))((((((''''''((()))))))))))))))((()))***)))'''&&&'''(((&&&&&&'''(((((((((((((((&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))((()))***,,,---------...***,,,------,,,---///222111222333333111//////000444333333222222222222222111222333444555444444333333333222111000000111111...///000111111111//////////////////////////////------...///////////////,,,,,,------,,,,,,+++***)))************+++++++++))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!""""""######""""""""""""######"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$######""""""""""""$$$%%%&&&###########################$$$$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%''')))))))))))))))+++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...000111222222222000000000000000000000000///111444666666444111///------------...///000111000000000000000000000///,,,---///000111111111000000111222111000//////111000/////////////////////000000000000000//////...------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******))))))((((((&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&'''''''''&&&$$$###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##############################%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################oooiiizzzwwwaaaRRRFFF999---///---,,,,,,,,,,,,+++))))))************+++++++++&&&&&&'''(((((()))(((((('''))))))((('''&&&'''(((&&&&&&'''((())))))((((((&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((***+++,,,---------***+++---------///111333///000111111000///000222111000000///////////////222333444555666555444333222222111111111111111222//////111222222111000///////////////////////////------...///000000//////,,,,,,---------,,,++++++)))************+++++++++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$######""""""""""""$$$&&&'''########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$&&&(((((((((((()))***((()))***++++++,,,++++++,,,,,,++++++,,,,,,---...,,,,,,...000111222222222000000000000////////////...000444666666444000...------...//////000000111////////////000000000000,,,---///000111111111000000111222111000//////111............////////////000000000000000///......------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++******)))(((((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''&&&'''&&&%%%&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$########################%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$################################################kkkhhh|||vvv]]]QQQAAA222000111///---------,,,+++))),,,,,,++++++***)))(((((())))))))))))((((((((((((******))))))((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))'''%%%$$$$$$&&&)))***((((((((((((((((((((((((((((((((()))******++++++)))+++---...------...///---///000111000///000111111111000000//////......555555555555444333222111222222111111111111111222222222333444333222111000......---------,,,,,,,,,......//////////////////......---------,,,,,,,,,))))))))))))))))))))))))+++******)))(((''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''******************++++++------------------------,,,---...///000000000000111111222222111000///---...222666888777555222111///...---,,,,,,---///000000000111111111111000000//////000111222222333333333333222222111000//////000000////////////000000...///000111111000///...******,,,---......//////------,,,,,,,,,,,,------,,,------......------,,,......---------,,,,,,,,,))))))))))))(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))'''%%%&&&(((((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""################################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""#########$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################ooojjj|||uuu\\\PPPBBB555444111///------------+++)))++++++******)))(((((('''))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((())))))***++++++)))+++---...------...///---...000000/////////000000000000000//////......111111222333333222222111111000000//////000000111222222333333333222111000.........---------,,,,,,/////////..................------------,,,,,,,,,))))))))))))))))))))))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""############$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''************++++++++++++...------,,,,,,,,,------------...///000000000000000111111222111000///...///333777888777444222111//////...............//////000111111111111111111000000000111222222333333444333333222111111000000000000000//////000000000//////000000000000//////,,,---...///000000000000......------------......,,,------......------,,,...------------,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))666...&&&"""$$$((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#############################################$$$$$$$$$"""""""""""""""""""""""""""##################"""################################################$$$$$$$$$#########"""""""""############$$$$$$$$$############"""""""""!!!""""""##################""""""#########$$$$$$$$$""""""""""""""""""""""""########################{{{qqq~~~rrrZZZPPPCCC666666000///------------+++)))******))))))((('''''''''(((((((((((()))))))))))))))))))))((((((((((((''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((()))***)))'''&&&''''''''''''''''''''''''''''''(((((()))*********)))+++------,,,,,,---...,,,...000000///...///000000000000////////////...------///000111111111111/////////......//////000111222333333333222000000.........------------,,,/////////......---------------------,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((('''''''''((()))************)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******+++++++++,,,,,,,,,///...---+++++++++,,,------...///000111111111111000000111111111000//////111444777777555333111000000000000000000///...---///000111222222222222222000000111111222333333333444444333333222222111111111111000000000000111111000000////////////000000000000111111111111000000///..................///------............------------------,,,,,,,,,,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((QQQCCC111&&&$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############!!!"""######$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$###############"""############$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$#########"""""""""############$$$""""""""""""""""""""""""########################}}}pppYYYPPPCCC555444000...------------+++*********)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&''''''''''''''''''''''''&&&&&&'''(((((())))))***(((***,,,,,,,,,+++,,,...,,,---//////.........///////////////////////////,,,---...//////000000000//////......//////000000111222222333333111000///............------------//////......---,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((''''''''''''(((***++++++***(((''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################"""""""""""""""!!!"""""""""############!!!!!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******++++++,,,,,,------000...,,,+++***+++,,,,,,---...///000111111111111//////000000000000000000333555666666444111000000111222222222111000...---///000111222333333333333111111111222222333333333444444444333333222222222111111000000000000111111000000///......///111222111222222222111111000/////////............//////------............---------------,,,,,,,,,++++++))))))))))))((((((((((((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''RRRDDD222'''%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$########################################################################""""""#########$$$$$$$$$#########"""""""""""""""&&&%%%%%%$$$$$$#########""""""""""""############""""""""""""""""""""""""########################qqq]]]TTTEEE555222///...,,,,,,------,,,***+++***************))))))'''((((((((()))))))))***'''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''')))+++,,,++++++,,,---+++---...///...---...///.............../////////......////////////......///////////////000111222111111222333222111000/////////.........---------...---------,,,,,,,,,+++------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&''')))******)))'''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""######!!!"""""""""############ !!!"""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***++++++,,,------...---,,,+++***++++++,,,---...///000000111111111.........//////000111111333555666555222111000111111222333333222000...---///000111222444444555555222222222222222333333333444444333333333333333222111111000000000000111111000///.........///111222111111111111000///......//////............//////---......//////......---------,,,,,,,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&333+++###!!!%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""""""""""""""######&&&%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""########################~~~ttt___VVVGGG666333///...,,,,,,---...,,,++++++++++++***************''''''(((((())))))******&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''')))++++++******+++,,,***,,,......---,,,---...---............/////////...///////////////......////////////000111222222000111222222222111///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""############""""""""""""############ !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,,,,+++,,,---...///000000000000...------...///000111222333444444333111000111222111111111111111000///......///111333555666666666222222333333333333333333333333333333222222222222000000////////////000000///......//////000111222000000000000000///...---///..................///......////////////......,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((('''''''''''''''((()))***''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%###!!!!!!###&&&'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$###############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#############################################$$$$$$$$$$$$#####################################################################$$$$$$$$$"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!""""""""""""""""""""""""########################yyyzzzrrr\\\RRRDDD555333///---,,,,,,---...---+++)))))))))***************'''''''''((()))*********&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&(((***+++******+++,,,***,,,------,,,,,,---...---------.........//////,,,,,,---...////////////............///000111222000111222222222111///...////////////............******++++++,,,,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!"""""""""############""""""""""""############!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++,,,((()))+++---------,,,++++++,,,---....../////////------------...000222333333333333222111000222444111000000/////////000000...///111333555666777888333333333333333333333333222222222222222222222222//////............//////---...///000000111111111///000000000000000//////......------------............////////////......,,,,,,,,,++++++++++++***))))))))))))(((((((((((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""###############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$########################"""##################"""################################################""""""#########$$$$$$$$$"""############$$$$$$$$$!!!"""""""""############""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""########################{{{vvvxxxnnnUUUKKK>>>222111...---,,,,,,---...---+++(((((((((((())))))))))))&&&''''''((()))******+++&&&&&&&&&'''''''''((((((************++++++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$&&&***,,,---+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&(((*********)))***,,,)))+++------,,,,,,,,,------------.........//////)))***+++---...///000000,,,,,,,,,---...///000111000111111222222000///...000/////////............))))))***+++,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''''''''''''''''''''((((((''''''''''''((((((###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############!!!###%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++&&&(((+++...///...,,,+++***+++,,,---............---,,,,,,---...000222333222333222111000111333555000000///......///000111...///111444666777888888333333333333333333333333111111111111111111111222......------------......,,,---///111111111111000///000000111111111000000---------,,,,,,---------......////////////......,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%!!!###$$$###"""$$$(((,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%$$$###"""###$$$%%%&&&##############################$$$$$$$$$$$$##############################""""""######$$$$$$$$$%%%########################""""""############""""""################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$######""""""!!!!!!!!! """"""""""""""""""""""""########################tttlllvvvkkkQQQCCC===777000///...---+++***)))))))))((('''&&&&&&((())))))((((((((((((((())))))))))))((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''')))***+++******,,,.........---,,,+++)))((('''---------...------,,,,,,***+++,,,...///000000111...------......///000111222222222111000///...---000////////////.........,,,------......------,,,---,,,++++++******++++++************))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$###%%%(((***((('''$$$"""""""""###$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!""""""#########$$$#########""""""""""""""""""############$$$$$$$$$$$$"""!!! !!!"""$$$%%%(((***+++)))%%%"""###&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((******+++++++++---------.........//////,,,,,,,,,---...///000111555444222111111111222222111000///......---.........000222555777777777666444333111000000000111111111000///......///000111/////////...---------,,,//////000000///......---........................---,,,+++***+++,,,---...------..................------,,,,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%$$$###""""""######$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""############""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################"""############$$$$$$$$$"""###$$$$$$###"""###$$$########################'''%%%######$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$""""""############""""""$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""nnnjjj~~~xxx~~~hhhNNN@@@:::555//////...,,,+++***)))))))))+++)))''''''((((((((('''(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''))))))(((((()))++++++++++++,,,++++++******,,,---------------,,,,,,++++++---...//////000000............///000111222333333333333222111000///000000000/////////......,,,------......------,,,---,,,++++++******++++++)))))))))(((((((((''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&(((***---)))(((&&&$$$###$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###"""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!"""""""""############"""""""""""""""#########""""""#########$$$$$$$$$###"""!!! !!!"""$$$%%%'''(((((('''%%%###$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***************,,,,,,,,,---------......++++++,,,,,,...///000111444333111000000000111222000000///...............---///111444555666555555444333222000000000111222000000///////////////000..................------////////////......---,,,---------------.........++++++*********+++,,,---------..................,,,,,,,,,++++++******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$###""""""######$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""############""""""###""""""!!!"""###$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################"""############$$$$$$$$$"""###$$$$$$###"""###$$$########################'''%%%######$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""############""""""$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""kkkhhhzzz|||{{{eeeJJJ<<<777333---...---,,,+++***)))))))))...,,,))))))))))))'''&&&))))))))))))((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))((('''%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&%%%&&&((('''((()))***,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...//////...............///000111333444444444444444444333222111000000/////////.........,,,------......------,,,,,,,,,+++************+++((((((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((******)))'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!!!!""""""######$$$$$$"""""""""#########$$$$$$###"""!!!!!!!!!"""$$$%%%&&&%%%$$$$$$%%%%%%$$$"""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******)))))))))***++++++++++++,,,,,,,,,******+++,,,...///111111222111000/////////000000//////......---.........---...000222444444444333333333222111111111222222...//////000000/////////..................////////////......---,,,,,,+++------------------------***************+++,,,,,,......------------------+++++++++***************(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$######"""#########$$$$$$$$$#####################$$$$$$$$$$$$######""""""############""""""###""""""""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$"""###$$$$$$###"""###$$$########################&&&$$$######$$$$$$$$$###################################################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""ooogggvvv~~~}}}bbbHHH:::666222---...---,,,+++************...,,,***)))******)))((())))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''+++***((('''&&&'''((()))######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&'''(((***+++,,,,,,,,,++++++,,,---------,,,,,,---...............------.........///000222444444333333444444444333222222............------------,,,------......------,,,,,,++++++***************((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$&&&((()))((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""######### !!!"""###$$$$$$%%%""""""""""""############""""""!!!!!!""""""###$$$%%%""" !!!$$$%%%###!!!######""""""###$$$%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))))))))(((((()))))))))*********++++++((()))+++---...000000111////////////////////////......---------...////////////111222333333333333222222222111111111222222---...///000000000///...------......//////000000///......---,,,,,,++++++------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,......------------,,,,,,)))))))))***************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$##############################$$$$$$$$$$$$######""""""############"""""""""""""""#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$########################%%%$$$""""""###$$$$$$###########################################################################""""""#########$$$$$$$$$""""""############"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""wwwfffpppzzz```GGG:::777333...------,,,+++************,,,***))))))+++,,,+++******)))))))))((((((((('''%%%&&&&&&'''''''''((((((''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''%%%%%%%%%''''''((())))))***************++++++,,,------,,,,,,.........///......---,,,......//////000222333444000111111222222222222111------,,,,,,,,,,,,++++++,,,------......------,,,,,,+++******))))))******)))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''')))***&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$###############"""""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""############"""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!"""""""""#########"""""""""""""""######$$$###!!! ###%%%### """"""""""""###$$$$$$%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))(((((('''((((((((())))))))))))***((()))+++---.../////////........................---------------...///000111111222333333333333333000111111111111111111111,,,---...000000000///...---......//////000000000///...---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------------......------,,,,,,,,,,,,)))))))))))))))))))))***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$##############################$$$$$$$$$$$$######""""""############"""""""""#########$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$###!!!"""###$$$$$$###########################################################################""""""#########$$$$$$$$$""""""############""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""~~~hhhlll}}}{{{|||vvv^^^GGG;;;888444///---,,,++++++******+++++++++)))((()))+++,,,,,,+++******))))))((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&((((((((())))))))))))(((((()))***+++,,,,,,------,,,---...............------////////////000111222222...///000000111111111111------,,,,,,,,,+++++++++,,,------......------,,,++++++***))))))))))))***)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""##################""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""######!!!"""""""""############"""!!! !!!"""###"""!!!######"""""""""###$$$$$$#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))((((((((((((((((((((())))))))))))(((***,,,---.........---------.../////////......,,,,,,,,,,,,---...///000222222222222333333333333...///000000111111000000,,,---......//////////////////////////////000000...---,,,,,,,,,---///000/////////......------,,,,,,,,,---.....................------,,,,,,++++++)))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$####################################"""######$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$######""""""############"""""""""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$"""!!!!!!###$$$$$$###################################################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""############"""""" !!!"""######$$$######""""""""""""""""""""""""""""""""""""""""""""""""nnnooo}}}yyyzzz~~~qqq[[[FFF<<<999444...,,,,,,++++++******++++++,,,***((((((*********)))*********)))((('''''''''$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++++++++***((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%'''(((&&&'''(((((())))))(((((())))))***,,,,,,------,,,------...............---000//////......//////000---...///000111111111111.........---------,,,,,,,,,------......------,,,++++++***)))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& """$$$$$$######$$$&&&######$$$$$$$$$$$$$$$##################$$$%%%%%%""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""##################"""""""""!!!"""""""""""""""#########!!!!!!!!!!!!"""""""""###!!!!!!"""###############!!!"""###"""!!! !!!"""$$$######""""""""""""###########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((()))))))))))))))+++,,,......---,,,+++,,,---...///000000///...+++++++++,,,---...000111222222222111111111222222,,,---...///000000///...------------...///000000000000000///////////////------,,,,,,---///111333111111000//////...------+++,,,---.........------......------,,,++++++***)))))))))((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$%%%%%%################################################"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$####################################""""""###$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""############"""""""""###$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""""""""""""""###""" !!!###$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""############"""""" """###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""uuuuuu~~~zzz|||zzznnnYYYFFF<<<999444...,,,,,,++++++***+++++++++---+++)))((())))))(((&&&+++******)))(((''''''&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***)))'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%%%%%%%'''(((%%%%%%'''((())))))))))))((()))***+++,,,---------,,,------...//////......000000///...............---...///000111222222222000000/////////.........,,,------......------,,,+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''(((######$$$%%%%%%%%%$$$$$$######""""""###$$$%%%%%%"""""""""""""""#########"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$#########""""""!!!!!!#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!###%%%###  ###$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((())))))))))))(((((((((((()))))))))******+++---......---+++***,,,---///000000000//////******+++,,,---///000111222111111000000000000000+++,,,.../////////......------,,,,,,---...000111111111000000//////......---,,,,,,,,,...000333555222111111000///.........***+++,,,---...---,,,,,,......---,,,,,,+++************)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%################################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#######################################""""""###$$$%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############"""""""""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""###!!! !!!###$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$""""""############"""""" """###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""pppuuusss]]]HHH===999333,,,------,,,,,,+++***))))))+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&!!!!!!'''***'''###!!!!!!"""###%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((()))))))))))))))*********++++++,,,---------,,,,,,..................------,,,---...000111111222222///...------...///...---------,,,,,,,,,,,,+++++++++******)))))))))))))))++++++)))(((''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""""""""###$$$$$$$$$%%%################################################$$$$$$$$$###"""!!!!!! ########################$$$$$$############$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%###!!! !!!###%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))))))))(((---...//////...------.....................---------------......000111111111111111111000000000000---......//////////////////---,,,...222555444222444111......000000///------...000222444666888999333222111///............---------------...///000111111000...---,,,+++***+++++++++************)))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$###########################$$$%%%%%%%%%%%%$$$###%%%%%%$$$###"""""""""###"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""pppppp{{{oooYYYEEE:::777222,,,------,,,,,,+++******)))***************))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%""" """&&&(((&&&###""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((())))))))))))*********+++,,,,,,---,,,,,,,,,------------------------,,,---...000111111222222///...------...///...---------,,,,,,,,,,,,++++++******)))(((((((((((()))***)))((('''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""###############$$$$$$$$$################################################$$$$$$######"""!!!!!! """"""""""""""""""""""""$$$######""""""######$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((())))))((((((***,,,......,,,,,,,,,---------------------------,,,,,,------...///000000111111111111000000000000,,,---......//////......,,,,,,---///000111111000222000......000222111///...///000222444555777777222111000///............,,,,,,,,,,,,,,,---............------,,,,,,++++++*********)))))))))(((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######"""#########"""############$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""lllggguuu~~~vvvjjjUUUAAA888555111,,,---,,,,,,++++++*********)))))))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111111///...------...///...---------,,,,,,,,,,,,++++++***)))((((((''''''(((((((((((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$###############################################################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((()))(((((((((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////111111111111000000000000,,,,,,---...............,,,///333333111///000111111///...///111333333222000000111222333444444555000000///...------------,,,,,,,,,+++,,,,,,---...+++++++++++++++,,,,,,,,,))))))))))))((((((((('''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$######""""""####################################$$$%%%%%%$$$###############"""######$$$$$$"""############$$$$$$$$$###########################""""""""""""""""""######$$$$$$$$$$$$###""""""$$$$$$$$$#######################################""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""gggaaaooozzzsssgggRRR???666555222---,,,,,,,,,++++++*********((((((((()))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,------------...///000111111111111///---------...///...---------,,,,,,,,,+++++++++))))))((('''''''''''''''(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%$$$$$$$$$###"""""""""############################################################""""""!!!!!!""""""""""""""""""""""""######""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((''')))+++,,,++++++,,,---,,,,,,,,,,,,,,,---------------...///////////////111111111111000000000///---......//////////////////555;;;:::555111222555111111000000111222333333111111111222222222222222///......---------......---------,,,,,,------...,,,,,,,,,,,,++++++++++++******)))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$#############################################$$$$$$$$$$$$#########"""""""""###$$$%%%%%%""""""#########$$$$$$$$$##############################""""""""""""############$$$$$$$$$######"""########################""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!"""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""hhhcccqqqyyytttgggRRR???666555333...,,,,,,+++++++++++++++***((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###&&&(((&&&""" """%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))'''((()))***++++++++++++,,,---------.........///---...///000000111000000///---------...///...---------,,,,,,,,,+++++++++))))))((('''''''''''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%$$$$$$$$$###"""""""""#########################################################"""""""""""""""###########################""""""""""""""""""###$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((()))'''))),,,,,,,,,,,,---...,,,---------.........//////000000111111111111000111111111111000000000/////////000111111111111111222999???===666222333777333333222111000000111111222222222111111000000000......---------....../////////............////////////...---,,,+++******++++++*********)))))))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$######""""""###################################################"""""""""###$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$"""######$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""ooojjjvvv|||wwwjjjTTT???666666333///++++++++++++++++++++++++(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###&&&'''&&&###!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))&&&'''((()))***+++++++++,,,------....../////////......///000000000000000///...------...///...---------,,,,,,,,,,,,++++++***)))((((((''''''(((((((((((('''''''''''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#####################################################################""""""""""""""""""###########################""""""!!!!!!""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((***,,,,,,++++++,,,---,,,------....../////////000111222333333222111000111111111111000000000000000111111222222222222222111777<<<:::444000222555222333333111///...///111222222111111000/////////...---------...///000000111000//////.../////////000000///---,,,***))))))++++++++++++************&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$###""""""########################$$$###""""""""""""###$$$#########"""######$$$$$$"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$##################$$$$$$$$$########################""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""xxxnnnvvvyyylllUUU@@@666555222---++++++++++++++++++++++++((())))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''(((((()))%%%&&&''')))***+++++++++++++++,,,------...//////...//////000000000000000///...------...///...---------,,,,,,,,,,,,++++++******)))(((((((((((()))'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###############$$$$$$$$$################################################"""""""""""""""""""""###########################""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((***++++++***)))***+++++++++,,,------...//////000111222333333222000///111111111111000000000000000000111222222222222111222555888666222000111444///111222000......000222111111111000//////..................///000111222000000///..................------,,,+++******)))************))))))))))))''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!########################$$$###"""!!!!!!"""###$$$$$$$$$######"""#########"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""}}}mmmrrr{{{mmmUUU@@@555444111,,,++++++++++++++++++++++++)))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%'''(((((()))%%%&&&''')))******++++++******+++,,,,,,---.........///000000000000000//////...------...///...------------,,,,,,,,,++++++++++++***)))))))))))))))%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""######$$$$$$$$$%%%################################################"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%###""" """###%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))''')))******((('''((((((******+++,,,,,,---......///000111222222111///...111111111111000000000000//////000111111111111111333555666555222111333555---///000000......111444111111000000//////..................///111222333000///...---------------************************))))))))))))(((((((((((('''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!########################$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""""""""###"""############$$$$$$$$$##############################""""""""""""######!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""llljjj}}}nnnVVVAAA555000//////+++++++++************))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''&&&%%%###"""'''&&&%%%%%%$$$$$$%%%%%%((('''%%%$$$$$$%%%'''((('''&&&&&&%%%$$$###!!! $$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))*********++++++++++++(((***,,,,,,,,,,,,...000000111111111000---+++)))++++++,,,---............,,,+++***+++---...---,,,))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""#########""""""!!! !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!###"""!!!!!!!!!"""$$$%%%######################################################""""""""""""######"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$((('''%%%%%%$$$%%%&&&'''(((((((((((())))))))))))+++++++++,,,,,,,,,------////////////000000000000---///111222222000...,,,111111222222222111111000222111111000000000000000//////000000000000//////---///000111111///---,,,............///111222333---,,,,,,++++++,,,,,,---+++++++++************)))******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""##############################""""""!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$"""############$$$$$$$$$########################$$$&&&''''''%%%$$$###$$$!!!!!!""""""#########$$$$$$$$$##########################################"""############$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""####################################~~~eeedddzzzoooUUU@@@444000//////++++++++++++******************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$''''''''''''&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((***+++,,,+++,,,...//////000000111000...,,,***+++,,,------...---------,,,+++***+++---...---,,,************************'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""""""""""""""#########""""""""""""""""""""""""#######################################"""!!!!!!###""""""!!!"""###$$$%%%######################################################""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''((((((((()))))))))++++++,,,,,,,,,---------......////////////000000///000222333333111000///111111111222222111111000111111000////////////000///000000000000000000/////////000111000///...---............///000000111---,,,,,,++++++,,,,,,---+++++++++************)))***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################################################################$$$$$$#########"""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###"""############$$$$$$$$$########################$$$%%%&&&%%%#########$$$!!!"""""""""############################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""####################################yyyaaabbb{{{pppTTT>>>222//////...,,,+++++++++************''''''((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''')))++++++++++++---...---.../////////...,,,+++---------------,,,,,,+++,,,+++***+++,,,---,,,+++************************'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$###""""""###$$$%%%&&&$$$###"""!!!!!!""""""###""""""""""""""""""""""""#################################$$$######"""!!!###""""""""""""###$$$$$$######################################################""""""""""""######$$$$$$$$$########################$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))++++++,,,,,,,,,---------------......//////////////////000000000000000000000000111111222111111000000000///............///000000111111111111000000000000000////////////...........................,,,,,,++++++++++++,,,,,,+++++++++************))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$#########"""##################"""$$$$$$$$$##########################################"""!!! !!!"""###"""############$$$$$$$$$########################$$$%%%$$$###!!!!!!###%%%""""""""""""############################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""############$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""####################################hhhiiipppSSS<<<222///......,,,,,,+++++++++*********''''''((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%#########$$$######"""""""""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&(((************,,,...,,,------.........---------......---,,,+++******,,,+++***+++,,,---,,,+++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""################################################$$$###""""""###%%%''')))&&&$$$""" !!!"""###""""""""""""""""""""""""#################################$$$$$$######""""""""""""#########$$$$$$######################################################""""""""""""######%%%$$$$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((+++++++++,,,,,,,,,,,,---,,,,,,------......//////------,,,+++,,,---...//////000000111111111111111//////...------------...000000111111111111000000000///......------..................---,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++*********))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$######""""""############""""""########################""""""""""""""""""""""""######"""!!!!!!"""######""""""#########$$$$$$$$$########################$$$$$$###!!! ###%%%"""""""""""""""########################$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###############$$$%%%&&&""""""""""""""""""""""""!!!"""""""""####################################uuurrroooRRR;;;222000///---,,,,,,,,,++++++++++++***)))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######""""""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%'''))))))))))))+++,,,+++,,,,,,---------------......------,,,+++)))))),,,+++******,,,,,,+++***************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""################################################$$$###""""""###%%%''')))&&&$$$""" !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$######################################################""""""""""""######%%%$$$$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''*********++++++++++++,,,***++++++,,,------......---,,,+++***+++,,,...///...///000111111111111111///......---------------000000111111111111000000///...---,,,,,,,,,---------.........---,,,+++***,,,++++++******++++++,,,+++++++++*********))))))'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""############""""""########################""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$##############################"""!!! ###%%%######""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""####################################wwwmmmPPP;;;333111///---,,,,,,,,,,,,++++++++++++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$&&&((((((((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++)))))),,,+++******++++++***)))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$###""""""###$$$%%%&&&$$$###"""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######################################################""""""""""""######$$$$$$$$$########################$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********))))))***+++,,,------...///...------...///111222......///000111111111111//////...------------...//////000000000000//////.........---------,,,,,,------...///...---+++***++++++************+++++++++++++++************)))''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############"""##################"""###############$$$$$$$$$################################################"""############$$$$$$$$$########################"""######"""!!!!!!###%%%############"""""""""""""""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$###########################"""""""""""""""######""""""""""""""""""""""""""""""""""""####################################yyykkkOOO<<<555333000,,,------,,,,,,,,,+++++++++************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&)))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''''''''''')))+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++******++++++***(((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$######################################################""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))***+++,,,------............///000111222---...///000111111111111000//////...---...............////////////.........///000000000///...---,,,---...//////...,,,+++++++++************+++++++++++++++************)))&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""############$$$$$$$$$########################!!!"""$$$###""""""$$$%%%############"""""""""!!!!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""####################################zzzjjjNNN<<<666444000,,,---------,,,,,,,,,++++++)))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%"""!!!!!!"""((((((((('''&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''''''''''')))***---,,,++++++******++++++++++++,,,,,,,,,+++******---+++******++++++***(((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""#########""""""!!! !!!"""###$$$$$$######""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######################################################""""""""""""######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***+++,,,------,,,,,,------...//////000---...///000111111111111000000///............///------............------///000222333222111///...,,,---///000000///---,,,++++++************+++++++++++++++************)))&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######################## """$$$%%%$$$###$$$%%%$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################~~~kkkqqqkkkMMM:::111---,,,,,,+++++++++*********))))))---,,,+++)))(((''''''&&&))))))))))))'''''')))***(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&$$$""""""###$$$%%%%%%$$$###"""########################!!!"""""""""############%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""$$$'''******)))+++******))))))***+++,,,,,,,,,,,,++++++*********+++++++++*********))))))***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########""""""######""""""""""""######$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((((('''''')))***++++++******************,,,,,,,,,---------......---------...///000000111,,,...000000///.........000///...---,,,------...000222444777999777333///...............------,,,))))))*********++++++++++++,,,---------,,,+++***(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%################################################$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$#########""""""################################################"""###$$$$$$###"""###%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%$$$###"""!!! !!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$###"""!!! !!!"""##################"""!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""################################################""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!########################lllooo~~~fffJJJ999222///...///,,,,,,,,,,,,+++++++++***---,,,+++***)))(((((((((*********)))((((((((()))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$'''(((((('''))))))************++++++,,,,,,+++++++++*********+++++++++*********)))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########""""""######""""""""""""###############"""""""""""""""!!!""""""######""""""!!!########################$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''''''''(((***************************,,,,,,,,,,,,---------------------...///000000000000222333444222111111222111000///.........//////111111333555777666222///...////////////...------*********+++++++++,,,,,,,,,,,,---------,,,***)))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%################################################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""###################################################$$$%%%$$$""""""###$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""######$$$%%%###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$########################"""""""""""""""###$$$$$$###"""!!!!!!!!!!!!"""##################"""!!!!!!############$$$$$$$$$%%%########################$$$$$$$$$#########""""""################################################################################################"""""""""""""""#################################nnnnnnxxxaaaGGG999333111000000---------,,,,,,,,,++++++,,,,,,+++*********************))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&'''&&&%%%'''((()))+++++++++***)))+++++++++***************+++************)))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################""""""""""""############"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######""""""!!!""""""""""""############%%%%%%$$$$$$##################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))))))))))))))************++++++,,,,,,,,,------------------...//////000000111333444444333222222333222111000/////////000000111111111222444333111//////////////////......---+++++++++,,,,,,,,,---------------,,,,,,***)))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%################################################$$$$$$############$$$$$$########################$$$$$$$$$###############################################################$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################""""""""""""###$$$$$$######"""!!!!!!"""###############$$$######"""!!!"""""""""#########$$$$$$########################$$$$$$$$$############################################################################################################### !!!!!!"""######$$$$$$########################qqqmmm{{{uuu___FFF888444111000000---,,,,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,)))((((((((((((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&%%%%%%''')))+++++++++)))(((*********************)))************))))))))))))'''&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!!!!!"""""""""############%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,---------......////////////111222111000///000111000000000000000000000000111000//////111111000...//////000000//////...---,,,,,,,,,---------......------,,,+++***)))((('''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$$$$############$$$$$$###############$$$$$$$$$########################################################################$$$%%%&&&$$$"""!!!!!!"""######$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%##############################""""""######$$$%%%#################################$$$$$$######"""!!!""""""""""""#########################################################################################################################################################!!!!!!""""""####################################tttlllxxx}}}vvv```GGG888333000......++++++++++++************+++++++++***++++++,,,---(((&&&&&&'''))))))'''%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''$$$&&&(((***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############$$$$$$$$$######"""""""""######$$$$$$$$$$$$############""""""""""""""""""###############################################################$$$$$$$$$#########$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$&&&'''''''''((((((((()))))))))*********+++++++++,,,,,,------------...............///000///...---...000////////////////////////111000......//////...---///////////////......---,,,,,,---------.........------,,,***)))((('''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################################################################$$$%%%&&&$$$"""!!!!!!"""######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$#########""""""""""""##############################""""""######$$$%%%###$$$$$$$$$$$$###""""""""""""""""""#########$$$#######################################$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""""""""#####################################################################################################################################################################""""""!!!!!!########################uuukkkwwwyyybbbHHH888222...------+++++++++*********))))))++++++*********++++++,,,'''&&&&&&(((,,,,,,***'''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%%%%$$$###$$$######""""""######$$$""""""""""""""""""""""""!!!!!!"""""""""############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%&&&'''$$$%%%'''((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))***&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""############"""##################"""########################$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""$$$$$$$$$###################################################$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((&&&&&&''''''(((((())))))))))))*********+++++++++------------------------//////000///------///111......///000000000//////111000......//////---,,,...............------,,,,,,,,,,,,---------......,,,,,,***)))((((((((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$$$$################################################$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$###############################################################"""""""""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!! ########################tttiiiuuu|||dddHHH888111.........,,,,,,+++++++++*********+++******)))))))))******)))''''''+++000111...+++(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%###$$$%%%$$$%%%%%%'''((())))))***'''''''''((((((((())))))(((((((((((())))))******''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""#########"""""""""""""""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$######$$$$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""####################################$$$$$$$$$$$$###$$$&&&&&&%%%%%%'''(((%%%%%%&&&''''''((())))))))))))))))))*********+++------------------------/////////...------///111...///000111111111000000111000//////000///---+++---------------,,,,,,++++++,,,,,,,,,------------+++***)))((('''(((((()))&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$###################################################$$$%%%$$$""""""###$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################""""""######$$$%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""########################sssgggttt|||dddHHH777111//////000---------,,,,,,,,,+++++++++******)))(((((())))))***))))))---333555222...(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&& """$$$&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$$$$$$$""" $$$$$$&&&''''''&&&$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%""""""###%%%%%%%%%%%%'''(((***+++&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""###$$$%%%%%%######$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$$$$##################"""############$$$$$$$$$###%%%&&&&&&&&&&&&''')))%%%%%%&&&&&&'''((())))))))))))))))))************---------------------------...---,,,++++++---//////000111222333333222111000000///000000///---***,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------***)))(((''''''((()))***&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$################################################"""###$$$$$$###"""###%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%% !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$########################{{{qqqnnnbbbCCC555111...---//////...,,,,,,,,,,,,***)))(((((())))))******++++++(((((()))***,,,...111333***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))!!!...;;;((())))))((('''&&&%%%&&&&&&'''''''''(((((('''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###!!!!!!!!!###%%%&&&)))'''%%%$$$$$$$$$$$$###########################$$$$$$$$$#########""""""""""""""""""############%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))+++++++++******+++,,,,,,000//////.........//////---...000222222222222111222111000...------,,,,,,///...,,,+++******+++,,,(((((()))***+++,,,,,,---))))))(((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$######""""""""""""((()))### ###%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######$$$$$$###############$$$########################""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%##############################$$$%%%%%%$$$######!!!$$$'''(((&&&""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######"""!!!!!!!!!xxxrrrbbbCCC666222---+++---...---,,,,,,,,,,,,+++***)))))))))))))))*********((('''''''''((()))+++,,,)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((,,,--- +++%%%)))+++((('''&&&%%%$$$%%%%%%&&&&&&''''''''''''%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((***,,,---+++&&&!!!!!!%%%''''''%%%###########################$$$$$$$$$#########""""""""""""""""""############$$$$$$###"""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########""""""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''((((((''''''((((((((()))))))))************+++,,,,,,---//////............//////,,,---...//////000000000222222000///...---------000///...,,,,,,,,,,,,---************++++++++++++))))))((((((((('''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$#########""""""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########''',,,,,,&&&###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""############""""""!!!""""""###################################################%%%$$$"""!!!!!!"""$$$%%%########################$$$%%%&&&''''''%%%###"""(((%%%###"""###%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############""""""yyynnn}}}```CCC666333...***+++---,,,++++++------,,,+++************))))))))))))))))))((('''&&&'''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""##############################"""######$$$$$$######"""%%%%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''"""000((( ***&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""$$$&&&''''''((())))))(((%%%!!!########################$$$$$$$$$###############""""""""""""##################"""!!!!!!!!!""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#######################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***++++++,,,---...///...............//////...------......///000111333222111///............000000///---------------,,,,,,++++++************))))))(((((((((((('''''''''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########%%%%%%$$$$$$###"""""""""###############$$$$$$$$$########################"""""""""######"""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$***---,,,(((%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######"""!!!!!!!!!!!!!!!""""""################################################%%%$$$###""""""###$$$%%%########################%%%&&&((())))))'''$$$"""%%%### !!!$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%vvviiixxx\\\AAA666444///+++,,,---+++***+++---------+++++++++******))))))((((((+++******))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''"""))))))&&&222000((($$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''%%%###"""###$$$%%%#########"""!!!"""%%%&&&################################################!!!"""""""""############""""""!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################"""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((***+++,,,---............---------...//////111000/////////111222333222222111000///.........//////......---,,,,,,,,,++++++++++++++++++++++++))))))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$$$$$$$$$$#########""""""################################################""""""############""""""########################$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""!!!!!!!!!"""######################################################$$$$$$###""""""###$$$$$$###########################%%%(((******)))'''%%% ###(((++++++(((### ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''ttthhhsssXXX>>>555444000---...---+++***+++---------+++++++++******))))))(((((())))))******************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))!!!000333TTT666///&&&&&&&&&&&&''''''''''''&&&###$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###''')))'''$$$!!!)))******(((%%%###$$$&&&################################################!!!"""""""""############"""!!!!!!!!!!!!!!!""""""$$$######""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################!!!!!!""""""####################################!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***+++---------------------------...//////111111000//////000222333222111000///.........///......------,,,++++++***)))******+++,,,,,,------(((((())))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""""""""######$$$%%%################################################$$$##################$$$########################!!!###&&&)))******)))(((""")))000222///***&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((mmmdddqqqVVV<<<333333000...///---,,,++++++------,,,+++************))))))))))))%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***000333[[[222---&&&%%%&&&'''(((((((((''''''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$%%%&&& %%%&&&$$$""""""##########################################$$$$$$$$$""""""""""""############""""""!!!!!!!!!"""############""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###############$$$$$$$$$########################!!!!!!!!!"""######$$$$$$########################""""""""""""############"""############$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))***,,,------,,,,,,,,,,,,,,,,,,---...////////////............//////000000///...............------------,,,+++***)))))))))***+++,,,---......(((((())))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%### !!!&&&(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""#########"""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!$$$&&&'''(((((((((%%%(((++++++)))'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''iiicccrrrWWW<<<222111...,,,---...---,,,,,,,,,,,,+++***)))))))))))))))*********$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))AAA)))&&&&&&$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%&&&(((***)))&&&"""!!!&&&***########################""""""#########$$$$$$$$$""""""""""""############"""""""""""""""###$$$$$$######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$######################## !!!!!!"""######$$$$$$########################""""""""""""############"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))+++---------+++***,,,,,,,,,,,,---...///000......////////////......///......------------------.........---,,,+++***+++++++++,,,,,,---------(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$###############$$$$$$%%%#########$$$$$$$$$%%%%%%%%%!!!!!!'''***'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######!!!!!!!!!""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################"""""""""######$$$%%%&&&$$$"""###''',,,---)))$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&mmmggguuuYYY===222///,,,***+++///...,,,,,,,,,,,,***)))(((((())))))******++++++&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######$$$#########$$$%%%%%%&&&"""############$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++%%%###''''''###+++"""###%%%&&&'''&&&%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&>>>cccuuuTTT666$$$ !!!########################""""""######$$$$$$$$$$$$""""""""""""##################""""""###$$$%%%%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&)))***,,,------,,,+++***+++++++++,,,---...///000///000111222222111000///......---,,,,,,,,,------...//////000///---,,,+++------,,,,,,,,,,,,++++++(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##############################$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%"""""""""######$$$$$$$$$&&&!!!!!!''')))%%%!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""###### !!!"""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$"""!!! !!!"""###%%%"""$$$///;;;<<<000#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%zzzoooxxx\\\???444222000///000---,,,+++***)))***+++,,,))))))))))))))))))))))))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&########################%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$ +++###'''yyy|||++++++,,,oooxxx*** ***###zzzwww"""&&&%%%,,,"""###***...===((( !!!$$$!!!'''!!!'''""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""$$$#########""""""!!!!!!################################################"""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""############""""""""""""####################################################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((()))***,,,---......---,,,---------...............------...///000000000/////////.........------------///111222000...,,,,,,111000...,,,***))))))(((******))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$##############################&&&%%%###!!!!!!"""###$$$%%%$$$###""""""###$$$%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&888???444&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$'''((('''$$$"""############$$$$$$$$$&&&&&&%%%'''((()))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$###"""qqqyyy]]]@@@444222///---...---,,,++++++******++++++))))))))))))))))))))))))))))))(((''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###'''$$$&&&(((---***$$$$$$***,,,%%%######******''')))(((,,,///WWW###)))"""""""""""""""""""""""""""######$$$$$$$$$###"""!!!""""""""""""""""""""""""############"""""""""!!!########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""############""""""""""""####################################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((((()))+++,,,------,,,,,,---------------.........---...///000000111000000//////.........------------///111111///---------111000...---+++******)))******))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%#########""""""###############$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################%%%%%%$$$$$$####################################&&&%%%###"""!!!"""###$$$$$$$$$###""""""###$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&& $$$111666...$$$"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&$$$############$$$$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%oooyyy]]]@@@555222...+++---+++,,,,,,,,,,,,+++******((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!$$$'''...///"""///&&&,,,###'''&&&"""'''$$$%%%------&&&***(((%%%,,,*** """"""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############""""""""""""####################################################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''((()))***++++++++++++,,,,,,,,,,,,---------...---...///000111111111111/////////.........------...///000///...---...///111111///...,,,,,,++++++******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%###""""""!!!!!!""""""#########$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$############"""""""""########################%%%$$$###"""""""""###$$$$$$$$$###""""""###$$$$$$###$$$%%%$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''"""""")))+++%%%###%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$############$$$$$$$$$%%%$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&''')))*********gggvvvvvvZZZ???444222...,,,---***+++,,,---,,,+++***)))((((((((((((((((((((((((***))))))((('''(((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######(((... JJJooobbb```qqq```777'''%%%###:::[[[SSSYYYssswwwiii[[[===$$$555"""DDDhhh]]]cccpppvvvlllsssMMM$$$'''(((,,,'''"""&&&%%%"""""""""""""""""""""""" !!!""""""###$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$!!!"""""""""############!!!"""""""""####################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&&&&'''((())))))))))))******++++++,,,,,,------,,,---...///000111111111////////////............//////000///------///000111111000...------------******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###########################"""""""""""""""""""""########################$$$$$$###""""""######$$$$$$##################$$$"""###$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&$$$!!!"""&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&'''&&&''')))+++,,,---......dddppprrrWWW<<<333222000...///***+++,,,---,,,+++***)))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$"""++++++"""$$$999JJJ"""(((%%%111###,,,&&&&&&((($$$---(((666;;;&&&&&&###$$$$$$(((///''''''$$$###+++;;;444***""""""***$$$,,,}}}&&&***"""""""""""""""""""""""" !!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$###"""!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$!!!"""""""""############!!!"""""""""####################################""""""""""""""""""""""""########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&'''((()))))))))))))))***+++,,,,,,---++++++---...///000000000000000/////////............//////...------///111111000///...............******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################"""""""""""""""""""""#############################################$$$$$$#########$$$$$$#########!!!###$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$!!!"""&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''''''''((()))***+++,,,------------fffqqqoooTTT;;;333333000...000+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++***))))))(((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###)))!!!+++(((&&&,,,000)))$$$---CCC""""""))),,,...""""""&&&%%%((('''""",,, vvvJJJ%%%###...''')))!!!$$$''',,,&&&"""###uuuMMM +++,,,'''"""$$$(((%%%000,,,ccc666DDD ***""""""""""""""""""""""""!!! !!!"""###$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""############""""""""""""####################################""""""""""""""""""""""""########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((()))'''(((((()))***+++,,,,,,++++++---///000111111111000000000/////////......---...//////......///000000//////.........//////******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$###""""""!!!!!!""""""#########$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################"""""""""############$$$########################"""#########$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$#########%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((((((((((((((((()))***+++,,,,,,,,,,,,,,,iiisssoooUUU;;;333222///---...---,,,++++++******+++++++++++++++++++++++++++++++++***))))))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###000$$$!!! $$$,,,SSS"""///&&&###%%%))))))###!!!&&&&&&'''+++$$$+++WWW###&&&***$$$)))&&&+++(((,,,'''%%%,,,'''***)))GGG333&&&$$$((($$$'''((("""'''111"""666+++222###333xxxLLL""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!"""""""""#####################################################################"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#################################"""""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&''')))***&&&''''''((()))***+++,,,,,,---///000222333333333000000000000/////////...+++---000000////////////.........------...//////******))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""#####################""""""###############$$$$$$$$$$$$############""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$####################################$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))'''%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************)))))))))))))))+++,,,---....../////////jjjrrrpppVVV<<<333222...+++,,,...---+++***)))***+++,,,+++++++++++++++++++++++++++******)))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&)))***'''"""000$$$'''NNN***&&&### (((!!!%%%$$$"""'''"""!!!(((***JJJ """""""""***(((+++'''$$$$$$ &&&%%%%%%222999,,,&&&"""###$$$+++'''***222(((222''',,,''' &&&"""!!!***(((..."""""""""""""""""""""""""""!!!!!! !!!###$$$""""""""""""""""""""""""!!!!!!""""""#########$$$########################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""############""""""""""""####################################""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&'''&&&%%%%%%&&&''')))***&&&&&&'''((()))***++++++...///000222444555555555000000000000////////////***---000111000/////////...------------...//////*********)))((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$###############"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!###'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***(((%%%$$$%%%((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******,,,,,,++++++******))))))......000111333333444444|||fffzzzsssQQQ:::444//////000+++///---+++***+++,,,,,,,,,...---+++))))))))))))***&&&'''''''''(((((())))))(((((((((''''''&&&&&&&&&)))'''%%%&&&)))***(((&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&############$$$%%%&&&'''"""$$$!!!&&&???$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###### AAA$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAA$$$###%%%%%%%%%%%%%%%%%%%%%%%%((( ((("""@@@111///$$$$$$############$$$$$$YYY%%% ,,,###)))(((###!!!!!!"""###$$$###"""########################$$$$$$############$$$$$$###!!! !!!$$$%%%$$$"""$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""#########$$$%%%%%%$$$###"""!!!###################################################$$$%%%&&&'''&&&%%%$$$%%%%%%&&&''')))+++,,,------000444888888666333000///......---------.........///////////////......///...---,,,++++++++++++***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$###"""########################%%%###""""""######""" """"""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###'''&&&%%%%%%&&&''')))***))),,,&&&$$$)))'''$$$***((('''(((***,,,,,,...111///000,,,---444111///888777888333555<<<777333:::|||iii~~~pppOOO888333//////111,,,///---++++++,,,,,,,,,+++---,,,***)))(((((())))))((((((((()))))))))******''''''''''''&&&&&&&&&%%%***)))'''(((***+++)))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%######"""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$"""$$$!!!&&&???$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###### AAA$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAA$$$###%%%%%%%%%%%%%%%%%%%%%%%%---(((---DDDGGG ###///$$$$$$############$$$$$$000---]]]$$$$$$!!!$$$$$$!!!###"""!!!"""###$$$###"""########################$$$$$$############$$$$$$###!!! !!!$$$%%%$$$"""$$$$$$$$$#########""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""""""""""""""""""""########################"""############$$$$$$$$$########################"""######$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""###$$$$$$%%%$$$###"""!!!###################################################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''(((***+++,,,+++---111444444333000......------,,,,,,------.........////////////.........---,,,++++++************+++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""########################%%%###""""""######""" ########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&'''&&&&&&%%%((('''&&&&&&&&&'''((((((%%%+++&&&###***+++'''***%%%%%%'''+++---///000222,,,000//////222111333<<<<<>>@@@|||jjjnnnMMM777222///000111------,,,,,,,,,------+++)))++++++***)))(((((((((((())))))))))))************'''&&&&&&&&&&&&%%%%%%%%%)))(((''''''))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$$$$((('''&&&$$$###""""""""""""$$$!!!&&&???$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###### AAA$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAA$$$###%%%%%%%%%%%%%%%%%%%%%%%%---"""***444HHH888)))"""&&&%%%$$$&&&$$$$$$############$$$$$$%%% &&&%%%!!!$$$###"""!!!"""$$$$$$$$$###########################$$$$$$############$$$$$$###"""!!!"""###$$$###"""$$$$$$$$$########################""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##############################"""############$$$$$$$$$########################!!!"""######$$$$$$############""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!###$$$$$$$$$$$$###""""""################################################$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''''')))******(((***,,,...///...---,,,,,,,,,+++++++++,,,,,,------....../////////......---,,,+++***************+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$##############################$$$###""""""###$$$"""!!!########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""######$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))(((''''''&&&'''''''''###---***%%%---000+++***+++,,,...///000000///...---333777666777???MMMYYYqqq{{{XXXIIIKKKHHHDDDtttbbbzzzoooNNN888333///000111---,,,,,,,,,---...---+++)))***))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$''''''%%%$$$###""""""""""""$$$!!!&&&???$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###### AAA$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAA$$$###%%%%%%%%%%%%%%%%%%%%%%%%......!!! '''###000###%%%&&& ###---$$$$$$############$$$$$$777111'''%%%###%%%###"""!!!"""$$$%%%$$$###########################$$$$$$############$$$$$$""""""""""""#########"""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#################################""""""#########$$$$$$$$$########################!!!!!!"""############"""$$$######""""""######$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!#########$$$############################################################%%%$$$#########$$$&&&'''''''''&&&&&&''''''(((((('''((()))***+++++++++++++++************++++++,,,------......//////......,,,++++++***)))))))))***+++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""$$$$$$###"""########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((())))))******(((333///)))///222------...000111000111333333111777===DDDCCCGGG```gggXXXVVVNNNGGGnnn[[[ssssssRRR;;;555000000111,,,,,,,,,,,,---...---+++))))))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$!!!&&&???$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###### AAA$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAA$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###'''###%%%555$$$,,,$$$""")))&&&$$$$$$############$$$$$$!!!xxxQQQ&&&&&&######'''$$$$$$""""""###$$$%%%$$$###########################$$$$$$############$$$$$$"""#########""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""####################################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""$$$$$$############$$$$$$""""""""""""""""""""""""############""""""!!!!!!##################$$$$$$################################################%%%$$$###"""###$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''((())))))*********)))))))))))))))***+++,,,,,,,,,---...............++++++******)))*********+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$###"""###$$$%%%$$$###########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((()))'''((()))+++---...//////---666222---000111111999;;;===;;;555666<<>>LLLXXXffflllpppiii\\\SSSSSSWWWcccffffff___VVVQQQTTTXXXYYYbbbdddfffooopppjjjjjjiiijjjsssyyyiii^^^eee]]]^^^^^^ZZZ```eee^^^bbbvvvzzzkkkccc```^^^}}}iiixxxgggIII777444000///111,,,((()))***,,,,,,------,,,+++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###&&&###@@@%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""$$$$$$AAA %%%###$$$$$$%%%%%%$$$$$$###(((&&&FFF+++%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''(((((((((((()))***+++,,,(((+++---,,,...111///++++++,,,,,,+++)))((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################&&&(((&&&!!!!!!&&&(((&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''')))((('''''')))---222666444777:::777555DDDiiittt``````^^^UUUWWWccclllnnn___LLLHHHaaaaaahhhnnnnnniiieeefffiiilllpppxxx}}}tttfff___bbb```fffhhhbbb[[[\\\___bbbiiikkkjjjeeebbbaaa\\\WWWkkkzzzgggIII777444000000111---,,,,,,,,,++++++++++++***++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###&&&!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%###&&&###@@@%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$AAA %%%###$$$$$$%%%%%%$$$$$$###$$$%%%""")))888***%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""""""""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((((((((()))***++++++)))111666333...---...---+++,,,,,,+++)))((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((%%%"""%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''))))))***,,,---///000000666666555666BBB```~~~hhh[[[^^^\\\UUU```vvvxxxiiiaaa[[[ggggggjjjlllkkkgggeeegggjjjeeedddeeehhhgggcccffflllbbbffffffaaa^^^^^^^^^]]]\\\___^^^ZZZXXXZZZ[[[YYYnnn}}}~~~gggJJJ777555111111222---000...,,,+++))))))))))))++++++******)))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&!!!&&&???$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%###&&&###@@@%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAA %%%###$$$$$$%%%%%%$$$$$$###&&&)))???DDD***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!######################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&(((''''''(((((()))***+++***666>>>888---)))+++...+++,,,,,,+++)))((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""+++777777+++"""!!!%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((+++///222444333111777888777===UUU{{{pppaaa\\\aaa\\\VVVlllxxxlllpppiiigggjjjiiifffdddcccdddfffhhhgggbbb```aaadddhhhooovvvnnnlllgggccccccddd^^^WWWQQQVVVXXXVVVWWW^^^eeegggooo~~~gggJJJ777555111111333...111///,,,***(((((()))***************))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&!!!&&&???$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###&&&###@@@%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$AAA %%%###$$$$$$%%%%%%$$$$$$###,,,((($$$ JJJ(((444"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!######################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################!!!"""$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%''''''''''''((()))******)))555<<<777---)))***,,,+++,,,,,,+++)))((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$---<<<<<<---$$$'''$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))),,,,,,---///222444444444:::AAAEEEKKKaaa~~~kkkccceeehhh___[[[yyysssmmmrrrkkkcccfffbbb^^^^^^```cccdddcccdddcccbbbbbbcccgggmmmsss~~~vvvkkkeeehhhiiiaaaVVVRRRZZZ```aaadddllltttwwwooofffIII777444111111333......---+++))))))***+++,,,*********)))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&"""'''???$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###&&&###@@@%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$AAA %%%###$$$$$$%%%%%%$$$$$$###((("""###'''(((iiiTTT,,,***333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((()))***(((///333000,,,+++***(((+++,,,,,,+++)))((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&& $$$000000$$$ &&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((('''''''''((()))++++++222222111000111444888<<>>333444000///111---+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''%%%%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###///)))%%%%%%%%%%%%%%%%%%%%%%%%***:::444---...///000000000000111222:::666222444444222333444222000//////000000111---000$$$$$$)))zzz%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################################################################%%%%%%$$$$$$###""""""!!!#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&((()))(((((())))))******))))))''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&###$$$%%%&&&&&&''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))+++---...---///333888HHHQQQ```lllkkkgggooo}}}oooaaa``````gggfffeeecccbbbbbbcccdddeeepppfff\\\hhhxxx{{{\\\aaammmuuuyyyrrrlllfffggglllpppppplllmmmqqqeeeqqq{{{xxxjjj^^^]]]aaarrr{{{zzzyyyggguuunnnTTT===333444000///111---++++++,,,,,,,,,+++***)))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''$$$$$$((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%666///&&&;;;&&&&&&&&&&&&&&&&&&&&&&&&///&&&555...,,,---......,,,,,,---...%%%...EEE333555222444555444111000111333444...222000+++,,,***(((VVVOOO%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""$$$%%%$$$"""!!!###%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################################################################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###############&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&''')))'''(((((()))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********))),,,///000111666>>>EEEQQQTTT^^^iiijjjiiisss|||iiilllsssnnnhhhkkkhhheeeeeehhhnnnvvvzzzkkkggg\\\jjjyyy}}}nnnhhhhhhtttyyyzzzppprrrrrrssskkkeeebbbbbbccchhhooo~~~qqqcccfffppp|||ssskkkttteeevvvlllTTT===222444000///111---++++++,,,---,,,+++***)))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%###%%%+++,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% ,,, $$$%%%ZZZ&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&333CCC///)))+++++++++)))((()))******111%%%OOO333555111444555444222000222444777***444000222222***222000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""########################!!!$$$%%%%%%"""!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################################################################"""""""""###$$$$$$%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&''')))''''''((()))))))))))))))''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************(((,,,111444888@@@LLLUUURRRRRRZZZfffkkkjjjoooxxxjjjiiigggmmmlllhhhdddfffpppuuu\\\hhheeemmmqqqvvvqqqzzz|||rrrzzz}}}sssttt|||wwweeedddvvvzzzfff^^^cccpppsssgggjjjqqqjjjhhhpppuuudddtttnnnYYY@@@333333000///111,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((''''''&&&((()))***)))'''&&&&&&(((&&&&&&''''''''''''&&&&&&(((''''''''''''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyy''''''''''''&&&%%%%%%$$$'''!!!###)))###""">>>ddd+++))))))++++++,,,+++***)))---)))...111%%%000zzz===---000111111111222222333333222333333222222111//////888<<>>333333///...000---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&000|||&&&&&&&&&'''&&&&&&%%%%%%"""###''',,,+++'''$$$&&&)))JJJ...000000222333333222000000,,,222444222555888111$$$@@@(((777+++++++++,,,,,,,,,,,,,,,......///000000111222222333999+++!!!"""***'''###&&&%%%%%%$$$$$$############$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################"""""""""#########$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++***(((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$&&&((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))+++))))))---///---,,,...///???HHHOOOWWWYYY]]]jjj~~~sssiiiiiiooowwwnnnzzz{{{kkkggghhhpppkkk[[[dddmmmvvv|||zzzrrriiibbbbbbeeefffgggiiizzzsss|||yyy~~~ttt}}}yyymmmjjjhhhlllrrr{{{tttppprrrooohhhgggllluuu^^^rrrkkkSSS===333444///...000---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&''''''''''''&&&&&&&&&%%%&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$###"""$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&444'''%%%)))###000sss''''''((((((((((((((('''''')))((((((+++000222///555111***'''999nnn...222333444555555444444333+++999<<<000'''---777;;;:::>>>))),,,}}} !!!))))))))))))))))))))))))******+++,,,...///111111///000FFFiii+++$$$--- """%%%%%%%%%$$$$$$$$$$$$$$$#########$$$####################################"""""""""""""""""""""""""""""""""""""""#######################################"""""""""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$######"""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((())))))(((((())))))*********))))))))))))*********************))))))((((((((()))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++***(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$''')))***)))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))***(((***......,,,000888>>>NNNUUUVVVVVVUUU```vvvlllmmm{{{oooxxxuuummmgggiiiuuu|||ccc^^^lllwww|||yyypppkkkhhhhhhiiiiiiiiiooowwwzzzyyywwwwwwdddmmmsss```YYYfffxxxpppfffeeemmmlllbbbaaajjjzzzeee{{{iiiPPP;;;222444...---000...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((''''''&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%%"""$$$))))))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***&&&###&&&555&&&&&&'''(((((()))((((((+++...,,,%%%&&&...444444111000444:::999777???KKKBBBCCCCCCCCCCCCDDDEEEFFFGGGAAA@@@>>>;;;666222//////'''333999777000222ZZZ,,,666))))))))))))))))))))))))((((((((()))***,,,...///333888;;;666,,,+++***$$$$$$$$$$$$$$$$$$$$$%%%##################$$$$$$########################""""""""""""""""""""""""!!!"""""""""#########$$$###########################"""""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$##########################################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))******'''((()))***++++++***************+++++++++,,,,,,++++++***))))))))))))***((((((((())))))))))))***))))))))))))))))))))))))***************************+++,,,+++((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***'''(((,,,------000>>>LLLUUU^^^]]]WWWTTTTTTeee}}}}}}~~~yyyooorrr}}}zzzvvvqqqtttrrr___^^^kkkrrruuuqqqfffeeegggiiigggdddiii|||{{{wwwmmmlllkkkhhhfffUUUbbbwwwxxxvvvlllaaabbbvvvuuurrrxxxuuuiiihhhppp|||iiihhhNNN:::222444...,,,///...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&''''''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$)))(((%%%'''------'''&&&&&&&&&&&&&&&&&&&&&&&&###(((000000$$$"""111&&&'''666^^^$$$$$$&&&'''(((((((((((((((---000000222999@@@CCCMMMEEEDDDLLLQQQOOOKKKKKKMMMuuuUUUXXXWWWUUUUUUWWWZZZ^^^```ZZZSSSSSSXXXVVVLLLHHHKKKCCCDDD999000111000000999EEE777(((+++++++++++++++*********((((((''''''(((***+++,,,$$$,,,(((ddd{{{~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}!!!''' ,,,)))"""""""""######$$$$$$%%%#########"""######$$$%%%########################""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***'''(((***+++,,,++++++*********++++++,,,------------,,,***)))))))))***+++)))))))))*********++++++))))))))))))))))))))))))************************+++,,,,,,+++)))(((((()))))))))))))))************((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&'''((()))(((&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******%%%+++///---111@@@TTTaaa``````XXXRRRRRRUUUhhhxxxvvvzzzxxx~~~{{{nnnaaaaaaiiijjjlllmmmggglllkkkjjjeeecccppphhh|||{{{aaacccccc___bbbZZZmmm}}}lllgggeeedddgggooo{{{yyyfff}}}gggKKK999222444...,,,///...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((''''''&&&%%%'''((((((''''''((()))&&&&&&''''''''''''&&&&&&&&&$$$###$$$&&&''''''&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%******%%%(((000///(((''''''''''''''''''''''''''',,,''' ......!!!)))"""333```%%%&&&((()))***++++++++++++---444???HHHOOOWWW]]]aaaiiirrrqqqhhhaaaeeennnmmm\\\eeedddZZZ]]][[[XXXWWWZZZ___eeeiiiggggggfffcccXXXPPPSSS[[[QQQTTTHHH===AAA@@@555///---(((888]]]DDD111//////.........---------+++***)))(((((((((***+++///333222///666,,,'''333---,,,,,,+++******))))))""""""""""""""""""""""""---!!!(((+++!!!### !!!"""######$$$$$$######"""""""""###%%%%%%########################""""""""""""""""""""""""!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&(((***,,,,,,,,,+++***+++++++++,,,---............,,,+++))))))***+++,,,***++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,+++)))(((((())))))))))))******+++++++++((((((((((((((((((((((((***)))((((((((()))***+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&(((((('''&&&&&&'''''''''((((((((()))''''''''''''''''''''''''(((((()))))))))*********'''000222///===YYYmmmqqqbbb]]]RRRRRRZZZ```ooozzzssstttyyyyyy{{{rrrooowww}}}vvvrrrtttpppsssqqqnnnlllooonnn^^^rrrsssgggmmmoooggggggbbbuuu|||jjjkkklllpppxxxyyyeee|||fffJJJ888222444...+++//////,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''(((((('''''')))***&&&''''''''''''''''''&&&&&&$$$######%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&###))))))$$$&&&//////'''''''''''''''''''''''''''&&&+++)))&&&%%%%%%%%%'''$$$---000"""$$$***)))***,,,---...///000000888444888FFFSSSZZZbbbjjjmmmmmmmmmjjjgggfffdddcccmmmXXXeeeKKKIIIMMMSSSSSSUUURRRNNNMMMPPPWWW___ddd]]]___aaaaaacccfffccc___^^^ZZZPPPPPPUUUKKKAAAEEEBBB:::777///999///(((444111111111000000/////////...---+++)))((()))***+++''')))444)))444;;;$$$<<<000000000///...------,,,((((((((((((((((((((((((,,,333""")))'''(((''' !!!"""######$$$######"""""""""###%%%&&&########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,---,,,+++***++++++,,,,,,---...//////...---+++))))))***+++,,,++++++,,,,,,,,,---------************************+++++++++++++++++++++++++++,,,,,,+++)))((()))***))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###"""###%%%'''((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************)))333333222HHHmmm~~~zzzeee^^^TTTZZZjjjqqq{{{{{{uuuxxxyyyvvvttt|||yyy|||}}}qqqooossszzz}}}vvvqqqoooooosss|||~~~eeeaaa^^^]]]iiiuuupppiii___nnnuuuhhhnnnzzzxxxaaauuu~~~fffLLL>>>111.........------,,,,,,,,,++++++*********&&&'''''''''(((((())))))&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&(((*********+++'''%%%&&&&&&&&&'''))),,,///000000777CCCIIIGGGBBB===AAAPPP[[[___gggrrrqqqeeeZZZWWWUUURRRRRRUUUVVVVVVRRRHHH>>>:::>>>CCCIIIEEEBBBAAACCCDDDDDDBBBOOOMMMMMMQQQWWW]]]______XXXYYYWWWWWW]]]bbbZZZNNNOOOKKKGGGBBB>>>999333000777666333222111111111111...//////,,,(((&&&(((******)))))),,,111555555333222222000///---+++******))))))))))))((('''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%######""""""!!! $$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$$$$###""""""""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""############""""""$$$$$$$$$#########""""""########################&&&&&&%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""""""""############"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))))))))***,,,---,,,,,,,,,,,,---...//////000000000////////////000111111222333333444555555000///...---+++***)))((()))))))))((((((((((((((('''((()))+++,,,,,,,,,,,,,,,,,,---...////////////...---,,,+++************------------------------******))))))))))))******)))+++...000000...,,,***++++++++++++++++++++++++++++++,,,++++++***)))(((((((((((((((((('''''''''))))))))))))))))))***+++,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))***))))))((((((***,,,---...,,,777CCCUUU{{{pppeee[[[___mmm{{{}}}qqqqqq~~~}}}|||uuuqqqlllxxx~~~xxxzzzvvv}}}vvvpppfff^^^]]]eeerrr|||{{{|||wwwqqqsss{{{}}}xxxbbbwww~~~eeeLLL>>>111...///...------,,,,,,++++++++++++++++++'''''''''((((((((())))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''&&&%%%######%%%))),,,...000222555;;;CCCJJJUUU^^^^^^XXXOOOEEEAAAGGGNNNRRR\\\ggg]]]TTTKKKHHHGGGDDDGGGLLLLLLMMMKKKGGGDDDEEEKKKQQQPPPMMMJJJIIIIIIHHHFFFCCCJJJFFFAAA???@@@BBBBBBAAAIIIIIIHHHKKKTTT^^^]]]VVV^^^[[[WWWSSSNNNGGG@@@;;;777666555555666666444222444555555333...***))))))+++))))))+++000333444333222111000///---+++***)))*********)))((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$###############"""############$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""############""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###***+++------------///000............///000111222444333111000////////////111222222333444444555555333333222111000//////...------,,,+++***)))(((((('''''')))***,,,,,,------,,,,,,---...///////////////...---,,,++++++++++++------------------------*********))))))************,,,///111111///,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((***************+++,,,---,,,+++***)))(((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))*********+++,,,---777888BBBPPP___rrrzzzrrrpppnnn{{{qqqiiieeemmmvvvnnnvvv~~~{{{zzzzzzuuuvvvwww~~~~~~uuuggghhhiiiiiiiiiiiijjjlllnnnyyyxxxwwwbbbxxx|||dddKKK>>>111...///...------++++++++++++++++++,,,,,,''''''(((((((((((())))))+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%''')))***+++---222888<<>>BBBHHHKKKTTT^^^TTTOOOKKKIIIFFFEEEIIIOOO^^^[[[XXXUUUTTTVVVYYY\\\XXXWWWVVVVVVWWWWWWUUUSSSUUUQQQLLLIIIIIIJJJKKKKKKDDDBBB??????FFFOOOQQQNNNZZZ\\\^^^```^^^WWWNNNHHHAAA===888666666666333111444666888777444000...---,,,+++)))***---111333333111111000///---+++)))(((+++++++++***)))(((&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""###$$$$$$$$$$$$###"""""""""############""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((...///000000//////111222000000000000111222333333777555222000......///000111111222222333333444444555444444444444333333333222222000///---+++***)))'''((()))+++,,,,,,,,,,,,,,,---...///000000000000000///...------------------------......---------++++++************++++++,,,...000111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))*********++++++---......,,,+++***)))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))(((***+++,,,+++,,,---///333FFFOOOSSScccrrrtttsssmmmuuu{{{oooccceeeooo~~~nnnmmm}}}vvvsssxxxnnnxxxxxxnnnuuuwwwzzz|||tttVVViiijjjmmmnnnooorrruuuxxx}}}{{{zzzwwwaaavvvyyyaaaJJJ===111...000///------*********++++++,,,,,,,,,(((((((((((((((((())))))+++***)))((('''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''%%%###"""###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))######$$$$$$%%%%%%&&&&&&%%%&&&((())))))))))))***+++...000...111<<>>GGG___pppmmmlll~~~}}}|||vvvooohhhvvvxxxxxx||||||qqqzzzsssnnnxxxvvv}}}vvv\\\]]]www~~~}}}fffzzzsss]]]HHH<<<111///111000------++++++++++++++++++,,,,,,******))))))))))))(((((())))))(((((('''''''''(((''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''((()))******&&&((())))))(((***///444333HHH[[[aaa```aaa```\\\WWWRRRRRRYYY___\\\UUUPPPKKKFFFAAA??????AAABBBCCCEEEJJJLLLKKKIIIJJJHHHFFFEEEAAA======@@@CCCCCCBBBHHHJJJLLLMMMOOOSSSXXX\\\WWWYYY[[[[[[ZZZYYYYYYZZZ\\\[[[\\\^^^]]][[[]]]aaa]]]TTTHHHAAACCCKKKTTTZZZXXX___ffffff```UUUMMMIIIEEE@@@:::555333222222111111111000...,,,,,,...111111222333222000...+++)))******+++,,,------------))))))'''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++///......---,,,++++++***)))+++,,,,,,++++++,,,...------------...///000000------------...///000000------------............000000000111222333333444333333444444555666666666666666555333111...,,,+++------///000222333333333///......---------......///000222333333222000///......------------......000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++******++++++,,,---------***************++++++,,,******)))))))))))))))***))))))))))))************)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((()))))))))******++++++++++++///;;;LLLYYYsssfffhhh{{{xxxtttnnnmmmzzzqqq}}}{{{zzz{{{```]]]lllqqq~~~nnnfffdddvvvzzzeee{{{sss^^^GGG;;;111000111000---,,,,,,,,,++++++++++++++++++*********)))))))))(((((())))))******))))))((((((''''''''''''''''''''''''"""###%%%'''((((((''''''''''''''''''''''''''''''&&&'''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&''''''((()))***+++,,,&&&(((+++,,,...444>>>EEEMMMdddvvvssshhh^^^TTTJJJKKKEEEDDDIIIMMMKKKJJJKKKGGGFFFEEEFFFIIIMMMNNNNNNOOOQQQOOOLLLNNNSSSTTTPPPDDDBBB???======>>>>>>>>>EEEHHHKKKKKKJJJHHHIIIJJJDDDDDDDDDBBB??????BBBEEEPPPOOOSSSYYYZZZ[[[aaaiiifff^^^RRRIIIFFFIIINNNQQQMMMWWWaaabbb]]]XXXZZZ^^^YYYSSSKKKDDD???:::555222111222333111...,,,...000222333444444222///,,,***((()))+++,,,.../////////---,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&$$$$$$$$$###############"""############$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---...//////......---,,,,,,++++++---...///...///000222////////////000111222222---...///000000//////...///.....................111222222333333444444444333333333444555666666777888777777666444333111000---...///111222333444444000//////......//////000000222444555555444222000///..................///000000000000///...---,,,------------------------/////////......---,,,++++++++++++,,,---.........------,,,++++++++++++,,,******))))))))))))******)))))))))******+++++++++************))))))))))))&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********))),,,///111888FFFZZZiiipppcccooo{{{{{{www{{{{{{|||vvv~~~{{{yyyzzz~~~}}}}}}bbb\\\ffflllzzz~~~rrrnnn~~~tttbbbyyyttt```GGG;;;111000222000...,,,---,,,,,,++++++*********+++*********))))))((((((******+++,,,,,,***)))((('''''''''''''''''''''''' """%%%'''))))))((('''((((((((((((((((((((((((&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%************************'''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++$$$(((---111666@@@NNNXXX\\\qqq}}}tttdddYYYPPPGGGLLLAAA::::::<<<>>>EEENNNJJJNNNRRRUUUWWWVVVPPPJJJQQQPPPKKKFFFKKKTTTWWWTTTOOONNNMMMMMMMMMOOOQQQSSSRRRWWW\\\\\\YYYTTTPPPOOOWWWTTTMMMDDD<<<:::<<>>@@@CCCCCCAAAAAADDDGGGXXXaaaddd```___cccaaaZZZZZZXXXRRRIIIDDDIIIVVVaaafffnnnjjjZZZQQQQQQJJJ>>>666555444333444333000...333666888888555111...---******+++---///000//////111///,,,+++******((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$'''))))))(((&&&'''((('''%%%$$$$$$&&&)))++++++000...------000222222111333222222222222444555666333888777<<>>DDDBBB???:::666444777===BBB777444444666555111000333...---...///111111///...444///---///222333444444555444333222333333555666444555666888999999999999555333111111333666777777444222000000222333333333333444666999:::888444000000000000000000000000000111111111111000///------............////////////---------.....................///000000000000000.........------,,,,,,,,,((()))***++++++++++++++++++++++++************)))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((((()))***+++***---///222888HHH[[[gggjjjyyy~~~uuulllrrrrrruuuyyy{{{{{{nnnnnnlllsssuuuaaa```^^^hhhlllfffsssmmm___uuuxxxZZZDDD999111///000///......000///...---------------)))******+++***)))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''((('''%%%%%%'''(((&&&&&&&&&&&&&&&''''''(((%%%&&&((()))***)))((('''''''''''''''''''''''''''%%%&&&''''''(((***---000333AAAMMMQQQWWWaaafffdddZZZUUUTTTVVVSSSLLLGGGGGG@@@@@@CCCJJJQQQVVVYYYZZZXXX[[[]]]___cccfffccc]]]\\\\\\___dddkkkpppssssssvvvvvvuuutttsssqqqnnnlllmmmqqqooonnnqqqjjjgggpppqqqoookkkeee___WWWPPPLLLNNNNNNNNNLLLIIIFFFDDDDDDCCCIIINNNQQQVVV]]]aaaaaagggeee___VVVMMMKKKPPPUUUWWW\\\[[[WWWXXX\\\WWWNNNGGGBBB;;;666444444444444222333555555444333333333---+++,,,...222444333222222000...,,,,,,+++***)))'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&''')))((('''&&&%%%%%%%%%&&&$$$######$$$'''***,,,---***---111555555555555555666:::AAAHHHMMMOOOOOOOOOTTTUUUQQQTTT^^^[[[VVV\\\VVVRRRNNNJJJHHHJJJLLLNNNGGGDDDCCCCCC???999666777888555333111111111111000333333333333333333444555666666666666666666777777666666888999;;;;;;<<<<<<999777555666888;;;======555333000000111222333222333444666999;;;999555222////////////////////////111111111000000///------............////////////..................------------...////////////.........---------,,,,,,,,,)))***++++++,,,,,,+++++++++++++++************)))))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))************))))))***+++,,,,,,,,,+++000666>>>MMM^^^kkkooo|||xxxkkkeeeoootttxxxyyyxxxwwwyyy}}}pppqqq]]]UUUXXXqqq|||hhh^^^www{{{[[[DDD999111///000///............------------......))))))*********)))((('''''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))((((((((('''''''''&&&&&&&&&'''((('''%%%%%%''')))''''''&&&&&&''''''((()))&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&'''((('''(((---444;;;III\\\gggcccdddjjjcccTTTOOOHHHDDDEEEHHHIIIJJJLLLPPPSSSUUUVVVVVVYYY^^^aaabbbdddgggllluuu{{{wwwooooooqqqssssssrrrrrrrrrssspppwwwvvvjjj```^^^\\\WWWSSSaaajjjqqquuulllfffnnnmmmpppssssssoooiiidddaaaeeeccc```\\\WWWPPPHHHCCC<<<<<>>?????????===;;;;;;===???@@@AAA666444111000111222222111333444666999;;;:::666333........................000000000000///......---............/////////////////////...---------,,,,,,,,,---............---...------------,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++************)))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))*********+++++++++))))))***+++,,,---.........:::FFFOOOYYYhhhvvv}}}|||{{{yyytttiiibbblllsss|||xxxqqqsss|||yyyyyy|||}}}zzzyyy~~~ooozzzccc```bbbsssuuunnn~~~gggbbb||||||\\\DDD999000///000///......+++++++++***++++++,,,,,,)))))))))))))))(((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''&&&'''''''''&&&&&&''')))(((''''''''''''((())))))&&&'''(((((()))(((''''''&&&&&&&&&&&&'''''''''''')))))))))''')))111>>>HHHdddkkkmmmkkkkkkiii\\\LLLEEEAAA???BBBJJJPPPTTTUUU]]]]]]YYYUUUWWW```jjjpppqqqwww|||~~~tttiiiiiikkkllliiiccc```bbbeeekkkwwwuuucccTTTSSSQQQKKKKKK^^^ooo~~~sssaaaaaa[[[aaahhhmmmnnnnnnnnnnnnqqqnnnkkkhhhddd]]]TTTLLLGGGAAABBBJJJLLLFFFFFFKKKQQQUUUZZZ^^^___^^^]]]]]]RRRLLLKKKOOOUUUZZZbbbkkkeee^^^RRRGGG???999555222777777666777888999999999333000000555<<<@@@>>>;;;666555333000---,,,---...***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&((((((&&&$$$%%%(((***+++***'''(((***,,,...111555777DDDOOOZZZ[[[TTTOOOOOOSSS^^^```dddggghhhhhhhhhgggffflllqqq||||||jjjfffkkkeee___^^^bbbfffgggeee[[[[[[^^^aaa^^^XXXWWW[[[QQQMMMFFFAAA>>><<<:::999444666666333222444666555555666888::::::::::::999888999;;;===???@@@@@@AAAFFFCCCAAA@@@AAABBBCCCCCC999555222000000111111111222222444777999888555333........................//////000000///......---............////////////000000///...---,,,,,,,,,,,,,,,---...............------------------------,,,,,,---------------,,,+++++++++*********))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********++++++,,,,,,---)))***,,,,,,,,,,,,---...111EEEXXX___bbblll}}}xxxlllmmmsssjjjdddpppzzz~~~kkkdddooo}}}}}}zzz|||~~~vvvvvv}}}sssooowww}}}vvvrrrsssooo|||eeeYYYppp}}}yyyuuuqqqmmmiiieeebbbpppggg{{{{{{[[[DDD999000///000///......++++++*********+++,,,,,,)))))))))(((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))((((((((('''''''''%%%&&&''''''&&&&&&(((***(((''''''''''''((())))))'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((()))))))))***000===LLLWWWkkkbbbbbbmmmrrrgggXXXOOO@@@AAADDDIIIPPPVVVWWWVVVWWW[[[]]]```iiitttyyyxxxvvv}}}}}}uuummmeee^^^YYY\\\^^^[[[WWWXXX^^^dddeeeqqqrrrcccYYY[[[ZZZTTT___lllwwwpppXXXRRRUUUYYY^^^bbbeeeggghhhiiijjjhhhggghhhiiigggbbb]]]UUUOOOPPPWWWWWWMMMFFFHHHKKKMMMRRRYYY___cccccccccVVVSSSOOOMMMKKKPPPbbbsssgggddd^^^WWWNNNDDD999333444444444666999;;;:::888777555555999@@@CCCBBB???:::999777222---+++,,,...,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%'''(((%%%%%%%%%&&&(((***))))))&&&)))...222555999???BBBZZZ```eeebbbYYYSSSTTTWWWccchhhooovvvzzzzzzxxxwwwtttzzz~~~qqqnnnrrrkkkbbb^^^aaaddddddccc[[[\\\___bbb^^^XXXYYY]]]ZZZVVVQQQLLLIIIEEEAAA???<<<===:::555555::::::666333555777999:::::::::999:::;;;<<<>>>???@@@AAAAAAGGGEEEDDDDDDGGGIIIKKKKKK<<<888333111000111111111000111222444666666333000...........................////////////......---............////////////000000///...---,,,,,,,,,------...////////////...------------------------------.........------,,,+++++++++*********))))))******))))))))))))******)))*********************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,------***+++,,,,,,***+++---000666MMMcccfffbbbhhh{{{lllgggppp}}}yyyhhhnnnrrraaahhhxxxvvvuuu}}}zzztttrrrqqqqqq}}}qqqhhhiiihhhgggaaajjj|||xxxvvvooojjjddd```^^^]]]\\\[[[~~~llluuuzzzZZZDDD999111///000///......------,,,,,,,,,,,,------***)))((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((''''''%%%&&&'''&&&&&&&&&(((***''''''&&&&&&''''''((()))((((((((((((''''''''''''&&&&&&''''''((()))))))))((()))...555AAANNNYYY```___TTTVVVfffiiiXXXIIIGGGCCCHHHMMMOOOSSSWWWXXXVVV___kkkvvv|||yyylllbbbhhhjjjeee```bbbhhhkkkeeeggggggddd___^^^bbbgggZZZbbbeeebbbbbbggggggbbblllqqqqqquuuzzznnn^^^]]]bbbaaa``````aaaaaa```^^^]]]]]]^^^aaaeeehhhjjjjjjhhhdddcccdddaaaWWWLLLFFFAAAAAAEEENNNXXX```cccccceeefff```SSSGGGIIIWWWeeebbbcccdddccc]]]SSSGGG???444222111333888<<<<<<:::======>>>@@@CCCEEEEEEEEEAAA@@@===666...***+++......---+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%&&&(((''''''''')))+++444999@@@EEEHHHMMMTTTYYYjjjjjjgggaaaZZZUUUTTTUUUZZZbbbmmmwwwzzzvvvpppkkksssuuurrrssswwwnnneeeiiieeeaaa\\\\\\```dddggghhhaaabbbdddddd___YYYZZZ```kkkgggbbb]]]YYYUUUPPPMMMAAAEEEDDD<<<999;;;999444555555777999;;;<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAADDDCCCDDDFFFLLLQQQTTTUUU???;;;555222111222222222111000111333444333111................................./////////......---............/////////////////////...---------,,,------...///////////////,,,,,,,,,------------...------......------,,,,,,+++++++++************)))+++******))))))******+++************++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,------...***,,,,,,+++***,,,222666GGGZZZkkkkkkeeejjjzzzuuuooovvv~~~~~~uuunnn}}}ccceee~~~xxx}}}|||sssooowwwnnnoooqqqhhh```]]]UUUYYYsssyyysssnnniiieeebbb```___^^^^^^^^^\\\ZZZWWWmmmsssyyy[[[DDD999111///000///............---,,,++++++++++++***)))((('''&&&''''''(((''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''''''''((())))))))))))))))))((((((((('''$$$&&&'''&&&&&&&&&(((***&&&&&&&&&&&&&&&''''''((())))))((('''''''''''''''''''''(((((()))******+++...111:::GGGTTT\\\\\\ZZZNNNLLLPPPUUUQQQFFFBBBFFFLLLSSSXXXVVVVVV\\\bbbcccwww~~~wwwrrrhhh[[[SSSWWWXXXWWWZZZeeeqqqvvvpppqqqqqqllleee___]]]\\\WWWWWW[[[cccmmmrrroookkkhhhlllkkkmmmtttpppmmmvvvlllgggcccdddffffff```[[[``````___^^^^^^bbbfffjjjnnnnnnkkkgggeeebbbXXXNNNEEECCCDDDKKKUUU[[[]]][[[iiipppnnn^^^PPPOOOSSSUUUZZZ\\\```cccccc___WWWRRRAAA;;;555333777;;;======CCCEEEHHHHHHGGGGGGHHHJJJIIIHHHCCC:::000++++++...///...,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&''')))&&&)))+++)))(((+++444<<>>999999999:::;;;===???AAABBB@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBEEEJJJPPPSSSUUUBBB===777333222222333333333222222333333222000---////////////////////////------...//////......---............////////////..................------,,,,,,---............---,,,,,,,,,---------......---------------,,,+++++++++++++++************)))+++******))))))******+++*********+++++++++,,,,,,************************(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,------)))+++,,,++++++000999AAA___ggglllkkkkkkrrryyy~~~{{{vvvwwwwwwtttoookkkvvv|||xxxxxxtttpppppprrrccc___```[[[[[[]]]XXXkkkzzznnnjjjddd```^^^[[[XXXUUUVVVVVVXXXZZZ[[[[[[XXXUUU~~~mmmuuuyyy[[[DDD999111///000///......---,,,+++***))))))))))))***)))(((&&&&&&''''''(((''''''''''''((((((((()))%%%%%%&&&'''((()))******'''''''''''''''((())))))))))))))))))(((((((((((($$$&&&'''&&&&&&&&&)))+++&&&%%%%%%%%%%%%&&&''''''***)))(((''''''''''''''''''(((((()))***++++++,,,777;;;FFFVVVaaabbbYYYPPPAAAJJJMMMEEE???DDDQQQZZZTTT\\\___[[[[[[eeepppvvv|||eeeVVVVVVYYYXXX[[[]]]\\\\\\```hhhmmmlllbbbdddeeeddd___XXXQQQNNNJJJEEEGGGUUUccceee```[[[PPPXXXZZZ\\\```\\\]]]jjjjjjeeebbbffflllmmmggg___mmmkkkggg```[[[[[[___dddbbbfffeeecccgggoookkk```]]]XXXTTTUUUXXXXXXTTTNNN[[[iiinnnddd]]]```^^^VVVRRRTTTYYY^^^bbbdddbbb___SSSIII===666777;;;>>>>>>GGGKKKNNNMMMIIIHHHJJJMMMNNNMMMHHH===222,,,,,,///000///---+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))'''+++---,,,+++333CCCPPP]]]aaaeeedddaaa___bbbeeeaaaXXXNNNKKKMMMMMMGGG@@@;;;:::999888888:::===>>>555<<<<<<<<>>@@@BBBEEEGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCAAA@@@BBBFFFIIILLLMMMDDD???999444333333333333555444333333444222000---000000000000000000000000------......///......---............/////////000---------...............++++++,,,---------,,,,,,,,,,,,,,,------.........,,,---------,,,,,,+++***+++++++++************)))++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++,,,------(((***++++++---444@@@IIIkkkjjjgggfffkkktttuuurrr~~~}}}{{{qqqsssrrrooozzzvvvrrrjjjjjjjjjooovvvlllaaaaaa```YYY^^^nnnuuu|||sssjjjeee```\\\XXXWWWWWWWWWUUUSSSSSSQQQPPPQQQSSSUUUUUUUUUpppwwwrrr[[[EEE;;;222111222///------///...,,,,,,,,,,,,***)))---,,,***((('''((()))*********))))))((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((''''''&&&&&&((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&---(((''',,,///---///555999IIIYYY```bbb^^^RRRFFF???BBBGGGJJJJJJLLLSSS[[[]]]iiiqqqpppttt||||||tttooojjjddd^^^ZZZXXXXXXYYY___dddfffbbb]]][[[YYYVVVfffbbbaaa___VVVHHH@@@@@@BBBMMMYYY^^^___\\\UUUMMMJJJNNNQQQQQQRRRUUUUUUQQQTTTWWW\\\]]]\\\\\\^^^aaaqqqqqqpppllliiiffffffgggccc[[[VVVXXX\\\___cccgggbbb^^^[[[[[[[[[YYYRRRLLLRRRTTT^^^dddccchhhkkkaaa^^^SSSQQQ[[[```[[[]]]fffcccVVVIIIBBB@@@???BBBGGGDDDHHHLLLMMMJJJJJJMMMQQQWWWSSSJJJ>>>333---,,,---222000...---+++)))'''$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,)))&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$"""!!!"""###$$$""""""#########$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''))))))&&&###'''&&&%%%&&&%%%&&&)))------.........222<<>>FFFOOOTTTUUUUUUcccxxx}}}uuujjj___\\\___aaaaaa___^^^___aaabbbeeeddd[[[SSSSSSVVVWWW[[[SSSNNNMMMLLLHHHHHHKKKPPPYYY```bbbbbbaaa]]]XXXZZZ]]]\\\XXXUUUUUUQQQLLLLLLLLLMMMLLLKKKLLLMMMOOOgggjjjoooqqqrrrqqqrrrrrrggg___VVVRRRPPPRRRZZZbbbbbbbbbbbbbbbaaa]]]VVVRRRUUUUUU\\\^^^\\\fffqqqnnnfff[[[TTTWWWYYYXXX\\\cccccc]]]XXXVVVQQQHHH@@@>>>GGGJJJMMMMMMKKKLLLQQQUUUVVVUUUOOODDD777...+++,,,///...---,,,+++)))'''%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''******(((%%%###$$$'''*********+++---333444555888@@@KKKWWW___gggccc\\\UUUOOOLLLKKKKKKEEE;;;444444555333444777888888===GGGMMMMMMMMMOOONNNPPPTTTUUUSSSQQQPPPPPPPPPSSSUUUVVVTTTQQQMMMJJJOOONNNOOOSSSSSSQQQPPPRRRXXXXXXWWWWWWZZZ]]]aaacccxxxqqqlllaaa[[[UUUPPPMMMKKKIIIEEEDDDFFFFFFEEEEEEGGGIIIIIIGGGEEEBBB???<<<:::<<<@@@DDDGGGGGGDDDAAA???;;;777333111///111333333222222222111111111000000000/////////333222111////////////000111111111000000000//////---------............//////...------------...///---,,,+++++++++,,,......///...---,,,++++++++++++,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******************************************************************************++++++++++++,,,,,,***---000222;;;HHHUUU\\\bbbkkktttsssjjjhhhxxx}}}zzzwwwoookkknnnvvvzzzuuuyyy}}}nnnlllwww}}}vvvjjj[[[gggqqqwwwrrrjjjbbb[[[XXXWWWWWWSSSUUUUUUTTTRRRPPPOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTrrrpppsssZZZDDD:::222111111///------///---,,,,,,------+++***,,,,,,+++******))))))((())))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((((()))+++---...222???KKK[[[aaabbbZZZNNNEEE???:::<<<<<<>>>DDDNNNZZZbbbfffxxxwwwhhh]]]UUU___dddhhhddd[[[VVVXXX\\\[[[___```YYYUUUWWW[[[]]]___XXXSSSVVVZZZ^^^bbbfff```eeehhhfffeeeggggggeeejjjllljjjeeeaaa___[[[VVVRRROOOKKKIIIIIIJJJJJJKKKXXX]]]eeekkknnnnnnmmmmmmkkkgggbbb[[[SSSOOOVVVaaabbbcccddddddccc```\\\ZZZVVVRRRSSSQQQOOO___rrruuuoooiii```YYYUUUWWW[[[^^^dddbbbcccddd^^^PPPCCC<<>>AAADDDMMMNNNSSSYYYZZZUUUTTTVVVYYYZZZ[[[ZZZXXXVVVWWWXXX]]]\\\[[[[[[[[[YYYVVVUUUTTTUUUYYY___^^^VVVOOONNNOOOOOOPPPSSSYYYaaaiiimmmvvvvvvuuuiiiaaa```ZZZWWWWWWVVVPPPMMMNNNJJJIIIGGGFFFFFFGGGIIIJJJCCCAAA>>>999666888???DDDGGGGGGFFFDDD@@@<<<777444111111222444444333222222222222111111111000000000222222111000////////////000000000000////////////---------............//////...------------...///------,,,,,,------...///......---,,,++++++++++++,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,************************)))******+++,,,+++++++++************************************************************************************++++++,,,,,,)))///222666HHH___hhhbbbeeexxxtttgggmmmzzzwwwwwwrrrmmmlll|||||||||yyyxxxzzz~~~qqqhhhnnnzzz{{{mmm^^^YYY{{{ssskkkccc```\\\WWWTTTRRRQQQQQQPPPQQQRRRQQQOOOMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQlllkkksssZZZDDD999111000111///------///---,,,,,,------,,,+++************)))((('''&&&))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))),,,---000444:::CCCOOOYYY______[[[PPPCCC;;;:::<<>>999777444333444444111000111222222222222111111111000111111000000////////////////////////////////////---------............///.........------.........------------......//////...---,,,,,,+++++++++,,,,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++************************************************))))))******+++,,,,,,,,,---///333???WWWlllppphhhxxxzzzuuulllnnnzzzuuuuuuyyyyyyxxxxxx{{{wwwwww}}}|||sssiiieeejjjmmmeeeZZZTTTmmmoooccc\\\YYYWWWWWWUUUSSSRRRPPPOOOOOONNNOOOPPPPPPNNNLLLLLLMMMNNNNNNMMMMMMMMMNNNOOOOOO~~~eeelllrrrYYYCCC999000000111///------///---,,,,,,......---+++))))))))))))((('''&&&%%%(((((((((((())))))))))))'''(((((((((((((((((('''%%%&&&&&&'''((()))******%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++++++++---222;;;IIIWWW___aaa^^^[[[UUUKKKAAA<<>>EEENNNWWW\\\______```\\\```___VVVFFF888111///...222555666444000...---)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$###""""""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''***,,,,,,,,,444FFFVVV]]]WWWXXXZZZ___bbbaaa[[[VVVAAA:::333333888>>>@@@???CCCMMMVVVWWWTTTTTTYYY^^^\\\[[[ZZZZZZWWWUUUYYY```^^^^^^^^^^^^```eeelllpppbbb[[[WWWXXXXXXWWWYYY^^^cccfffssspppbbb^^^[[[YYYWWWVVVYYY^^^cccggglllwwwtttmmmqqqpppiiigggccccccpppkkk]]]XXXTTTNNNHHHEEEEEEGGGHHHFFFHHHFFF>>>555333999@@@JJJRRRVVVTTTPPPOOOKKKEEE===666222444444111111444222222222222111111111000000000000000/////////........................///---------............///---..................------------...............------,,,+++++++++,,,,,,,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++************************************************)))******+++,,,,,,------111,,,333JJJ```jjjlllmmmrrreeehhhwww{{{}}}uuuvvv{{{pppiiigggggg^^^SSSUUU```lll]]]WWWWWWXXXTTTTTTSSSSSSQQQPPPNNNMMMMMMNNNPPPOOONNNMMMMMMNNNOOOOOONNNNNNMMMNNNNNNNNNwwwcccnnnpppWWWBBB888000///111///---...///---,,,---......---,,,***))))))(((((('''&&&&&&(((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&''''''(((((())))))%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,---)))...777DDDUUUaaabbb]]]SSSNNNIIIFFFBBB???BBBGGGMMMMMMQQQaaa~~~hhh```YYY]]]iiirrrrrrmmmooogggYYYLLLHHHSSSgggvvvrrrlllbbb^^^eeeooorrrnnnooonnniiibbb```gggoootttnnnpppoookkkjjjnnnrrrsss}}}~~~{{{sssooommmjjjeee^^^___cccgggjjjjjjhhhfffjjjjjjhhheeeaaa___```aaaPPPSSSYYY___ccciiiwww}}}nnneeedddffffffeeehhh```^^^^^^^^^gggkkkaaa^^^kkkvvvsssdddWWWSSSUUU]]]^^^dddiiiggg```\\\]]]PPPNNNMMMMMMQQQXXX```dddeeehhhhhhaaaSSSCCC777000000555999:::555000---,,,+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%"""!!!!!!###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))'''111777999@@@NNNUUUUUUVVVVVVUUUSSSQQQLLLFFFBBB777666888>>>FFFLLLOOOOOOQQQ\\\eeeddd______dddiiiiiiddd```___]]]\\\aaagggiiijjjlllkkkiiigggffffffhhheeeggglllkkkeeefffllllllnnn|||rrr```[[[___^^^[[[ZZZ[[[^^^bbbddd___lllnnnlllrrrsssppptttmmmpppqqqddd^^^XXXPPPLLLKKKKKKIIIFFFDDDGGGGGGAAA999555777<<>><<<777999FFFPPPTTTUUUXXX```sssuuu^^^GGGFFFLLLSSSSSSOOONNNWWWbbb[[[ZZZ\\\bbbiiiiiiaaaYYYYYY\\\ZZZTTTQQQVVV]]]aaaiiigggeeelllxxxtttyyyyyynnnfffbbb]]]XXXPPP[[[iiirrrsssnnniiifffcccfffiiikkkmmmoooqqqsssiiidddbbbeeegggeeecccbbbbbbjjjqqqnnneee]]]]]]___aaagggssssssfffccceee^^^]]]TTTWWWgggnnngggdddiiiUUUVVVZZZaaafffkkkuuusssmmmfff```\\\ZZZYYYXXX```gggqqqxxxvvviiiUUUFFF<<>>HHHRRR\\\ccclllxxx~~~}}}hhh[[[III<<<666555444333000222444333000......000111111000//////...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------.........------,,,,,,,,,///............000555999HHHfffqqqaaaaaayyy|||tttwwwqqqrrrwwwpppjjjpppvvvkkkbbbZZZXXXUUUQQQOOOOOOOOOOOONNNLLLKKKKKKKKKMMMMMMKKKIIILLLLLLKKKKKKKKKMMMNNNOOOTTTSSSQQQOOOMMMKKKIIIHHHrrrmmmjjjNNN===555///...///---,,,---+++++++++***++++++,,,,,,.........---,,,+++)))((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''''''''((((((((((((((()))((((((''''''(((((()))&&&''''''((())))))******)))(((''''''&&&&&&'''''''''((())))))***///777>>>TTT___eee\\\NNNDDD>>>999:::BBBMMMSSSUUU]]]pppppp^^^aaaiiidddXXXXXXYYYVVVRRRUUU]]]___\\\bbbbbbbbbaaa]]]WWWPPPKKKIIINNNVVV___hhhsss}}}wwwrrrpppssssssqqqoookkkgggcccaaadddmmmyyy~~~~~~~~~qqqhhhfffhhhYYYZZZZZZ[[[]]]```ccceee```]]]ZZZXXXSSSTTT```nnn|||wwwlll```^^^ccceeeccc]]]UUUTTT^^^hhhkkkkkkmmmeeeeee]]]UUUZZZjjjrrrpppnnnfffeeejjjbbbRRRLLLRRR___nnn{{{|||xxxrrrjjjaaaZZZcccdddXXXLLLFFF???777111.........+++&&&&&&***&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))'''&&&&&&'''...)))***111333555AAAQQQXXXRRROOONNNFFF888444999===AAAHHHKKKJJJLLLVVV```bbbeeekkkqqqvvvyyywwwsssqqqjjjdddgggpppvvvuuuqqqpppjjjgggjjjlllkkkkkkllltttxxxtttiiifffnnnsssqqqvvvrrrvvv|||yyyooommmrrrqqqpppvvvxxxnnniiiqqqsss}}}zzzuuu}}}yyyjjj```bbbhhhxxxxxxssskkkiiimmmnnnkkkbbbdddjjjssszzzvvvjjj^^^]]]XXXRRRPPPNNNJJJEEEBBBCCCOOO\\\fffpppzzz}}}{{{lll```PPPBBB999555333222///111333222///......000333222111///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,000------/////////777AAA```mmmkkk^^^eee}}}yyynnnppprrr}}}vvv~~~}}}|||{{{}}}ppp}}}{{{jjjaaaZZZTTTWWWTTTQQQOOOOOOOOOOOONNNMMMLLLKKKLLLMMMMMMLLLJJJKKKKKKKKKKKKLLLMMMNNNOOOTTTSSSRRROOOMMMJJJIIIHHHtttmmmkkkOOO>>>555/////////---,,,---......,,,+++***)))))))))******+++++++++++++++***))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***)))))))))(((((()))))))))'''''''''(((((())))))******)))(((((('''(((((((((&&&***,,,,,,,,,444AAAKKK\\\bbb```RRRBBB;;;<<<>>>AAAMMMTTTUUU]]]rrr|||fffaaallltttkkk[[[]]][[[YYYZZZ```hhhhhhdddddd```ZZZTTTNNNKKKIIIIIIZZZeeerrr~~~}}}wwwrrrooommmooooooooonnnllljjjhhhgggooovvvtttdddZZZZZZ^^^OOONNNMMMOOORRRYYY___ccc^^^\\\XXXQQQKKKOOO```qqqwwwiii```\\\[[[___fffbbb^^^\\\___dddgggkkkooopppnnneeeXXXWWWaaagggggg```aaadddeee___SSSKKKIIIWWWgggwwwyyysssmmmmmmnnnrrruuuoooaaaVVVPPPFFF;;;222...---...,,,(((''')))&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***((('''''''''...---...333<<>>JJJZZZiiivvv~~~qqqhhh[[[LLL???777222000...000111000.........000444333111///---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,***+++,,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------111++++++111000///<<>>666/////////---,,,...///...---+++***)))))))))******+++,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((''''''((((((((('''))),,,///555@@@MMMWWW[[[YYYSSSHHH@@@>>>CCCGGGHHHLLLTTTaaauuuccciiiqqquuutttmmmccc[[[\\\ZZZZZZ___hhhmmmjjjddd[[[UUULLLEEEEEELLLWWW```zzz}}}zzzyyywwwtttrrrqqqpppooooooooonnnnnnmmmmmmllllllssswww}}}yyyzzzvvviiiYYYRRRUUU\\\YYYVVVSSSSSSUUUYYY\\\^^^^^^]]]YYYSSSOOOSSS```lllrrrhhheeejjjggg]]]ZZZaaaiiihhheee```^^^bbbiiimmmyyyxxxnnn```YYYZZZ\\\\\\VVV___ffffffccc\\\SSSKKKMMMVVVdddmmmooooooqqquuu}}}~~~wwwlllddd^^^PPPAAA555000,,,------***((()))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))((((((+++---...444999???MMM^^^aaa\\\NNNHHHBBB???;;;===HHHUUUTTTXXXYYYZZZcccttt|||rrrmmmsss{{{yyynnndddbbb]]]\\\dddqqqxxxuuuooollljjjjjjkkkjjjhhhjjjooopppvvvvvvllleeeggglllooouuu}}}kkkfffkkkuuu~~~rrrmmmvvv|||zzzzzzxxxssszzz|||qqqgggdddeeebbbllloooiiimmmxxxuuugggbbbuuurrrfffgggeeedddeeehhhdddVVVHHH>>>HHHYYYjjjyyyuuupppeeeWWWGGG;;;333000/////////............///222111000...---,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,***+++...000000///,,,+++++++++++++++++++++++++++,,,,,,,,,------------..................---------111***,,,333222222CCC\\\zzznnneeeooo{{{rrr~~~~~~zzzxxxxxxooommmuuusssttt{{{yyyddd^^^^^^ZZZZZZ]]]UUUSSSPPPOOOOOOOOONNNMMMMMMLLLLLLMMMOOOOOONNNLLLHHHIIIKKKMMMOOOOOOOOONNNQQQPPPOOONNNLLLKKKJJJIIIyyyeeennnhhhNNN>>>666000///000...---...------,,,+++***************+++++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((((((''''''&&&''''''(((((()))))),,,555BBBOOOXXX\\\VVVNNNEEEBBBEEEHHHKKKLLLKKKPPP```xxxuuukkkeeemmmtttnnn___UUUVVV]]]bbb^^^\\\```eeeccc\\\UUUGGGGGGHHHMMMWWWgggyyy~~~{{{zzzxxxvvvtttqqqqqqpppppppppqqqrrrrrrrrrrrrpppooonnnnnnooooooqqqsssvvvxxxxxxxxxxxxxxxrrrtttrrriii___]]]ccckkkmmmkkkhhhgggggggggeeedddbbbaaa```]]]]]]___aaabbb^^^YYYaaaoooooo___XXX]]]iiillliii^^^YYY^^^fffhhhwwwvvvqqqggg___\\\ZZZXXXVVVbbbmmmpppooollldddZZZRRROOOUUUffftttwwwwwwyyyyyyvvvqqq```NNN<<<333,,,---...,,,***)))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))((('''***111666>>>GGGNNNQQQZZZccc^^^PPP???;;;;;;AAAIIISSS^^^fffggghhhkkkttt{{{lllaaaeeelllkkkeee```hhheeefffmmmwww|||yyyttthhhffffffhhhhhhgggkkkqqqnnnssssssnnnjjjnnnxxxpppkkkppp}}}~~~~~~~~~xxx{{{tttlllmmmoooqqqpppmmmiiifffgggnnnpppmmmsss}}}zzzooommm~~~nnnfffbbbbbbbbbdddjjjkkk```RRRHHHMMMZZZjjjxxxxxxuuunnnbbbRRRCCC777222000///...---..................---------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,+++---///111222000...---++++++++++++++++++++++++,,,,,,---------.................................000,,,...555666:::MMMeeepppmmmrrrzzzrrrxxxppprrrsssuuusssnnn~~~}}}ssskkkooorrrssswwwoooaaaXXXYYYZZZUUUUUUYYYSSSRRRPPPOOOPPPOOONNNMMMMMMLLLLLLMMMOOOOOONNNMMMHHHIIIKKKMMMNNNOOONNNNNNLLLLLLLLLLLLLLLKKKKKKKKKnnn```ppphhhOOO???666000000000...---...,,,,,,++++++***++++++,,,))))))******))))))((('''))))))))))))))))))))))))'''(((((())))))(((((('''***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((+++,,,111>>>NNNZZZ]]]\\\RRRGGG>>>BBBKKKPPPOOONNNRRRaaaxxxkkk___```oooiiiccc\\\TTTPPPTTT\\\jjjccc]]]\\\YYYRRRIIIEEE<<>>555999BBBOOO\\\eeehhhiiinnnmmmuuuzzzpppbbbZZZ___eeedddbbbccc[[[^^^dddnnnyyywwwrrrppprrrtttuuuyyykkkmmmnnnlllmmmsss~~~vvvsssxxx~~~vvv}}}{{{pppllliiikkkrrruuusssooouuurrrmmmkkkqqqzzz|||yyy{{{{{{mmmhhhcccccc^^^[[[aaajjjiii```XXXXXX___lllvvvyyyyyyyyyzzzyyyuuummm```PPP@@@777333111...---...///......---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++************++++++************+++++++++++++++---///000111111///...++++++++++++++++++++++++,,,---------...........................///////////////222777;;;EEEWWWhhhiiiqqq~~~xxxxxxtttlllpppvvv{{{rrrqqqtttuuuaaaaaabbb```___jjjggg___[[[ZZZ[[[YYYUUUSSSTTTRRRQQQOOOOOOPPPPPPNNNLLLLLLKKKKKKLLLNNNOOONNNMMMJJJKKKLLLMMMMMMNNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJpppccctttiiiQQQ???777000000000...---...---,,,++++++******++++++((())))))******)))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***,,,222<<>>FFFRRR^^^ffflllnnnnnnpppjjjqqqwwwkkkjjjjjjcccccckkkmmmhhhfffkkkeeekkksss}}}yyyqqqooopppppprrruuu\\\\\\]]]^^^aaaeeelllrrrttt|||}}}tttoooqqquuu}}}}}}}}}zzzzzztttooopppwwwtttlllnnntttwwwyyy{{{qqqiiihhhiiiddd]]]```lllnnniiieeeccchhhttt||||||yyyxxx}}}|||zzzvvvmmm]]]KKK???777333///......///...---------,,,,,,,,,,,,,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++************++++++************+++++++++++++++,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------............---........./////////000---333777888@@@PPP```ggggggvvv|||zzz{{{|||kkkqqq}}}yyyssswww{{{fffWWWTTTSSSSSS\\\wwwhhh[[[]]]^^^]]]YYYXXXXXXUUUQQQQQQPPPOOOOOOPPPPPPNNNLLLJJJJJJJJJLLLNNNOOONNNLLLMMMLLLLLLLLLLLLLLLMMMMMMJJJJJJIIIHHHHHHGGGGGGGGGvvvgggwwwkkkTTT???777000000000...---///...---,,,+++******)))))))))***+++,,,,,,---------))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&))))))((())))))***++++++---777FFFSSS[[[\\\YYYVVVIII@@@>>>FFFOOOSSSVVVZZZwwwjjj]]]dddiiifffaaaWWWOOOPPPRRRUUU\\\ddd___UUULLLHHHGGGFFFMMMWWWjjjzzzyyywwwwwwtttqqqssssssrrrooollllllooorrrnnnmmmmmmllllllmmmmmmnnnrrrooollljjjjjjlllnnnpppnnnnnnnnnpppqqqqqqooommmnnnmmmnnnpppsssvvvvvvvvvwwwtttsssvvv{{{~~~|||yyyzzzxxxnnnjjjfffaaaWWWYYY\\\]]]]]]]]]aaaeeennndddhhheeeZZZ^^^ZZZYYY___gggkkklllkkk]]]```kkkyyy{{{uuuqqqssseee```hhhwwwyyyqqqwwwpppPPP???///+++...///...---))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))***---666IIIcccuuufffddd^^^QQQ@@@555777???MMMVVV___dddgggmmmtttyyyuuuiiikkkwwwtttccc___kkkmmmkkkqqq{{{zzzooolllqqqsssxxx~~~zzzmmm___YYYWWWUUUSSSTTTJJJIIIJJJMMMOOOQQQTTTWWWUUUVVVWWWVVVZZZaaahhhkkkmmmqqqxxx~~~~~~|||}}}~~~|||wwwwww~~~sssnnnwww|||wwwtttxxxtttiiikkkpppnnnggghhhpppqqqjjjkkkiiiooo}}}~~~}}}}}}{{{uuugggSSSDDD999555000...//////...,,,///...---,,,++++++***+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000,,,666:::999CCCWWWeeeffffffxxxwwwuuu{{{dddjjj}}}rrruuuzzzvvv|||qqqjjjgggRRRRRRVVVjjjhhhaaacccYYY[[[WWWPPPQQQXXXVVVMMMQQQPPPOOOOOOPPPPPPNNNLLLJJJIIIIIIKKKMMMNNNMMMLLLOOONNNLLLKKKKKKKKKLLLMMMKKKKKKIIIHHHFFFEEEDDDCCCjjjfff}}}oooWWW???777000000000...---///,,,***(((***,,,...,,,***&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))((()))111:::999///'''%%%''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&(((&&&(((+++)))&&&+++444555SSSddd\\\UUUZZZWWWKKKDDD???EEESSSUUUQQQ]]]rrr~~~jjj___hhhrrrhhhTTTOOOMMMNNNVVV```ddd^^^VVVTTTNNNIIIIIILLLYYYttt~~~wwwssstttsssnnnnnnrrrvvvqqqllllllooorrrqqqnnnooohhhhhhqqqrrrkkkiiinnnpppooollliiifffgggjjjlllmmmlllkkknnnpppqqqooolllnnnppptttwwwxxxxxxwwwvvvvvvvvvuuusssrrrsssvvvyyynnn```[[[bbb___^^^___^^^^^^gggsssyyypppqqqssspppiiibbbZZZVVV[[[bbbeeedddccckkkfffbbbgggrrryyyyyyuuuggglllvvv}}}wwwoooyyy{{{VVV888***000000...000///,,,***''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&((())))))'''%%%%%%&&&)))+++///777EEEWWWiiitttaaaQQQBBB;;;:::===FFFPPP]]]```iiirrrvvvwww|||yyyhhh```eeefffdddmmmyyyzzz|||~~~{{{wwwuuuwwwssskkkhhhkkkTTTLLLCCC======????????????BBBEEEFFFGGGIIIIIIGGGFFFDDDDDDEEEHHHNNNXXX```dddbbbeeejjjllllllsss|||~~~wwwuuusssuuu|||rrrrrr|||~~~|||wwwlllssszzz}}}vvvrrrrrrtttsss}}}uuuuuurrrlllooo~~~|||sssmmmqqqwwwrrraaaRRRFFF;;;000---...------...***++++++,,,,,,------...******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))------,,,,,,+++,,,,,,---+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++)))+++,,,,,,,,,,,,---///........................+++,,,---...////////////...000111000//////000111333555888@@@LLLYYYdddjjjzzzxxxhhh}}}zzzqqq|||~~~tttmmmqqq~~~zzzvvvyyyuuusssfffSSSPPP\\\ooovvvjjj```]]]```WWWVVVUUUSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGDDDEEEEEEEEEDDDBBB@@@???oooiiimmmTTT???777000000000...---///...,,,***+++,,,---+++)))'''''''''''''''((()))***))))))))))))))))))))))))''''''***111000)))%%%%%%''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))***,,,)))'''...888GGG```lll___SSSSSSOOOCCCGGGGGGJJJQQQWWW^^^gggooommmeeebbbhhhnnniiiZZZMMMGGGRRR]]]```[[[UUUTTTVVVLLLLLLPPPZZZeeeuuuyyyvvvpppnnnpppnnnjjjhhhkkkjjjhhhfffgggjjjllllllkkknnnhhhhhhpppqqqkkkiiinnnnnnmmmllljjjhhhjjjmmmqqqooonnnmmmmmmooonnnllliiihhhjjjnnnrrrvvvxxxyyyyyyxxxyyyxxxwwwtttssstttuuu|||}}}mmmbbb```bbbaaabbbdddbbb___dddmmm|||sssllljjjlllnnnooorrrggg]]]ZZZ\\\```gggmmmrrrkkkeeefffmmmtttwwwwwwrrruuu|||~~~tttkkkvvvZZZ;;;,,,000///---000000---+++((((((((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&((())))))((('''((()))------111<<>>>>>EEEMMMQQQOOONNNNNNPPPYYY[[[]]]^^^\\\YYYWWWWWWWWWWWWXXXYYY[[[]]]```aaa\\\^^^ccciiikkkjjjlllppp~~~~~~{{{zzzwwwwww~~~~~~yyyxxx|||zzzuuurrrqqqrrrvvvyyyzzzyyyzzzxxxllliiimmmyyy{{{tttzzz{{{aaaQQQ]]]rrrxxxnnndddVVVGGG888111///------...,,,,,,,,,+++***)))))))))******)))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))+++,,,,,,,,,,,,---///........................---...///000000111111111///000000000......///111555999CCCLLLQQQZZZooo|||wwwvvvuuuvvvzzz~~~zzzrrrxxxnnndddjjjbbb[[[```___XXXSSSWWWVVVTTTSSSQQQPPPPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIEEEDDDDDDCCCCCCCCCCCCDDD??????>>>>>><<<:::999888wwwooooooVVV???777000000000...---/////////...------,,,++++++******)))(((''''''((((((((((((((((((((((((((((((***(((&&&&&&&&&&&&''')))''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((++++++***)))***333DDDRRRhhhpppkkkWWWHHHGGGIIIFFFEEEJJJPPPXXXdddlllggg\\\iiiggghhhhhh___SSSPPPUUUdddbbb^^^VVVNNNJJJKKKMMM\\\fffxxxssseee```bbbdddfffgggkkkmmmllljjjiiiiiimmmpppsssrrrnnnlllnnnqqqqqqlllkkknnnnnnjjjhhhjjjqqqpppoookkkiiihhhjjjllltttsssrrrqqqooonnnlllkkkkkkjjjjjjkkklllnnnoooqqquuuxxx||||||yyytttpppnnnppppppsssuuurrrlllkkkooowwwvvvuuuppphhh___[[[ZZZ[[[^^^ccceeeccccccjjjsssxxxtttmmmfff^^^^^^iiiwwwyyyrrrhhh___^^^fffqqqzzz|||xxxtttoooiiihhhsssbbbGGG999888333222444111000...,,,+++,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((())),,,///---444AAARRR^^^\\\OOOBBB111999EEETTTaaakkksssyyyuuuzzz}}}nnngggfffnnnuuuxxxuuuvvv||||||vvvuuuvvvrrrnnnrrruuuhhhWWWIIIFFFCCCDDDGGGHHHGGGGGGJJJRRRZZZ[[[VVVRRRTTTXXX___```cccddd```ZZZXXXZZZ[[[bbbhhhfffcccdddfffhhhdddccccccdddfffjjjooosss{{{|||}}}|||yyy}}}zzzxxxuuuttttttvvvxxxyyytttjjjdddfffqqqwwwuuuzzzjjjNNNLLLddd{{{zzzlll^^^NNN===333///,,,,,,...,,,,,,,,,+++++++++*********))))))((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))+++,,,,,,,,,,,,---///...........................///000111111222111111///000000///......000222999<<>>>>>======::::::999888777555444333rrrllloooXXX???777000000000...---///,,,------------------...+++***)))(((((('''(((((((((((((((((((((((((((((('''((((((''''''((()))(((''''''''''''(((((((((((()))))))))(((''''''&&&&&&'''''''''((((((((())))))******((((((///@@@TTTbbbppplll^^^KKKBBBFFFMMMPPPOOOQQQ]]]mmmtttmmmccc^^^qqqtttooo```WWWZZZaaadddllldddWWWLLLIIIQQQ^^^hhhhhhXXXRRRQQQSSSUUUVVV[[[___```___``````aaaeeejjjooonnnjjjiiilllpppsssooolllmmmllliiiggggggmmmmmmllliiigggggghhhjjjppppppooonnnmmmlllllllllnnnmmmkkkjjjiiijjjkkklllooosssxxxzzzxxxtttpppnnnmmmmmmoooqqqoookkknnnsss~~~|||xxxpppiiidddaaa___UUUWWW^^^gggiiigggkkkqqqzzzrrriiiaaa___jjjwwwxxxsssjjjbbb```fffqqqzzzzzzrrrllljjjlllpppfffNNN@@@<<<555333444000111///...------,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((+++///222111<<>>FFFMMMTTTWWWXXXXXXXXXXXXSSSXXX\\\\\\ZZZ[[[ccciiihhhiiimmmpppkkkcccaaaeeeeeesss{{{uuukkkhhhllloookkkkkkjjjiiikkkooorrrsssqqqrrrsssqqqooopppvvv|||~~~}}}|||zzz|||}}}zzzvvvuuuxxx|||~~~vvvppphhhcccfffmmmuuuzzz}}}vvvSSS???UUU~~~{{{gggVVVCCC888222---,,,...,,,,,,,,,---------......***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++++++++***************************++++++++++++++++++++++++************************))))))*********+++++++++)))+++,,,,,,,,,,,,---///...........................///000111222222222222///000000//////000333555999???JJJXXXeeettt}}}sssooowww{{{wwwxxx}}}xxxnnnooo}}}pppdddYYYWWWZZZZZZWWWUUUTTTSSSRRRPPPOOONNNMMMMMMLLLLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@???===;;;888777666555555555444222111111000000nnniii}}}mmmVVV???777000000000...---///***,,,------,,,,,,---///+++***))))))(((((((((((())))))))))))))))))))))))###'''((('''''')))(((%%%''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''(((((())))))***)))******...<<>>@@@GGGLLLYYYdddlllkkkgggdddbbbaaaaaa```___^^^___ccciiinnnmmmnnnsssyyytttjjjiiipppsssrrrooorrrtttnnnrrruuuwwwxxxyyytttmmmiiijjjllljjjdddbbbkkkuuuyyy~~~~~~www{{{~~~|||wwwwww|||uuutttppphhhfffcccgggqqqtttssswwwrrrOOO333DDDrrruuudddOOOAAA888000------,,,,,,,,,---.../////////******)))(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''')))***+++******)))***************+++++++++************************++++++++++++++++++++++++)))************+++++++++)))+++,,,,,,,,,,,,---///...........................///000111111222222111///000000000000333666:::;;;GGGUUUbbbuuu|||~~~xxx{{{|||ppplllzzzhhhxxxwwwuuummmbbb```\\\YYYWWWVVVUUUUUURRRQQQPPPNNNLLLLLLKKKKKKIIIIIIHHHFFFEEECCCBBBBBB??????>>>===<<<<<<;;;;;;;;;:::888555333111000000000//////...---.........rrrmmmmmmVVV???777000000000...---///+++,,,...---***)))+++---******))))))((()))))))))))))))))))))))))))))))))###''')))&&&'''***)))%%%''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&''''''((())))))******(((,,,000:::MMMbbbmmmmmmjjjWWWBBB<<>>FFFKKKJJJCCC>>>BBBFFFGGGNNNRRRVVVZZZ]]]bbbiiinnnhhhgggeeedddfffhhhhhhfffcccdddffffffggghhhkkkmmmjjjkkkkkkjjjggggggiiillliiiiiihhhhhhhhhhhhhhhiiihhhkkkmmmnnnmmmkkkkkkkkkjjjjjjlllnnnkkkgggiiinnn``````\\\VVVXXX```eeeddd[[[YYY^^^iiinnnnnnuuurrrkkkgggeeehhhlllppppppppppppooommmkkkiiilllooorrrrrrooonnnmmmmmmrrrqqqYYYHHH999888<<<888222000///...---+++'''%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((('''((()))+++000777???EEEIIIKKKHHH@@@888888???HHHXXX]]]fffvvvnnnddd]]]YYY]]]bbbeeeiiilllxxxyyywwwoooeeeXXXKKKBBB<<<@@@FFFJJJKKKNNN[[[hhhqqqwwwyyysssnnnmmmllliiiqqqlllfffgggkkknnnllliiijjjkkkssszzzvvvlllllluuuzzz}}}uuuwwwyyywwwuuuzzz~~~~~~wwwmmmpppoooooopppkkkeeeffflllpppyyy}}}wwwxxxxxxwwwvvvxxx}}}uuuqqqqqqllleeelllkkkiiiiiilllsssxxxzzzwwwfffHHH333<<<^^^ttt]]]MMM@@@555...,,,------------------------******)))(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))+++,,,+++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))+++,,,,,,,,,,,,---///........................---...///000111111111111///000111111222555:::>>>DDDZZZjjjqqqxxxxxx}}}lllhhhmmmvvvtttaaassspppaaa]]]___^^^[[[WWWVVVUUUTTTPPPOOOMMMLLLJJJJJJIIIIIIEEEDDDDDDCCCAAA@@@??????;;;;;;:::999888777666555444333222000///.........,,,++++++***+++,,,---...yyytttoooWWW???777000000000...---///,,,...///---)))'''(((*********))))))))))))******))))))))))))))))))))))))%%%******'''''',,,,,,(((''''''''''''((((((((())))))))))))(((''''''&&&&&&&&&''''''((()))******+++)))...666CCCYYYmmmqqqlllaaaLLL999:::JJJYYYbbbfffpppuuu]]]aaaqqqzzzqqq^^^QQQYYYbbbaaa^^^^^^^^^TTTOOO^^^||||||mmm```NNNFFF@@@@@@???===@@@FFFOOORRROOODDD>>>AAAGGGHHHHHHIIILLLOOOTTTYYY```dddbbbbbbaaa```cccggghhhgggeeefffggggggggggggiiikkkmmmoooooollliiihhhjjjmmmiiiiiihhhgggffffffeeedddhhhjjjkkkjjjiiiggghhhiiiiiijjjlllnnnkkkeeeeeejjj___```]]]YYY\\\eeejjjiii^^^[[[___iiilllnnnzzzxxxooonnnoookkkeeebbbkkkmmmoooqqqqqqlllddd^^^dddoooxxxxxxrrrmmmmmmnnnxxxfffOOO===<<>>======999888777666555444333222//////...------------...***)))))))))***+++---...}}}}}}nnnQQQ>>>666000000000---,,,---------,,,,,,+++***)))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))),,,***)))((()))***)))))))))///>>>UUUhhhlllfff___VVVCCC:::FFFTTTZZZeeeqqqkkk\\\qqqyyydddXXXTTT\\\___YYYVVVXXXPPPUUU```www~~~mmm^^^WWWHHHFFFCCCAAABBBEEEIIIKKKTTTSSSQQQMMMJJJHHHHHHIIIIIIIIIHHHHHHJJJOOOVVV\\\^^^___```bbbeeegggiiikkkggghhhiiihhhhhhhhhjjjllljjjkkkmmmnnnooonnnnnnmmmiiijjjkkkiiigggffffffgggkkklllllliiieeedddfffiiiggglllmmmhhhdddeeeeeedddeee___\\\___bbbeeennnxxxhhheee```]]]cccnnnwwwzzzttttttqqqmmmkkkiiifffcccpppjjjkkkrrruuuooohhheeekkkjjjooossslllccciiiwww~~~hhhZZZSSSKKKCCC999222...000000---***)))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###"""&&&(((%%%###$$$)))(((&&&&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$(((***)))(((***+++,,,(((&&&+++555999;;;GGGVVVSSS>>>555888<<>><<>>...///+++,,,------+++***)))***)))(((((((((''''''''''''''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))''')))+++---///......---+++++++++***++++++,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,************************++++++++++++++++++++++++------------------------////////////000000000000///...///111111555???KKKccczzzuuuppppppmmmiiipppsssnnnfffiii{{{hhhddd]]]___]]]YYYUUUSSSQQQQQQQQQOOOMMMKKKIIIHHHGGGEEEBBBAAA@@@>>>;;;999888777777444444333222222111222222......---,,,++++++++++++,,,,,,---,,,******+++---zzzuuuoooRRR>>>666000000000...,,,---------,,,,,,+++******)))++++++******************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((()))***++++++***---888KKKaaammmjjj^^^TTTLLLJJJMMMWWW^^^dddqqqjjj```nnnrrrgggccc\\\[[[^^^YYYOOOLLLQQQ^^^mmmvvvmmm___RRRKKKHHHJJJMMMPPPUUUYYY]]]___dddddddddaaa]]]XXXTTTQQQFFFEEECCCAAAAAAEEEIIIMMMRRRTTTXXX\\\___bbbdddeeedddfffgggffffffgggiiikkkggghhhiiijjjkkkjjjiiihhhggghhhiiihhhgggffffffggghhhiiihhhgggfffeeefffgggiiimmmmmmiiiffffffgggfffeeebbbaaa```___dddtttuuummmddd```bbbgggmmmqqqmmmmmmiiidddcccgggjjjkkkffffffnnnzzzzzzrrrmmmkkkgggiiiooonnniiinnnxxx||||||}}}ooo\\\LLL<<<444///000000,,,((('''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$(((...)))'''&&&&&&''''''&&&%%%'''&&&&&&&&&&&&&&&&&&%%%(((((((((&&&%%%&&&''''''***)))...:::FFFKKKOOOQQQ>>>333999HHHRRR```nnnpppmmmjjjuuuoooVVVMMMZZZbbbjjjnnnqqqqqqlllfff[[[SSSNNNHHHGGGWWWccc]]]```aaakkkxxx|||yyy{{{wwwppprrruuupppooonnnpppsssuuuvvvvvvllllllnnnsssuuuvvv||||||tttrrrwww}}}}}}}}}~~~zzzxxxxxx~~~|||~~~vvvzzz~~~yyyvvvwww{{{||||||||||||zzzxxxvvvwwwtttzzz~~~sssuuudddKKK>>>GGGmmmlll[[[DDD333222+++,,,---,,,+++*********))))))(((((((((''''''''''''''''''''''''''''''''')))(((''''''''''''((()))''')))+++...//////...---,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++------------------------////////////000000000000///...000222444888DDDPPPnnnzzzsssxxx~~~iiihhhooo{{{uuulllaaakkkqqqfffddd^^^^^^\\\XXXUUURRRPPPPPPPPPNNNKKKHHHGGGFFFDDDAAA???===<<<:::888666555444444111000///............///------,,,++++++++++++,,,***+++,,,+++***+++---///wwwkkkxxxpppSSS>>>666111111111///---...---,,,,,,++++++*********,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,222EEE^^^oooooocccRRRFFFCCCNNNYYY^^^```iii{{{tttbbb```iiiggg]]]eeedddddd```RRREEEHHHSSSuuuoooggg```WWWNNNJJJNNNRRRZZZbbbiiinnnppppppnnnpppssstttpppjjjbbb]]]NNNKKKHHHDDDBBBBBBDDDEEEGGGIIIMMMRRRWWW[[[]]]^^^___aaabbbcccccceeegggjjjhhhiiijjjkkkjjjjjjhhhhhheeeggghhhhhhfffeeefffgggdddddddddeeeggghhhgggeeejjjnnnnnnjjjhhhiiijjjhhheeefffeee```ZZZ```vvvrrrfffbbb___\\\```hhhjjjiiiddd\\\\\\eeemmmqqqbbbgggsss~~~xxxpppgggccckkkrrrsssvvv{{{zzzvvv|||jjjUUUBBB999111111111---)))'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######,,,777((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&'''''''''***'''%%%%%%&&&''''''''')))...666CCCRRRYYYQQQEEE222444III```jjjrrrwwwsssqqqoooqqqpppbbbNNNKKKSSSmmmnnnttt{{{xxxjjjZZZQQQIIIEEEIIIOOOYYYppp{{{rrriiijjjsss}}}}}}~~~yyywwwrrrdddccccccfffkkkooorrrssskkkrrryyy}}}wwwqqquuu~~~~~~~~~|||yyyrrrvvvxxx{{{~~~~~~|||zzzxxxyyybbbbbbqqq|||rrrzzz```EEE>>>\\\yyyfffMMM999555,,,,,,,,,,,,++++++++++++)))))))))((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))(((***,,,...//////...---------,,,+++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------////////////000000000000......111444777<<>>666111111111///...///,,,,,,,,,++++++*********+++++++++*********))))))(((((((((((((((((((((((((((((()))))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&((()))***++++++---...666QQQmmmtttgggUUUGGGAAAHHHSSS[[[[[[___nnnrrrlllccc]]]]]]```aaa```iiijjjggg]]]LLLEEETTTgggxxxkkkaaaYYYRRRQQQSSSYYY^^^eeelllqqqttttttsssjjjlllqqqttttttpppiiidddZZZWWWRRRNNNKKKIIIFFFEEECCCDDDFFFIIIMMMQQQUUUXXXWWWYYY[[[]]]___bbbfffiiihhhiiijjjjjjjjjiiihhhgggeeegggiiiiiigggeeeeeefffcccbbbbbbeeeiiikkkhhheeelllooonnnkkkjjjlllllljjjgggiiiggg___XXX^^^qqq~~~qqqeeeaaa[[[SSSWWWbbbfffgggaaaXXXXXXccckkkmmmfffkkkvvvwwwjjjccciiitttzzz{{{|||~~~vvvsss}}}vvvcccJJJ???444222222///+++***)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%,,,555((('''&&&&&&'''((('''%%%%%%%%%&&&&&&''''''(((((()))%%%$$$(((******)))***)))888GGGOOOTTTUUUGGG666444???YYYnnnppprrrvvvssswwwlll```YYYSSSQQQYYYddd|||zzz}}}uuu\\\IIICCCFFFNNN^^^iiinnnzzz}}}pppnnnqqqyyyxxxzzzsss\\\[[[ZZZ]]]ccckkkqqquuuvvv}}}|||ooouuuxxx|||~~~}}}yyywwwdddUUUYYYbbbgggkkksssTTT@@@QQQxxxpppVVV===555...---,,,+++,,,,,,,,,+++)))))))))(((((((((((('''&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))***,,,...//////...---...---,,,+++************++++++++++++++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------////////////000000000000000///222666999@@@NNN[[[{{{zzzxxxxxx|||vvvzzzrrrkkkgggyyymmmkkkfff______^^^YYYXXXVVVTTTQQQNNNLLLKKKKKKGGGCCC@@@>>>;;;999777444333222000///.........------,,,,,,,,,,,,,,,---***))))))***+++,,,---------...////////////222444xxxccctttoooQQQ===555000000111///...///,,,,,,+++++++++++++++***))))))*********+++++++++(((((((((((((((((((((((()))))))))******+++++++++'''((((((((()))))))))***))))))))))))))))))))))))(((***++++++***+++...111===ZZZrrrmmmWWWEEEBBBEEESSSWWW\\\```kkkxxx~~~}}}ggggggfffbbb[[[WWW\\\eeehhhgggaaaUUUJJJQQQkkkxxxpppfff[[[PPPLLLRRR\\\eeehhhlllppprrrssssssrrreeeeeegggiiikkkjjjeeebbb]]]ZZZVVVSSSQQQOOOJJJGGGFFFDDDBBBAAACCCGGGLLLOOOMMMPPPSSSVVVYYY]]]aaaeeebbbccceeefffggggggffffffeeegggiiiiiigggfffeeeeeedddccccccgggkkkmmmjjjggglllnnnmmmkkkkkknnnmmmjjjnnnmmmiiiaaa\\\___iiiqqq{{{tttmmmfffZZZPPPSSS]]]___cccaaa[[[___kkkpppmmmhhhjjjooottt{{{zzzooofffhhhqqqwwwyyyzzz{{{zzztttlllppptttSSSDDD555000000///,,,+++))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$'''((('''(((+++(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''((((((((((((%%%%%%***,,,)))(((+++111GGGYYYXXXNNNFFF<<<222999FFF```nnnjjjppp|||xxxlll^^^UUUUUU]]]jjjtttxxxwwwzzzxxxgggPPPFFFHHHMMMZZZmmmrrrmmmwww||||||rrrmmmzzzmmm\\\YYYXXXZZZcccnnnwww}}}}}}~~~zzz{{{zzznnnrrrtttxxx{{{||||||zzzyyyzzziii]]]XXXUUUSSSbbbwww|||dddJJJNNNiii{{{```CCC666111///,,,,,,---...---+++***)))))))))((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))***+++---/////////------...---,,,+++************++++++++++++++++++++++++************++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000111111333888;;;CCCRRR```vvvuuuuuuzzzyyyzzz}}}}}}yyyvvv{{{|||jjjmmmggg^^^^^^^^^WWWVVVUUUTTTQQQNNNKKKIIIIIIEEEAAA===:::888666444111111///...------------,,,+++++++++++++++,,,,,,))))))******+++,,,......---...//////...///111333vvvbbbmmmoooPPP<<<444//////000///...///++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))******++++++,,,''''''(((((())))))******))))))))))))))))))))))))***+++,,,+++***---222777KKKbbbnnn___GGG>>>DDDKKKTTTVVV]]]lllxxxyyynnnccc]]]aaaddd```XXXUUU]]]iiiccc___WWWOOOQQQeeeoooqqqjjjaaaXXXOOONNNXXXeeennnooorrrtttuuuuuuttttttiiieeebbbaaabbb```]]]YYYYYYWWWVVVWWWXXXWWWSSSOOOJJJGGGCCC???>>>AAADDDGGGEEEHHHKKKMMMPPPSSSWWWZZZ\\\]]]```bbbdddfffffffffaaadddggghhhgggffffffffffffffffffhhhjjjkkkkkkjjjkkklllkkkiiikkknnnmmmjjjqqqpppkkkccc```ccceeedddyyy}}}|||ooo\\\PPPSSSZZZ]]]dddggghhhssszzzffffffeeedddjjjuuuwwwrrrllliiijjjnnnssswwwpppqqqoookkklllwww___LLL888000///...,,,,,,******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###(((***'''$$$$$$'''&&&%%%&&&(((((((((&&&'''''''''''''''(((((((((***&&&&&&+++***&&&)))111DDDTTT___WWWEEE::::::>>>EEEQQQeeeooonnnzzzqqqqqqlllbbb]]]cccoooxxxttttttsssjjjYYYLLLKKKRRRccciiirrroookkk~~~xxxkkkaaaeeexxxcccZZZXXXXXX\\\fffrrr|||}}}wwwuuuyyy~~~~~~}}}}}}{{{tttooojjjlllooorrrvvvyyy{{{|||tttxxxvvviiiXXXPPPUUU\\\jjjxxxqqqTTTMMM___pppOOO<<<666222...---//////...+++******)))))))))(((((((((%%%%%%&&&&&&'''(((((((((''''''((()))***************,,,...///000///---,,,------,,,+++************++++++++++++++++++++++++******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........////////////000000000000222222555:::???HHHYYYgggsss{{{tttvvv~~~||||||}}}zzztttuuuuuu~~~pppiiilllddd]]]^^^]]]UUUVVVUUUTTTQQQNNNJJJGGGFFFBBB===999777555333222//////...---------------***))))))))))))******+++++++++++++++,,,---...///---.../////////000333555qqq```kkk~~~qqqQQQ:::333......///...---...++++++++++++++++++++++++******************++++++))))))))))))))))))))))))&&&''''''((())))))******'''''''''((()))*********++++++++++++++++++++++++)))++++++******///888???___hhheeeQQQ@@@AAAIIINNNVVVWWWdddwww}}}qqq```XXXYYY[[[[[[YYYYYY^^^eeekkk___YYYSSSSSSbbb}}}uuujjjooofff[[[WWWVVVZZZeeeooosssuuuxxxzzzyyywwwuuusssnnniiiccc___^^^\\\WWWSSSQQQQQQRRRWWW\\\^^^ZZZVVVPPPMMMJJJFFFDDDCCCDDDDDD@@@BBBDDDDDDEEEGGGJJJLLLOOOQQQTTTXXX\\\^^^___```YYY]]]bbbeeefffggghhhhhhhhhiiiiiiiiihhhhhhjjjkkkiiijjjiiigggjjjnnnmmmhhhlllnnnjjjbbb```bbbccc```qqquuu]]]SSSTTTWWW[[[ccchhhnnnhhhiiieee___bbbmmmvvvzzztttwwwvvvnnnfffgggpppyyyqqqoooqqqwwwwwwyyyqqq[[[AAA444111000//////+++***))))))(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))((($$$$$$''''''&&&%%%&&&((()))((('''((((((((((((''''''''''''+++''''''+++***)))444DDDZZZXXXSSSHHH<<<777BBBPPPZZZ^^^kkkqqqrrr}}}jjjrrrtttqqqooorrrtttqqqppprrrmmmaaaXXXYYY```eeevvvsssrrroooooooooaaa\\\```qqqqqqbbb[[[]]]```hhhrrr|||}}}wwwssssssuuu}}}uuuqqqsssuuusssnnnffffffgggiiimmmrrrwwwzzznnnooolllbbbVVVTTT^^^kkkpppyyyiiiaaaqqq___GGG;;;666000///000000...+++*********)))))))))((((((%%%%%%&&&&&&'''(((((()))&&&''')))***++++++******+++,,,...///000///---,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///////////////000000000000111222666===DDDPPPbbbqqqyyyzzz||||||yyy}}}{{{uuu{{{wwwzzzuuuhhhffffff___\\\]]]XXXUUUUUUVVVUUURRRNNNJJJGGGBBB>>>999555333222111000...---,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,---...//////...000222444555777;;;===lll^^^nnnrrrRRR999222---...///---,,,---++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))&&&''''''((()))******+++++++++++++++++++++++++++((()))******+++111===FFFmmmmmm___III???FFFNNNNNN___```mmmlll``````eeebbb[[[XXX___iiikkkggg]]]XXXSSS[[[qqq|||rrrqqqrrrnnnaaaUUUTTT[[[ccclllrrrwwwyyy|||~~~|||xxxsssooopppjjjddd```___]]]WWWRRRGGGGGGJJJRRRZZZ]]][[[WWWTTTSSSRRRPPPMMMJJJGGGEEE>>>???@@@???>>>>>>@@@AAA===@@@DDDIIIMMMQQQSSSSSSSSSWWW]]]bbbeeegggiiikkkiiijjjkkkiiieeeeeehhhkkkhhhiiigggfffiiimmmlllgggeeeiiiggg___\\\___bbb```gggwww\\\TTTWWWWWWTTT[[[```hhh~~~oooppplllcccbbbjjjpppqqqsss|||tttfffeeerrr{{{uuuzzzhhhKKK;;;555444333333+++******)))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***&&&"""%%%---'''&&&%%%&&&((()))((('''))))))((((((''''''&&&&&&,,,''''''+++,,,///CCCYYYgggUUUBBB999555888JJJ]]]jjjgggkkkmmmmmmsssppp```hhhmmmpppvvv{{{iiifffiiifff]]]___ooo|||wwwooommmlllppp{{{yyyfffbbbUUUOOOZZZooozzzpppiiidddgggoooyyy}}}{{{wwwttttttxxxzzzuuuooopppvvvzzzuuummmgggeeecccccceeekkkqqquuummmjjjiiikkkllljjjgggeeefffooo{{{kkkPPP===888222000111111...+++************))))))))))))%%%%%%&&&&&&'''((())))))&&&''')))***+++++++++***+++---...000000///---,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////////////////000000000000000111666???HHHUUUhhhyyy{{{|||{{{wwwzzzyyy~~~uuuooofffdddbbb[[[\\\\\\RRRTTTUUUVVVVVVSSSNNNJJJGGG???;;;666222000000///...,,,,,,++++++++++++,,,,,,------,,,,,,---...//////......---------...//////111333666999<<>>???>>>===???======@@@@@@@@@DDDJJJMMMPPPUUUZZZ```eeehhhjjj```dddfffccccccgggjjjiiiiiihhhgggggghhhhhhgggffffffgggfffdddbbbaaabbbccciiiqqqwwwrrreeeYYYUUUWWWQQQWWW^^^fffsss}}}uuuvvvsssllldddaaaeeelllppp{{{ooocccjjjwwwlllIII<<<999222...000---,,,+++***)))'''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((()))***++++++***)))(((///'''$$$)))...888NNNeeefffSSS>>>555777CCCWWWjjjlllqqqwwwsssgggZZZWWWYYYmmmssszzz~~~pppaaaqqqjjjccccccjjjuuu|||wwwrrrmmmjjjhhhcccZZZSSSIIIAAAGGGeeezzzppplllooorrrwww|||wwwwww}}}}}}{{{sssyyyxxxtttyyy}}}nnnhhhiiieeeaaaccckkkooonnnkkknnnvvv|||sssfffeeemmmxxxmmmqqqzzzUUUEEE<<<444222111000000222......,,,+++)))((('''&&&'''''''''''''''((())))))((((((***++++++***))))))+++,,,...///000///...---,,,+++***))))))***+++,,,+++++++++************)))+++++++++*********)))))),,,***)))***+++---,,,,,,***+++,,,,,,,,,,,,+++***---,,,+++***+++,,,---...//////...//////000111222111666===DDDKKKYYYnnn~~~ttt}}}~~~~~~wwwiiieeeaaa___^^^\\\XXXTTTUUUSSSQQQQQQQQQOOOIIIDDDAAA888111000000------...,,,,,,,,,------.........---------....../////////---///111111111222444555888999;;;>>>AAAEEEGGGIIIhhhdddssskkkMMM>>>777111111111///---...,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))***((('''((()))***)))''''''''')))*********)))(((***************************++++++---111<<>>??????>>>===>>><<<===???>>><<>>CCCMMM```xxxuuu~~~}}}~~~yyypppgggccc```^^^\\\ZZZVVVSSSTTTSSSRRRRRRSSSPPPIIIDDD???777000///000...---///---------------.........---......//////000000000///111333333444555777999:::>>>BBBEEEGGGJJJMMMOOOnnneeepppiiiLLL>>>666111111111///---...***+++---......,,,***(((++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))'''(((((()))***************))))))))))))))))))******---,,,,,,///888HHHZZZeeeaaaUUUIIIEEEGGGNNNZZZeeennnwwwdddfff~~~llliiijjjnnnmmmddd[[[XXXLLLQQQddd|||pppmmmoooqqqsssvvvpppfff```ccckkkqqqwww|||zzzxxxwwwyyyzzzzzzuuuqqqoookkkgggfffhhhfffaaa\\\WWWWWWWWWVVVUUUSSSPPPOOOSSSTTTWWWZZZ]]]\\\YYYVVVLLLIIIEEECCCBBBAAA???>>>===<<<===???>>>;;;===BBB<<<>>>@@@EEEJJJPPPUUUWWWiiijjjhhhfffhhhkkkhhhccciiihhhffffffggghhhfffeeehhhfffeeefffggggggccc```\\\^^^bbbgggjjjiiiccc^^^___PPPPPPcccooollljjjqqqlllfffaaaeeekkknnnkkkfffvvvmmmgggeeevvvwww]]]GGG===666000//////...---,,,+++)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&%%%&&&&&&&&&)))(((((('''(((((())))))&&&+++---...666JJJbbbpppWWWBBB333:::RRRfffoooqqqnnnpppkkk^^^PPPOOOZZZfffdddnnnuuusssmmmgggbbb]]]nnnkkkgggfffeeeccc^^^ZZZOOOKKKFFF???:::999<<<>>>DDDXXXyyyvvvrrrqqqpppoooqqqsssuuuvvvvvvuuuttt{{{}}}yyywwwuuuyyy~~~{{{|||uuuhhhaaaaaadddmmmtttqqqrrrsss[[[JJJ999222111000------,,,,,,++++++***))))))((('''''''''''''''((())))))((())))))***++++++******,,,...///111111000///.........------------......,,,+++++++++************---------,,,,,,,,,,,,+++,,,+++******,,,------,,,***++++++,,,,,,++++++***,,,,,,,,,+++,,,------...............///000111222666:::@@@GGGTTTiii|||zzzxxxxxxzzz|||}}}oookkkcccaaa^^^\\\ZZZXXXUUURRRTTTSSSRRRTTTTTTQQQJJJDDD===555//////000//////000//////..................//////000000111222222333333444666777888999<<<>>>???EEELLLOOONNNOOOSSSVVVpppfffnnn}}}kkkNNN>>>666000111111///...///------...///...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))************((()))))))))))))))******---,,,,,,111@@@TTTcccjjj\\\MMMEEEKKKPPPRRR\\\jjjtttzzzllldddnnnjjjjjjooouuusssggg]]]XXXOOOYYYuuuxxxoooiiikkknnnppprrrtttllleeeaaaeeekkkppptttxxxvvvuuuuuuvvvwwwvvvrrroookkkhhhddddddeeeccc___[[[WWWWWWWWWVVVSSSPPPLLLJJJMMMOOORRRVVVYYYYYYYYYWWWSSSQQQMMMIIIFFFDDDAAA@@@>>>===>>>@@@???===>>>BBB???@@@BBBFFFLLLRRRXXX[[[rrrsssoooiiifffgggfffcccfffdddccccccddddddbbbaaafffdddcccfffjjjkkkfffaaa\\\YYYZZZcccnnnrrrkkkcccbbbSSSNNNYYYcccdddfffkkkjjjdddaaagggnnnpppnnnkkkqqqiiibbblllrrr{{{kkkNNN???777222///000000///---,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&''')))***(((---...111AAAXXXeeedddIII???;;;EEEYYYkkktttvvvtttqqqhhhZZZSSSWWWaaahhheeellloookkkddd___[[[WWW^^^\\\YYYWWWSSSNNNGGGBBB777888888777888>>>IIIRRRfffzzztttooooooooooooppprrrtttvvvwwwvvvuuuttt|||~~~wwwpppnnnsss|||xxx```]]]hhhZZZjjjuuutttzzzzzzmmmqqqkkkUUU???555444333000///+++++++++*********))))))'''''''''''''''((())))))((())))))***++++++++++++...///111222222111///...........................,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,+++---+++******,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,------..................///111222333333:::CCCLLLZZZnnn~~~kkkooo||||||xxx|||sssnnnjjjaaa___]]][[[YYYVVVTTTSSSSSSRRRSSSTTTUUUQQQJJJDDD:::333...///111000000222111111000000000000//////111111222333444555666777777999:::;;;<<>>@@@DDDJJJLLLPPPVVV___hhhoootttzzzlllbbbaaaccceeeeeedddbbbbbbcccbbbaaa___cccaaaaaaeeekkkmmmiiieee[[[WWWVVVaaapppxxxssslllccc]]]TTTQQQXXXccciiiiiieee``````ggglllkkkkkkmmmwwwkkkaaaaaaxxxxxxtttzzzWWWBBB888444000111000///...---+++******(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&''''''(((((('''&&&&&&&&&((()))******---000;;;RRReeebbbTTT999@@@IIIRRR\\\iiiwwwiiiVVVSSS\\\bbbbbbhhhkkkjjjeee```\\\UUUNNNLLLJJJGGGDDDAAA<<<888555444555777888>>>MMMbbbqqquuukkkiiikkkkkkjjjmmmooorrrvvvxxxyyyyyyyyy~~~}}}yyy|||tttkkkgggjjjrrrzzz}}}yyywww}}}uuu___XXX___TTTgggvvvyyypppfffkkk{{{tttuuu^^^DDD888555333111000+++++++++*********))))))'''''''''''''''((()))))))))))))))***++++++,,,---///000222333333222000///---..................---,,,,,,,,,++++++++++++***************++++++++++++---+++***+++,,,...------++++++++++++++++++++++++,,,,,,---------.........------......///111222333666===CCCJJJYYYnnn}}}wwwyyy}}}vvvfffjjjssspppssswwwpppnnnhhh^^^^^^]]][[[XXXVVVTTTTTTSSSRRRRRRSSSTTTQQQJJJEEE999222...000333222222333333333222222222222222222333444555777888:::;;;;;;===>>>???@@@AAACCCGGGJJJKKKRRRYYYYYYTTTQQQSSSWWW~~~iiiaaammm|||lllPPP===555000000111000...000...,,,***(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))''''''''''''''''''((()))))))))))))))***++++++,,,,,,+++---222>>>VVVkkklllcccTTTLLLLLLUUUZZZ\\\gggvvvzzz```bbbpppwwwzzzmmmllljjjllloookkkbbbZZZWWWjjj|||yyyrrrmmmlllooooookkkiiijjjhhhddddddiiimmmnnnpppssstttuuuvvvuuutttrrrooommmgggeeecccaaa___\\\YYYVVVOOOOOONNNMMMLLLKKKJJJJJJJJJLLLOOORRRSSSTTTWWWYYY[[[[[[[[[YYYVVVSSSSSSSSSRRROOONNNOOONNNLLLOOOTTT\\\```gggppp{{{mmm```___dddggggggfffddddddddddddbbbaaaaaa```aaadddiiikkkjjjhhh[[[VVVUUU^^^mmmwwwvvvrrrbbbbbb\\\TTTWWWccckkkiiifffdddiiitttyyysssnnnooommm}}}nnnaaabbbrrr}}}qqqttt|||eeeGGG:::666222111000///...---+++******(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&''''''((()))''''''''''''((()))******)))000>>>QQQcccgggYYYHHH333EEEWWW]]]```jjj|||qqqYYYWWWcccgggcccgggiiihhhbbb\\\WWWNNNFFF???>>><<<999777666555555444999@@@JJJYYYooovvvpppiiieeedddeeedddccceeehhhmmmrrrwwwzzz|||}}}|||xxxtttnnnhhhfffjjjooosssttt}}}~~~sssooouuuwwwkkk]]]UUUSSSbbbqqqvvvyyy{{{rrrjjjhhhlllwwwbbbyyy}}}fffKKK;;;444111000000,,,,,,++++++***))))))((('''''''''''''''((())))))))))))))))))***,,,---...111222333444444222000///---...////////////...---,,,,,,,,,,,,++++++++++++)))***************++++++---,,,++++++---......---,,,++++++******++++++,,,,,,,,,---............------------...000111333333===BBBEEEJJJZZZrrrzzz|||rrryyyvvviiikkktttsssooorrrnnniiibbb\\\\\\\\\ZZZVVVTTTTTTTTTSSSQQQPPPQQQRRRPPPKKKFFF999222///222444444333555444444555555555666666666777777999;;;<<<>>>@@@@@@BBBCCCCCCCCCDDDFFFJJJNNNPPPUUUYYYYYYUUUSSSTTTWWWooocccmmm|||mmmPPP<<<555000000111000///000,,,++++++***************************************))))))))))))))))))))))))***((('''((()))***)))''')))((('''''''''(((******)))******+++,,,,,,------,,,111999IIIcccuuuooo^^^MMMKKKMMMSSSYYYdddwwwkkk^^^eeeqqqpppdddiiikkkjjjiiigggbbb^^^ccckkkzzzvvvooollllllooonnniiifffggggggddddddiiillllllnnnrrrrrrssstttssspppmmmjjjiiibbb```___]]][[[XXXUUUSSSNNNMMMKKKIIIIIIIIIJJJKKKKKKNNNQQQRRRRRRSSSVVVYYYXXXZZZ]]]^^^^^^^^^```ccceeecccdddhhhkkknnnuuu}}}mmmbbbdddgggggghhhfffddddddddddddbbb```aaaaaabbbdddeeeggghhhhhh___[[[XXX\\\dddlllnnnnnn]]]\\\\\\[[[[[[\\\ccciiinnnmmmyyywwwoooeeemmmyyyrrrggghhhmmmwwwwwwqqq}}}zzztttNNN===888444111000///...,,,+++******((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))&&&'''((()))***************===ZZZooonnn]]]III???===QQQbbbfffgggppprrr___aaammmoooggg```fffggg```VVVNNNEEE???777777888777777777888:::;;;JJJaaazzz|||ooodddcccaaa___^^^]]]\\\[[[___bbbhhhooovvv{{{~~~{{{rrrpppnnnmmmooorrrssspppmmm{{{{{{zzztttoooppptttqqqggg^^^___eeeoooxxxwwwrrrqqqtttlllcccaaaeeeeeegggyyy[[[qqqqqqVVVCCC777111///111------,,,+++***((((((''''''''''''''''''((())))))))))))))))))***,,,...///222333444555444333111000//////000111111000//////------,,,,,,,,,+++++++++*********++++++,,,,,,,,,...,,,++++++---......---,,,,,,+++******+++,,,,,,,,,,,,.../////////...------------...000111333444;;;DDDMMMVVViii|||yyyxxxsss{{{{{{nnnnnn{{{}}}xxxoooiiiccc___XXXZZZZZZXXXTTTRRRRRRTTTSSSQQQNNNNNNOOONNNJJJGGG:::444111333666555555666555666666777888999::::::999:::<<<>>>@@@BBBDDDDDDFFFFFFFFFFFFFFFHHHLLLPPPTTTVVVXXXYYYXXXXXXYYY[[[wwwhhhnnn|||oooQQQ<<<555000000111000///000+++,,,---......,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))(((***)))((((((((()))+++,,,******+++,,,------......///555???QQQlll}}}qqq[[[MMMPPPSSSWWW^^^qqq___```iiiqqqjjjXXXoooiiiiiihhhccc]]]___ppp}}}nnnrrrllljjjkkknnnmmmhhheeeffffffccccccgggiiiiiilllpppnnnooopppoookkkgggeeeddd[[[[[[YYYXXXVVVTTTRRRQQQOOOMMMJJJHHHGGGHHHJJJLLLLLLNNNQQQQQQPPPQQQUUUXXXTTTYYY^^^aaacccfffjjjmmmttttttwwwllldddiiikkkgggfffeeecccbbbbbbbbb```^^^bbbcccddddddcccccceeegggfffaaa\\\ZZZ]]]aaadddeeeWWWRRRXXXaaa^^^TTTYYYgggrrrrrr{{{jjjkkkfffiiiwwwvvvpppggggggooo{{{~~~SSS@@@999555000000///---,,,+++***)))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&''')))++++++++++++***...KKKrrrtttPPP;;;:::MMM\\\hhhkkkmmmuuusssqqqhhhaaagggsssqqqfffYYYccchhh```RRRFFF???;;;333555777888999:::;;;===JJJcccyyyrrriiiaaaZZZ\\\]]]\\\YYYWWWVVVWWW\\\```gggooovvv|||tttfffttttttvvvyyy{{{xxxpppjjjlllzzzwwwhhhqqquuuoooiiiiiillllllrrrqqqxxxwwwssswwwxxxooonnntttpppkkk}}}ZZZkkk{{{```JJJ;;;222111333......---+++)))((('''&&&'''''''''''''''((())))))***)))))))))***,,,...///222333444555555333111000000111222333333222111000---------,,,,,,,,,+++++++++++++++,,,,,,---------...,,,++++++---......------,,,+++******+++,,,---,,,,,,.../////////...---,,,------...000111333444444DDDVVVfff|||{{{zzzxxx}}}~~~qqqooo~~~rrrmmmeee``````VVVXXXYYYVVVRRRPPPQQQRRRSSSPPPMMMLLLNNNMMMJJJGGG;;;555222555777666555666666666777999:::;;;<<<===;;;<<<>>>@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGIIIMMMPPPVVVVVVWWWYYY[[[]]]^^^___wwwgggjjj}}}mmmNNN===666000111111///...//////...------//////---,,,+++***)))((((((***,,,---+++++++++++++++***)))((((((((()))***************))))))))))))************+++***)))+++///111111///333;;;KKK```qqqssscccRRRPPPPPPXXXZZZ___sssccc```mmmnnnaaa```kkkggggggfffaaa]]]ddd}}}uuupppjjjjjjkkkmmmnnnnnnllljjjhhheeeeeefffgggiiikkknnnpppooonnnjjjgggiiijjjeee^^^XXXYYYYYYWWWTTTRRRQQQQQQKKKJJJIIIIIIJJJIIIGGGEEEJJJLLLNNNQQQSSSTTTUUUUUURRRcccfff```dddjjjnnnuuu{{{xxxnnnhhhfffiiijjjeeeffffffdddaaa^^^^^^___]]]___bbbbbbbbbbbbcccddd```aaa```ZZZTTTSSSZZZ```^^^TTTTTT___```UUURRRYYYbbbsss}}}nnnllleeeaaahhhsssxxxuuuqqqpppsssmmmqqqddd@@@:::<<<777333111444333...+++***))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))******+++++++++******)))&&&''''''((()))*********:::YYYvvvvvv[[[BBB???FFFYYYgggooorrr}}}vvv]]]YYYaaahhhmmmtttwwwlll]]]bbbuuuzzzeeeRRRLLLDDD888888666888===;;;:::FFFVVV}}}}}}vvvrrriiiXXXZZZZZZZZZZZZZZZZZZZZZZZZcccfffggggggnnnzzz~~~}}}yyylll```[[[kkkvvv}}}{{{|||}}}sssdddjjjfffiiiuuuyyyuuutttooozzzqqqdddmmmyyyrrrttt~~~}}}{{{|||vvv]]]XXXlllPPP???888222+++------,,,++++++******))))))))))))))))))))))))))))))******++++++,,,------333444666555444444555666333333444444333111000///000...---++++++,,,---...++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------.........///000000111333777:::===AAANNNggg~~~|||}}}~~~}}}|||}}}|||uuu|||qqqkkkccc]]][[[ZZZXXXUUURRRPPPPPPPPPPPPRRRPPPNNNMMMMMMNNNMMMKKK===555///000222222333555888888999:::;;;===>>>??????@@@CCCEEEGGGHHHHHHHHHEEEFFFGGGHHHIIILLLPPPTTTYYYZZZ[[[[[[ZZZ[[[]]]___xxxhhhjjj}}}nnnOOO===666000111111///...///000...---,,,---...---+++---,,,*********+++---...)))******+++++++++******''''''((()))))))))))))))))))))))))))************,,,***)))***---...---,,,444@@@QQQbbblllkkk]]]PPPLLLWWW]]]]]]nnnmmmdddeeennnnnneeefffooonnnggg^^^YYYZZZhhhyyynnnkkkfffkkkmmmoooqqqpppnnnkkkiiiiiiiiiiiijjjkkkmmmpppqqqsssqqqlllgggffffffaaaYYYXXXYYYYYYXXXTTTRRRPPPPPPKKKIIIHHHIIIJJJIIIHHHFFFIIIJJJMMMPPPSSSUUUWWWWWWWWWeeefff```fffmmmrrr{{{|||ooojjjeeedddgggfffdddeeeeeeccc```^^^^^^___aaaaaaaaaaaabbbbbbbbbaaaaaabbbbbb\\\UUURRRUUUYYY[[[YYYYYY[[[[[[XXXTTTRRRfffttt~~~tttpppjjjeeeiiirrryyy{{{{{{wwwxxxppptttpppIII===999666222111333333...++++++))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((()))))))))))))))((((((+++,,,------+++,,,---///???TTTkkkmmmUUU>>>BBBTTTdddiiiooowww}}}jjjSSSXXXbbbmmmsssxxxwwwjjj[[[fffwww}}}nnn[[[QQQIII???999777666777===KKKbbbwww}}}zzzmmm^^^SSSZZZ\\\^^^```aaa___]]]\\\dddggghhhhhhoooxxx|||zzz|||xxxnnnbbbZZZXXXwwwzzzyyyssssssvvvooocccaaaZZZZZZfffuuu|||~~~}}}xxx{{{}}}sssppp||||||~~~dddYYYsssUUUAAA888222,,,------,,,++++++******))))))))))))))))))))))))))))))******++++++,,,,,,---111333444555444444555777444555555555444222000///000...---++++++,,,---...++++++++++++++++++++++++)))******++++++,,,------,,,---------------------,,,,,,---------...............///000000333777;;;@@@FFFVVVppp{{{~~~~~~sssqqqzzzzzz}}}|||xxxvvvmmmhhhbbb]]]\\\XXXWWWTTTRRRPPPPPPPPPPPPOOONNNMMMMMMNNNNNNMMMKKK>>>666111111333333444666999999999:::;;;===>>>???===???AAADDDEEEFFFFFFFFFFFFGGGIIIJJJKKKMMMQQQTTTXXXZZZ[[[[[[ZZZZZZ\\\]]]yyygggjjj~~~nnnPPP===666000111111///...///111///,,,++++++,,,++++++++++++***)))***+++,,,---(((((()))++++++,,,,,,,,,&&&'''''''''(((((((((((()))))))))*********++++++...,,,++++++,,,---,,,+++777III[[[dddccc___VVVNNNMMM]]]]]]___yyyiiijjjmmmnnnkkkgggjjjppppppeeeYYYVVV___qqqqqqiiihhheeelllnnnqqqsssssspppmmmjjjjjjjjjiiijjjkkkmmmnnnppprrrpppkkkfffdddddd___XXXVVVWWWXXXVVVRRROOOMMMMMMJJJHHHHHHHHHIIIJJJHHHGGGHHHIIILLLOOORRRVVVXXXZZZ[[[dddbbb___gggmmmrrr}}}|||iiihhhcccaaabbb```bbbccccccbbb```______```aaa```___bbbeeefffdddaaaaaacccccc___XXXRRRPPPPPPUUU\\\___[[[[[[^^^\\\UUUdddooo|||}}}vvvrrrrrrnnnhhhgggmmmwww~~~qqqqqqzzzRRR???444666222111333333...,,,,,,***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&''''''((((((''''''''''''***,,,+++((()))///444GGGSSS```^^^LLL@@@OOOgggrrrooouuuxxxaaaSSS\\\cccjjjqqqtttqqqfff[[[dddqqqxxxooo]]]NNNDDD???===;;;888:::MMMpppuuussslllZZZZZZ\\\___dddhhhiiigggcccaaagggjjjlllnnnssszzz{{{yyy}}}wwwoooeee[[[YYY\\\}}}|||tttjjjiiinnnlllfff```WWWSSS\\\kkkxxxvvvyyyxxxqqqrrrccc```GGG:::444///------,,,++++++******)))))))))))))))))))))))))))))))))******+++,,,,,,,,,///111444555555555777888777777777666555222000//////...---,,,+++,,,------++++++++++++++++++++++++)))******++++++,,,---------------------------,,,,,,------------.........---......///000444888<<<@@@III]]]vvv|||nnntttvvvzzzyyypppooo~~~}}}~~~}}}uuuzzz{{{nnnhhhddd```\\\\\\WWWUUUSSSRRRPPPPPPPPPQQQMMMMMMMMMNNNOOOOOOMMMKKKAAA999333333555444444666999999999:::;;;<<<===>>>===>>>@@@CCCDDDEEEEEEEEEGGGIIIKKKMMMNNNPPPSSSUUUXXXZZZ\\\]]]\\\ZZZ[[[[[[wwwbbbiii~~~mmmQQQ===666000111111///...///111...+++******++++++***((((((''''''(((((()))***((()))***+++++++++++++++''''''''''''(((((())))))))))))*********+++++++++...---,,,,,,---...//////:::QQQdddddd[[[TTTQQQOOORRR]]]YYYgggooojjjppprrrkkkdddeeeiiillljjj```XXXZZZgggzzz{{{llljjjjjjgggkkknnnqqqsssssspppllljjjhhhgggffffffggghhhjjjkkkkkkkkkhhhdddccceeebbb]]]TTTUUUUUUSSSOOOKKKHHHHHHIIIGGGFFFGGGIIIJJJIIIIIIIIIJJJLLLOOORRRUUUXXXYYY[[[```]]]]]]eeehhhlllyyyxxxjjjiiibbb______\\\bbbcccccccccaaa```aaabbb```___```eeekkklllgggbbb```bbbcccaaa\\\TTTNNNJJJLLLWWW```bbbaaabbbeeefffbbbkkkvvv|||yyysssnnnlllssspppkkkeeejjjyyysssjjj{{{^^^GGG888888333111333333///,,,---***))))))((('''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''###'''***)))'''***444===QQQ[[[]]]OOOCCCKKKbbbuuuvvvsss}}}nnn[[[XXXccc```aaagggkkkiiiaaaZZZbbbkkkrrrlllZZZGGG>>>===AAA@@@???JJJooo~~~nnn}}}nnn^^^eeeaaadddiiilllnnnmmmkkkiiikkkmmmqqquuu{{{~~~~~~||||||{{{}}}zzztttlllbbb\\\```hhhwwwyyyuuulllfffhhhkkkkkkddd\\\VVVXXX```mmmuuunnnzzzzzzxxxpppmmmPPP???666222------,,,++++++******)))(((((((((((((((((((((((()))))))))***++++++,,,,,,...111444666777777999:::999999999888666333111//////...---,,,,,,,,,------++++++++++++++++++++++++)))******++++++,,,------...------------,,,,,,,,,------------............,,,---......000444:::>>>DDDOOOeee}}}vvvkkknnnrrrqqqyyywww{{{}}}yyy{{{{{{vvv~~~ssshhhdddaaa]]]ZZZ[[[VVVUUUTTTSSSRRRQQQRRRRRROOOOOOOOOPPPQQQPPPMMMJJJDDD;;;555555666555555777888888888888999:::;;;<<<>>>???AAACCCEEEEEEEEEEEEGGGJJJMMMOOOPPPRRRTTTUUUYYY\\\______^^^\\\\\\\\\ttt]]]iii~~~mmmPPP===666000111111///...///000...+++***+++++++++***((((((((((((((())))))***+++++++++++++++***)))((())))))((((((((()))***+++************++++++++++++))))))******,,,...111333???XXXjjjcccTTTOOOQQQSSSVVVYYY___wwwllllllpppooogggbbbeeeiiiiiiaaaYYYTTTYYYggg}}}oookkkmmmkkkgggjjjllloooqqqpppnnnjjjhhhfffeeedddddddddeeeggghhhhhhiiigggbbbbbbdddccc```VVVVVVUUUQQQLLLIIIGGGGGGGGGFFFEEEFFFHHHJJJKKKJJJLLLMMMOOOQQQSSSUUUWWWXXXYYY]]][[[^^^eeecccgggwwwvvvllliiiaaa^^^```^^^bbbcccdddcccbbbaaabbbdddcccccceeekkkpppnnnfff___^^^```bbbbbb```YYYPPPJJJGGGMMM\\\iiifff]]]dddsssdddmmmxxx~~~|||uuunnnjjjpppqqqmmmfffkkkvvveeeooozzzkkkSSSBBB;;;666333444333///---...******)))((((((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))(((+++---+++***000<<>>>>>???@@@HHHbbb{{{uuuuuuvvvyyyqqqbbbiiiiiijjjkkkmmmooopppqqqqqqlllmmmrrrzzz~~~~~~|||xxxyyy|||}}}yyytttmmmddd___dddllllllvvv{{{ttthhhccceeeiii```^^^\\\YYYXXX```uuussspppqqqmmmkkkxxxzzzwwwXXXCCC777111------,,,++++++******)))((((((((((((((((((((((((((())))))******+++,,,,,,...111555777888999;;;<<<::::::999888666444111000......------,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,---------------------------------------.........//////------...///111666===AAAKKKWWWnnnxxxssssssyyyqqq}}}}}}|||vvvvvvxxxuuu{{{~~~zzzwwwnnnfffbbb___[[[YYYZZZVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRPPPLLLIIIFFF>>>777666777555555666555555666666777888999:::@@@AAACCCEEEFFFGGGGGGFFFGGGJJJMMMPPPQQQRRRTTTVVV[[[^^^aaabbbaaa_________sss\\\hhh~~~nnnQQQ===666000111111///...///...---,,,,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++)))((((((***)))((((((((()))+++,,,*********++++++++++++,,,$$$%%%'''(((***---222666HHH```mmm```PPPNNNTTTWWWWWWZZZtttoookkklllllliiiggghhhlllkkkhhh\\\SSSOOOWWWhhhvvvmmmnnnnnnkkkgggiiijjjlllmmmlllkkkhhhgggeeeeeedddddddddfffggghhhkkkllliiiccc```aaa```]]]YYYXXXUUUPPPKKKHHHGGGHHHFFFEEEDDDEEEHHHJJJLLLLLLMMMOOOQQQTTTVVVWWWWWWWWWYYY[[[[[[```eeeaaahhh~~~ooojjjhhh___^^^cccbbbbbbcccdddcccbbbaaabbbccchhhiiijjjmmmnnnkkkddd]]]``````aaacccccc^^^UUUNNNFFFGGGVVVgggeeeYYY^^^nnncccjjjsss{{{}}}xxxpppkkkmmmpppllldddhhh|||tttaaaeeellluuusssZZZHHH???999666666444000...///+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))&&&&&&'''''''''''''''''''''((())))))************+++,,,,,,***,,,444AAALLLTTT\\\QQQ<<>>000------,,,++++++******)))))))))))))))))))))))))))(((((())))))******+++++++++///333777777888888999777888888888777555333222------......------,,,,,,++++++++++++++++++++++++)))******++++++,,,------***++++++,,,---...//////............////////////...//////000444:::BBBHHHPPP^^^www~~~xxx|||zzzwwwtttrrrmmmrrr{{{wwwjjjeee```___]]]YYYXXX[[[UUUUUUTTTSSSQQQOOONNNMMMOOOMMMMMMMMMOOOOOONNNMMMIII@@@888777666444333444333444555666888:::<<<>>>CCCDDDFFFGGGHHHIIIHHHHHHGGGIIIJJJKKKLLLOOOSSSVVV]]]^^^```aaaaaabbbdddeeeyyydddgggrrrTTT===666000111111///...///***+++---000222111...,,,))))))***++++++++++++***((()))***+++++++++++++++)))(((&&&%%%&&&''')))+++******+++++++++,,,,,,,,,***,,,---......222888===[[[lllooo\\\MMMPPPWWWXXXaaannnzzzuuusssxxxllljjjvvvyyyiii]]]OOOLLLTTToooyyyuuuwwwtttnnnooovvviiiiiiiiihhhhhhhhhhhhhhhcccbbbbbbbbbccceeeggghhhnnnooolllddd_________]]]XXXUUUNNNGGGAAA???AAACCCEEECCCBBBCCCGGGKKKMMMMMMIIIMMMSSSYYY\\\]]]\\\[[[UUUUUUTTTYYY]]][[[oooqqqkkknnnnnndddaaadddaaa```aaaaaa```^^^\\\]]]^^^eeeeeeeeedddcccfffjjjnnngggdddbbbcccfffcccZZZSSSFFFJJJOOOWWWdddllleeeXXXjjjggggggnnnyyy~~~qqqiiipppwwwwww{{{{{{uuuuuurrrwww{{{{{{rrr___EEE???:::999666111//////+++******)))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''((()))************)))(((''',,,777HHHYYYdddWWWDDD;;;HHH^^^jjjqqquuurrrxxx```ffflllddd``````gggjjj[[[OOO```~~~zzzWWW>>><<<===888HHHXXX~~~pppnnnoooqqqrrrssslllwwwyyyuuurrrpppooooooooopppqqqsssuuuvvvsssvvv~~~~~~yyy{{{zzzwwwrrrsssxxx~~~|||}}}||||||~~~}}}wwwqqqooommmoootttssskkkdddaaa[[[^^^cccfffccc]]]YYYYYYUUU[[[fffppppppkkkjjjlll{{{|||xxxxxxmmmuuussstttyyy~~~oooffffffggguuuvvv\\\DDD555------,,,,,,+++******)))))))))))))))))))))))))))((((((((()))******++++++***---222555666666666777666777777777666555333222------......------,,,+++++++++++++++++++++++++++)))******+++,,,,,,------)))***+++,,,...///000000............/////////000//////000111555;;;DDDIIIXXXggg{{{|||ssslllttt}}}mmmeee```]]]^^^\\\YYYYYY\\\TTTTTTSSSQQQPPPMMMKKKJJJKKKJJJIIIJJJMMMOOOPPPOOOIII@@@999777666333222333444444666777:::<<>>777222222333000......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++***)))((((((***(((((((((((())))))))))))************************///,,,)))000555000777OOOfffsssoooYYYMMMTTT[[[XXX```qqqeeekkksssuuujjjjjjyyysss^^^RRRLLLOOO^^^~~~}}}wwwqqqoooqqqsssqqqooojjjiiihhhiiijjjiiigggeeedddeeefffeeedddccccccdddkkkhhheeecccaaa___\\\ZZZZZZVVVOOOIIIEEEDDDEEEGGGHHHKKKKKKJJJLLLPPPNNNJJJQQQRRRUUUYYY[[[]]]^^^^^^\\\YYYTTTZZZbbbbbbppp{{{vvvnnneeeaaadddgggeeebbbgggWWWYYY[[[PPPUUUeeefffpppccc```jjjmmmfffgggoooeeeccc```aaabbbaaa]]]YYYJJJGGGFFFMMM^^^mmmnnnggghhhzzzqqqcccooo{{{|||ooofffhhhuuusssxxx|||uuuwww~~~uuutttvvvkkkTTT???777:::666333222,,,,,,+++++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++***((('''&&&''')))******(((------888___qqqYYYJJJ???AAATTTgggmmmqqqxxxzzzrrrnnn[[[\\\mmmjjjllliiilllbbbPPPNNNbbb{{{kkkMMM>>>777777BBBMMM|||}}}qqqooollliiihhhdddlll~~~{{{pppqqqooonnnkkkiiiggghhhkkkmmmrrrtttwww|||~~~zzzuuurrrqqqooolllmmmpppvvvyyyuuutttttt~~~}}}xxxxxxtttmmmmmmnnnpppssstttooohhhaaaVVVXXXVVVUUU\\\dddccc\\\KKK\\\mmmtttvvvvvvoooeeeggg}}}~~~~~~mmmfff~~~xxxlllmmmssszzzvvvhhhIII666000---***)))***+++******))))))))))))))))))))))))))))))))))))))))))))))))---///111222222222333444555777999777444111///...------,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,+++***+++,,,---...---,,,++++++,,,---///000---------.........//////000111000///222;;;EEEKKKXXXwww{{{vvvsssyyytttzzz}}}lll^^^]]]\\\ZZZYYYYYYXXXXXXPPPOOONNNMMMKKKHHHFFFDDDDDDHHHJJJHHHJJJOOONNNIIIGGGDDD???:::666444333333777777888:::<<<===>>>???EEEDDDDDDEEEEEEDDDBBB@@@DDDDDDBBBAAABBBFFFMMMRRRVVVZZZ[[[ZZZ```jjjooommmwwwccciiiyyyrrrQQQ>>>777222222333000......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++***)))((((((***(((((((((((()))))))))***((())))))***+++,,,,,,---...---***///555000:::TTTllltttnnnXXXLLLSSSZZZYYYhhh|||zzzjjjvvv|||xxxmmmjjjtttxxxjjjXXXNNNSSSXXXiii}}}vvvnnnjjjlllmmmmmmllljjjhhhggghhhhhhhhheeecccbbbeeehhhjjjiiihhhhhhhhhjjjgggcccaaa```aaa``````YYYUUUOOOIIIFFFEEEEEEFFFEEEHHHJJJKKKOOOTTTSSSPPPSSSUUUXXX[[[^^^___``````aaa^^^XXX[[[```^^^iiivvvnnnrrrjjjbbb```cccfffeeebbb___TTTRRRXXX^^^eeedddYYY```iiiqqqpppllljjjhhhffffffeeeeeeeeedddbbb^^^[[[MMMHHHDDDKKK]]]nnnrrrlll```ssspppgggrrr~~~wwwjjjdddeeepppttt|||zzzllljjjpppxxx|||rrr\\\EEE:::;;;666333444///---------,,,++++++******)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((()))*********)))(((''''''((()))***///+++...222AAAccckkkPPPBBBCCCLLL]]]kkkpppqqqrrrlll```___XXXaaaqqqjjjjjjiiiggg\\\RRRYYYnnn|||bbbFFF;;;666999FFF^^^wwwpppoookkkggghhhdddkkk||||||ssstttqqqpppmmmiiiffffffjjjmmmtttvvvzzz~~~}}}xxxrrrnnnmmmkkkiiikkkooowwwyyyoooggg``````dddvvvyyywwwtttnnnmmmnnnqqqssstttqqqjjjddd[[[ZZZUUUQQQVVVaaahhhhhh\\\bbbiiioootttuuuooohhheeeyyyqqqlllpppNNN777///---+++***++++++***)))))))))))))))))))))))))))'''(((((()))***+++++++++---///111222111111333444555777888777444000///...------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,---...---------.........//////...///000111666@@@LLLSSSbbbuuuxxxwwwtttxxxvvv}}}vvvooobbb^^^]]][[[ZZZXXXWWWWWWWWWOOONNNLLLJJJHHHFFFDDDCCCHHHKKKLLLJJJLLLPPPPPPKKKLLLHHHCCC===888555444333666777888:::<<<===???@@@CCCCCCDDDDDDCCCBBB???===777999:::<<<===AAAFFFJJJOOOSSSYYY```kkkuuutttmmm}}}gggjjjxxxrrrRRR>>>777222222333000......------------------------+++++++++*********)))))))))***+++***)))((((((***((((((((()))))))))******'''((()))***+++---......,,,...,,,///333222@@@]]]pppsssiiiTTTJJJQQQZZZZZZooommmooovvvmmmiiinnnmmm```RRRLLLWWWaaauuu~~~wwwnnniiihhhjjjjjjjjjiiigggfffffffffeeebbb```aaaeeejjjnnnooonnnnnnnnnmmmiiiccc```___aaabbbcccYYYUUUPPPKKKGGGEEEEEEFFFFFFIIIKKKMMMQQQVVVWWWSSSUUUWWWZZZ^^^```bbbcccdddgggccc\\\]]]```[[[cccyyyuuuwww}}}ggghhhmmmfff```___bbbeeedddbbbXXXRRRLLLWWWmmmooo^^^RRRdddzzzqqqeeeiiiiii___gggiiijjjiiifffaaa^^^]]]SSSKKKBBBEEEWWWiiippplllSSSeeehhheeeppp{{{rrrhhhhhhhhhkkkmmmxxx~~~oookkkooovvvfffLLL>>><<<666444666333//////...------,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''######%%%''')))***,,,---***)))(((''''''((()))***111+++---888NNNhhheeeGGG999GGGXXXdddmmmqqqnnniiicccTTTYYY___nnnyyyllllllkkkdddZZZZZZkkk~~~|||uuunnnUUU???888777???OOOqqq~~~rrrpppnnngggccceeeffflllyyy|||wwwxxxvvvuuuqqqkkkggggggkkkooouuuwwwzzz|||yyyvvvpppjjjiiihhhhhhlllqqqxxxzzzqqqfff\\\TTTQQQXXXaaazzzxxxuuusssooooooppprrrttttttqqqkkkfffaaa]]]TTTKKKNNN[[[jjjssslllccc^^^dddmmmqqqnnnkkkkkkuuurrruuu~~~zzzVVV999000...,,,,,,,,,+++***((())))))))))))))))))))))))&&&&&&''')))***+++,,,---,,,...000111111111222333444666777666333000......------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...000///...,,,,,,+++,,,,,,------........./////////,,,...111444;;;EEESSS]]]sss{{{rrrttt}}}~~~|||sssssstttxxxwwwnnneee]]]^^^]]][[[YYYWWWUUUTTTTTTQQQOOOKKKHHHFFFDDDDDDDDDKKKMMMNNNLLLMMMQQQQQQOOOQQQMMMGGG@@@:::666444333555666777999<<<>>>???@@@AAABBBBBBBBB@@@>>>;;;999333666:::===???AAADDDGGGJJJMMMUUUaaapppzzzwwwnnnhhhhhhvvvtttTTT>>>777222222333000..............................---------,,,,,,,,,++++++)))***+++***(((((((((***(((((()))))))))*********((())))))***,,,------...***///...///333555GGGfffqqqmmm___NNNIIIQQQ\\\___rrr{{{dddqqqzzznnnjjjiiijjjdddYYYOOOMMMWWWeee}}}zzzrrrmmmkkkkkkjjjiiigggfffdddddddddbbb```]]]___ccchhhlllnnnnnnooopppoookkkeeeaaa``````______YYYUUUPPPKKKGGGFFFEEEEEEIIILLLMMMNNNQQQVVVUUURRRWWWYYY\\\___bbbdddeeefffhhhfff______bbb]]]bbbuuuxxxyyyrrr___iiikkkfffaaa___aaabbbaaa___VVVRRRMMM]]]sssgggXXXdddkkk___eeehhh```fffjjjlllkkkeee```^^^]]]XXXNNNBBB@@@MMM___hhhfffNNN[[[ccceeelllwwwnnnmmmtttpppjjjfffooo}}}xxxpppnnnvvvjjjPPPAAA>>>777555777444//////......---,,,++++++(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''###$$$%%%''')))***+++,,,)))(((((('''(((((()))***---(((+++>>>YYYjjj]]]AAA777MMM```eeehhhnnnkkkbbb]]]QQQ]]]iiivvvxxxiiikkknnnhhhbbbhhhzzzpppbbb^^^KKK<<<999;;;FFFZZZxxxsssrrrlllbbb```dddnnnqqqyyy{{{yyy{{{{{{yyyuuuooojjjjjjnnnrrruuuvvvzzz}}}}}}xxxsssuuunnnhhhggggggjjjpppwwwyyyyyyrrrjjj```WWWQQQTTTaaaooovvvqqqpppoooqqqrrrssstttrrrnnniiifffddd___TTTIIIGGGSSSeeerrrppp]]]PPPUUUccckkknnnpppqqqooo{{{{{{|||]]]===111///...------,,,)))'''((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,...000111000000222333444555555444111///......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,............////////////......111666===GGGWWWeeewwwqqqqqquuu{{{xxxzzzqqqrrrmmmqqqssszzzpppmmmcccaaa]]]\\\ZZZXXXUUUTTTSSSRRRRRROOOKKKGGGEEEDDDFFFGGGIIIKKKMMMMMMNNNPPPRRRSSSSSSOOOIIIAAA;;;777555444444555777999;;;>>>???@@@???@@@AAA@@@===:::777666888<<<@@@CCCEEEGGGJJJLLLQQQTTT\\\gggsssxxxvvvqqqjjjdddrrrvvvVVV>>>777222222333000..............................---------,,,,,,,,,++++++)))***+++***(((((((((***))))))))))))************+++++++++++++++,,,,,,,,,***000//////555:::NNNlllrrrgggWWWLLLLLLWWWccckkkvvvrrreeessswwwmmmkkkllllllhhh]]]QQQLLLMMMXXXlllwww{{{yyyuuurrrooollliiiffffffdddcccbbbbbbaaa^^^\\\[[[^^^bbbeeeggghhhjjjllljjjhhheeecccbbb```^^^]]]YYYVVVQQQKKKGGGFFFFFFFFFHHHLLLMMMNNNRRRVVVVVVRRRWWWYYY\\\```ccceeefffgggeeefffaaabbbgggdddgggwwwcccXXXggglllhhhdddaaa```___]]]ZZZVVVOOOOOOdddmmmWWW]]]yyyhhhdddffffffdddeeehhhkkkiiiccc^^^\\\\\\ZZZQQQDDD???HHHXXXbbbcccTTT\\\fffkkklllwwwyyyyyyjjjttt~~~vvvjjjhhhkkkwwwrrrhhh}}}kkkRRRCCC@@@999666777444//////...---,,,+++******)))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((((((((((((((()))******+++)))...CCC^^^cccOOO<<>>HHH[[[mmmvvvpppooorrr|||qqqppp||||||hhhooolllooowwwmmmllljjj```bbb]]]\\\YYYWWWUUUSSSRRRQQQOOOLLLHHHDDDCCCCCCEEEGGGFFFHHHKKKNNNOOOPPPSSSVVVUUUQQQKKKCCC===888666555444555777999;;;===>>>???<<<>>>???===:::777777777>>>BBBHHHMMMQQQUUUYYY[[[bbbjjjwwwyyyvvvmmmaaannnvvvVVV>>>777222222333000......------------------------+++++++++*********)))))))))***+++***)))((((((***)))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++111000000888@@@TTTooossscccRRRLLLRRR___mmmvvvnnnllltttooogggmmmqqqqqqfffTTTIIIHHHMMM^^^xxx|||vvvuuuttttttrrroookkkgggeeedddbbbaaaaaaaaa```^^^[[[YYY\\\```cccddddddeeefffbbbaaa``````bbbbbbaaa___[[[WWWPPPJJJFFFFFFGGGHHHFFFJJJLLLNNNSSSYYYZZZVVVWWWYYY\\\```dddfffggghhheeehhhdddfffnnnlllnnnzzzuuu\\\VVVdddmmmjjjeeebbb___\\\XXXVVVWWWKKKNNNccccccSSSlllnnnkkkmmmiiidddfffeeeffffffdddaaa^^^\\\[[[YYYUUUKKKDDDFFFRRR]]]```VVVYYYgggnnnjjjssspppwwwoooiiivvvvvvllliiikkkyyyrrrxxxrrrXXXHHHDDD;;;888888444000000///---,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))******,,,000666HHH\\\TTT???999PPP___jjjjjjkkknnnhhh\\\IIIMMMccciiiiiijjjbbbkkkkkkmmmsss|||www```LLLCCCFFFAAA<<<<<>>;;;<<<===;;;888777999<<>>777222222333000......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++***)))((((((***))))))*********++++++++++++++++++,,,,,,---------,,,222000000;;;FFFXXXooorrr^^^LLLKKKUUUbbbppp{{{zzzhhhppprrriiihhhnnnsssppp___KKKBBBIIIRRRhhhsssvvvrrrrrrqqqooollljjjhhhgggbbbaaa``````aaa```^^^\\\^^^ccciiimmmllliiieeeddd___]]][[[\\\^^^```aaaaaa]]]XXXPPPIIIEEEEEEHHHJJJIIILLLOOOPPPUUUZZZ[[[WWWXXXZZZ]]]aaaeeegggiiiiiihhhllljjjkkksssrrrrrr{{{}}}kkk\\\VVV]]]jjjhhheeeaaa]]]YYYUUUSSS___KKKLLL[[[ZZZ\\\}}}zzzjjjkkklllfffcccgggfffdddbbb``````___]]][[[[[[[[[TTTIIIDDDIIIQQQVVVSSSSSSfffqqqiiiooo|||zzzlllrrrnnnlllwwwzzzsssqqqgggnnn{{{rrrbbbOOOGGG===999:::777222111000///---,,,+++++++++*********))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&'''((())))))*********+++666>>>MMMYYYGGG555>>>XXXaaakkkqqquuurrrcccSSSNNNVVVkkkhhhfffmmmhhhpppiiillluuutttWWWAAADDDIIIFFFAAA???EEEbbbyyytttooollllllgggccciiiuuu{{{sssmmmlllpppuuuxxxwwwpppllloooxxx}}}{{{vvvyyyxxxxxxxxxyyywwwtttrrr___[[[ZZZ___gggqqq}}}yyykkkhhhhhhooozzzsssnnnmmmjjjiiijjjkkkiiidddaaa___``````ZZZUUUPPPIIIAAABBBHHHPPP]]]```VVVUUUdddqqqsssfffbbb```nnn{{{nnnpppooo___^^^iiijjjuuu}}}~~~lllTTT```cccTTT999555///,,,++++++******))))))))))))))))))))))))(((((())))))******++++++***,,,.../////////000111111222111000---,,,---...------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,***+++,,,---------,,,,,,+++,,,---.........---,,,.../////////000000000000222///222<<>>999777777777888999:::;;;<<<<<<:::;;;<<<999666777<<>>777222222333000......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++***)))((((((***)))************+++++++++))))))***+++---...//////---222///111===IIIZZZooopppZZZGGGHHHTTT```ooo{{{nnnaaaooooooeeekkklllqqqmmmYYYDDD???LLL[[[nnnvvvllluuurrrrrrqqqnnnkkkjjjkkklllaaa`````````aaaaaa___]]]eeellltttyyywwwqqqjjjfffbbb^^^ZZZXXXZZZ\\\^^^___^^^XXXPPPHHHDDDEEEHHHKKKNNNQQQSSSSSSVVVZZZYYYUUUYYY[[[^^^cccfffiiijjjkkklllqqqnnnooovvvuuussszzzxxxvvvcccYYYRRRRRRgggeeeccc```\\\XXXTTTRRRhhhOOOLLLTTTUUUhhhvvvlllfffbbb___bbbhhhhhhddd___^^^___```^^^\\\___aaa[[[LLL@@@>>>DDDHHHSSSSSSiiixxxnnnrrr}}}xxxkkkrrrqqqrrrxxxuuupppvvvgggrrroooqqq}}}kkkTTTIII===999<<<:::333333222000///---,,,,,,++++++++++++*********)))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&((()))************'''777AAAOOOWWWAAA444FFFZZZ___jjjvvv|||sss]]]IIITTT]]]nnneeebbbmmmiiillliiilllwwwvvvVVV>>>JJJOOOMMMFFFDDDKKKnnnuuussssssllljjjjjjeee```eeeppp~~~yyyoooggggggnnntttwwwxxxqqqlllsss{{{vvvtttssssssssssssqqqooo]]]ZZZZZZaaakkkuuutttqqqttttttpppnnnkkkdddfffgggeeebbb______aaa___XXXTTTQQQJJJAAA???CCCHHH```jjj[[[RRR___lllmmmgggfffeeennntttxxxsss[[[XXXiiinnnmmm}}}}}}{{{iiiMMM[[[dddXXX;;;666000+++******++++++))))))))))))))))))))))))&&&'''((()))***+++,,,---***,,,...///......///111111111111///---,,,---...---------,,,,,,,,,++++++,,,,,,---......---,,,,,,***+++,,,---...---,,,,,,---......///...---+++***////////////000000000000111...222???LLL```}}}qqqcccaaaooorrrhhh~~~vvvwwwvvvyyyoooxxx|||fffkkkcccYYYZZZZZZ[[[ZZZXXXWWWVVVUUUUUUUUUIIIIIIHHHGGGHHHIIIKKKLLLOOOQQQXXX^^^[[[TTTTTTYYYoooiii___TTTIII@@@;;;888777888888999::::::;;;;;;999;;;;;;888666888???FFF[[[fffwwwwwwwww}}}~~~qqqrrraaakkk~~~uuuRRR===666111222333111//////......---------......///++++++++++++++++++,,,,,,************************)))))))))))))))*********+++,,,,,,------.........000000111555???NNN^^^iiihhhVVVHHHKKKVVV```kkkuuunnndddfffmmmkkkcccqqqvvviiiSSSEEE???JJJ___xxxqqqllljjjmmmnnnpppqqqpppllliiifff```aaabbbaaa___^^^^^^___```eeelllooommmfff```\\\aaaWWWVVVYYY[[[ccceee\\\]]]TTTKKKFFFDDDDDDIIIPPPPPPRRRTTTUUUUUUWWWYYY[[[^^^___aaadddgggiiikkklllfffoootttttttttwwwvvvqqqpppdddmmmaaaVVVNNNWWW^^^tttiii]]]hhh```OOOWWWoooYYYJJJOOO[[[hhhssskkkkkkbbb^^^bbbbbbfffbbb^^^\\\]]]]]][[[YYYccceee^^^OOOCCCAAABBBAAASSS___pppyyyuuulllmmmrrrmmmxxxuuupppxxx}}}~~~lllppppppvvv{{{mmmWWWOOO===777===999666333000.........---,,,))))))***++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((***))))))'''&&&(((,,,///333222QQQeeeLLL777AAALLL^^^dddjjjvvv}}}kkkUUUQQQ```aaadddkkkqqqrrrnnnhhhgggrrr}}}uuucccOOOAAASSSbbbTTTCCCJJJTTTvvv|||uuuooolllhhhgggiiiiiiggghhhlll}}}tttjjjeeehhhooouuuxxxyyytttssswww|||wwwqqqooosssuuuqqqjjjggg\\\]]]^^^aaalll|||qqqhhheeeaaattt|||nnnaaaaaadddbbb```^^^ZZZTTTMMMGGGAAA>>>@@@MMMffffffMMMNNNdddjjjjjjmmmdddwww{{{uuugggZZZ^^^jjjooowwwvvvxxxxxxvvvJJJOOO```WWW<<<333,,,,,,---------///************))))))))))))******))))))((((((''''''***+++,,,---..................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---...............//////000111222222222999FFFWWWnnn~~~pppooo___\\\uuujjjpppvvvvvv}}}yyypppuuuxxxyyyllldddaaa[[[XXX[[[YYYXXXWWWWWWXXXWWWUUUTTTMMMJJJFFFGGGOOOWWWYYYWWWVVVXXXUUUWWW___]]][[[dddzzz{{{bbbLLLMMMFFF:::===:::999888888999;;;===>>>===;;;:::;;;777777AAAOOO___ppp~~~}}}uuuwwwwwwwwwyyy}}}ssssssaaahhh{{{wwwTTT>>>777111111222000///000......------------......++++++++++++++++++++++++************************))))))))))))************,,,,,,,,,------...//////000000111666AAAQQQaaakkkiiiWWWIIILLLXXXbbboooyyywwwddd```gggllliiidddkkkrrrgggRRRDDDAAANNNfffnnnhhheeefffhhhjjjmmmmmmmmmkkkjjj^^^______^^^\\\[[[\\\^^^aaadddhhhiiifffbbb^^^\\\]]]UUUVVVZZZ]]]hhhkkkaaa___UUUKKKHHHGGGGGGKKKPPPQQQSSSUUUVVVUUUVVVXXXZZZ\\\^^^bbbfffiiijjjkkkkkkjjjppptttuuuwwwxxxrrrjjjZZZTTTuuujjj]]]SSSLLLTTTbbbyyyrrrdddgggZZZLLLWWWnnn```RRRQQQ\\\pppsssiiihhhaaa___ddddddfffbbb^^^\\\\\\[[[YYYWWW]]]^^^YYYKKKBBBAAACCCCCCUUU[[[fffooooooiiihhhkkkttt~~~zzzyyyyyyyyy~~~xxx]]]RRRAAA:::>>>:::555333000...//////...---***++++++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))***)))((('''(((+++...555;;;WWWaaaFFF666BBBLLL```dddiiitttxxxdddRRRTTTggghhhjjjnnnrrruuuuuutttqqq{{{ttt___OOOGGGEEEgggdddNNN@@@NNNhhhtttqqqlllmmmjjjiiikkklllkkklllppp~~~}}}{{{zzzyyyxxxuuussstttooommmuuuyyytttqqqssssssmmmgggeee\\\___aaaeeepppooohhhhhhxxx~~~}}}qqqhhhiiijjjgggaaa___\\\XXXSSSLLLCCC>>>AAAGGG\\\iii[[[NNNXXXfffiiiqqqfffqqq|||qqq^^^\\\gggtttsssiiiiiiiiiooorrr|||yyyJJJJJJ^^^]]]BBB888///---...,,,,,,---************))))))))))))***)))))))))((((((((('''***+++,,,---...........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---...............//////000111222444666;;;FFFZZZuuuuuugggnnnkkkfffoooppptttooozzzwwwzzzuuulllqqqsssuuuwwwccc______ZZZWWWYYYWWWVVVUUUUUUVVVUUUSSSRRRLLLIIIHHHOOO[[[bbb```[[[HHHTTT\\\aaaddd^^^cccvvv{{{___OOOOOOIII>>>:::999888777666777999;;;======;;;;;;<<<999:::DDDPPP___rrrwwwwwwqqqwwwvvvtttwwwzzz|||bbbeeevvvzzzVVV@@@777111000111//////111......---------------...---,,,,,,++++++*********************************)))))))))*********++++++,,,,,,------...//////000222111333999EEEUUUeeeooojjjXXXJJJNNNYYYeeesssqqqZZZ```llllllfffdddgggooofffRRREEEDDDVVVqqqvvvkkkgggcccbbbccceeeggghhhiiijjjjjj^^^^^^^^^\\\[[[[[[]]]___dddeeeeeedddaaa_________[[[UUUXXX]]]bbboootttjjjaaaUUUKKKIIIJJJKKKMMMPPPRRRTTTVVVVVVVVVWWWXXXZZZ\\\___cccgggjjjlllllllllmmmnnnqqqvvv|||{{{ooobbbUUUZZZfffXXXOOOMMMTTTddd}}}}}}mmmdddSSSKKKZZZvvvhhhWWWQQQ```yyyrrrgggfffaaa```eeedddeeebbb___]]][[[ZZZXXXVVV[[[\\\VVVKKKCCCBBBCCCDDDSSSUUU]]]gggllliiiffffffwww}}}}}}{{{vvvdddTTTEEE>>>>>>:::555222000//////000//////,,,,,,------,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))*********))))))***,,,666HHH___ZZZ===555EEEOOOeeefffiiirrrrrr]]]RRR]]]gggiiikkkllllllooouuuzzzuuulllOOODDDLLLXXXppp\\\EEEAAAYYY}}}qqqrrrmmmnnnkkkjjjmmmnnnnnnqqquuu}}}wwwsssrrrkkkiiittt|||wwwsssqqqllleeebbbbbb\\\aaaggglllwww|||kkkhhhlll}}}rrrkkkiiiiiiiiigggccc```^^^]]][[[SSSFFF===AAAAAAOOOjjjnnnTTTLLL```gggwwwjjjkkkyyy|||cccYYYbbb{{{qqq[[[___jjjtttzzzOOOGGG\\\hhhJJJ>>>222///...,,,+++,,,++++++*********)))))))))))))))))))))((((((((((((******+++,,,---------------............------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---...............//////000111222333777;;;DDD]]]~~~nnnaaammmvvvoooiiioooxxxzzzxxxnnnfffjjjjjjlllxxx{{{iii\\\[[[]]]YYYUUUUUUUUUSSSSSSSSSTTTSSSQQQOOONNNKKKKKKTTT]]]]]]SSSIII;;;RRRaaabbbbbbdddtttuuuZZZSSSPPPLLLDDD888888777666555666888:::;;;<<<;;;<<<<<<;;;<<>>GGGeeeuuupppqqqlllllliiiiiimmmoooooorrrwww}}}zzzzzzuuukkkfffrrr|||wwwqqqlllddd]]][[[^^^^^^fffnnnttt~~~zzzhhhgggnnnttthhheeeeeeddddddfffbbb```___aaaaaaXXXIII<<<===@@@IIIeeeyyyaaaLLLYYYaaazzzrrrmmm{{{|||hhhZZZbbbsss\\\```uuuYYYFFFYYYnnnPPPBBB444///...,,,+++++++++++++++*********))))))))))))))))))(((((((((((()))***+++,,,,,,------------------......------,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---..................///000111222000777;;;DDD```mmmdddmmmtttqqqllljjj~~~uuu}}}nnngggiiieeegggvvvtttggg\\\ZZZ[[[WWWTTTTTTTTTRRRQQQRRRRRRRRRPPPNNNKKKKKKOOOVVVWWWNNNBBB999:::WWW```WWW^^^rrrgggTTTWWWPPPLLLHHH:::999888777666666777999:::<<<<<<<<<;;;:::===EEEMMMTTTmmmxxxmmmqqqqqqyyyuuurrrsss|||}}}rrrmmmeeerrr|||WWWAAA888111///000...///111......---,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************((())))))***+++,,,,,,,,,,,,------...000111111222333222333;;;IIIZZZhhhoooiiiYYYMMMQQQ[[[gggvvvgggSSSgggxxxmmmbbbeeelllrrreeePPPFFFKKKdddiiieeegggeeedddbbbaaa___^^^^^^^^^^^^^^^______^^^]]]^^^```ccceeeggghhhhhhfffdddddddddaaa___ccceeekkk{{{qqq]]]QQQHHHIIINNNPPPPPPPPPRRRTTTWWWYYYZZZ\\\___aaadddddddddfffhhhlllppprrrrrrnnnooowww~~~wwweeeTTTNNNsssqqq~~~bbbNNNMMMWWW^^^mmmzzz]]]IIIRRRiiiaaaTTToooqqqiiikkkddd___^^^ZZZ``````aaa``````_________```]]]YYYSSSMMMGGGDDDDDDAAAJJJ[[[lllqqqllleeecccgggzzziiiqqqyyyyyypppUUUKKK@@@999999555333111000111222111111---,,,,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''')))++++++******,,,---999YYYbbbGGG555>>>RRR]]]eeeiiijjjjjjfffXXXXXXkkkbbbhhhllliiidddfffppp{{{bbbKKKOOOcccrrrQQQ@@@;;;KKKnnnppplllmmmgggjjjggghhhlllnnnnnnpppuuu}}}~~~{{{{{{|||vvvllldddnnnyyyrrrkkkddd\\\VVVWWW\\\aaakkkuuu{{{yyydddbbbjjjxxxrrrmmmjjjeee``````eee```___```cccddd[[[LLL???999CCCHHHZZZuuuoooWWWSSSZZZuuuzzzsss~~~uuuiiiqqq{{{uuutttttt~~~xxxbbbddddddGGGOOOiiiVVVFFF555///...---,,,,,,++++++++++++************(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,,,,,,,---------------,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---..................///000111222000888>>>IIIeee|||jjjiiijjjlllssszzz~~~tttyyysssssssssmmmllldddgggxxxooofff\\\XXXWWWVVVVVVVVVTTTSSSRRRRRRSSSRRRPPPNNNEEEIIIRRRXXXSSSFFF??????AAA^^^bbbVVVhhhxxxWWWOOOWWWOOOIIIIII???;;;:::888777777888999:::;;;<<<;;;888888===EEEJJJTTTkkktttjjjnnnnnntttuuutttvvv|||{{{sssnnnnnneeeuuu}}}YYYAAA888111000111///...//////...---,,,++++++++++++---,,,,,,++++++*********************************((())))))***+++,,,------,,,---...///000111222333000///111;;;KKK]]]kkkrrrjjj[[[QQQUUU]]]gggvvv}}}\\\QQQjjj{{{pppeeejjjoooqqqaaaLLLHHHSSSpppzzzeeecccddd```___^^^^^^]]]]]]^^^^^^^^^ZZZ\\\^^^^^^^^^^^^___aaa```cccfffgggfffdddcccdddddddddgggggglll|||nnnXXXOOOIIIKKKPPPQQQRRRTTTTTTWWWYYY[[[]]]___bbbdddggggggfffgggiiilllppprrrvvvrrrrrrxxxyyymmm\\\PPP[[[zzzxxx```LLLPPPbbbkkkyyy}}}[[[KKKZZZrrrwww^^^cccwwwuuuppppppeee]]][[[XXX^^^```bbbbbbaaaaaaaaabbb\\\YYYWWWWWWRRRKKKFFFFFF???GGGWWWgggmmmiiidddbbbgggwwwvvvttttttbbbjjj}}}tttzzz[[[QQQCCC777;;;777444222111111222111000...---,,,***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((*********+++...000>>>\\\[[[???777FFFWWWdddbbblllkkkccc^^^XXXZZZhhh^^^dddhhheeeaaaeeerrr~~~jjjQQQOOOaaapppsssFFF???<<>>888666333111111222111000000...---+++************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((()))))),,,000333EEE]]]TTT:::<<>>???CCCPPPfffzzz{{{uuuoooyyyyyy~~~kkkooo|||sssdddrrr}}}llloooxxx{{{yyy]]]OOOFFF???;;;777333333555666333///111000///...---,,,++++++,,,***(((((((((((((((&&&((((((((((((((((((((((((((((((''''''''''''(((((("""+++///+++(((---444888WWWTTTFFF888@@@WWWdddbbb}}}|||rrrccc]]]aaafffffflllkkkhhheeejjjzzziiirrrtttTTT:::===>>>JJJsss|||tttqqqoooqqquuussstttssspppqqquuutttqqqhhhfffhhhiiiddd\\\[[[```]]]gggjjjllltttfffWWWRRRTTTXXX^^^dddttt}}}vvv]]]NNNKKKOOOfff{{{xxxooooooiii]]][[[[[[```gggfff\\\TTTRRRIII999:::>>>>>>OOO^^^UUUTTTOOO]]]mmmnnnpppzzzuuu___```iiinnnppp}}}zzzvvvuuuaaaHHH888222000///......------,,,+++++++++,,,************))))))))))))(((((()))***************))))))***+++---...//////,,,,,,,,,---------......+++,,,,,,,,,+++)))'''&&&---,,,,,,,,,,,,---..............................---000222222000///111333444NNNZZZ^^^eeecccnnn}}}kkkZZZ___|||}}}www^^^\\\mmmpppqqqwwwrrr~~~```bbb^^^YYYUUUSSSUUUWWWYYYSSSRRRQQQQQQRRRQQQOOOMMMJJJHHHEEE@@@777333???OOOYYYWWWbbbqqqnnnYYYJJJIIILLLJJJHHHIIIJJJJJJGGGDDDAAA999222222333222222444222666444222===PPP[[[[[[TTT___iiihhheeeeeecccaaaaaaiiiqqqsssoooiiifffeeelllgggaaawww]]]CCC;;;333111///------///---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---******,,,---------------......///000222333444555333222777GGG^^^qqqyyyzzzggg]]]XXX]]]gggooowww~~~iiibbbhhhwwwyyylllhhhqqqyyyvvveeeRRRXXXyyyvvveeedddhhhddd]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^aaacccccc```\\\ccccccdddeeeffffffggggggbbbeeeeeedddfffiiihhhdddVVVTTTSSSTTTWWW[[[]]]^^^]]]```bbbaaa```___```aaadddgggkkkmmmlllkkkkkkkkknnnrrrsssvvvtttcccYYYbbbvvvooo___RRRddduuurrrtttzzzvvvhhh~~~yyy[[[\\\}}}kkkccceeeeee___```]]]^^^bbbaaa^^^]]]___^^^bbbeeeddd]]]SSSIIIBBB======@@@MMMcccxxx~~~xxxqqq|||wwwyyytttzzz{{{{{{kkkppppppjjj{{{uuuuuu{{{dddQQQDDD<<<;;;777333333555666333000111000000///...---,,,+++,,,***((((((((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((++++++***((((((---888BBBXXXOOO@@@999CCCWWWeeegggzzzgggWWWVVV___ffffffjjjiiidddbbbjjj~~~kkklllnnn```GGG777===<<>>777555@@@NNNTTTRRR[[[iiifffRRREEEEEECCCBBBAAABBBDDDEEECCCAAA===666///000111//////000333333444:::FFFSSSVVVRRRQQQ___hhhgggfffjjjhhhaaa^^^fffppptttpppiiieeedddkkkhhhaaauuu^^^DDD;;;222000000...---///------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++(((***,,,...///...---,,,/////////000000111222333333333;;;LLLbbbqqquuusss^^^ZZZXXX___hhhqqqzzznnnhhhlllvvvpppaaa```lllyyyzzzlllUUUTTTrrrqqqeeefffiiieee___```___^^^]]]]]]]]]]]]]]]\\\\\\]]]___aaa```^^^\\\bbbcccdddfffgggggghhhhhhgggiiiiiiggghhhkkkhhhdddWWWVVVUUUVVVXXX[[[\\\]]][[[]]]______^^^^^^___```bbbeeehhhjjjjjjiiiiiijjjooosssrrrsssrrrbbbYYYaaa}}}nnnmmm[[[TTTvvvzzz{{{zzzpppfffcccqqqtttcccQQQkkkwwwmmmhhhfffeeedddbbb______bbbaaa]]]\\\^^^```cccffffff```UUUJJJBBB<<<<<<>>>IIIaaaxxxxxxzzzuuu{{{vvvppp}}}mmmwww|||wwwxxxoooVVVEEE<<<;;;888444333555555222000000000000000///---,,,,,,,,,***(((((())))))((('''(((((((((((((((((((((((()))((((((''''''(((((()))---'''%%%((())),,,999HHHZZZGGG888:::HHHXXXfffnnnwwwYYYJJJQQQaaahhhfffppplllfffcccnnnzzzkkkcccXXXGGG;;;888AAA>>>eeexxxqqqnnnllllllnnnoooqqqqqqqqquuu{{{|||yyytttjjjcccfffpppxxxyyyrrr|||iii\\\PPPOOOUUU\\\dddjjjqqqzzzjjjTTTGGGDDDMMMWWWrrriii___^^^]]]SSSbbblllggg___\\\ZZZVVVKKK>>>;;;999666EEEZZZaaa\\\CCC===VVVkkkllljjjooozzzooonnnVVVVVVhhhwwwnnnlll~~~{{{{{{mmmMMM777111222111///,,,,,,++++++******++++++++++++*********)))))))))((()))******++++++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---..............................---...//////...000333666;;;JJJWWWmmmyyyjjjhhhjjjnnnyyyjjjcccjjjiiilll~~~llljjjtttnnnZZZTTTTTTTTTSSSSSSSSSSSSRRRRRRPPPNNNNNNOOOOOONNNMMMLLLFFF@@@;;;777888AAAKKKOOOLLLSSS^^^[[[JJJ??????<<<;;;;;;===@@@BBBBBBAAA;;;444...///000///...///000...333CCCRRRWWWTTTQQQWWWdddiiibbbdddnnnmmmaaa[[[eeeqqquuuqqqjjjdddaaaiii}}}iiiaaasssaaaDDD:::222000111///...///...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********)))***,,,---............222111111000000111222333777999BBBUUUiiiuuuuuuppp[[[YYYYYY^^^fffppp|||kkkiiioooxxxooo^^^___nnnwww|||pppVVVOOOhhhoooeeefffgggddd```bbbaaa```___^^^^^^______]]]]]]___```aaaaaa```___```bbbdddfffhhhjjjjjjjjjjjjmmmmmmkkklllnnnkkkfffWWWVVVUUUVVVYYYZZZ[[[ZZZ[[[\\\]]]^^^_________```aaacccgggiiiiiiiiijjjjjjmmmqqqpppppppppddd[[[bbbmmmjjjYYY___zzzmmmlllZZZTTTdddvvvaaaUUUhhhrrrnnnkkkdddaaacccbbb______aaaaaa^^^]]]___aaacccffffffaaaWWWKKKCCC===<<<===III```zzzyyyuuuwwwkkkwwwpppuuu|||zzzxxx\\\JJJAAA;;;888555444444444222000000000111111000...---,,,---+++)))((())))))((('''(((((((((((((((((((((((())))))(((((((((((())))))***%%%(((//////,,,:::OOOZZZAAA222===OOOZZZggguuuqqqQQQHHHWWWiiinnnhhhwwwtttmmmiiisssxxxjjj[[[HHH:::777<<>>999777;;;BBBHHHKKKHHHMMMVVVSSSFFF===>>><<<<<<===???AAADDDEEEFFF<<<555000111333111000111555222999KKKUUUTTTSSSVVViiipppiiiZZZ]]]nnnooobbb[[[fffsssyyytttjjjaaa]]]fffyyykkkaaarrrdddEEE:::111000222111//////.........---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++******))),,,,,,+++***+++...000222444333222111111222444555999===HHH[[[ooowwwtttmmm[[[ZZZYYY[[[cccooo{{{^^^```mmmzzzrrr```bbbsssuuu{{{pppUUUIII```mmmdddddddddbbbbbb```______^^^]]]]]]^^^^^^]]]^^^```aaaaaaaaaaaaaaa^^^```cccgggjjjllllllmmmhhhjjjkkkjjjkkkmmmjjjeeeXXXWWWWWWYYY[[[\\\[[[ZZZ[[[[[[\\\^^^___`````````aaacccggghhhiiijjjkkkllljjjooommmmmmpppggg```eeeooofff]]]ooo~~~kkkqqqjjjZZZPPPWWWrrrfffVVV___xxxlllllljjjccc```ddd```^^^^^^aaaaaa______cccaaabbbcccccc```XXXMMMEEE======???III___yyytttsssooofffooonnnooo~~~{{{|||___MMMEEE;;;999666555444333111000000000111222111000...------+++)))))))))))))))'''(((((((((((((((((((((((())))))(((((((((((())))))+++(((,,,111......CCC^^^YYY>>>111BBBUUU\\\gggwwwhhhOOOOOObbbssstttmmmxxxxxxsssnnnwwwzzzhhhSSSAAA666777===GGGPPP~~~yyyuuutttttttttsssttttttrrruuuyyyzzzwwwuuuqqqoooxxx|||vvvzzz```TTTLLLNNNVVV___iiippp{{{~~~~~~jjjTTTCCCKKKcccuuu{{{zzz~~~kkkWWWLLLKKKNNNkkk|||pppaaa^^^ZZZSSSIIIFFF@@@:::888;;;KKK```bbbOOOBBBYYYxxxvvvmmmxxxrrr]]]ccc{{{yyysssuuu~~~}}}ZZZ<<<000222333///,,,++++++***++++++,,,,,,++++++++++++************))))))***+++++++++++++++,,,,,,++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------...//////---,,,,,,,,,,,,---..............................222111//////000111222222===III\\\qqqjjjkkksssssswwwwwwtttuuummmnnnwwwyyytttwwwfffaaa\\\ZZZWWWTTTSSSSSSSSSTTTRRRPPPOOOOOOQQQRRRQQQPPPMMMHHH@@@999888===BBBEEEIIIGGGKKKQQQOOOEEE??????@@@@@@AAACCCDDDGGGIIIKKK>>>777111222444333222333<<<<<>>FFFYYYooo}}}}}}jjjrrr{{{ooollloooxxxsssppp~~~bbbOOODDD:::999777555333222111000///111222333222111///------+++))))))******)))(((((((((((((((((((((((((((***))))))(((((())))))***)))(((((())))))333OOOkkkUUU???777IIIZZZ^^^fffuuusss___OOOUUUhhhuuuvvvrrrsssxxxvvvrrryyy~~~zzzbbbKKK;;;555777;;;FFF^^^{{{{{{vvvvvvwwwwwwuuuvvvtttqqqsssvvvvvvrrrssstttuuuyyyvvvvvvvvv{{{}}}vvvYYYOOOGGGKKKUUU```jjjqqq~~~}}}}}}xxxbbbMMMCCCWWW{{{uuunnneee^^^YYY[[[ccckkk~~~jjj[[[YYYYYYWWWLLLLLLBBB;;;;;;888BBBZZZaaaXXXIIIUUUtttuuulllxxx~~~dddfff~~~bbb@@@000000222///,,,,,,++++++,,,,,,------,,,++++++++++++*********)))***++++++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---..............................222111000111333444333111GGGKKKZZZsss|||jjjiiihhhggguuuvvvqqqkkkcccjjjxxx{{{|||}}}xxxvvv~~~bbbbbb\\\YYYVVVRRRQQQQQQRRRSSSPPPOOOOOOQQQSSSSSSRRRPPPLLLJJJDDD<<<999===AAABBBFFFFFFIIINNNMMMGGGBBBBBBAAABBBDDDEEEFFFIIIMMMPPP@@@888222222444444444666666===IIISSSXXX\\\hhhttt}}}mmmUUUGGGPPPbbbhhhaaa[[[gggvvv{{{uuuiii^^^XXXcccvvvlllbbbsssfffFFF:::000000333333000///............------------++++++************++++++)))***+++,,,,,,,,,++++++,,,+++++++++,,,///222333444333111000111333555777999>>>KKK___rrrwwwpppgggVVVWWWWWWZZZeeerrrwwwsss___aaannn{{{sss___^^^lllrrrxxxlllOOOBBBZZZwwweeeccceeecccbbbeeeYYYZZZ]]]_________]]]\\\ZZZ\\\______^^^^^^```cccccceeehhhjjjkkkkkkiiihhhgggjjjkkkiiiiiiiiiddd^^^TTTTTTVVVYYY\\\\\\ZZZXXXXXXWWWXXX[[[^^^aaa```^^^```bbbeeeggghhhjjjmmmooolllqqqmmmjjjooollleeegggeeejjjxxxwwwlllpppiiioooxxxsssqqq|||qqqWWWNNNSSScccnnnlllnnnwwwllljjjgggffffffeeefffgggccc___^^^aaaaaa___```ccc___\\\ZZZ[[[[[[WWWOOOHHH:::;;;<<>>UUUzzzrrreeeaaabbbgggqqqzzzwwwkkknnnuuuppppppjjjtttwwwppp~~~wwwqqqVVVYYYTTTUUUWWWXXXWWWVVVTTTRRRJJJKKKNNNQQQTTTSSSPPPMMMJJJNNNLLLBBB<<<===@@@??????AAAEEEJJJKKKGGGDDDCCC???BBBFFFIIIKKKPPPWWW]]]JJJAAA999888999;;;>>>BBBIIIWWWbbbcccdddhhheee\\\UUU@@@333???UUU``````]]]SSS___ooovvvrrrggg^^^YYY```qqqmmmiiirrriiiIII===222111222111...---...------,,,,,,------...))))))))))))))))))))))))...---,,,+++++++++,,,---++++++,,,,,,...///111222333222111111111333555777>>>AAAPPPbbbttt}}}bbb[[[QQQVVVeeepppyyywwwhhhSSS]]]lllyyy{{{vvvqqqXXXLLLVVVwwwlllcccbbbcccaaa``````]]]^^^___aaabbbbbbbbbbbbcccaaa``````bbbdddeeeeeeiiihhhfffffffffdddaaa___bbb___ZZZUUUQQQNNNLLLLLLJJJLLLOOOPPPPPPPPPPPPQQQRRRSSSUUUXXXZZZ[[[\\\\\\aaacccfffhhhiiikkknnnpppnnnpppnnnlllnnnpppjjj```dddfffkkkqqqxxx|||yyysssqqqpppqqqssstttssstttuuu\\\SSSKKK\\\www}}}|||qqqiiijjjnnnkkkgggdddddddddeeeeeebbb```___]]]]]]]]]___```YYYYYYZZZ]]]]]]YYYRRRKKK<<<;;;:::<<>>333111:::;;;DDDddduuummmqqqrrrqqqrrrwwwxxxuuusssoookkklllqqqtttsssqqqooonnnnnnmmmnnnnnnoooooopppssswwwrrrooo|||}}}jjjPPPKKKHHHNNN]]]nnnxxx|||}}}||||||}}}|||yyyzzzzzz{{{{{{hhh\\\PPPOOOaaasssrrrbbbTTTQQQwwwzzzsssjjjbbb___[[[YYYYYYZZZYYYYYYZZZPPPDDD;;;555555===FFF^^^cccNNNAAAUUUdddaaacccjjjppphhhPPPZZZqqq|||^^^uuuHHH333333000---,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++...------,,,,,,------...+++++++++,,,,,,,,,------000111111///---,,,---...111......111222222555:::GGGVVV{{{sssvvvffffff___hhhvvvlllggghhhppp{{{hhhuuuxxx}}}lll\\\]]][[[WWWSSSUUUZZZ[[[WWWQQQLLLNNNOOOOOOOOOOOOPPPQQQMMMMMMJJJEEE???===>>>@@@@@@CCCGGGIIIIIIHHHIIIIIIFFFHHHEEEHHHQQQQQQSSS```QQQ===666AAAFFF<<<:::CCCYYYbbbjjjhhh]]]PPPIIIGGG<<<;;;666BBB\\\dddZZZTTTPPP^^^rrr~~~yyyiii___^^^dddrrrlllgggooohhhHHH<<<222111222111...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++++++++,,,---++++++,,,---...000111222444333222111222333555666;;;@@@QQQfffyyyhhhYYYRRRYYYgggpppwwwrrraaaSSS```qqq~~~~~~zzzsssmmmTTTLLLWWWtttjjjbbbaaacccbbbaaaaaa______```aaabbbcccdddddddddbbbaaaaaaccceeeeeeeeehhhfffcccaaa```___\\\ZZZWWWUUUQQQMMMJJJGGGFFFEEEDDDGGGIIIJJJIIIIIIJJJLLLRRRSSSUUUWWWYYYZZZ[[[\\\aaadddfffhhhiiijjjmmmooonnnpppooommmpppsssnnnfffiiillloooqqqtttwwwwwwvvvrrrrrruuuyyy{{{xxxrrrmmmWWWMMMXXXkkksssrrrqqqpppiiigggjjjmmmkkkhhheeedddddddddddd```___^^^\\\\\\]]]^^^```[[[[[[[[[]]]^^^ZZZRRRLLL>>>;;;888888===DDDHHHIIIYYYsssxxxwww~~~vvv{{{}}}fffgggzzz~~~}}}uuuTTTHHH<<<======:::777444333333222222222222222222222222000...,,,)))((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))222BBBdddYYY===:::CCCOOOUUUaaammmmmmmmmpppssshhhZZZaaapppqqqrrrzzzyyyuuuyyygggFFF;;;222///666555>>>bbbuuulllqqqtttsssuuuxxxwwwtttrrrnnnkkklllqqqttttttrrrllllllllllllllllllllllllnnnqqqvvvsssqqq||||||jjjNNNIIIGGGNNN]]]lllvvvyyy}}}|||{{{zzz{{{}}}|||yyyxxxzzz{{{{{{}}}yyyggg^^^PPPKKKXXXhhhiii]]]QQQXXX{{{yyynnniiieee^^^\\\ZZZYYYZZZ[[[[[[ZZZZZZPPPEEE<<<555333999BBBPPP```TTTBBBMMM]]]aaafffiiinnn{{{gggQQQ]]]ttt}}}bbbxxxIII444333000...,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------:::777222...------...///000......111222222666;;;EEEVVVwww}}}tttuuugggjjjhhhpppqqqhhhcccdddllltttiii}}}mmmtttvvvlll\\\]]][[[WWWSSSTTTXXXYYYTTTOOOIIILLLOOOQQQPPPOOOOOOOOOMMMMMMKKKFFF@@@======>>>CCCFFFJJJKKKKKKJJJKKKKKKJJJNNNKKKIIIPPPVVVYYY___QQQ@@@:::BBBCCC<<<@@@OOOkkkiiidddZZZMMMBBB<<<:::777;;;;;;EEEYYY]]]TTTQQQPPPggglll[[[TTTgggqqqlllgggmmmhhhGGG;;;111000333222///...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---///000111222444444333222222333444555999???SSSjjjzzz~~~fffTTTSSS^^^jjjrrryyyqqq\\\RRRaaattt~~~~~~zzzwwwvvvtttmmmfffOOOIIIWWWrrrhhhaaaaaacccbbbaaabbbaaaaaaaaabbbcccdddeeefffdddbbbaaabbbccceeeeeedddfffccc]]]YYYWWWUUUSSSRRRJJJIIIHHHFFFDDDBBBAAA@@@AAABBBCCCCCCCCCDDDFFFHHHPPPQQQRRRTTTVVVXXXZZZZZZaaacccfffggghhhiiikkkllllllmmmmmmnnnqqqtttqqqkkkjjjmmmqqqqqqpppqqqvvv{{{tttvvvzzz~~~pppcccUUUSSSmmm}}}wwwrrrggggggiiihhhjjjnnnkkkkkkiiigggfffdddcccbbb___^^^]]]\\\]]]^^^___```^^^]]]]]]^^^^^^ZZZSSSMMMAAA<<<777666999???EEEIII]]]rrrwwwwww|||mmmlll|||~~~}}}YYYIII===>>>>>><<<888555333222222222222222222222222222000///,,,***))))))***+++(((((((((((((((((((((((((((((((((((())))))))))))333===YYYvvviiiAAA:::888BBBNNNUUUcccooonnnkkksssyyymmmcccnnnvvvjjjlllqqqrrruuudddNNN>>>>>>777444888666CCCcccuuulllqqquuuvvvwwwyyywwwrrrpppmmmjjjkkkooossssssrrrmmmmmmnnnnnnnnnmmmmmmllljjjnnntttssspppxxxvvvdddKKKHHHGGGNNN]]]kkkssswww|||{{{yyywwwwwwxxxyyyzzzvvvtttvvv{{{|||yyyxxxzzz~~~wwwfff\\\NNNEEEMMM[[[___XXXPPPXXXuuu~~~iiibbbcccdddZZZYYYXXXYYY[[[\\\[[[ZZZYYYPPPFFF===666222666===GGGaaa^^^FFFGGGYYYdddggggggmmmyyy~~~fffPPPZZZtttzzztttwwwjjj|||MMM666333000///------............------,,,,,,,,,,,,++++++++++++++++++,,,,,,------......************************))))))************))))))++++++************++++++,,,------------.........CCC<<<222---,,,...///000///---...111111222666===HHHaaa~~~}}}uuuuuussslllpppooouuuzzz~~~~~~oooiiiddddddlllqqquuummmwww{{{kkk]]][[[[[[WWWSSSSSSUUUUUUPPPKKKFFFKKKPPPSSSSSSPPPMMMLLLNNNMMMKKKGGGCCC???>>>???EEEHHHKKKLLLLLLKKKKKKLLLPPPWWWTTTMMMSSSccciiidddTTTEEE???CCCCCC???KKK^^^qqqeeeTTTEEE<<<777555333666???DDDKKKWWWVVVNNNOOOTTTuuummm\\\QQQkkkqqqlllffflllhhhFFF:::111000333222000///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++---...000111111222444444333333333333444555:::@@@UUUkkkwww}}}rrrZZZOOOSSS```llluuu~~~uuu[[[QQQbbbsssxxxtttpppnnnmmmkkkgggcccKKKFFFTTTrrriiiaaabbbdddcccaaaaaaccccccccccccdddeeeggghhhcccbbbbbbccceeeffffffeeebbb]]]VVVQQQNNNLLLKKKJJJCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBAAAAAABBBEEEHHHMMMMMMOOOPPPSSSUUUWWWXXX___aaadddeeeffffffggghhhhhhhhhiiillloooqqqpppmmmfffkkkqqqssspppooouuu~~~yyyzzz}}}ooo]]]WWWhhh{{{~~~tttjjjcccdddggghhhkkkooojjjjjjkkkiiifffdddbbbaaa```______^^^______```aaaaaa___^^^^^^^^^[[[TTTOOOCCC<<<777666:::@@@JJJRRRcccrrrzzzzzzoooooo}}}xxx}}}```JJJ???@@@@@@>>>:::666333222333333222222222222222111111///---+++***)))******(((((((((((((((((((((((((((((((((((())))))))))))...---:::NNNXXXSSSAAA///777777BBBOOOYYYjjjvvvrrrdddgggoooooojjjrrrvvvlllnnnnnnnnnuuunnnNNN======DDD:::777:::999LLLlll|||sssooosssvvvuuuvvvxxxwwwssspppmmmjjjjjjlllooooooooojjjkkkmmmnnnnnnnnnmmmmmmkkklllrrrqqqkkkooojjjWWWIIIGGGIIIQQQ^^^jjjrrruuu{{{yyywwwvvvuuuvvvwwwxxxqqqrrrvvv||||||wwwssssssyyy|||~~~mmm___SSSHHHAAAFFFSSS[[[YYYTTTQQQeeepppiii^^^___dddgggYYYXXXXXXYYY[[[[[[ZZZXXXWWWOOOGGG???888444666<<>>DDDPPP[[[\\\YYYQQQYYY]]]ZZZZZZ```dddccc[[[ZZZYYYZZZ[[[ZZZXXXVVVVVVOOOGGGAAA;;;666888>>>NNNbbbfffTTTTTTooozzzkkkrrruuuyyynnnbbbEEEGGGmmm{{{qqquuuzzzVVV;;;333000222---......//////......---,,,,,,+++++++++*********(((((()))***+++,,,,,,---(((((()))))))))*********+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---------.........//////888222,,,+++...000...+++---,,,...000000111888AAA___|||uuuiiilllnnn|||~~~xxxzzzvvvmmmnnnvvvtttmmmjjjddddddooodddxxx|||rrryyy|||{{{jjj___VVVYYYVVVSSSQQQPPPMMMIIIEEEEEEKKKSSSXXXWWWSSSMMMJJJJJJIIIHHHHHHHHHIIIIIIIIIKKKKKKLLLKKKKKKLLLOOOQQQRRR\\\eeeaaajjjdddNNN???CCCLLLQQQXXXaaaGGG===333000555;;;<<<;;;???IIILLLRRR^^^___\\\aaaqqqmmmbbb^^^ZZZyyywwwppphhhkkk}}}kkkGGG;;;111000333222///...//////............//////++++++++++++++++++++++++******+++,,,------------***,,,...000111222111111222333333444555555666666:::AAAYYYooouuurrrfffRRRQQQTTT[[[aaaooowwwTTTWWWiiiuuuoooeeeeeejjjmmmggggggdddNNNLLL]]]pppgggaaabbbdddcccaaa```bbbccceeefffggghhhhhhhhhjjjiiigggggggggfffdddbbbUUUPPPJJJFFFDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBBBB???@@@AAAAAAAAABBBDDDFFFIIIIIIJJJKKKNNNQQQTTTVVVXXX\\\```bbbbbbbbbcccdddgggeeefffiiijjjhhhhhhjjjhhhhhhoooyyyzzztttrrrvvv~~~~~~~~~uuucccjjjsssiii{{{VVV\\\\\\\\\^^^bbbggghhhhhhhhhiiilllmmmkkkeeeaaaaaaaaadddddddddcccccccccbbbbbbbbb___]]]\\\]]]\\\XXXTTTAAA888444666:::@@@NNN]]]iiittt{{{jjjnnnzzzsssvvv}}}oooRRREEEEEECCC???:::666555555444333333222222111111111111000///---+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))'''***(((***...(((&&&333444888HHHVVVcccvvv|||qqq```TTT^^^rrrrrrjjjllloooeeebbbdddppp|||xxxaaaJJJDDDVVVXXX:::333555666UUUvvvsssuuuvvvtttppppppuuuwwwvvvpppooommmkkkjjjjjjkkkllljjjiiiiiiiiiiiijjjkkkkkkmmmhhhiiieee[[[YYYSSSDDDDDDGGGMMMVVVaaajjjoooqqqvvvuuutttssstttuuuxxxyyyzzzzzz}}}~~~uuunnnlllmmmiiiffffffaaaUUUIIIBBB??????AAAFFFRRR^^^aaa___WWWXXXWWWXXX^^^eeeeee______]]][[[ZZZZZZYYYWWWUUUVVVOOOHHHBBB;;;777999>>>KKKZZZddd[[[ZZZtttsssoooqqqsss}}}gggdddHHHJJJyyy}}}|||}}}ZZZ===333000333......////////////......++++++++++++************(((((())))))******++++++((())))))******+++++++++------............------,,,,,,++++++++++++,,,,,,,,,------------.........///,,,***+++...///...+++,,,,,,...000///000999CCCeee{{{qqqkkkjjjiiikkk~~~zzztttqqqyyyxxxrrrnnngggkkk|||pppppp{{{~~~wwwlllbbbWWWXXXVVVSSSPPPNNNKKKGGGDDDFFFKKKRRRVVVUUURRRNNNKKKHHHFFFEEEEEEHHHKKKMMMMMMNNNNNNLLLJJJJJJMMMSSSXXXQQQYYYiiimmmwwwgggOOO===CCCPPPTTTSSSQQQ:::777444444777;;;===<<>>666@@@@@@DDDKKKQQQZZZbbbfffgggjjjmmmnnnjjjccc```aaaccceeeeeeddddddbbbaaa___^^^```]]]ZZZZZZ\\\\\\YYYWWWLLLAAA;;;<<<;;;;;;GGGWWWgggrrr{{{kkkmmmwww|||||||||}}}\\\JJJHHHDDD>>>999666777888444444333333222111000000222111000...,,,***)))((())))))))))))))))))))))))(((((((((((())))))))))))'''000(((###111///(((111444:::JJJWWWaaaqqqqqq^^^JJJQQQbbbmmmlllooonnnbbbSSSVVV```pppvvvlll[[[PPP???[[[YYY666333999===aaawwwvvvqqqtttuuusssrrrtttssspppooooooooooooooopppsssvvvhhhddd___ZZZWWWWWWWWWXXXVVVNNNLLLJJJCCCEEEEEE<<>>PPPjjjeeeMMMXXXqqqssssssuuuuuufffrrr[[[___~~~zzzppp```@@@333000555......////////////......+++++++++************))),,,,,,++++++++++++++++++))))))***+++,,,,,,---------......//////......---******))))))))))))******+++++++++,,,,,,,,,---------......------...111333+++,,,...000...000:::EEEggg}}}qqqjjjlll|||vvvlllvvvlllyyyxxxkkkaaa[[[jjjssshhhqqqooohhh[[[VVVUUUSSSPPPMMMJJJGGGEEEFFFIIIMMMOOONNNLLLKKKKKKHHHCCC>>>>>>AAAFFFIIIJJJJJJGGGCCC???@@@GGGQQQYYYSSSSSSjjjzzz^^^KKK>>>DDDNNNLLL@@@555///333888888888===GGGQQQ___ttt}}}uuujjjjjjvvv{{{rrrhhhaaaZZZVVVYYYaaapppiiitttzzzmmmPPP:::000333000000222...///---,,,,,,---...,,,+++---------,,,,,,+++++++++,,,,,,,,,***))))))+++---//////000222444444333111666222222888;;;999777777<<>>BBB===???IIIIIIMMMPPPQQQQQQUUU]]]dddjjjnnnnnnjjjhhhgggeeeaaabbbbbb___[[[\\\```aaa____________^^^]]]\\\ZZZYYYPPPAAA777888:::<<>><<>>MMM\\\aaaJJJLLLnnnooosss~~~~~~|||fffAAA666555222000000000///......------------,,,++++++******))),,,++++++******))))))))))))***++++++------...///,,,---///000111000///---///---+++)))))))))++++++,,,,,,,,,++++++*********++++++,,,------......///...---///111111222999AAAddd|||ooommm~~~rrrvvvxxxttthhhoooyyyzzznnnhhhdddiiiwww{{{iii```oooyyyppplllccc___\\\WWWQQQMMMLLLJJJGGGCCCHHHHHHHHHJJJMMMLLLHHHDDDBBB???<<<;;;@@@GGGKKKJJJOOOJJJ@@@777777@@@LLLSSSNNNMMMmmm]]]PPPFFFCCC@@@999555555444111333999>>>CCCOOO\\\}}}}}}ttthhhbbbiiicccYYYOOOLLLPPPUUUWWWWWWooojjjxxx|||zzzqqqQQQ;;;222444222111333///000...------...///---,,,---,,,,,,,,,,,,,,,,,,+++,,,---,,,+++******,,,...//////000222333333333111777222222777:::999777888===KKK```pppuuummm___UUUPPPTTT]]]ggguuu~~~eeeeeerrrxxxlll[[[XXXeeesssjjjXXXGGGGGGbbbpppeeecccaaaaaacccdddeeedddiiikkklllkkkiiigggggghhhjjjggg```UUULLLGGGIIIKKKJJJIIIHHHGGGHHHHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLNNNRRRTTTRRRSSSXXX[[[[[[```bbbccceeejjjnnnjjjbbb___ZZZRRRLLLGGGCCC???======:::999@@@LLLVVVYYYYYYRRR___kkksss}}}~~~eeeFFF:::<<<>>>===<<>>HHHWWWfffmmmdddWWWPPPZZZbbbgggnnnrrriii\\\UUUYYYiiitttrrrlllYYY??????UUUQQQ===666666OOOzzz}}}yyy~~~qqqrrrrrrsssrrrqqqpppoookkkkkklllnnnrrrssssssrrr\\\QQQFFFBBBAAA@@@AAADDDLLLKKKIIIFFFDDDBBBAAAAAACCCIIISSS\\\bbbfffhhhjjjkkklllnnnooonnnnnnllllllpppooollldddZZZTTTUUUWWW___uuuvvvcccUUUVVVZZZZZZcccaaaJJJKKK[[[fffnnnhhhaaaXXXVVVXXXZZZXXXUUUVVVRRRKKKBBB;;;777666666888GGGWWW___JJJKKKmmmooosss}}}xxx|||gggAAA666444111000000000///......------------,,,,,,+++*********++++++,,,,,,+++******))))))***++++++------...///---...000111222111000//////---,,,***)))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---............---///111111222888AAAWWW~~~~~~zzzwww~~~yyywwwwwwhhhjjj{{{ooohhhgggoookkk^^^]]]rrrvvvnnnkkkdddaaa[[[VVVQQQNNNMMMKKKGGGCCCIIIIIIJJJMMMPPPOOOLLLIIIFFFCCC@@@>>>@@@FFFLLLOOORRRKKK@@@666555===HHHOOOLLLNNNooo^^^RRRFFF@@@;;;444000000111111555<<>>ZZZ}}}uuuiiifffcccaaabbbcccccccccfffhhhkkklllkkklllmmmnnnlllhhh___TTTLLLJJJNNNSSSNNNPPPQQQOOOKKKHHHIIIKKKGGGHHHJJJIIIFFFFFFHHHJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQTTTUUUTTTUUUYYY[[[YYY```dddffffffiiikkkhhhbbb___XXXNNNDDD===999555333555666666666777999<<<>>>GGGKKKXXXiiipppcccMMM===;;;::::::BBBPPPYYYVVVMMMGGGLLLRRRVVVZZZ^^^bbbfffkkkmmmjjjffffffhhhfffaaa^^^ccceeecccbbbcccccc```aaaaaaaaaaaa___]]]ZZZYYYOOOCCC999999???FFFRRR\\\lllhhh}}}zzz{{{{{{sss~~~mmmpppyyymmm\\\kkk}}}yyy```[[[SSSHHH===888888;;;>>>;;;666444444666666777222222222111000...,,,+++++++++*********)))))))))'''((((((((()))))))))***)))*********+++,,,///111===CCCKKKTTT___gggddd]]]qqqvvvuuupppoooqqqlllbbb\\\dddlllMMM:::AAAVVVOOO:::666>>>___|||wwwvvvssssssqqqooommmkkkiiihhhfffgggiiilllnnnlllhhheeeYYYJJJ>>>===CCCFFFGGGHHHLLLKKKJJJHHHFFFEEEEEEDDDHHHNNNVVV]]]aaaccceeegggggglllqqqpppkkkggghhhjjjmmmmmmgggYYYLLLOOO```ppp|||qqqmmmhhhbbbYYYZZZ]]]]]]XXXWWWVVVRRR]]]mmm~~~~~~hhhbbb\\\YYYZZZ[[[YYYWWWVVVTTTNNNFFF===777666777:::DDDUUUcccOOOHHHeeeiiiqqqsssrrrhhhTTTbbbooojjjzzzhhhBBB555333000111111000000///............------,,,++++++*********+++---//////---+++))))))***++++++------...///......///000000000000///......,,,++++++***++++++*********++++++,,,,,,,,,***++++++,,,------......///---...111000111777???ZZZ|||~~~{{{|||ggghhhxxxyyyrrreeeiiipppvvvzzzeee___qqqmmmhhhfffbbbcccYYYUUURRRPPPOOOMMMHHHDDDJJJKKKNNNPPPQQQPPPNNNLLLLLLLLLMMMLLLHHHHHHPPPZZZbbbUUUDDD888444666>>>FFFJJJNNNiii~~~sssXXXOOOBBB888333111111222222666:::<<>>FFFOOORRRQQQTTT\\\cccjjjnnnxxxmmm}}}yyySSS<<<333555222000222...///...,,,---......---++++++++++++,,,,,,------------......---,,,---///111///111222222000000222444777333222444555666999???FFFUUUlll}}}sss```RRRPPPZZZcccwwwhhhcccgggqqqooo\\\MMMMMMSSSVVVOOO;;;AAAdddxxxkkkgggcccaaaaaacccddddddbbbeeehhhjjjkkklllnnnpppllliiicccYYYQQQNNNPPPTTTTTTVVVVVVRRRMMMIIIIIIKKKGGGIIIKKKIIIFFFEEEHHHLLLKKKKKKKKKLLLNNNPPPQQQSSSPPPWWWZZZYYYXXX[[[]]]\\\___dddfffggghhhjjjhhhbbb^^^WWWLLLBBB;;;777555444222333555444333444777:::>>>===FFFSSSXXXMMM>>>666===999@@@TTT\\\TTTJJJGGGHHHJJJNNNRRRVVVZZZ___aaammmqqqrrrnnnkkkjjjhhhddd^^^dddgggeeebbbcccbbb___```aaaaaaaaa^^^[[[XXXVVVNNNDDD;;;;;;AAAJJJSSSZZZTTTZZZ{{{}}}|||ppp|||sssuuu}}}rrr]]]kkkgggcccYYYKKK???888999<<<>>>:::777555555666777777111222222222111...,,,+++******)))))))))((((((((((((((((((((()))))))))))))))***+++++++++,,,///222@@@GGGOOOVVV^^^dddbbb]]]vvv{{{zzzsssqqqsssooofff[[[hhhdddIII<<<@@@RRRJJJ666555@@@ccc{{{vvvrrrqqqqqqooonnnllljjjjjjiiijjjjjjlllmmmmmmjjjddd___WWWIII<<<;;;AAAEEEFFFGGGMMMLLLJJJHHHGGGFFFEEEEEEIIINNNUUU[[[^^^aaacccdddfffjjjllljjjfffeeeiiinnnnnnllldddVVVLLLRRRfffxxxyyyxxxqqqiiilllttttttmmmiiihhhbbb```aaa```___cccuuuvvvhhhddd^^^\\\[[[[[[ZZZXXXVVVUUUQQQHHH>>>777666888666===PPPdddQQQFFFaaafffllloooqqqxxx]]]LLLbbbvvvmmmxxxiiiCCC666333000111111111000//////............------,,,++++++***)))+++---//////---+++***)))***++++++------...///---------.....................---,,,++++++++++++*********++++++,,,,,,,,,******++++++,,,------...///---...000000000666>>>YYY~~~|||___gggvvvfff```iiirrryyypppdddiiijjjfffccc^^^aaaZZZVVVRRRPPPPPPOOOKKKGGGNNNPPPRRRSSSRRRPPPNNNLLLKKKMMMQQQSSSOOOLLLSSS^^^nnn]]]HHH<<<777666===EEEKKKLLL```qqqvvvnnnYYYQQQDDD888222111222222333888;;;<<>>QQQbbb[[[IIIKKK\\\bbb```]]][[[ZZZ[[[]]]___mmmwww}}}yyyrrrmmmiiifffaaagggjjjgggccccccbbb```^^^___``````___\\\YYYWWWPPPGGG===:::???EEEJJJKKK===PPP|||}}}ppp|||yyy{{{ooowwwpppkkk```PPPAAA999:::>>><<<999777666777777666666111111222333222///---+++******)))))))))((((((((((((((((((((())))))))))))(((+++,,,,,,***+++///333AAAIIISSSYYY]]]```^^^YYYhhhppptttqqqpppsssoooggg___iiixxxWWWGGGAAABBBQQQFFF444666AAAaaa|||xxxsssqqqpppnnnmmmkkkjjjjjjjjjooooooppppppnnniiiccc^^^WWWJJJ>>><<>>777777999777<<>>UUU}}}qqq```mmmvvvzzzhhheeegggjjjrrrrrrjjjnnnhhheeebbb]]]```\\\XXXSSSQQQQQQPPPNNNKKKSSSVVVXXXXXXVVVSSSQQQPPPKKKKKKPPPUUUSSSPPPWWWcccyyydddMMM@@@:::777===FFFMMMLLLWWWeeekkkssstttjjj\\\VVVJJJ:::111000111///222888<<<===EEE\\\wwwrrrIII;;;;;;AAALLLVVVdddvvv|||{{{|||kkkrrrnnniiizzzTTT>>>444666222111222...///...------......---,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,---///111000222444222......111555444222444666666555999@@@DDDVVVooo{{{gggXXXSSSggghhhppp```[[[eeeiiibbbRRROOOUUUTTTJJJ@@@:::KKKpppwwwkkkgggcccaaaaaadddeeefffdddfffhhhiiiiiiiiikkklllooonnnjjjddd^^^]]]```dddhhheee___ZZZUUUOOOJJJFFFFFFIIIKKKHHHCCCBBBGGGMMMNNNMMMMMMNNNOOORRRUUUVVVYYYhhhssspppfffaaabbbddd```fffkkkkkklllnnnmmmjjj___VVVIII>>>777444333222666666777888:::<<<======:::;;;;;;;;;===???>>>;;;999GGGYYY]]]SSSPPPddd|||}}}wwwnnngggccccccdddeeelll{{{wwwnnniiigggccciiikkkfffaaa``````___YYY[[[^^^aaaaaa```]]]\\\RRRJJJ???:::<<<@@@@@@===555LLL{{{xxxzzz~~~xxxsssfffTTTBBB999:::???999888777777888777666444000111333333222000---+++++++++*********)))))))))))))))))))))(((((((((((((((+++---,,,***+++000444???JJJUUUZZZ\\\\\\XXXSSSYYYdddlllmmmnnnpppkkkbbbcccgggxxx{{{dddOOOGGGBBBHHHSSSEEE333777AAA\\\}}}xxxsssrrrqqqooolllkkkjjjiiiiiipppooonnnnnnlllhhhbbb]]]VVVKKKAAA???BBBFFFLLLRRRSSSRRRPPPMMMKKKIIIHHHHHHMMMRRRXXX]]]aaacccfffhhhkkkiiigggeeefffiiinnnqqqoooeeeYYYQQQRRR]]]kkkuuujjjkkkmmmwwwtttbbbeee[[[YYYgggkkksss{{{mmmkkkeeebbb___\\\ZZZYYYXXXXXXWWWXXXUUUKKK???777777999:::===TTTsssdddVVVooowww```aaaeeerrriiiZZZHHH___|||www{{{|||uuuxxxjjjDDD777555222222222111111000/////////.........---,,,,,,++++++)))******+++,,,,,,++++++)))***++++++------...///---------------...//////............---,,,+++***,,,,,,++++++++++++++++++*********+++,,,,,,------///......000//////555===SSSvvv|||ssseeennnsssnnn{{{qqqkkk```___lllpppmmmmmmxxx|||hhhfffbbb]]]aaa___ZZZTTTQQQQQQRRRQQQOOOSSSVVVZZZZZZWWWTTTSSSTTTNNNJJJLLLRRRSSSRRR[[[jjjhhhOOOCCC<<<888===FFFOOOMMMSSS___fffkkkkkkhhh[[[XXXLLL<<<222111111///222888;;;===HHH___xxxcccEEE;;;:::EEE[[[jjj~~~lllsssqqqkkkzzzVVV???555777444222333///111///......//////...------------,,,,,,++++++++++++,,,,,,,,,+++,,,///111000333444222...---111555333222444777666555999@@@FFFWWWpppvvv```PPPRRRlllmmmpppbbb^^^dddeeeZZZKKKKKKUUUSSSGGG===999KKKooorrrkkkgggbbb```aaadddfffggghhhiiikkkkkkiiihhhhhhiiiqqqppplllfffbbbbbbhhhmmmooojjjccc]]]XXXRRRKKKEEEEEEIIIKKKHHHBBBBBBGGGMMMNNNNNNMMMNNNPPPSSSVVVWWW\\\mmmzzzvvvhhh``````ccc___eeejjjkkkkkknnnmmmjjjcccYYYLLL@@@888444333333555444444666999;;;;;;:::999===;;;777888???AAA===@@@MMMTTTOOOPPPbbb~~~vvvmmmiiijjjmmmoookkk}}}zzznnniiigggbbbhhhiiiccc]]]\\\]]]]]]VVVYYY]]]aaaccccccbbb```RRRKKK@@@:::<<>>MMMVVVFFF444888AAAXXX|||{{{vvvppptttssspppmmmjjjiiihhhhhhmmmlllkkkjjjhhheee```\\\RRRHHH@@@>>>@@@DDDLLLTTTVVVUUUSSSPPPMMMKKKJJJIIIPPPUUU[[[```cccfffiiikkkmmmkkkhhhgggiiilllnnnooonnnbbbTTTOOOUUU```kkkqqqooonnnmmmqqq{{{~~~kkkSSS@@@IIIDDDFFFXXX___lllxxxkkkhhhhhhcccaaa^^^[[[YYYWWWWWWVVVWWWXXXVVVLLL@@@888777:::999;;;QQQqqqbbbRRRiiiqqqllljjjkkkrrrcccMMMbbb}}}yyyrrrpppxxxjjjDDD888666333222222111111000////////////......------,,,++++++)))))))))******++++++,,,)))***+++,,,---......//////............///000000............---,,,+++***---,,,,,,++++++*********)))******+++,,,,,,------///......000//////555===QQQjjjmmmzzzsss~~~hhhjjjooodddttt}}}{{{vvvkkkYYYXXXkkkYYYbbblllxxx}}}zzzhhhgggddd___cccaaa[[[TTTQQQQQQSSSSSSRRRPPPTTTXXXYYYVVVTTTTTTUUUPPPIIIHHHNNNQQQSSS___nnnjjjPPPDDD===888<<>>999777666444555666888;;;===>>><<<;;;<<<<<<>>>???>>>???DDDJJJBBBEEEEEELLLddd~~~vvvssssssrrrnnndddaaakkkyyyzzziiibbbeeebbbdddffffffbbb___\\\[[[[[[\\\]]]^^^_________^^^SSSJJJ???999888999777555999FFFqqqzzzrrrzzzkkkVVVCCC;;;;;;======:::777777888777444222000111111111111222222222,,,+++***)))((((((((((((''''''''''''((((((((()))...+++)))*********000888???NNNYYYYYYYYY[[[SSSGGGLLLXXXcccdddccceeeggghhhjjjdddppppppjjj^^^FFFEEE\\\[[[???555:::BBBaaawww|||wwwwwwtttuuuqqqmmmkkkkkkjjjgggdddhhhgggffffffiiiiii^^^SSSLLLCCC<<<<<<@@@DDDJJJPPPSSSZZZ]]]TTTJJJGGGIIIKKK[[[[[[]]]aaagggjjjjjjhhhmmmiiiggghhhkkknnnnnnmmmeee```VVVQQQWWWbbbiiiiiipppiii```YYYSSSJJJ@@@888777999999888:::EEEWWWeeeuuuuuutttoooiiieeecccddd]]]\\\\\\[[[ZZZYYYXXXWWWZZZXXXSSSKKKCCC<<<999999;;;>>>VVVjjj___SSS```rrriiiooo{{{~~~kkkXXXrrrvvvsssmmmFFF555333555000000000000//////////////////...---,,,,,,++++++'''((()))******++++++*********+++,,,---//////000222111000//////000111111///////////////...------,,,++++++******++++++,,,++++++++++++,,,,,,---.........///......000444777PPPSSS```ppptttooopppwwwyyypppoooqqqhhhllllllsss}}}mmmppplllbbbddd[[[XXXlll{{{}}}}}}{{{jjjiiibbb\\\```aaa___YYYRRRQQQRRRPPPJJJNNNOOOOOOPPPPPPOOOOOONNNKKKFFFDDDJJJPPPUUU___iii~~~fffOOOFFFAAA<<<===DDDGGGQQQWWWZZZbbbkkkeeeYYYSSSMMMDDD;;;555222222333333888;;;===HHH[[[lllrrrtttmmmXXX???666DDD[[[kkk~~~pppnnnooosssqqqrrrmmm}}}ZZZCCC888999555333333///000///......//////...,,,------------------------------------,,,...111444222222111111000111111222777555666888777444666;;;CCCZZZrrrzzzrrrdddVVVMMMVVV\\\bbboooyyykkk[[[ZZZaaaaaaUUUKKKPPPQQQLLLLLL===CCCmmmjjjgggbbb```dddffffffhhhkkkmmmmmmmmmllljjjjjjkkkmmmmmmllliiieeeaaa^^^[[[ZZZUUUNNNJJJMMMMMMIIIDDDCCCDDDFFFFFFDDDAAAAAAFFFKKKNNNNNNPPPQQQSSSTTTUUUVVVZZZ^^^```^^^```fffgggdddiiiiiijjjnnnqqqssssssrrrmmmaaaPPPBBB;;;888777666888888888:::<<>>>>>@@@BBBEEEIIIPPPUUUSSSNNNJJJPPP[[[dddeeebbbiiiggghhhiii```YYYggg|||jjj______aaaccceeeeeeccc```______```aaabbbcccbbb```^^^]]]TTTKKK???888888999999777;;;GGGqqq}}}pppoooWWWDDD;;;;;;<<<<<<:::777777888777555333444444333333222111000000,,,+++***)))(((((((((((('''''''''((((((((())))))---***)))***)))***000888@@@MMMWWWZZZ\\\^^^UUUHHHIIIWWWeeeiiiiiihhhgggeeekkkcccnnnoookkkaaaGGGBBBYYYXXX<<<333888@@@aaaxxxzzzuuutttpppqqqooommmkkkjjjiiigggeeehhhgggeeeeeehhhhhh___SSSFFF???:::<<>>:::444///444666777666777<<>>HHHbbblllYYYMMM[[[kkkhhhnnnqqqaaa|||kkkEEE555444555111000000000//////////////////...------,,,++++++((()))***+++,,,,,,,,,,,,******+++,,,---...//////111000/////////000111222000000000000000///...---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---------...///......000444777BBBJJJXXXcccfffdddhhhnnnqqq}}}ssstttwwwlllnnnnnnooo|||yyynnnmmmmmmhhheeeaaaaaauuu~~~|||xxx~~~yyyhhhhhhbbb[[[```aaa___YYYSSSQQQRRRPPPKKKMMMMMMNNNNNNNNNNNNMMMMMMJJJCCCAAAGGGOOOUUU^^^fffwwwbbbNNNGGGCCC===<<>>???DDDIIIMMMNNNOOOQQQSSSUUUVVVWWW[[[^^^___^^^aaafffiiiiiikkklllnnnqqquuuwwwwwwvvvrrrhhhYYYIII>>>888777888999999999;;;???CCCGGGJJJFFFFFFGGGJJJQQQYYY^^^aaa```XXXTTTXXX\\\]]]cccmmmiiiaaacccggg]]]QQQbbbnnnccc```aaacccddddddcccbbbccceeefffgggiiihhhfffbbb^^^[[[WWWLLL???888888:::;;;:::>>>HHHrrr|||pppsssYYYDDD<<<;;;;;;;;;:::888888999888777555999888777555333111///...,,,+++***)))((((((((((((''''''((((((((())))))))),,,***)))***)))***111:::BBBLLLUUUZZZaaabbbXXXIIIKKKXXXfffkkkkkkkkkjjjhhheeeaaannnooommmbbbGGG@@@XXXVVV:::333888@@@ccc}}}{{{uuurrrmmmooooooooommmkkkiiiiiijjjhhhgggeeeeeehhhhhh___TTTCCC>>>;;;===???@@@BBBFFFTTT^^^bbbYYYMMMIIIOOOTTT^^^___aaafffjjjllllllkkkggghhhiiifffdddeeekkkqqqjjjcccVVVLLLLLLSSSWWWWWWQQQHHH<<<444111000000///222333555888999:::;;;;;;<<>>QQQjjjfffLLLDDDUUUbbbgggnnntttggggggBBB555555555111111000000000///////////////......---,,,,,,,,,)))***+++,,,------------******+++,,,---.../////////.........///111333444333222222111000000///...,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,---............000333555888HHHXXX\\\[[[^^^eeeiiikkk}}}yyy~~~tttuuuuuussstttuuunnnfffjjjmmmdddccceeezzztttsssvvvffffffaaa[[[``````___ZZZTTTQQQRRRPPPKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHAAA===DDDNNNVVV]]]aaaooo^^^OOOJJJFFF@@@>>>AAAIIIOOORRRRRRVVV\\\XXXOOOMMMIIICCC<<<777444444444///666<<>>GGGbbb{{{{{{jjjZZZSSSSSSVVVYYY\\\fffkkk]]]RRR[[[fffcccRRRFFFMMMPPPLLLMMM???MMM{{{qqqgggcccbbbgggiiiiiijjjmmmnnnooooooooommmmmmoooqqqlllllliiiaaaTTTIIIBBB@@@@@@DDDJJJNNNLLLFFFAAA???===>>>>>>======@@@DDDHHHLLLMMMOOOQQQTTTVVVXXXYYY\\\]]]]]]^^^aaafffjjjlllnnnnnnooorrrvvvxxxyyyyyyvvvnnn```OOOAAA999888999777999<<>>BBBWWWaaammmrrrwwwjjjbbb>>>555666555111111111000000000////////////......---------,,,)))***+++,,,------------******+++,,,------......------------///222444555555555333222111000000///,,,,,,,,,++++++,,,,,,,,,...---,,,,,,++++++++++++,,,---.........///111444444JJJ[[[ZZZVVV[[[bbbeeehhh|||zzztttxxxzzz{{{pppqqqmmmbbbkkkuuuhhhgggiii}}}wwwwwwssscccddd```ZZZ______```\\\UUURRRRRRPPPKKKJJJKKKKKKLLLLLLKKKKKKJJJGGG@@@<<>>JJJVVV]]]gggkkkfffdddiiimmmlllnnnpppttteeepppaaaIII===<<<777444555222000...------...///---,,,---------------------------///000000000111333555333222222222333333444555333444999??????<<<;;;>>>HHH^^^tttwwwlll___VVVRRRUUUXXX\\\fffjjjZZZSSS___hhhdddRRRFFFLLLNNNIIIHHH>>>KKKvvvsssiiieeedddgggiiihhhhhhjjjjjjlllmmmmmmlllmmmoooqqqkkkllliii___PPPDDD?????????IIIRRRTTTMMMDDD===999============>>>AAAEEEIIIKKKLLLNNNQQQTTTWWWYYYZZZ\\\[[[\\\___bbbfffjjjmmmpppoooooopppsssvvvwwwwwwuuummm```PPPBBB:::888888666:::???BBBDDDFFFHHHKKKKKKOOOSSSXXXbbblllnnnjjjuuu{{{iiiggg}}}}}}kkkgggmmmaaaSSSlllwwwgggfffjjjfffffffffcccbbbaaadddfffeeegggiiijjjhhhddd___\\\YYYMMM???777777;;;>>>>>>===GGGrrr|||}}}yyyYYYDDD???@@@>>>>>>>>>>>>>>>===<<<<<<<<<::::::888777555444333222,,,+++***)))(((((((((((((((((((((((()))))))))***))))))***+++))))))222===FFFIIIOOO[[[fffiii^^^PPPSSS^^^hhhlllllllllhhhccc]]]kkknnn\\\BBB???VVVSSS999555:::???ccc~~~vvvsssooommmpppsssrrrpppnnnoooqqqiiiiiihhhgggjjjhhh]]]QQQFFFAAA>>>>>>>>>???EEELLLXXXaaadddZZZMMMJJJPPPUUU^^^aaafffjjjlllllllllllliiiiiijjjmmmnnnkkkfffaaa]]]ZZZSSSIIIEEEFFFEEEAAA:::666222//////111333444777555444:::CCCMMMQQQSSSKKKNNNUUU___hhhjjjfff```]]]^^^aaabbbbbb___\\\ZZZWWWTTTNNNFFF>>>999888999888JJJWWWIII888HHHbbbiiivvvzzzyyyiii]]];;;666777333111111111111000000000000///...............------((()))***+++,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,---///222444666777666444222111000000000---,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++++++++---............000222000HHHZZZZZZSSSVVV[[[]]]hhhyyytttwwwyyyooovvv{{{|||lllkkknnnmmm|||yyypppooo~~~|||pppaaaccc^^^YYY___^^^```]]]WWWRRRRRRPPPLLLKKKLLLLLLLLLLLLLLLLLLKKKHHHCCC>>>AAAKKKUUUXXXWWWcccYYYMMMFFFCCCAAABBBDDDDDDIIIOOOSSSVVVWWWSSSMMMMMMKKKGGGCCC???;;;888777555666:::AAAIIITTT___gggrrrooofffUUUCCC<<>>===777555666222111///......//////...------------------------------...000111000111222444000000000000111222333333111333999??????;;;999:::FFFVVVfffkkkhhhaaaWWWPPPTTTWWW]]]iiikkkYYYRRRaaaiiieeeTTTIIIOOOPPPGGGCCC<<>>===<<<===???CCCFFFIIIJJJKKKNNNQQQUUUXXX[[[\\\^^^\\\]]]bbbeeegggjjjnnnpppooopppqqqssssssqqqooojjjbbbWWWJJJAAA;;;999888666;;;@@@CCCBBBAAACCCEEEEEEMMMRRRWWWaaaooouuurrrxxxvvvnnn______iiieee^^^{{{qqqfffiiilllggggggfffdddaaa```bbbcccbbbccceeeffffffccc```^^^XXXMMM???777777;;;>>>>>>;;;EEEqqqvvv}}}[[[DDDBBBCCC@@@???@@@AAA???===<<<<<<===999999888777666555444444,,,+++***)))((((((((((((((((((((()))))))))******'''(((***+++((()))333>>>FFFGGGNNNZZZfffhhh```VVV]]]jjjwww}}}|||vvvjjj```cccuuukkkVVV???>>>RRROOO777555888:::]]]~~~}}}sssqqqqqqkkkmmmooopppooonnnnnnnnnhhhiiihhhhhhiiifffYYYLLLCCC>>>;;;;;;;;;===DDDLLLVVV]]]^^^VVVMMMLLLQQQUUU\\\aaafffjjjkkkkkkkkkkkkiiiiiijjjmmmnnniii^^^UUUUUUTTTNNNDDD???>>><<<999222222222222222333555555;;;888666999BBBKKKQQQTTTOOOQQQXXXdddpppsssllleee^^^___aaaaaa```^^^[[[YYYVVVSSSMMMDDD===888888999999FFFNNNBBB999OOOllltttzzzooo\\\uuu}}}}}}YYY999777888222222222111111111000000000........................((()))***+++,,,,,,,,,,,,***+++++++++,,,,,,,,,---+++++++++---///222444666999777555222000/////////------,,,,,,,,,,,,------------,,,+++++++++,,,,,,+++,,,......---...///000222GGG\\\aaa[[[XXXZZZ\\\ooo|||rrrssswwwqqq|||rrrgggggguuupppoooyyyxxxooo```bbb]]]XXX^^^^^^```___XXXSSSQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLHHHFFFAAAAAAGGGQQQTTTQQQXXXQQQGGG@@@===<<<===>>>===AAAGGGLLLOOONNNLLLIIIIIIIIIHHHFFFCCC@@@===;;;999888:::AAAIIIRRR___jjjppppppkkk]]]III<<<@@@KKKKKKWWW______aaaeeeddd___lllqqqooo\\\dddgggNNN@@@???999666888444222000//////000000///...------------------------,,,...000000000000222333000000000000111222333444111333:::AAAAAA;;;888999GGGRRR]]]``````^^^XXXRRRWWW[[[bbbooooooYYYQQQaaagggeeeVVVMMMTTTTTTHHHCCC???OOOzzzllliiiffffffjjjlllkkkjjjllljjjkkkkkkjjjiiiiiijjjllliiikkkiii]]]NNNHHHNNNVVVdddnnnpppbbbOOODDD@@@??????===<<<===???CCCFFFHHHIIIKKKNNNQQQUUUYYY\\\]]]aaa^^^```gggiiiiiikkkooolllooosssvvvwwwrrrkkkeeeYYYRRRHHHAAA>>><<<:::999666;;;@@@BBBCCCDDDIIIMMMJJJSSSWWWVVV___qqq|||}}}vvvVVVNNNTTTeeeiiikkk{{{fffdddgggffffffffffffdddbbb```aaabbbaaabbbcccdddcccbbb```^^^VVVKKK>>>777888;;;======888DDDppp~~~rrr^^^FFFDDDEEE@@@???AAAAAA???<<<:::;;;<<<::::::999777666555444333,,,+++***)))(((((((((((((((((()))))))))*********&&&(((***+++((()))333@@@FFFFFFMMMYYYdddfffaaa[[[gggpppyyy|||yyyrrrggg]]]bbbrrr{{{aaaQQQ???AAAQQQNNN777666777666YYYzzz}}}rrrrrrvvvllllllmmmoooppppppnnnllleeefffgggggghhhcccSSSDDD===;;;;;;<<<<<<===CCCKKKQQQUUUVVVPPPLLLOOOTTTVVVZZZ___fffiiijjjiiiiiiiiikkkmmmooooookkkcccYYYSSSWWWUUULLL@@@999999999777333444666777888888:::;;;<<<<<<===???DDDIIIMMMNNNMMMPPP[[[lll{{{~~~vvvlllbbbbbbbbbaaa___]]][[[YYYUUURRRLLLCCC<<<888777888999CCCLLLDDD;;;OOOmmmvvvrrr|||yyynnnaaaLLL^^^{{{vvvVVV888888888000222222222111111111000000............////////////)))***+++,,,------------+++++++++++++++,,,,,,,,,+++++++++,,,...111333555:::888555222///......///------,,,,,,,,,,,,------,,,,,,+++++++++,,,------***,,,......------...///555FFF^^^llliii```^^^bbbttt}}}oooqqqwwwuuujjjhhhjjjrrrhhhjjj}}}~~~~~~sssvvv|||ooo```aaa]]]WWW]]]]]]``````YYYSSSQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHDDD@@@CCCKKKNNNLLLNNNKKKEEE>>>;;;:::999777666777:::>>>?????????AAABBBCCCDDDEEEEEECCCAAA@@@;;;999;;;BBBIIIPPP[[[ggglllooopppfffQQQ>>><<>>;;;<<>>777888;;;<<<<<<777CCCoooyyyaaaHHHEEEFFF@@@???@@@AAA???:::888999:::;;;;;;999777555444222111,,,+++***)))(((((((((((())))))))))))************%%%'''++++++((()))333@@@EEEFFFLLLXXXbbbeeebbb___gggkkklllhhhdddaaa[[[UUU[[[hhh|||mmmXXXOOOAAADDDRRRPPP:::999999666XXXyyysssuuu{{{ooonnnmmmpppssssssppplllbbbdddfffffffff```OOO???::::::<<<@@@??????CCCJJJMMMPPPPPPLLLLLLRRRVVVWWWYYY___eeeiiiiiigggggghhhooorrruuurrriii___XXXVVV]]]YYYNNN@@@777888::::::444555777888999:::<<<======@@@DDDHHHJJJKKKLLLLLLMMMRRR___ttt~~~rrrddddddcccaaa___]]][[[ZZZUUURRRKKKCCC;;;777777999888AAAMMMFFF;;;JJJgggtttfffvvvxxxfffaaaZZZEEETTTuuuxxxTTT777888888///222222222111111111111000.........///////////////++++++,,,---............++++++++++++++++++,,,,,,++++++,,,,,,...111333444:::888555111///............------,,,,,,------...++++++++++++,,,------...***,,,......------...///444BBB\\\qqqpppccc___dddooovvvgggjjjsssssshhhmmmooooooVVVdddkkk}}}wwwtttzzzooo```aaa\\\WWW\\\]]]``````YYYSSSQQQOOOMMMKKKKKKLLLLLLLLLLLLKKKKKKGGGIIIFFF???@@@FFFJJJHHHIIIIIIFFFAAA===:::777333111000000111111222666:::666888<<>><<<:::<<>>@@@DDDHHHJJJLLLOOOSSSXXX[[[^^^___]]]```cccfffgggjjjmmmpppoootttzzz{{{jjjYYYJJJ::::::CCC@@@;;;999555:::888AAAJJJMMM[[[kkkmmmjjjiiidddaaaggguuu}}}aaaJJJ===@@@DDDNNNSSS[[[xxx}}}bbbVVVVVVWWWUUURRR]]]___cccfffhhhhhheeecccfffeeedddddddddcccaaa___UUUJJJ===666777;;;???@@@<<>>>>>>>>>>><<<:::===;;;999666555555555666...,,,((('''((())))))((((((((((((((())))))))))))***---)))''',,,,,,333CCCDDDJJJKKKSSSbbbcccZZZZZZdddfffhhhgggfffddd\\\RRR\\\ggggggjjjjjjNNN;;;HHH]]]^^^GGG444777???WWW~~~uuusssssswwwoooiiikkkrrrtttmmmeeebbb```ccckkkppphhhRRR@@@<<<>>>@@@@@@???BBBHHHMMMLLLOOOQQQQQQPPPQQQTTTXXXaaacccfffiiikkkkkkjjjiiikkkrrrppplllhhh^^^[[[fffddd[[[PPPGGG===555666;;;<<<777;;;;;;777===DDD@@@@@@AAAFFFLLLNNNNNNQQQVVVTTTZZZfffzzzsssjjjgggbbb___\\\ZZZYYYXXXXXXTTTNNNEEE===999777888;;;;;;YYYNNN666QQQlllppplllvvvqqquuusssfffUUUMMMlllwww|||NNN999<<<999111444333333333111000///...111111111000//////......------,,,,,,,,,------...,,,,,,,,,---------......//////...---...///000111555444333222111///......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------...000000444BBBUUUccceeeaaa```aaannngggaaadddmmmvvv~~~llljjjnnnwww^^^[[[]]]uuu}}}|||}}}|||mmmhhhfff^^^```WWW]]]```aaa]]]UUUPPPOOOQQQQQQMMMJJJIIILLLNNNNNNMMMNNNIIIBBB>>>???CCCGGGIIIGGGEEEBBB@@@>>>:::555111222111///...------......111222333666999<<>>===999888;;;LLL```pppmmmddd```\\\WWWYYY___fffrrruuucccVVV___eeegggYYYVVVddd[[[FFFFFFOOObbbkkkiiijjjjjjiiimmmqqqoooiiiiiijjjkkkjjjgggeeeddddddbbbdddfffdddaaaaaafffllliii___QQQFFF???<<<;;;:::;;;;;;<<<<<<===@@@DDDGGGIIIKKKOOOSSSXXX[[[]]]^^^```bbbeeeggghhhjjjllloooppptttyyy}}}zzzjjjZZZHHH===???FFFFFFFFFDDD;;;@@@>>>GGGOOOSSScccwww}}}nnngggbbbeeeooozzzsssTTTBBB===CCCCCCGGGIIIOOOhhh~~~nnneeeYYYRRRRRRUUUVVVUUUXXX]]]dddgggfffddddddeeehhhgggeeedddbbb```]]]ZZZRRRHHH<<<666777<<<>>>??????FFFxxxxxxeeeQQQIIICCCBBB@@@>>><<<<<<<<<<<<:::999===;;;999777555555555666///,,,)))(((((())))))((((((((((((((()))))))))))))))---)))''',,,,,,222CCCFFFKKKJJJPPP^^^___WWWWWWZZZ___ccceeegggggg```XXXXXXccceeeggggggQQQEEETTTppplllNNN666999CCC]]]wwwtttsssnnnjjjgggkkkrrrtttoooiiieeedddfffmmmppphhhVVVGGGDDDFFFHHHGGGEEEDDDGGGJJJHHHJJJLLLLLLKKKMMMSSSWWWaaacccfffiiijjjjjjiiihhhjjjooonnnmmmmmmccc\\\cccXXXZZZXXXNNNAAA999999<<<:::555999<<<===IIITTTPPPSSSNNNLLLOOOSSSTTTXXX\\\ddddddmmmqqq^^^]]]]]]\\\[[[ZZZYYYXXXWWWTTTMMMDDD<<<888777888@@@AAA]]]RRR>>>YYYqqqsssrrr~~~zzz{{{xxxeeeXXXuuuTTT<<<;;;888555444444444333222000///...111111111000//////.........------,,,,,,------...,,,,,,,,,---------......///...---------...000000333333222111000//////...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------...///000000444???QQQbbbiiifffcccbbbnnnoookkkfffmmm|||iiiccc```ooo{{{lllXXXWWW\\\qqqyyyqqqrrruuulllgggfff]]]aaaXXX\\\___aaa^^^WWWQQQOOOPPPMMMJJJHHHIIIKKKMMMMMMKKKJJJHHHDDDBBBAAACCCGGGIIIHHHFFFBBB>>>;;;777222///000///...---------...//////000111222333555777888>>>======@@@EEEMMMTTTYYY^^^hhhmmmcccNNN<<<666888???SSSZZZbbbxxx~~~sssqqqkkknnn}}}mmmoooxxxXXXGGGHHHEEE???<<<666444222111000222222111000///000000000000///......------...///000000000000///000222444555555555444555444666999999666888<<>>===888EEEvvvwwweeePPPIIICCCAAAAAA???============;;;999<<<;;;:::888666666555555000...***((()))))))))((((((((((((((()))))))))))))))---)))''',,,,,,222BBBFFFJJJHHHMMM[[[[[[RRRPPPRRRYYY```eeeiiijjjddd\\\XXX```ccceeeeeeXXXSSS___wwwoooNNN444777???VVV{{{zzztttqqqjjjiiikkknnnrrrrrrnnnjjjffffffgggkkkkkkdddWWWMMMJJJMMMNNNMMMHHHEEEEEEFFFEEEFFFGGGGGGHHHLLLTTTZZZbbbdddfffiiijjjjjjiiihhhkkkooolllmmmpppeeeZZZ]]][[[fffgggWWWEEE>>><<<::::::555999BBBMMMdddsssppphhh\\\QQQQQQWWW[[[^^^aaawwwttt|||tttdddQQQUUUZZZ^^^^^^\\\ZZZZZZVVVRRRLLLCCC;;;777666777AAAGGG```RRRAAA]]]pppqqqooorrr^^^xxxUUU===999888:::444444444444333111000///111111111000000///...---......---------------...,,,,,,,,,---------.........------------...//////111000000000////////////------,,,,,,,,,,,,------,,,,,,,,,---------......------------...///000111555===NNNaaajjjiiiffffff}}}qqq{{{kkkbbbZZZcccqqqiii^^^cccjjj{{{~~~mmmllluuukkkgggeee]]]aaaZZZ\\\___bbb```ZZZSSSPPPOOOMMMLLLLLLNNNPPPQQQQQQPPPFFFHHHIIIGGGDDDCCCFFFHHHIIIEEE???:::777333///---...------------...//////000000000000000000000111555666888===CCCIIIOOORRRXXX___bbbXXXFFF888555999BBBTTT___hhhrrrrrrrrr||||||{{{qqqttt|||\\\KKKMMMHHHAAA<<<666444333111111222222222111//////000000000///......//////000111222222222222///000111333444444444444555333333666555444777===MMMoooyyyllllllfffZZZVVVYYY___mmmtttcccSSSXXXggghhh]]]^^^gggUUUBBBJJJOOOaaavvvoooooommmkkkmmmpppmmmggghhhiiikkkjjjgggeeedddddddddaaa^^^^^^]]]ZZZTTTOOOFFF@@@:::888:::<<<<<<:::999:::;;;;;;<<<>>>BBBFFFIIILLLPPPUUUYYY[[[\\\\\\aaabbbddddddcccccceeegggiiimmmqqqtttvvvtttiii^^^LLLGGGNNN\\\nnn~~~vvvZZZRRRNNNRRRRRRMMM\\\uuuiiiXXXQQQ___oooyyymmmKKKCCCJJJKKKLLLWWWccclllyyywwweee^^^lllooo```QQQQQQWWWYYYWWW^^^gggllllllkkkiiiiiiaaaaaa```aaaaaa```]]]ZZZKKKCCC:::666999<<<===<<<777GGGuuu~~~aaaNNNHHHCCCBBBDDDCCCAAAAAAAAA@@@???===<<<<<<;;;:::888777666555222///,,,***)))***))))))(((((((((((())))))))))))(((,,,)))(((,,,,,,111BBBEEEIIIGGGMMM[[[YYYMMMIIIOOOXXX```eeeiiiiiiccc\\\]]]```bbbeeehhheeeaaacccssslllMMM555888;;;IIIiiizzztttooonnnppprrrtttssspppkkkgggccccccbbbaaa^^^XXXPPPJJJGGGJJJKKKIIIEEEBBBBBBCCCDDDEEEFFFFFFHHHNNNWWW___eeefffhhhjjjkkkjjjjjjiiimmmqqqooooooooodddZZZ^^^ssszzzrrrXXXDDD???===666:::777>>>MMMcccssscccUUUTTT\\\bbbeeeggg~~~]]]PPPKKKTTT___eeeddd```]]]\\\UUUQQQJJJAAA:::666666777<<>>555777===CCCTTTfffqqqrrrqqq|||rrruuu```PPPQQQLLLDDD>>>666555333111111222333222111...////////////...------///000111222333333333333//////111222333333444444555222222444444333777===NNNmmm~~~vvvooorrrjjjYYYVVVYYY___mmmtttbbbRRRVVVgggiii______iiiXXXEEELLLPPP```|||zzzppppppnnnlllnnnrrrpppkkkfffhhhiiiiiifffdddcccdddeeebbb]]]WWWQQQLLLIIIHHH???>>><<<:::888999;;;===999:::;;;;;;<<<>>>BBBFFFJJJMMMQQQVVVYYY\\\]]]]]]bbbccceeeeeeddddddeeegggggglllqqqsssuuutttkkkbbbUUUOOOXXXnnnjjjWWWRRRUUURRRKKKWWWooozzzaaaQQQJJJWWWgggxxxmmmNNNEEEKKKQQQTTT```llluuu|||gggpppwwwsss```QQQRRR\\\aaa\\\___eeemmmrrrrrrlllgggaaa```aaaaaabbb```]]]ZZZJJJCCC:::777999<<<<<<;;;===NNNxxx\\\JJJHHHDDDCCCGGGEEECCCCCCCCCCCCAAA???============;;;999777666444111---+++******))))))(((((((((((())))))))))))''',,,)))(((,,,,,,111AAABBBGGGGGGPPP___\\\MMMFFFMMMWWW```eeeggggggbbb\\\``````eeelllsssvvvpppeeeuuuoooPPP999;;;<<>>@@@BBBBBBCCCEEEEEEHHHOOOZZZbbbhhhiiijjjkkkkkkkkkkkkjjjiiiqqqrrrqqqpppfffbbbkkkjjjLLL<<<>>>===555:::777AAAVVVssslll^^^RRRSSS[[[ccciiillloooOOOFFFJJJWWWfffmmmjjjccc]]][[[UUUQQQJJJ@@@999666666888999NNNaaaFFF999TTT___aaawwwqqq]]]}}}vvv^^^???:::777444999555555555555555444333222111222222333222000///---000///...---------------,,,,,,,,,---------......---------............................../////////...------,,,,,,------...,,,,,,,,,---------.....................///111111777CCCXXXjjjmmmkkkwwwpppmmmkkkccc```aaa]]]```pppvvvkkkmmm|||pppjjjfff\\\aaaZZZ\\\___bbbccc___XXXRRRNNNGGGIIILLLNNNOOONNNMMMLLLIIIMMMPPPMMMEEE???===>>>>>>:::555111//////......***+++,,,---///000111111111222333555555555555555444333333444888===BBBFFFLLLPPPOOOFFF:::555;;;BBBIIITTThhhsssqqqxxx}}}~~~ppptttdddTTTVVVQQQHHHAAA888555333222111222333222111...////////////...---------...///000111111111111000000111111333444444555666444333444444333777===QQQiiiyyyxxxuuuvvvkkkZZZTTTZZZaaaoootttaaaRRRWWWeeekkkaaa^^^jjj```LLLLLLSSSbbb}}}yyyppppppmmmkkknnnrrrqqqllldddfffhhhgggeeecccbbbbbbdddaaa[[[QQQIIIEEEFFFHHH@@@@@@???;;;888777999<<<:::;;;;;;<<<<<>>???@@@@@@>>><<<999777666333///,,,++++++***)))(((((((((((())))))))))))&&&+++)))(((,,,+++000@@@BBBGGGHHHRRRcccbbbRRRKKKPPPZZZcccggghhhhhhddd___```bbbooo{{{|||ddduuuoooPPP777777;;;LLLnnn{{{sssmmmhhhkkknnnpppppplllhhheee[[[TTTKKKCCC???===<<<<<<;;;???BBBBBB@@@???@@@BBB@@@BBBDDDEEEIIIPPP[[[ccciiijjjjjjkkkkkkkkkjjjjjjaaakkkoooppprrrkkkjjjwww}}}nnnTTT<<<777======777888777BBBXXXvvvSSSJJJDDDGGGPPP[[[gggqqqdddMMMKKKLLL[[[mmmtttmmmbbb[[[XXXUUUQQQIII@@@999666777999;;;RRR^^^BBB???___fffdddwwwppp]]]|||~~~sssqqqPPP999<<<999222666666666666666666555444444222333444555444222000///000000///...------------,,,,,,,,,---------......---...//////000000//////.........///////////////......------------......,,,,,,,,,---------..................///000111111888FFF^^^rrrsssppp~~~wwwfffttttttjjj```\\\UUUWWWfffnnn|||wwwlllsssrrrlllfff\\\aaa[[[^^^```bbbccc```ZZZTTTOOOKKKMMMPPPPPPOOOMMMLLLLLLMMMOOOOOOKKKDDD===::::::777444000------.........***+++---///000111222222000222444777888999999999;;;999888888:::>>>CCCEEEHHHJJJHHH@@@888777???HHHSSSYYYkkkuuuuuuzzzuuuzzznnnttthhhYYY[[[VVVMMMEEE<<<555444222222333333333222///000000000000///............///000111111111111111111111222333444555666888666555666555444777===TTThhh|||yyykkk\\\WWW^^^gggrrrttt^^^OOOVVVbbbmmmccc\\\kkkiiiTTTLLLRRRccczzzppppppllljjjlllpppooojjjbbbdddfffeeecccbbbaaaaaa```]]]VVVOOOJJJIIILLLOOOGGGDDD???;;;:::999::::::;;;;;;<<<<<<===@@@DDDGGGLLLMMMNNNPPPTTTXXX[[[]]]___aaacccdddeeefffhhhjjjiiinnnrrrrrrooojjj```WWWSSSOOOaaatttWWWMMMHHHLLLMMMIIIRRRaaadddOOOIIIFFFMMMaaa{{{rrraaaQQQEEEIIIUUU\\\ggg}}}hhh___]]]YYYWWWZZZcccgggnnnwww|||zzzssslllffffffffffffeeeaaa\\\XXXNNNFFF;;;777888;;;<<<;;;555OOOwwwoooxxxTTTEEEGGGEEEDDDJJJHHHGGGFFFGGGFFFDDDCCC???AAABBBCCCAAA>>>;;;999888444000---,,,+++***)))(((((((((((())))))))))))&&&+++)))(((---+++000???EEEHHHHHHRRReeegggZZZTTT```hhhppppppnnnmmmiiidddccckkk}}}]]]hhhfffKKK444555888IIImmmuuummmfffgggiiimmmooonnnjjjfffZZZPPPDDD;;;:::<<<======@@@EEELLLMMMJJJEEEBBBAAABBBDDDGGGIIILLLTTT^^^eeeiiiiiiiiiiiiiiiiiiiiihhhYYYbbbgggkkkqqqkkkgggqqqaaaRRR???666888===<<<888999888CCCVVVppp^^^@@@<<<;;;@@@HHHWWWmmmsssVVVNNNRRROOO```tttzzzqqqccc[[[XXXVVVQQQJJJ@@@999777888;;;???SSSWWW>>>LLLuuuvvvnnntttgggXXXxxxeeekkkqqqqqqEEE777???;;;333777666666777777777666555555333444666777666444111000111000///...------------,,,,,,,,,---------.........///000111111111000///000000//////////////////......------------......,,,,,,,,,---------..................///000111222<<>>:::888333000---+++,,,,,,,,,++++++---...000222222222222333444777:::<<<=========<<<<<<===>>>@@@BBBDDDEEEDDDEEEDDD===666888BBBLLLXXXaaayyywwwsssxxxlllssskkk\\\___ZZZQQQHHH???666444222222333333333222111111111111111000//////000111222333333444333333111111111222333444666666999777666888777444777<<>>???<<<999;;;<<<======>>>@@@DDDHHHKKKKKKLLLNNNQQQUUUZZZ\\\ZZZ]]]___aaabbbcccfffhhhgggmmmpppmmmiiibbbWWWMMMJJJHHH^^^|||rrrZZZCCCEEE@@@DDDGGGCCCJJJTTTTTTHHHEEECCCJJJaaa{{{nnnZZZNNNEEECCCQQQccckkk}}}lllRRRUUU^^^[[[WWWXXXgggnnnxxx}}}xxxtttddddddeeeggggggddd```\\\PPPGGG<<<777888;;;<<<;;;===ZZZrrrxxxSSSEEEGGGEEEDDDNNNLLLJJJJJJJJJJJJHHHFFF@@@BBBDDDDDDCCC@@@<<<999888555000---,,,+++***)))(((((((((((())))))))))))%%%+++((((((---+++000???HHHJJJGGGQQQeeejjj___\\\rrryyy}}}{{{uuuqqqlllhhhgggvvvxxxUUUYYY^^^KKK999999888FFFggg~~~wwwnnnjjjiiiiiimmmpppoookkkfff[[[OOOAAA999:::>>>AAAAAAFFFNNNVVVXXXTTTKKKDDD@@@EEEHHHKKKMMMQQQXXXbbbiiihhhhhhhhhgggggggggggggggTTT[[[___fffmmmfff^^^bbbLLL???666888>>>===:::888<<<<<>>>>>???DDDMMM___|||\\\IIIKKKSSSSSSeeexxx~~~tttfff]]][[[VVVRRRJJJ@@@999777999;;;BBBQQQPPP:::VVVuuuzzzxxxXXXRRRxxx```cccnnneee>>>666AAA===555;;;666777777777777666666555444555777888777555222000111111000......---------,,,,,,,,,---------.........///111222222222111000111111000000////////////......------------......,,,,,,,,,---------...............//////000111222@@@IIIaaavvvuuuggggggsssyyyooofffdddkkkxxx}}}iii]]]```^^^\\\cccxxxzzzlllnnnwww{{{pppjjjddd[[[bbb^^^aaaaaaaaabbb```\\\VVVRRRRRRTTTUUURRRNNNKKKKKKLLLPPPMMMHHHDDDAAA???;;;999222///,,,+++++++++***))),,,...///111222333222222777888;;;>>>@@@AAA@@@@@@999;;;>>>AAACCCCCCCCCCCCAAABBBAAA;;;666999CCCMMMXXXggg}}}rrryyykkktttddd___XXXSSSLLLAAA888555111111333444333000222111111111111111222222///000222333444444333222333444555555333333444555===<<<:::777555666999<<>>BBBEEEFFFEEEHHHOOOSSSSSSUUUYYY]]]\\\]]]```eeehhhjjjjjjhhhhhhlllnnngggXXXKKKEEEFFF]]]kkkpppqqq```III>>>>>>>>>??????AAADDDIIIMMMJJJHHHHHHMMMXXXfffsssyyyvvv\\\LLLHHH@@@DDDXXXggg}}}ssshhhYYYQQQZZZdddddd___\\\hhhuuu}}}rrrdddbbbgggeeeffffff___SSSDDD:::;;;<<<888888;;;CCCTTT{{{}}}}}}}}}RRRFFFDDDKKKEEENNNOOOMMMIIIIIIKKKIIIDDD@@@BBBCCCDDDBBB>>>:::888999666222---***))))))***))))))))))))))))))))))))&&&''')))+++((((((111<<>>777;;;DDDIIIJJJNNN___mmmkkk___UUUNNNKKKLLLKKKKKKPPPXXX^^^bbbcccjjjfffdddhhhnnnmmmcccZZZLLLSSS```kkkiii\\\PPPKKK@@@:::444666===@@@<<<666666@@@EEEUUUssszzz^^^BBBAAADDDDDDGGGYYYzzziiiJJJMMMYYY]]]]]]uuu{{{jjjZZZXXXXXXPPPGGG@@@:::666888>>>GGG^^^NNN999XXX~~~}}}nnnuuuzzzlll___KKKPPPmmmjjj]]]iii}}}yyyRRR;;;;;;:::999:::777888888777777666666555555555666777666444333444555333333111000////////////------......------,,,+++///000111222333222111111333333333222111000///...////////////............,,,---......//////......///---,,,...111222111///GGGFFF___|||bbbhhhbbbhhhnnnllldddkkk|||tttfffbbbeee]]]YYYbbbxxxuuunnnuuu}}}tttcccbbb]]]VVVWWWYYY\\\```aaa```]]][[[ZZZ[[[VVVPPPMMMMMMMMMLLLJJJKKKLLLFFF===>>>EEECCC888444---)))+++---,,,+++,,,111///000333444222333666===<<<>>>BBBFFFFFFCCC???BBB===;;;>>>DDDIIIHHHEEEBBBIIIAAA888@@@HHHJJJNNNbbbtttrrr}}}~~~qqqsssdddbbb[[[SSSMMMDDD<<<888444333444555444222222111111111111111222222222222333444444333222111111333444444444444666777;;;;;;999666555666999<<>><<<:::;;;<<<===>>>===>>>???CCCFFFGGGFFFJJJPPPTTTUUUXXX\\\aaa``````bbbfffiiikkkkkkkkkiiijjjjjjdddWWWMMMIII[[[fffgggdddeeeYYYFFF===<<<<<<======???BBBGGGJJJGGGFFFHHHOOOYYYdddlllpppcccMMMDDDFFFFFFQQQhhhvvvtttlllddd^^^eeekkkddd```WWWRRRYYYffflllggg```iiivvv|||~~~vvvgggdddgggddddddccc\\\RRRDDD:::;;;<<<999999===>>>YYY~~~}}}SSSHHHFFFNNNIIIMMMNNNLLLIIIIIIKKKIIIEEEBBBCCCDDDDDDBBB???<<<999:::888444///,,,+++++++++))))))))))))))))))))))))((()))***+++((('''///:::HHHFFFHHHQQQ\\\aaa___\\\hhhnnnkkkcccdddjjjdddVVVbbbvvv|||ttt___IIIPPP\\\]]]CCC<<<>>>===WWWqqqrrroooooorrrtttsssppplllhhhgggaaaTTTDDD===AAALLLWWW]]]fffssszzzqqq```TTTPPPPPPMMMMMMOOOUUU\\\aaaddddddeeedddeeeiiilllggg]]]SSSLLLRRR\\\ccc___QQQDDD???777555444777<<>>===>>>DDDFFFVVVuuu{{{___FFFBBBEEEMMM^^^|||___PPPYYYbbbbbbbbbyyywwweee```WWWOOOEEE???999666:::@@@QQQ^^^KKK999WWWyyyvvvggguuu}}}zzzeeeXXXEEEMMMkkkkkkccciii}}}sssPPP;;;<<<999888:::999888888888777666666555555666777888777555444555666333333222000//////.....................---,,,,,,///000111222222222111111333333333333222111000///////////////............+++,,,------......------444333222333666777666555???GGGeee```bbb^^^iiimmmiiibbbkkk|||xxxvvvqqqhhhgggjjjbbb```kkkzzzvvveeeddd___WWWYYYXXX[[[___aaaaaa^^^[[[YYYZZZUUUOOOMMMNNNNNNMMMKKKJJJLLLGGG???AAAHHHFFF===888000++++++---,,,,,,---000...///333333222333777888>>>FFFJJJKKKIIIGGGFFFCCCBBBBBBDDDGGGHHHHHHGGGFFFJJJEEEAAAGGGHHHHHHPPP```zzzVVVttt|||xxxssseeeiiibbbVVVPPPJJJAAA===777555666777666555222222111111111111222222444444555555444333111000000222444555555555888999999888777555444555999<<>>>>>???<<<888777>>>???@@@@@@@@@AAADDDGGGIIIHHHKKKRRRVVVWWWZZZ^^^cccaaa```aaadddgggiiiiiikkkhhhfffeee___TTTMMMLLL___fffaaa\\\^^^UUUCCC;;;999:::;;;;;;<<>>:::JJJppptttpppqqqtttwwwvvvrrrlllgggdddeee[[[MMMDDDHHHVVViiivvv~~~sss```VVVUUUVVVPPPQQQSSSWWW\\\`````````^^^aaaeeehhhfff^^^SSSKKKJJJNNNTTTYYYTTTFFF<<<888333555888;;;===???AAABBB@@@BBBBBBRRRooosss___OOOTTTVVVaaa{{{eeeQQQVVVaaadddbbbmmmnnncccWWWNNNCCC<<<888666:::AAATTTZZZIII<<>>999;;;>>>===<<<<<<@@@AAABBBBBBBBBBBBEEEGGGJJJHHHKKKQQQUUUWWWZZZ___ccc```^^^^^^```cccdddeeegggdddbbbaaa\\\RRRLLLKKKNNN\\\``````bbbWWWCCC:::888999::::::;;;===@@@CCCIIIJJJNNNUUU\\\aaaccccccUUUUUU```fffaaahhhyyyrrrUUUDDDBBBAAAGGGRRRVVVSSS```eee```fffuuuvvvkkkmmm||||||lllhhhiiidddbbb___WWWNNNAAA999;;;>>>===>>>BBBHHH}}}vvvRRRHHHDDDKKKHHHIIIKKKJJJGGGIIILLLKKKGGGFFFEEECCCAAA@@@???>>>======;;;777333000---,,,,,,))))))))))))))))))))))))***)))***+++)))(((---555EEEIIILLLOOOTTTXXXWWWSSS\\\ccceeeccchhhqqqppphhhjjjnnnwwwsssfff___UUUgggqqqPPP999;;;<<>>===888:::>>>AAABBBBBBAAAAAA>>>???AAAPPPgggkkkeeegggnnnMMMMMM^^^hhhkkklll|||qqqbbbYYYMMMAAA:::666555999???KKKTTTOOODDDJJJ]]]lllrrruuuuuu]]]FFFVVVvvvzzz]]]GGG>>>>>>777666;;;===::::::999888777777666666555777999999777666666777333333333222000///...---000000000000000///....../////////000000000000000333333333333333222111111//////.........---------+++,,,------......------,,,,,,,,,---.../////////:::NNNlllkkkaaa\\\```fffhhhgggnnnxxxwwwooobbbdddbbbbbbeee___dddwwwxxxrrrwwwzzzyyyhhhfff___XXX[[[WWWZZZ]]]aaabbb___[[[WWWUUUQQQMMMLLLNNNPPPPPPOOOKKKLLLJJJGGGJJJOOONNNJJJAAA777///------,,,---000000000222555555444888>>>JJJLLLSSS___lllqqqoookkkVVVRRROOOMMMNNNOOOOOOOOOTTTSSSRRRYYY[[[PPPSSSjjj}}}aaaNNNDDDAAAvvvyyykkkpppjjj^^^XXXTTTGGGBBB===::::::;;;999777555555444333333333333333333444555666777666666555444666777777555555666888666666666555444555888:::EEE[[[xxxyyylllfffZZZbbbhhhmmmnnn^^^RRRWWW^^^rrrooo___^^^bbb[[[TTTJJJYYYzzzvvvoooiiijjjkkkjjjiiijjjdddbbb\\\SSSOOONNNHHHAAA:::999777555555777999:::???:::888<<<@@@AAACCCFFFBBBDDDEEEDDDCCCDDDEEEGGGJJJHHHJJJPPPSSSUUUXXX]]]bbb```]]]]]]___```aaaaaaaaa___```aaa]]]SSSLLLJJJEEEYYYeeefffcccTTT@@@:::888999:::::::::<<>>???888777<<<===;;;;;;:::999888777666666555777999:::888777777777444444444333222000...---000000111111000000///...///////////////000000000222222333333333222111111............------------------...///////////////---.../////////000111111777III]]]nnn```WWW\\\dddjjjjjjmmmqqqpppjjjaaaccc___^^^___[[[bbbvvv|||vvvqqqpppqqqyyy|||zzziiieee^^^WWWZZZWWWXXX\\\```ccc```[[[VVVSSSOOOKKKKKKMMMPPPPPPOOOKKKLLLKKKIIIKKKMMMMMMJJJ@@@777///---...---...000111111444777666666;;;CCCRRRRRR]]]xxxbbbWWWLLLIIIOOOTTTTTTRRRYYYXXXYYYaaacccYYYbbbkkkOOO===:::???BBBwww}}}nnnlllfff```[[[SSSHHHDDD???>>>>>>>>>;;;999888777666555444444444555333444666777888888777777666777888777666555666777666777777666555555777999BBBXXXuuuxxxlllggg\\\bbbeeelllssshhh[[[\\\aaatttppp\\\\\\ccc___XXXNNNWWWsssvvvnnniiiiiijjjiiihhhiiidddbbbZZZNNNFFFCCC@@@<<<666666555555666777888999999888;;;???@@@???BBBHHHEEEGGGHHHHHHFFFFFFGGGHHHKKKIIIJJJNNNRRRSSSVVV[[[aaa___^^^^^^`````````___ZZZYYY\\\```]]]SSSLLLJJJJJJ]]]eeeaaaZZZKKK<<<:::777999:::::::::;;;===???FFFCCC@@@>>>>>>>>>===<<>><<<999555222...,,,+++))))))))))))))))))))))))'''&&&'''***+++***///444BBBHHHKKKLLLSSS\\\ZZZRRRDDDLLLUUU\\\cccjjjkkkhhhtttuuu{{{uuunnnddddddpppVVV555666AAAQQQuuuzzzuuutttrrrnnnlllmmmppprrroookkkbbbXXXRRRYYYjjjxxxyyytttlllgggeee```QQQAAA???@@@AAABBBDDDGGGLLLOOORRRRRRPPPLLLHHHDDDCCCBBBDDDDDDGGGKKKIIIDDDBBBEEE??????AAAGGGKKKIIICCC<<<;;;BBBMMM^^^fffdddyyykkk]]]OOOMMM^^^lllnnnuuuzzzgggXXXKKK>>>888666555777;;;???YYYmmm[[[>>>KKKqqq^^^IIIhhhxxxNNNAAA???@@@:::999>>><<<===<<<;;;:::999777666666555888:::;;;:::999888888666666666555444111///...000000000000000//////..................///000000111111222222222111111000.........------------,,,......///000000000000///---///000000///000111333999IIITTTyyyxxxfff\\\\\\bbbhhhjjjmmmoookkkeeeeeefffbbb```bbb\\\bbbuuu}}}}}}|||xxxoooiiilllttt|||jjjeee\\\UUUYYYVVVWWW[[[```cccaaa[[[UUUQQQMMMIIIIIILLLOOOOOONNNJJJJJJIIIHHHGGGFFFEEEEEE===444------.........111000111444777777666===FFFOOOSSSgggeeeVVVGGGCCCLLLTTTUUURRRYYY]]]```hhhiiicccqqqoooLLL???999;;;@@@===|||sssjjjdddeeeaaaSSSIIIFFFCCCBBBCCCBBB>>>;;;:::999888777666666666666555666777888888888777666555666888777777777888999777888888777555555777888>>>UUUqqquuujjjeeeZZZ]]]]]]fffsssmmm___\\\```rrrjjjUUUWWWdddccc]]]NNNQQQhhhyyyqqqkkkkkkkkkhhhfffgggdddccc[[[LLL@@@===>>>>>>888777777666888:::===???<<>>===<<<======;;;:::@@@???AAA;;;;;;OOO```]]]GGG??????BBBHHH\\\llljjj|||uuujjjnnnuuuxxxdddooosssnnnoooiiifffcccZZZHHH???<<>>???KKKxxxvvvvvvyyyZZZOOODDDHHHHHHFFFIIIIIIIIILLLQQQRRRNNNMMMLLLKKKJJJHHHFFFEEEDDD@@@>>>;;;777444000...,,,)))))))))))))))))))))))))))''''''***+++***---111???DDDFFFHHHSSS___]]]SSSBBBKKKVVV^^^dddhhhgggeeerrruuuyyy~~~zzzwwweeejjjXXX:::777===GGGhhhxxxssssssrrrooommmlllnnnqqqpppmmmggg^^^WWWYYYbbbjjjnnnmmmjjjeee```WWWHHH999:::>>>BBBDDDDDDDDDFFFHHHLLLKKKHHHFFFEEECCCBBBAAAEEEEEEHHHLLLKKKGGGGGGJJJDDDHHHMMMOOONNNIIIBBB>>><<>>AAA<<<<<>>===<<<;;;;;;777888888777666333000...//////000000//////...---......---------...///000///000000111111000000000.........---------,,,,,,---......///000/////////,,,...000000......000222999KKKRRRwwwoooggg]]]^^^bbbjjjuuuyyyrrrggggggiiiffffffhhhaaabbbrrruuuxxx}}}}}}uuulllnnnvvvmmmfff\\\UUUXXXVVVWWWZZZ```dddbbb[[[TTTOOOKKKHHHGGGJJJMMMNNNMMMFFFFFFEEECCC@@@===;;;;;;777000+++,,,///...///111...///333666555555===GGGLLLSSSiiiyyy]]]PPPCCC@@@GGGOOOQQQPPPTTT```hhhlllnnnkkkzzzSSS<<>>FFFDDDyyykkkdddjjjgggUUUIIIGGGEEEEEEGGGEEEAAA===;;;:::999888777777777777888888999999888777555444333555777777777888:::<<<888999999888666555666888<<>>;;;???BBB===;;;888777999===BBBFFFGGGPPP[[[^^^UUUIIIFFFKKKLLLNNNOOOOOOMMMLLLLLLMMMOOOLLLLLLOOOQQQQQQTTTYYYYYYYYYZZZ\\\]]]]]]ZZZWWWIIIHHHJJJNNNMMMGGGCCCDDD666DDDHHHGGGKKKEEE888555555777999999888888:::;;;555666777;;;>>>???>>>===<<<<<>>IIIPPPXXXmmmyyyrrrrrreeedddfffgggUUU^^^nnn}}}vvvppppppjjjfffbbbYYYGGG>>>===EEEIIICCC>>>>>>LLLjjjzzz~~~vvvYYYOOOCCCGGGHHHFFFIIIIIIIIIMMMRRRSSSPPPOOOOOONNNMMMLLLJJJHHHGGGAAA@@@===999555222///---))))))))))))))))))))))))+++((((((***+++)))+++///<<>>AAA===>>>???888>>>===<<<;;;999888777666999<<>>======888999999999777444111//////////////////......---......---,,,---...///000...///000000000000//////......---------,,,,,,,,,,,,---......//////.........000333222111000333555444HHHPPPuuuqqqkkk^^^[[[\\\jjj~~~}}}ooogggiiigggjjjnnneeebbbnnnxxx|||xxxuuuzzzoooggg]]]UUUYYYUUUVVVYYY```dddccc[[[TTTOOOKKKGGGFFFIIILLLMMMLLLDDDCCCBBB@@@;;;666333444444---))),,,/////////111,,,...222555444444===GGGLLLTTTdddwwwvvviiiTTTLLLBBB???CCCIIIMMMOOOPPPaaalllooopppooo}}}nnnBBB444===999===MMMSSS~~~zzztttsssgggQQQPPPOOOKKKHHHGGGGGGEEEBBB@@@???===:::888777666555777999;;;;;;999777777777555444333444666;;;???BBB>>>:::888888777444555999@@@SSSjjjyyy}}}ooo___ZZZWWWXXXdddqqqrrrcccTTT^^^jjjgggUUUSSSccchhh___TTTKKK[[[{{{xxxpppnnnlllhhhdddcccgggddd\\\PPPEEEAAAEEEJJJCCCAAA???>>>AAAEEEJJJLLLSSSooogggSSSMMMOOOWWWUUUQQQOOONNNNNNLLLKKKGGGIIIKKKLLLMMMOOORRRUUUWWWUUUTTTWWW[[[[[[VVVQQQEEE>>>DDDMMMGGGCCCDDD@@@666888???HHHHHHAAA;;;999888888999999999999888888888999888777:::@@@BBB@@@DDDGGGIIILLLRRRVVVRRRLLLFFFNNNYYYbbbjjjrrrzzz~~~sss]]]RRRQQQRRRPPPKKK___sss{{{|||~~~rrrlllccccccddd]]]HHHCCCAAABBBBBB@@@???AAAMMMfffdddSSSJJJHHHJJJHHHJJJLLLNNNNNNNNNNNNPPPRRRQQQPPPOOOMMMKKKJJJIIIIIIBBBCCCBBB<<<444///......+++***((()))******)))(((***)))'''&&&'''))),,,...:::DDDKKKMMMTTT```aaaZZZHHHGGGYYYkkkiiiddddddbbboooppprrr~~~sssYYYCCC>>>OOOQQQ<<<555AAAUUUfffyyysssnnnoooooommmkkkkkklllmmmkkkllliiidddbbbbbb___ZZZ]]]]]]ZZZSSSIIIAAA<<<::::::@@@FFFFFFBBB???@@@CCCCCCEEEEEEDDDAAA??????@@@GGGFFFHHHOOOXXX\\\ZZZUUUMMMOOOTTTVVVPPPFFFBBBDDDJJJRRRkkkzzzpppppp}}}xxxlll___iiizzz}}}sss___[[[NNNDDD999444555777999;;;HHHnnnOOO^^^vvv~~~uuuaaaVVV{{{fffzzz___DDDBBB@@@===;;;;;;<<<<<<===;;;:::::::::999666444:::===AAAEEEFFFDDDAAA???999:::;;;:::888555111.........---------,,,,,,,,,---------...............111000///...------...///......---------,,,,,,,,,..................------000111111000//////000222999IIIQQQdddjjjdddWWWbbb```dddkkkgggllljjjjjjmmmfff```fff{{{ssseeeyyykkkpppooo___\\\YYYUUUXXXXXXXXX[[[bbbeee^^^RRROOOMMMIIIHHHHHHGGGGGGEEE>>>;;;888444111/////////---------.........//////...000111222444777<<>>AAAFFFJJJMMM[[[]]]lllppplll{{{nnnEEE@@@;;;:::<<>>;;;:::999999888999;;;;;;999888888888666666555666888===AAADDD@@@<<<999:::999666777:::>>>RRRkkk}}}yyylll[[[XXXZZZfffsssssseeeUUUVVVdddeeeYYYXXXhhhnnnfffVVVLLLZZZxxxxxxooommmlllgggddddddbbbaaa\\\TTTLLLJJJNNNSSSCCCHHHLLLNNNOOOTTT]]]eeemmmiiiWWWUUUYYYXXXUUUQQQNNNNNNNNNMMMLLLFFFHHHJJJLLLLLLMMMOOOQQQPPPPPPQQQUUUXXXUUUNNNGGGBBB>>>GGGOOOHHHDDDEEECCC999999===DDDFFF@@@999777888888888999999888888888666999:::;;;???FFFHHHEEEEEEMMMUUUZZZ___ddddddaaa^^^ccclllsssqqqmmmsss}}}www```RRROOOQQQSSSRRRdddtttwwwpppgggeeeccc[[[MMMGGGCCCBBB@@@;;;:::;;;MMMmmm\\\NNNHHHIIIMMMKKKMMMOOOPPPPPPPPPPPPRRRSSSQQQPPPNNNMMMLLLKKKJJJJJJCCCCCCBBB===555000......+++***))))))******)))(((***)))'''''''''))),,,...===GGGMMMMMMSSS]]]^^^YYYGGGLLLcccvvvqqqjjjllllllllljjjrrrnnnUUUDDDEEEWWWWWWAAA777???LLL]]]rrrvvvnnnnnnnnnmmmkkkjjjkkklllmmmlllgggbbbaaaaaa[[[TTTRRRRRRPPPJJJBBB<<<999888777;;;@@@AAA@@@>>>???AAABBBDDDEEEDDDBBB@@@??????@@@HHHSSS\\\]]]XXXPPPJJJKKKMMMQQQTTTPPPJJJJJJNNN[[[cccrrrwwwttt{{{rrrlllfffYYYXXXKKKBBB999666777888;;;>>>QQQrrrTTTdddzzz}}}zzzcccUUUKKKlllwwwzzzgggxxxZZZFFFDDDBBB@@@??????@@@@@@>>>===:::999999888666444999===BBBEEEGGGEEEAAA???:::::::::999777444111///......---------,,,,,,,,,---------...............111000///---------...///...------------,,,,,,,,,.........---------------000111111000//////000222888HHHMMM^^^zzzyyyeeebbbZZZ\\\]]]nnnpppfffdddlllpppssstttiiieeeqqq{{{jjj```wwwlllnnnoooaaa^^^[[[UUUXXXXXXXXX[[[bbbfff^^^SSSOOOLLLHHHFFFEEEDDDCCCBBB777666222///---,,,,,,,,,---............////////////000222333555999===AAAKKKQQQWWWWWWUUUQQQJJJAAACCCAAA???===???DDDJJJNNNVVV[[[mmmtttmmmqqqkkkQQQ@@@;;;999:::>>>GGGWWWfffyyyttt\\\XXXQQQJJJFFFFFFFFFFFFEEEDDDCCCAAA???===;;;::::::888:::;;;;;;999888888999888777777888;;;???CCCFFFAAA===;;;<<<;;;888999<<<;;;PPPjjj~~~|||rrr^^^[[[]]]iiivvvvvvhhhXXXOOO___eee]]]\\\hhhlllgggYYYNNNZZZvvvxxxnnnlllkkkhhheeeeeejjjhhhcccZZZQQQKKKKKKMMMCCCOOO[[[``````dddppp{{{fffXXXYYY___TTTPPPLLLIIIIIIJJJJJJJJJEEEGGGJJJKKKJJJJJJJJJKKKJJJKKKNNNQQQRRRMMMDDD===<<<<<>>999:::@@@CCC???888444888888888888888888888888555999<<>>999888:::KKKtttxxxVVVLLLGGGHHHMMMMMMPPPRRRSSSSSSRRRRRRTTTUUUOOONNNMMMLLLLLLKKKKKKKKKCCCDDDDDD???777111//////,,,+++******++++++)))(((***)))((('''((())),,,---;;;EEELLLMMMRRR[[[___]]]GGGOOOiii{{{sssiiilllnnneeedddrrr~~~kkkeeeNNNCCCHHH[[[]]]III;;;;;;BBBRRRhhh|||{{{lllmmmmmmkkkiiihhhiiijjjqqqnnngggbbbbbbaaaZZZPPPHHHGGGEEE@@@;;;888777888666888:::===?????????@@@BBBDDDFFFEEECCC@@@??????>>>JJJYYY___[[[QQQJJJFFFHHHJJJOOOSSSQQQNNNRRRYYYkkkooowwwxxx~~~wwwzzzyyyeeeZZZXXXGGG???888777888999===BBBZZZttt|||ZZZoookkkUUUJJJAAA\\\dddlll```wwwQQQEEEDDDBBBAAAAAABBBCCCCCCAAA>>>;;;999888888777555999===BBBFFFGGGEEEAAA>>>;;;:::999777555333111000......---------,,,,,,,,,---------.........//////000///...---------...///------------,,,,,,,,,,,,------------------------///000000000......000111666FFFJJJXXXqqqppp```aaa\\\[[[ggg{{{aaa```dddkkkvvv~~~mmmooo{{{ccc^^^vvvmmmlllpppdddaaa\\\TTTXXXXXXYYY[[[bbbfff___UUUNNNKKKGGGCCCAAA@@@===;;;222111///---,,,+++,,,,,,...////////////000000000///111222444666;;;@@@DDDHHHMMMQQQPPPNNNLLLFFF@@@BBBBBBAAA???===@@@FFFLLLWWW]]]nnnvvvpppiiiXXX<<<999777777;;;BBBMMM^^^lll{{{www___\\\TTTMMMLLLMMMKKKHHHHHHCCCBBB@@@===;;;:::999888888:::;;;:::888777888999999888888999<<<@@@CCCFFF@@@<<<;;;<<<<<<999999<<<;;;MMMfff{{{xxxooobbb^^^```lllyyyyyykkk\\\QQQ```hhhbbb]]]aaabbb___\\\PPP[[[wwwzzzoookkkkkkiiigggfffmmmkkkfff^^^TTTLLLIIIHHHMMM[[[llltttsssttt{{{ppp```YYYZZZ[[[KKKGGGCCCAAAAAACCCDDDDDDBBBDDDGGGHHHGGGEEEDDDDDDFFFGGGHHHJJJIIIDDD===777666888CCCIIIAAABBBKKKMMMBBB;;;777<<>>888444888888777777777777888888666:::===BBBKKKVVV\\\\\\QQQYYY___aaaccciiillllllpppwww|||zzzwww}}}pppeeeooozzzzzzyyy}}}ssspppiiiddd___WWWGGGCCC@@@@@@===:::;;;???KKKyyy~~~rrrUUUMMMHHHGGGKKKJJJQQQSSSTTTTTTSSSSSSTTTUUUMMMLLLKKKKKKKKKKKKKKKKKKCCCEEEEEEAAA999333//////---,,,******++++++***(((***)))((((((((()))+++,,,555???HHHKKKPPPZZZbbbeeeKKKOOOcccrrrjjjaaacccddd]]]eeeuuuoooaaa]]]NNNBBBDDDWWWaaaUUUBBB888;;;III```wwwlllmmmlllkkkhhhggghhhjjjtttooohhhdddeeeeee\\\PPPEEECCC@@@<<<999888999:::888888999<<>>DDDKKKTTTWWWUUURRRRRRSSSOOOSSSZZZ^^^\\\YYY\\\dddrrrrrr}}}jjj\\\VVVDDD<<<777888888777===EEE]]]rrrqqqbbb|||mmmRRRGGGEEEhhhqqqyyymmm~~~sssHHHBBBAAAAAAAAABBBCCCDDDEEECCC???;;;999888888777777999<<>><<<:::888555333222111111......---------,,,,,,,,,,,,,,,------...///////////////...---------...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------...///000///......000111555EEEKKKWWWooommm^^^aaa___iii~~~}}}```bbbkkksssqqq```uuuzzzddd^^^pppggglllqqqgggddd^^^UUUWWWXXXYYY\\\bbbfffaaaXXXNNNJJJEEEAAA===:::777555000///.........//////000000000000000111111111111///000333555777<<>>>>>CCCHHHYYY___jjjrrrooocccNNN888555444777>>>FFFQQQbbbppp{{{fff```WWWRRRUUUVVVRRRLLLJJJCCCBBB@@@>>><<<:::999999999:::;;;:::888777888999999999999:::<<>>::::::<<<;;;888888;;;===KKKccczzzyyyqqqfffaaaaaalllyyy{{{nnn```UUUcccmmmhhh___\\\\\\[[[^^^TTTaaa~~~~~~oookkkkkkjjjhhhgggccccccbbb```\\\XXXUUUTTT___jjjyyy}}}{{{qqqmmmfff___^^^___ZZZSSSCCC@@@===<<<===>>>??????>>>AAACCCCCCBBB???>>>>>>AAA@@@???>>>===:::777555555777AAACCC===DDDQQQTTTBBB:::666:::???===888555888888777666666777888888999<<<>>>BBBMMM[[[dddfffcccdddcccbbbgggoooqqqoooppp||||||}}}vvv|||uuusssiii```YYYQQQBBB???>>>>>><<<;;;>>>DDDUUUiiiRRRMMMHHHFFFIIIIIIPPPQQQRRRRRRRRRRRRSSSUUUKKKJJJJJJIIIIIIIIIJJJJJJCCCFFFGGGCCC<<<444000///...---++++++,,,,,,***(((***))))))(((((()))***+++222<<>>;;;:::777444222111111111......---------,,,,,,,,,,,,,,,------...//////000///...---,,,,,,---...///------,,,,,,,,,+++++++++++++++++++++,,,,,,---------...///...------///111444FFFLLLZZZsssqqqccceeejjj}}}mmmnnnyyymmmXXXnnn~~~}}}ooogggoooaaaoootttiiieee___UUUWWWYYYZZZ\\\bbbfffbbb[[[NNNJJJDDD???:::777333000.........///000111222333111111111222222222333333///111333555888<<>>======<<<<<<<<<;;;999999:::<<<::::::::::::;;;===???@@@<<<999999;;;;;;777777:::???III```{{{yyygggaaa___hhhuuuxxxmmmaaaVVVbbbmmmkkkaaaZZZ\\\aaaaaaYYYiiiooojjjjjjiiigggfffaaabbbccccccbbbaaa___^^^eeellluuu~~~|||ssslllddd```ZZZ[[[aaadddZZZLLL???===;;;;;;===>>>>>>>>>;;;===>>>>>><<<:::999999999777555333222333444555777888@@@BBB===GGGTTTTTT>>>777444888<<<;;;888777888777666555555666777888;;;===@@@DDDNNN]]]fffhhhuuutttqqqqqqxxx~~~rrrttt{{{~~~mmm\\\RRRJJJBBB@@@??????<<<:::???FFFfff|||]]]LLLLLLGGGFFFJJJJJJMMMNNNPPPQQQPPPQQQSSSTTTKKKJJJJJJIIIIIIIIIIIIJJJDDDGGGIIIFFF>>>666111///000...,,,,,,,,,,,,***)))***)))))))))))))))******222;;;DDDGGGIIIQQQ^^^jjj___NNNNNNZZZ___cccgggddd^^^pppyyyqqqjjjmmmmmmggghhhRRRBBBNNNjjjsss[[[<<<<<>>AAACCCKKKLLLKKKIIIEEEAAA@@@@@@IIIKKKSSSaaannnrrrmmmggg```gggqqquuuoooggghhhnnnqqqtttzzzhhhZZZWWWzzzppp\\\PPPIII???777555999777444???PPPqqqkkk{{{}}}WWWNNNeeeXXXAAABBBCCCDDDEEEFFFHHHIIIIIIBBB???<<<;;;;;;;;;:::999999;;;>>>@@@AAAAAA???>>>:::999666333111000000000......---------,,,,,,,,,+++,,,,,,---...///000000...---,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,---,,,---...---------///111555EEELLL[[[xxxyyykkkmmmxxxzzz{{{eee^^^mmmzzzzzzjjjqqqwwwjjjddd^^^WWWVVVYYY[[[]]]bbbfffddd^^^NNNJJJDDD>>>999555111...,,,,,,---///111222333333222222333333333444444444222333555777999===CCCFFFLLLOOOPPPMMMLLLNNNMMMIIIEEEIIINNNOOOLLLIIIHHHIIIRRR^^^jjjuuuwww\\\===555666777<<>><<<<<<>>>@@@===<<<<<<<<<<<<===>>>>>>;;;888999;;;;;;888777:::>>>DDDYYYxxxzzzfff^^^ZZZbbboootttkkk```SSS^^^iiiiii___WWW[[[dddeee___qqqnnngggggggggdddcccdddddddddddddddbbb___]]]___ccchhhnnnpppnnnhhhccc```^^^[[[\\\aaa```RRRCCC<<<;;;;;;<<<>>>???>>><<<888999999888666555666777333333222111111333666888777888???@@@===FFFOOOIII777333222666888777777999888777666555555666777888999===BBBGGGRRR^^^dddddd|||zzzuuuuuuzzzrrrYYYLLLFFFBBB@@@@@@???<<<:::@@@HHHqqqrrrWWWJJJMMMIIIHHHLLLMMMKKKLLLOOOPPPPPPQQQSSSUUUMMMLLLKKKKKKJJJJJJJJJJJJDDDGGGJJJGGG@@@777222000000///---,,,---,,,+++)))******))))))))))))))))))///777AAAEEEFFFMMM^^^lllfffQQQLLLVVV\\\bbbhhhfff___ffflllkkkhhhhhhlllnnnsss^^^JJJPPPkkkxxx___<<<<<>><<<<<<===<<<;;;999::::::;;;<<<===>>>??????999888666444222000//////......---------,,,,,,,,,++++++,,,---...///000000------,,,,,,,,,---...///,,,,,,,,,++++++++++++***)))))))))***+++,,,,,,,,,+++,,,------,,,---///111666DDDGGGXXXyyy~~~rrruuuwwwvvv}}}|||~~~sssddd___jjjtttssszzzjjjbbb]]]XXXVVVYYY[[[]]]bbbfffeee```OOOJJJDDD>>>999444000---+++,,,...000222333444444333333444444444555555555666777999:::<<<@@@DDDHHHKKKOOOOOOMMMMMMOOONNNJJJJJJNNNRRRTTTRRRMMMFFFBBBKKKXXXaaalllnnnQQQ777999777888>>>GGGNNNWWWdddpppzzzuuugggcccTTTMMMTTTYYYUUUPPPRRRJJJIIIGGGEEECCCAAA@@@@@@BBBCCCBBBAAA??????AAACCC???>>>>>>===============;;;999999<<<<<<999888:::<<>>>>><<<:::666777666555333222444555222222333333444666:::===555666===???<<>>??????<<<<<>>CCCLLLSSSTTTSSSOOOIIIDDDAAAAAABBBHHHPPP^^^nnnwwwsssggg]]]aaagggpppsssnnnjjjpppzzzeeeWWWZZZ[[[ZZZ]]]dddfffddd^^^VVVPPPOOOQQQ[[[qqqyyy]]]SSSKKK???;;;333333:::999999KKKccctttrrrXXX]]]vvv```LLLDDD@@@@@@BBBCCCEEEEEEFFFFFF>>>===<<<===>>>>>><<<:::::::::::::::;;;===>>>???888777666444222000///.........---------,,,,,,,,,++++++,,,---...///000111---,,,,,,+++,,,---...///,,,,,,,,,+++++++++******((())))))***++++++,,,,,,***,,,------,,,---///111777BBBCCCTTTwwwwwwzzzuuujjjtttzzzuuuwww|||wwwgggXXX___{{{yyyzzzuuuttt|||iiiaaa]]]YYYVVVYYY\\\]]]aaafffeeeaaaOOOKKKDDD>>>999555000------...000222444555666666444444444555555555555666999:::<<<===>>>AAAFFFJJJIIIMMMOOONNNOOORRRRRROOORRRTTTVVVWWWTTTLLL@@@888@@@LLLOOOVVVZZZAAA///<<<666888>>>HHHPPPXXXeeepppzzzeeebbb[[[RRRNNNQQQVVVWWWUUUPPPNNNJJJFFFCCCBBBCCCCCCFFFEEECCCCCCCCCDDDCCCCCC????????????>>>===<<<;;;;;;999888666777999;;;===<<<<<>>>>><<<999777666666555333000000111222222333333333333333444666777999;;;<<>>888>>>;;;@@@YYYaaa[[[TTTPPPOOONNNJJJFFFLLLKKKLLLPPPTTTVVVUUUSSSTTTMMMIIIMMMQQQPPPOOOOOOKKKIIIIIIHHHBBB999444444000///...---------------BBB999///)))((())))))'''...555===???@@@IIIZZZhhhbbbSSSGGGHHHNNNVVV```kkkddd\\\```eee```dddsss{{{mmmaaaSSSSSSuuuttt???:::???KKK]]]pppyyyooopppsssppplllkkkooommmjjjhhhfffaaa\\\WWWHHHAAA<<<======;;;999999555666999@@@IIIRRRYYY\\\UUUWWWTTTLLLAAA<<<>>>BBBQQQSSS]]]kkkoooggg___]]]fffvvv}}}zzz~~~{{{sssjjj______WWWOOOTTT___```XXXJJJOOOOOOOOO^^^nnnWWWOOOHHH>>>888444///:::@@@666OOO{{{bbbbbb~~~vvvUUUMMMCCCCCC???@@@DDDFFFEEEDDDFFF<<<<<<============<<<<<<999::::::;;;;;;::::::::::::888555222000///000000------,,,+++++++++,,,,,,---......///000/////////...------,,,,,,,,,------...---,,,+++******************************++++++++++++,,,------......///888>>>DDDWWWqqq~~~qqqiiiuuu}}}vvvyyywwwoooaaaSSS^^^mmmtttyyyrrrlllyyyrrrggg___XXXZZZXXXXXXYYY\\\___aaaaaaTTTNNNEEE===777333000...---000111...///555:::;;;???;;;777555666888999999;;;>>>???>>>===BBBKKKSSSRRRMMMLLLQQQUUUUUUSSSTTTXXXVVVXXXYYYQQQAAA777555555777888:::;;;:::999888>>>:::===JJJVVV\\\cccjjjhhhddd]]]UUURRRVVVZZZ[[[XXXXXXUUUOOOJJJFFFEEEEEEEEEHHHGGGEEEDDDDDDDDDDDDCCC??????>>>??????>>>===<<<===;;;999777666777999:::<<<===IIIaaatttyyytttpppllleeeYYYSSS[[[jjjnnngggVVVYYYfffgggVVVQQQ[[[aaaiiifffnnntttgggdddffffffbbbbbbaaaaaabbbdddeeeeeeddd^^^\\\[[[___dddhhhgggeeeccc]]]UUULLLDDD===666111555555666777888999999888666555333222111111222222111222333444777999;;;======:::777555555555555444222222222222222333444444333333333444555777:::;;;>>>EEEQQQ[[[^^^___fffnnn{{{xxxcccYYY\\\dddhhh|||{{{vvvnnn[[[NNNHHH@@@;;;AAA;;;888===;;;IIIiii]]]XXXRRROOOOOOOOOLLLIIILLLKKKMMMQQQUUUXXXWWWUUUWWWPPPLLLOOOSSSRRRPPPQQQLLLJJJIIIHHHBBB999555555111000///...------------BBB;;;222------...---,,,,,,333:::>>>BBBKKKXXXccciii^^^RRRKKKNNNYYYgggqqqhhhaaabbbcccbbbpppvvvjjjWWWMMMkkkyyy\\\>>>>>>DDDRRRfffxxxxxxnnnnnnooommmjjjjjjiiigggfffeeeeeebbb]]]YYYHHHAAA<<<<<<===;;;999:::;;;===AAAHHHPPPWWWZZZ[[[YYYYYYTTTJJJ@@@<<<@@@EEELLLPPP[[[fffiiihhhkkkqqqzzzxxxzzzzzzwwwwwwsssllllllppprrrooofffgggdddccclllvvvqqqdddTTTdddsss~~~jjjWWWOOOFFF>>>999666555:::>>>EEEiiiwwwhhh[[[kkkkkkeeeXXXLLLFFFCCCEEEFFFDDDCCCDDD======>>>???>>>>>><<<<<<::::::;;;;;;;;;::::::999888666444222111000111222...---,,,,,,++++++,,,,,,------...////////////.........------,,,------.........---,,,++++++++++++))))))******+++++++++,,,+++,,,,,,------......///666AAACCCQQQyyy}}}sssnnnyyyzzz~~~uuunnnnnniii```ccckkkjjjiiippppppmmmrrrvvvsssggg___[[[\\\[[[YYYZZZ]]]___``````TTTNNNFFF>>>888444000...---000111///111888>>>@@@===:::777666777:::<<<=========<<<888777;;;EEEMMMUUUPPPNNNRRRVVVXXX[[[___ZZZXXXXXXUUUJJJ;;;333333333333444444555666777777777666???NNNYYY\\\^^^cccooofff^^^VVVVVV[[[^^^]]]ZZZ___ZZZSSSLLLGGGEEEFFFFFFKKKJJJIIIGGGFFFEEEEEEEEEAAA@@@??????@@@@@@???===>>><<<:::888666666777888999;;;GGG[[[mmmttttttssslllcccYYYWWW]]]fffllloooXXXYYYeeegggYYYWWWfffppptttllllll~~~wwwjjjfffggggggcccbbb```___```cccfffgggggg```]]]\\\^^^cccggghhhgggbbbYYYKKK???888444222222777777888888777777666555666555444333333222222333444444555666777999;;;<<>>@@@CCCTTTaaa```[[[dddyyyzzzlllfffRRRNNNWWWgggyyywwwllliiieeeVVVLLLHHHAAA999;;;999;;;>>>???XXX{{{kkkWWWTTTOOONNNOOOPPPNNNLLLMMMMMMOOOSSSWWWYYYXXXWWWXXXRRROOORRRUUUTTTSSSTTTMMMKKKIIIHHHBBB999666777222111000///............888333---***+++,,,+++)))+++///666>>>EEENNNVVV\\\eeecccWWWJJJMMM```rrryyymmmiiieee]]]]]]wwwxxxrrr^^^III\\\uuurrrEEE???===GGG[[[ppp~~~wwwnnnllllllkkkjjjjjjfffeeeddddddeeebbb\\\WWWGGG@@@;;;<<<===;;;:::;;;@@@BBBGGGNNNUUUYYYZZZYYY\\\YYYRRRGGG>>><<>>[[[vvvmmm|||{{{\\\SSSvvv~~~qqqWWWMMMEEEDDDEEEDDDBBBBBB>>>???@@@AAA@@@???===;;;;;;<<<<<<<<<;;;:::999999666555333222111111222333......---,,,,,,,,,,,,,,,,,,,,,---.....................------------......///...---,,,++++++++++++((())))))***+++,,,------,,,,,,,,,---......//////444EEEGGGSSS~~~{{{sssxxxvvvkkkjjjppppppjjjfffjjjfffdddiiijjjooo~~~xxxsssccc^^^^^^\\\ZZZZZZ\\\___``````TTTOOOGGG???999444000------000111000333<<>>999777???OOOXXXWWWXXX]]]wwwjjj```XXXYYY^^^___]]]ZZZ___ZZZSSSKKKFFFEEEFFFGGGNNNNNNMMMKKKIIIHHHHHHIIIDDDBBB@@@@@@BBBCCCAAA???>>><<<:::888777777888888666888CCCXXXooo|||~~~{{{jjj```XXXYYY^^^dddmmmvvvccc^^^dddeeeZZZ]]]sss~~~tttnnnyyyxxxlllgggggggggdddcccaaa___```bbbeeegggggg```^^^\\\]]]```ccceeeeee```UUUGGG:::333222333555777777888888777777666666777777666555444444444333555555666777999;;;<<<===CCC???999666666888999:::888777555444444555666777888888888999<<<@@@DDDGGGTTT[[[ZZZSSSZZZuuummmfffaaaTTTVVVfff|||uuujjjhhhdddUUUKKKGGGAAA;;;888:::??????DDDgggwww]]]TTTQQQNNNMMMNNNOOOMMMLLLOOOPPPRRRUUUWWWXXXXXXWWWVVVQQQOOOSSSVVVUUUVVVXXXNNNKKKJJJHHHBBB:::777999444333222000////////////---+++((('''((()))'''&&&***---333>>>IIIQQQUUUVVVYYY]]]TTTFFFMMMgggxxxxxxooommmeeeUUUTTTqqqvvvtttwwwiiiPPPSSSjjjuuuKKKBBB;;;AAATTTjjjzzzxxxqqqmmmmmmnnnnnnooojjjhhhfffggghhhddd\\\UUUHHH@@@:::;;;===;;;;;;<<<@@@BBBFFFMMMSSSWWWXXXWWW[[[VVVMMMBBB:::;;;BBBIIIPPPSSSZZZeeeuuurrrgggaaa^^^]]]VVVYYY\\\^^^aaagggkkknnnzzz}}}mmm___WWWIII===999999888???>>>EEEqqqrrrgggmmmoooXXXRRRcccppp[[[OOOEEECCCDDDCCCAAABBB@@@AAABBBCCCBBB@@@===;;;<<<<<<===<<<<<<;;;:::999777666444333222222222222///...---,,,,,,,,,,,,,,,+++,,,------......------.........---......///000...---,,,+++************(((((()))***,,,---......,,,,,,------.../////////444EEELLL]]]}}}rrrrrrzzzppphhhiiiooommmgggbbbkkkmmmooouuuuuu{{{}}}iii```]]]ZZZXXXYYY[[[^^^``````UUUPPPIIIBBB<<<666111------000111000555@@@IIIMMMNNNIIIBBB===;;;999888777666555111---,,,///555:::999<<>>VVVsss~~~lllccc\\\]]]bbbhhhsss~~~ggg___eeejjjccceeewwwwwwoootttyyynnngggffffffdddfffdddaaa```bbbcccdddddd___]]][[[ZZZZZZ\\\]]]^^^XXXOOOCCC888333333444555555666777888999999999888888888777777666555555444444555666888:::===???AAADDD@@@;;;777777999:::;;;<<<;;;:::999888999999:::888888:::===AAAFFFKKKMMM[[[WWWPPPVVVpppqqqbbbfffeeeWWW^^^vvvqqqeeebbb^^^NNNEEEBBB<<<<<<666999@@@===HHHqqq~~~ZZZRRRPPPNNNMMMMMMLLLKKKJJJQQQSSSTTTVVVVVVUUUUUUUUUQQQMMMMMMRRRUUUUUUWWW[[[NNNLLLKKKJJJDDD<<<999:::555555333222111000000000---,,,++++++,,,++++++***+++---222===JJJSSSVVVUUUXXX^^^VVVGGGNNNeeeooohhhjjjjjjbbbPPPMMMiii~~~yyynnnppptttkkkVVVPPP```nnnMMMDDD<<<@@@PPPeeeuuu}}}}}}{{{wwwrrrqqqssstttuuullljjjiiilllnnnjjjaaaYYYIIIAAA;;;;;;<<<;;;;;;<<<>>>???CCCHHHOOOUUUXXXXXXTTTOOOGGG>>>999<<>>333000222555333666;;;AAAGGGKKKOOOPPPEEE;;;???RRR^^^[[[ZZZ^^^|||xxxiii___eeelllllliiihhh```]]]WWWQQQNNNMMMOOOPPPOOOQQQSSSRRROOOOOORRRUUUOOOJJJEEEDDDGGGHHHFFFBBB======<<<<<<;;;;;;<<<<<<:::777<<>>AAABBBBBB>>>:::999:::<<<======CCCBBBBBBAAA@@@??????>>>???@@@CCCHHHMMMQQQUUUWWWTTTVVV___wwwddd```qqqssslllssslll___[[[WWWHHHAAAAAA<<<<<<444888===;;;NNNvvv}}}ZZZPPPOOONNNMMMLLLJJJIIIHHHPPPRRRTTTUUUTTTSSSTTTTTTNNNKKKLLLPPPSSSSSSVVV[[[MMMLLLLLLLLLFFF>>>999:::777666555333222111111111------------,,,,,,++++++,,,---111<<>>@@@LLL___qqq{{{}}}}}}xxxtttuuuvvvvvvjjjhhhiiinnnsssqqqhhh___JJJBBB;;;;;;;;;::::::<<<<<<===@@@FFFMMMSSSWWWXXXMMMIIICCC===<<>>GGGJJJEEE@@@:::555222111000///***+++,,,...000222444444777555888AAAHHHIIIGGGGGGKKKIIICCC999333444777777777999>>>EEELLLSSSXXXZZZJJJ===@@@YYYjjjggg```aaazzziii___gggqqqrrrqqqrrrbbb___ZZZUUURRRPPPQQQQQQNNNQQQTTTTTTRRRSSSWWW[[[UUUNNNHHHGGGIIIJJJGGGCCC@@@@@@???>>>===<<<<<<;;;;;;:::===MMMkkk}}}zzzvvvjjj```dddrrrzzzyyyaaaWWWbbbtttrrrhhhdddbbbkkkqqqpppmmmyyyyyy}}}}}}tttkkkggggggfffgggeeedddcccccccccaaa___ZZZYYYVVVRRRNNNJJJGGGFFFBBB===777333222333444555777888999:::;;;<<<<<<<<<999:::::::::999888777666888888999:::<<<>>>@@@AAA@@@>>><<<===@@@CCCEEEEEEIIIJJJKKKKKKIIIGGGEEECCCFFFHHHLLLQQQUUUXXXZZZ[[[VVVfffsss]]]llljjj]]]XXXSSSFFF@@@BBB???===444:::======XXX|||jjjYYYLLLMMMMMMLLLKKKIIIIIIIIIKKKOOORRRSSSSSSRRRTTTUUUNNNLLLMMMPPPQQQQQQSSSXXXLLLLLLMMMNNNIII???::::::888888666444333222111111---...---,,,***))))))***,,,,,,///888EEEOOOUUUVVVdddkkkgggVVVKKKNNNTTTUUU___\\\ZZZTTTRRRdddqqqkkkfffmmmiii___WWWPPPNNNUUUOOOIIICCCBBBKKK]]]qqq}}}{{{uuutttsssqqqiiihhhiiiooouuusssiii___LLLCCC<<<::::::999999:::888:::???EEELLLPPPRRRQQQGGGEEEBBBAAADDDKKKSSSYYY\\\bbbooouuubbbaaa___UUUPPPUUUZZZYYYZZZ^^^```cccnnnzzzoooUUUHHHCCC>>>999888666:::@@@WWW|||hhhUUUkkkRRRMMMRRRMMMNNNGGGDDDDDDDDD@@@===>>>CCCFFFEEEBBB@@@>>>=========;;;<<<===>>>>>>>>>>>>>>>;;;::::::999777555444333111000///...,,,,,,,,,+++------...////////////...////////////000111222333//////...---,,,,,,,,,,,,+++++++++,,,,,,---------------......//////000000666>>>GGG[[[wwwzzzsss|||rrrhhh\\\VVVVVVYYYZZZ[[[___tttxxxwwwiiivvvsssfff^^^YYYVVVTTTTTTXXX\\\```bbbZZZWWWRRRLLLEEE===555000,,,000111000333;;;BBBDDD>>>:::444111000000000///---,,,---...111444777888555333999GGGQQQQQQIIIDDDGGGEEE>>>666555:::;;;777:::<<>><<<;;;:::;;;;;;>>>KKKfff}}}zzzlll]]]aaaqqqwwwqqqdddUUU[[[mmmlllbbb]]]YYYdddppprrrmmmvvvxxx~~~vvvmmmiiihhhgggeeedddcccdddddddddaaa___XXXWWWUUUPPPJJJDDD@@@???>>>:::444111222444777888999999:::;;;<<<<<<<<<<<<999:::;;;;;;:::999777666;;;;;;;;;;;;<<<>>>???@@@@@@??????BBBGGGKKKMMMNNNNNNOOOQQQQQQPPPMMMJJJGGGDDDGGGKKKOOOSSSTTTUUUUUUaaazzz}}}ooofff[[[{{{jjj[[[UUUPPPBBB===@@@>>>???777<<>>????????????999::::::999999888777666111111///...---,,,,,,+++---...//////000000//////////////////000111222333111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333BBBMMM[[[rrr{{{wwwwwwxxxjjjwwwrrrgggccc``````aaa___\\\ZZZ]]]yyykkktttxxxkkk```\\\YYYUUUUUUXXX\\\```aaa[[[XXXSSSMMMGGG???666111,,,000111000222888>>>???>>>:::444111000000000000111///---...111555999:::444666CCCXXXeee```PPPCCCEEECCC<<<555777===<<<666===???DDDOOO___sss|||ZZZEEESSSeeegggeeeiiixxxccc___kkkqqqvvvxxxrrrjjjddd\\\WWWUUUSSSPPPNNNTTTSSSRRRPPPPPPTTTYYY]]]ZZZWWWSSSPPPNNNKKKHHHEEEDDDBBB@@@???>>><<<999666:::999;;;IIIeeewwwiii___]]]bbbiiinnnfffUUU]]]kkkeeebbbaaaUUUbbbjjjppprrrssszzzzzz}}}yyynnneeeeeejjjffffffeeeddddddcccbbbbbb]]][[[WWWQQQJJJCCC>>>;;;555444333222222444666777<<<;;;::::::999999999:::999:::;;;999777666666777777:::<<<<<<<<<===>>>>>>BBBHHHQQQWWWWWWVVVZZZ```___eeefff___VVVPPPKKKFFFHHHJJJMMMPPPOOOOOOXXXcccxxxmmm___dddiiiiii^^^RRRJJJDDD>>>===@@@>>>;;;???BBBEEE\\\yyyzzzSSSSSSIIIIIIJJJJJJIIIIIIHHHHHHLLLNNNPPPQQQQQQRRRSSSUUUPPPMMMJJJKKKMMMOOONNNLLLMMMMMMNNNMMMGGG>>>;;;===;;;999666444444333111///111111000000///---,,,+++(((+++,,,///;;;LLLUUUTTTSSSWWW\\\WWWKKKEEEMMMZZZZZZaaaXXXOOOYYYdddhhhlllttt{{{~~~zzzrrrhhh\\\SSSTTTccc\\\PPPPPPMMMZZZ{{{{{{xxxpppllliiifffiiiiiijjjkkkkkkhhhccc___UUUHHH<<<999888777888===666888===AAAEEEHHHIIIJJJKKKHHHFFFHHHOOOXXX___cccfffmmmpppdddhhhaaaYYYXXXXXX^^^aaahhhmmmmmmmmmttt~~~}}}mmm^^^MMMDDD>>>999777888>>><<>>@@@@@@???<<<<<<===>>>???@@@@@@??????<<<<<<;;;999888666555444333222000...---,,,------,,,------......------,,,//////.........//////000///...---,,,++++++++++++///...---,,,,,,,,,,,,---............///000222333888>>>OOOeeetttxxxuuusssooo{{{}}}wwwrrrmmmfffggghhhdddjjjmmmeeedddnnnuuutttwwwvvvggg___ZZZWWWTTTSSSVVV[[[bbbgggYYYUUUQQQNNNJJJCCC:::333000///...000555:::>>>@@@===<<<999777555444444444000111000///444:::;;;888<<<222PPPuuuqqq\\\MMM???===;;;999999;;;;;;:::999:::BBBIIIUUUqqq[[[;;;OOOaaabbb___^^^~~~hhhaaakkkppptttvvvqqqgggaaaYYYSSSQQQPPPPPPOOORRRRRRRRRQQQQQQSSSXXX[[[WWWUUUSSSQQQOOOLLLHHHDDDDDDBBB@@@???>>>===:::888<<<:::;;;FFF___yyy}}}tttfffZZZUUUXXX___eeegggZZZZZZeeehhhddd]]]RRR\\\gggssswwwvvvuuuwwwzzzwww}}}}}}pppeeedddhhhffffffeeedddcccbbbbbbaaa___\\\WWWOOOHHH@@@;;;888555444333222222444555777;;;::::::999999::::::;;;;;;<<<;;;999777666666888<<<999999<<<:::888===EEEPPPTTTYYY[[[ZZZYYY[[[___ccchhhjjjddd[[[VVVPPPLLLOOOOOOTTT[[[aaahhhsss}}}|||eeeZZZ___fffuuucccYYYOOOIIIDDD???>>>@@@???:::>>>CCCHHH```}}}oooNNNMMMIIIIIIJJJJJJIIIIIIHHHGGGJJJLLLNNNOOOOOOOOOQQQSSSQQQOOONNNOOORRRSSSPPPMMMLLLLLLMMMNNNHHH@@@===???<<<999777555444444222000222111111000///---,,,++++++------///999GGGOOOOOOOOOTTTZZZXXXMMMEEEKKKVVVXXXccc```ZZZaaafffbbbbbbjjjnnnuuu|||~~~lllZZZxxx___MMMIIIPPPaaatttyyy|||wwwqqqooollliiinnnmmmkkkjjjjjjiiifffdddXXXJJJ===:::999777666888333555;;;BBBJJJNNNOOOMMMMMMJJJHHHKKKSSS[[[```bbbdddooopppjjjnnneee\\\]]]___fffggglllrrrvvvyyyeeeXXXIIIBBB===999888999888@@@VVVuuu}}}kkkvvvYYYEEEFFFGGGEEECCCCCCCCCBBBAAAAAA@@@??????EEEBBB@@@@@@AAAAAA???<<<<<<===???@@@AAAAAA@@@@@@>>>>>><<<;;;999888777666444333111///...------...,,,------......------,,,...............///000000///...---,,,++++++++++++......------------------//////......///111333444999@@@PPPcccmmmnnnnnnpppooo|||lllbbbcccccchhhnnnooohhhyyyzzzzzzjjj___[[[XXXUUUTTTVVV\\\cccggg[[[WWWRRROOOKKKFFF>>>888444222111333777;;;===>>>>>><<<:::888666444444444333222000111666;;;;;;888@@@DDDccc{{{kkkTTTGGG;;;:::::::::;;;;;;;;;:::999@@@PPPeee{{{UUU999EEEQQQVVVZZZ\\\lllbbbiiilllpppsssnnnfff```XXXQQQOOOOOOQQQQQQPPPQQQRRRRRRQQQSSSVVVYYYVVVUUUTTTTTTRRROOOJJJFFFDDDBBB???>>>>>>>>><<<;;;>>>;;;:::BBBVVVnnn|||zzzrrrdddWWWPPPPPPVVV[[[iiiaaaWWW]]]llljjj[[[TTTZZZffftttxxxsssllljjjlllnnnzzzttthhhfffhhhffffffeeedddcccaaaaaa```aaa]]]VVVNNNEEE===777444444444333222222444555666999999999999:::;;;<<<===???>>><<<999666555777999???999777;;;<<<<<>>@@@>>>888<<>>GGGQQQUUUTTTRRRTTTSSSQQQSSSWWW\\\```ccclll}}}tttqqqsssggg]]]```cccnnnnnnrrr{{{{{{ZZZOOODDD???<<<999888:::999???ccc|||nnn]]]tttyyyOOODDDFFFCCCAAADDDCCCBBBBBBAAAAAA@@@@@@???CCCBBBBBBBBBBBBAAA???<<<<<<===???AAACCCCCCCCCCCCAAA@@@>>><<<;;;999888888555444222000............------............------------------...///000111///...---,,,++++++++++++......---------...//////000000///000111222444555:::DDDTTTbbbeeecccffflllnnnvvvlllaaaiiihhhhhhqqqtttkkk{{{~~~}}}nnn```\\\ZZZWWWUUUXXX]]]dddhhh___ZZZTTTOOOMMMIIICCC???777555444555777:::<<<<<>><<<:::999888777333000333999<<<;;;999EEE[[[zzz|||^^^GGG???777888:::<<<<<<<<<<<<<<<===TTTiiinnnPPPAAAEEEGGGLLLUUUWWWjjj```eeehhhlllpppllliiicccZZZSSSOOOOOORRRTTTOOOPPPRRRRRRRRRSSSUUUVVVVVVVVVWWWXXXWWWSSSNNNIIICCCAAA>>>===>>>>>>======???<<<:::???NNNcccuuu~~~}}}rrrdddYYYTTTUUUWWWXXXiiigggUUUTTTkkknnn```^^^___gggrrrvvvooofffdddhhheeewwwyyynnnjjjjjjgggfffeeedddbbbaaa```___```\\\UUULLLCCC<<<666333444444333333333444555666888888888999;;;<<<>>>???BBB@@@<<<888555555777:::<<<:::999:::CCCOOOWWWZZZWWW[[[___bbbiiittt}}}vvvpppjjjeeelllpppxxxyyyaaaXXXbbb```dddppphhh___kkkooowwwkkkXXXPPPJJJHHHEEE@@@>>>???===444<<>>EEEBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCCCCDDDCCCAAA>>><<<===>>>AAACCCEEEFFFFFFFFFCCCBBB@@@===;;;:::999999666444222000...------...------............------+++,,,,,,---...///111222......---,,,,,,,,,,,,,,,............///000111222222111111111222444666777:::GGGZZZeeeccc^^^aaaiiirrrsss}}}|||xxxssshhhhhhhhhrrrooojjjwwwvvvwwwxxx~~~|||zzzsssaaa^^^[[[XXXWWWYYY^^^eeeiiiaaa[[[TTTOOOMMMKKKHHHDDD999777555666999;;;======FFFEEEEEECCCAAA???<<<;;;:::333000666;;;;;;;;;===MMMpppuuuNNN;;;999777999;;;===>>>>>>@@@DDDGGGfffvvvmmmUUUOOOQQQRRRKKKNNNUUUTTT~~~fff\\\bbbfffjjjnnnjjjiiiddd]]]UUUPPPOOOPPPRRROOOPPPRRRSSSSSSSSSTTTUUUTTTTTTVVVXXXXXXUUUOOOKKKCCCAAA???>>>??????>>>===>>>;;;:::===HHHZZZppptttddd\\\]]]___]]]ZZZdddhhhWWWOOOccclllfffiii```fffrrrzzzuuuiiiccceeedddxxx~~~ssslllhhhhhhgggfffdddbbb```___^^^]]]ZZZTTTLLLDDD===888555555555555555555555666666777888888:::;;;===???@@@BBB@@@<<<777444444888;;;888>>>===:::III___aaaUUUKKKZZZkkkyyy}}}xxxtttsssxxxqqqfffbbbSSScccfffjjjssshhhZZZbbbeeeiiiqqq{{{}}}eeeWWWPPPJJJHHHDDD???<<<===>>>666BBB]]]rrrqqqlllTTTNNNMMMHHHIIIKKKLLLKKKJJJGGGFFFQQQRRRSSSTTTTTTUUUXXXZZZ^^^ZZZUUUTTTUUUVVVUUUSSSTTTQQQPPPPPPLLLDDD???>>>;;;999777777777777666555444444444333222111///......---,,,---000555<<>>EEEBBBBBBAAAAAAAAAAAA@@@@@@AAABBBDDDDDDBBB@@@>>>======???BBBEEEGGGIIIIIIIIIEEECCC@@@===;;;:::::::::666555222000...------------......//////......---++++++,,,,,,...///000111......------,,,,,,------------...///000222333444333333333333444666777999;;;III\\\hhhfff```bbbhhhtttuuu{{{zzztttvvvuuuiii```bbb}}}kkkbbbppp}}}yyyqqqrrrvvvtttxxxvvvtttwwwwwwddd___]]]YYYWWWYYY___eeeiiibbb\\\TTTOOOMMMLLLJJJGGG===;;;888888;;;???BBBCCCEEEFFFFFFEEEDDDAAA>>><<<<<<222000888<<<:::===EEEaaaiiiCCC555777999<<<===???@@@CCCHHHNNNRRRdddkkksssvvvtttmmmaaaVVVFFFKKKVVVVVVLLLQQQ]]]^^^yyyccc[[[dddhhhlllnnniiicccaaa]]]WWWQQQNNNOOOPPPPPPRRRSSSSSSSSSSSSTTTVVVQQQRRRTTTVVVWWWTTTPPPLLLDDDCCCBBBBBBCCCBBB@@@>>>===;;;:::<<>>???AAAAAA???;;;777444444888;;;999@@@@@@???MMM```^^^NNNTTTmmm~~~{{{xxx|||}}}xxxiiibbbaaaVVVaaahhhmmmrrrmmmeeefffhhheeedddjjjwww~~~dddWWWPPPIIIFFFCCC>>>;;;<<>><<<:::888777666777888777666333333444444333222222111000---,,,...000222999@@@FFFLLLUUU\\\XXXNNNFFFEEERRRkkkyyy|||wwweee\\\hhhjjjjjjiiikkkppppppmmmSSSMMMWWW___PPPEEEIIINNN\\\hhhrrrvvvwwwvvvtttpppdddeeegggjjjnnnppppppnnnooohhhZZZIII>>>;;;;;;:::>>>EEEMMMPPPOOOQQQVVV[[[^^^mmmyyywwwnnnnnn~~~{{{wwwfffiiipppzzz{{{qqqfffnnn~~~rrrYYYHHHAAA;;;999888777<<>>======>>>@@@CCCFFFIIIKKKLLLMMMGGGEEEAAA>>><<<;;;;;;;;;888666444111///...............////////////......,,,,,,,,,,,,---...///000......---------------...------...///111333555666555555444555666777999:::<<>>333222<<<>>>:::BBBSSSzzz^^^BBB::::::<<<@@@@@@AAAFFFLLLQQQSSSTTTVVVVVVUUUSSSPPPNNNKKKIII@@@BBBKKKKKKCCCNNNaaagggyyyddd___iiinnnppppppjjj]]]^^^^^^[[[VVVRRRQQQRRRRRRSSSTTTSSSSSSSSSUUUWWWRRRSSSTTTWWWXXXWWWSSSPPPGGGGGGGGGHHHHHHFFFBBB???<<<;;;;;;<<<>>>JJJeee}}}zzzqqqjjjffffffggggggeeesssyyyhhhVVV^^^mmmmmmdddfffuuuyyyfff___jjj|||ttthhhlllkkkiiifffdddbbb```___\\\[[[WWWRRRJJJBBB:::666777777888999999999999999888888999:::<<<>>>???@@@>>>===:::777444555777:::======BBBKKKTTTXXXXXXVVV}}}{{{rrroooooonnnrrrrrryyyzzzppphhhcccaaabbbllltttuuuzzz~~~xxxtttqqqlllmmmsss|||}}}___TTTMMMFFFCCC@@@<<<;;;<<<<<>>EEEUUUSSSQQQUUURRRXXXcccnnnssstttuuutttqqqhhhggggggiiilllooopppoookkkllleeeTTTEEE???===;;;CCCEEEIIIOOOXXX```gggkkkqqqvvvooo|||lllqqq|||}}}kkknnnzzzhhhWWWEEE???999888888;;;BBBJJJOOOYYYaaa|||ffflllwwwsssSSSOOOJJJHHHHHHGGGEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBAAA===<<<<<<>>>>>>@@@DDDHHHKKKMMMOOOOOOJJJGGGCCC@@@===<<<======:::999666333111000000000......////////////......,,,,,,,,,,,,------...///......------------......------...000222555777888666666666666777888:::;;;<<>><<<<<<>>>@@@;;;@@@AAA<<>>???@@@<<<;;;:::777555555777:::AAA999AAAVVVZZZQQQUUUfffxxxxxxssshhh___^^^``````VVVXXXhhhwwwuuuttttttsssqqqqqqtttmmmfffrrr|||{{{|||vvvpppsss|||zzzYYYRRRJJJCCC@@@>>>;;;;;;===888KKKuuuzzzoootttVVVJJJGGGEEEJJJLLLNNNPPPPPPMMMJJJHHHPPPQQQQQQQQQQQQRRRVVVYYYTTTRRRRRRUUUZZZ]]]]]][[[SSSOOOLLLNNNMMMFFF@@@===888777555555666777777666111222333444555555555555777222111222000...444===;;;???IIITTTWWWRRRNNNNNNZZZkkklllddddddaaaZZZZZZVVV```iiiiiiggglllsssxxxaaaGGGGGGUUUXXX^^^bbbTTTTTT___kkkppprrrtttsssqqqkkkhhheeeeeegggkkkmmmnnnjjjpppnnn^^^NNNEEEAAA>>>HHHEEEFFFQQQbbbrrryyyzzz~~~ooo___mmmvvv{{{qqqnnnvvvxxxdddWWWCCC===888888999===GGGQQQiiilllzzzrrrsssVVVLLLOOONNNIIIHHHKKKGGG@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBB???<<<:::<<<>>>???AAADDDHHHLLLNNNPPPPPPLLLIIIEEEAAA???>>>>>>???===;;;888666333222222222......////////////......------,,,,,,,,,------.........---------......///------...000333555888999777777666666777999;;;<<<======EEEUUUdddkkkooosssqqqjjjlllrrrjjjdddxxx~~~nnn\\\]]]MMMZZZooofff___dddbbbccciiiooozzz~~~{{{kkk```]]]YYYWWWYYY^^^dddhhhfff```XXXSSSQQQPPPLLLJJJDDD===555000111666;;;>>>@@@CCCFFFIIIIIIGGGCCCAAAAAA777999DDDBBB===NNNkkkmmmJJJLLLPPPGGGEEEDDDDDDHHHRRR[[[ZZZPPPEEE666777:::===>>><<<===???AAA999<<>>???<<<>>>SSSmmmzzzwwwooollliiidddeeeyyyqqq\\\YYYccckkktttsssssswww{{{yyylll```bbbkkkvvv}}}pppllljjjgggfffeeedddbbb```^^^]]][[[UUUMMMCCC:::444;;;;;;;;;<<<;;;;;;:::999:::<<<===???AAAAAAAAAAAA===;;;888555555666999;;;???>>>HHHTTTRRROOOgggtttooorrrjjjeeeYYYOOOPPPYYYZZZVVVTTTYYYoooyyyooollljjjmmmqqqssspppllliiiooosssvvv|||hhhUUUIIIFFFBBB===::::::<<<======OOOrrreeeXXXNNNHHHLLLHHHKKKOOOPPPOOOMMMKKKKKKPPPRRRTTTRRRPPPOOORRRUUUQQQNNNLLLPPPXXX[[[YYYTTTQQQMMMLLLNNNLLLEEE@@@>>>;;;999666555555666666555444666777999999777666444555333222111111222444666===;;;===EEEPPPYYY\\\\\\cccfffhhhfffaaa\\\[[[[[[]]]```[[[\\\gggjjjmmmxxxmmm]]]NNNOOOaaasss{{{{{{aaaWWWZZZeeellltttwwwnnniiifffdddeeeiiilllmmmmmmlllkkkkkkhhh]]]OOOFFFDDDCCCEEEOOObbbssspppYYYVVVkkkyyyuuukkklllHHH???888888<<<<<<===KKK]]]|||cccwwwyyykkkuuuWWWPPPPPPOOONNNKKKHHHEEEDDDCCCBBB@@@>>>>>>???@@@AAABBBCCCBBB@@@>>>===???@@@@@@@@@CCCGGGLLLPPPQQQQQQRRRMMMGGGCCCAAA@@@@@@??????<<<888666555444222000///000000000000000///...---------.........//////.....................---///000111333444555666666777666666666888999;;;===;;;???DDDRRRcccjjjwwwxxxxxxsssssskkk|||}}}oooddd]]]ZZZWWWaaaqqqooo```aaapppqqquuuuuuxxx}}}rrrbbb]]]ZZZYYYYYYZZZaaaiiigggccc[[[RRRPPPQQQNNNIIIEEE<<<444111///---///222555555555666444333555888777666:::???@@@EEEVVVjjjvvvnnn___RRRNNNPPPJJJAAAGGGFFFNNNVVVYYY```[[[III<<<666444888===>>>>>>@@@AAA@@@>>>>>>???@@@CCCDDDxxxhhhfffkkkmmmjjjggggggeeegggjjjggg^^^YYYYYY^^^^^^]]]ZZZWWWVVVYYY]]]eeecccaaabbbddddddaaa^^^LLLKKKJJJJJJKKKKKKJJJHHHDDD@@@??????;;;===PPPggg}}}sssnnnkkkiiihhhvvv~~~sssaaa[[[aaajjjooouuu{{{{{{xxxsssjjjbbbYYY___iiiuuuwwwlllkkkiiihhhhhheeebbb_________]]]XXXPPPGGG>>>999:::;;;;;;<<<=========<<<>>>???AAABBBBBBAAA@@@???:::999888666555555888:::999>>>MMMVVVNNNNNNppp}}}kkkjjjfff```[[[XXXRRRMMMRRR]]]dddddd\\\eeeyyyzzzooonnnuuurrrooonnnoooqqqqqqqqqqqquuuwwwvvvyyyxxxcccUUUGGGEEEBBB>>>;;;:::;;;<<<;;;MMMrrr]]]SSSMMMGGGIIIHHHKKKNNNPPPNNNLLLKKKJJJPPPRRRTTTRRROOONNNQQQTTTQQQMMMLLLPPPVVVZZZWWWSSSRRRNNNLLLNNNKKKDDD???>>>:::888666555555666555555555666777888888777666555555444333111111222444555;;;;;;===DDDNNNWWW]]]```]]]]]]]]]]]]]]]\\\ZZZXXXKKKUUUXXX\\\fffhhhlllxxxxxxrrrfffZZZZZZkkksssUUUNNN```lllpppqqqnnniiifffccceeekkkoooooonnnnnnjjjhhhiiieeeXXXJJJCCCIIILLLXXXmmmtttcccPPPQQQnnnvvvooo|||{{{YYYBBB:::777:::===FFF[[[rrrxxxlllqqqgggmmm{{{SSSQQQPPPOOONNNKKKHHHEEECCCBBBAAA???>>>===>>>@@@AAADDDDDDCCCAAA??????@@@BBBBBBBBBCCCGGGKKKOOOPPPPPPQQQMMMHHHDDDCCCBBBBBBAAA@@@===999777555444222111111000000000000/////////------........./////////........................///000222333555666666777666666555666777888:::<<<:::???DDDSSSgggttt||||||ooowwwtttggg___ZZZ^^^^^^iiivvvqqqcccfffuuuwww|||~~~uuuccc]]]XXXWWWWWWYYY___gggfffbbbZZZRRROOOPPPMMMGGGBBB:::222000...---...222222111000111111000000000777666888>>>CCCJJJZZZjjjkkkggg\\\OOOJJJKKKJJJFFFMMMJJJPPPZZZbbbkkkdddNNN<<<666444888<<<>>>???AAAAAAAAA@@@@@@AAACCCEEEGGGzzzjjjgggiiijjjiiiiiihhhhhhkkknnnjjjaaaZZZXXX___``````\\\XXXXXX]]]bbbgggfffeeegggiiihhhccc___OOONNNLLLMMMNNNOOOMMMLLLFFFBBBAAA@@@<<<===LLL___~~~uuullljjjnnnffflllrrrooocccXXXYYY```eeesss~~~|||rrrlllhhhfffYYY[[[```kkk}}}mmmlllkkkjjjhhheeeaaa^^^^^^]]]\\\XXXQQQHHH@@@<<<999:::;;;===>>>@@@AAAAAACCCDDDEEEEEECCC@@@===;;;777888888777555444666777:::>>>JJJRRRMMMRRRyyydddVVVcccdddWWWPPPWWW]]]aaadddeeebbb]]]VVVbbbssszzzooobbbfffsss~~~xxxrrrnnnnnnrrruuuwww|||}}}yyyzzz}}}gggWWWNNNCCCCCCBBB@@@<<<;;;;;;<<>><<<:::777555444555666555444555666777888888777666555666555444222222222333333888:::>>>CCCJJJTTT^^^eee[[[VVVQQQRRRWWWYYYUUUQQQFFFTTTZZZ[[[```dddnnn~~~~~~fff[[[mmmUUUAAAVVVgggjjjlllllliiidddaaaeeemmmsssrrrooopppiiifffkkkmmmbbbRRRFFFRRRVVVcccwwwwwwkkkkkkrrrqqqdddXXXJJJQQQxxxxxxsssrrrqqqQQQ>>>999888===CCCPPPjjj{{{mmmwwwpppZZZnnnlllUUURRRQQQPPPNNNKKKHHHEEEDDDDDDCCCAAA@@@???@@@BBBCCCEEEEEEDDDCCCAAA@@@BBBDDDDDDCCCDDDFFFIIIMMMNNNNNNOOOLLLIIIGGGFFFEEEDDDCCCBBB???;;;888777666444222333222000/////////000000............////////////////////////////////////111111333555666777777777666666555555666888:::;;;:::???CCCRRRjjj|||xxxwwwoooeeebbb___]]]aaallltttooodddgggtttzzz~~~yyyggg___YYYWWWWWWYYY___fffeeebbbZZZRRROOOOOOKKKDDD@@@888222000///...///222///000000111222333222000555555888===BBBKKKYYYeeecccaaaZZZNNNFFFGGGIIIKKKRRRNNNTTT___jjjwwwoooVVV===777444777<<<>>>???BBBBBBBBBBBBBBBDDDFFFIIIJJJvvviiifffiiikkkmmmooohhhhhhiiiiiifff```ZZZXXX\\\___```]]]ZZZ[[[bbbiiieeedddeeehhhjjjhhhbbb]]]SSSQQQPPPOOOPPPOOONNNLLLIIIFFFDDDBBB>>>???JJJXXXvvvwww{{{|||sssiiihhhnnneeedddhhhmmmgggYYYUUUYYY___ppp|||vvvkkkhhhkkklll```^^^]]]gggyyypppmmmjjjgggeeeccc```^^^ZZZZZZYYYUUUOOOGGG???;;;888999;;;===???BBBDDDFFFGGGGGGHHHGGGDDD???:::777555777999888555444555666AAABBBIIIPPPRRR___yyyWWWNNN___iiiaaa^^^cccffffffccc^^^YYYVVV```ffflllggg[[[[[[ppp~~~uuurrrvvv{{{zzz{{{fffVVVJJJCCC@@@BBBCCCAAA>>>;;;;;;===FFFddd^^^IIIFFFJJJKKKEEEHHHJJJMMMNNNLLLJJJIIIIIIMMMOOOQQQQQQOOOOOORRRVVVRRROOONNNPPPUUUWWWVVVTTTSSSNNNLLLLLLIIIBBB<<<;;;999666444333444555555444555555666777777666555555777666555333222222222222555999>>>AAAGGGPPP]]]ggg^^^TTTJJJJJJRRRVVVRRRKKKOOO___bbb\\\```jjj}}}eee]]]nnnYYY@@@MMM]]]fffkkkjjjhhhccc```eeeoootttsssooopppjjjgggmmmoooggg[[[RRRZZZ___kkk}}}|||iii^^^YYYcccoooooo```WWWKKKWWW~~~}}}uuukkk{{{mmmhhhccc```RRR;;;888;;;BBBKKKTTTaaaxxxiiifff~~~rrr___yyy{{{YYYVVVTTTSSSQQQOOOLLLIIIGGGFFFHHHGGGEEEDDDCCCDDDEEEFFFDDDEEEDDDCCCAAAAAABBBDDDFFFEEEDDDFFFIIILLLMMMMMMMMMKKKIIIHHHHHHGGGFFFDDDDDDAAA===:::888777555444555333111///...///111222....../////////000000000000000000000111111111111222333444666777888888888888777777666777999:::;;;===@@@BBBQQQkkk|||~~~}}}wwwllleeeeeebbb[[[```gggllljjjgggjjjpppuuuzzz{{{sssooowww~~~nnneee\\\ZZZZZZ[[[aaahhhfffccc\\\TTTPPPOOOJJJCCC???888222222111///000333---333666555555777888888444:::=========EEERRR[[[^^^[[[UUUMMMGGGGGGJJJMMMSSSSSS[[[dddnnn|||xxxaaa???888444777;;;===@@@CCCBBBCCCCCCEEEGGGIIILLLMMMvvvjjjhhhllloooqqqssshhhhhheeeaaa___^^^]]]\\\^^^``````^^^\\\]]]dddiiibbbbbbcccgggiiigggaaa\\\XXXUUUSSSQQQPPPNNNKKKIIIJJJIIIGGGEEEBBBCCCJJJRRRqqqvvv}}}~~~uuujjjhhhkkkiiieeehhhpppnnnbbbZZZ[[[fffuuu{{{qqqgggiiioooqqqhhhccc___eeevvvuuuppphhhccc`````````aaaYYYYYYXXXUUUNNNFFF???:::888999:::<<>>AAADDDCCC???<<<===???HHHrrr}}}SSSFFFCCCJJJOOOGGGIIIKKKMMMMMMKKKIIIIIIIIIJJJMMMPPPPPPPPPQQQUUUYYYSSSQQQOOOQQQUUUXXXXXXWWWSSSNNNKKKKKKHHHAAA<<<;;;777555333333444555555444555555666666666666555555777666555444333333222222444888===???CCCMMM[[[fff^^^SSSHHHHHHPPPWWWVVVRRR^^^nnnooogggjjjvvvwwwaaaZZZdddwww{{{]]]JJJKKKSSSaaakkkhhhfffcccaaaeeemmmrrrqqqnnnooolllkkknnnmmmgggbbbaaabbbgggrrrzzzdddUUUQQQUUUhhhvvvtttaaaWWWMMM\\\}}}~~~uuueee|||lllZZZOOOJJJBBBBBB@@@666999AAANNNYYYdddtttqqq^^^mmm}}}jjjeeebbbIIIQQQTTTSSSQQQOOOLLLJJJIIIHHHIIIHHHFFFDDDDDDEEEFFFGGGCCCDDDDDDBBB@@@@@@BBBDDDFFFFFFEEEGGGJJJLLLMMMMMMLLLJJJHHHGGGHHHHHHFFFEEEDDDAAA===;;;:::999777666666444222000///000111222/////////000000000111111111111111222222333333333444555666777888999999999:::999999888999:::<<<===???@@@@@@PPPlllzzz}}}zzz}}}www~~~}}}tttfff``````\\\ZZZ___bbbcccffflllooonnnppp}}}tttoooyyyssshhh^^^ZZZZZZ\\\aaaggghhheee^^^VVVRRRPPPIIIAAA<<<666111222222000111333333===BBB===777888<<<>>>999DDDIIIAAA;;;@@@KKKQQQSSSNNNJJJHHHIIIKKKMMMNNNSSSYYYdddhhhnnn~~~~~~kkk@@@888444666:::===AAAEEECCCDDDEEEGGGJJJLLLNNNOOO{{{nnnmmmrrrtttsssrrrhhhgggbbb\\\[[[___bbbbbbddddddcccaaa___```bbbdddaaaaaabbbfffiiihhhccc^^^[[[XXXUUURRRPPPNNNKKKHHHJJJIIIHHHGGGFFFGGGJJJMMMmmm{{{zzzqqqkkkhhhgggfffiiipppqqqjjj```\\\ooo}}}pppfffllltttvvvtttnnngggiiiwwwzzzsssiiiaaa^^^___aaabbb^^^]]]\\\XXXQQQHHH@@@;;;888888999;;;===AAADDDFFFEEEDDDCCC@@@===:::666444555:::===;;;777555777:::>>>cccxxxkkk```yyyuuu^^^ZZZNNNUUUkkkqqqjjj___TTTQQQUUU___ooo||||||mmmcccdddttt|||yyyzzz}}}qqqYYYLLLHHHDDD???:::===BBBEEEDDD???===???CCCKKKkkkMMMHHHAAAHHHQQQIIIJJJLLLNNNMMMKKKIIIIIIIIIJJJMMMPPPQQQQQQSSSWWW[[[RRRQQQPPPRRRUUUYYYZZZ[[[RRRMMMJJJIIIGGG@@@<<<<<<666444222222333444444444555555555555555555555555666666555555444444333333444888;;;>>>AAAJJJVVV```\\\SSSJJJJJJRRR[[[aaabbbqqq~~~qqqppptttzzzvvvggg[[[[[[gggrrrjjj\\\VVVTTTQQQ[[[eeecccdddbbbbbbeeejjjmmmmmmkkkmmmlllnnnoookkkffffffkkkgggmmmvvvfffVVVNNNSSS___ttt~~~ttt[[[RRRLLLaaa}}}|||ooo```yyy|||pppiiiWWWIIIDDD@@@555444:::999>>>HHHUUU```kkknnnVVVddd}}}xxx\\\fff\\\JJJNNNRRRQQQOOOMMMKKKJJJIIIIIIFFFEEECCCBBBAAABBBDDDEEECCCDDDCCCBBBAAAAAACCCEEEEEEEEEFFFIIIMMMOOOOOONNNKKKIIIFFFEEEEEEFFFEEEDDDCCC@@@===;;;::::::999888666555333111111000111111000000000000111111111111222222222333444444555555666777888999::::::::::::;;;;;;:::::::::;;;===>>>>>>AAAAAAOOOkkkwwwtttvvvnnnwww|||vvv}}}sssccc^^^^^^XXXYYY``````[[[^^^jjjpppmmmuuu{{{vvvjjj]]]XXXXXXZZZ___eeehhhfff```XXXSSSPPPHHH???666222000333666555666999DDDNNNPPPFFF>>>???CCCCCCAAANNNQQQEEE>>>CCCJJJKKKCCC??????DDDIIIKKKMMMPPPUUU]]]ggghhhkkk}}}pppAAA999333555:::===BBBFFFGGGHHHIIIKKKNNNPPPQQQRRR{{{mmmnnntttvvvrrrnnndddddd```YYYYYYaaaeeeeeehhhfffddddddeeeeeecccaaa^^^^^^___cccggggggccc___\\\YYYVVVTTTRRRPPPLLLJJJGGGHHHGGGGGGGGGIIIJJJJJJ```xxx|||xxxpppeeeeeeiiillloooqqqppphhh^^^jjj{{{qqqfffmmmyyy|||wwwkkkgggqqq|||vvvllldddaaaaaabbbcccbbbaaa___ZZZSSSIIIAAA;;;888888888999;;;>>>AAACCC@@@???===;;;999777666555888<<>>===>>>>>>CCCFFFDDD@@@>>>BBBFFF\\\[[[IIIKKKAAAFFFSSSKKKLLLMMMOOONNNLLLJJJJJJJJJMMMPPPRRRSSSRRRSSSVVVZZZPPPOOOOOOQQQTTTXXX[[[\\\QQQLLLHHHHHHFFF@@@======555333111111333444444444555555555444444555555555444555555555555555444444555777999<<<@@@GGGQQQXXX[[[WWWQQQNNNSSS]]]hhhooovvvxxxhhhgggiiiiiilllppprrrpppiii```\\\^^^bbb```XXX^^^dddYYYSSSZZZ___aaacccdddeeefffggghhhhhhjjjkkknnnpppmmmhhhhhhllliiinnnuuu}}}YYYOOOQQQ^^^ppprrrUUULLLNNNkkkcccaaauuuiii```[[[OOOBBB@@@???555333:::<<>><<<:::;;;;;;:::999555555444333222111000000000000000111111111222222222333333444555555666666777888999::::::;;;;;;:::;;;;;;:::999:::;;;<<<======CCCCCCMMMcccoooqqqvvvjjjyyy{{{|||zzzoooaaa___aaaZZZ^^^kkklll^^^[[[iiittttttxxxyyy~~~zzzlll^^^XXXXXX[[[___dddhhhfff```XXXSSSOOOFFF===444111222999>>>@@@CCCGGGMMMRRROOOEEEBBBGGGHHHCCCFFFPPPPPPEEEBBBLLLMMMEEE::::::>>>FFFHHHGGGJJJPPPUUU[[[bbb```eeeyyy~~~kkkBBB:::333555999===BBBGGGKKKLLLNNNPPPRRRSSSTTTUUUvvviiikkktttvvvpppkkk^^^```]]]WWWXXX```eeeeeehhheeeccceeejjjkkkgggccc[[[[[[\\\```dddeeebbb^^^[[[YYYWWWUUUTTTRRROOOMMMEEEFFFFFFFFFGGGJJJIIIHHHOOOooozzz{{{sssccchhhppptttsssvvvyyyqqqddd]]]ttt~~~qqqeeennn|||wwwggg^^^cccsss}}}wwwooohhheeecccccccccdddccc```[[[RRRHHH???:::999888888888999<<>>AAA>>>888777;;;@@@NNNpppuuuZZZ```jjjUUUVVVWWWMMMgggtttkkkkkkjjjeee``````WWWZZZ```jjjvvv}}}|||wwwpppvvvwwwQQQHHHAAA>>><<<888;;;AAA???CCCGGGDDD@@@???CCCIIIqqq}}}RRRHHHNNN@@@DDDSSSLLLMMMNNNOOONNNLLLJJJJJJKKKPPPSSSUUUTTTRRRRRRUUUXXXNNNNNNNNNPPPSSSWWW[[[]]]PPPKKKGGGHHHFFFAAA===>>>555333111111222444444444555555444444444444555555444444555555666555555555666777888;;;???FFFNNNSSS^^^\\\WWWRRRSSS[[[iiitttiiiooocccUUU[[[fffjjjooojjjeeeaaaaaabbb___VVVNNN^^^SSS___pppbbbMMMPPP\\\```cccffffffdddcccdddfffiiiiiimmmqqqpppkkkhhhjjjiiinnnqqqvvv}}}yyylllRRRMMMVVVhhh{{{pppQQQJJJRRRvvvnnnXXXeeexxxjjj```YYYSSSPPPCCC888888<<<777777???AAATTTfff{{{gggYYYUUUjjjnnncccrrr|||XXXOOOMMMGGGKKKJJJHHHGGGFFFFFFGGGHHHFFFEEECCCBBBAAABBBDDDEEEEEEFFFFFFEEECCCDDDFFFHHH@@@CCCGGGMMMSSSUUUSSSRRRKKKGGGCCC@@@@@@AAABBBCCC???===;;;:::;;;<<<;;;:::555555555444333222000///000111111111111222222222333333444444555666777777888999999:::;;;;;;;;;;;;;;;:::999999999:::;;;<<<>>>FFFEEEIIIZZZgggoooyyyiiiyyyzzzzzzmmm{{{xxxrrrpppgggZZZ]]]bbb\\\jjj}}}kkkaaaooofffmmm|||{{{~~~pppaaaZZZ[[[]]]aaafffgggeee___XXXRRRNNNDDD;;;555333666???GGGKKKPPPTTTGGGHHHAAA:::>>>HHHGGG>>>GGGNNNJJJAAAEEERRRPPPAAA;;;>>>EEEKKKHHHBBBFFFNNNTTTWWWYYYWWW___vvvyyycccCCC:::333444999===BBBHHHOOOPPPQQQSSSUUUVVVWWWWWWrrrjjjnnnoooqqqpppeeeccc```WWWOOORRR]]]cccbbbfff```]]]bbbeeeeeecccbbb\\\]]]\\\[[[]]]aaa___ZZZ\\\YYYUUURRRQQQPPPPPPOOOLLLLLLLLLMMMMMMLLLHHHFFFNNNcccvvvzzzxxxwwwrrrkkkkkkqqqvvvxxx{{{|||sssgggfffkkkrrrtttqqqooosssyyyssssssooofff^^^aaappp~~~|||{{{xxxqqqiiidddccceeeddddddaaaXXXMMMDDD???===<<<777555999;;;999777777;;;;;;:::888777777999;;;@@@FFFHHHAAA777666AAAMMMccccccVVVRRRwwwTTT\\\^^^\\\RRRfffvvvdddYYYSSSPPPRRRUUUfffmmm{{{wwwkkkhhhvvvjjjvvv|||ZZZHHHBBB>>>>>>???===???BBBEEE@@@GGGLLLBBB???KKKUUUYYYPPPIIIGGGGGGFFFGGGIIIIIILLLNNNMMMKKKJJJKKKNNNWWW[[[ZZZSSSNNNRRRWWWZZZPPPNNNKKKLLLTTT\\\[[[TTTOOOMMMJJJHHHEEEBBB===:::999888777555555777888999777777666555555555555555777888888888777666444333555444444999BBBJJJOOOQQQWWW^^^```VVVHHHHHHXXXiiiiii\\\TTTWWW^^^aaadddhhhjjjccceeeqqqvvvkkk___ZZZUUUQQQ```xxxwww^^^QQQWWW\\\```cccdddcccccceeegggdddcccdddhhhlllmmmkkkhhhmmmmmmnnnqqqssspppggg```SSS[[[fffuuuuuuTTTGGG\\\ppp{{{YYYaaammmqqqjjjbbb]]][[[UUUJJJAAA;;;>>>666222:::@@@GGGTTTdddwwwtttMMMSSSjjjuuurrrxxx\\\PPPJJJDDDJJJFFFDDDBBBDDDGGGJJJIIIHHHJJJHHHEEEDDDDDDFFFIIIKKKOOOPPPPPPMMMGGGCCCCCCEEEEEEIIIMMMOOOVVV\\\XXXNNNKKKGGGBBB???>>>???@@@@@@<<<<<<;;;:::::::::;;;;;;;;;888555444444555444333555333222111111333444666444444555666777777666666;;;<<<===<<<;;;999999:::::::::999999999:::<<<======BBBCCCCCCQQQhhhtttsssnnnwwwwww~~~uuujjj|||yyyxxxnnnaaajjj^^^NNNooouuu^^^nnnxxxjjjdddhhhrrrzzz~~~xxxhhh]]][[[___cccdddjjjiiicccZZZSSSMMMEEE<<<555<<>>EEEEEEAAA<<>>777444888@@@FFFIIISSSQQQSSSXXXXXXTTTWWW^^^mmmeeeiiijjjnnnmmmccc^^^[[[TTTMMMPPPZZZ______bbb\\\YYY]]]```___^^^___ZZZ\\\\\\[[[^^^aaa```ZZZ[[[WWWSSSRRRRRRRRRQQQOOOJJJJJJJJJJJJKKKIIIFFFCCCFFFYYYooozzz{{{vvvooohhhdddjjjoooqqquuuwwwrrrjjjgggkkkpppttttttqqqppppppmmmpppqqqlllaaa]]]jjj}}}{{{{{{yyysssjjjdddbbbbbb```aaa___YYYQQQIIIEEECCCCCC<<<666777999888888:::999999888777666888;;;>>>GGGFFFBBB===<<>>===???CCCGGGEEEPPPXXXIIIAAAUUUmmmtttSSSKKKFFFEEEFFFDDDEEEGGGIIIKKKMMMLLLIIIIIILLLOOOYYY\\\[[[SSSOOOQQQUUUWWWPPPPPPNNNNNNSSSYYYWWWQQQNNNMMMLLLIIIEEE@@@;;;999999888666555555666888999888777666555555555555666999999::::::999777666555666444333666<<>>>>>BBBAAABBBOOOeeerrrsssnnn{{{wwwqqqwwwhhhmmmdddZZZ}}}|||[[[cccttt~~~}}}vvvmmmggggggmmmtttyyy~~~~~~~~~}}}yyykkkaaa]]]```eeehhhkkkjjjeee]]]UUUOOOFFF===>>>MMM[[[fffhhhSSS???>>>888777777;;;@@@AAA===999;;;;;;888555888>>>@@@>>>GGGLLLMMMJJJLLLVVVaaaeeeSSSGGGBBBMMM^^^dddaaa]]]FFF???777444999AAAGGGKKKTTTRRRUUU\\\aaacccgggnnn~~~jjjaaaeeehhhllllllccc___\\\WWWRRRTTT[[[``````^^^ZZZYYY\\\^^^\\\\\\^^^ZZZ]]]^^^^^^```cccaaa\\\YYYUUUQQQQQQTTTUUURRRNNNJJJJJJIIIJJJJJJIIIEEEBBBEEESSSkkk}}}tttpppdddiiilllmmmqqqvvvwwwuuuiiijjjlllqqqvvvtttmmmffffffjjjrrrssseeeXXXbbbvvvzzz|||}}}xxxppphhhdddccc^^^___```]]]WWWQQQMMMKKKKKKAAA777555666666999===;;;;;;:::888777999===@@@GGGAAA<<<<<>>BBBEEEHHHQQQYYYZZZUUUTTTYYY```YYYVVVWWW\\\^^^YYYSSSPPPWWW```jjjpppwww}}}~~~]]]SSSOOOgggfffPPPWWW```gggiiigggdddcccaaa]]]ZZZZZZ^^^bbbccccccgggmmmrrrooohhhdddfffkkklllfffsss```JJJMMM___ttt{{{pppgggooosss```^^^ZZZSSSIII???::::::;;;333:::999<<>>???===@@@??????LLLaaappptttppp~~~sssooowwwfffgggdddgggwwwTTTXXXhhhtttxxxqqqgggbbbdddiiinnnppp~~~}}}~~~}}}|||{{{~~~yyypppeee^^^^^^eeekkkllllllhhh```YYYRRRHHH???DDD]]]qqqttthhhKKK777999===???CCCIIINNNMMMFFF???<<<>>><<<777777===AAABBBKKKIIIGGGJJJVVVccchhhgggGGG@@@AAAMMM[[[aaa]]]YYYEEE>>>666444999BBBJJJMMMQQQPPPSSS[[[dddjjjqqqvvvjjjbbbfffiiinnnppphhhbbb___[[[WWWWWWZZZ\\\]]]]]]\\\___cccccc___]]]______bbbdddcccdddfffddd___YYYUUUQQQQQQUUUWWWSSSNNNMMMLLLLLLLLLLLLJJJGGGDDDFFFNNNddd~~~zzzzzzhhhiiiiiijjjmmmrrrwwwzzzllliiigggkkktttwwwnnnbbbdddeeennnuuukkkYYYYYYgggqqqvvvzzzyyyrrrkkkeeecccaaabbbbbbaaa]]]XXXSSSQQQNNNCCC888555555666999===::::::999777666888;;;???<<<::::::>>>EEELLLNNNOOOEEENNN^^^uuuWWWqqqpppgggdddzzzqqqlllmmmpppsssvvvpppzzzvvvUUUAAA<<<999999;;;======BBBHHHNNN[[[^^^SSSKKKVVV~~~TTTIIIFFFEEEGGGHHHEEEFFFHHHKKKKKKJJJHHHEEEGGGMMMRRR^^^```^^^VVVPPPPPPPPPOOOLLLQQQTTTSSSSSSTTTQQQLLLLLLOOOQQQLLLCCC;;;777777999777666555555666777999888777777666666777777777;;;;;;;;;::::::999999888666444333444888>>>DDDGGGIIIPPPWWWZZZYYYWWWXXXZZZZZZYYYYYY[[[[[[YYYVVVTTTSSS]]]eeeiiitttaaaUUUKKKaaannnSSSXXX```fffiiihhhfffddd```\\\YYYYYY]]]``````___ccciiiooonnnjjjhhhkkkooonnngggooo}}}pppOOOCCCNNNaaa|||~~~|||tttvvvxxxzzzyyyvvvsssqqq|||yyyoooggg```RRROOOJJJCCC<<<:::;;;===888>>>===@@@QQQ^^^kkk{{{kkk\\\gggppppppzzzyyyyyytttMMMIIIGGGKKKMMMCCCBBBCCCEEEHHHJJJKKKKKKKKKNNNLLLIIIGGGGGGIIILLLNNNRRRNNNJJJKKKOOOSSSUUUTTTUUUWWWZZZ]]]___^^^YYYTTTIIIFFFBBB@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;999999999;;;======;;;999777777777777777888::::::999999::::::;;;::::::999:::;;;<<<===>>>>>><<<:::444444444555777:::<<<===<<<===<<<===III^^^ooovvvttt}}}uuuiiifffmmmqqqpppqqqccc___cccvvvkkkQQQVVVcccnnn|||rrreee^^^___fffkkknnn~~~}}}~~~~~~}}}||||||{{{uuujjj^^^\\\ccckkklllmmmiiiaaa[[[TTTJJJAAACCCeee{{{uuu___CCC666===KKKOOOVVVZZZZZZTTTLLLFFFAAAEEEEEE@@@>>>DDDKKKOOOEEEFFFJJJTTT^^^aaaYYYPPP;;;===EEESSS___aaa\\\VVVCCC<<<555444:::DDDLLLPPPTTTSSSUUU\\\fffnnnuuuxxxkkkbbbfffiiipppssskkkbbb___\\\YYYVVVSSSTTTUUUZZZ]]]eeekkkiiibbb^^^___eeeiiikkkiiiggghhhgggccc[[[WWWSSSSSSUUUVVVSSSPPPNNNMMMMMMMMMMMMKKKGGGDDDCCCEEEUUUnnn}}}~~~{{{}}}lllhhheeedddfffkkkqqquuunnniiidddeeennnvvvqqqeeeeeeaaafffrrrooo___VVVXXXcccjjjrrruuuqqqkkkfffcccdddcccbbbaaa^^^YYYTTTQQQNNNDDD:::888888777999<<<666777888999:::<<<@@@CCC@@@AAABBBDDDFFFHHHJJJKKKYYYgggrrryyylll]]]lllfff{{{ssshhhkkkttt}}}wwwsss{{{|||mmmLLL<<<:::888999<<<===???EEELLL```qqqeeeMMMSSSsssgggKKKFFFCCCDDDGGGGGGEEEEEEIIIKKKKKKJJJGGGEEEHHHNNNSSS^^^```]]]VVVRRRQQQPPPMMMJJJOOOSSSTTTUUUWWWTTTPPPLLLPPPQQQLLLBBB:::777777888777666444444666777888888888777777777888888999:::999999888888888888888666555555555777<<>>===<<<<<<<<<<<<999999:::<<<===>>><<<:::999999999::::::;;;<<<===:::::::::;;;;;;::::::999;;;;;;<<<>>>AAAAAA>>>;;;777666666555666777999:::::::::999;;;FFFYYYkkkuuussssssssspppjjjiiihhhcccfffhhhtttjjj```fffbbbTTTYYY^^^dddmmmggg```___cccjjjpppsss}}}}}}~~~}}}qqqccc]]]ccckkklllllliiiaaa[[[VVVMMMDDDIIIkkk|||lllTTT@@@<<>>;;;:::888999;;;888;;;@@@DDDHHHKKKPPPSSSWWWWWWVVVSSSRRRTTTZZZ___kkkooopppssssssVVVfffnnnggg~~~}}}~~~}}}wwwlllaaaccctttgggGGG;;;:::999;;;>>>???@@@HHHPPPmmmzzzeeeMMMbbbQQQDDDCCCAAABBBEEEDDDBBBCCCHHHKKKLLLKKKHHHGGGIIIOOOTTT[[[]]][[[VVVTTTTTTQQQMMMJJJNNNRRRTTTXXX\\\ZZZUUUNNNOOONNNIIIAAA;;;888777888777555444444555777888888888888888888888999:::999888777777777777888888666777666555555777;;;>>>EEEIIIOOOTTTWWWZZZ]]]___fffjjjmmmjjjjjjnnnsssuuugggccc]]]]]]dddkkkhhhaaabbb\\\YYY^^^hhhooopppooobbb___\\\\\\^^^bbbeeefffaaa^^^[[[[[[\\\[[[XXXUUUYYYZZZ^^^gggppptttrrrnnnlllmmmgggYYYJJJDDDIIIQQQddduuukkkrrrmmmppprrrnnngggbbbbbbddddddcccaaa]]]YYYRRRJJJEEE@@@===999999;;;>>>>>>>>>LLL\\\gggtttkkk```iiippp|||yyypppRRRCCCHHHFFFAAABBBEEEBBBDDDFFFHHHIIIKKKOOOQQQLLLJJJHHHGGGHHHKKKOOOQQQLLLLLLMMMPPPTTTVVVWWWVVV]]]\\\^^^aaa___XXXSSSQQQJJJGGGEEECCCDDDDDDCCCBBBBBBAAA@@@???>>>==================>>>@@@@@@???>>>::::::;;;<<<===>>>??????;;;;;;<<<<<<;;;;;;::::::<<<<<<<<<@@@DDDDDD@@@<<<:::999777666666666777888999888777999BBBRRRcccnnnlllfffeeefffhhhwww~~~ssshhhgggwwwrrrdddfff{{{tttYYYWWW[[[\\\```]]]```dddgggiiijjjjjjjjj{{{~~~|||}}}xxxiiicccgggnnnllllllhhhaaa\\\XXXQQQJJJVVVsssyyyaaaLLLCCCHHHUUUmmmkkkeeeXXXIII===777666555<<>>;;;888888:::<<>>???@@@AAAAAA@@@;;;<<<===>>>???@@@@@@AAA======>>>>>>===<<<<<<;;;===<<<===BBBFFFGGGCCC>>>::::::888777666777777888:::888666777<<>>IIITTT\\\______kkkuuuyyy}}}ssspppeeegggjjjrrrvvvpppeeeccccccddd^^^TTTQQQUUUZZZ```hhhkkkeee^^^___eeeaaaeeefffbbbaaafffkkkllleeeddd```XXXPPPMMMQQQVVVRRRQQQQQQQQQPPPNNNJJJGGGDDDEEEFFFOOOfff~~~ooodddgggnnnooolllkkkmmmrrroooeeedddlllnnniii___bbbbbbeeerrr{{{oooZZZZZZcccnnnvvvvvvrrrnnnmmmfffcccbbbcccgggkkkkkkkkkcccVVVGGG???;;;888888;;;:::???EEEJJJKKKLLLLLLLLLQQQSSSXXX___dddggggggfffnnnjjjtttkkkVVVPPPnnnaaacccsssnnnnnnqqqsssxxxyyyoooXXX@@@===<<<<<>>:::888888666555444444555666888999888888888999::::::;;;999888777777777888999:::///333666888888999<<>>===>>>777;;;???AAAEEEQQQbbbooo}}}}}}vvvzzz|||ooovvveeemmmqqqvvviiiMMMPPPDDD???HHHAAA;;;IIIDDDEEEFFFFFFGGGJJJQQQWWWHHHGGGFFFFFFHHHLLLQQQSSSQQQRRRRRRQQQPPPSSSZZZ___]]][[[]]]```\\\QQQKKKLLLKKKIIIGGGFFFGGGGGGFFFEEEFFFEEECCCBBBAAA@@@@@@@@@CCCAAA>>>>>>???AAAAAA@@@<<<<<<>>>???AAAAAAAAAAAA???????????????>>>======>>>===>>>CCCHHHIIIDDD???:::999888777777888999999;;;888666666999AAANNNZZZaaaXXX]]]cccnnnnnn{{{~~~sssnnngggoookkkjjj```[[[___]]][[[ddd]]]dddkkklllhhheeegggkkklll}}}zzzzzz}}}yyy}}}}}}wwwmmmgggjjjnnnooonnniiibbb^^^^^^ZZZUUU___qqqjjjOOOHHHRRR```kkkooo\\\DDD555222333333000,,,111444444666;;;>>>===::::::===@@@;;;333333:::NNN^^^jjjgggZZZOOOFFF???999888:::BBBNNNYYY```ccceeettt~~~wwweeeeeeoootttqqqllldddaaa\\\VVVSSSTTTXXX\\\cccjjjmmmeee\\\ZZZ^^^bbb]]]]]]]]]]]]___aaadddeeekkkfff]]]UUUPPPOOOQQQRRRRRRSSSTTTSSSPPPNNNMMMNNNDDDKKKKKKGGGWWWsss{{{uuuddd]]]hhhllljjjmmmjjjooorrrmmmbbb]]]eeepppooofff]]]aaasssvvveee\\\\\\aaajjjppprrrrrrssshhhgggfffggghhhiiihhhggg```SSSIIIGGGBBB::::::@@@===BBBHHHHHHAAA===AAAHHHLLLQQQUUUWWW]]]hhhooorrr|||YYYIIIMMMooooooWWWcccwwwsssvvv~~~|||}}}xxxfffQQQAAA:::888??????@@@DDDFFFVVVqqquuutttiiiuuukkkPPPIIIAAAEEEFFFGGGEEECCCDDDHHHKKKOOOMMMLLLKKKMMMQQQVVVYYYWWWSSSQQQTTTZZZ\\\XXXSSSOOOTTTWWWYYY___ccc^^^TTTTTTPPPIIIDDD@@@<<<999777666666444222000111444777666888999999777666666777888888888888777777777777444222555:::888555BBBTTT===FFFXXXccc\\\NNNPPP\\\^^^iiissswwwxxxvvvkkk^^^^^^\\\ZZZ[[[___bbb___YYY___ccchhhiiihhhhhhkkknnnpppuuuaaaVVVmmm~~~~~~}}}jjjeeeYYYUUU```SSSQQQOOONNNPPPQQQSSSWWW[[[```cccddd___VVVWWWhhh|||xxxlllbbb\\\WWWTTTOOOVVVYYYSSSOOONNNJJJEEEFFFAAA===>>>???>>><<<;;;@@@BBBEEEMMM[[[qqq~~~qqq{{{zzz~~~sssllldddXXXaaa{{{uuuTTTFFFEEEDDDCCCBBBAAA@@@@@@CCCDDDFFFHHHKKKNNNPPPRRRJJJHHHIIILLLLLLJJJOOOXXX]]]YYYVVVTTTVVVXXXYYYZZZXXXZZZ[[[YYYTTTPPPOOOOOONNNLLLHHHGGGHHHIIIIIIIIIFFFGGGGGGEEEAAA???>>>???>>>???AAACCCDDDDDDDDDCCCAAA@@@???@@@BBBCCCCCCBBBCCCCCCBBBAAA@@@????????????AAACCCFFFGGGGGGGGGFFF===<<<:::888777777777888:::999666444777>>>GGGNNNTTTUUU[[[ddduuutttqqqiiifffgggbbb^^^]]][[[YYY\\\bbbcccaaakkkhhh[[[iii}}}}}}~~~|||{{{zzz{{{}}}~~~||||||zzzvvvqqqmmmkkkkkktttrrrnnnggg```ZZZWWWVVV\\\\\\RRRHHHQQQgggqqqkkk\\\GGG666333111------333111000000444888;;;;;;999888666444333......:::III```eeegggaaaSSSFFF>>>===:::;;;;;;HHH```eee^^^\\\fff~~~{{{hhhhhhrrrwwwuuuqqqgggddd___XXXUUUVVV[[[___nnnrrrpppggg^^^\\\^^^___[[[[[[[[[\\\]]]___aaabbbhhhccc[[[TTTOOOOOOPPPRRRRRRSSSSSSQQQOOOMMMMMMNNNKKKOOOMMMJJJTTTjjjzzz~~~zzzwwwiiiccckkkmmmkkkpppnnnrrrtttppphhhbbbcccgggjjjeee^^^]]]fffpppnnneee]]]ZZZYYY___iiiqqqqqqmmmhhhfffeeefffggggggfffeee[[[TTTSSSWWWMMM<<<:::CCCEEEBBBBBBDDDHHHLLLTTT\\\___ffflllqqqyyydddMMMFFFHHHfffgggTTTccc}}}~~~sssbbbUUUIII@@@<<<======AAA===>>>JJJVVVfff{{{uuufffaaaxxxZZZLLLIII===FFFGGGGGGFFFEEEFFFIIILLLNNNLLLJJJJJJMMMRRRWWW[[[WWWTTTQQQTTTYYY[[[XXXSSSRRRVVVZZZ[[[___bbb]]]TTTSSSNNNHHHCCC???;;;888666555555444222111222555888:::;;;<<<;;;999777777777777777777777777777777777666222444888666333<<>>=========???CCCGGGTTTRRRUUUcccyyynnnhhhssswwwqqqwww~~~zzzoooeeennn[[[KKKGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGJJJMMMOOOPPPHHHFFFGGGKKKLLLLLLRRR[[[ccc___ZZZVVVVVVXXXYYYYYYUUUWWWXXXWWWTTTRRRRRRSSSPPPMMMJJJIIIJJJKKKLLLKKKLLLLLLJJJFFFBBB@@@???@@@???@@@BBBCCCDDDDDDCCCCCC@@@??????@@@BBBDDDCCCBBBFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBDDDFFFHHHHHHGGGGGG>>>===;;;999777777777777999777444222333888AAAGGGTTT\\\cccpppyyyrrryyyjjj___\\\[[[]]]]]]]]]bbbhhhcccbbbccc___```rrr}}}||||||}}}}}}}}}}}}{{{xxxssspppoooooosssqqqmmmfff___YYYVVVUUUVVVUUUNNNKKKZZZpppsssgggKKK;;;000111222//////333333222333666999;;;999777333222333222000555GGGYYYeeehhhggg^^^OOOAAA:::888:::===@@@PPPfffiii^^^\\\kkkuuuxxx~~~mmmllluuu{{{xxxtttkkkhhhbbb[[[XXXYYY___cccwwwvvvpppeee]]][[[[[[ZZZYYYYYYZZZZZZ\\\]]]^^^^^^aaa]]]WWWQQQNNNNNNPPPQQQRRRRRRRRROOOMMMLLLNNNOOOTTTRRRNNNMMMQQQ]]]nnnzzz|||}}}tttnnnqqqpppmmmsssssstttvvvvvvsssmmmeee___jjjiiiddd]]]\\\```ddddddddd___WWWVVVcccqqqqqqhhhhhhfffeeeeeeffffffdddcccVVVTTT___jjj^^^CCC<<>>999777;;;AAA???DDD@@@CCCXXXjjjvvv{{{hhh^^^dddhhhIIIHHHJJJ>>>GGGHHHGGGGGGFFFGGGJJJMMMLLLJJJHHHHHHLLLRRRYYY^^^XXXTTTRRRTTTXXXZZZVVVRRRUUUYYY\\\]]]______YYYSSSPPPLLLFFFAAA===:::777555444444444333222333666999???@@@@@@>>>;;;888777888555555555666666777777888888333222666555111555===555<<>>@@@AAA???===BBBGGGFFFEEEJJJVVV```llliiinnnbbb^^^hhhzzzxxxyyyxxxwwwssszzzdddJJJMMMHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCEEEGGGIIIKKKMMMNNNFFFDDDEEEHHHKKKOOOWWW___kkkfff___YYYWWWWWWXXXXXXSSSTTTTTTTTTSSSSSSVVVXXXRRROOOLLLLLLMMMNNNOOOOOOQQQOOOLLLFFFAAA??????@@@BBBCCCDDDDDDDDDCCCCCCBBB@@@??????@@@CCCEEEEEEDDDGGGHHHIIIJJJIIIGGGEEEDDDCCCDDDFFFHHHHHHHHHHHHGGG@@@???<<<:::888777666666999777444111111444;;;@@@NNN[[[cccxxxyyynnnrrr___ZZZXXX\\\___aaaeeeiiiaaaeee___\\\hhhxxx}}}||||||~~~~~~|||yyyuuussstttuuurrrqqqllleee]]]WWWTTTSSSRRRQQQLLLOOObbbtttmmm[[[>>>333---111444111000222444444555777999999777444000000222333666@@@UUUhhhiiiiiidddXXXHHH;;;555444999@@@HHH[[[ppplll]]]ZZZjjjjjjUUUTTT|||qqqnnnvvvzzzxxxtttmmmjjjddd]]]ZZZ[[[```eee{{{wwwmmmbbb\\\]]]\\\YYYXXXYYYZZZ[[[[[[[[[[[[ZZZZZZWWWSSSOOONNNNNNPPPRRRTTTTTTRRRPPPMMMMMMOOOQQQYYYRRROOOOOONNNRRRbbbuuu~~~yyywwwqqqmmmttttttuuuwww{{{|||oooaaalllnnnlllfff```___```bbbmmmkkkaaaZZZaaappprrrjjjiiigggeeeeeefffeeedddbbbXXXVVVcccuuukkkMMMBBBMMMGGGHHHTTThhhvvvwwwtttttt|||nnnTTTBBB@@@KKKTTTlllmmm[[[RRRiiigggUUUKKKBBB>>>;;;999;;;>>>;;;EEEFFFKKKbbbuuu|||sssbbbdddvvvtttVVVDDDCCCHHHDDDGGGGGGFFFFFFFFFHHHJJJLLLIIIHHHFFFGGGLLLTTT\\\aaaXXXUUUSSSUUUWWWXXXUUUQQQUUUYYY\\\]]]\\\XXXSSSOOONNNIIIDDD???;;;999666444222333444333333444777:::AAABBBBBB???;;;888777777333444444555666777777888888333111444444222222666111444===IIINNNMMMNNNRRR^^^aaadddfffhhheee```ZZZUUUSSSVVV```gggfff```[[[^^^hhhxxx}}}{{{uuugggllltttyyyzzz|||{{{rrrhhhjjjsssqqqggg[[[SSSMMMFFFCCCEEEHHHGGGFFFFFFFFFEEEBBB@@@@@@CCCDDDDDDDDDCCCAAA@@@>>>KKKVVVUUURRRYYYhhhuuu|||}}}qqq___hhh{{{yyy}}}}}}yyy|||rrrzzz|||TTTJJJSSSHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCEEEGGGHHHJJJKKKKKKDDDCCCCCCFFFLLLTTT]]]dddqqqkkkbbb[[[XXXWWWWWWWWWSSSRRRQQQQQQRRRTTTWWWZZZRRROOOMMMLLLNNNPPPQQQQQQRRROOOJJJDDD???===???AAAEEEEEEEEEDDDDDDCCCBBBBBB?????????AAADDDFFFGGGFFFFFFHHHJJJKKKKKKIIIFFFDDDFFFGGGHHHIIIIIIIIIHHHHHHBBB@@@===:::888666555555888777555333222444999===HHHVVV\\\uuutttiii|||kkk^^^UUUXXX___bbbaaa```ZZZfffaaa___nnnsssvvv}}}|||}}}}}}{{{xxxvvvuuuwwwyyyrrrqqqllleee\\\UUURRRQQQSSSRRRPPPSSS```jjj```NNN===555111333555222000111333444555777777555333111111111222777@@@NNN]]]iiiiiifff^^^PPPAAA666333333888CCCRRRgggvvvkkkYYYWWWgggxxxUUUBBBCCCyyyrrrmmmsssvvvsssooollliiiddd___[[[\\\```dddvvvrrriii___]]]___```]]]ZZZ[[[\\\]]]\\\ZZZXXXWWWSSSQQQOOONNNNNNPPPRRRTTTWWWWWWUUURRROOONNNPPPRRRVVVPPPMMMOOOKKKKKKZZZnnn}}}|||wwwmmmgggnnnpppsssvvv||||||llliiijjjlllnnnmmmiiieeecccrrrtttnnndddaaaiiimmmkkkiiihhhffffffffffffeeeccc___XXXaaatttrrrZZZMMMRRRHHHQQQfff{{{xxxtttxxxsssaaaPPPIIICCC@@@MMM^^^zzzhhhXXXQQQjjj|||XXXKKKDDD>>>===<<<:::999<<<999DDDFFFLLLaaarrr}}}~~~kkkiiiwwwXXXOOOGGG???CCCIIIFFFEEEDDDDDDEEEHHHJJJKKKHHHGGGFFFHHHNNNVVV^^^cccXXXVVVUUUUUUVVVVVVSSSPPPTTTWWW\\\\\\WWWPPPLLLKKKKKKGGGBBB===:::888555444222333444444444555888:::@@@AAA@@@>>>:::777666666333444444555666777777888777333111333555444444444777555888>>>EEEIIIMMMQQQXXX[[[aaahhhkkkgggaaa]]]XXXSSSWWWgggsssqqqeee\\\[[[gggxxx}}}yyyuuusssyyy}}}}}}xxxjjjooo{{{yyylll___RRRHHHGGGKKKOOOLLLJJJHHHFFFDDDAAA???@@@EEEMMMQQQPPPKKKHHHHHHPPPaaannnkkkfffjjjwww{{{pppiiivvv}}}xxxkkksssuuujjj~~~^^^MMMMMMPPPHHHGGGGGGFFFFFFEEEEEEEEECCCDDDFFFGGGHHHIIIIIIIIICCCCCCCCCFFFNNNXXXbbbfffpppjjjbbb[[[XXXVVVUUUUUUSSSRRRPPPOOOQQQTTTWWWYYYQQQNNNLLLLLLNNNPPPQQQQQQRRRPPPKKKEEE@@@???BBBDDDGGGFFFEEEDDDCCCBBBBBBAAA??????@@@CCCFFFIIIJJJIIIHHHIIIKKKMMMLLLKKKHHHFFFIIIIIIIIIIIIIIIHHHHHHGGGBBB@@@===:::777666555444444444333333222444888;;;GGGTTTXXXmmmlllggguuubbbSSSTTT___bbb]]]XXXPPP___^^^]]]iiikkkpppvvv~~~||||||zzzwwwuuuvvvyyy|||tttrrrmmmeee\\\UUURRRPPPQQQSSSSSSRRRWWW[[[SSSFFF<<<666222222333222222222111222444444333111000///000111444???OOO]]]ccccccccc^^^TTTGGG;;;444444555888III]]]qqqxxxeeeSSSUUUiiihhhOOODDDLLLyyyqqqjjjooorrrooollljjjhhheee```]]]]]]___bbbeeeccc]]]VVVVVV[[[]]]\\\]]]^^^___^^^\\\YYYUUURRRNNNNNNMMMNNNPPPRRRUUUWWWYYYYYYWWWTTTQQQOOOPPPQQQPPPMMMLLLMMMJJJIIIUUUdddvvvxxxsssggg```ffflllpppssswwwvvvcccaaadddmmmssspppkkkgggnnnrrrssslllbbb^^^bbbgggiiigggffffffggggggeeedddeee\\\```nnnsssfff[[[YYYQQQ\\\ppp}}}rrrxxxvvvjjj\\\III>>>AAABBBCCCRRRhhh```SSSQQQlll~~~qqqRRRHHH@@@::::::::::::>>>BBB===CCCDDDNNNcccttt~~~yyyeeeGGGKKKGGG>>>AAAIIIFFFDDDBBBCCCEEEHHHJJJJJJGGGGGGHHHKKKPPPXXX___dddYYYWWWVVVUUUUUUTTTQQQOOOTTTWWW\\\]]]VVVLLLHHHJJJJJJFFF@@@<<<:::888666444222333555555555666888:::===>>>>>><<<999666555666555555555666666777777888555333222222444555666666:::777444666<<>>JJJTTT___fffccc\\\SSSNNNDDD:::555444777;;;BBBZZZssssssTTTHHHXXXnnn{{{yyylllbbbWWWPPPTTT}}}kkkeeekkkpppooommmggghhhgggdddaaa___^^^___TTTWWWWWWSSSTTTZZZ```bbb___``````___[[[UUUNNNJJJIIIJJJMMMPPPSSSWWWZZZ\\\YYYYYYYYYVVVQQQMMMKKKKKKGGGKKKLLLIIIGGGJJJNNNOOOlllvvvvvvrrrqqqhhhaaaeeehhhnnnmmmhhhlllxxx}}}xxxqqqfff___bbbfffggggggjjjbbbbbbkkkuuujjjUUUQQQ]]]eeeccccccccceeefffeeeccceeeeeefffiiipppsssnnnfffccckkk||||||mmmbbb^^^XXXQQQ<<>>???<<<:::;;;@@@AAAPPPvvvzzzyyywww___QQQIIIDDDAAAJJJNNNEEEHHHEEECCCDDDHHHLLLMMMLLLFFFGGGKKKOOOUUU[[[```cccYYYXXXWWWVVVTTTRRRPPPNNNYYY\\\bbbcccYYYLLLJJJOOOIIIEEE@@@<<<:::888666555333555666666555555777888888:::;;;:::999888888999888888888888777777777777555666555222000222666888666666555444888@@@HHHMMMXXXXXX^^^iiimmmhhhdddeeehhhcccfffmmmjjj```___ffffffeeegggppp}}}nnnjjjtttxxxppp___pppzzzlll___^^^qqq~~~{{{xxxyyy|||yyytttsssvvvyyy{{{{{{zzzxxxuuunnnggg]]]bbbeeejjjppptttxxx{{{|||yyyxxx[[[UUUssszzzmmmpppvvvxxxyyyQQQNNNSSSKKKFFFKKKJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGIIIJJJJJJIIIGGGFFFFFFIIIJJJLLLUUUbbbgggeeeYYYWWWUUUTTTTTTTTTSSSQQQNNNLLLKKKNNNSSSWWWXXXXXXPPPNNNMMMMMMPPPSSSTTTUUUXXXVVVQQQJJJDDD@@@@@@@@@EEEDDDBBBAAA@@@@@@AAAAAABBBBBBDDDGGGLLLPPPRRRRRRIIIIIIIIIIIIIIIJJJJJJJJJLLLKKKJJJHHHFFFFFFEEEEEE>>><<<:::777555444444444333555777777666666666777KKKkkkfff[[[aaaWWWUUUWWW]]]aaaiiizzz{{{fffXXXZZZ___ccc```YYYVVVWWW[[[PPP\\\jjjfffmmm|||{{{ooocccrrrrrr^^^www}}}zzzvvvuuuwww}}}zzzxxxsssjjjaaaYYYUUUSSSSSSSSSRRRNNNJJJEEE???:::222333444333333333222///...///000///...///444888;;;IIIVVV\\\___bbb___YYYPPPJJJAAA888333444888;;;FFF```yyyqqqOOOFFF[[[vvvtttnnnbbbUUUSSSyyy|||aaaaaannnsssooojjjeeehhhiiieee___[[[]]]aaaXXX[[[^^^___^^^\\\[[[\\\YYY[[[\\\]]]ZZZTTTNNNJJJKKKKKKMMMPPPSSSTTTSSSRRRRRRPPPNNNMMMMMMMMMKKKIIIJJJKKKKKKJJJHHHHHHJJJKKK]]]jjjvvvzzzxxxrrriii```]]]kkkssspppoootttrrrjjjqqqllldddaaafffnnnmmmgggccc^^^aaahhheeeYYYSSSWWW___eeegggeeeeeehhhhhhcccfffcccbbbgggmmmoooiiicccgggqqq|||tttgggbbb]]]UUUMMMFFF<<<@@@AAAAAA```tttVVVLLLcccwwwcccQQQFFFCCC;;;>>>>>>;;;;;;>>>>>>;;;DDDOOOcccvvvrrryyyllluuuuuuVVVPPPHHHCCCDDDFFFFFFFFFCCCCCCDDDHHHLLLOOONNNLLLFFFHHHKKKPPPUUUYYY\\\]]]YYY[[[[[[XXXSSSPPPPPPRRRUUUbbblllgggZZZQQQNNNNNNPPPGGG@@@>>><<<888555555333444555777888888999999===<<<;;;999888777666666555555666666777777888888444444555555666666777777777888777444444;;;FFFPPPWWWggglllbbb___gggeeeZZZTTTRRRSSSZZZbbbcccaaa___ZZZ```bbbaaammm|||ppplllxxxmmmppp{{{}}}qqqiiiaaa```gggnnnqqqqqqsssvvvxxxxxxwwwxxx}}}~~~}}}}}}{{{aaaRRRRRRYYY___iiiqqqssspppsss{{{xxxnnnsssggglllsssssskkkeeekkkwwwnnnxxxdddJJJGGGLLLKKKHHHGGGFFFFFFEEEDDDCCCDDDGGGJJJLLLIIIFFFEEEFFFHHHHHHHHHDDDGGGKKKQQQVVV[[[]]]^^^ZZZTTTRRRUUUTTTOOONNNQQQLLLLLLLLLKKKKKKNNNRRRVVVQQQOOOMMMNNNRRRTTTSSSQQQRRRVVVTTTKKKCCCAAABBBBBBDDDBBB@@@>>>=========>>>AAACCCFFFJJJMMMPPPRRRSSSKKKJJJHHHGGGGGGHHHIIIJJJLLLKKKIIIFFFEEECCCCCCBBB:::999666444333222222222///000111222444666888999GGGiiiZZZXXXPPPVVVQQQYYYdddgggjjjjjjccceee^^^eeedddSSSVVV___UUU\\\[[[XXXaaannnkkkiiisssgggZZZccclllgggsss|||~~~}}}zzzyyyyyyyyyxxx|||~~~}}}vvvhhh\\\WWWVVVTTTNNNOOOOOONNNIIIAAA:::555000000000//////111444666...///000000111222555888CCCMMMXXX___cccccc]]]VVVFFF@@@;;;888666555:::BBBDDDdddzzzwwweeePPPMMM\\\uuuvvvmmm^^^NNNQQQlllttt___```kkkooommmmmmfffgggfffccc^^^[[[\\\^^^ZZZ]]]______^^^]]]\\\]]]VVVWWWXXXXXXWWWSSSNNNJJJJJJKKKNNNRRRUUUVVVTTTRRRPPPNNNLLLLLLLLLLLLJJJHHHGGGIIIJJJIIIHHHGGGHHHIIIQQQbbbssszzzyyyssskkkddd]]]hhhqqqtttuuuwwwwwwtttyyyuuummmffffffkkkllliiieee]]]\\\bbbbbbYYYRRRSSS]]]iiiqqqqqqmmmjjjfffaaaccccccdddfffhhhhhhfffddd```hhhrrrxxx}}}~~~mmmaaa\\\WWWPPPIIICCC;;;>>>@@@HHHlllhhhTTTVVVqqqvvvxxxppp]]]OOODDD>>>===@@@@@@@@@???===<<<===???QQQgggrrryyy|||ooodddTTTNNNFFFCCCDDDFFFFFFFFFEEEEEEFFFIIIMMMOOONNNLLLGGGIIIMMMQQQTTTVVVXXXXXXWWW[[[]]]ZZZTTTQQQSSSWWWZZZgggnnnhhhZZZQQQNNNMMMMMMEEE>>>===<<<777444444333444555777888888999999<<<;;;:::888777777777888666666666777777777777777444444444555555555666666555666666444444999BBBJJJ```lllmmmaaa[[[___]]]TTTNNNKKKKKKQQQYYY^^^```___]]]aaaccceeelllvvvyyyvvv{{{rrrlllqqqxxx}}}zzzrrrmmmyyy~~~rrrmmmfff```bbbiiikkkgggaaa\\\\\\]]]___ccciiipppuuussskkk\\\OOORRR```lllqqqnnnooorrrtttqqqnnnpppttt{{{ttttttpppvvvccc```ooovvvrrrsssgggTTTEEEFFFIIIHHHGGGJJJDDDEEEEEEDDDDDDEEEHHHJJJMMMKKKHHHGGGHHHHHHHHHGGGJJJLLLOOOQQQTTTUUUVVVWWWUUUPPPMMMOOONNNJJJJJJMMMKKKKKKKKKJJJKKKMMMRRRUUURRRPPPNNNNNNPPPQQQPPPOOOQQQUUUTTTLLLDDDBBBBBBAAABBBAAA@@@???>>>>>>>>>???AAACCCFFFIIILLLOOOPPPQQQJJJIIIGGGFFFGGGHHHJJJKKKKKKJJJHHHEEECCCBBB@@@@@@:::888666444333222222222//////000222333555777888QQQbbbVVVVVVRRRSSSSSSWWWaaajjjiiibbb```dddZZZ^^^^^^SSSXXXaaaYYY^^^ZZZUUU```rrrooodddddd]]]^^^ggghhh___ggg|||yyyxxxyyyxxxwww{{{zzzkkk]]]WWWSSSQQQOOOPPPPPPNNNIIIBBB;;;777444444444222000//////000000111111222555:::@@@EEEQQQYYY```bbbaaa^^^VVVNNNBBB<<<888777777888???GGGMMMhhhwwwppp```MMMLLL[[[rrr[[[MMMWWWfff}}}ppp______eeeggghhhkkkeeedddcccaaa```___``````aaaaaaaaa```]]]ZZZZZZZZZWWWVVVUUUVVVUUUSSSOOOLLLIIIKKKOOOTTTWWWWWWUUURRRKKKJJJIIIJJJKKKKKKIIIHHHDDDGGGIIIIIIHHHFFFFFFGGGAAASSShhhtttvvvtttnnnggg^^^cccmmmwwwzzzxxxzzz~~~{{{zzzssshhhdddfffjjjjjjjjj___[[[___aaa[[[UUUTTT\\\lll{{{zzzrrriiibbb___bbbddddddcccbbbccceeeeeehhhlllnnnpppssswwwzzzyyyqqqfff]]]WWWQQQKKKFFFBBB>>>===@@@RRRyyy___ZZZkkkeeeaaauuu{{{gggPPPCCC===;;;;;;<<>>:::666555333444555777888888888888;;;:::888777666777888999888888777777777777777666444444444444555555555555333444555444444777===CCCTTT^^^aaaYYYVVV\\\^^^YYYQQQNNNJJJLLLRRRZZZ^^^___bbbbbbgggpppsssoookkkjjjqqqnnnlllkkkkkkmmmuuu}}}}}}}}}vvvmmmooommm^^^dddbbbeeeoooyyy{{{tttlll\\\WWWRRRQQQVVV]]]bbbdddlllnnnpppssstttuuuttttttyyyzzzYYY]]]\\\\\\jjj|||xxxzzzzzztttwww```ccc|||uuueeejjjzzz}}}}}}eeeMMMFFFCCCGGGGGGDDDFFFLLLCCCDDDEEEFFFEEEGGGIIILLLLLLJJJJJJJJJLLLMMMLLLKKKMMMNNNOOOPPPQQQQQQQQQQQQRRRMMMJJJJJJIIIGGGHHHKKKJJJJJJJJJJJJJJJMMMQQQUUUTTTRRROOONNNNNNNNNLLLKKKNNNSSSTTTMMMGGGEEECCCAAA@@@@@@????????????@@@@@@BBBCCCFFFHHHJJJLLLMMMNNNHHHGGGFFFEEEFFFHHHJJJKKKJJJIIIGGGEEEBBB@@@>>>===999888777555444333333333000000000111333555666777IIIggg|||sss]]]QQQNNNMMMRRR\\\^^^lllwwwbbb```fffZZZXXX[[[[[[dddlllgggccc^^^ZZZmmmttteeeZZZdddgggdddbbbcccrrr|||xxxwwwxxxxxxwww{{{}}}nnn```XXXTTTQQQQQQQQQPPPNNNIIICCC===999333333333333333222222222444555666888===EEENNNUUU[[[aaadddaaa]]]WWWMMMDDD===888555666777:::CCCLLLWWWnnnvvvjjjYYYIIIKKK]]]sssZZZQQQcccmmm}}}uuuaaa^^^bbbbbbcccfffdddbbb``````bbbcccddddddeeedddbbb^^^YYYVVVVVVWWW\\\YYYWWWWWWWWWUUURRROOOHHHJJJNNNTTTWWWWWWSSSPPPGGGGGGGGGHHHJJJJJJIIIGGGCCCFFFIIIJJJIIIGGGGGGGGG>>>LLL]]]kkkuuuyyyvvvooocccaaaiiiwwwyyysssuuuyyy{{{wwwmmmeeefffiiikkkkkkddd```cccccc```]]]___aaannn{{{mmmccc]]]___aaabbbbbbccceeeggghhhhhhggghhhiiijjjiiiiiimmmjjjeee^^^WWWOOOIIIEEEBBBBBB???BBB]]]yyy___hhhoooaaaYYYgggvvvdddRRR@@@999:::<<<>>>AAABBB:::999>>>;;;888FFFZZZzzziiiNNNOOOJJJFFFCCCDDDHHHKKKKKKJJJIIIJJJKKKMMMOOOOOONNNMMMJJJNNNSSSWWWXXXVVVSSSQQQVVV]]]aaa]]]TTTQQQXXX```bbbiiikkkcccXXXRRROOOMMMKKKEEEAAABBBBBB===999888444555666777888888888888:::888777555555777999:::888888888777777666666666555555555555555555666666333444555555555666:::===AAAKKKQQQPPPRRRXXX\\\[[[ZZZXXXTTTQQQUUU]]]bbbbbbfffeeeppprrrgggggggggjjjmmmnnnjjjffffffhhhgggjjjuuu{{{yyyyyyqqq^^^TTTZZZdddpppyyy{{{wwwrrrlllddd\\\[[[```fffgggfffbbbcccccccccbbbaaa```___ffftttzzztttwww~~~vvv}}}iii]]]]]]yyyttt{{{|||^^^OOOHHHEEEEEEHHHGGGCCCDDDHHHBBBDDDFFFHHHHHHIIIKKKMMMKKKKKKKKKNNNPPPRRRQQQPPPJJJKKKLLLMMMNNNOOOPPPPPPQQQNNNKKKIIIGGGFFFIIILLLKKKKKKKKKJJJKKKMMMQQQUUUVVVTTTQQQOOOMMMKKKIIIHHHLLLQQQRRRNNNIIIGGGDDDAAA>>>?????????@@@AAABBBBBBCCCDDDFFFGGGIIIJJJJJJJJJFFFFFFEEEDDDEEEGGGIIIKKKJJJJJJHHHEEEBBB???===<<<999888777666555444333333111111222222444555666777666KKKccclllbbbSSSKKKLLLPPPaaajjjiii___fffZZZTTTYYYbbblllssstttfffdddddd}}}tttaaaiiibbb___llljjjeeeqqq|||{{{xxxwwwxxxwwwwww{{{}}}pppccc\\\WWWTTTQQQQQQPPPMMMIIIDDD???<<<888666444444444555666666999;;;>>>BBBHHHOOOXXX^^^\\\``````\\\VVVPPPGGG???;;;666333444666:::CCCMMM^^^tttzzziiiSSSDDDLLLdddsss]]]SSScccssszzzbbb^^^cccddddddffffffccc```^^^___``````___aaa```]]]YYYVVVUUUWWWYYYaaa]]]YYYXXXXXXWWWRRRNNNGGGIIIMMMRRRUUUUUUQQQNNNEEEEEEFFFHHHJJJJJJIIIGGGDDDGGGJJJKKKJJJIIIHHHIIIHHHMMMUUUaaarrr}}}}}}wwwhhhbbbgggrrrrrriiimmmzzzzzz|||yyyqqqjjjiiiiiihhhhhhggghhhhhheeebbbdddiiimmmrrr|||~~~kkk\\\ZZZZZZ[[[___cccggghhhhhhcccbbbbbbeeeiiillllllkkkffffffddd```XXXOOOHHHDDD???BBB@@@HHHjjjnnn___qqqxxx^^^^^^gggzzzrrr```SSSFFF;;;999<<>>???@@@AAABBBBBBCCCDDDDDDFFFGGGHHHHHHHHHHHHEEEEEEDDDCCCDDDFFFHHHJJJJJJJJJHHHFFFCCC@@@===;;;888888777777666555444333333333333333444555666777222@@@XXXjjjfffVVVOOOTTTNNNcccvvvsss\\\fff\\\SSSVVVaaahhhllltttnnnnnnmmmrrreeelll```\\\kkkmmmjjjuuuzzz{{{xxxwwwxxxxxxxxx|||~~~qqqddd]]]WWWSSSQQQPPPOOOMMMJJJFFFCCCAAADDD???:::777888:::;;;;;;AAADDDIIIMMMQQQVVV[[[___\\\^^^]]]VVVPPPJJJCCC<<<;;;666222333555999CCCMMMccc{{{kkkQQQBBBPPPmmm|||vvvbbbPPPVVVpppzzzdddaaafffhhhiiillliiifffbbb]]]YYYWWWWWWWWWYYYXXXVVVTTTSSSVVV[[[```ccc^^^ZZZXXXYYYXXXRRRMMMIIIJJJMMMQQQSSSSSSOOOLLLEEEEEEGGGIIIKKKKKKIIIGGGFFFHHHKKKLLLKKKJJJKKKKKKKKKKKKKKKSSScccrrrvvvssskkkeeeeeekkkiiiccchhhtttxxxwwwqqqjjjhhhiiifffaaaccchhhlllkkkeeeccceeejjjsssrrrwwwwwwaaaQQQTTTTTTVVV\\\bbbfffggggggdddddddddfffhhhjjjjjjjjjccccccccc```ZZZQQQIIICCC999@@@BBBRRRvvvxxxiii[[[tttzzznnnhhhgggjjjsss}}}}}}nnnZZZNNNEEE>>>999;;;===<<<===???AAA:::888<<<@@@HHH\\\ooo{{{yyygggSSSLLLHHHCCCBBBBBBFFFKKKNNNLLLJJJGGGIIILLLMMMLLLLLLMMMMMMKKKQQQZZZaaaccc___YYYTTTXXX]]]___ZZZSSSQQQVVV]]][[[]]][[[UUURRRRRRRRRQQQIIICCC>>>???>>>:::777666555555666777777777777777777666666666666666777777666666555555555555555444666666666666666555555555444555666777888888888777888<<>>???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDCCCCCCCCCEEEGGGHHHIIIIIIHHHFFFDDDAAA===<<<777777888777777555444333333333333333444444555666777<<>>DDDJJJMMMNNNJJJMMMQQQTTTVVVWWWZZZ[[[^^^^^^[[[RRRJJJFFF???999999555222333666<<>>;;;;;;===<<<:::;;;>>>;;;<<>>@@@BBBBBBCCCBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHFFFEEECCCBBBBBBCCCEEEFFFFFFFFFFFFEEECCC@@@===;;;777777888888777666555444222222111111222222333333666555===JJJQQQNNNNNNSSSaaajjj|||___aaafff___```gggaaaccczzztttwww{{{mmm```]]]^^^bbbbbbggg}}}|||yyyxxxzzzzzzzzzvvviii```XXXSSSTTTSSSRRRQQQPPPPPPPPPOOOFFFDDDEEEJJJSSSZZZ]]]\\\SSSTTTVVVVVVUUUVVVXXXZZZYYYZZZUUULLLEEEAAA===777666222000444:::CCCPPP]]]}}}~~~bbbKKKCCCTTTsss}}}qqqeeeVVVTTTggguuuzzzwwwnnnllliiieeegggmmmhhhiiigggaaaZZZXXX[[[```ZZZXXXTTTQQQQQQTTT[[[```eeeaaa^^^___cccbbb[[[UUUOOOOOOPPPQQQRRRRRROOOMMMGGGHHHIIILLLNNNMMMJJJGGGHHHIIIJJJIIIIIIIIILLLNNNKKKNNNOOOKKKNNNYYYeeellljjjhhheeebbb```dddnnnvvvzzzooocccbbbppp~~~xxxjjjmmmoooooonnnkkkeee___^^^___iiivvvvvvgggUUUKKKDDDLLLUUUXXXVVVVVVZZZ___^^^```cccddddddeeehhhjjjdddccccccdddccc]]]SSSKKK===GGGNNNggg}}}bbb^^^aaa~~~xxxxxxooocccaaadddfff```XXXSSSUUUTTTKKKBBB???===<<<>>>???===:::<<>>======999777888555666777777777777777666444666777888888666444222222222222333333444444444333333333222222111111111333333333555666777777666444111444===CCCHHHTTTcccuuu```YYYaaahhhgggWWWYYY[[[]]]^^^aaagggllldddhhhggg^^^XXXUUUPPPJJJUUUaaa|||{{{vvvyyyyyyssslllkkkooowww}}}yyyrrrnnnmmmmmmjjjwwwzzzqqqwwwuuuttt|||lllppp{{{pppgggjjjkkkMMM@@@AAADDDCCC???DDDGGGEEEDDDDDDEEEEEEHHHLLLQQQSSSSSSRRRQQQQQQNNNLLLIIIHHHJJJKKKLLLLLLJJJIIIGGGEEEEEEEEEEEEFFFGGGNNNPPPJJJEEEHHHKKKJJJNNNMMMKKKHHHEEEEEEGGGIIILLLMMMMMMJJJEEECCCCCCEEEFFFHHHHHHFFFFFFHHHFFFBBB>>>???@@@BBBCCCCCCBBBBBBEEEEEEFFFHHHHHHIIIIIIIIIFFFEEECCCBBBBBBCCCDDDEEEDDDDDDEEEDDDBBB???<<<:::777777888888888666555444111000000000000000111111222000777FFFSSSUUURRRQQQbbbdddoooWWWSSS]]]\\\^^^fff^^^bbbiiiaaagggddd```^^^TTT\\\iiiuuuzzzyyy~~~}}}||||||zzzyyy{{{{{{{{{xxxlllddd^^^YYYVVVUUUTTTTTTTTTTTTTTTUUUTTTRRRRRRWWW\\\^^^[[[WWWXXXXXXWWWUUUSSSTTTWWWZZZRRRRRRNNNFFF@@@???<<<888222//////555>>>IIIYYYfffzzz\\\HHHDDDUUUpppooobbbXXXYYY^^^uuu{{{zzzmmmhhhhhhhhhhhhjjjjjjkkkiiiccc\\\ZZZ___eeefff^^^UUUQQQSSSVVVVVVTTTVVV^^^bbbaaaaaaaaa]]]VVVRRROOONNNQQQTTTTTTNNNIIIMMMNNNOOOOOONNNKKKIIIGGGJJJIIIIIIIIIKKKNNNQQQSSSPPPRRRQQQNNNMMMSSS___jjjkkkjjjjjjiiidddbbbjjjuuu~~~vvviiiccclll|||~~~nnnjjjjjjoooooogggbbbbbbbbb___dddooosssjjj___ZZZPPPWWW[[[XXXUUUTTTTTTRRRXXX\\\```bbbbbbbbbccceee```bbbeeefffddd___ZZZVVVDDDEEEWWWuuurrrccc^^^hhh}}}{{{wwwtttqqqppppppqqqooommmkkkhhheeebbb___^^^]]]SSSNNNPPPOOOGGG@@@>>>;;;;;;::::::;;;===???@@@DDDCCC___~~~pppuuucccPPPHHHBBB???CCC???@@@BBBBBBAAA@@@BBBCCC@@@EEEIIIIIIJJJNNNPPPOOOSSSVVV```kkkkkk```VVVTTTSSSTTTTTTSSSRRRUUUZZZ___^^^VVVOOOPPPRRRQQQOOOOOOLLLGGGAAA<<<999888777666::::::999888777666555555777777666666555555555555111111111111222333444444666555444444333333333333222444666888888777666555888333333999===CCCVVVlll~~~sssbbbWWWZZZ```bbb]]]bbbbbb]]]ZZZ^^^dddgggdddmmmppphhhccceeeccc^^^dddkkktttxxxvvvxxx{{{zzz|||xxxzzz~~~|||yyy{{{~~~yyyddd```fffjjjpppjjjOOOHHHHHHDDDAAACCCCCCBBBBBBBBBCCCEEEGGGHHHHHHJJJLLLOOOOOONNNLLLKKKLLLNNNOOONNNQQQTTTSSSNNNJJJGGGDDDCCCDDDFFFGGGGGGJJJKKKLLLKKKIIIHHHHHHJJJNNNLLLHHHEEECCCCCCCCCDDDLLLJJJFFFCCCBBBCCCEEEGGGNNNKKKHHHFFFFFFEEEDDDCCCAAA@@@??????AAABBBBBBBBBGGGFFFGGGJJJNNNPPPNNNKKKKKKDDDAAADDDEEECCCAAAAAAFFFFFFEEEDDDBBB@@@>>>===;;;;;;:::999888777666555444444333333222333333333333666999===DDDLLLPPPQQQaaahhhuuulllcccQQQQQQTTT[[[\\\TTTRRRccczzz~~~hhh[[[WWWXXXYYYUUU[[[[[[bbbgggmmmvvv}}}{{{zzz{{{uuummmgggaaaZZZTTTRRRRRRTTTWWWXXXUUUSSSZZZZZZZZZZZZYYYXXXVVVTTTVVVUUUUUUUUUVVVUUURRRPPPNNNIIIDDDBBBAAA???;;;888000555666555<<>>999777666666555777777666666555555444444555555555444444444333333222111111111111333444555555555444333333333333333333444555666666555444444666111222777999<<>>???@@@EEEIIILLLJJJKKKPPPSSSRRRQQQQQQUUUZZZ]]][[[[[[]]]RRRRRRQQQQQQSSSXXX___ddd[[[RRRKKKOOOTTTTTTOOOLLLDDD@@@:::777555555555555444444333333333333333333333333333333222222222222333222111000111333555666444333333222222222222333333333333333333222222222333000111555444444===KKKZZZXXXSSSOOOQQQWWWYYYXXX[[[aaaccc___\\\```fffjjjjjjsss||||||qqqiiinnnyyywwwwwwxxx{{{{{{xxxuuuzzzuuussswwwrrrvvv|||uuuhhhrrrzzzgggiii{{{~~~oooOOOCCC<<>>AAA@@@@@@@@@AAABBBCCCDDDEEEHHHIIIKKKMMMNNNNNNNNNNNNPPPSSSTTTRRRSSSUUUQQQLLLIIIFFFDDDDDDFFFHHHIIIIIIFFFGGGGGGEEECCCAAAAAABBBDDDBBB???======>>>???AAABBBBBBBBBBBBCCCDDDFFFFFFFFFDDDCCCCCCDDDEEEDDDCCCAAA???>>>AAAGGGIIIFFFBBBHHHGGGGGGIIILLLPPPRRRRRRPPPIIIDDDEEEEEEBBB????????????@@@AAAAAAAAAAAA@@@;;;;;;:::999999888777777444444333222222222222222111111222555;;;FFFRRRZZZYYY^^^YYYbbb```WWW\\\VVVXXX[[[___]]]UUUQQQWWW___qqqrrrooofffZZZRRRRRRUUURRRVVVXXX^^^mmm{{{xxxmmmeeecccfffqqq}}}|||{{{}}}}}}tttnnnkkkfffaaaXXXVVVTTTTTTUUUVVVVVVUUUXXX\\\]]]ZZZTTTRRRVVV[[[YYYVVVSSSQQQOOOMMMIIIGGGDDDAAA===<<<<<<;;;888444444444444999MMMjjjgggTTTMMMHHHZZZ}}}wwwccc___VVVfff}}}rrrqqqiiihhhkkkqqqvvvuuukkk___ZZZZZZZZZUUUOOOSSSVVVXXXWWWSSSRRRTTTXXXXXX\\\```dddffffffdddbbbWWWSSSOOONNNOOOQQQQQQQQQRRRSSSSSSTTTTTTSSSRRRRRRMMMNNNOOOPPPPPPPPPOOOOOONNNQQQSSSQQQMMMJJJKKKMMM\\\```gggmmmllljjjmmmtttttt{{{}}}zzzxxxwwwoookkkfffddddddfffgggiiilllkkkjjjjjjiiijjjnnnrrr~~~{{{qqqfff^^^VVVSSSOOOMMMNNNQQQRRRRRR\\\]]]___```aaa```_________```gggjjjaaaTTTTTT]]]uuugggffffffffffffeeedddddddddccccccccccccaaa___[[[WWWUUUOOOMMMJJJGGGDDDBBBAAAAAACCCBBBBBBEEEFFFDDD@@@===>>>:::555555???SSSjjjzzzssstttxxxuuuxxx}}}mmmTTTLLLGGGFFFDDD??????BBBBBBCCCCCCAAA??????@@@BBBIIILLLMMMJJJJJJNNNQQQQQQRRRPPPOOOQQQUUUYYY^^^bbbSSSRRRPPPQQQTTTZZZbbbgggYYYPPPJJJOOOVVVUUUOOOJJJBBB>>>888555444555555555222222222222333333444444333333222222222222222222444222111000111333555777333222222111111222222222333333222111000000000111111000222555333000555===GGGIIIJJJJJJMMMPPPSSSTTTXXX^^^bbb______eeemmmqqqlllrrrooolllsssaaafffnnnxxxuuuqqqsss~~~zzzyyyzzzzzz~~~eeecccttt}}}www{{{uuu|||sss[[[JJJEEE@@@>>>AAAAAA>>>===@@@AAAAAABBBBBBCCCDDDEEEFFFIIIIIIIIIJJJLLLMMMNNNOOOSSSVVVWWWVVVVVVVVVQQQKKKGGGEEECCCDDDFFFHHHIIIIIIDDDEEEEEECCC@@@>>>>>>??????===;;;::::::<<<>>>@@@@@@AAABBBCCCCCCDDDDDDDDDAAA@@@???@@@CCCDDDDDDCCCAAA>>>>>>BBBIIIKKKGGGBBBHHHGGGGGGHHHLLLPPPTTTWWWTTTLLLGGGFFFFFFBBB??????>>>>>>???@@@@@@@@@@@@???<<<;;;;;;:::999999888888555444333222222111222222222000000333888BBBSSSaaa___jjj``````bbb\\\___XXXfffgggeee^^^WWWTTTSSSSSSZZZ[[[[[[WWWSSSSSSXXX\\\XXXYYY[[[^^^dddiiihhhcccddd___]]]hhhyyy}}}}}}{{{rrrllliiieeeaaa[[[YYYVVVTTTTTTTTTUUUVVVVVVXXXZZZZZZXXXWWWYYY\\\WWWTTTPPPMMMKKKIIIFFFDDDAAA>>>;;;:::;;;;;;777444666444444???YYY{{{^^^PPPMMMGGGYYY~~~qqqdddcccZZZeeesssuuullljjjkkkpppuuurrrlllccc[[[WWWUUURRRPPPOOOTTTXXXXXXSSSRRRUUUYYYZZZ\\\```dddeeecccaaa```UUUTTTRRRRRRSSSTTTUUUUUUZZZYYYXXXWWWVVVTTTSSSRRRLLLMMMNNNPPPQQQQQQQQQQQQMMMPPPRRRQQQNNNKKKKKKKKKQQQZZZgggooommmkkkpppyyyvvvvvvxxx{{{{{{yyyvvvuuuxxxuuuqqqllljjjjjjhhhfffmmmnnnmmmkkkiiijjjmmmooosss}}}zzzrrrjjjggg]]]RRRKKKKKKLLLLLLKKKSSSSSSUUUWWWZZZ\\\^^^___YYYZZZ[[[WWWKKKDDDOOO___}}}qqqfff^^^___________________________\\\\\\[[[YYYUUUQQQLLLIIIDDDCCC@@@>>>===<<<<<<===???CCCGGGJJJJJJGGGAAA;;;;;;:::;;;DDDXXXqqqzzzuuujjjkkkuuu}}}www~~~oooNNNKKKHHHEEEDDDAAA>>>???CCC???@@@@@@@@@???@@@CCCFFFLLLOOONNNIIIHHHKKKOOOOOOSSSQQQNNNLLLPPPXXX```dddTTTRRRQQQRRRVVV\\\bbbfffWWWOOOLLLQQQWWWUUUNNNIIIAAA===888555555666666666222222222333333444444555333333333333444444444444333222111111222333555777222222222111111222222333333222111000000000000000000111444666444222333777===BBBIIIKKKIIIHHHNNNUUU]]]bbbccc]]][[[___fffiiinnnnnnvvvtttlllmmm\\\bbbhhhnnnxxx}}}zzzwwwsssooojjjkkkqqqzzz~~~|||vvvsssdddmmmyyy|||```PPPTTTggg{{{yyybbbVVVLLLAAADDDBBBBBBBBB@@@>>>???CCCCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGHHHKKKMMMOOOUUUXXXZZZXXXXXXWWWQQQJJJEEECCCBBBCCCEEEGGGGGGGGGCCCDDDDDDBBB???============;;;:::999:::<<>>>>>BBBGGGIIIFFFBBBGGGGGGGGGIIILLLRRRWWW[[[WWWOOOIIIHHHFFFBBB??????@@@@@@@@@@@@???>>>======<<<<<<;;;;;;:::999999999666555444333222222222222333111000333666???RRReeejjjuuunnnqqqhhhbbbWWW``````[[[SSSTTTYYYXXXRRROOONNNNNNPPPSSSVVVXXXYYYaaaccccccdddgggjjjiiieeefff___[[[aaapppzzzoooiiifffccc___^^^\\\YYYVVVTTTTTTTTTUUUTTTSSSUUUXXX]]]___]]]ZZZUUURRRMMMIIIGGGFFFDDDBBB???===;;;;;;<<<<<<888444666555888GGGeeezzzZZZOOONNNIIIZZZ~~~tttmmmqqqhhhjjjwwwyyypppmmmmmmooossspppmmmfff]]]VVVSSSRRRSSSQQQVVVZZZYYYVVVUUUWWW[[[\\\\\\___dddddd```^^^___VVVUUUUUUTTTTTTUUUWWWXXX^^^]]][[[YYYVVVSSSRRRQQQLLLMMMMMMNNNPPPQQQRRRRRRMMMOOOPPPOOOMMMKKKKKKKKKMMMVVVdddnnnpppnnnsss{{{wwwqqqooosssxxxyyyxxxxxx}}}vvvqqqoookkkeeejjjlllllljjjlllooopppoookkkuuu|||rrrfffWWWNNNMMMLLLIIIEEEHHHIIIJJJLLLOOOSSSWWWYYYSSSTTTSSSMMMEEEFFFYYYmmmiiieeebbb\\\]]]\\\\\\\\\[[[[[[[[[[[[[[[WWWWWWVVVSSSOOOJJJFFFCCC===<<<;;;::::::<<<>>>???>>>EEEKKKMMMLLLJJJCCC<<<111;;;KKK```ttt|||lllpppqqqfffeeepppvvvppp{{{kkkVVVMMMHHHFFFDDD@@@======???AAA===>>>>>>??????BBBFFFIIIMMMOOOMMMHHHGGGKKKOOOPPPVVVUUUQQQMMMOOOXXX```bbbSSSRRRPPPRRRWWW\\\```bbbUUUPPPPPPUUUXXXSSSMMMIIIAAA===888555555666666666222222333333444444555555444444444444555555555555222222222333333444555666333222222222222333333444222222222222222111111111111333555666555444555666888>>>GGGJJJGGGEEEMMMXXXoooqqqmmmbbb[[[\\\aaadddllleeedddjjjqqqqqqnnnkkkfffjjjlllooozzz~~~zzztttpppnnnllliiifff\\\```kkkyyy}}}vvvpppiiieee```VVVnnn{{{bbbQQQ[[[llltttyyybbbFFFEEEHHHDDDAAAAAAAAA@@@???@@@BBBEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJHHHFFFDDDEEEHHHKKKMMMSSSWWWYYYXXXXXXVVVOOOGGGBBBAAA@@@@@@BBBDDDDDDCCCAAABBBBBB@@@>>><<<<<<===<<<;;;999999:::<<>>===<<<::::::;;;>>>AAACCCCCCBBB======???AAACCCDDDCCCBBBEEEFFFHHHJJJNNNSSSYYY^^^ZZZQQQJJJHHHGGGCCCAAAAAABBBBBBAAA@@@???>>><<<;;;<<<<<<<<<;;;;;;:::::::::888777666444333333333333333111222555666<<>>===999555666777>>>OOOmmmwww\\\QQQPPPNNN]]]||||||www{{{qqqsssxxxsssnnnnnnooorrruuuqqqmmmfff^^^XXXUUUUUUUUUTTTVVVYYYYYYWWWWWWXXXZZZZZZXXX[[[aaaaaa]]][[[]]][[[YYYVVVSSSQQQRRRUUUXXX^^^]]]ZZZWWWTTTRRRPPPOOOOOONNNMMMMMMMMMOOOPPPQQQOOOOOONNNLLLJJJJJJJJJKKKMMMQQQ[[[hhhooopppppprrrssskkkhhhmmmsssvvvxxx|||wwwttttttpppkkkhhhiiigggfffjjjpppqqqlllhhhoootttuuuxxx~~~rrreee___^^^\\\TTTMMMKKKIIIGGGFFFFFFIIIKKKMMMLLLNNNOOOJJJDDDIII^^^rrrkkkYYY\\\\\\WWWWWWTTTTTTTTTSSSRRRRRRQQQQQQOOONNNMMMKKKHHHDDDAAA???:::999999999<<>>???AAAAAA======>>>>>>???BBBGGGJJJKKKNNNLLLHHHHHHNNNTTTVVVZZZZZZVVVPPPQQQYYY______RRRPPPOOOQQQUUUYYY[[[ZZZSSSRRRTTTYYYXXXQQQKKKJJJ@@@===888444444555555555333333333333333333333333333444444444555555555666111222333444555555555444333333333333333444555555111222333444444444333222222444555444444555555555555888???FFFGGGGGGQQQ\\\xxxyyysssggg___aaagggkkklllhhhbbbbbbjjjsssrrrlllgggnnnuuuuuutttpppjjjeeeaaaaaabbbVVVXXXdddxxx~~~ttttttwwwttttttoooaaaZZZ\\\\\\zzzjjj[[[```mmmwwwrrrPPP??????CCCCCC???@@@@@@???@@@BBBDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJKKKHHHDDDBBBBBBEEEHHHKKKOOOSSSVVVVVVUUUSSSKKKCCC@@@???>>>>>>@@@@@@@@@???>>>???@@@>>><<<;;;;;;<<<;;;:::888888999;;;>>>@@@??????>>>===<<<;;;::::::999999;;;>>>BBBCCCCCCBBB;;;===??????>>>>>>@@@BBBCCCFFFIIILLLOOOTTT[[[```[[[RRRKKKIIIHHHDDDBBBBBBBBBBBBBBBAAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;999888777666555444444444222000333666555777JJJaaaxxx|||uuuhhh[[[UUUVVVQQQOOO]]]ooojjjXXXTTTTTTUUUTTTSSSRRRRRRRRRYYYeeekkkpppsssssspppjjjcccbbbmmm~~~wwwmmmgggfffeeebbb___```___\\\WWWSSSRRRSSSRRRPPPNNNPPPUUUYYYZZZZZZXXXSSSKKKEEEBBB@@@>>>===???===<<<===>>><<<888444444:::EEEWWWrrr~~~sss^^^QQQPPPPPP^^^vvvuuuxxxwwwtttjjjjjjnnnqqquuuyyyrrrlllddd^^^ZZZXXXWWWVVVTTTUUUVVVVVVVVVVVVWWWXXXUUUSSSVVV\\\]]]YYYXXX[[[```\\\VVVPPPMMMOOOTTTXXX\\\[[[XXXVVVSSSQQQOOOOOOQQQPPPNNNLLLLLLMMMNNNOOOQQQOOOLLLIIIHHHHHHIIIJJJNNNLLLRRRaaammmoookkkhhhllleeeccciiinnnqqqwww~~~zzzsssrrrvvvvvvrrrhhhgggccc```eeemmmmmmgggcccfffgggeeehhhsssyyyuuuvvvssshhh^^^UUUQQQLLLFFFCCCAAAAAABBBCCCFFFHHHCCC===BBBUUUhhhvvvlllUUUHHHOOOQQQKKKKKKHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBB@@@>>><<<:::999999888999:::>>>BBBGGGJJJUUUZZZYYYQQQKKKIIIDDD>>>MMMggg}}}eeeaaannn}}}uuummmsss{{{pppkkktttiiitttzzzTTTMMMLLL===EEEDDDBBB@@@AAACCCDDDCCC>>>>>>>>>>>>???BBBFFFJJJJJJLLLKKKHHHJJJQQQXXX[[[\\\^^^ZZZSSSTTTZZZ^^^\\\PPPNNNNNNPPPTTTWWWVVVUUUSSSSSSWWW[[[XXXPPPKKKKKK@@@<<<777444333444444444222222222222222222222222333333333444444555555555000222444666666666444333333333333333444444555666111222444666777666444333444555444222222333444444333222888AAAGGGKKKTTT___qqqrrrnnnddd___eeeooovvvtttuuuqqqnnnttt~~~{{{pppbbblllzzzmmmooonnnggg\\\VVVWWW[[[ZZZXXX```tttxxxpppmmmpppsss|||xxxkkkeeeYYYZZZeeerrr}}}sssWWW\\\[[[lllvvvyyyiiijjjmmmppprrrxxxooovvviiiNNNCCCAAA@@@>>>??????AAAAAAAAABBBDDDDDDBBBEEEFFFHHHJJJKKKKKKKKKJJJLLLHHHDDD@@@@@@CCCGGGJJJLLLPPPSSSSSSSSSPPPIII@@@???>>><<<===>>>>>>===<<<<<<===>>>===;;;:::;;;<<<;;;999888777888:::===???===<<<;;;:::999999999999999999;;;>>>BBBCCCCCCAAA:::===@@@>>>;;;:::>>>BBBBBBEEEJJJMMMPPPUUU[[[```[[[SSSKKKIIIHHHEEECCCCCCAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;:::999888777555555444444111000333777444555GGG^^^gggkkkhhh___TTTOOOTTTUUUZZZqqqqqqZZZZZZWWWQQQLLLMMMVVV^^^YYYiiittt}}}yyyxxxrrrfff___hhh}}}vvvmmmhhhhhhhhhfff___aaaaaa]]]WWWSSSRRRRRRSSSQQQNNNLLLLLLQQQWWW[[[[[[UUULLLEEE@@@===<<<:::???===<<<===>>><<<777333333;;;III\\\ttttttppp^^^PPPNNNPPP\\\pppzzzmmmqqqcccgggmmmllllllpppnnnpppkkk___WWWUUURRRNNNTTTWWWYYYWWWTTTRRRSSSTTTVVVTTTTTTWWWZZZ[[[XXXUUU\\\[[[XXXTTTQQQPPPRRRTTTYYYWWWUUURRRPPPNNNNNNNNNSSSPPPLLLJJJJJJKKKKKKKKKMMMMMMKKKHHHEEEEEEGGGIIIPPPMMMNNNVVVbbbjjjjjjfffgggmmmrrrqqqnnnooouuu|||{{{rrrtttsssrrrmmmfffaaadddjjjiiieeejjjjjjhhhfffgggnnnxxxtttlllcccbbbXXXHHH===???HHHNNNSSSIIIGGGDDD;;;???JJJKKKLLLEEEAAABBB@@@<<<>>>CCC???@@@@@@@@@???===;;;:::;;;<<<<<<:::777777999<<<;;;999888:::@@@GGGKKKMMMYYYQQQJJJEEEAAABBBOOO^^^sss}}}```ooo}}}pppiiijjjzzz{{{llluuummm]]]pppyyyZZZKKKEEEDDDEEE@@@?????????@@@BBBDDDFFF@@@???===>>>@@@DDDGGGHHHKKKNNNPPPNNNLLLPPP\\\fffhhhbbb[[[TTTRRRRRRTTTUUUNNNOOORRRUUUXXXUUUOOOJJJMMMRRRWWWXXXSSSLLLDDD@@@:::888666666666666555444555555444444444555555666444444444444444444333333333444555777777555444333333333333444444444444444555555555555555555555555333333333444555666777777777777666444666AAAPPP\\\hhhfffaaa\\\ZZZaaammmwwwoootttyyyxxxppp|||lllfffzzzwwweeelllrrroooiiikkk{{{lllmmmsssggggggnnniiiuuuyyykkkfffXXXPPP^^^RRRiii~~~yyyrrrfffZZZccclllyyylllTTTPPP[[[lllsss}}}{{{kkkhhhxxxmmmRRRKKKCCC??????>>><<<999@@@AAAAAABBBCCCDDDDDDEEEHHHIIIJJJKKKKKKJJJIIIHHHIIICCC@@@AAABBBAAABBBEEELLLLLLNNNRRRSSSPPPHHHAAAAAA@@@>>><<<<<<===>>>???;;;::::::999888888888999;;;;;;:::999:::;;;<<<===>>>===;;;999999999;;;<<<>>><<<;;;>>>BBBDDDBBB???<<<<<<<<<===???@@@???===FFFHHHKKKNNNPPPTTTXXX[[[YYYTTTMMMGGGDDDBBBAAA@@@DDDEEEEEEDDDCCC@@@===;;;999:::;;;<<<<<<;;;;;;:::888999:::;;;::::::888888555444222111333888@@@EEErrr|||ggg___fffaaaPPPKKKPPPUUUbbbxxxkkk```jjjeeePPPHHHVVVbbbcccdddooouuuwwwtttlllfffeeefffkkk{{{~~~zzztttlllfffdddeeefffaaacccffffffbbb[[[SSSNNNQQQPPPOOOPPPRRRUUUYYY[[[YYYVVVQQQIIIAAA<<<999999???<<<888777888999888666777<<>>===AAA===;;;===<<<999999===>>>>>>>>>>>>>>>>>>===<<<888:::<<<>>>??????>>>>>>444777<<<@@@DDDIIINNNRRRNNNHHHDDDEEEIIITTThhhzzz}}}~~~~~~uuu}}}|||wwwjjjlllxxx{{{{{{yyylllnnnwww```IIIAAA>>>???@@@@@@???>>>>>>@@@BBBDDDEEECCCBBBAAAAAADDDGGGJJJKKKLLLNNNNNNLLLLLLQQQ[[[dddfffaaaZZZTTTQQQPPPPPPPPPQQQTTTYYY[[[ZZZUUUPPPLLLMMMQQQUUUUUUPPPIIIBBB>>>:::888666666666666555444555555444444444444555555333444444555555555444444333444666777777666444333333333333444444555555666555555555555555555555555333333444444555555666666999999999666666;;;DDDLLLZZZ^^^```\\\XXX\\\hhhsssssszzz{{{||||||tttrrr~~~vvvlllwwwvvvfffaaaggghhhffflllyyylllhhh[[[^^^lllnnnwwwlllccc\\\```ggg~~~pppddd[[[gggvvv{{{aaacccbbbnnnzzz{{{fff^^^lllcccHHHHHHBBB===<<<>>>AAA@@@>>>CCCDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJLLLLLLLLLLLLKKKIIICCC???@@@AAA@@@AAADDDGGGHHHKKKOOOQQQNNNHHHBBBAAA@@@>>>===<<<===>>>???<<<;;;:::999999999999:::;;;;;;:::::::::;;;===>>>===<<<:::999888999:::;;;>>><<<<<>>EEEHHHLLLOOOQQQTTTWWWZZZUUURRRMMMHHHDDDBBBBBBCCCHHHIIIIIIIIIGGGDDDAAA???<<<<<<============>>>>>>:::;;;;;;;;;;;;999888777555444333222333777===AAAYYYeeeggg\\\WWW[[[XXXNNNOOORRRUUU___qqq|||oooYYYVVVbbb```PPPJJJWWWeeegggfffyyy}}}zzzvvviiilllaaaZZZ\\\cccjjjttt}}}}}}vvvmmmfffccccccddd```bbbdddeeebbb]]]WWWSSSUUUSSSRRRQQQQQQSSSUUUWWW\\\YYYSSSKKKDDD>>>;;;:::>>>;;;888888999999777666999BBBTTTmmmyyykkk\\\RRRKKKLLL]]]rrrwwwgggzzzttteeefffkkkmmmooosssrrrqqqkkk___WWWTTTSSSQQQPPPRRRTTTVVVVVVVVVWWWYYYVVVSSSQQQRRRUUUWWWUUUSSSTTTTTTTTTRRRPPPOOOQQQSSSRRRQQQOOONNNOOOPPPRRRTTTQQQNNNKKKIIIJJJKKKKKKJJJLLLMMMNNNMMMLLLJJJKKKKKKHHHJJJKKKJJJJJJQQQ^^^hhhqqqqqqqqqqqqrrrrrrqqqpppxxx}}}xxxvvvtttqqqzzzxxxllleeebbb```___dddiiilllmmmmmmmmmnnnpppuuu|||yyykkkYYYTTTaaavvvfffOOOHHH???:::;;;:::<<<::::::===>>>;;;;;;===;;;;;;;;;;;;;;;<<<======<<<<<<===@@@BBBBBB>>>:::999<<<>>>>>>===@@@GGGLLLHHHIIIMMMVVVaaannnzzzzzzyyywww{{{xxxsssmmmjjjzzziiirrrjjjVVVttt|||gggOOOBBB?????????AAA????????????@@@AAACCCDDDDDDDDDCCCDDDEEEHHHKKKMMMNNNMMMKKKJJJLLLRRR[[[aaaaaa___ZZZUUUQQQNNNLLLKKKSSSZZZ``````ZZZRRRNNNLLLNNNQQQSSSQQQLLLDDD>>>;;;:::888666555666777666555555555444444444444444555222333444555555555555555444555666777777666555444333333444444555666777777444444444444444444444444444444444444444444444444777999999777555555999===KKKUUU___aaa___bbbnnnzzz{{{yyyrrrpppwwwvvvnnnttt|||ssshhhbbb\\\\\\bbbbbbaaassszzzjjjddd]]]eeexxxxxxfffccc^^^[[[bbb{{{~~~nnnaaaXXXNNN^^^oooxxx{{{yyymmm^^^hhhmmm|||zzz~~~rrr^^^fffttt\\\III<<>>AAABBBAAADDDDDDFFFGGGIIIJJJKKKLLLHHHIIIKKKLLLMMMMMMNNNMMMIIICCC??????@@@???@@@CCCCCCCCCFFFKKKNNNMMMGGGAAAAAA@@@>>>=========>>>???<<<;;;::::::999::::::::::::::::::;;;;;;===>>>???<<<;;;:::999999999:::;;;===<<<===@@@EEEFFFDDDAAA>>>===<<<===???AAAAAA@@@EEEHHHMMMPPPRRRTTTUUUWWWQQQQQQNNNIIICCCAAACCCFFFKKKKKKLLLKKKJJJGGGDDDCCC@@@???>>>>>>???@@@AAABBB>>>======<<<;;;999777666555555555444333555888;;;FFFPPPYYYZZZXXXUUUSSSQQQSSSTTTVVV^^^mmmssscccNNNNNN[[[]]]QQQLLLWWWdddiiioootttgggfffbbb```ggg^^^YYY```kkkppppppooouuu{{{wwwnnngggcccaaaaaa```aaaccccccbbb___\\\YYYUUUTTTRRRQQQQQQSSSUUUVVV^^^[[[VVVPPPIIICCC>>><<<<<<;;;999999999999777555:::GGG]]]uuuvvvbbbSSSRRRNNNLLLZZZppp~~~xxxeee~~~wwwpppcccbbbhhhlllpppttttttqqqiii^^^UUUPPPOOOOOOMMMOOOQQQTTTVVVXXXYYYZZZYYYVVVTTTUUUXXXYYYWWWUUUTTTUUUVVVUUUTTTTTTVVVWWWTTTSSSQQQOOOOOOPPPQQQRRRQQQNNNKKKJJJKKKLLLKKKKKKLLLNNNPPPQQQOOONNNMMMMMMKKKMMMMMMJJJHHHMMMXXXbbblllnnnpppqqqqqqpppppppppyyy|||~~~uuusssvvvttt|||wwwlllfffeeeddd[[[^^^bbbgggjjjkkklllmmmgggkkkooosssuuuyyy~~~{{{ooogggllleeeNNNJJJAAA;;;<<<===;;;;;;<<<>>>??????@@@AAA>>>===<<<;;;<<<===>>>??????@@@CCCIIIMMMLLLGGGBBBAAA???<<<<<>>HHHUUU]]]bbbjjjwww{{{rrrjjjjjjooohhhqqqxxxnnndddccc```^^^fffgggfffzzzrrrhhhhhhhhhmmmzzzppp]]][[[[[[ZZZaaappp{{{xxxnnnfffaaa]]][[[kkkyyyzzzuuuqqqmmmiiisssyyywwwzzz|||ttttttfffPPPGGGEEECCC>>><<<:::;;;===??????>>>AAABBBCCCEEEGGGIIIJJJKKKIIIJJJJJJKKKLLLLLLMMMMMMIIIBBB>>>>>>>>>===>>>AAAAAABBBDDDIIILLLKKKEEE@@@@@@???>>>=========>>>>>>::::::999999888999999:::::::::;;;;;;<<<===>>>???<<<<<<;;;::::::;;;;;;<<<===<<<>>>BBBGGGHHHEEEBBB???>>>======@@@BBBBBBBBBDDDHHHNNNRRRSSSSSSSSSTTTPPPQQQPPPJJJCCC@@@BBBFFFIIIJJJKKKJJJIIIFFFDDDBBBBBBAAA?????????AAACCCEEEAAAAAA???===;;;999777666555666777555444333444555???FFFSSS___]]]TTTQQQUUUUUUWWWZZZcccppptttfffTTTOOOYYY\\\TTTOOOVVVaaahhhrrrYYYWWW[[[```dddaaaaaajjjtttxxxuuurrr{{{xxx{{{wwwnnnhhhdddbbbaaabbbbbbbbbbbbaaa___^^^]]]SSSRRRQQQPPPQQQTTTWWWYYY]]]\\\ZZZWWWRRRJJJBBB<<<;;;;;;:::::::::999888777:::LLLeeezzzuuu]]]NNNSSSRRRLLLVVVlllggguuuwwwkkk```___dddjjjooorrrtttooofff\\\RRRKKKIIIJJJKKKLLLNNNRRRUUUXXXYYYZZZYYYVVVUUUVVVYYYZZZXXXVVVSSSUUUWWWXXXWWWWWWXXXZZZTTTTTTSSSRRRRRRSSSTTTTTTQQQOOOMMMLLLMMMNNNMMMLLLMMMPPPRRRSSSRRRPPPNNNNNNOOONNNMMMKKKKKKMMMQQQTTT___eeemmmooolllkkknnnrrrzzzwwwxxx|||zzzsssssswww|||}}}zzzrrrmmmnnnqqqqqqaaa```^^^___aaaeeeiiikkkhhhkkkmmmllljjjlllqqqvvv|||vvvwwwkkkXXXRRREEE===@@@AAA@@@AAAAAAAAACCCFFFGGGHHHDDDCCCBBBAAA@@@AAABBBCCC???HHHUUU```bbb]]]TTTMMM===<<>><<<<<<@@@@@@@@@AAAAAABBBCCCCCCDDDFFFGGGGGGFFFHHHKKKMMMPPPNNNLLLLLLNNNRRRVVVYYYVVVXXXZZZYYYUUUQQQOOONNNVVV```iiieeeWWWKKKIIIMMMRRRQQQPPPKKKDDD>>>;;;:::999777555555666777666555555555444333333333333333111111333444555555555555444444555555555555444444333333444444555666666777444444444444444444444444333333333333333222222222444444333333222333555777444999BBBLLLWWWcccooovvvrrrjjjeeeeeeooofffllltttmmmgggjjjiiilllrrrppplllzzzxxxqqqjjjjjjkkkhhhlllwww{{{nnnbbb^^^dddjjjgggiiiiiiggghhhmmmqqqrrr~~~~~~yyy{{{}}}uuuuuuWWWAAA:::===>>><<<>>>===<<<===>>>???>>>>>>@@@AAABBBDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKIIIBBB<<<<<<<<<:::<<>>>>>=========<<<<<<===888777777777777777888888999:::;;;<<<<<<============<<<<<<<<<<<<<<<======<<<===???EEEJJJKKKGGGCCC???>>>>>>???AAACCCDDDCCCEEEIIIOOORRRSSSRRRRRRQQQQQQRRRQQQKKKCCC???AAADDDHHHIIIIIIIIIHHHFFFCCCBBBAAA@@@?????????AAADDDEEEEEEDDDAAA>>><<<999777666555777777666444222222222888<<>>AAABBBBBBBBBCCCCCCCCCCCCFFFIIIKKKKKKIIIIIIMMMPPPPPPQQQQQQPPPOOOPPPSSSUUUSSSWWWZZZZZZVVVRRRQQQQQQZZZdddkkkfffXXXMMMMMMQQQRRRQQQMMMGGG@@@<<<::::::888777555555777777777666666555444333222222222222000111222333333333333333333333333333333333333333333333333444444444444555333333333333333333333333222222222222222222222222666555333111111222333444555555777>>>HHHSSS\\\aaarrrjjj______bbbjjjwwwjjjkkkooohhheeekkkmmmyyy{{{wwwqqqxxxzzzyyyxxxpppooosssmmmlll{{{xxxooorrrmmmnnnvvvzzzqqqmmmiiiiiipppzzzyyymmm]]]MMM<<<555;;;@@@===777:::;;;===>>>???@@@@@@@@@BBBBBBCCCEEEGGGHHHIIIJJJIIIIIIHHHIIIIIIJJJKKKLLLIIIBBB;;;::::::888:::>>>BBBBBBCCCGGGJJJIIIDDD???<<<<<<<<<<<<<<<;;;;;;;;;666666666555666666777888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============;;;===AAAGGGLLLMMMIIIDDD???>>>???AAADDDEEEDDDCCCFFFJJJOOORRRRRRQQQPPPPPPRRRRRRPPPKKKDDDAAAAAABBBHHHIIIJJJJJJIIIGGGDDDCCC@@@@@@@@@@@@AAABBBDDDEEEGGGFFFCCC???<<<:::888888555777888777444333222333333666FFF[[[aaaZZZWWW\\\YYY]]]bbbgggkkkllljjjggg[[[XXXVVVUUUUUUXXXaaajjjcccQQQLLLMMMSSSXXX___dddccclll|||sssllliiigggeeeccceeedddcccaaa___^^^]]]\\\XXXVVVTTTQQQPPPQQQSSSTTTUUUWWWZZZ^^^^^^WWWKKKBBB===>>>===;;;::::::;;;===MMM```vvvppp^^^SSSVVVTTTMMMSSSaaalllvvvvvvooofffbbbeeejjjlllllljjjddd___ZZZRRRIIIFFFJJJJJJIIIJJJNNNRRRUUUUUUSSSOOOOOOPPPTTTXXXYYYUUUQQQPPPSSSWWWXXXXXXWWWWWWWWWUUUXXX[[[^^^______]]]\\\UUUTTTSSSSSSTTTTTTSSSRRRQQQSSSTTTTTTQQQOOOOOOOOOMMMLLLLLLMMMOOOMMMJJJGGGGGGOOOZZZaaadddfffiiilllvvvyyyxxxqqqlllmmmrrrvvv|||zzztttmmmlllqqquuuuuupppkkkeeebbbaaabbbaaa```dddiiinnnnnniiigggiiimmmqqqssstttvvv~~~tttiiibbb[[[XXXgggtttqqqssszzz~~~~~~}}}wwwffffffggghhhhhhhhhggggggvvv~~~gggUUUQQQTTTdddlll|||{{{qqqpppxxx~~~yyyrrrnnnkkkppphhhgggsssppp\\\NNNEEEFFFBBB@@@BBBAAA??????CCCCCCCCCDDDDDDDDDDDDDDDDDDFFFIIILLLLLLIIIIIILLLPPPPPPTTTWWWUUUQQQNNNPPPSSSRRRWWWZZZZZZUUUPPPPPPQQQ[[[dddiiidddWWWNNNNNNSSSQQQNNNJJJCCC<<<999888999888666555555777888777666666555444333222222222222000111111222222222111111333222222111111222222333333333333333333222222222333333333333333333333333000000111111222222333333333333222222222333222222555666666888;;;BBBJJJOOO```mmmiii[[[WWWYYYaaapppwwwnnnrrrvvvlllgggmmmqqqxxxzzzzzzzzz}}}}}}}}}zzzzzzzzzxxxwwwqqqwwwxxx}}}vvvpppmmmfffTTT@@@;;;888:::>>>@@@===;;;888:::===????????????@@@CCCCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGHHHJJJMMMOOOPPPIIIAAA;;;999888777999<<>>@@@CCCFFFGGGEEEBBBHHHKKKOOOQQQQQQPPPPPPPPPRRRPPPMMMJJJFFFDDDBBBBBBGGGHHHIIIIIIHHHFFFDDDCCC@@@@@@AAABBBCCCDDDEEEEEEHHHGGGCCC@@@===;;;:::999555666777777555444444555222555CCCVVVaaa```\\\]]]XXX\\\aaacccbbbaaaeeejjjfff[[[SSSSSSUUUWWW^^^fff~~~ppp[[[QQQKKKJJJSSSXXXccciiifffmmm|||qqqkkkhhhgggdddaaaccccccbbbaaa```^^^]]]\\\YYYWWWTTTQQQPPPQQQRRRSSSUUUTTTVVVZZZ\\\YYYQQQIII@@@@@@>>><<<999:::>>>AAAXXXjjj|||iii^^^VVVTTTRRRNNNSSS]]]~~~mmmwwwzzztttlllfffgggkkkllljjjfff```]]]ZZZTTTJJJHHHLLLJJJIIIIIILLLQQQSSSSSSQQQMMMNNNPPPUUUZZZZZZVVVQQQQQQTTTXXXZZZYYYXXXXXXXXX[[[]]]```cccbbb```\\\YYYWWWVVVTTTUUUVVVVVVUUUTTTSSSTTTUUUSSSQQQOOONNNOOOLLLNNNOOOPPPOOONNNMMMLLLDDDIIIRRR[[[bbbfffggggggsss}}}~~~rrrhhhjjjqqquuu}}}}}}vvvssstttvvvuuunnnkkkhhhggghhhfffccc___XXX```iiikkkhhhfffiiilllmmmqqqttttttuuuzzz|||{{{tttlllcccZZZ\\\ssszzz~~~cccXXXeeewww{{{uuutttpppmmmvvv}}}sssnnnnnnnnnrrrzzzuuuhhhNNNNNNKKK@@@GGGCCCAAAAAA@@@===>>>BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCGGGKKKJJJGGGGGGJJJNNNOOOUUUZZZXXXRRRMMMNNNQQQSSSWWW[[[YYYSSSNNNNNNOOOZZZaaafffaaaUUUMMMNNNRRROOOLLLGGG@@@:::777777888888666555555777888777666666555444333222222222222000000111111111000000///222111111000000111111222444333333222222111111000333333333333333333333333//////000111222333333444......000222555555333222///333555333111444<<>><<<777333444777999;;;>>>???>>>===<<<<<>>CCCHHHIIIEEEBBB999::::::::::::999888777777777666777777888999999999:::;;;;;;:::999777666777888999:::::::::::::::;;;===BBBIIIOOOOOOKKKFFF<<<>>>AAAEEEHHHHHHEEEBBBIIILLLOOOPPPPPPOOOOOOPPPPPPNNNKKKIIIHHHGGGDDDCCCEEEFFFGGGGGGGGGEEEBBBAAA@@@AAABBBDDDEEEFFFFFFFFFIIIGGGDDD@@@===;;;::::::555666777666555555666777111333>>>OOO[[[^^^YYYVVVUUUZZZ``````\\\[[[dddnnnqqq```SSSRRRSSSSSSXXX```rrrpppcccXXXUUUOOONNNZZZVVVdddmmmiiimmmxxx{{{|||qqqjjjhhhfffccc___```aaaaaaaaa```___^^^]]]VVVTTTRRRQQQQQQRRRUUUVVVUUUSSSSSSUUUYYYYYYTTTOOOAAAAAA???<<<999:::???DDD^^^ooo~~~bbb]]]WWWSSSOOOOOOUUU\\\qqqlllssszzzsssmmmjjjjjjkkkllljjjkkkfff\\\SSSOOOLLLIIIJJJIIIHHHIIINNNQQQNNNIIIMMMLLLNNNRRRVVVYYYXXXUUUSSSQQQRRRUUU[[[______^^^dddgggjjjkkkgggbbb]]]ZZZVVVUUUUUUXXX\\\]]][[[YYY\\\[[[YYYVVVTTTSSSRRRQQQTTTSSSRRRSSSTTTSSSNNNJJJNNNGGGGGGSSSbbbkkklllmmmrrrwwwyyyuuuttttttpppjjjyyy|||}}}xxxrrroooooonnnooosssvvvrrrjjjbbbfff^^^\\\ccciiihhhfffgggiiillloooqqqrrrqqqooommmrrrtttuuutttsssvvv|||~~~~~~yyyyyy}}}zzznnnjjjjjjnnnssszzzqqqnnnrrriiidddmmmsssyyy~~~xxxeeejjjtttaaaPPPKKKGGGAAA>>>AAAAAA@@@@@@???@@@@@@AAADDDCCCBBBDDDFFFEEEBBB???<<>>:::888888999555555555555555333111000000000000000000000000000//////000111222333333333000000000000000111111222333333333333333222111000222222222111111111000000111111222222222111111000222000...000333444333111333333333333333333333333>>>DDDNNNWWW\\\___aaabbbiiiwwwuuulllmmmfffoooyyy~~~yyyuuujjjUUUHHH???:::;;;:::;;;;;;;;;999999999:::AAABBBCCCBBB@@@???@@@AAACCCDDDEEEEEEDDDBBB@@@???AAABBBBBBEEEMMMTTTTTTOOOIIIDDD<<<777666777888999???>>>>>>BBBGGGHHHDDD@@@<<<:::888777555555666666777777888888888888777777;;;;;;:::999888888888888666888;;;<<<;;;:::;;;;;;>>>???CCCIIINNNNNNIIIDDD@@@???@@@BBBDDDFFFFFFEEEHHHKKKOOORRRRRRQQQQQQQQQUUUQQQKKKDDD??????AAADDDEEEEEEDDDDDDEEEFFFGGGHHHDDDCCCCCCDDDFFFGGGGGGFFFGGGGGGFFFEEECCC@@@===<<<>>>;;;888888999:::888666444444===NNN[[[\\\VVVRRRYYY[[[eeepppnnnddd^^^^^^XXXZZZVVVQQQSSSYYYWWWNNNVVVUUU[[[[[[UUU\\\ffffffaaaaaaddd``````}}}vvvyyy{{{~~~vvvlllgggfffgggffffffdddaaa```___]]]ZZZWWWVVVVVVUUUTTTSSSRRRQQQQQQSSSRRRRRRUUUYYY[[[YYYWWWNNNGGGAAA>>>888555AAAQQQmmmxxxjjj[[[QQQQQQRRRNNNQQQYYYkkkqqqpppyyyqqqllljjjkkklllmmmlllkkkdddXXXQQQPPPQQQPPPLLLKKKJJJLLLPPPQQQNNNIIIJJJKKKNNNTTTYYYZZZXXXUUURRRRRRSSSXXX___eeefffeeekkklllmmmkkkfff```\\\ZZZYYYXXXXXX[[[^^^```___]]]\\\[[[YYYWWWUUUUUUUUUUUUYYYWWWUUUUUUUUUSSSOOOKKKMMMIIIIIIPPPXXX^^^ffflllmmmtttxxxvvvtttvvvtttppptttyyy~~~~~~wwwoookkkwwwwwwxxx{{{{{{uuujjjaaaddd``````dddeeeccceeejjjiiilllpppsssuuuuuutttssssssssstttsssrrrsssuuuwwwuuuwww|||~~~rrrrrrsssxxx|||}}}{{{yyyzzzrrrkkkkkkmmmrrr|||xxxlllmmmtttttttttsssttt|||ooorrrooonnnpppkkknnn~~~pppfffvvv{{{nnn\\\IIIBBBBBBAAAAAADDD????????????@@@AAABBBCCCCCCAAA@@@@@@@@@@@@===:::===DDDKKKMMMKKKIIIJJJLLLSSS]]]ccc]]]UUUQQQPPPPPPQQQRRRRRRQQQPPPPPPQQQRRRVVVZZZXXXRRRNNNPPPQQQOOOHHHDDD???:::666555555555555555666666555444222111111111111111111111111111//////000222222333333222000000000000000111111222222333333333222222111000222222111111111000000000111111111222222111111000222000///000333444222111222222222222222222222222555888===CCCLLLWWWcccjjjiiitttwwwmmmiiijjjjjjkkkrrr{{{}}}yyyvvvvvvzzzzzzzzzyyywwwuuuttttttyyyyyyvvv|||jjjYYYGGG???;;;999:::===999:::::::::::::::<<<===AAABBBBBBAAA???>>>???@@@AAABBBBBBAAA@@@???>>>>>>???AAACCCFFFMMMTTTSSSNNNGGGBBB<<<777666777999:::===;;;<<<@@@EEEFFFBBB>>>:::999888777666666666666888888888888999999999999===<<<;;;:::999999999999888;;;=========<<<<<<===@@@CCCGGGKKKNNNNNNJJJGGGBBBAAAAAABBBEEEHHHHHHHHHNNNOOOPPPOOONNNNNNPPPRRRTTTPPPJJJDDD@@@???BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHFFFDDDCCCEEEGGGHHHHHHJJJJJJIIIGGGDDD@@@===;;;<<<999777666777888666444333222888DDDLLLOOOQQQSSSUUU___uuuhhh___\\\[[[VVVQQQUUUZZZWWWNNNNNNOOOZZZ___\\\dddppprrrbbb^^^```\\\XXXhhhmmmgggmmmnnntttsssiiieeeeeefffeeeccc```^^^\\\[[[ZZZYYYVVVUUUUUUTTTSSSRRRQQQPPPTTTRRRRRRTTTWWWXXXWWWUUURRRLLLGGGCCC;;;888EEEWWWwww}}}gggYYYPPPQQQQQQNNNPPPWWWaaavvvoooxxxooojjjkkkmmmoooooollliii___RRRLLLOOOTTTVVVOOOMMMLLLOOOQQQQQQNNNKKKGGGJJJOOOTTTYYYYYYWWWTTTQQQPPPSSSYYYbbbiiikkkkkklllllljjjeee```\\\[[[[[[\\\[[[ZZZ[[[]]]______^^^\\\[[[YYYWWWVVVWWWXXXYYY___]]]YYYWWWUUURRROOOLLLLLLKKKKKKLLLKKKOOO[[[iiipppxxx~~~}}}{{{{{{||||||wwwxxxzzz{{{zzzwwwuuusss}}}|||zzzuuulllfffccccccdddccc___[[[^^^eeeeeehhhmmmrrruuuwwwwwwwwwuuuuuuuuuvvvvvvtttqqqooopppkkkllluuuwwwnnneeeccc]]][[[ZZZ]]]dddiiiiiigggccc``````cccgggjjjooouuutttwww{{{|||xxxssstttzzzxxxuuuooolllooouuuwwwuuuoooyyyzzztttrrrrrr~~~jjj```kkkvvv[[[NNNIIIDDDAAA>>>;;;<<<@@@======>>>???@@@BBBDDDDDDDDDBBB???======<<<;;;999AAAHHHPPPRRRNNNIIIHHHIIIVVV___ddd___VVVRRRPPPOOONNNOOOOOOPPPQQQQQQRRRRRROOOPPPOOOMMMNNNQQQPPPMMMCCC@@@<<<777444333333333555666666666666444333222222222222222222222222222///000111222222222222222000000000000000111111222222222222333222222111000111111111111000000000000000000111111222111111000222000000000222333222111111111111111111111111111666666666888>>>HHHTTT\\\hhhtttzzzsssllliiieee___mmmjjjrrrzzz{{{xxxvvvrrrnnnmmmnnnppprrrwwwxxxyyy|||yyysssddd\\\CCC<<<666555555444555888888888888999;;;===???AAAAAAAAAAAA@@@=========??????>>>======<<<<<<<<<<<<===@@@DDDGGGNNNSSSQQQKKKEEE@@@:::666666888999::::::999:::===BBBCCC@@@===888888777777666666555555999888888888999:::;;;;;;======<<<;;;::::::::::::<<<===??????>>>===>>>???DDDHHHMMMPPPOOONNNLLLKKKEEECCCAAABBBEEEIIIKKKLLLTTTSSSPPPMMMKKKLLLPPPSSSRRRNNNHHHCCC@@@@@@BBBDDDEEEEEEFFFFFFFFFEEEDDDDDDIIIFFFDDDDDDGGGKKKNNNOOOMMMLLLJJJGGGDDD@@@===;;;:::888666555555555444222333333666:::===AAAKKKVVVUUUddd|||oooaaabbb^^^WWWRRRTTTXXXWWWSSSTTTSSS\\\```ZZZ]]]ffffff\\\VVVZZZ]]]XXX^^^kkkoooggg]]]bbbkkkiiiooo~~~yyyooohhhhhhjjjbbbbbb```]]]YYYXXXXXXYYYUUUUUUTTTSSSRRRQQQPPPPPPSSSRRRRRRSSSTTTUUUTTTSSSUUUQQQMMMHHH>>>;;;KKK```{{{dddYYYRRRSSSSSSPPPPPPUUUYYYyyy}}}uuuvvvmmmjjjlllpppqqqoooiiifff\\\PPPJJJMMMSSSUUUOOOLLLLLLPPPRRRQQQOOOOOOIIIJJJNNNQQQTTTTTTSSSRRRPPPPPPRRRYYYbbbiiikkkkkkeeeccc```\\\XXXXXXYYY\\\\\\[[[YYYXXXXXXXXXYYYYYY[[[ZZZXXXVVVVVVXXXZZZ[[[bbb___[[[WWWSSSPPPNNNLLLMMMLLLLLLJJJFFFGGGRRR___rrrzzz{{{yyy|||~~~xxxpppkkklllqqqxxx}}}zzzvvvtttrrrpppnnniiijjjjjjgggbbb]]]]]]___dddfffkkkpppuuuwwwxxxyyywwwwwwxxx{{{}}}{{{vvvqqquuulllkkktttqqqbbbXXX[[[ZZZWWWTTTVVV___hhhjjjgggdddfffiiilllnnnlllkkkkkkssssssyyyxxxoooooommmhhhfffhhhnnnrrrttt|||{{{|||tttnnnvvvlllTTTHHHJJJKKKJJJGGG@@@:::888999<<<<<<<<<===>>>@@@BBBBBBEEECCCAAA???????????????GGGMMMSSSTTTOOOJJJHHHIIIWWW___ccc^^^VVVRRROOOMMMKKKLLLMMMOOORRRSSSTTTSSSKKKJJJIIIJJJOOOQQQNNNIIIAAA???;;;888555444444555555555666777666555444333222222222222222222222222///000111222222222222222000000000000000111111222111111222222222222111111111111000000000////////////000000111111111111111111111111111222222222111000000000111111111111111777999:::;;;<<<>>>BBBEEEWWWgggoookkkkkkppplllaaakkkggguuu||||||xxxsssnnnlllrrr|||{{{}}}}}}{{{eeeQQQBBB:::;;;;;;:::888666444444555888777777999<<<@@@CCCDDD@@@@@@@@@>>>;;;:::<<<======<<<;;;999999999:::;;;;;;@@@EEEHHHMMMQQQOOOIIICCC???999666666888::::::888888999<<<@@@AAA@@@>>>777777777777666666555555888888777888888:::;;;<<<===<<<;;;::::::999999999===???@@@@@@>>>>>>>>>@@@HHHLLLRRRSSSQQQNNNNNNOOOFFFDDDAAAAAAEEEJJJNNNOOOUUUTTTQQQNNNLLLMMMPPPSSSOOOKKKEEEAAA@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAADDDDDDEEEHHHNNNSSSVVVWWWKKKJJJHHHFFFCCC@@@>>><<<999888666555444333333222444666888888555777GGGWWW[[[fffmmmlllaaabbb]]]WWWRRRQQQUUU]]]eeekkk```___```YYYXXX[[[VVVWWWSSSYYY___ZZZ]]]fffiiibbb]]]eeeooommmrrr~~~}}}}}}~~~}}}vvvmmmhhhgggaaabbbaaa^^^ZZZWWWVVVWWWUUUTTTSSSRRRQQQPPPPPPOOORRRQQQQQQRRRSSSUUUUUUUUUUUUSSSQQQLLLBBB@@@SSSjjj{{{cccZZZTTTUUUVVVSSSRRRTTTXXXttt{{{}}}~~~uuukkkjjjooosssrrrnnnhhhggg```UUUOOOPPPSSSSSSNNNJJJIIINNNPPPNNNOOOSSSLLLLLLLLLLLLMMMNNNPPPRRRUUUTTTUUU[[[bbbgggiiihhh```^^^[[[VVVSSSTTTWWWZZZ]]]\\\ZZZWWWUUUTTTTTTUUUYYYXXXVVVUUUUUUVVVXXXYYY___]]]ZZZVVVQQQNNNLLLLLLOOOLLLKKKJJJHHHGGGMMMUUUdddjjjqqqssspppnnnsssxxxwwwkkkdddeeekkksssxxxxxxxxxwwwwwwwwwvvvsssrrrpppppppppnnnkkkhhheeebbbccceeeiiimmmppprrrssstttssssssvvv{{{~~~yyytttxxxqqqqqqwwwqqqcccaaaiiidddccc___]]]ccclllmmmiiimmmqqquuuvvvvvvsssnnnjjjlllrrrzzz~~~wwwlllcccfffeeeeeegggjjjooovvv{{{~~~zzztttyyyeeeQQQGGGEEEDDDEEEEEECCCAAA>>><<<:::;;;;;;;;;;;;<<<===>>>???CCCBBBBBBAAABBBCCCEEEFFFMMMQQQUUUSSSMMMIIIJJJLLLTTT\\\___[[[TTTPPPNNNKKKIIIIIIJJJNNNSSSVVVVVVUUULLLIIIHHHLLLPPPOOOJJJDDD>>><<<:::777555555555555444555666666666555444333222222222222222222222222000000111222222222111111000000000000000111111222000111111222222111111111000000000/////////.........///000111111111111111111222222222111111111111111111111111222222333333111444888:::<<<===>>>@@@>>>NNNXXXYYYaaapppssslllhhhcccoootttuuusssnnniiimmm{{{~~~zzz~~~|||rrrtttyyyjjjVVVHHH???:::666333555777555444666888:::888777777999>>>CCCDDDDDD??????>>>;;;999888:::<<<;;;:::999888888888999::::::@@@EEEHHHLLLOOOLLLGGGAAA===888666666888999:::888888:::<<>>???>>>======???@@@IIINNNTTTUUUSSSPPPOOOOOOFFFCCC@@@AAAEEEJJJOOOQQQRRRSSSSSSQQQOOOOOOPPPRRRLLLHHHCCC@@@AAABBBCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@CCCEEEIIIOOOTTTWWWWWWUUUGGGFFFDDDBBBAAA???>>>===:::999888666444333333333333777:::999333333@@@PPP]]]fffvvvZZZaaaZZZXXXUUURRRQQQPPPWWWllllllbbbccc``````aaaZZZ[[[YYY^^^___YYY___hhhhhheee^^^dddmmmooouuu{{{yyy{{{yyy{{{~~~sssiiieeeeeeeeedddaaa\\\XXXUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSVVVXXXZZZVVVUUUUUURRRJJJIII]]]ttt~~~ttt___YYYTTTTTTUUUSSSRRRQQQWWWkkkzzz~~~tttkkkkkkrrrvvvrrrkkkiiijjjfff]]]WWWWWWXXXVVVNNNHHHFFFJJJKKKIIILLLSSSMMMMMMLLLJJJJJJLLLPPPSSS[[[YYYYYY]]]cccffffffeee```^^^[[[VVVSSSRRRUUUWWW^^^___^^^[[[XXXVVVWWWXXXXXXWWWVVVVVVUUUUUUUUUUUUYYYYYYXXXUUUQQQMMMLLLMMMPPPLLLJJJJJJJJJIIIKKKPPPUUUYYY```fffhhhhhhmmmttt{{{vvvtttttttttrrrppplllrrr{{{~~~vvvqqqmmmooonnnkkkkkkmmmkkkhhhaaabbbdddeeefffffffffeeekkklllooosssvvvvvvtttqqqpppnnnooossspppkkkoooxxxsssuuuqqqjjjiiinnnnnnhhhkkkpppssssssssssssooojjjdddsss}}}vvvhhhaaadddhhhfffgggjjjooorrrvvv|||vvvvvvxxxttt}}}fffSSSMMMIIIDDD@@@AAACCCBBB@@@@@@AAA???;;;;;;;;;;;;;;;<<<<<<===>>>???@@@BBBCCCDDDEEEHHHKKKNNNRRRUUUSSSNNNJJJKKKNNNPPPVVVZZZWWWRRRPPPMMMJJJGGGGGGIIINNNUUUYYYYYYWWWNNNJJJIIINNNQQQLLLEEE@@@999888666555444444444444333333444555555444333222222222222222222222222222000111111222222222111111000000000000000111111222///000111111222111111111////////////..................///000111111111111111222333222000000000222000000111111222333333333333444444444444777;;;>>>;;;BBBFFFEEEKKKXXXbbbcccgggaaagggvvv|||tttpppsssrrrmmmkkkrrruuuuuutttvvvxxxyyyyyyyyyzzzaaaTTTDDD:::888999999888000333333111222777;;;<<<999888888<<>><<<999777666888:::999999888888777888888999999@@@EEEHHHJJJMMMKKKFFF@@@===888666666777888888777888:::<<<>>>@@@AAAAAA<<<:::888777555555666666555666888:::<<<=========;;;;;;:::999888888888888<<<===>>>=========???AAAHHHLLLRRRUUUUUURRRNNNLLLFFFCCCAAABBBFFFLLLPPPRRRRRRSSSTTTTTTRRRPPPPPPPPPJJJEEE@@@???AAACCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAGGGIIIMMMRRRUUUTTTQQQNNNDDDCCCAAA@@@>>>=========:::;;;:::888444333333444222555999:::555222:::DDDVVVddddddRRRYYYSSSNNNJJJKKKQQQTTT^^^yyyrrreeedddaaa______XXX[[[^^^ddddddfffxxxyyynnndddeeellloooxxx|||uuurrrqqqxxx|||vvvvvvppplllfffaaa]]]ZZZVVVSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOOQQQRRRSSSUUUYYY\\\XXXWWWXXXWWWQQQRRRdddyyyyyyqqqiii]]]XXXSSSRRRSSSSSSQQQOOOSSScccxxx~~~~~~tttkkkmmmuuuxxxqqqhhhiiikkkhhhaaa]]]]]]]]]\\\PPPHHHDDDFFFEEEBBBGGGQQQJJJKKKLLLLLLLLLNNNRRRVVV\\\ZZZZZZ\\\aaadddcccaaa\\\[[[ZZZWWWUUUTTTUUUWWW]]]___aaa```]]]\\\\\\^^^XXXXXXXXXWWWVVVTTTRRRQQQRRRTTTVVVUUUQQQNNNNNNOOOOOOKKKJJJJJJIIIGGGLLLRRRQQQRRRXXX```eeefffjjjqqqxxxyyy}}}yyyrrrkkksss}}}yyyssspppssspppgggdddhhhnnnoooiiiiiihhhfffdddbbb```^^^eeegggiiiiiihhhhhhggghhhcccdddeeegggjjjmmmqqqtttrrryyyxxxnnniiilllkkkeeedddiiijjjiiijjjmmmmmmiiieeepppvvvnnneeeeeekkkooollllllqqqxxx|||xxxpppttt||||||}}}eeeLLLBBBBBBAAA???>>>AAAEEEFFFAAA>>>???===999;;;;;;;;;<<<===???@@@AAA>>>AAADDDFFFFFFGGGJJJMMMLLLQQQVVVUUUPPPLLLLLLNNNLLLRRRVVVTTTQQQPPPNNNJJJFFFEEEHHHOOOWWW\\\[[[YYYMMMIIIKKKPPPPPPHHHAAA>>>666555444444333333444444111222333444444333222222111111111111111111111111111111222222222111111000000000000000000111111222//////000111111111111111/////////.........---------...///000111111111111111222444222000///000222//////000000111222222333666666444222111333777:::@@@AAAAAA???===AAAHHHNNNXXXXXX^^^gggmmmooorrrvvvuuurrrpppwwwtttiiikkkjjjlllyyypppssswwwyyysssgggYYYJJJAAA<<<777444444555555444444666444111333:::>>><<<:::999:::>>>CCCFFFCCC@@@>>>===;;;888555555777999666666777777777777666666999@@@EEEGGGHHHKKKIIIFFF@@@===888666666666777666666777:::;;;===>>>@@@BBB@@@===:::666555555666777555777;;;>>>@@@@@@??????<<<<<<;;;999999999999999;;;<<<=========???AAADDDFFFIIIOOOTTTVVVSSSMMMHHHFFFDDDCCCDDDIIINNNRRRTTTUUUVVVVVVTTTQQQOOONNNNNNHHHCCC>>>>>>AAADDDDDDBBBDDDCCCAAA@@@@@@BBBDDDEEEIIIJJJLLLOOOQQQPPPLLLIIIEEECCCAAA???===<<<<<<<<<:::;;;:::888444222222444444555888;;;999555666;;;HHH]]]uuupppWWWQQQVVVOOOMMMFFFGGGTTT\\\ddd}}}pppeeecccZZZTTTTTTQQQWWW___iiimmm~~~{{{qqqnnnppppppxxx}}}uuuoooqqqzzzzzz}}}uuuggg^^^\\\[[[XXXVVVSSSRRRRRRQQQPPPOOONNNNNNMMMOOOPPPPPPPPPRRRWWWZZZZZZWWWWWWXXXTTTTTTcccuuu~~~wwwnnnhhheeebbb^^^ZZZUUUSSSTTTUUUTTTRRRPPP___sss~~~uuuyyy~~~tttkkknnnwwwyyypppfffgggiiigggaaa]]]___```___SSSHHHCCCDDDAAA===BBBNNNFFFJJJMMMOOOOOOQQQUUUXXXZZZXXXWWWZZZ^^^```___]]]TTTUUUVVVVVVUUUVVVWWWYYYZZZ^^^aaabbb```___```bbbYYYZZZZZZYYYWWWTTTQQQNNNNNNRRRUUUUUURRRPPPOOOPPPMMMKKKJJJIIIFFFEEELLLVVVQQQOOOSSS\\\bbbbbbeeekkklllooowwwwwwssswww|||}}}zzzxxx|||{{{lllbbbgggrrrxxxyyywwwuuurrrnnnjjjfffddddddffffffddd___]]]^^^aaaZZZ\\\\\\\\\bbbjjjkkkfffeeeppprrriiibbbdddddd___aaaeeeeeeaaabbbhhhjjjggghhhiiihhhhhhpppxxxuuulllppppppvvv~~~yyyvvvyyywww~~~YYYRRRKKKFFF>>>777:::AAA777@@@DDD@@@<<<<<<===;;;::::::;;;===???AAACCCEEE@@@DDDHHHJJJJJJJJJLLLNNNHHHOOOVVVWWWSSSNNNLLLMMMIIIPPPTTTSSSQQQQQQOOOLLLEEEEEEHHHOOOXXX]]]]]]ZZZKKKIIIKKKQQQPPPFFF???>>>666666555555444555555555000111222333333333222111000000000000000000000000111111222222222111111000000000000000000111111222//////000111111111111111//////.........------------...///000111111111111111333444333000...000222---......///000111111222...111444666777888:::;;;:::;;;@@@CCC@@@<<>>>>>===;;;777444444666888333444555666666666555444:::@@@EEEFFFGGGIIIIIIFFF@@@===999666666666666555555777999:::<<<===@@@AAACCC???:::666444555777888666999===AAACCCCCCAAA@@@======<<<;;;::::::::::::;;;<<<===>>>>>>@@@CCCFFFDDDGGGLLLSSSWWWTTTLLLEEEGGGEEEDDDGGGKKKPPPTTTUUUZZZYYYWWWTTTOOOMMMMMMNNNGGGBBB======AAAEEEDDDBBBFFFDDDBBB@@@AAACCCFFFIIIHHHHHHIIIKKKMMMMMMLLLJJJGGGEEEBBB???===;;;::::::999::::::777333111222444999777888<<<<<<999777888>>>VVVdddWWWKKKPPPUUUPPPTTTHHHHHHWWWbbbgggxxxyyyhhhcccdddYYYQQQTTTVVVWWWaaakkkrrrzzzvvvrrrmmmsssyyyssszzz}}}xxxlllttt{{{ggg[[[ZZZ\\\[[[XXXSSSRRRQQQPPPOOONNNNNNMMMNNNOOOPPPOOONNNPPPTTTXXXYYYUUUTTTVVVSSSRRR^^^nnnvvvzzzwwwkkk```^^^```bbbbbb^^^YYYVVVWWWZZZYYYVVVPPP```hhhttt~~~|||tttiiieeelllsssqqqiiihhhccc^^^[[[]]]_________MMMJJJGGGEEEAAA>>>CCCJJJLLLMMMNNNMMMLLLNNNSSSXXX\\\ZZZYYY\\\aaabbb]]]YYYSSSUUUWWWYYYYYYWWWUUUSSSVVV[[[aaabbb```]]][[[ZZZZZZ[[[\\\\\\YYYTTTOOOLLLRRRQQQPPPPPPPPPOOOLLLJJJNNNLLLIIIFFFEEEHHHMMMQQQPPPRRRSSSTTTUUU[[[cccjjjjjjooouuuyyyzzzzzz{{{|||}}}{{{xxxxxxzzz|||}}}}}}yyyooopppppprrrppprrrxxx}}}zzzrrrllllllgggkkkmmmjjjjjjkkkeee]]]ZZZZZZ[[[[[[\\\^^^```aaacccjjjkkkcccaaaggggggaaa___dddfffccceeekkkmmmkkkooojjjjjjpppuuuvvvuuuvvvtttssscccNNNJJJFFFBBB@@@>>><<<:::<<<===??????>>>======>>>AAA???===<<<<<>>??????>>>===============AAA???@@@EEEJJJPPPYYYccciiilllpppuuuzzz~~~{{{{{{zzzxxxwwwuuutttttt{{{{{{~~~{{{vvvqqqllliiihhhgggooolll]]]FFF;;;======888555555666666666666555555000444444111999EEEEEE===;;;>>>AAADDDDDDBBB???======<<<999666555444555555666666666666666777777888;;;BBBGGGFFFEEEGGGHHHFFF@@@<<<777444444555555555777777888888999<<>>===>>>???@@@===<<<;;;:::::::::::::::;;;<<<======>>>@@@EEEHHHMMMKKKLLLOOOTTTSSSNNNIIIJJJFFFFFFDDDFFFWWWaaaZZZbbb\\\UUUPPPNNNLLLIIIFFFAAA???>>>>>>@@@AAABBBAAAAAAAAAAAAAAABBBDDDFFFGGGHHHDDDBBBFFFMMMQQQOOOKKKGGGEEEAAA===;;;::::::;;;777777777666666555444333666<<>>888666666;;;FFFRRRSSSLLLEEEHHHNNNUUUSSSRRRVVVaaalllpppnnnhhh^^^ZZZ^^^\\\SSSQQQWWWUUU^^^ttt{{{{{{~~~zzzrrriiiiiipppuuuvvvtttwwwbbbbbbttttttccc]]]\\\[[[ZZZZZZVVVUUUSSSQQQOOONNNMMMMMMOOOOOONNNNNNPPPRRRUUUWWWUUUXXXZZZYYYWWWZZZ```fffrrrrrrnnnggg^^^ZZZ]]]aaaddddddbbb^^^YYYUUUSSSSSSVVV\\\dddttt}}}{{{}}}vvv{{{sssiiieeejjjrrrqqqkkkjjjeee^^^ZZZYYYZZZZZZZZZNNNJJJFFFDDD@@@===AAAHHHNNNOOOOOOMMMKKKLLLQQQUUUXXXWWWWWWZZZ]]]]]][[[XXXRRRTTTVVVXXXXXXWWWUUUTTTTTTWWWZZZ[[[ZZZYYYYYY[[[VVVWWWWWWWWWUUURRROOOMMMQQQQQQQQQQQQQQQOOOMMMKKKMMMLLLJJJHHHGGGIIINNNRRRTTTUUUUUUSSSPPPRRRWWW[[[gggmmmssstttqqqrrrwww}}}zzzsssoooppptttxxx~~~{{{xxxzzzpppooorrrxxxyyyuuurrrrrrkkkttt{{{zzzyyyzzzxxxtttllljjjgggeeeeeeeeeeeeeeeaaajjjmmmiiiiiinnnmmmfffgggkkklllkkknnnsssrrrnnndddgggooozzzyyyvvvzzzxxx~~~zzzeeeUUUMMMLLLIIIEEEBBB@@@???===;;;;;;===???>>>===<<<===>>>@@@>>>===<<<===???BBBDDDEEEFFFIIILLLMMMMMMKKKJJJQQQQQQYYYddddddWWWNNNNNNMMMRRRSSSQQQQQQSSSPPPJJJGGGFFFHHHNNNWWW[[[YYYVVVOOOPPPOOOKKKCCC===999888333333333333333333333333444444333333333222222222333333111000000000111111333444555444111000111222111111111111111222222222111000////////////000111000///---++++++...111444666444222000///...///000333222111111000///.........//////000000111222222111333444555555888;;;>>>>>>===<<<;;;;;;;;;;;;;;;<<<999888:::;;;<<>>AAACCCCCCAAA>>><<<;;;:::777555333333333444444444444555666888999:::;;;BBBGGGFFFEEEFFFGGGFFF@@@<<<777444444555555555555666777777888<<>>>>><<<;;;::::::::::::;;;<<<======>>>@@@DDDHHHIIIHHHJJJNNNSSSTTTPPPKKKJJJFFFFFFEEEHHH[[[ggg```aaa[[[TTTPPPNNNKKKHHHDDDBBB@@@>>>>>>@@@BBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEBBBAAAEEEMMMRRRQQQNNNGGGEEEAAA===;;;::::::;;;666777888777555444333333>>>AAADDDAAA;;;555222333444===KKKUUURRRIIIGGGLLLFFFEEELLLXXX^^^]]]cccllldddXXXRRRUUUVVVRRRSSSYYY\\\___qqqvvvzzzyyyssspppiiidddiiittt{{{}}}mmmqqqcccYYYXXXfff^^^WWWXXX[[[[[[\\\]]]VVVUUUSSSQQQOOONNNMMMMMMMMMLLLLLLLLLMMMOOORRRSSSTTTWWWYYYXXXVVVXXX]]]bbbiiiiiigggbbb\\\ZZZ[[[^^^______^^^\\\XXXVVVUUUVVVUUUYYY]]]fff}}}{{{yyy}}}vvvqqqhhhcccfffmmmooolllmmmhhh```[[[XXXVVVUUUTTTPPPKKKFFFDDDAAA???BBBHHHNNNOOOOOOLLLIIIJJJNNNRRRVVVWWWXXXYYYZZZZZZZZZYYYVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSRRRQQQQQQTTTYYY]]]TTTTTTTTTSSSRRRQQQQQQPPPQQQRRRRRRSSSQQQOOOMMMLLLLLLLLLJJJIIIHHHJJJOOORRRUUUUUUUUUQQQLLLIIIKKKMMMYYYcccmmmnnnjjjiiiooovvv|||uuunnnlllooorrrsssxxxtttsssuuuuuurrrpppqqqrrr|||~~~||||||{{{xxxtttooonnnnnnnnnllljjjhhhqqqwwwwwwzzz}}}vvvrrrvvvxxxzzz~~~vvvzzzvvvlllkkkppp}}}oooqqqvvvbbbSSSJJJGGGFFFHHHFFFBBB@@@@@@???>>>===;;;===>>>>>>===<<<<<<===>>>>>>===<<<>>>@@@CCCDDDEEEGGGIIILLLMMMMMMLLLKKKSSSUUU^^^jjjiii\\\RRRPPPMMMPPPPPPMMMMMMPPPPPPNNNJJJHHHGGGKKKQQQUUUTTTQQQNNNMMMJJJEEE>>>999777666333333333333333333333333333333333333222222222222333222111111000111111111444555555444222111111333222222222111111111111111222111000000000000111222111222333222111222666:::666555222000...------...111000000000////////////......//////000111111111222333444555555777;;;>>>;;;;;;::::::999999::::::;;;999777888555222333888999;;;???CCCGGGIIIKKKKKKHHHHHHHHHHHHHHHIIIIIIIIIEEEHHHGGGDDDBBBBBB@@@<<<===<<<:::888777777888888666;;;:::444333777666111444444555555555555444444222555333000555===>>>888<<<>>>@@@BBBBBB@@@===;;;888777555333222222222222222222333444666888:::;;;<<>>888333222333444555666888:::;;;;;;<<<>>>@@@AAA@@@>>><<<;;;;;;;;;;;;;;;<<<======>>>@@@DDDGGGEEEEEEHHHMMMRRRSSSPPPMMMIIIEEEFFFFFFKKK```nnniii___ZZZTTTPPPNNNKKKFFFBBBCCC@@@======???BBBDDDEEEDDDCCCAAA@@@@@@@@@AAAAAABBB@@@@@@EEEMMMRRRRRRPPPGGGDDDAAA===;;;:::::::::555888999888555333444666DDDDDDCCC>>>666222111222111444DDDWWWZZZNNNGGGIIIDDDBBBLLL]]]aaa\\\eeeuuuiiiZZZNNNNNNPPPPPPTTTZZZ___ZZZdddiiieeeuuupppmmmiiicccaaakkkyyywww___fffbbbWWWHHHJJJGGGIIISSS[[[]]]^^^___VVVUUUSSSQQQOOONNNMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNQQQTTTVVVVVVUUUUUUYYY]]]___^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZYYYWWWVVVWWWXXXWWWYYYYYYZZZfffyyyxxxyyy{{{rrrmmmeee^^^```hhhkkkjjjkkkhhhccc^^^YYYUUURRRPPPOOOJJJFFFEEECCCBBBEEEKKKLLLMMMMMMJJJHHHHHHMMMQQQVVVXXXZZZZZZYYYZZZ[[[]]]]]]]]]]]]\\\[[[ZZZYYYXXXTTTQQQMMMJJJLLLSSS[[[aaaWWWVVVTTTRRRQQQQQQRRRRRRQQQSSSUUUUUURRRPPPMMMLLLJJJJJJIIIHHHHHHJJJNNNQQQQQQRRRSSSPPPJJJGGGHHHIIIGGGRRR___gggggggggjjjmmmrrrtttwwwxxxwwwsssooolllmmmsssxxx}}}uuummmjjjmmmtttxxx|||zzzvvvuuuvvvxxxxxxvvvuuuwwwyyyyyyuuupppttt{{{}}}|||yyyrrrrrrzzz|||lllbbbTTTJJJGGGHHHIIIJJJDDDBBB???>>>?????????>>>;;;===>>>>>><<<;;;;;;<<<=========>>>???AAACCCEEEHHHIIIKKKLLLLLLLLLKKKJJJRRRVVV```jjjjjj^^^TTTPPPPPPOOOMMMKKKJJJLLLOOOQQQRRRLLLGGGGGGLLLQQQRRRQQQMMMKKKFFF@@@:::777555555222222222222222222222222333333333222222222222111222222111111111111111111333444555444222111222333333222222222111000000000222111111111111111111222333:::AAACCC???;;;;;;<<<444333111000............////////////////////////------...//////000000111111222444444444666:::<<<::::::999999999999999:::;;;::::::<<<999555555888:::;;;===>>>???@@@??????::::::::::::::::::::::::555666666555666777777666777666666555555555666666000555666444444666555000333333444444444444333333333444222000222999:::666<<<>>>@@@AAA@@@===;;;999666555444333222111222222111222222444555777999:::>>>DDDIIIFFFDDDDDDDDDBBB>>>;;;777555444444444444111222444666777;;;???BBBCCC>>>777333222333444555999:::<<<======>>>AAACCCDDDBBB@@@===<<<;;;;;;<<<<<<<<<=========@@@DDDGGGDDDEEEHHHLLLPPPQQQNNNKKKGGGDDDFFFGGGNNNdddtttooo___ZZZUUUQQQOOOKKKEEEAAACCC@@@======@@@CCCFFFGGGBBBAAA@@@?????????@@@AAABBB@@@@@@EEELLLPPPQQQOOOFFFDDDAAA>>><<<:::::::::666888999777555666:::???CCCBBB>>>888333000222444444222???VVV^^^RRRIIIJJJKKKIIIOOO^^^lllttt{{{uuueeeUUUOOOPPPQQQUUUZZZaaaUUUXXX]]]WWW\\\iiijjjmmmiiiddddddnnn{{{dddSSS]]]^^^^^^UUUAAA===???MMM[[[``````^^^VVVUUUSSSQQQOOONNNMMMMMMIIIIIIHHHHHHHHHIIIJJJJJJLLLOOORRRSSSTTTUUUWWWZZZYYYXXXXXXYYYYYYXXXUUUSSSSSSUUUVVVVVVUUUUUUWWWXXXYYY\\\[[[XXX]]]hhhppprrruuuzzzuuupppkkkaaaZZZ\\\ccchhhgggdddcccbbb^^^YYYTTTOOOMMMKKKFFFDDDEEEFFFEEEGGGKKKHHHIIIJJJIIIGGGIIINNNSSSWWWXXXYYYXXXXXXYYY\\\^^^aaa```^^^\\\ZZZYYYXXXXXXWWWRRRLLLJJJMMMUUU___eee[[[YYYUUURRROOOOOOPPPQQQRRRUUUXXXWWWSSSOOOMMMLLLGGGHHHHHHHHHGGGHHHKKKMMMPPPRRRRRRPPPKKKHHHHHHJJJDDDIIIPPPYYYaaagggkkkmmmiiilllqqqyyy~~~|||uuunnnsssrrrqqqzzz|||xxx~~~rrrqqqvvvwwwtttqqqqqqqqqrrrtttvvvvvvwwwzzz~~~wwwrrrvvvzzz}}}yyyvvv{{{yyywwwtttsssuuuxxxfffTTTOOOIIIFFFFFFFFFEEEDDDAAA???======>>>?????????<<<>>>???>>><<<;;;;;;<<<<<<===>>>???AAACCCEEEEEELLLLLLLLLLLLKKKJJJIIIHHHQQQVVV___hhhhhh```VVVQQQRRRPPPLLLIIIGGGHHHMMMSSS[[[SSSHHHDDDHHHNNNQQQRRRLLLHHHBBB<<<888666666555222222222222222222222222333333222222222111111111111111111111222111111111333444444444222111222333333222222222111000000000111111111222222111111111333>>>JJJOOOJJJAAA:::777000000//////////////////.............../////////---------...//////000000000111222333333555888;;;999999999888888999999:::777666888;;;999555555888888999:::;;;;;;;;;:::999=========<<<;;;;;;::::::555333222333444666999<<<444444333333222222222222000222222111000222222000222222333333333333222222333333111///111555777666===>>>??????>>>;;;888666555444333333222222222222222222333333444666777888???FFFIIIFFFCCCBBBBBB@@@===:::777555444444444333///111333555666999===@@@BBB>>>777333333444555666999;;;<<<======???BBBDDDEEECCC@@@===<<<<<<<<<===<<<============@@@CCCFFFEEEFFFIIILLLNNNNNNKKKIIIFFFCCCFFFHHHPPPfffvvvqqq___[[[UUUQQQOOOKKKEEEAAABBB@@@>>>>>>AAAEEEGGGHHH@@@@@@???>>>???@@@AAABBBCCCBBBBBBEEEJJJMMMMMMLLLEEEDDDAAA???<<<::::::999999999888777777;;;BBBHHHBBB???:::444000///111333777111999OOO\\\WWWQQQRRRFFFKKKPPP^^^|||yyykkk[[[SSSRRRTTTWWWZZZbbbYYYXXX[[[WWWWWW```gggiiiiiifffgggoooyyy|||zzzrrrUUUUUU\\\WWW___bbbCCC999777DDDWWW```___\\\VVVUUUSSSQQQOOONNNMMMMMMJJJIIIIIIHHHHHHHHHHHHHHHHHHJJJMMMOOORRRTTTVVVXXXWWWVVVWWWXXXYYYWWWSSSPPPSSSTTTUUUUUUTTTSSSTTTVVVWWW[[[]]]\\\]]]bbbiiilllyyyyyytttmmmaaaYYY\\\dddhhhfff______^^^ZZZUUUPPPNNNMMMJJJFFFEEEHHHIIIHHHGGGIIIGGGIIIJJJJJJJJJLLLRRRWWWWWWVVVUUUUUUVVVYYY[[[]]]___]]][[[YYYWWWWWWWWWWWWZZZUUUPPPNNNSSS[[[cccggg^^^\\\WWWSSSPPPOOOOOOPPPTTTXXX[[[YYYTTTNNNLLLKKKFFFHHHHHHHHHGGGGGGHHHJJJQQQRRRSSSOOOJJJGGGGGGIIIKKKHHHGGGKKKUUUaaajjjoooppprrrwww~~~||||||{{{uuuvvvzzzqqqlllvvvxxx|||ssspppnnnkkkkkklllrrrwww|||~~~xxxpppkkkqqqqqqsssxxxzzzzzzyyyssskkkkkkzzz}}}ssskkkkkkoooqqqtttwwwuuuyyyvvvhhhZZZSSSNNNKKKGGGDDDCCCBBBAAA@@@???===;;;;;;===>>>???>>>===???@@@???===<<<<<<<<<;;;===???BBBDDDFFFGGGGGGMMMMMMMMMLLLKKKJJJIIIHHHPPPUUU]]]cccddd```YYYTTTRRRNNNKKKIIIFFFGGGNNNWWWaaaWWWKKKFFFHHHNNNQQQRRRIIIEEE>>>:::777777666555333333333333333333333333222222222222111111111111000000111222222222222111111222333333111111222333222222222111111111111111000000111222222111000000000:::FFFLLLHHH>>>444...............////////////---------...............,,,,,,------...////////////000111111111333666888888888888777888888999:::777666888:::888333222555222333555777999::::::999777777666555555444333333999555222333333333666;;;777777666555555444333333111111111000111222444555111111222222222222111111222111000///000333777888===>>>>>>===<<<999666444222222222222222222222222222222222333444555666777AAAGGGJJJFFFBBBAAA@@@>>>===:::777555555444333222///111333444555777:::===???;;;777444444555666666777999::::::;;;===AAADDDEEECCC@@@===<<<<<<===>>>======>>>======???CCCFFFFFFHHHKKKMMMMMMLLLIIIGGGFFFDDDGGGKKKRRRhhhvvvppp___ZZZTTTPPPMMMIIIDDD@@@@@@???>>>@@@CCCFFFHHHHHH@@@@@@?????????@@@BBBCCCEEEDDDDDDFFFHHHJJJJJJIIIEEEDDDBBB???===;;;999999;;;999888888<<>>999333000///000111555111555DDDSSSYYYXXXVVV>>>IIIRRRbbbvvvnnnggg]]]WWWTTTVVVYYY\\\^^^ccceeeaaa[[[YYY\\\```aaaeeeiiikkkpppvvvvvvrrrjjj___SSSaaabbbRRRYYY\\\FFF999222<<>><<<::::::<<<===>>>>>>???@@@AAA@@@>>>=========<<<>>>AAADDDGGGHHHHHHHHHKKKKKKKKKKKKLLLKKKKKKKKKLLLQQQWWW[[[]]]\\\YYYUUUOOOKKKIIIIIIGGGHHHQQQ\\\```XXXNNNJJJLLLOOOOOONNNEEEAAA;;;777777777666555333333333333333333333333222222222222111111111111///000111222333222222111000111222222000000111222111111111111111222222222///000000111111000000///...222888<<<;;;666000+++.........///.........---......------------------+++,,,,,,---......//////---.../////////111444666666666666666666777888888999888999:::888222111444000111444666888999999999888888888888888777777777888333222333333000000555000000000///...---,,,,,,222111111111222333555777000111111111111111111000000///...///000333777<<<>>>>>>===<<<:::777444333///000000111111111000000000000111222333555777888BBBHHHKKKFFFBBB@@@???<<<<<<:::777555555444333111///111333444444666888::::::888555444555666555555888999::::::;;;===AAAEEEDDDBBB>>><<<;;;<<<>>>@@@======>>>======???CCCFFFFFFIIILLLNNNMMMLLLIIIHHHHHHFFFKKKNNNUUUiiiuuunnn___YYYQQQLLLIIIFFFBBB>>>>>>>>>???BBBFFFHHHHHHGGGCCCBBB@@@??????@@@AAAAAADDDDDDDDDFFFGGGIIIIIIIIIEEEDDDBBB???===;;;999888:::888888<<>>777;;;DDDKKKPPPTTTVVVUUUSSSQQQOOONNNMMMMMMKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCDDDGGGJJJMMMNNNNNNRRRUUUUUUSSSPPPPPPQQQRRRSSSTTTSSSRRRQQQRRRTTTQQQRRRUUUXXXYYY[[[^^^bbbrrrwwwwwwfff^^^dddnnnooojjjkkkggg```WWWPPPOOOTTTYYYXXXTTTTTTXXXYYYTTTNNNKKKNNNPPPQQQPPPPPPSSSXXX]]]]]]XXXSSSTTTZZZ___```___YYYXXXVVVVVVWWWZZZ^^^```\\\YYYWWWXXX^^^cccggghhhgggeeebbb___\\\[[[[[[[[[XXX\\\___\\\TTTMMMIIIIIIIIIJJJKKKKKKIIIGGGGGGHHHHHHJJJKKKIIIFFFFFFIIIMMMBBBEEEHHHIIIHHHIIINNNRRRSSSfff{{{wwwvvvxxxvvvzzzqqqssskkkiiimmmyyy{{{~~~}}}zzzyyy|||vvvuuuyyy|||vvvxxxpppmmmrrrwww|||}}}vvvooojjjkkkppp}}}lllaaaUUULLLLLLMMMJJJJJJLLLEEEHHHKKKIIIEEEAAA@@@AAA===;;;::::::;;;=========@@@AAABBBAAA???======>>><<<>>>BBBEEEHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNHHHLLLQQQSSSVVVWWWVVVTTTLLLHHHHHHIIIHHHIIITTT```]]]WWWPPPNNNOOOPPPMMMJJJBBB>>>888666666666555444444444444444444444444444222222222111111111111000///000111222333333222111///000111111000///000222000000111111222222222333...///000111111000///............///111111///---////////////...---,,,+++......---------,,,,,,,,,++++++,,,------......///---............///222555444444444444444555666777777555666888555111000444000111333555666666555555444555555666777888888888444000111555444000///222111222222222222111000///000......000000//////111000000111111111111000000///------///000333888>>>>>>>>>===<<<999666333222---...//////000/////////---...///111444666999:::BBBHHHKKKGGGBBB@@@>>>;;;<<<999777555555444222111///111333444444555777888777555444444555555555444:::;;;<<<<<<===@@@DDDGGGCCCAAA>>>;;;;;;<<>>>>>======???CCCEEEEEEHHHLLLNNNNNNLLLKKKJJJJJJIIINNNQQQWWWiiiuuummm^^^WWWOOOIIIFFFDDD@@@======>>>@@@CCCGGGIIIHHHGGGEEEDDDBBB@@@?????????@@@CCCCCCDDDEEEGGGIIIJJJJJJDDDDDDBBB@@@===;;;999888:::888999???FFFGGGAAA;;;777666555666888::::::999666999777555???NNNNNNDDDGGGFFFGGGQQQdddnnndddSSS[[[aaaccc```ZZZXXXXXXYYYeeetttoooiiiccc___kkkwwwyyyuuupppjjjeeeeeegggbbbggg```\\\bbbPPPMMMFFF@@@??????AAAHHHPPPVVVUUUSSSQQQOOONNNMMMMMMKKKKKKKKKJJJHHHGGGEEEDDDFFFDDDAAAAAACCCFFFHHHIIIIIINNNSSSSSSOOOMMMOOORRRQQQRRRSSSSSSRRRRRRSSSTTTRRRQQQRRRTTTVVVWWW[[[___{{{{{{{{{hhh```fffnnnnnniiieeeeee^^^SSSOOOVVV\\\^^^[[[YYYVVVUUUTTTSSSQQQPPPRRRXXXYYYSSSOOORRRXXX\\\```ZZZSSSSSSWWW]]]______WWWXXXXXXWWWWWWYYY]]]```^^^___aaabbbbbbccceeefffllleee^^^[[[[[[\\\ZZZXXXYYY[[[\\\YYYRRRMMMJJJJJJJJJKKKKKKJJJHHHGGGHHHIIILLLKKKIIIFFFDDDDDDGGGIIIIIIGGGEEECCCCCCDDDFFFGGGGGGPPP^^^iiioooooonnnmmmxxxwwwxxx|||~~~vvvooopppqqqvvv~~~zzzvvvrrr{{{wwwwww{{{ssskkkwww}}}tttdddYYYgggmmm^^^VVVIIIHHHGGGJJJLLLMMMKKKHHHJJJIIIHHHEEEBBB@@@>>>===999:::;;;;;;::::::<<<>>>BBBBBB@@@===;;;;;;>>>@@@:::???EEEHHHHHHFFFGGGHHHIIIGGGGGGKKKQQQSSSPPPLLLNNNLLLKKKPPPVVVWWWQQQKKKLLLGGGEEEGGGGGGHHHOOOYYY^^^WWWQQQQQQTTTSSSLLLDDD===:::666444444555555555333444555444222111222333444333222000000000111111000000111111111111000000...//////000111222222222333222000/////////000111000111111222111///---,,,///////////////.........000111111000...---...///---...///000000...,,,*********++++++,,,---...............///000222333444222444666777666666777888444555999<<<888222000333///000222333444555555555777666666666666555555555111222333222000000000111222111111000000000000000///////////////////////////////////////////////////...------///333777:::===>>>>>><<<777333111000////////////............/////////111333666888:::FFFFFFDDDBBB???;;;888777:::::::::999888666333222222111111111222444666777777555444333333444666777888888999;;;>>>@@@AAAAAA@@@>>>;;;999999:::<<<======<<<;;;===AAADDDFFFGGGJJJKKKKKKLLLLLLKKKJJJIIIIIIIIILLLPPPWWW[[[^^^^^^YYYTTTMMMFFFCCCAAA???===<<<===@@@CCCFFFGGGHHHHHHCCCBBB@@@???@@@AAACCCDDDBBBCCCDDDFFFGGGIIIJJJJJJBBBCCCBBB???:::888:::===555???DDD@@@;;;999888444888666555555666777777666444555444222666???EEEGGGAAAMMMKKKCCCJJJQQQSSSXXXUUUWWW^^^dddaaaYYYWWW[[[kkkkkkmmmlllbbbbbbqqquuu|||nnneeeyyyssspppmmmiiiaaaZZZ[[[```PPPNNNIIIAAA;;;:::???EEENNNSSSXXXWWWRRRMMMLLLNNNJJJJJJIIIHHHGGGEEEEEEDDDBBBBBBAAAAAAAAABBBCCCCCCKKKKKKLLLMMMNNNOOOPPPPPPLLLNNNOOOQQQRRRRRRQQQPPPQQQPPPOOOOOOQQQUUUXXX[[[|||{{{lllccchhhooopppllliiiggg```VVVTTTZZZ]]]]]]XXXWWWVVVXXXZZZYYYUUURRRTTTXXXYYYXXXZZZ^^^]]]YYY[[[XXXUUUUUUXXX[[[]]]]]]]]]]]]\\\ZZZYYYYYY[[[^^^___aaacccdddddddddfffggggggbbb\\\[[[]]]^^^]]]ZZZZZZ[[[[[[WWWRRRMMMJJJJJJLLLMMMNNNMMMKKKJJJJJJKKKOOONNNLLLIIIFFFEEEGGGIIIHHHGGGDDDCCCBBBDDDFFFGGGIIILLLQQQUUUZZZ___eeeiiijjjlllqqqzzzwwwqqqvvvxxx~~~}}}xxxkkkpppttttttxxxzzzmmmooonnnjjjkkkxxx|||rrrpppoooqqq{{{mmm___SSSMMMJJJIIIHHHGGGIIIKKKKKKHHHFFFFFFEEEDDDBBB@@@>>><<<;;;999;;;;;;;;;::::::<<<>>>@@@@@@???===;;;<<<>>>AAA@@@DDDHHHIIIHHHFFFFFFGGGGGGFFFGGGKKKPPPRRROOOKKKKKKJJJKKKNNNRRRSSSOOOJJJIIIFFFEEEGGGGGGFFFLLLTTTVVVSSSPPPQQQRRROOOFFF>>><<<999555333333444555444333444444333222111111333333222111000///000000111//////000000000000//////...//////000111111222222222111000/////////000111000000000000///...---,,,------------............//////////////////......,,,---.........,,,+++************+++,,,,,,,,,------------...///000111222222444666666666555666777444444888===<<<666222333///000111333444444555555666666555555555444444444111222333222000///000111222111000000//////000000///////////////////////////////////////////////////...------///333777:::=========;;;777333111000////////////............/////////111333555888999AAAAAA@@@???===;;;:::999999::::::999888666444333222222111111222333444555777666444444444555777888999999:::<<>>===;;;;;;;;;<<<===>>>>>>>>>???BBBDDDFFFFFFHHHIIIJJJKKKKKKJJJIIIIIIGGGGGGIIILLLQQQUUUVVVVVVTTTPPPJJJEEEBBBAAA@@@???@@@BBBDDDGGGIIIJJJKKKKKKFFFEEECCCAAA@@@AAABBBBBBEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAA???===<<<:::999777>>>AAA<<<999999888555999777666666777888777666444666444222444<<>>>>>>>>===<<<===???BBBFFFHHHIIIIIIGGGFFFFFFGGGEEEEEEGGGLLLPPPQQQMMMIIIIIIIIIKKKLLLLLLKKKJJJIIIEEEEEEGGGIIIGGGEEEHHHNNNLLLMMMNNNOOOMMMGGG???888:::777444222333333444333111333333333111000111222222111000/////////000111......////////////.........//////000000111111222222111000/////////000000000///......------------++++++,,,,,,---.........111///,,,---///000///,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...000000111333666666666555666666444333666>>>AAA<<<555222000000111222333444444555444444444444333333333333111222333222000///000111111111000//////////////////////////////////////////////////////////////////...------///333666999;;;<<<<<<999555222000000/////////............---......///000222555777888;;;;;;;;;;;;::::::::::::888999999999888777555444333222111111111111222333666555555444555666888999999:::===???@@@@@@???>>>??????>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHJJJJJJJJJIIIHHHGGGGGGGGGIIILLLOOOOOOOOOOOOKKKGGGCCCBBBAAA@@@???CCCEEEGGGIIIJJJJJJJJJJJJJJJHHHFFFDDDBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCCCC???;;;;;;<<<<<<777333<<<>>>===999777888888666999888777888999:::888777777999888555666:::===;;;DDDKKKIIIIIISSSUUUOOOPPPSSSKKKIIIRRR^^^cccbbb```iiiqqqsssmmmjjjkkkiiiddd\\\bbbiiisssyyyooorrr}}}qqqllliiiccc\\\YYY[[[YYYZZZ___ccc\\\LLL>>>999AAAMMMWWWZZZWWWPPPJJJKKKJJJGGGDDDBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===>>>???AAACCCEEEFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHJJJKKKLLLMMMOOOQQQRRRSSSzzzwwwsssiiimmmrrruuuuuuoooiiiaaa\\\\\\\\\YYYUUUMMMQQQUUUXXXWWWVVVUUUUUUWWWXXXYYY]]]dddfff]]]RRROOORRRUUUTTTQQQRRRVVV[[[ccccccbbb___[[[YYYYYYZZZeeefffgggfffdddaaa```aaaaaa___^^^^^^______]]][[[\\\[[[XXXTTTPPPMMMKKKKKKOOOQQQSSSSSSPPPNNNMMMMMMTTTSSSQQQLLLHHHEEEEEEFFFCCCAAA@@@>>>???@@@CCCDDDCCCDDDFFFGGGHHHKKKOOORRRQQQVVV```lllvvvzzzxxxuuupppvvv~~~zzz~~~yyysssuuuuuupppqqqxxxzzzsssmmmssstttnnnuuuuuu~~~{{{mmmhhhssswwwxxxtttrrrwww}}}~~~uuuqqqttt~~~nnnZZZLLLHHHCCCBBBEEEGGGHHHFFFGGGFFFEEEDDDCCCBBB@@@???;;;;;;;;;:::::::::999999:::;;;<<<;;;::::::;;;===<<<===>>>>>>>>>???AAACCCHHHHHHHHHGGGFFFFFFGGGHHHDDDEEEHHHMMMPPPQQQMMMJJJJJJLLLLLLJJJGGGDDDEEEFFFDDDGGGKKKKKKGGGDDDEEEIIIGGGIIIKKKJJJFFF???:::777888555222111222333222222000222222222000000111222111111///.........///000---..................---////////////000000111111111111000000////////////000...---,,,+++,,,------++++++,,,---......//////888222,,,+++...000///,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...//////000222555666666555555555333111555@@@FFFBBB888222000000000111222333333444333333333333222222222111000222222111000///000111000000///............///......................................................------///222555777999:::999777333000000000//////.........------------...///000222444666666666666666777777888999999777888999999888777666555333222111000///000000111444333333333444666777888999<<>>===>>>???@@@AAAAAA@@@@@@???AAABBBDDDDDDCCCBBBBBBCCCBBBDDDFFFIIIIIIIIIHHHGGGGGGGGGGGGHHHKKKMMMMMMLLLLLLIIIFFFDDDCCCBBBAAA???BBBCCCEEEFFFGGGGGGFFFFFFKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@===:::999:::;;;;;;:::DDDAAA<<<888777888888666999999999;;;>>>>>><<<;;;<<<>>>===999888;;;;;;888BBBJJJKKKPPPYYYVVVNNNQQQPPPIIIEEELLL[[[eeehhhgggfffgggjjjmmmkkkeeeaaa___^^^___eeemmmppplllrrrxxxkkkaaabbbeee```WWWPPP___```eeeooouuummmZZZIII444:::DDDOOOVVVWWWSSSOOOLLLKKKGGGDDDBBBAAAAAAAAAAAA@@@???>>>============::::::;;;<<<===>>>??????AAABBBBBBCCCDDDEEEEEEEEEFFFGGGIIILLLMMMNNNNNNNNNwwwssspppjjjooosssvvvxxxnnnfff^^^[[[[[[YYYTTTPPPLLLSSSXXXUUUOOONNNSSSZZZZZZ]]]^^^]]]^^^^^^YYYRRRMMMOOOPPPLLLIIILLLTTT\\\aaaccceeedddbbb___^^^^^^fffggggggeee```\\\ZZZYYY\\\\\\]]]^^^``````___^^^[[[YYYVVVSSSPPPNNNLLLKKKOOOQQQRRRQQQOOOLLLLLLLLLRRRQQQOOOKKKGGGDDDCCCDDDAAA@@@>>><<<<<<>>>@@@BBBBBBEEEGGGHHHIIIIIIJJJLLLGGGJJJPPPXXX___eeegggggghhhnnntttzzz{{{ooooootttxxx|||zzz{{{zzzuuuwww~~~sssqqqzzz{{{sssvvvyyyqqqhhhjjjrrrnnnppptttttttttuuuwww{{{}}}fffYYYVVVOOODDDFFFDDDDDDFFFIIIIIIDDD@@@EEEDDDCCCAAA???======<<<999999999999999:::::::::;;;<<<<<<;;;999999;;;<<<;;;===???@@@@@@AAABBBDDDGGGFFFEEEEEEFFFHHHIIIIIIEEEGGGJJJNNNQQQQQQOOOMMMNNNOOONNNIIICCC@@@AAADDDFFFLLLPPPMMMGGGDDDEEEFFFEEEGGGGGGCCC>>>:::999999666444222111222222222111000111222222111000111222222111000............///------............------///////////////000000000000000000000//////......///...,,,++++++,,,------,,,,,,---...///000000111>>>666---)))+++...///---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////111555666555444444444333000555AAAIIIEEE:::333000000000000000111333333333222222222111111111111000111222111///...///000000///......---.........------------------------------------------------...------...///222444666777777777444111//////000............------------------///000222333444555555555444444555666777777777888999999888777666555333222000///......///000000000111222333444666666888<<<@@@AAA???=========>>>???AAABBBCCCBBBAAA@@@AAACCCFFFFFFCCCAAAAAAAAAAAACCCFFFHHHIIIHHHFFFEEEEEEDDDDDDFFFIIILLLLLLKKKKKKIIIFFFEEEDDDCCCAAA???AAABBBDDDEEEEEEDDDDDDCCCIIIIIIIIIIIIIIIIIIJJJJJJEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>===<<<;;;>>>CCCHHHKKKFFF@@@<<<:::999888888999:::<<>><<<>>>===999888999999666555???FFFRRRZZZQQQHHHNNNIIIGGGFFFLLLXXXfffooorrrjjjggggggjjjeee\\\\\\bbbaaaaaafffkkkmmmrrryyyzzziii___ZZZ___ddd```UUUMMMdddggglllqqqooocccQQQDDD777888===CCCKKKPPPRRRSSSMMMKKKIIIFFFCCCBBBAAAAAAAAAAAA???>>>============;;;;;;;;;::::::999999999:::;;;<<<===???AAABBBCCCBBBDDDFFFHHHIIIJJJIIIIIIssspppmmmjjjppptttuuuxxxlllddd^^^[[[YYYTTTQQQPPPPPPUUUXXXSSSLLLKKKTTT\\\^^^aaaaaa\\\XXXWWWVVVRRRLLLLLLIIIEEEBBBGGGQQQZZZ___dddiiikkkkkkhhhfffeeecccdddeeebbb^^^YYYVVVTTTUUUWWWYYY\\\^^^```aaaaaaXXXVVVTTTRRRRRRPPPNNNKKKPPPQQQQQQOOOLLLJJJKKKKKKMMMMMMLLLIIIEEECCCBBBCCCBBB@@@>>><<<<<<===???@@@EEEEEEEEEDDDCCCEEEIIILLLFFFFFFHHHKKKOOOSSSWWWZZZaaagggmmmsssyyyoooooommmmmmvvv~~~wwwuuuuuuuuuwww{{{}}}{{{ssssss{{{~~~zzz|||pppkkkpppuuu}}}zzzrrrrrrxxx}}}|||{{{wwwvvvgggfff\\\LLLDDDGGGIIIFFFFFFEEEEEEEEEGGGGGGEEEDDDBBBBBBAAA>>>;;;999:::;;;888888999999999:::::::::;;;<<<<<<;;;999999:::<<<;;;>>>AAACCCCCCCCCCCCDDDFFFEEEDDDEEEHHHJJJJJJJJJFFFHHHKKKNNNOOOPPPOOOOOOOOOOOOLLLFFFAAA???AAADDDIIIPPPSSSMMMEEECCCDDDFFFEEEDDDAAA===:::888999:::555333222111222333222111000111333222111111222333555333111///............------............------//////////////////////////////000000000///...---...------,,,,,,------------......//////000000000<<<666///++++++---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---111444666555444333333222000666BBBIIIEEE;;;444111000/////////000222333222222222222111111111111000111222111///...///000//////...------------------------------------------------------------------------...///111333555555555444222///......///.........------------,,,,,,---///000222333333333555444333333333555666777888999999999888777555444111111///...---......///......000111333444555666777;;;???@@@===<<<<<<>>>>>>???@@@BBBCCCCCCBBBBBBAAAEEEIIIIIIEEEBBBAAABBB@@@CCCFFFHHHIIIGGGEEECCCAAA@@@@@@BBBFFFHHHHHHHHHHHHGGGEEEEEEEEEDDDAAA>>>BBBCCCDDDEEEEEEEEEDDDCCCFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHGGGEEECCCAAA???>>>:::<<<===<<<;;;???GGGNNNKKKGGGCCCAAA>>>::::::===;;;<<>>888:::999555444777777444000888CCCVVVcccWWWKKKQQQFFFHHHJJJMMMWWWeeepppuuuqqqkkkfffccc\\\XXX^^^iiiaaadddkkkmmmqqqtttaaa[[[YYY^^^```ZZZQQQKKK\\\```eeegggbbbXXXLLLDDD<<<;;;::::::<<>>============<<<<<<;;;:::999888777666777777777888:::<<<>>>???===???AAABBBDDDDDDCCCCCCrrrooo}}}kkklllrrrssssssvvvllleee___]]]YYYRRRPPPSSSPPPQQQQQQOOOMMMNNNTTTYYY\\\^^^]]]WWWTTTSSSQQQMMMIIIGGGDDD@@@???EEENNNVVV[[[aaaiiioooooolllhhhfff^^^```aaa```\\\XXXVVVTTTUUUVVVWWWXXXYYYZZZ[[[\\\UUUTTTRRRSSSSSSRRROOOLLLQQQQQQOOOMMMJJJIIIJJJLLLJJJJJJJJJHHHEEECCCCCCCCCEEECCCAAA>>>===>>>???@@@CCCDDDDDDCCCCCCDDDHHHKKKGGGGGGGGGFFFGGGIIIMMMOOOTTTZZZ___fffvvv|||qqqooojjjgggmmmxxx~~~uuussslllfffeeejjjllljjjccceeegggggghhhlllsssyyyooooootttzzzvvvkkkgggkkkeeekkkrrrvvv}}}{{{pppdddYYYRRRKKKLLLKKKIIIIIIJJJIIIHHHAAABBBCCCCCCCCCDDDFFFHHH???@@@???<<<888777888:::888888888888999999999999<<<<<<<<<;;;999999:::<<<<<>>===;;;:::<<<@@@>>>>>>@@@AAABBBCCCCCCCCCBBBGGGLLLLLLHHHDDDCCCDDDAAACCCGGGIIIIIIGGGDDDBBB@@@??????AAACCCEEEEEEDDDBBBBBBBBBDDDEEEDDDBBB???AAABBBCCCEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCC<<<===???AAACCCFFFJJJLLLEEECCCDDDFFFBBB<<<<<>>???AAADDDEEEBBB===999555777666333333666888666666888BBB___tttiiiWWWXXXNNNPPPPPPOOOVVVaaahhhhhhkkkhhhdddaaa^^^]]]bbbgggaaahhhqqqnnntttkkk^^^[[[ZZZZZZWWWPPPKKKKKKTTTXXX^^^bbbddd```ZZZUUUIIIHHHFFFAAA<<<;;;===@@@GGGGGGHHHGGGFFFCCCAAA???======<<<<<<<<<<<<<<<===<<<;;;:::999888888777666777666666666666888999:::999999:::<<<<<<=========qqqooo{{{kkkmmmtttsssqqqssslllfffbbb___YYYRRRRRRWWWNNNLLLIIIJJJMMMQQQRRRRRRXXXYYYWWWRRRQQQQQQMMMGGGGGGDDDAAA>>>???DDDLLLRRRWWW^^^hhhnnnoookkkfffcccZZZ]]]______\\\YYYWWWVVVYYYYYYXXXVVVTTTSSSSSSTTTSSSRRRQQQSSSUUUTTTPPPLLLSSSRRROOOLLLIIIIIIKKKMMMGGGHHHIIIGGGEEEDDDDDDEEEHHHFFFCCC@@@??????@@@AAA???BBBFFFHHHHHHGGGGGGGGGDDDDDDCCCAAA@@@AAACCCEEEHHHLLLMMMOOO]]]lllkkk```eeeffffffgggmmmuuuvvvsssqqqrrrlll```___eeefff```OOOSSSZZZ______```kkkyyytttpppttt{{{|||rrruuu{{{qqqkkkaaaYYYTTTOOOJJJFFFOOOFFF>>><<<>>>???BBBDDD@@@CCCFFFFFFBBB??????@@@===>>>>>>;;;777555777:::777777777888888888888888<<<<<<===;;;999999:::;;;===@@@DDDGGGFFFEEEEEEEEEIIIHHHGGGIIILLLMMMKKKIIIFFFHHHIIIIIIJJJLLLNNNQQQKKKGGGCCC??????AAADDDFFFNNNUUUUUUIII??????DDDFFF???<<<999888999999777666555333222333444444333222111222444444333333444555999777444111///------,,,......////////////......///////////////............///000000000///---,,,,,,---.../////////...---------------------,,,,,,(((+++///000///,,,))))))'''(((***,,,---,,,***)))&&&''''''((()))******+++***)))))))))))))))***+++,,,000444666555333222222111111888BBBGGGBBB:::777111000...---...///111222333333333222222222222111///111111000///...///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000111222333333333222///---,,,...///......---------,,,,,,,,,+++,,,...000222222222111222222111222444777:::<<<:::::::::999888666444222///...---,,,------...///---///111333555666777777555999===<<<999999===AAA>>>>>>???@@@AAACCCDDDDDDCCCIIIOOOOOOKKKGGGEEEFFFBBBDDDGGGJJJIIIGGGCCCAAABBBAAA@@@AAACCCDDDDDDCCC>>>>>>???BBBDDDDDDCCC@@@???@@@AAACCCCCCCCCBBBBBB@@@AAABBBDDDDDDEEEEEEEEEBBBBBBDDDFFFGGGIIIKKKKKKFFFEEEGGGLLLQQQSSSQQQNNN???@@@DDDHHHDDD===>>>FFFAAABBBCCCDDDCCC???999444555777666333444888;;;999:::777@@@bbbuuu___[[[ZZZZZZUUUQQQTTT\\\]]]XXX```bbbdddfffggggggccc```aaakkkuuunnnuuu```^^^\\\[[[YYYSSSLLLLLLQQQ\\\]]]bbbhhhnnnnnniiiccc[[[]]][[[TTTIIIAAA@@@AAADDDEEEGGGGGGFFFCCC@@@>>>;;;;;;:::::::::;;;<<<<<<::::::999999999888888888999888666555444555555666555555666777888999999:::pppuuujjjmmmvvvvvvrrrppplllhhhaaa[[[WWWSSSQQQOOOSSSNNNIIIJJJNNNQQQQQQOOOSSSRRRQQQMMMHHHDDDBBBAAA===>>>???>>>???DDDKKKQQQZZZ\\\aaafffiiihhhccc___\\\[[[ZZZZZZZZZWWWTTTQQQVVVWWWXXXVVVRRRPPPQQQRRRNNNNNNLLLMMMSSSXXXWWWQQQUUUQQQLLLIIIJJJKKKLLLMMMQQQMMMHHHDDDBBBCCCEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@EEEJJJKKKHHHEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@BBBFFFKKKNNNNNNNNNTTTXXX^^^cccggglllsssyyyvvvlllfff```\\\^^^ccc___jjjxxx~~~{{{zzz}}}zzzvvvrrrpppkkkddd___PPPJJJHHHJJJKKKHHHDDDDDDCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAA@@@@@@@@@??????>>>===;;;999888666666555888777777777777999:::;;;>>>===;;;999888999>>>AAABBBEEEGGGGGGEEEDDDEEEGGGFFFDDDEEELLLSSSVVVQQQLLLHHHFFFCCCEEEIIILLLMMMMMMHHHFFFAAA>>>>>>AAAFFFJJJSSSQQQMMMHHHDDDAAA???>>>::::::999777666444333333444333222222111111222222111111222222222333333333444444333111000...---,,,+++000444555333000......---.........//////000000///////////////.........---------...------,,,,,,......---------,,,,,,,,,***+++,,,------+++***(((***************)))(((((((((((()))*********************))))))******+++,,,///111444555444222111222333666999::::::999::::::333000---,,,...000111111111111111111111111111111000000000000///...---,,,......//////...---,,,,,,......---------,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,...///000000000000...//////...,,,,,,---///000...,,,---///000...+++,,,,,,---...///000111222111000000111333777;;;>>>>>>>>>===;;;888555222000//////...---,,,,,,++++++......///111222333444555888999:::999888777888999===<<<<<>>===???AAAAAA@@@>>>>>>???>>>???@@@AAABBBAAA@@@???AAAAAABBBBBBBBBAAA@@@@@@???>>>===>>>BBBFFFGGGGGGEEEPPP\\\^^^WWWOOOMMMNNN@@@DDDJJJNNNKKKEEEEEEJJJJJJLLLNNNNNNJJJEEE>>>::::::999888888:::;;;;;;;;;???555:::RRReeedddYYYRRRUUUZZZPPPFFFNNNXXX^^^gggcccgggnnnsssooogggaaa```dddeeeqqqtttvvvddd___[[[UUUOOOQQQVVVUUUPPP[[[[[[eee{{{ooo___]]]ZZZPPPGGGEEEGGG>>>AAAGGGEEEFFFFFF<<<===;;;999888:::<<<======999999999888888888777777444444444333333222222222333333333333333333333333ooovvvqqquuu}}}}}}zzzyyynnniiiaaaZZZUUUQQQOOONNNOOOKKKGGGGGGKKKNNNNNNLLLQQQPPPNNNJJJFFFBBB@@@@@@;;;===>>>???AAAEEELLLQQQZZZ[[[\\\```dddeeeccc```[[[ZZZYYYWWWUUUSSSRRRRRRWWWYYY[[[ZZZVVVSSSQQQQQQNNNNNNMMMMMMRRRXXXVVVQQQQQQOOOLLLKKKMMMNNNOOONNNPPPMMMIIIEEECCCCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCC???CCCGGGHHHEEECCCAAABBBAAAAAA@@@????????????@@@?????????AAAEEEGGGGGGGGGLLLOOORRRVVVZZZaaajjjpppuuunnnhhhdddaaa]]]___cccfffrrr{{{vvvqqqmmmkkkeeeccc___]]][[[XXXRRRNNNNNNIIIGGGIIIJJJFFFCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@?????????>>>>>>>>>===<<<;;;999888777777666888888777777888999;;;<<<;;;<<<;;;:::999:::===@@@EEEFFFHHHGGGDDDCCCEEEFFFFFFEEEFFFLLLSSSUUUQQQLLLHHHFFFDDDDDDGGGJJJKKKKKKGGGEEEAAA>>>>>>@@@EEEHHHOOOMMMJJJEEEAAA>>><<<;;;888777777777666555555555444333333222222222222222111111111222222222333333444333222111///...---,,,,,,///333333111///...///---........./////////000---.........////////////++++++,,,---............------------,,,,,,,,,,,,***+++,,,------+++***((()))************)))(((((((((((()))************)))******))))))******+++,,,...111333444333222111222222444666777777777888:::444111...,,,---///000000111111111111111111111111000000000//////...---,,,---------------,,,++++++------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---...//////000//////......///...,,,,,,...///000...------///000...,,,,,,,,,---...///000000111000000///111333888<<<>>>???>>>===:::777444111///.........---,,,+++++++++---...///000111333444444666777888888666666777888;;;;;;;;;>>>BBBEEEDDDCCCDDDJJJRRRTTTRRRMMMJJJIIIFFFFFFFFFFFFEEEDDDBBBBBB@@@@@@AAAAAA@@@>>>===<<<<<<>>>@@@AAA@@@??????@@@???@@@AAAAAAAAA@@@??????AAAAAABBBBBBBBBBBBAAA@@@===>>>@@@BBBDDDDDDCCCBBBHHHNNNSSSRRRLLLFFFFFFGGGDDDFFFKKKNNNKKKFFFGGGLLLOOOOOOOOOMMMIIIDDD>>>;;;;;;:::999:::<<<>>>>>>===AAA:::===MMMXXXUUUQQQQQQNNNUUUOOOHHHPPPYYY___hhhhhhooovvvxxxtttpppmmmkkkcccdddooorrrppp{{{yyy___[[[[[[XXXVVVYYY\\\YYYRRRXXXbbbqqq}}}hhhXXXXXX[[[YYYVVVWWWNNN<<<777===>>>BBBDDD>>><<<999777777888999999888999999888888777777777777444444333333333222222222333333333333333333333333rrryyyzzznnnrrryyyzzzxxxxxxooojjjbbbYYYRRRNNNLLLLLLQQQMMMJJJJJJMMMPPPPPPNNNNNNMMMJJJGGGCCCAAA???>>>999;;;===???AAAFFFKKKOOOWWWVVVVVVZZZ```ccccccbbb]]]]]][[[VVVQQQPPPSSSVVVZZZ\\\^^^]]]ZZZUUURRRPPPMMMNNNLLLKKKOOOTTTSSSOOOLLLLLLMMMOOOQQQRRRQQQOOONNNMMMJJJGGGEEECCCBBBAAACCCCCCBBBBBBBBBBBBBBBCCC>>>@@@CCCCCCBBB@@@@@@AAAAAA@@@??????>>>>>>??????AAA???===>>>@@@BBBBBBBBBFFFGGGGGGHHHKKKQQQYYY___ccc___]]]^^^]]]ZZZ[[[^^^^^^gggrrryyyzzzwwwtttrrrooommmiiiddd___ZZZVVVTTTRRRQQQOOOOOONNNLLLHHHEEEKKKGGGEEEHHHHHHDDDBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;:::999888888888888999888777777888999;;;<<<;;;===>>>>>>>>>>>>@@@BBBGGGHHHHHHFFFDDDCCCEEEFFFFFFEEEFFFKKKRRRTTTPPPLLLIIIGGGDDDDDDFFFGGGHHHHHHEEEEEEBBB@@@>>>@@@CCCGGGJJJHHHEEEAAA>>>;;;999888555555666666666666666666333333333333222222222222000111111111222222222222333333222111///...---------///111111///...///000.............../////////---------....../////////******+++,,,---...//////---------,,,,,,,,,++++++***+++,,,,,,,,,+++)))((())))))******))))))(((''''''(((((()))))))))))))))***))))))))))))***++++++---000222333222111111222000111222333333444777:::666222///------...//////111111111111111111111111//////000//////...---,,,+++,,,,,,,,,,,,++++++***---------,,,,,,,,,++++++,,,++++++***++++++,,,,,,---....../////////......---...///...,,,,,,...000///......///000000///...---------......////////////...///000333888===???AAA???<<<888555222///...---------,,,++++++******,,,---...///000222333333333555666555444444555666999888999;;;???AAABBBAAADDDKKKSSSVVVSSSNNNJJJHHHFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@???===;;;999;;;===@@@@@@@@@@@@AAABBB@@@AAAAAAAAA@@@???>>>>>>AAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCFFFHHHMMMLLLJJJFFFBBB???@@@AAA@@@AAAEEEIIIHHHEEEGGGLLLQQQOOOLLLGGGCCC???<<<:::;;;::::::<<>>===999:::<<<>>>AAADDDHHHJJJOOOOOOQQQXXXaaaffffffdddaaaaaa^^^WWWQQQQQQVVV]]]]]]^^^]]]\\\YYYVVVSSSRRRMMMNNNLLLJJJLLLPPPPPPLLLKKKLLLOOORRRTTTTTTQQQNNNMMMMMMLLLJJJGGGDDDAAA@@@@@@@@@?????????@@@AAAAAA>>>???@@@@@@@@@AAAAAABBBAAAAAA@@@???????????????CCCAAA>>>>>>???AAABBBBBBGGGFFFEEEDDDDDDGGGJJJMMMPPPNNNOOOSSSTTTQQQPPPSSSQQQTTTWWWWWWVVVUUUUUUVVVRRRQQQPPPOOOMMMKKKJJJIIIJJJJJJKKKKKKKKKJJJHHHGGGGGGCCCCCCEEEEEEAAA@@@AAAAAA@@@@@@??????>>>======>>>>>>?????????>>>===<<<::::::999999888999999999999999888888999:::<<<===>>>AAADDDEEEEEEDDDDDDEEEGGGFFFFFFEEEEEEEEEGGGHHHFFFEEEFFFJJJPPPQQQNNNKKKJJJHHHFFFEEEDDDEEEFFFGGGFFFFFFFFFCCC@@@@@@CCCFFFEEEDDDBBB???<<<999777666555555555555555555555555333333333333333222222222000000000111111111111222222222111000///......---..................///000........................------------------------+++++++++,,,,,,------...,,,,,,,,,,,,++++++++++++***++++++,,,+++***)))))))))))))))))))))(((((('''&&&'''(((((())))))(((((()))))))))))))))***++++++---///111111111000111222000111111000000333777;;;777333///------......---111111111111111111111111////////////...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,.........///......---------.........------...000//////000111111111000///------------------......------...000333888===@@@BBB@@@<<<777333///...---,,,,,,+++++++++*********++++++,,,...///000111222111222333333222111222444666666777999;;;===??????BBBIIIQQQTTTQQQKKKGGGDDDFFFEEEDDDCCCCCCDDDEEEFFFAAAAAAAAA@@@>>><<<:::999:::<<<>>>??????@@@BBBCCCAAAAAAAAA@@@???>>>======AAABBBCCCCCCDDDDDDDDDDDDMMMKKKFFFBBBBBBHHHQQQXXXOOOKKKFFFBBB@@@@@@@@@@@@;;;===BBBHHHIIIGGGHHHLLLKKKHHHCCC>>>:::888888888:::999:::<<>>======:::888<<>>===<<<<<<===???BBBCCCDDDHHHJJJPPP[[[gggmmmkkkfffbbbbbb___XXXRRRSSSYYY``````]]]ZZZWWWUUUUUUVVVVVVRRRSSSPPPMMMMMMQQQQQQOOOMMMNNNPPPSSSUUUSSSOOOKKKMMMMMMMMMLLLIIIFFFBBB@@@@@@@@@?????????@@@AAAAAA@@@@@@???@@@BBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@BBB@@@>>>>>>@@@CCCDDDDDDFFFFFFFFFFFFFFFFFFFFFEEEFFFEEEGGGKKKLLLIIIGGGIIIOOOPPPPPPOOOLLLKKKJJJJJJEEEEEEFFFHHHIIIJJJKKKLLLDDDFFFGGGHHHHHHGGGGGGFFFBBB@@@AAACCCBBB>>>>>>@@@@@@??????>>>======<<<<<<>>>???@@@AAA@@@???===<<<::::::999888888999999::::::999999999999;;;<<<===???BBBFFFHHHGGGFFFEEEEEEDDDDDDDDDEEEGGGHHHJJJJJJEEEEEEEEEIIIMMMNNNLLLIIIKKKJJJHHHEEECCCCCCDDDFFFHHHJJJJJJGGGBBB@@@BBBDDDAAAAAA???===;;;888666555666666555555444333333333333333444444444333222111//////000000000111111111111000000000//////......///...------...///000000...............---------//////...---,,,+++******...---,,,+++++++++++++++,,,,,,+++++++++*********++++++++++++******)))))))))))))))))))))(((''''''&&&&&&'''(((((((((((('''))))))(((((())))))***+++,,,---///000//////000222111111111000000333777;;;777444000---------------000000000000000000000000////////////...---,,,+++,,,,,,------------,,,,,,,,,,,,+++++++++*********+++*********++++++,,,------...............---,,,,,,---......------///111000111222333222111//////,,,,,,,,,,,,---------------------///333888===???BBB???;;;666111...,,,+++***************)))))))))******+++,,,...///000111...///111111000000111222333444555666888:::===>>>AAAGGGOOORRRNNNIIIEEECCCCCCBBBBBBAAABBBCCCEEEFFFAAABBBBBBAAA???===;;;:::999;;;===>>>>>>???AAACCCBBBAAA@@@???>>>>>>======AAABBBCCCDDDEEEFFFFFFFFFLLLJJJGGGEEEGGGNNNWWW^^^KKKHHHDDDBBBCCCCCCBBBAAAAAABBBGGGNNNNNNJJJHHHIIICCC@@@;;;777555555777999777777888:::===???>>>======:::999999888666777:::GGGSSSUUUSSSTTTOOOPPP[[[eeeiiifff]]]ZZZ```dddbbbbbbaaa___^^^YYYNNNKKKRRRVVVXXXWWWTTTTTTWWWVVVRRRRRRddd\\\fff{{{WWWXXX^^^TTTMMMUUUeeettt}}}pppUUUHHHGGG===555666666555333222222333444444333444444444444444444444444222222222222222222222222111111111111111111111111yyy}}}uuullllllqqqsssssskkkiiiddd[[[QQQKKKJJJLLLHHHIIIJJJKKKMMMOOOQQQRRRMMMHHHDDDBBBCCCDDDBBBAAAAAA???======???BBBCCCCCCHHHKKKSSSaaaoootttpppiiiaaa```]]]YYYUUUVVV[[[______[[[VVVSSSTTTWWWYYYZZZYYYZZZXXXSSSRRRUUUVVVTTTPPPPPPQQQRRRSSSQQQNNNKKKMMMMMMNNNMMMKKKHHHEEECCCCCCCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@BBBDDDFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAA@@@>>>===>>>@@@BBBCCCCCCCCCCCCEEEGGGJJJJJJIIIGGGEEECCCEEEHHHIIIEEEDDDFFFJJJMMMPPPRRRQQQLLLFFFBBBBBBCCCDDDEEEGGGHHHJJJJJJBBBEEEGGGGGGFFFDDDDDDEEE>>>===>>>AAA???;;;<<>>>>>======<<<;;;;;;>>>???@@@AAAAAA???===<<<::::::999999888999999999;;;:::999999:::;;;===>>>???BBBEEEGGGFFFDDDBBBBBBBBBBBBCCCFFFIIIKKKKKKJJJDDDDDDDDDGGGIIIJJJIIIHHHIIIIIIGGGDDDBBBAAABBBDDDJJJMMMOOOKKKDDD??????AAA>>>>>>===;;;:::777555444666666555444333333222222333444555555555444222111////////////000000000000///////////////////////////...------///111111000.........---------------......---,,,++++++***)))000...,,,+++***)))******+++++++++*********))))))++++++******))))))))))))(((((())))))(((((('''&&&%%%&&&&&&''''''''''''''')))(((((((((((()))******+++,,,............000222222222222111000222666999777444///---------...---000000000000000000000000......///......---,,,++++++,,,,,,---------------+++++++++*********))))))************+++,,,------,,,------.........------,,,---...---------///111111333555555333000///...+++++++++,,,,,,---------...---...///222777<<<>>>@@@>>>:::666111...+++***))))))))))))))))))))))))((()))***+++,,,...//////,,,...//////......000111111333444444555777;;;>>>BBBHHHNNNPPPLLLGGGDDDCCC??????@@@@@@BBBCCCDDDEEEAAAAAAAAAAAA@@@>>><<<:::888:::;;;<<<<<<===@@@BBBAAA@@@???>>>>>>>>>>>>>>>AAABBBDDDEEEFFFGGGGGGHHHDDDEEEGGGLLLPPPSSSRRRQQQDDDCCCBBBBBBCCCDDDBBBAAAEEEDDDFFFJJJIIIBBB>>>===>>><<<888555555666888:::555555666888;;;<<<;;;999777666777999999999666555@@@MMMRRRTTTUUUPPPTTTddd}}}qqqgggbbbaaaaaaaaadddeee]]]YYY]]]WWWQQQYYY______[[[UUUTTTXXXZZZYYYUUUeeeaaaggg~~~sssVVVUUUTTTOOOMMMSSS___kkksssvvvfffWWWRRRQQQGGGBBB@@@999555222///...///111111111222222222333333333333333111111111222222222222222000000000000000000000000tttzzzuuukkklllpppppplllggggggeee]]]TTTMMMLLLMMMHHHIIILLLNNNPPPRRRUUUWWWOOOJJJDDDCCCEEEGGGFFFDDDEEEAAA>>>>>>AAADDDFFFGGGOOOQQQXXXffftttyyytttlllaaa___]]][[[[[[\\\^^^___\\\XXXTTTTTTWWWZZZ\\\\\\]]]___\\\VVVTTTVVVWWWVVVQQQPPPOOOOOOPPPPPPOOOMMMMMMNNNNNNNNNLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBCCCAAA@@@@@@CCCFFFHHHGGGEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>???AAABBBBBBAAABBBAAAAAADDDGGGJJJIIIHHHFFFDDDCCCFFFFFFDDDDDDGGGDDDGGGKKKNNNNNNIIICCC>>>@@@AAAAAABBBCCCDDDDDDEEECCCEEEGGGGGGDDDAAAAAABBB;;;:::===???===999:::???>>>>>>======<<<;;;;;;:::<<<>>>???@@@@@@>>><<<:::;;;::::::999888888888888;;;;;;::::::;;;<<<===???@@@CCCEEEFFFDDDBBBAAAAAABBBBBBDDDHHHKKKLLLJJJGGGBBBBBBCCCEEEFFFGGGGGGFFFFFFFFFEEEBBB???>>>@@@BBBJJJOOOQQQMMMDDD===<<<>>>:::::::::999888666444222333333333333333333333333333444555666555444222111........./////////000000...////////////////////////...---///111333222000.........------,,,,,,,,,+++++++++++++++,,,,,,,,,...---+++***)))***+++,,,+++*********))))))))))))+++******)))))))))))))))(((((())))))(((((('''&&&%%%%%%&&&''''''''''''&&&((((((((((((((()))*********+++------------000222222222222111000111444666666333///------.........000000000000000000000000............---,,,++++++******+++,,,,,,,,,,,,,,,+++*********))))))))))))************+++,,,---...+++,,,,,,---............+++---...---------///111333666888777333///...---))))))***+++,,,------...///......///222666:::======<<<999666222...+++)))(((((((((((((((((((((((('''((()))***,,,---......+++---............///111000222333333333666:::>>>AAAFFFKKKKKKHHHDDDBBBAAA<<<===>>>@@@BBBCCCCCCCCC??????@@@@@@???===<<<:::888999:::::::::;;;>>>@@@@@@???>>>======>>>??????AAABBBDDDFFFGGGHHHIIIIIIEEEEEEHHHNNNSSSRRRJJJCCC@@@AAABBBBBBBBBBBBBBBCCCBBB???===???===888666777:::999777666666666777888444444555777::::::888666222666999::::::999777555<<>>?????????CCCBBBAAABBBDDDDDDBBB@@@DDDAAA??????CCCEEEFFFEEEFFFCCCBBBDDDDDDCCCDDDHHHIIIHHHHHHIIIJJJIIIGGGEEEAAAAAAAAABBBCCCDDDDDDEEEAAACCCEEEDDD@@@===<<<===999999<<<>>><<<888999>>>>>>======<<<;;;;;;::::::;;;<<<>>>??????===;;;999<<<;;;:::999888888888888;;;;;;::::::;;;<<<>>>???CCCEEEGGGGGGEEECCCBBBBBBCCCCCCEEEIIILLLLLLHHHDDDAAABBBBBBDDDEEEEEEEEEEEECCCDDDCCC@@@<<<;;;>>>AAAJJJOOORRRMMMCCC;;;999;;;888888888888777444222111111111222333333444555555333444555666666444222111............/////////000.........//////////////////...---000333444222000.........------,,,,,,,,,((())))))+++,,,---......---,,,***))))))+++,,,...************))))))))))))+++******)))))))))))))))(((((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))*********+++,,,,,,,,,---///222222222222111000000222444666222///------...//////000000000000000000000000............---,,,++++++((()))***+++++++++++++++************))))))))))))************+++,,,---...***+++,,,---......///...+++---...---------000222444777999888333///------((())))))+++,,,---......//////...///222666:::<<<;;;:::999666333...***((('''''''''(((((((((((((((''''''(((***+++,,,---...+++,,,............///111000222333333333555:::>>>???CCCFFFFFFCCC???>>>???999;;;===@@@BBBBBBBBBBBB======>>>>>>>>><<<;;;:::888999999999888:::<<>>======>>>???@@@AAABBBDDDFFFHHHIIIIIIJJJOOOKKKHHHLLLQQQPPPGGG>>>AAABBBCCCBBBAAAAAACCCFFFAAA;;;888888999777888;;;888777666666555555555555444444555777999999777555000777===<<<999777777888;;;HHHOOORRRTTTQQQ[[[qqq}}}iiihhhggg___]]]dddkkkppp___WWWlllsssjjjkkkffffffccc\\\ZZZ___dddeee```bbb```ZZZWWWTTTRRRQQQOOOQQQQQQPPPSSS[[[dddjjjrrrmmmmmmllllllssshhhMMMCCC>>>777222000111222333000000111111222222222333000000111111222222222222000000000000000000000000}}}ppp|||{{{nnnkkkmmmnnnlllcccbbb```\\\VVVQQQLLLJJJIIIFFFDDDEEEIIIOOOTTTVVVSSSOOOLLLLLLOOOOOOLLLHHHJJJFFFGGGOOOTTTTTTVVVZZZ```___dddnnnssspppjjjhhhddd```]]]^^^aaacccaaa]]]]]]\\\YYYUUUSSSUUU[[[```aaa]]]XXXTTTRRRRRRQQQPPPQQQNNNKKKLLLPPPSSSSSSRRRKKKKKKJJJJJJJJJJJJKKKKKKEEEGGGHHHFFFCCCAAABBBDDDAAACCCEEEFFFFFFEEECCCBBB@@@@@@@@@AAAAAABBBBBBCCCDDDBBBAAABBBDDDDDDAAA>>>===>>>???@@@BBBCCCDDDEEE>>>@@@CCCFFFGGGFFFEEECCCHHHIIIJJJJJJHHHEEEBBB???<<<===@@@BBBCCCDDDDDDDDD@@@@@@@@@??????===<<<;;;<<<;;;:::999:::<<<>>>@@@===>>>===;;;999888888:::<<<<<<<<<;;;;;;:::::::::@@@===999777777777777666888999::::::;;;<<<@@@BBBEEEFFFGGGFFFDDDCCCCCCDDDEEEDDDEEEHHHLLLMMMJJJGGGEEECCCAAABBBFFFHHHGGGEEEFFFDDD@@@>>>>>>>>>???>>>MMMPPPQQQLLLCCC;;;777777777777666555444444333333222222222222222111000///444333222222111111222222---///000///......///000......////////////......////////////............------------------------------,,,++++++******)))+++++++++************)))'''((()))******)))((('''(((((())))))))))))((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((((('''''''''((()))+++,,,***))))))+++---//////...333222111/////////000111222222111...+++***+++,,,111000000///////////////...---,,,,,,......---,,,))))))******++++++++++++************))))))))))))******))))))))))))******,,,------......------,,,)))+++,,,---...///111333:::999888555222---***'''+++++++++***++++++,,,,,,,,,,,,---///111444777999<<<999555222///---***((())))))))))))))))))))))))))))))*********))))))(((***++++++,,,---...///000000111222222333666:::===@@@???>>><<<:::999999999999888888<<>>@@@DDDFFFEEEHHHOOOTTTTTTNNNOOOOOOMMMHHHCCC???>>>BBBBBBBBBAAA@@@>>><<<::::::;;;<<<<<<<<<:::888666999888888777666555555444777777888888888777777666555777999<<<===<<<;;;:::888<<>>>>>>>>>>>===>>>????????????>>>======;;;:::::::::;;;<<<>>>???===>>>===;;;999888888::::::::::::;;;;;;;;;<<<<<>>===<<<;;;999999888888888888888<<<@@@BBBBBB@@@@@@???>>>===<<<;;;;;;;;;999888888777777888888999:::===@@@???<<<;;;<<<>>>BBBEEEFFFEEEGGGNNNRRRRRROOONNNLLLHHHCCCAAA@@@AAAAAAAAAAAA@@@???===;;;999888999;;;;;;;;;:::888777888888777666555555444444777777888888888888777777777888:::<<<=========<<<=========???EEENNNXXX^^^nnnhhh```[[[```hhhjjjfffkkkhhhhhhfffmmmsssbbbccc]]]UUUYYYdddfff___jjjggg[[[[[[WWWTTTVVVRRRNNNJJJHHHOOOcccwww^^^WWW]]]\\\bbbqqqlllRRR@@@666888888555222222000...////////////////////////000000000000////////////zzz}}}oookkkllllllkkkhhhgggeeeaaa\\\VVVQQQNNNKKKIIIIIIKKKPPPTTTWWWXXX\\\XXXSSSRRRTTTVVVWWWVVVTTTTTTVVVXXXWWWVVV[[[bbbeeecccfffmmmqqqlllfffdddccc```^^^^^^aaacccaaa______]]]ZZZWWWTTTUUUYYY\\\___\\\YYYUUURRRQQQRRRRRRNNNJJJGGGHHHMMMTTTXXXYYYWWWUUUSSSPPPNNNLLLKKKKKKGGGGGGFFFDDDAAA@@@AAACCC?????????>>>>>>>>>??????AAAAAAAAAAAAAAABBBBBBBBB===<<<===???AAACCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAA@@@AAABBBCCCBBB@@@>>><<<::::::;;;;;;;;;;;;:::999===>>>>>>>>>>>>>>>======999::::::;;;;;;<<<<<<============;;;999888888:::888888999:::;;;======>>>>>>;;;999888999:::::::::999:::<<<<<<<<<===???AAAAAABBBDDDDDDBBBAAAAAABBBBBBCCCEEEIIIKKKLLLIIIGGGFFFCCCAAA@@@@@@@@@>>>=========???@@@@@@@@@@@@???AAACCCEEEAAA;;;666333333444333333222111000//////000111111222222222111111222111111000000000000000---...///...---,,,---.........////////////......//////.........---------------------------------++++++,,,,,,---......///++++++*********)))))))))***))))))))))))))))))***'''(((((())))))(((((('''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))******+++,,,---......000///......---.........000111000...+++***+++,,,///...............//////...,,,+++,,,---...---++++++***)))((()))***,,,---************))))))))))))++++++************++++++***++++++++++++++++++***''')))---111444666777777<<<:::777333///,,,***)))***************+++,,,,,,,,,,,,---...111444666888666333000...---,,,***(((''''''''''''''''''''''''&&&''''''(((((('''''''''((())))))***+++,,,------///000111111222444888;;;;;;;;;999888777777777777888888999;;;???@@@@@@???>>>===<<<;;;:::;;;<<<===888888777777777777888888:::===@@@???<<<;;;===???CCCFFFFFFDDDGGGNNNRRRRRRNNNKKKGGGBBB>>>>>>AAADDD?????????>>>===;;;999888666777888::::::999888888777666555555444444444444777777888888888888777777999999:::;;;<<<===>>>>>>AAA===999;;;AAAJJJPPPTTTXXXYYYYYYYYY]]]fffkkkkkkhhhaaa___```hhh{{{~~~mmm]]]]]]XXXQQQSSS[[[\\\VVVqqqqqq___\\\WWWSSSYYY[[[[[[SSSJJJOOOfffvvvSSSXXX___dddtttdddNNNBBBBBBAAA===666000......000000000000////////////////////////000000000000vvv|||}}}ppplllkkkkkkkkkhhhggggggddd```[[[VVVTTTNNNMMMMMMNNNRRRUUUVVVVVVXXXUUUSSSSSSUUUWWWVVVUUUUUUYYY^^^___\\\[[[___dddiiieeeeeejjjmmmkkkiiihhhmmmjjjfffcccbbbaaa^^^[[[[[[ZZZVVVSSSRRRRRRTTTVVVZZZYYYVVVSSSPPPPPPQQQSSSTTTOOOJJJJJJPPPWWW[[[]]]XXXVVVTTTQQQNNNMMMMMMMMMIIIHHHEEEBBB@@@@@@AAABBBBBBAAA???>>>===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<>>>???@@@@@@???>>>>>>???@@@AAABBBCCCCCC@@@AAABBBCCCBBBAAA???>>>@@@AAABBBBBBBBBAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<<<<;;;888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;888888999:::888999999:::;;;<<<======<<<;;;999999;;;======<<<:::<<<============???AAAAAACCCFFFGGGFFFDDDCCCDDD???AAACCCGGGHHHHHHGGGEEEGGGEEECCC@@@>>><<<;;;::::::===@@@AAAAAA???===<<<;;;===>>><<<888444222222333222222111000000/////////000111222222222222222111111000///////////////...///000///...---...///......////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************))))))))))))***)))'''''''''''')))***'''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))***+++++++++,,,---......---------------------///000000...,,,******+++------,,,,,,---...//////---,,,++++++------,,,+++,,,+++)))'''(((***,,,...************)))))))))(((++++++************++++++))))))************))))))&&&(((---333888::::::999;;;999555111---+++))))))***)))))))))***+++,,,---,,,,,,---...000333666777444111///------,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((()))***+++,,,,,,---///000111111333666888888777777666666666666666777888999;;;===?????????>>>===;;;999999999:::;;;777777777666666777777777:::===??????<<<;;;===???CCCFFFFFFFFFJJJQQQTTTSSSIIIHHHDDD???<<<===@@@CCC======<<<;;;:::999888777555555777888999999999999666555444333333333333444666777777888888888888777999999999999:::<<<===>>>>>><<<:::<<>>>>>======;;;<<<===>>>============<<<<<<===>>>??????@@@@@@>>>?????????>>>===<<<;;;??????@@@AAAAAA@@@??????999999::::::;;;<<<<<<===??????>>>>>><<<;;;999999888999::::::;;;::::::999;;;<<<<<<:::888777999::::::::::::;;;;;;;;;<<<<<<<<<;;;:::;;;===>>>>>>===;;;===>>>???>>>===???@@@???CCCGGGHHHHHHFFFDDDDDD>>>???BBBDDDDDDDDDDDDDDDHHHGGGEEEAAA>>>;;;:::::::::>>>BBBBBB???;;;999888888999999888666444222222222222222222111111111111///000111222222222222222111000//////......//////000222222111000//////000......////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))*********)))))))))((((((((((((&&&%%%%%%&&&((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((***,,,,,,******,,,...,,,,,,,,,------------,,,...//////...,,,******+++++++++++++++,,,---...///---,,,++++++,,,---,,,+++,,,+++)))'''(((***,,,...************)))))))))(((+++******************+++((())))))******))))))(((&&&(((...555<<<===;;;888888666222///,,,***))))))))))))))))))***+++,,,------------...000222555666333111...---------+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((&&&''''''((()))***+++,,,,,,---///000000111444666555444444444444555666666888999;;;<<<======>>>>>>???>>><<<:::999888888888777666666555555666666777999<<<>>>>>><<<;;;===???BBBEEEFFFHHHNNNUUUWWWTTTDDDDDDBBB@@@===<<<===???<<<;;;:::999888888777777444555666777888999999999666555333222222333444555666666777888888888888888777777777888999:::<<<===:::===??????@@@DDDMMMTTTUUUVVVWWWXXX]]]dddeeeaaa^^^VVVUUUSSSQQQ]]]lllmmmfffaaaYYYPPPNNNQQQTTTUUUaaauuuqqqZZZUUUYYYVVVQQQNNNVVV[[[YYYTTTTTT[[[aaaooosss\\\YYY^^^dddYYYVVVZZZYYY___lllkkkaaa```___ZZZ^^^eee___KKK<<<888333222111000///...------.../////////000000000111}}}mmm{{{xxxppppppnnnmmmoooggghhhjjjjjjhhhddd```]]]SSSPPPMMMMMMNNNPPPPPPPPPPPPSSSXXX\\\]]][[[XXXVVVUUU\\\bbbbbb``````^^^\\\ZZZTTTRRRWWW\\\^^^```ccccccbbb___\\\ZZZXXXVVVVVVVVVTTTQQQPPPQQQQQQPPPOOONNNOOOOOOMMMKKKMMMQQQUUUYYYSSSMMMKKKNNNRRRVVVWWWQQQOOONNNMMMMMMPPPSSSTTTOOOKKKEEEAAA@@@AAABBBBBBAAA@@@>>><<<;;;<<<===>>>@@@@@@??????>>>===<<<<<<:::<<<>>>>>>===<<<<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999<<<============<<<<<<;;;777777777777888999;;;;;;>>>>>>======<<<:::999888999999999999999999999999:::;;;;;;:::888777999:::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>@@@???>>><<<>>>@@@@@@???>>>>>>???===AAAFFFHHHHHHFFFDDDCCC???AAABBBAAA@@@@@@BBBCCCHHHHHHFFFBBB>>>;;;:::;;;;;;???CCCCCC>>>888555555666666666555555333222222111111111222333333444444000111111222222222111111111000000///////////////222333444333111///000111......////////////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((******)))))))))((((((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((***,,,,,,))))))+++...++++++,,,------------,,,---...///...,,,******+++)))))))))***+++---...///---+++***+++,,,---,,,***+++***)))((()))***,,,---************))))))))))))******))))))))))))******((())))))******))))))(((''')))///777>>>???;;;666333111///---+++)))((((((((((((((()))***+++,,,------------...///222444666222000...------,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))&&&''''''((()))***++++++***,,,...//////000222444222222222333333555666666888:::=========<<<===?????????===<<<:::888777666666666555555555555666666777:::======;;;:::<<<>>>AAADDDGGGJJJQQQWWWVVVPPP@@@AAABBB@@@>>><<<;;;<<<;;;:::999888777777777777555666666777888999999:::666555333222222333555666555666777888888999888888666666777888999:::;;;;;;:::>>>BBBAAA>>>???FFFLLLPPPTTTWWWZZZ___dddbbb\\\```WWWWWWVVVOOOUUUeeekkkkkkfff]]]UUUQQQQQQTTTUUUWWWaaa[[[QQQUUUYYYUUUUUUQQQSSSTTTSSSWWW^^^cccdddYYYpppeeeYYYVVVTTT]]]ZZZUUUZZZZZZ^^^fffeeedddnnnkkklllzzzaaaHHHBBB;;;:::888555222///,,,+++......//////000000111111zzzkkkzzztttpppssspppoooqqqjjjkkklllllliiiddd___\\\PPPMMMJJJIIIKKKNNNPPPQQQKKKNNNRRRUUUVVVUUUTTTTTTSSSWWWXXXTTTSSSTTTSSSNNNOOOLLLLLLSSSXXXXXXWWWXXXXXXXXXWWWUUUTTTSSSSSSTTTRRRPPPNNNNNNOOOPPPNNNMMMJJJLLLNNNMMMKKKMMMSSSYYYWWWQQQKKKIIILLLPPPSSSSSSOOONNNLLLLLLMMMPPPTTTVVVRRRMMMEEEAAA@@@BBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>BBBBBBAAA@@@???>>>======888;;;===>>>===<<<>>>@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999999999888888777666666777888999:::;;;;;;<<<<<<<<<;;;;;;:::999888777777888999:::::::::;;;999888777999:::888999::::::;;;<<<=========<<<<<<===???@@@???>>>===???AAAAAA???>>>>>>???===AAAGGGJJJJJJHHHFFFDDDCCCDDDCCCAAA>>>>>>BBBEEEEEEFFFEEEBBB===:::;;;<<<;;;???CCCBBB<<<777444555555444333333333333222111...///000111333444555666111111222222222111000000222111000000//////000000222333333222000//////000......////////////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************)))))))))(((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''***---,,,)))(((***...++++++---.........------,,,---///...,,,+++******((((((((()))+++---...///,,,+++***+++,,,,,,,,,*********))))))******+++,,,************))))))))))))))))))(((((((((((()))))))))))))))******)))))))))(((***000999??????999222---------,,,+++)))''''''''''''(((((()))+++,,,------------...///111444555111///,,,+++++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''((()))***++++++,,,))),,,.../////////111222111111111222333555666777999<<<>>>>>>===<<<>>>???======>>>>>>===:::888777666555555444444555555666555888<<<<<<:::999;;;===AAADDDHHHKKKRRRUUUQQQIIIAAAAAAAAA???<<<:::;;;;;;;;;:::999888777777777888777777777777888888999:::777555333222222333666777555666777888888999999999555666888:::;;;;;;;;;:::<<>>>>>666999===>>>======@@@CCC<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888<<<;;;999888777777777888777888999;;;<<<======>>>;;;999888666666777999:::999::::::999888777999:::666777888:::<<<===??????>>>======>>>@@@@@@???>>>>>>@@@AAAAAA@@@>>>>>>>>>???CCCJJJNNNNNNKKKIIIGGGGGGGGGEEEAAA>>>>>>BBBFFFCCCEEEDDDAAA<<<:::;;;===:::>>>BBBAAA;;;666555666444333111111222222111///,,,---///000222444666666222222222222222111000///222222111000000000000000111222333111///......///......////////////......,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++,,,,,,------))))))))))))(((((((((((()))***+++,,,,,,+++***)))&&&''''''''''''''''''&&&%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))(((''''''+++---,,,((('''***...***+++---...///...------+++---///...,,,+++******''''''((()))***,,,...///,,,+++******,,,,,,+++***))))))******++++++++++++************))))))))))))((((((''''''''''''(((((())))))************)))))))))+++111999@@@???777000******++++++***)))'''&&&'''''''''((()))+++,,,---------------///111333555000...+++***))))))'''&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''((()))***+++,,,,,,)))+++...///...///000111000000111222333555666777:::===??????===<<<>>>@@@:::<<<>>>??????===:::888555555555444444555555555444888;;;;;;999888:::===AAAEEEHHHLLLQQQSSSLLLCCCCCCBBBAAA===:::999;;;<<<;;;:::999777777777888888888888888888888888999:::777666444222222444666888555555666888888999999999555777999<<<===<<<;;;:::>>>>>>@@@CCCFFFGGGEEEBBBFFFWWWhhhlllgggaaa\\\WWWQQQGGGLLLXXXXXX[[[cccfffjjjhhhddd```YYYRRROOOOOOPPPQQQPPPVVV[[[QQQLLLVVVTTTXXXZZZ[[[ccckkkjjjcccdddhhhUUUTTTVVVLLLWWW___ZZZYYYTTTYYYhhhrrrYYYIIITTT\\\YYYSSSKKKCCC;;;555222---......///000111111222xxxiiiwwwsssmmmoootttvvvvvvkkkjjjiiihhhfffccc___[[[NNNKKKIIIIIILLLMMMMMMKKKLLLRRRUUUSSSQQQRRRSSSRRRUUUSSSOOOKKKJJJJJJLLLMMMNNNLLLLLLRRRXXXXXXRRRKKKNNNNNNNNNNNNNNNOOOOOOOOONNNOOOOOOJJJEEECCCGGGKKKMMMTTTXXXRRRLLLOOOWWW\\\ZZZSSSMMMMMMNNNOOORRRWWWRRRQQQOOOLLLLLLQQQZZZaaaZZZOOOFFFCCCDDDCCCCCCEEEEEECCCBBBCCCAAA???CCCJJJRRRNNNIIIEEEBBB???<<<:::<<<<<<<<<<<<<<<===>>>???:::;;;===@@@CCCBBB@@@===888<<<@@@AAA???======>>>======<<<;;;;;;:::999999;;;999777555444444555666::::::999888999:::<<<===888:::<<<;;;:::999::::::;;;999888999:::;;;;;;:::888;;;<<<:::<<<@@@@@@>>>@@@???>>>===>>>???AAABBB@@@CCCFFFGGGDDD@@@===<<>>;;;:::===>>>>>>===;;;888555333555555444333333222111111...//////000111111222222555444333222111///......///////////////000111111222000///000222222000---//////...------------...++++++************++++++'''((()))******)))((('''******))))))))))))******+++*********))))))(((((($$$...888999111***(((***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))*********)))))))))))))))+++---222777999777222...,,,+++)))((('''''''''((((((((((((((()))***+++,,,///---,,,---///222333333///...---+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))(((((()))***+++,,,,,,---,,,,,,---...///000111111111111222222333444555666888<<<@@@AAA>>><<<;;;<<<::::::;;;;;;;;;:::999999555555555555555444444444666888999999777777999<<>>===AAA@@@???>>>======>>>>>>;;;;;;<<<>>>@@@@@@>>><<<:::===@@@@@@>>>======>>>======<<<;;;:::999999888<<<:::888666555666777777:::::::::999::::::;;;;;;999;;;<<<<<<;;;::::::;;;;;;::::::;;;======<<<:::999===>>>===???CCCEEECCCBBBAAA???>>>>>>@@@BBBCCCAAADDDFFFFFFDDDBBBBBBBBBEEEHHHKKKLLLKKKIIIGGGGGGJJJHHHEEEAAA?????????@@@DDDEEEEEEDDDAAA===:::888::::::;;;;;;:::777555333555444444333222222111111//////000000111222222333444333222222111000/////////////////////000000111222111///000222222000---///......---------------+++******))))))******+++(((((()))******)))((((((******))))))))))))***************)))))))))((((((%%%,,,222333---((('''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))(((((('''((((((((()))))))))))))))))))))))))))*********+++---000333555444000,,,+++***((('''&&&&&&'''''''''''''''((()))+++,,,---///---,,,---000222333333...---,,,***)))(((''''''((((((((((((((((((((((((%%%'''((()))''''''((()))''''''(((***+++,,,---...,,,,,,---...///000111111222222111111222444666777888;;;>>>???>>><<<;;;:::999999999999999999888777333333333333444444444444666777999888777777999<<>>;;;::::::999777666999888666666666777999:::555666777666555666777999777666555444444444555555777777777777777777777777777999;;;===??????>>>======???AAABBBBBBBBBDDDEEEAAAFFFQQQ```jjjfffWWWJJJJJJLLLVVVfffpppnnngggbbbOOOMMMRRR\\\bbb```ZZZWWWQQQOOOOOOOOOMMMIIIIIIKKKMMM[[[xxx~~~wwwlllkkkiiifffaaa]]]ZZZYYY```^^^VVVVVV___iiiyyynnnaaaRRRNNNRRR^^^^^^aaaddd^^^SSSNNNPPPFFFEEEDDD@@@===999777666www~~~vvvbbbggghhhjjjnnnppppppmmmjjjfffbbb]]]YYYWWWWWWWWWVVVUUUQQQLLLHHHHHHHHHIIIIIIJJJOOOQQQNNNNNNRRRTTTSSSSSSQQQOOONNNMMMOOOPPPQQQRRRRRRRRRSSSRRRRRRQQQPPPPPPOOONNNMMMKKKJJJHHHHHHKKKLLLKKKHHHEEEFFFJJJNNNTTTYYYZZZRRRKKKLLLQQQTTTTTTPPPLLLMMMNNNNNNRRRXXXZZZYYYWWWUUUTTTVVVZZZ^^^WWWOOOHHHFFFEEECCCEEEIIIPPPMMMKKKJJJHHHEEEGGGLLLPPPNNNJJJFFFCCCBBBAAAAAAGGGEEECCCAAA???>>>>>>???>>><<<;;;;;;<<<======<<<===>>>???>>>===<<<===>>>>>>===<<<;;;:::999888888;;;:::999888777777888999::::::;;;;;;;;;::::::999:::<<<======;;;;;;;;;<<<<<<<<<===???AAAAAA>>><<<<<>>>>>@@@CCCEEEDDDEEEFFFFFFEEEEEEGGGIIIIIIKKKLLLKKKIIIHHHGGGHHHGGGEEEBBB@@@>>>>>>???@@@CCCEEEGGGEEEAAA<<<888777666777888888888666555444444444333333222222111111000000111111222333333333222222111111111000000000//////......//////000111222111000111222111000...///...------,,,,,,------+++******))))))******+++((()))************))))))***))))))(((((())))))*********))))))))))))((((((''')))++++++)))&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))((((((''''''((((((((()))))))))(((((())))))******++++++,,,,,,---///000///,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---...///------...111333444444---,,,+++)))(((''''''&&&''''''''''''''''''''''''%%%'''((((((''''''((()))''''''(((***+++---...///,,,,,,---...///000111111333222111000111444777999::::::;;;<<<===<<<:::777777777777777777666555555111111222222333333444444666777888888777777:::;;;AAAEEEGGGFFFGGGIIIHHHDDD???===:::999888888666555888777666555555555666777555666777777555555666888666666555555666666777888888888888888888888888888888999<<<>>>???@@@@@@@@@===???AAAAAA@@@AAABBBDDD???AAAGGGRRRYYYXXXNNNDDDIIIKKKVVVcccjjjfff]]]XXXOOOIIIKKKWWWeeeiiifffbbbXXXSSSQQQRRRQQQOOOPPPUUUVVVkkkxxxrrrjjjcccZZZRRRPPPTTTZZZ^^^iiifffZZZRRRUUU\\\sssuuu^^^VVVUUUQQQNNNOOOYYY[[[aaaffffffcccdddhhhkkkggg^^^TTTLLLHHHHHHJJJrrrxxxzzzdddaaaeeejjjoooqqqpppkkkgggccc___[[[XXXVVVUUUTTTSSSUUUQQQKKKGGGDDDEEEFFFGGGLLLPPPQQQOOOPPPUUUWWWUUUPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUSSSOOONNNPPPSSSRRRQQQOOOLLLJJJGGGFFFEEEHHHHHHHHHFFFEEEFFFJJJNNNRRRWWWWWWOOOIIIJJJNNNPPPUUUQQQOOOPPPOOONNNRRRWWW[[[ZZZXXXVVVUUUUUUVVVXXXQQQLLLGGGFFFEEEDDDHHHNNNUUUPPPMMMLLLIIIEEEFFFJJJNNNMMMJJJFFFCCCBBBCCCDDDIIIGGGEEEBBBAAA@@@@@@@@@AAA>>><<<;;;<<<>>>>>>>>>??????>>>===<<<<<<>>>???>>>>>>===<<<:::999888888::::::999888888888999999;;;;;;<<<===<<<;;;999888;;;===>>>>>>===<<<<<<======>>>@@@BBBDDDDDDAAA>>>>>>AAAAAA??????CCCCCC@@@CCCAAA???>>>>>>@@@CCCEEEFFFHHHIIIJJJIIIHHHIIIJJJKKKKKKJJJHHHFFFEEEFFFGGGDDDBBB@@@???>>>>>>>>>???BBBFFFHHHGGGBBB<<<888666777777777777666555444333333333333333222222111111111111222222222333333333000000000000111111111111///............///000000111000000111111000///......------,,,,,,,,,,,,,,,******))))))))))))******)))))))))***************))))))(((((((((((())))))))))))))))))))))))(((((()))(((&&&%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******++++++++++++***++++++,,,,,,,,,,,,------)))))))))))))))***++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))''''''((()))***++++++,,,---,,,++++++,,,,,,***)))''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&''')))+++---......------///222444444444...---+++***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&((()))))))))******+++,,,------,,,,,,---...///000111111444222000000111444888:::;;;999888:::<<<<<<999555555555555555555444333222000111111222333444444555555666666777777888:::;;;???DDDGGGEEEEEEGGGGGGDDD>>><<<999888888888666555777777555444444444444555444666777777666555666777444444444555666777888999777777777777777777777777888999;;;===???@@@@@@@@@>>>???@@@@@@??????AAACCCCCCFFFIIIKKKKKKHHHDDDBBBHHHJJJQQQ[[[]]]WWWPPPMMMQQQKKKJJJSSS___dddeeefff___YYYXXX]]]^^^[[[\\\aaafffpppoooaaa```cccZZZNNNEEEDDDJJJRRRXXXjjjjjj___UUUSSSSSSbbb{{{oooXXXQQQUUUVVVTTTSSSQQQVVV___iiiqqqxxxlllYYYQQQQQQVVVZZZkkksssoooiiijjjlllppprrrqqqlllhhh```^^^]]]\\\ZZZWWWSSSPPPRRROOOJJJEEEBBBBBBDDDFFFMMMPPPPPPOOOQQQVVVWWWTTTNNNOOOOOOPPPQQQSSSTTTTTTSSSTTTUUUQQQNNNMMMPPPTTTSSSRRRPPPMMMJJJGGGEEEDDDFFFFFFEEEEEEEEEGGGKKKNNNQQQVVVUUUNNNIIIKKKOOOPPPWWWTTTTTTTTTRRROOOQQQWWW\\\[[[XXXWWWVVVTTTSSSSSSKKKHHHGGGGGGFFFFFFLLLTTTYYYSSSOOOMMMKKKGGGGGGJJJKKKKKKKKKHHHDDDCCCDDDEEEGGGFFFEEEDDDDDDCCCCCCCCCDDDAAA??????@@@AAAAAAAAAAAA@@@>>>======>>>???@@@@@@???>>>===;;;:::999888999999999999999999::::::<<<===>>>>>>>>><<<;;;999<<<>>>@@@@@@>>>===>>>???>>>???AAADDDFFFEEECCC@@@<<<@@@AAA???AAAEEEFFFDDDBBBAAA@@@??????AAABBBCCCFFFIIIMMMNNNLLLIIIGGGGGGIIIIIIGGGDDDAAAAAACCCEEEBBBAAA???>>>=========>>>AAAEEEIIIGGGAAA;;;888777999888888777555444222222333222222222222222111111222222222222222333333333///000000000000111111111...............//////000///000000000///.........------,,,+++++++++++++++***))))))))))))))))))***(((((()))))))))******+++))))))(((((((((((())))))(((((((((((((((((())))))+++((($$$$$$%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******+++++++++++++++++++++,,,,,,---------)))))))))((())))))******,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''((((((((((((''''''((()))***++++++,,,...,,,*********+++***)))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%''')))+++---...,,,,,,---///222444444444///...---+++))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''')))++++++++++++++++++++++++,,,,,,---...///000111111444222111000111555999;;;;;;999777888;;;;;;888444444555555444333222111111111222222333444555555666555555555666777999::::::===CCCGGGEEEDDDFFFFFFDDD>>><<<:::999999888777666666666555444444333333333444666777777666444555555111222333555666777888888666666666666666666666666888999:::<<<===>>>???@@@???@@@@@@@@@??????AAACCCDDDIIIMMMJJJBBB===???CCCLLLLLLPPPUUUSSSLLLIIIJJJIIIGGGHHHOOOVVV]]]fffnnnkkkddddddlllmmmeeebbbeeefffdddgggkkkggg]]][[[___UUUTTTRRRSSSTTTSSSQQQOOOZZZ```\\\XXXYYYXXX^^^nnnssseeeVVVRRRTTTWWWWWWWWWPPPUUU^^^lll|||eeeRRRMMMRRRWWWYYYnnntttxxxssspppmmmooorrrrrrmmmggg^^^^^^___```^^^ZZZSSSNNNMMMLLLIIIEEECCCCCCEEEHHHKKKNNNOOOOOOQQQUUUSSSOOOLLLMMMOOOQQQRRRSSSSSSSSSPPPRRRRRRPPPMMMNNNQQQUUUTTTSSSQQQNNNLLLIIIGGGFFFHHHGGGEEEEEEFFFIIILLLNNNRRRUUUTTTNNNJJJLLLPPPQQQVVVUUUVVVVVVSSSPPPRRRXXX^^^[[[XXXVVVUUUTTTRRRPPPHHHHHHJJJKKKIIIIIIPPPZZZ^^^WWWQQQPPPNNNJJJIIIKKKIIILLLMMMLLLGGGDDDEEEFFFEEEFFFGGGHHHHHHFFFEEEDDDDDDCCCCCCDDDFFFFFFDDDCCCBBB@@@>>>>>>@@@BBBBBBBBBBBBAAA@@@???===;;;::::::999999::::::;;;;;;<<<<<<>>>>>>?????????>>>======>>>???AAAAAA?????????@@@??????@@@CCCEEEEEEDDDBBB:::>>>@@@AAADDDJJJMMMKKKAAAAAABBBBBBBBBCCCCCCCCCFFFIIINNNOOOMMMJJJGGGEEEFFFFFFDDDAAA???>>>@@@BBBAAA@@@???>>>============>>>CCCGGGEEE>>>999777888999888777555444222111111222222222222222222111111111111222222222222222222000000000000000000000000......------......///000---...000///---,,,,,,------,,,++++++******++++++***))))))(((((())))))***((('''''''''((()))***+++)))((((((''''''(((((()))''''''(((((((((((())))))***(((&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))***++++++++++++***++++++,,,,,,------...)))))))))(((((())))))***,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&'''''''''((((((((((((((())))))******++++++---+++))))))*********)))%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%'''(((***,,,---++++++,,,...222444444333//////---+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333222111111333666999;;;;;;:::999999999999777666555555555444444222111000222222333333444444555555555444444555888:::::::::;;;CCCHHHGGGEEEEEEEEECCC>>><<<999888999999777666555555555444444444444444333555777777666444444444111222333555777777888888555555555555555555555555::::::;;;;;;<<<===>>>??????@@@@@@??????@@@CCCEEEAAAHHHLLLHHH???:::===CCCHHHHHHKKKMMMJJJDDDDDDHHHBBBEEEKKKSSSYYYcccttt}}}sssssszzzyyykkkbbbbbb]]]UUUSSSXXXYYYVVVXXX^^^VVVSSSQQQSSSWWWYYYYYYWWWFFFQQQTTTXXXaaabbbccclllccc]]]VVVQQQOOOOOOOOOOOOPPPRRRXXXeeexxx~~~ooo\\\QQQQQQVVVXXXWWWxxxxxx~~~xxxqqqkkklllrrrrrrkkkccc]]]^^^______^^^YYYRRRMMMIIIJJJIIIGGGEEEFFFIIILLLKKKNNNOOOPPPSSSUUURRRLLLKKKMMMOOOQQQSSSSSSRRRRRRNNNNNNNNNNNNNNNPPPSSSUUUTTTSSSRRRPPPNNNLLLJJJJJJKKKIIIGGGGGGJJJMMMOOOQQQPPPSSSQQQKKKGGGIIILLLLLLQQQRRRUUUWWWTTTQQQTTT[[[\\\YYYUUUSSSRRRQQQOOOMMMKKKLLLOOOOOOLLLKKKSSS^^^^^^WWWQQQPPPNNNKKKIIIJJJIIINNNQQQPPPLLLGGGFFFGGGFFFHHHJJJLLLLLLJJJFFFDDDBBBCCCFFFIIIKKKJJJFFFCCCAAA@@@>>>@@@CCCEEEEEECCCDDDCCCBBB@@@>>>===;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@?????????@@@AAAAAA???@@@BBBBBB@@@???@@@AAA?????????AAACCCDDDDDDBBB;;;???AAAAAADDDIIILLLJJJAAACCCEEEFFFGGGFFFDDDCCCEEEHHHKKKLLLKKKIIIIIIIIIDDDDDDCCCAAA>>>>>>@@@BBBAAAAAA@@@???>>>===<<<;;;:::???BBB@@@999555555888555555444333222222111111111111111111111111222222111111111111111111111111000000000000000/////////...------------...//////+++---///...+++***+++,,,,,,,,,+++***************))))))(((((((((((())))))'''&&&&&&&&&'''((()))***((((((''''''''''''(((((('''''''''((((((((())))))''''''(((((('''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))***++++++++++++******+++,,,,,,---......))))))(((((((((((()))))),,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''(((((()))))))))))))))*********+++)))(((((()))***)))(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((()))***+++))))))+++...111333333222///...,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***))))))***+++,,,---...///,,,,,,---...///000111111111111222222444777999::::::;;;;;;:::888777777888666666666555444333222111222222222222333333333333555333222444888::::::999:::CCCJJJIIIGGGFFFDDDBBB<<<:::888777777777666555333444444555555555555555333555777888666444333333222333555777888888888888666666666666666666666666===<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAEEEGGGEEEIIIKKKHHHBBB<<<;;;<<<<<>><<<<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@???@@@AAACCCDDD???AAABBBBBBAAA@@@@@@AAA???>>>>>>???BBBDDDDDDCCC>>>AAABBB@@@AAADDDEEEBBBBBBDDDGGGJJJJJJHHHFFFDDDEEEFFFHHHIIIIIIIIIKKKLLLCCCCCCCCCAAA???>>>@@@BBBBBBBBBAAA???>>><<<;;;;;;777<<>>>>>>>>>>>?????????@@@@@@@@@@@@BBBFFFIIINNNMMMLLLJJJFFF@@@999444555:::CCCHHHFFFAAABBBHHHHHHIIINNNUUU[[[fffxxxzzzmmmhhhoookkkYYYNNNOOOMMMIIIKKKRRRTTTSSSXXXaaaXXXTTTPPPQQQTTTUUURRROOOSSSXXXSSSSSS___aaa[[[\\\[[[\\\\\\\\\___ccceeeeee```ZZZSSSVVVfffqqqiiiYYYYYYZZZZZZUUUQQQRRRYYY___nnn|||wwwooohhhiiimmmnnniiibbbXXX[[[___```^^^XXXQQQLLLLLLJJJHHHGGGHHHKKKNNNQQQMMMSSSWWWVVVUUUUUUSSSOOOJJJMMMQQQTTTTTTSSSPPPNNNPPPOOONNNQQQTTTVVVTTTQQQWWWUUUQQQPPPOOONNNNNNMMMNNNNNNNNNMMMLLLNNNRRRUUUTTTPPPJJJEEECCCEEEHHHKKKRRRSSSSSSRRRQQQQQQSSSUUUUUUSSSRRRSSSTTTRRRNNNJJJQQQYYY[[[RRRJJJKKKQQQTTTXXXUUUQQQMMMKKKJJJKKKMMMNNNUUUXXXRRRJJJGGGGGGFFFJJJHHHKKKRRRVVVPPPHHHCCCCCCDDDHHHMMMNNNJJJFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDEEECCCAAAAAAAAAAAA???===<<<>>>AAABBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCFFFEEE@@@>>>AAABBBAAA??????@@@@@@AAABBBCCCDDDAAABBBCCCCCCDDDDDDDDDCCCCCCEEEFFFDDDBBBAAACCCEEEEEEBBB@@@CCCHHHKKKIIIFFFFFFBBB>>>===>>>??????===????????????>>>===;;;:::777777777666555555444444333333111000000000111222000000000000000000000000111111000///////////////////////////000000000000......//////......---,,,,,,,,,,,,++++++*********---,,,+++))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((***...///---+++******%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))************))))))((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((***+++,,,))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))***''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((***+++,,,)))***,,,...000000000000---,,,***)))))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))***+++,,,---------------...///000111222222222222333444666888999:::======;;;:::::::::::::::<<<;;;888555333222111111000000000000111222333444333333333444666999;;;<<<;;;FFFKKKHHHGGGJJJDDD999:::999888666555555555555222333444444555555444444666888999888555333333444000222555888::::::999888999888777777777888999:::IIIGGGBBB===999999;;;>>><<<<<<<<<;;;<<<@@@GGGMMMNNNMMMJJJEEE@@@;;;999999555888===BBBEEEFFFFFFEEEEEEPPPWWWTTTSSS\\\gggnnniiihhhUUUYYYXXXFFFJJJQQQWWWMMMHHHMMMRRROOONNNQQQYYYRRRNNNQQQUUUUUUQQQOOOOOOUUU\\\```aaaaaa^^^ZZZYYYYYY\\\eeevvvwwwooobbbVVVTTT[[[aaa^^^ZZZXXXZZZ[[[YYYRRRMMMNNNRRRmmm{{{wwwrrrnnnkkkmmmqqqqqqkkkeee[[[\\\]]]]]]ZZZVVVQQQNNNLLLKKKIIIHHHIIIKKKNNNPPPNNNTTTYYYXXXWWWXXXVVVRRRLLLNNNRRRTTTUUUTTTRRRPPPPPPNNNMMMOOOSSSUUUUUUTTTWWWUUUSSSQQQPPPPPPPPPOOOOOOPPPPPPOOOMMMMMMOOOPPPMMMKKKGGGDDDDDDGGGJJJMMMVVVVVVUUURRROOOMMMMMMNNNVVVUUUSSSTTTUUUTTTPPPMMMSSSYYYZZZPPPGGGHHHNNNQQQOOONNNMMMLLLJJJJJJLLLMMMNNNUUUWWWQQQJJJHHHGGGFFFHHHHHHMMMVVVZZZSSSIIICCCCCCDDDGGGKKKMMMKKKHHHFFFBBBBBBCCCCCCDDDDDDCCCCCCEEECCCAAA@@@AAA@@@???===<<>>@@@EEEHHHFFFDDDEEEBBB>>>======>>>>>><<>>===<<<;;;::::::::::::<<<:::888555333111111111000000000000111222333333333333333444777999<<<>>>DDDKKKMMMGGGFFFHHHDDD;;;:::999888666555444444444222333444444555444444444666777888777444333333444111222555777999888777666888888777777777888:::;;;DDDCCC???;;;888888;;;>>>???>>>>>><<<<<>>===CCCEEEDDDAAAAAADDDDDDBBB@@@???>>>>>>@@@CCCFFFHHHDDDCCCBBBAAA@@@@@@@@@@@@DDDEEEEEECCCAAA@@@@@@BBB>>><<<;;;===AAADDDCCCAAAEEEBBB???<<<<<<<<<<<<;;;BBBBBB@@@>>>;;;888555333444444444444444444444333333222111000///000111111000000000000000000000000000000//////......//////////////////////////////...............---,,,,,,+++++++++++++++*********,,,,,,+++)))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))+++***))))))((())))))***((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''))))))((()))+++---////////////,,,+++))))))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))***+++,,,---------------...///111222444555444444444666888;;;===??????>>>===<<<;;;;;;;;;;;;:::999666444222111000000////////////000111222333222222333555777;;;>>>???JJJNNNLLLEEEBBBEEEBBB<<<:::999777555444333222222222222333444444444444444444555666555333222333333222333555777777666555444777777777777888999;;;;;;???>>><<<999777888<<>>>>>BBBFFFGGGFFFCCCAAA@@@@@@AAABBBCCCBBBAAA@@@???CCCDDDDDDBBBCCCGGGFFFCCC@@@???>>>===???CCCGGGJJJEEEDDDBBB@@@???>>>>>>???CCCDDDDDDCCCAAA@@@??????<<<;;;999;;;>>>AAAAAA@@@FFFCCC@@@===;;;;;;::::::AAA@@@>>><<<999666444333333333333333333333333333333222000/////////000111////////////////////////000//////........./////////////////////.........------.........---,,,,,,+++++++++***************,,,+++******)))((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((()))'''&&&%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((((((((((((((((()))******))))))))))))))))))))))))++++++***))))))((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''')))+++,,,......------,,,***)))((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,------------------///111333666777444333444555777:::>>>??????>>>===<<<<<<;;;<<<<<<999777555222111000///000////////////000111222222222222333555888;;;>>>@@@GGGJJJIIICCC@@@AAA???:::999888666555333222111111222222333444444444444333333444444333222111333444555666777777777666444333555666666777999:::;;;<<<::::::999888777999===@@@FFFCCC@@@>>>???CCCIIIMMMIIIDDD???:::777666666666666444222222555<<>>@@@BBBDDDEEEEEEDDDCCCBBBDDDCCCBBBEEEJJJIIIDDDAAA???>>>>>>@@@CCCHHHJJJFFFEEECCCAAA???>>>======BBBBBBBBBBBBAAA@@@>>>===<<<;;;::::::===???AAABBBGGGEEEBBB>>>;;;999999:::===<<<;;;999777666555444111222222222333333444444222111000/////////000111//////////////////////////////............//////000/////////......---------------...---,,,,,,+++************************++++++******)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''''''''((((((((('''((())))))***))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))'''(((***+++,,,,,,,,,,,,+++)))(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))***+++,,,---------,,,,,,---///111555888:::444333333444666999<<>>===<<<<<<;;;<<<<<<777555333111//////...///............///000111222111222333555777;;;>>>@@@BBBEEEFFFDDDBBBAAA===888888777555333222111000000111222333333444444333333222333333222111111333555888888999999888777555444555666777888999:::;;;;;;999999999999999;;;???BBBFFFCCC@@@???@@@DDDHHHJJJGGGBBB<<<888777888777666555333222222444888===???KKKMMMMMMJJJEEEGGGRRR\\\rrrZZZSSSHHHAAAGGGJJJJJJRRR___ggghhh``````XXXNNNLLLSSSVVVRRR```|||yyyiii^^^WWWNNNQQQRRRRRRXXXbbbkkknnnhhh]]]RRRRRR\\\iiirrruuuhhh___```nnn{{{~~~qqq{{{uuussstttsssqqqddddddcccaaa\\\VVVPPPMMMFFFFFFFFFGGGIIIKKKMMMOOOZZZ\\\ZZZSSSNNNMMMKKKIIIHHHGGGGGGGGGJJJMMMQQQSSSNNNQQQSSSTTTSSSQQQQQQRRRXXXZZZ[[[XXXSSSOOOOOOPPPNNNQQQUUUWWWUUURRROOONNNPPPNNNMMMKKKIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGHHHJJJOOOPPPPPPOOOMMMLLLLLLMMMQQQTTTZZZ]]]XXXOOOJJJJJJGGGNNNVVVWWWSSSNNNLLLMMMLLLMMMMMMLLLOOORRROOOHHHCCCFFFNNNWWWXXXQQQKKKIIICCCDDDCCCBBBIIITTTUUUNNNCCCBBB@@@@@@AAAEEEIIIKKKHHHEEEBBB@@@AAAAAAAAAAAABBBDDDFFFFFFCCCAAA@@@@@@>>>@@@DDDFFFHHHGGGFFFEEEBBBCCCCCCCCCHHHLLLKKKFFFAAA@@@??????AAADDDGGGIIIEEEEEEDDDCCCAAA???===<<<@@@??????@@@BBBAAA???<<<<<<;;;;;;;;;<<>>???>>>===<<<;;;;;;;;;;;;555444222000............---------......///000111111111222444666:::===>>>???BBBEEEFFFEEEAAA<<<999666555444222111111111111111111222333333333333333222333333222111222444777999999999999888777666666555666777999::::::::::::999:::::::::999;;;???AAACCCAAA??????BBBEEEGGGGGGEEE@@@;;;888888999777666444444444444555666777888@@@DDDHHHHHHDDDFFFRRR```uuuYYYPPPFFFAAAOOOUUUNNNLLLWWWaaaddd___XXXPPPOOOSSSWWWVVVRRRbbbgggWWWUUUUUUUUUWWWUUUTTTXXXbbbiiijjjrrrfff[[[]]]mmmhhhZZZTTT\\\cccdddkkkvvvrrr}}}xxxrrrrrrssspppmmmeeedddbbb^^^YYYTTTOOOLLLGGGGGGFFFGGGIIIMMMQQQSSSYYY[[[YYYQQQLLLKKKJJJHHHJJJIIIHHHHHHJJJOOOSSSVVVTTTUUUTTTQQQNNNNNNPPPSSSYYY[[[\\\XXXQQQKKKJJJKKKLLLPPPSSSTTTRRROOOLLLKKKLLLKKKJJJIIIIIIJJJLLLMMMHHHIIIJJJHHHGGGGGGHHHJJJMMMPPPQQQPPPMMMJJJIIIJJJIIIJJJOOOTTTQQQIIIGGGIIIGGGOOOVVVWWWRRRLLLJJJLLLJJJJJJJJJKKKQQQUUUQQQJJJEEEFFFJJJPPPPPPLLLIIIJJJAAADDDBBBAAAJJJVVVWWWNNNCCCAAA???>>>@@@DDDIIILLLJJJGGGCCCAAAAAABBBCCCCCCDDDEEEEEEDDDAAA??????@@@???BBBEEEGGGHHHGGGEEEDDDBBBCCCCCCDDDIIINNNLLLFFFAAAAAA@@@AAABBBDDDFFFGGGDDDEEEFFFFFFDDDAAA>>><<<>>>======???BBBBBB???<<<<<<<<<;;;;;;;;;>>>AAADDDJJJIIIGGGAAA<<<999999;;;999888666555444444444444111111222333444555666666222111000///...//////000000000000000000000000000...------------...///000000000///......---,,,,,,,,,------------,,,++++++((()))))))))*********+++)))*********)))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&%%%(((''''''''''''((())))))))))))))))))))))))))))))((((((******+++***))))))''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&''')))***+++******))))))(((''''''((()))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,---------,,,,,,---...222777;;;>>>888777555444555888<<<>>>>>>===<<<;;;::::::::::::444333111///------------------------...///000000111111222333555888;;;<<<>>>???BBBDDDCCC>>>:::777333333222111111111111111111111222333333333333222222333333222111333666888999999888888777777666666666777888999:::999999888999:::::::::999:::===??????>>>===???CCCEEEEEEDDDBBB>>>999777999999777444555555555666666777777777;;;<<>>???@@@AAACCCFFFHHHHHHFFFDDDBBBBBBCCCCCCDDDJJJOOOMMMGGGAAAAAAAAABBBCCCDDDEEEEEECCCEEEFFFGGGFFFBBB>>><<<===<<<<<>>======<<<:::::::::::::::333222000...---,,,---------------------///000000111111111222444777999;;;>>>>>>???@@@>>>999666555222222111111111111222222111111222333333333333222333333333222222333777999888777777777666666666666777777999::::::999888777999::::::999888999;;;===<<<;;;<<>>>>>DDDLLLeee|||yyyuuufffKKKEEECCCFFFHHHKKK[[[oooXXXIIIKKKNNNMMMUUUdddrrriiiQQQMMMPPPOOONNNNNNNNNPPP\\\jjjrrrrrrbbbbbbllllll]]]XXXccchhh___XXXYYYxxxxxxqqqqqqrrrmmmfffaaa```\\\VVVPPPMMMMMMNNNMMMKKKIIIHHHJJJMMMQQQSSSTTTPPPJJJEEEDDDEEEFFFFFFMMMIIIEEEEEEJJJNNNQQQRRRWWWUUUQQQLLLHHHHHHKKKNNNVVVWWWVVVSSSNNNIIIFFFEEEKKKMMMNNNNNNLLLJJJJJJJJJJJJHHHGGGHHHJJJMMMOOOPPPIIIHHHGGGHHHKKKMMMNNNNNNJJJKKKLLLLLLIIIHHHHHHHHHGGGEEECCCCCCFFFHHHGGGEEEIIILLLOOONNNIIIDDDAAA@@@FFFDDDEEELLLVVVYYYSSSLLLHHHEEECCCDDDGGGJJJKKKJJJCCC@@@???BBBIIIOOOOOONNNIIIFFFBBB@@@BBBGGGMMMQQQPPPJJJCCC???@@@BBBCCCCCCGGGKKKKKKDDD??????BBBBBB??????DDDLLLMMMFFFAAABBBCCCBBBBBBDDDFFFGGGFFFEEEBBBCCCCCCBBB@@@@@@BBBCCCDDDEEEGGGHHHFFFCCC???==================>>>>>>???============>>>???@@@AAAOOOJJJDDD===999777888999666666555444333333333333222222222333333444444444666333111111333333111...///000111000...,,,---...------------...000111333000//////---,,,+++******,,,,,,------,,,,,,+++***((()))))))))'''''')))*********)))''''''&&&&&&&&&''''''''''''''''''''''''************)))(((&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''(((+++*********))))))(((((()))(((((((((((())))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''))))))***+++,,,,,,,,,,,,.../////////000444:::>>>===:::777555666999===@@@@@@BBB@@@999555777888777111///......//////...,,,---.../////////...,,,,,,///000111222222444777:::======>>>>>>>>>:::555222222111///......000222333333111000222666999999888777555222000111333666888777666666555555555666666777999:::999888777888999:::;;;;;;:::999:::<<<>>>;;;;;;;;;???BBBBBB>>>:::;;;;;;999888666555444333555666777999::::::::::::999::::::999888;;;@@@EEEVVVdddlllgggaaa^^^UUUIII@@@MMMPPPVVVzzz}}}hhh]]]RRRKKKFFFFFFQQQ]]]eeejjjhhh[[[LLLGGGOOOWWWUUURRROOOSSS___hhheee\\\[[[pppmmm\\\___VVVQQQXXXbbbfffeeedddzzzwwwmmmlllmmmjjjccc^^^\\\WWWQQQLLLKKKMMMOOOKKKJJJIIIIIIJJJLLLOOOQQQPPPMMMIIIFFFEEEFFFGGGGGGQQQMMMIIIHHHJJJLLLMMMMMMUUUTTTPPPKKKHHHGGGIIIKKKSSSUUUVVVTTTOOOJJJHHHHHHKKKLLLNNNMMMKKKIIIHHHHHHLLLHHHDDDFFFLLLQQQPPPNNNHHHGGGGGGIIIKKKMMMMMMLLLLLLMMMMMMKKKHHHEEEEEEEEEGGGEEECCCDDDFFFGGGGGGEEEHHHJJJKKKIIIFFFEEEFFFHHHGGGEEEEEEMMMUUUXXXRRRJJJFFFDDDAAABBBFFFIIIJJJJJJGGGCCCAAADDDIIIMMMMMMKKKFFFDDDAAA???AAAGGGMMMQQQOOOJJJDDD@@@AAABBBCCCCCCEEEIIIIIIDDD???@@@BBBBBB@@@???DDDJJJKKKEEEBBBCCCAAAAAAAAACCCEEEFFFEEECCCBBBCCCCCCBBB@@@???@@@BBBCCCDDDFFFGGGEEEBBB???===<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<===>>>???HHHEEE@@@;;;888777777777666555444333333222333333222222333333333444444444111000......///000000///222111000///////////////......------...///000111000///...---,,,++++++***,,,,,,------,,,,,,+++***((()))))))))'''''')))******)))(((''''''&&&&&&&&&'''''''''''''''''''''''')))))))))((((((&&&%%%%%%''''''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((*********)))))))))((((((((((((((((((((())))))******))))))))))))(((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))(((((('''''''''((((((((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''')))***+++,,,,,,---,,,,,,......//////111555:::???>>><<<888555555999===@@@AAACCCAAA:::666777888666000///......//////...,,,---......///...---,,,+++---...000111111444777:::===>>>>>>???===:::555222111000///...///000222333333111000222555888888777444333111000000222444666666666555555555555666666555777888999888888:::;;;:::;;;;;;:::999:::<<<>>>;;;:::;;;>>>@@@@@@===:::999999888888777777777777666666777777888888999999888999999888777999>>>CCCLLLXXX___[[[WWWWWWRRRIIIAAAJJJLLLNNNhhhqqqfff]]]UUUQQQMMMIIIKKKPPPUUUWWWWWWUUUTTTUUUUUUSSSTTTTTTSSSSSSYYY______ZZZSSSqqqlll]]]ZZZTTTLLLIIIPPPZZZaaaeeegggvvv{{{wwwjjjfffhhheee```ZZZXXXSSSNNNJJJIIILLLOOOJJJIIIIIIIIIJJJKKKMMMNNNLLLKKKIIIHHHGGGGGGGGGGGGOOOMMMJJJIIIJJJLLLMMMLLLTTTSSSQQQMMMJJJIIIJJJLLLVVVZZZ\\\YYYQQQKKKJJJKKKLLLNNNOOOOOOMMMKKKKKKKKKPPPJJJDDDGGGNNNSSSQQQMMMHHHHHHHHHKKKMMMMMMLLLJJJJJJKKKLLLJJJGGGEEEDDDEEEFFFEEECCCDDDFFFGGGGGGFFFJJJIIIGGGEEECCCEEEIIILLLHHHFFFGGGMMMTTTUUUOOOHHHEEECCCBBBCCCGGGJJJLLLMMMIIIFFFDDDDDDHHHJJJJJJHHHEEEBBB???>>>AAAFFFLLLPPPMMMIIIDDDBBBAAABBBBBBBBBCCCGGGGGGCCCAAACCCDDDBBBAAA@@@BBBGGGHHHEEECCCDDD@@@@@@@@@AAACCCDDDCCCAAABBBCCCCCCBBB@@@>>>???@@@AAABBBDDDEEEDDDBBB???===;;;:::999999999:::<<<<<>><<<999777666555555666555444333333222222222333333333333444444444444.........------///222444777333000///111222111000//////............///000//////...---,,,++++++***,,,,,,,,,,,,,,,++++++***((()))))))))'''''')))***))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******))))))))))))((((((((((((((((((((()))******************))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''***)))((('''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''')))***+++,,,---------------...//////111555;;;???AAA===999555555888<<>>??????===999555222000000///...///000111222222000000111444666666666111000000000000111222222666555555555555555666666333555777888888999;;;===:::;;;<<<;;;::::::<<<>>>;;;;;;;;;===>>>>>><<<:::777777777888999999::::::777666666555555666777888666777777666666888;;;>>>@@@JJJOOOKKKKKKPPPQQQNNNLLLQQQPPPNNNZZZkkkooofff___ZZZVVVWWWVVVPPPLLLJJJHHHKKKLLLMMMQQQWWWXXXTTTSSSZZZ]]][[[YYYXXXXXXUUUOOOiiinnnXXXPPPRRRPPPLLLMMMUUU^^^bbbdddggg{{{jjjvvvxxxjjjdddfffccc\\\YYYXXXVVVQQQMMMKKKLLLMMMIIIIIIIIIIIIJJJJJJKKKLLLJJJKKKKKKJJJHHHFFFEEEEEEGGGFFFGGGHHHKKKMMMOOOPPPRRRSSSRRRQQQOOOOOOPPPRRR]]]aaabbb]]]TTTLLLJJJLLLNNNPPPRRRSSSRRRQQQRRRRRRSSSNNNJJJJJJNNNQQQOOOMMMIIIIIIKKKMMMOOOOOOLLLJJJFFFGGGIIIIIIGGGFFFGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGLLLJJJGGGDDDCCCEEEHHHKKKJJJHHHHHHLLLQQQQQQLLLEEEEEEDDDDDDEEEGGGKKKMMMOOOHHHFFFCCCDDDFFFGGGGGGGGGGGGDDDAAA@@@AAAEEEIIIMMMJJJHHHFFFDDDCCCBBBBBBBBBBBBEEEFFFDDDEEEGGGGGGCCCAAAAAAAAACCCDDDDDDEEEFFF@@@??????AAABBBCCCBBB@@@CCCDDDEEECCCAAA????????????@@@BBBCCCBBBAAA???===;;;:::999888888:::;;;<<>>BBB>>>999666555777;;;>>>CCCEEECCC<<<777777666444...---,,,---......---,,,------------,,,,,,++++++)))+++---...000333777:::<<<>>>??????<<<777333111//////......///000111222111111000111222444444555///000000111111111111111555555444444444555666666444666777888888999;;;===:::;;;<<<<<<;;;;;;<<<>>>======<<<=========<<<;;;777777888888999999::::::888666444333333444555777555555555555555666888::::::@@@CCCAAACCCKKKSSSUUUXXXVVVRRRQQQTTTYYY[[[ZZZSSSSSSUUUXXXYYYWWWSSSQQQHHHLLLLLLGGGIIISSSYYYYYYZZZeeemmmggg]]]WWWVVVVVVUUU]]]eeeggg```WWWPPPMMMQQQRRRXXXaaaeee```[[[ZZZyyyjjjxxx}}}yyylllfffgggddd[[[[[[\\\\\\ZZZUUUPPPMMMKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMOOOMMMIIIEEECCCCCCBBBCCCDDDFFFIIILLLPPPRRROOOPPPQQQQQQQQQSSSVVVXXX]]]``````[[[SSSMMMLLLMMMMMMPPPSSSUUUVVVVVVWWWYYYUUUTTTRRROOOLLLLLLMMMNNNLLLLLLMMMOOOPPPPPPMMMJJJFFFGGGIIIHHHGGGFFFFFFGGGDDDDDDDDDEEEEEEFFFGGGHHHIIIHHHFFFFFFGGGIIIJJJKKKKKKIIIHHHJJJNNNNNNIIIEEEDDDDDDDDDDDDEEEGGGJJJMMMEEECCCBBBBBBDDDFFFGGGGGGKKKIIIEEEBBBAAACCCGGGIIIGGGGGGGGGFFFDDDBBBBBBAAACCCDDDEEEEEEHHHKKKIIICCCAAAAAAAAA@@@AAADDDFFFFFFAAA@@@@@@AAACCCCCCBBB@@@DDDEEEFFFEEEBBB@@@??????===>>>@@@AAAAAAAAA@@@???;;;:::999888888:::<<<===@@@===999666444444666777555666888999999888666555555555444333222222222222333333333333333333333333///000111000///222777<<<@@@999222000111222000---000000000//////...------.........------,,,,,,+++++++++,,,,,,++++++***)))((()))))))))'''''')))***'''(((((()))(((((('''&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((((((((((((((((())))))''''''''''''((()))***+++))))))((((((((('''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((())))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))******+++,,,---------------...000111222555999===@@@>>>999666555777999<<>>:::555111000.........//////000111222111111111111111222333444000111222333333333222111444444444444444555666666555777888999888888999;;;:::;;;======<<<;;;<<<>>>>>>>>>>>>===<<<<<<<<<===999999999888888888888888777666444222222333555666444444444444555666666666666:::<<<;;;===FFFPPPUUUWWWPPPKKKLLLNNNMMMLLLLLLLLLPPPVVVYYY[[[\\\\\\[[[SSSQQQMMMNNN]]]nnnlll```ccckkkmmm```QQQMMMQQQVVVZZZWWWUUUUUUWWWWWWUUUSSSSSSTTTYYYaaabbbZZZRRRNNNxxxjjjvvv|||xxx|||ooohhhjjjfff]]]\\\^^^aaa___ZZZTTTOOOLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLOOOQQQOOOJJJEEEDDDDDDEEEFFFFFFFFFGGGIIIMMMQQQMMMNNNOOOOOOPPPSSSWWW[[[XXXXXXWWWTTTQQQPPPPPPQQQLLLOOOSSSUUUVVVWWWYYY[[[WWWXXXWWWSSSMMMJJJLLLPPPNNNMMMMMMNNNOOOOOOMMMKKKKKKLLLLLLJJJFFFCCCBBBBBBCCCDDDEEEEEEEEEEEEGGGIIIDDDDDDDDDGGGKKKNNNPPPPPPMMMJJJGGGHHHJJJKKKHHHFFFDDDDDDDDDBBBAAABBBEEEHHHCCCCCCBBBBBBDDDEEEGGGHHHMMMKKKFFFCCCAAABBBDDDFFFEEEFFFHHHGGGEEEBBBAAAAAABBBCCCCCCEEEJJJNNNIIIAAA@@@AAA@@@>>>???DDDGGGFFFAAA@@@@@@@@@BBBBBBAAA???BBBDDDEEEEEEBBB@@@??????<<<===???@@@AAAAAAAAA@@@;;;:::888777777999;;;===<<<:::777444333333444555555666888999:::999777666555444333222222111111111222222222222111111111111......///...///111444777<<<888333000111111///---//////000000///...------......---------,,,,,,,,,+++++++++++++++******)))((()))))))))'''''')))***&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''(((((((((''''''&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''(((((((((((())))))''''''''''''(((***+++,,,((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((''''''''''''(((((('''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((())))))))))))******((((((((('''''''''&&&&&&''''''&&&%%%&&&'''((()))***+++,,,------............///111111222444888:::===;;;999777666666888999===@@@???999555444333000,,,+++***+++---...---,,,---,,,+++*********++++++***,,,---...000222666999888<<<>>>===777222//////,,,---...///000000111111111222333222111111222444111222333333444444333333333333333333444555666666666777999999888888999;;;:::;;;===>>>===<<<<<<===??????>>><<<:::999;;;===:::999999888777666555555555555444333333444555666555444444555777777555444444666777777999>>>GGGMMMNNNHHHEEEGGGKKKLLLJJJIIIOOOVVV\\\aaaeeehhheee```bbbXXXQQQbbbnnnbbbbbbXXXEEE666777BBBKKKSSSUUUTTTQQQMMMNNNUUU[[[XXXVVVZZZaaaddd^^^VVVQQQwwwfffmmmvvvyyyppphhhjjjiii```\\\^^^```___[[[VVVQQQOOONNNLLLJJJHHHGGGIIIJJJLLLLLLPPPRRRPPPKKKGGGFFFHHHIIIJJJIIIGGGFFFHHHMMMQQQPPPPPPPPPOOOPPPSSSXXX\\\YYYUUUQQQPPPQQQSSSTTTTTTPPPRRRVVVXXXXXXXXXZZZ[[[XXXXXXVVVRRROOONNNOOOQQQNNNMMMKKKLLLMMMMMMKKKJJJMMMMMMMMMJJJFFFCCCAAAAAABBBDDDEEEEEEDDDEEEHHHJJJEEEDDDCCCGGGLLLQQQSSSSSSNNNKKKFFFEEEFFFHHHHHHHHHGGGHHHGGGDDDAAA@@@CCCEEEEEEEEEEEEDDDDDDEEEGGGIIILLLIIIEEEBBBAAAAAACCCEEECCCFFFIIIIIIFFFBBBAAAAAAAAAAAAAAACCCJJJMMMGGG>>>>>>AAA@@@===>>>DDDGGGEEE@@@???>>>???@@@@@@???===>>>AAACCCCCCAAA???>>>>>><<<===???@@@AAABBBBBBBBB:::999666555555777:::<<<888777555444333333444444666777888999999888666555555444333222111111111111111111111000000000//////...---,,,---///000000000444333222111000000000000...//////000000///...---...------------,,,,,,,,,+++++++++++++++***))))))((()))))))))'''''')))***&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((())))))&&&&&&''''''(((***+++,,,)))))))))(((((((((((('''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''&&&''''''((()))***'''((()))******)))((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((()))))))))*********((((((((((((''''''''''''((('''&&&%%%%%%'''((()))***+++,,,---............///111222222222333666888999999888777777666666666999<<<<<<666333222111...+++******+++,,,------+++---,,,+++***)))******+++,,,---...///000222666999666:::===;;;555///------,,,,,,---///000111111111222444444333111000222555222222222222333333444444333333333333444555666777444666888888888999;;;===999<<<>>>>>>===<<<<<<===>>>>>>===999666666888;;;888888777777666555555444333333444444555555666666666555555777999888555222444555666777666777<<>>DDDGGGEEE>>>======>>>??????===<<<<<<>>>AAAAAA@@@>>>======<<<===>>>@@@BBBCCCCCCCCC999777555333333666999;;;555444444444333444444444777777888888888666555444555444333222111111111111111000000000//////......000...,,,---000111///------///111111000000111333---...///000000///...---------------------,,,,,,***++++++++++++***))))))((()))))))))'''''')))***%%%'''(((******)))'''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&&&&''''''(((***+++,,,************))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&((()))***+++'''((()))******)))((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((())))))*********+++)))(((((((((''''''''''''((('''%%%%%%%%%&&&(((***++++++,,,---............000222333333222333555777666777777888777666555555666::::::555111111000---+++***)))***,,,---,,,+++---,,,***)))))))))***+++---...///000000222666888555999===:::444...,,,,,,+++,,,---///000111111111333444555444111000222555222222111111222222333444222222222333444555666777222444666888999:::===???999<<<>>>???===<<<======<<<===;;;777444333666999666666666666555555555555222333444555666777666666777666666888:::999666222555666888999666444777;;;555:::<<<;;;???JJJSSSWWWccchhhrrrjjjUUUUUUUUUaaauuu]]]]]]VVVJJJ@@@<<<;;;999777888:::???DDDHHHIIIHHHQQQVVVeeeyyyttt\\\KKKmmmbbbqqq{{{|||uuulllmmmooommmeeeaaa[[[XXXVVVUUUQQQOOOOOOLLLHHHGGGHHHIIIGGGEEEKKKJJJJJJJJJKKKLLLJJJIIIJJJLLLNNNLLLJJJLLLRRRYYYYYYUUURRRSSSWWW[[[]]]]]]^^^[[[WWWTTTTTTUUUVVVVVVVVVXXXXXXXXXWWWXXX[[[^^^[[[YYYUUUQQQTTTZZZ\\\YYYTTTOOOKKKLLLOOOPPPMMMJJJSSSQQQNNNLLLLLLKKKIIIGGGHHHGGGFFFFFFFFFGGGHHHHHHJJJHHHHHHIIIKKKMMMMMMMMMIIIIIIHHHFFFDDDEEEGGGJJJMMMLLLJJJGGGDDDDDDFFFIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBDDDGGGHHHGGGCCC>>>:::AAA>>><<>>>>>???AAABBBAAA???======???>>>;;;888=========>>>>>>???@@@@@@<<<<<<>>>AAADDDDDDBBBAAA:::999666333333333555666333333333333333444555666222444666777555333222222111111000///////////////000000//////.........---...////////////---,,,+++000000000000000000000000......//////......---,,,------,,,,,,,,,,,,,,,+++------,,,+++***)))((('''))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((%%%"""###&&&(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''''''''(((***+++((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&))))))(((((('''''''''&&&((('''&&&'''((()))(((''''''&&&&&&&&&&&&'''((((((,,,,,,,,,------.........222222222333333444444444777666555444333444555555888777444333222000---***************************++++++***************+++---------...000222555777666666555333///,,,(((&&&+++---.........///111333888555333333555666555333222222222333333444444444444222444999999666555777888888888999;;;>>>AAACCC@@@@@@??????>>>>>>======>>>===;;;999777555444333666777999:::999888666444666666666666666555555555888888888888888777666666777777777777777777777777666777777777:::BBBNNNVVVkkkWWWMMMNNNSSS\\\fffkkkiiifffSSSWWWTTTJJJFFFJJJKKKGGGBBB===>>>======IIINNNEEEHHHOOOYYY^^^ZZZOOOGGGCCCuuunnn|||xxxnnnmmmmmmiiifffbbb]]]YYYWWWTTTPPPMMMKKKGGGDDDCCCEEEFFFFFFEEEPPPOOOOOONNNNNNLLLIIIGGGJJJLLLNNNLLLKKKNNNTTTZZZQQQQQQRRRUUUZZZ\\\[[[ZZZZZZWWWTTTRRRSSSTTTUUUTTTUUUVVVWWWVVVTTTTTTWWWZZZaaa___YYYSSSTTTXXXYYYUUUSSSPPPMMMOOORRRSSSQQQNNNRRRPPPNNNMMMLLLJJJFFFCCCFFFFFFEEEEEEFFFHHHJJJKKKKKKJJJIIIIIIKKKLLLLLLKKKJJJIIIHHHEEEDDDEEEHHHKKKJJJJJJHHHEEEBBBBBBEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@AAAAAAAAAAAACCCEEEFFFEEEBBB>>><<>>BBBDDDBBB???@@@@@@>>>>>>>>>@@@AAACCCBBB@@@>>>>>>??????<<<999;;;<<<===??????@@@@@@@@@;;;<<<===???BBBBBB@@@>>>999777555333222333444555444444444444444555555555222444666666555333222222111111000///////////////000/////////...............////////////---,,,+++000000000000000000000000...............---,,,,,,---------,,,+++*********------,,,+++***)))(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((%%%######&&&(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((('''''''''(((******((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''((()))((((((''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&)))((((((((('''''''''''')))(((''''''((()))(((&&&'''&&&&&&&&&&&&'''((((((+++++++++,,,---......///111222222222333444444444444333222111222222444555666444333222222111...,,,************************++++++***************++++++,,,---///111333555666333222111000...,,,***)))---.../////////000333555444222000111444555555333000111111333444555666666555333555999:::666555777777777888:::<<>>>>>===============<<<;;;999777555444333555666777888888666555333555555555555666666666666777888888888888777666555666666666666666666666666555666777777999???IIIPPPkkkzzzhhhRRRKKKJJJKKKQQQXXX\\\[[[YYYNNNQQQPPPMMMRRRZZZXXXQQQLLLJJJPPPVVVWWW^^^]]]OOO>>>>>>???>>><<<:::;;;<<<}}}zzzzzzpppoookkkeeedddaaa]]]YYYWWWSSSOOOLLLHHHEEEBBBAAACCCFFFHHHIIITTTUUUUUUTTTQQQLLLHHHEEEIIIKKKMMMMMMLLLOOOVVV[[[LLLOOOTTTZZZ^^^^^^[[[XXXVVVTTTRRRQQQSSSTTTUUUTTTXXXZZZZZZXXXUUUTTTWWWZZZcccaaa\\\UUUTTTWWWWWWTTTRRRQQQPPPSSSVVVWWWUUURRRQQQOOONNNMMMLLLIIIEEEAAAEEEEEEEEEEEEGGGIIIKKKLLLKKKJJJIIIIIIKKKKKKKKKIIIHHHFFFDDDBBB@@@BBBGGGJJJGGGGGGEEECCCAAA@@@BBBDDDHHHHHHGGGEEEDDDBBBAAA@@@???????????????????????????@@@BBBCCCBBBAAA???======;;;:::<<<@@@BBBAAA>>>??????>>>===>>>???AAABBBAAA@@@?????????>>><<<:::999;;;===???AAAAAA@@@???;;;:::;;;===>>>???===;;;777666444222111222333444444555666666666555444333222444666666444222222222111111000///////////////////////////............///////////////---,,,,,,////////////////////////------------,,,,,,,,,+++------,,,+++***))))))(((---,,,,,,+++***)))(((((((((((((((((())))))))))))(((((((((''''''''''''&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''(((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&((((((((((((''''''''''''***)))''''''(((((('''%%%'''&&&&&&&&&&&&'''(((((())))))***+++---...//////000000111222333333444444111000/////////111333444444333222222222222///---************************+++***************++++++)))+++---000222333444444///...---,,,,,,,,,,,,,,,,,,---.........///333555///......///222444333333///000111333444666777888666444555999999666555777777777888:::===???BBBCCC???>>>===<<<<<<<<<===>>>;;;;;;:::888777555444444444555666666666555333222444444444555666666666777777777777777777666666555444444444444444444444444333555777777777:::AAAFFFYYYsssuuueee```\\\TTTLLLJJJHHHKKKOOOSSSSSSQQQKKKNNNNNNPPP\\\gggeee[[[VVVVVVaaalllnnnpppiiiWWWFFF@@@999444555999::::::{{{}}}{{{rrrpppjjjaaa^^^\\\ZZZWWWTTTQQQNNNLLLIIIFFFCCCCCCDDDHHHLLLOOOUUUVVVWWWVVVRRRMMMHHHFFFHHHJJJKKKLLLLLLPPPUUUYYYLLLPPPUUU[[[^^^]]]ZZZWWWTTTRRRQQQRRRTTTUUUUUUTTTWWWZZZZZZXXXSSSRRRUUUYYY______[[[UUUTTTWWWWWWUUUQQQQQQRRRUUUYYYZZZWWWUUUPPPNNNLLLJJJJJJHHHFFFDDDEEEEEEEEEEEEFFFHHHJJJKKKHHHGGGFFFGGGIIIJJJIIIGGGCCCAAA???===<<<>>>CCCGGGEEEEEEDDDBBB@@@???AAACCCHHHGGGEEEDDDBBB@@@???>>>=========>>>>>>============>>>??????@@@@@@??????===;;;:::<<<>>>@@@@@@???@@@???>>>=========>>>>>>??????>>>>>>===<<<:::999777999===@@@AAA@@@???>>>:::999999:::;;;;;;999777555444222111111111222333444555777777777555333222222444555555333222222222111000000//////////////////////////////.........000000000///......---,,,........................------,,,,,,++++++++++++++++++******************,,,,,,++++++***))))))((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''((((((((((((((('''''''''+++)))((('''((((((&&&$$$'''&&&&&&&&&&&&'''(((((('''((()))+++,,,...////////////000111222333444555000///------...111333555666555333333333222000...*********************************)))******+++,,,(((***---111222333222111---,,,+++))))))***+++,,,)))***+++++++++---000333......///000111222222111000111222333444555666777555333444777888555444666777777999;;;===@@@BBBCCC???>>><<<;;;;;;;;;===>>>999999888777666555555444444555555666555444333333333333444444555666777777666666666777777666555555333333333333333333333333222444777777666666:::===EEEPPPVVVRRRSSSYYYWWWOOOOOONNNMMMPPPTTTWWWWWWVVVPPPYYY```eeepppzzzyyyoooWWWUUU```lllmmmmmmfffVVVOOONNNNNNTTT\\\]]]TTTHHHwwwzzzzzzqqqnnneeeYYYWWWWWWUUUSSSPPPNNNLLLLLLIIIGGGEEEDDDEEEIIINNNQQQQQQTTTVVVUUUQQQLLLIIIHHHHHHIIIIIIJJJKKKNNNQQQTTTNNNPPPSSSUUUVVVVVVUUUUUUQQQPPPPPPQQQSSSSSSRRRQQQPPPSSSUUUQQQLLLKKKNNNSSS\\\]]]ZZZTTTRRRTTTUUUTTTPPPQQQTTTVVVYYYYYYXXXVVVQQQNNNJJJHHHHHHIIIJJJJJJFFFFFFEEEDDDEEEFFFGGGHHHCCCBBBCCCDDDGGGGGGFFFEEE@@@???===;;;;;;>>>BBBFFFCCCCCCCCCAAA??????@@@BBBFFFEEEDDDBBB@@@>>>===<<<;;;;;;<<<======<<<;;;;;;<<<<<<===>>>>>>?????????===<<<;;;<<<>>>???@@@@@@AAA@@@???===<<<;;;::::::<<<======<<<;;;999888888666888<<<>>>??????===<<<888777666777888888666555333333222111111111222222444555666777777555333111222444555444222111222333111000000///////////////.........///////////////111000000///......------------------------------...---,,,+++++++++,,,,,,)))))))))******++++++,,,,,,,,,++++++***)))))))))'''((((((((()))))))))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((((((((())))))******(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((+++)))((('''((((((&&&$$$'''&&&&&&&&&&&&'''(((((('''''')))***,,,---...///---...///000222333444555000///------...111555777999888666555444222///---******************************))))))***++++++,,,(((***...111222111000...---,,,***(((((((((((())))))+++,,,,,,,,,---///111///000111222111000000000222222333333333333333333333111222555666444444777777888:::<<<>>>@@@AAABBB???>>>===<<<;;;;;;<<<<<<777777777666666666555555555666666666555555444444222333333444555666666777444555555666666666555555333333333333333333333333111444888888555444666888;;;>>>??????DDDIIIGGG@@@JJJLLLOOOUUUYYY\\\]]]]]]cccwwwyyyTTTNNNSSS[[[ZZZ\\\\\\SSSNNN\\\pppoooVVVvvv|||~~~zzzppplllaaaSSSUUUTTTSSSOOOLLLJJJKKKLLLGGGFFFFFFDDDDDDFFFKKKNNNMMMQQQTTTSSSOOOKKKJJJJJJJJJJJJIIIJJJKKKLLLNNNOOOMMMNNNOOONNNMMMNNNPPPSSSPPPPPPPPPQQQRRRQQQNNNLLLLLLPPPSSSPPPKKKJJJOOOUUU\\\^^^\\\UUUQQQRRRSSSQQQSSSTTTUUUWWWXXXXXXWWWWWWSSSPPPLLLJJJJJJKKKLLLLLLFFFEEEDDDCCCCCCDDDEEEEEEAAAAAAAAACCCEEEEEECCCAAA???@@@??????>>>@@@DDDHHHAAAAAABBB@@@???>>>???@@@CCCCCCBBB@@@???===<<<;;;:::;;;<<<======<<<;;;:::;;;<<<===>>>>>>?????????<<<;;;;;;;;;<<<>>>@@@AAA@@@???>>>===;;;:::999888:::;;;<<<;;;999777777777777888:::<<<<<<<<<;;;:::777555444555666666555444222222111111111111222222333444555555555444333222222444444333222111222333111111000///////////////.........///////////////222111000///....................................///...,,,+++++++++,,,---))))))******+++,,,,,,,,,+++++++++*********))))))''''''(((((())))))******'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''''''(((((())))))******+++)))(((''''''&&&'''''''''(((''''''''''''''''''(((''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((((((((('''''''''(((((((((((((((***)))''''''(((((('''%%%'''&&&&&&&&&&&&'''((((((''''''(((***+++,,,------+++,,,...///111333444555111000...---...111555777:::888666555444222...,,,************************))))))))))))***+++,,,,,,***,,,...000111///---,,,,,,+++***)))(((''''''''',,,...111111000//////000///111333333111000//////222222222222111111111111222000111555666555666999999:::;;;===??????@@@@@@@@@@@@???>>>===;;;::::::555555555555666666666666666666555555555444444444333333333444555555555666333444555555555555555555222222222222222222222222222555999999666555555777000666<<<<<<999888:::<<<@@@DDDJJJPPPUUUYYY[[[\\\wwwnnn___PPPGGGIIIMMMJJJMMMVVVWWW___zzzmmmSSSxxx|||yyyqqqooodddVVVWWWVVVSSSNNNHHHFFFHHHKKKFFFGGGGGGEEECCCDDDGGGKKKMMMPPPSSSQQQMMMJJJJJJLLLNNNLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKLLLPPPTTTTTTTTTSSSTTTTTTQQQNNNJJJJJJPPPTTTRRRMMMLLLSSSZZZYYY]]]\\\VVVRRRSSSUUUTTTWWWXXXXXXXXXWWWWWWWWWXXXUUUSSSQQQOOONNNMMMJJJHHHCCCBBBAAAAAABBBCCCDDDEEECCCCCCBBBCCCDDDBBB???===>>>???@@@AAAAAABBBEEEGGG===??????>>>===<<<===>>>AAAAAA@@@???>>>===<<<;;;999:::<<<======<<<:::999;;;<<<===?????????>>>===:::::::::::::::<<<>>>@@@<<<===<<<<<<;;;;;;:::999:::<<<===<<<888666666888888888999999999999888888555444333333555666555444222222222222222222222222222222222333333333333333333333444333111000111333111111000///////////////............/////////000222111000///.........///........................000///---,,,+++,,,---...---,,,,,,,,,+++++++++***+++++++++***************'''''''''((()))*********'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''''''''(((((()))******++++++))))))(((''''''''''''''')))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''((((((((())))))(((''''''((()))(((&&&'''&&&&&&&&&&&&'''((((((((((((((()))***++++++,,,***+++---///111333444555222000...,,,---000444666777555444333222111...,,,************************))))))))))))***+++,,,---,,,---/////////---,,,***)))******))))))((('''&&&,,,000333444333000...------000333333111000000111000000000000000000111111222000111666888777999===:::;;;===>>>??????>>>>>>AAABBBBBBAAA???<<<999777444444444555555666666666555444444333333333333333444444444444444444444444222333444555555555555555333333333333333333333333333666::::::888666777999///333999;;;888666999>>><<<>>>CCCGGGLLLPPPUUUWWWppp{{{fffTTTHHHKKKCCCGGGKKKEEEJJJYYY```vvvppp[[[NNNzzz~~~xxxssstttkkk^^^[[[YYYUUUMMMGGGDDDGGGJJJGGGIIIIIIHHHEEEDDDGGGJJJNNNQQQSSSQQQLLLIIIJJJMMMQQQOOOMMMLLLLLLLLLJJJIIIJJJLLLNNNNNNMMMOOOSSSWWWYYYYYYYYYYYYXXXUUUPPPLLLFFFLLLQQQOOOJJJJJJQQQYYYUUUYYYZZZVVVTTTWWWZZZ[[[ZZZ[[[ZZZYYYWWWVVVWWWXXXVVVUUUUUUTTTSSSNNNHHHCCC@@@@@@???@@@AAACCCEEEFFFFFFEEEEEEDDDDDDAAA===:::;;;===???@@@AAAAAACCCEEE;;;=========;;;:::;;;<<<@@@??????>>>===<<<<<<;;;999:::<<<======<<<:::999;;;<<<>>>@@@@@@???>>>===999999999888888:::===???999:::;;;;;;<<<<<<;;;;;;:::<<<>>><<<999777777999888888888777777777777777555333222222444666555555222222222222222222333333222111111111111222444444333333444222111000111333111111000///////////////---.........//////000000333222000///......//////////////////////////////111///...,,,,,,---...///000///...---+++***)))(((+++++++++***************&&&''''''((()))******+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&'''(((((()))***+++++++++))))))((('''''''''''''''))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((('''&&&'''((()))(((''''''&&&&&&&&&&&&'''(((((((((((())))))*********+++***+++,,,...111333555555222000---+++,,,///333555333222111111111000...,,,************************))))))))))))***+++,,,---......//////...,,,***)))'''((()))******)))((('''+++///333555222...+++))))))---111222111000000222---......///000111111222333111222777999999<<<@@@<<<<<<>>>??????>>>======BBBCCCCCCCCC@@@<<<888555333333444444555666666777444333222222111111222222444444444444444444333333222333444444555555555444333333333333333333333333333777;;;;;;999888999;;;;;;666444999===;;;888777===>>>@@@BBBEEEKKKQQQUUUWWWhhhsssjjj]]]VVVTTTRRRGGGBBBIIINNNGGGLLL]]]hhhwwwoooTTTPPPTTTuuu{{{}}}~~~qqqoooppplllhhhaaa]]]UUUMMMGGGGGGJJJNNNLLLKKKGGGCCCAAABBBEEEHHHOOORRRSSSQQQLLLJJJMMMPPPOOONNNPPPRRROOOIIIGGGIIIKKKIIIIIIKKKPPPSSSSSSRRRTTTUUUWWWXXXWWWTTTPPPNNNNNNPPPPPPPPPPPPPPPSSSUUUWWWXXXXXXVVVSSSSSSUUUXXXYYYYYYXXXWWWTTTTTTUUUWWW[[[\\\[[[WWWOOOHHHDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEAAABBBCCCCCCBBB???===;;;===>>>???@@@@@@@@@@@@@@@<<<===>>>===;;;;;;<<<>>><<<;;;;;;<<<======<<<:::999:::===>>>>>><<<999777;;;;;;;;;<<<;;;;;;::::::;;;:::999888888:::<<<======<<<;;;:::::::::::::::888666555666888888666333555666777777777666444333333444555555444444555777666555555444444333222222222222222222222111000000111222222333333222222111333333333111111000111222222000///------///000222//////000000000...---,,,000///...---------------...,,,++++++------,,,***,,,,,,++++++***)))((((((,,,,,,+++***))))))******))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***)))((()))***+++***((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***+++++++++))),,,...///......///111///...---,,,,,,---...///000000///...------,,,,,,(((((((((((())))))))))))((())))))))))))*********//////---,,,***)))((('''((((((((((((((((((((((((&&&'''((()))+++---...///------..................000000000///---...000222111111111222444777:::;;;;;;;;;;;;;;;:::;;;===???BBBEEEFFFBBB;;;666555666333555555555555555777999333444444444444444444333666666666666666666666666444444444333333222222222222333333444555555555444666999<<<===<<<999777666777666555555555666888999???AAADDDEEEFFFFFFHHHIIINNNRRRXXX\\\\\\WWWRRRNNNLLLKKKHHHGGGHHHOOOYYY___rrryyy```RRRNNNJJJtttyyy|||nnnkkkkkkgggbbb^^^ZZZTTTMMMHHHHHHJJJLLLLLLJJJHHHEEECCCDDDGGGJJJKKKNNNPPPNNNKKKKKKOOOTTTVVVUUUTTTTTTPPPIIIGGGIIILLLJJJIIILLLPPPSSSTTTTTTUUUVVVWWWWWWUUURRROOOMMMMMMNNNPPPPPPOOOOOOQQQRRRUUUVVVWWWVVVTTTSSSUUUWWWXXXZZZ[[[[[[YYYXXXXXXXXX[[[[[[YYYSSSLLLGGGEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBAAA???===<<<>>>>>>???@@@AAAAAA@@@@@@===>>>>>>===<<<<<<>>>@@@<<<;;;;;;<<<======<<<::::::;;;<<<===<<<;;;999888::::::;;;;;;;;;;;;;;;::::::999888777777888:::;;;;;;;;;:::999999999::::::;;;999777777999999777555555666777777777666444444333444555555444444555777555555555444333333222222333222000/////////000111222222333333333333222222333222111111111222000///111000///......///000111000000111111000...---,,,///......---,,,,,,------...,,,++++++,,,---+++***,,,,,,+++******)))((((((++++++***))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))***)))((()))******)))((())))))(((((((((''''''''''''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&((()))((('''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++***,,,......------...///......---,,,,,,---......///......---,,,,,,++++++(((((((((((()))))))))))))))))))))************+++......---+++***)))''''''((((((((((((((((((((((((''''''((()))+++,,,------,,,------...............000000000///......000222111111222333555888:::<<<;;;======<<<::::::===@@@AAACCCDDDAAA:::555444555333444555555444444666888444444555555555555444444666666666666666666666666444444444333333222222222222333333444555555444444333777;;;<<<<<<:::888888777666666555666777888999:::<<<>>>?????????AAABBBDDDGGGLLLPPPQQQNNNJJJGGGHHHHHHGGGGGGHHHMMMSSSXXX```mmmqqqdddVVVQQQMMMHHHqqqttt{{{mmmiiihhhddd^^^[[[XXXSSSNNNKKKJJJKKKKKKKKKJJJIIIGGGFFFGGGJJJMMMMMMOOOOOONNNMMMNNNSSSXXX___[[[YYYWWWQQQIIIGGGIIINNNMMMKKKLLLPPPSSSUUUVVVXXXXXXWWWVVVSSSPPPNNNLLLJJJLLLNNNOOOOOOOOOPPPRRRTTTUUUVVVVVVTTTSSSSSSTTTVVVZZZ]]]___^^^\\\[[[ZZZ\\\[[[XXXSSSNNNKKKKKKLLLKKKKKKLLLLLLKKKJJJIIIHHHDDDCCCBBB@@@???>>>======???@@@@@@AAAAAAAAAAAA@@@===?????????>>>>>>@@@BBB===<<<;;;;;;======<<<:::;;;;;;;;;:::::::::999999888999::::::;;;;;;;;;;;;:::999777666666777888999:::999999999999::::::;;;>>>;;;999888888999888777666666777777777666555444333444555555444444555777555555444444333333222222333222///...---///111222222333333444444333333222222333444555555333000---111000///......///000111222222222111000///---,,,...------,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***+++++++++******))))))(((***))))))(((((((((((()))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***)))((((((******)))((())))))((((((((((((''''''''''''&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))(((&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))******+++***,,,......,,,+++,,,---------,,,,,,,,,,,,------,,,,,,,,,++++++******)))(((((((((((()))))))))))))))************+++++++++------,,,+++)))(((''''''((((((((((((((((((((((((((((((((()))***+++++++++,,,,,,---...............///000000///......000111222222333444666999;;;<<<<<<>>>@@@===999888<<<@@@???AAABBB???999555444555222444555444444444666888555555666666666666555555666666666666666666666666444444333333333333222222222333333444444444444444222555999;;;;;;:::999999666666666666666777888888666888:::;;;::::::;;;<<<:::===@@@BBBCCCCCCAAA@@@AAACCCFFFHHHIIIKKKMMMOOORRRWWWXXXQQQOOOQQQPPPJJJnnnppp}}}nnnkkkjjjfffaaaYYYVVVSSSPPPNNNMMMLLLLLLJJJJJJJJJIIIIIIJJJMMMPPPRRRSSSRRRQQQPPPSSSXXX\\\aaa]]]ZZZWWWQQQJJJHHHKKKQQQOOONNNNNNPPPSSSUUUWWWZZZYYYXXXVVVSSSPPPNNNMMMGGGIIIMMMOOOPPPQQQSSSTTTTTTUUUVVVUUUTTTRRRPPPOOOSSSXXX^^^aaaaaa^^^\\\ZZZVVVVVVUUUSSSQQQPPPOOOOOOMMMNNNOOOOOONNNLLLIIIHHHEEEDDDAAA???>>>>>>??????AAAAAABBBBBBBBBAAAAAA@@@???@@@AAA@@@@@@@@@BBBDDD>>><<<;;;;;;<<<<<<<<<:::<<<;;;999888888888999:::777777888:::;;;;;;;;;;;;999999888777777777888888999999999999999:::;;;<<<>>><<<999777777777888888666777777888777666555444333444555555444444555777555555444444333222222111222222111111111111111111333333444444444444333333222888???@@@;;;444///---000000////////////000000444333222111000///...------,,,,,,+++++++++,,,,,,---,,,++++++,,,,,,+++)))+++*********)))))))))((()))(((((('''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))***((('''((()))***)))((())))))((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''))))))'''%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))*********,,,---,,,+++))))))***,,,,,,,,,++++++,,,,,,,,,*********))))))((((((((((((((((((((())))))))))))************++++++++++++++++++***))))))(((''''''''''''''''''''''''''''''(((((())))))))))))))))))++++++,,,---............///000111000///...///111222222444555777999;;;<<<<<>>999777;;;@@@???@@@???===999555555666333444555555444555777999666666777777777777666666666666666666666666666666333333333333333333333333222333333444444444333333222555999::::::999888888666666666666666777777888777999::::::999888999:::888888999:::;;;;;;;;;::::::>>>EEEIIIKKKKKKJJJJJJJJJLLLJJJFFFGGGMMMNNNKKKoooooo~~~}}}ooollllllhhhcccZZZWWWTTTRRRRRRQQQOOOMMMIIIKKKLLLLLLKKKLLLOOOQQQQQQQQQPPPQQQSSSWWW\\\```]]]ZZZXXXVVVRRRLLLKKKNNNSSSRRRQQQPPPPPPQQQTTTUUUZZZYYYXXXVVVTTTRRRPPPOOOEEEHHHLLLOOOQQQSSSVVVXXXUUUUUUUUUTTTSSSPPPMMMLLLPPPUUU[[[^^^___\\\ZZZYYYNNNOOOQQQSSSTTTRRROOOMMMNNNOOOOOOOOONNNLLLIIIGGGEEEDDDAAA??????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBAAA@@@AAACCCDDD???===;;;:::;;;<<<;;;;;;;;;:::999777777888999:::666777888999::::::::::::999999999888888888999999:::999999999:::;;;<<<<<<;;;:::888666555555777888666777888888888777555444333444555555444444555777555444444333222222111111000222444666666444222000222333333444444333333222111>>>KKKKKK@@@444......000000////////////000000444333222111000///......,,,,,,+++++++++,,,,,,------+++******+++,,,***)))*********)))))))))))))))((('''''''''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))((('''((()))***)))'''(((((()))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))+++,,,+++)))(((((((((******++++++++++++******((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***+++,,,---...............000111000///...///000111222444666888:::;;;<<<<<>>>>>===;;;888666666666444555666666555666888:::666666777777777777666666666666666666666666666666333333333333333333333333222333333444333333222222555777999999888666666666555666666777777777777777777999::::::999888999:::888777666555555555555555444:::BBBGGGJJJJJJIIIIIICCCDDDBBB???@@@EEEJJJLLLsssppp|||~~~|||nnnllllllhhhccc[[[XXXTTTSSSTTTSSSPPPMMMIIIKKKMMMMMMMMMMMMOOOQQQKKKKKKLLLOOOTTTYYY^^^bbbVVVTTTTTTUUURRRNNNNNNQQQTTTTTTTTTSSSQQQPPPPPPRRRVVVWWWWWWVVVUUUSSSQQQPPPGGGIIILLLNNNPPPSSSVVVYYYTTTSSSQQQQQQQQQPPPNNNLLLOOORRRWWWZZZZZZYYYXXXXXXRRRSSSVVVYYY[[[YYYTTTPPPMMMMMMNNNMMMLLLJJJHHHGGGDDDCCCBBBAAAAAABBBDDDFFFEEEEEEEEEDDDDDDBBBAAA@@@BBBCCCCCCBBBAAA@@@BBBDDD@@@===;;;:::;;;;;;;;;;;;:::999888777777777888999666777888999999999999999888888888999999999:::::::::999999999999::::::;;;777888777666444444666888777777888888888777666555333444555555444444555777444444333333222222111111...111666999999777333000111222222333333222222111111>>>KKKKKK???333///000//////000000000000//////222222000///////////////,,,,,,,,,,,,,,,------...---+++******++++++***)))))))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((''''''))))))((('''(((((())))))))))))******))))))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******((('''''''''))))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++---...............///111111000//////000000111333666888999::::::======<<<;;;::::::<<<===<<<;;;:::888777666666666444555666555555555777999666666777777777777666666666666666666666666666666222222333333333333444444333333333333333222222111555777999888777555555555555555666777777777777777555666888888777666777888777555333111000000111111222666<<>>;;;::::::;;;;;;;;;999999888777777777777777777777888888888888888777555555777888999999::::::999888777777777777777888444666777777555555666888777777888999888777666555333444555555444444555777444444333333222111111111///111555888888666333111000111111222222111111000000777===>>>888222////////////000000000000//////000000///......//////000------,,,,,,---......///,,,+++******++++++***(((((()))))))))))))))))))))((((((''''''(((((()))***%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((()))(((''''''((()))((('''(((((()))))))))***************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((++++++)))'''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&&&&'''(((((()))******)))((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))***+++,,,---.........---///111111000////////////000333555777999999999===:::888888:::<<<<<<;;;999777555444444444444444222333444444333333555777555666666777777666666555666666666666666666666666222222222333333444444444333333333333333222111111444555777777666555666777444555666777888777777666222444666666555555666777444333111000///000111111111333666888999:::<<<>>>AAA@@@?????????AAACCCFFFtttggguuuzzz~~~ppplllkkkfff```]]]WWWRRRPPPRRRRRROOOKKKIIIKKKNNNOOONNNNNNNNNOOOUUUTTTTTTUUUVVVXXXXXXXXXQQQPPPSSSWWWUUUQQQPPPSSSTTTWWWXXXVVVQQQMMMKKKKKKLLLNNNQQQTTTTTTSSSQQQOOOOOONNNLLLJJJIIIKKKPPPSSSNNNKKKJJJKKKPPPSSSTTTSSSPPPQQQRRRRRRRRRSSSVVVXXX^^^[[[XXXWWWVVVTTTPPPLLLMMMLLLKKKJJJIIIIIIIIIJJJBBBBBBCCCDDDFFFHHHIIIJJJGGGGGGGGGFFFEEECCCAAAAAADDDDDDDDDBBB@@@???@@@AAAAAA>>>;;;999:::;;;;;;;;;888888888888777777777666777888888888888777777666222333555777888999999999888777666555555555555555222555888888666666777999777888888999999777666555333444666555444444555777444444333333222111111000000111333555555555333222000000111111111111000000000000000111111111///...//////000000000000/////////......------...000111---------------...///000,,,+++******++++++***((((((((((((((())))))))))))((((((((((((((()))******%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))'''&&&'''((()))((('''(((((())))))*********+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%(((+++,,,***(((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''%%%'''(((((('''&&&&&&''''''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((()))+++,,,---.........---///111222000/////////...000222555777888999999===999555666;;;>>><<<:::777555222111222222222222000111222222111222444555555555666666666666555555666666666666666666666666222222222333333444444444333333333333333222111000222444666666666666777999444555777888888888777666222444666666555555666777333222111111111222333444111222222111111333666888@@@;;;888999:::999777777tttmmmwwwyyyqqqllliiiddd___YYYSSSNNNOOOSSSSSSNNNIIIKKKKKKMMMOOOQQQRRRQQQPPPZZZYYYYYY[[[^^^]]]YYYUUUQQQOOOMMMMMMPPPSSSVVVWWWXXXXXXXXXUUURRROOOOOOOOOKKKNNNQQQSSSRRRQQQQQQRRRRRRPPPNNNLLLKKKLLLNNNOOOOOONNNNNNPPPSSSSSSPPPMMMRRRQQQOOOPPPRRRTTTUUUUUUZZZ\\\]]]YYYRRRMMMKKKLLLIIIKKKMMMMMMJJJGGGEEEDDDBBBCCCCCCDDDEEEGGGHHHIIINNNJJJEEEAAAAAAAAAAAAAAAEEEEEEDDDDDDCCCBBB@@@???BBB>>>:::999:::;;;999777666666666666666777888888;;;999777666666666444222222333555666888999999999888777666555555666777888777888777555333333555777555555666666555444333333555666777777777666444333555444333222111///......222111111111000000//////...000111222222111000...000000000000000000000000000000000000000///......///............---------------------------------,,,+++)))((((((((()))***))))))(((((((((((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########)))%%%###$$$''''''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))*********)))((('''''''''(((((((((((((((((((((''''''''''''((((((************************)))((('''&&&'''(((***,,,(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++++++++,,,---...///000...............///000111///000222444666888:::::::::777444666:::<<<:::777333222222111111222222333333333222222222333444444666666777777666555444444555444333222222222222222444333222333444444333111444333222222222333444555222222333444444555555666666777777777777777777666333444555666555444333222333333222111222333444555555444333333333333444555===;;;888555444444666777xxxmmmuuu~~~}}}oooiiifffaaa\\\VVVSSSPPPPPPRRRRRRNNNKKKHHHIIILLLPPPSSSVVVVVVVVVWWWWWWXXX\\\______ZZZVVVRRRPPPMMMNNNQQQTTTUUUTTTUUUVVVUUUSSSPPPNNNMMMNNNMMMOOORRRSSSRRRQQQPPPQQQPPPOOOMMMKKKKKKKKKMMMNNNHHHHHHJJJOOOTTTWWWUUURRRWWWUUUTTTTTTUUUWWWWWWVVV[[[]]]]]]ZZZSSSMMMKKKKKKIIIJJJKKKJJJGGGEEEDDDDDDEEEEEEFFFGGGIIIJJJLLLMMMMMMIIIDDDBBBAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>???<<<999999::::::999777666666666666666777777888999777666555666555444222444555666777888999999999777777666555555666777777777888888666444333444555777777777777777666555555555555666666666555444333444444333222111000///...111111111111000000000///...///111222222111///...........................000000000000000///..................------------------------------------+++******)))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&(((((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))((()))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))'''''')))*********)))((('''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&'''(((***+++((((((((())))))(((((((((((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((*********+++,,,---//////......---......///000111000000222333555777888888999666444666:::<<<999555222111111000000111111222333333222222333333444444444555555555555444444333555555444333333333333333333222222333444444333111444333333222222333444444222222222333444444555555666666666555555666666666333444444555444333222111333333222222222333444555444444333222222333444444;;;999666333222333444555zzzlllqqq|||mmmfffbbb]]]XXXTTTSSSRRRQQQPPPOOONNNMMMIIIKKKNNNQQQTTTVVVWWWWWWRRRSSSVVV[[[______ZZZUUUSSSPPPNNNPPPTTTWWWUUUQQQSSSSSSSSSQQQNNNKKKJJJKKKMMMPPPRRRSSSRRRPPPPPPPPPNNNMMMKKKJJJIIIIIIJJJJJJDDDEEEHHHOOOVVVYYYWWWUUUZZZXXXVVVVVVWWWVVVUUUTTTZZZ\\\^^^[[[TTTNNNLLLKKKIIIJJJJJJHHHEEECCCCCCDDDFFFFFFGGGHHHJJJKKKLLLMMMJJJGGGDDDBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>===<<<<<<:::888888999:::999888666666555555666666777777777555444444555555444333666777777888888888888888666666555555555555666777888999999888555333333333777777777777777666666555444444555555555444333222444444333222111000000///111111111111000000000000//////111111111111//////........................///000000000000///..................------------------------,,,,,,,,,,,,***************)))(((((()))((((((''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######)))...+++$$$!!!$$$)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&''''''((()))***)))))))))))))))))))))))))))***))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((())))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))((('''''''''((()))***''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))***+++,,,---...---------......///111111111111222333444555555666666555555777::::::777333000000000//////000000000222222222333333444444444222333444444444444444444666666555444444444444555444333222333555555444222444444333333333333444444111111222222333444444444666555444333333444555666222333333333333222111111333222222222222333444444333222111111111111222333777555333111000111222222zzziiimmm}}}~~~nnnfffaaa\\\XXXTTTUUUUUURRRNNNKKKKKKMMMNNNPPPRRRSSSRRRQQQQQQQQQLLLNNNSSSZZZ___^^^XXXSSSRRROOOMMMQQQWWWYYYVVVQQQSSSTTTSSSQQQMMMIIIGGGGGGKKKMMMPPPRRRQQQPPPPPPQQQMMMLLLJJJHHHFFFEEEEEEDDDDDDFFFJJJQQQXXXZZZWWWTTTXXXVVVUUUTTTTTTRRRPPPMMMVVVYYY]]][[[WWWRRROOOOOOJJJJJJJJJGGGEEECCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGEEEBBBBBBCCCDDDDDDCCCAAAAAAAAA@@@???>>>===<<<999888888888888999999888666666555555555666666777666555444444666666555444666666777777777777666666555555555555555666666666888999:::999666333222222444555555555555555444444444444444444333333222222333333333222222111111111111111111000000000000000//////000111111000//////........................//////000000//////...---.........---------,,,,,,---------,,,,,,,,,,,,,,,))))))***++++++)))((('''(((((((((''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!)))//////)))%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&'''''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))*********)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))************((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))+++,,,---------------...000111222111111222222222333333333444444555777999888555111111000000//////000000111111222222333444444444444222333444555555555555555666666555555555555666666555444444555777777666444555444444444333333333333000111111222222333333444666555333222222333555666222222222222111111000000222222222222222333333333222111000//////000111222444333111000///000111111|||jjjooovvv}}}qqqhhhbbb]]]YYYUUUWWWWWWSSSLLLHHHHHHJJJPPPRRRSSSRRROOOLLLKKKLLLLLLNNNTTT[[[___^^^XXXRRRNNNLLLLLLPPPVVVXXXUUURRRSSSTTTTTTQQQLLLGGGDDDCCCFFFIIIMMMOOOOOOOOOPPPPPPLLLKKKHHHEEEBBB@@@@@@@@@DDDFFFKKKSSSZZZ\\\YYYUUUTTTSSSRRRRRRRRROOOLLLIIIPPPUUU[[[\\\YYYVVVTTTTTTLLLLLLLLLIIIGGGEEEFFFGGGFFFGGGFFFFFFEEECCCAAA@@@CCCBBBAAAAAACCCCCCCCCAAAAAAAAAAAA@@@???>>>===<<<777777888888888888888999666666555555555555666666666555555555777888777666555555555555555555444333444555555666666666777777888:::;;;:::777444222222444444555555555555555444444444333333222222222222333333222222222222222222000000000000000000111111/////////000000////////////////////////////////////////////////...------...------------,,,,,,,,,------,,,,,,,,,+++++++++))))))***++++++)))((('''((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&,,,000000,,,&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%&&&&&&&&&''''''(((((((((''''''''''''(((((()))((((((((((((((((((((((((************)))((('''&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))******+++))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((()))***+++,,,,,,,,,------///000111222222222222222222222222222222333555666777666333000111111111000000111111111000111222444444444444444333444555666666666666666666666555555555666666777777666666777999:::999777555555555555444444333333000111111222222333333444555444333222222333444555222222111111111000000000111111222222222333333333111000////////////000111222222111000000000111222~~~mmmuuusss~~~rrrhhhbbb]]]ZZZVVVWWWVVVRRRLLLHHHHHHIIIKKKNNNQQQPPPMMMKKKKKKMMMMMMOOOTTTZZZ^^^]]]WWWQQQHHHIIIJJJMMMPPPQQQQQQOOOPPPQQQRRRPPPKKKGGGDDDCCCCCCFFFIIILLLLLLLLLLLLMMMJJJHHHDDD@@@>>>>>>>>>???AAADDDKKKTTT[[[]]]YYYUUUPPPPPPQQQQQQQQQOOOKKKGGGKKKRRRYYY]]]\\\YYYXXXXXXMMMNNNNNNLLLIIIGGGGGGHHHGGGHHHGGGGGGEEEBBB@@@>>>@@@@@@???@@@BBBBBB@@@???AAAAAAAAA@@@???>>><<<<<<666888::::::888888888999666666555555444444555555777666555666777888777666333444444444444444333333444555666777888888888777999::::::999666444444444555666777777777777777777555444333222222222333333222222222333333333333333000000000000111111111111////////////////////////000000000000000000000000...////////////...------------------,,,,,,,,,,,,------,,,,,,++++++*********************)))(((((((((''''''&&&&&&''''''((('''(((((((((((((((((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$'''...222111)))"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))*********)))((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))***))))))))))))***+++,,,)))))))))(((''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%$$$##################$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''''''''((()))***+++,,,,,,,,,,,,---///000222333222222222222222222222222222333444555555333111000222111111000000111111222///000222444555555444444555555666666777666666666666555555555555666777777777777777888:::;;;:::888555555666555555444333222111111222222333444444444444444444444444444444444333222111111000000111111000111111222333222222222111000////////////000111111111000000000111111222nnnwwwrrr~~~pppfff___[[[YYYTTTTTTSSSQQQMMMKKKJJJJJJHHHLLLPPPPPPMMMKKKLLLOOOKKKLLLPPPUUUXXXVVVPPPJJJDDDFFFIIIIIIGGGGGGHHHJJJIIIKKKMMMMMMJJJGGGEEEDDDBBBEEEHHHIIIHHHGGGGGGGGGFFFCCC???<<<;;;===@@@BBBBBBEEEKKKSSSZZZZZZUUUPPPKKKLLLNNNPPPPPPNNNJJJFFFJJJQQQZZZ^^^]]]ZZZYYYXXXLLLNNNOOONNNKKKHHHGGGGGGEEEEEEFFFFFFEEECCC@@@???>>>>>>>>>@@@AAA@@@>>><<>>===<<<;;;:::777999;;;;;;999777888999777666555444444444444555777666555555666777666444333333444444555444444444555666777888999999999888999999999888666555666777555555666777777777777777666555444333222333333444222222222333333444444444///000000000111111111111/////////....../////////////////////////////////......//////......---,,,---------,,,,,,,,,++++++------,,,,,,+++******)))+++******)))))))))))))))(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###$$$)))///000,,,'''%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************)))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))******)))))))))***+++,,,***))))))(((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((('''''''''((()))***,,,,,,,,,,,,,,,---///000222333222222333333333333333333222333333333222111111111000000000//////000000000...000222444555555555444555555666666555555444444555444444444555555666777666666666777999:::999888555666666666555444333222222222222333444444555555333444555666666555444333444333222111000111222222///000111222333222222111111111000//////000111111////////////000000111111|||lllvvvqqq|||mmmccc]]]YYYWWWSSSRRRQQQPPPOOOMMMLLLKKKJJJNNNQQQQQQLLLJJJKKKNNNGGGHHHJJJNNNQQQOOOIIICCCBBBEEEHHHEEEAAA???AAAEEECCCFFFIIIJJJIIIGGGFFFFFFCCCEEEGGGGGGEEECCCBBBBBBBBB???;;;999999===BBBFFFFFFHHHMMMSSSWWWUUUNNNHHHGGGHHHJJJMMMNNNLLLHHHDDDKKKRRR[[[___^^^ZZZXXXWWWKKKMMMOOONNNLLLHHHGGGFFF@@@AAACCCDDDDDDBBB@@@???=========???@@@???<<<:::>>>>>>>>>===<<<;;;999999777:::===<<<999777777999777666555444444444444444777555444444555555444333333444444555666666555555555666888999:::::::::999999999999777555555777999333333444555666666555555666555444333222333444444111222222333333444444555//////000000111111111222//////............//////..............................//////......---,,,---------,,,,,,,,,++++++------,,,,,,+++***)))))),,,+++)))((((((((()))***'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%######%%%***---...---$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((()))(((((('''''''''(((((((((((((((((((((((((((((('''((()))******++++++***''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))+++***)))))))))***,,,,,,***))))))((('''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((()))+++,,,---,,,,,,,,,---///111222333222333333333333444444444222333333222000000000111//////............//////...000222444666666555444555555555555444333222222444444444444444555666777555444444666888999888777555666777777666444222111222333333444444555555666222444666888888666444222444444222111111111222333///000111222333222111111222111000//////000111222------...//////000000000rrryyy}}}tttzzzfff[[[WWWRRRLLLOOOQQQRRRPPPMMMKKKLLLOOOUUUSSSPPPMMMJJJIIIIIIIIIHHHGGGFFFGGGGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAADDDGGGIIIHHHGGGCCCDDDDDDBBB???>>>???@@@BBB???;;;;;;===BBBEEEFFFJJJLLLMMMNNNMMMKKKHHHEEEEEEGGGJJJNNNQQQOOOKKKGGGJJJJJJKKKNNNRRRTTTTTTSSSLLLIIIGGGIIILLLLLLHHHDDDBBBAAAAAAAAABBBAAA>>><<<999999:::;;;<<<<<<<<<<<<;;;;;;:::999999888777777;;;;;;:::999999888888777555666777666555444555777999777444444555777888888444444444555444444333222888777777888999999777555444666777999999777666444555666777888999999888777666555444333333444666777111111222222222333333333000000000000000000000000////////////000111222333222111///...///000///...000000000000///...---,,,......---------,,,,,,,,,///...---,,,+++,,,------************))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!"""'''---111%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''(((((()))***+++++++++(((((())))))))))))((((((+++******)))(((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,,,,,,,,,,---...///000000///000111222333444444333///////////////000000111666444222000000000222333222111111222444555555444666666555555555444444333666666555555555555666666555555666666666666666666333333444444444333111000111222444555666555444333333555777888888777555333333333333333333333333333444444444333333222111111//////............//////000000000000000000000000vvvyyytttzzzdddXXXVVVUUUSSSTTTTTTSSSPPPMMMMMMOOORRRTTTRRROOOLLLIIIHHHHHHHHHGGGFFFEEEEEEFFFEEECCCAAACCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBEEEGGGGGGFFFAAAAAAAAA@@@???>>>@@@AAADDDAAA======???CCCFFFGGGGGGIIILLLMMMMMMIIIFFFCCCCCCFFFJJJNNNNNNLLLJJJHHHFFFFFFGGGJJJOOORRRTTTTTTIIIGGGEEEGGGKKKKKKGGGCCCAAA@@@@@@AAAAAAAAA>>><<<::::::;;;;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::<<<;;;;;;:::888777777666444666777666555444555666777666444444666888888888555555666666666666666666888777777888:::999777555555666777888888777666555555666777888888888777777555444333222222333555666111111111222222222333333000000000000000000000000/////////000000111222333222000/////////000///...000000000000///...---,,,......---------,,,,,,,,,...---,,,+++++++++,,,---*********)))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """&&&+++...&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))***++++++(((((())))))))))))((((((******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,,,,,,,,,,------...///000///000111222222333333333//////......//////000111222111000000000222444555222111111222444555555444555555444444333333333333666555555444444555555666666666666555555555555555333444444555444333222111000111222333444444444444333444666888888666444333333333333333333333333333999888777666555444333222//////............//////////////////////////////zzz{{{xxxwwwcccZZZ]]]bbbbbbZZZXXXUUUPPPNNNOOOSSSVVVRRRPPPMMMJJJHHHGGGFFFFFFEEEDDDCCCCCCDDDCCCAAA???BBBBBBAAA@@@???>>>>>>===???>>>>>>@@@CCCDDDDDDCCC???@@@@@@???>>>???AAACCCDDDAAA>>>===???CCCEEEFFFDDDFFFIIIJJJJJJGGGCCCAAAAAAFFFKKKMMMKKKHHHGGGHHHFFFDDDCCCEEEIIIMMMOOOPPPGGGEEEDDDFFFHHHHHHEEEAAA???>>>>>>@@@AAA@@@>>><<<;;;;;;;;;::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::888666555555555666777777555555666777555444444555777999888777666666666666666666666666777666666888999999777555555666777888888777666555555666777777888777777777444444333222222333333444111111111222222222222333000000000000000000000000/////////000111111222222111000//////000000///...000000000000///...---,,,......---------,,,,,,,,,---,,,++++++******++++++******))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%''')))((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((())))))******'''(((((())))))((((((''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,,,,,,,,,,,,,---...///000...///000111111111111111...............//////000.........///111333666777222111111222444555555444444444333222222222222333555555444444444444555555666666666555555444444444444444555555555444333222111111111111222333444555333444666777777666444333222222222222222222222222:::999888666555333222111//////............//////////////////////////////|||qqq``````jjjrrrrrr```\\\VVVQQQOOOPPPUUUXXXNNNMMMKKKIIIGGGEEEEEEEEEDDDCCCBBBCCCCCCCCCAAA???@@@@@@??????>>>>>>======>>>===<<<>>>@@@BBBBBBAAAAAAAAAAAA@@@???@@@BBBEEEBBB???<<<<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAFFFKKKKKKGGGEEEFFFHHHIIIFFFBBBAAACCCFFFGGGHHHGGGFFFDDDEEEEEEDDDAAA>>>=========???@@@@@@>>><<<:::::::::::::::999888888888999999999999999999999===<<<;;;999888666555444777888999999777777888999444444444666999:::999777777666555444444333333333555555555666888888666444666666777777777777666666555666666666666666666666444444444444444444333333111111111111222222222222//////////////////////////////000111111111111111000/////////111111///...//////000//////...------......---------,,,,,,,,,+++++++++******************)))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%)))(((&&&$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))'''(((((((((((((((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,---,,,,,,,,,------...///------...///////////////---------------......///------...///111333555666222111111222444555555444555444333222222333333444666666555555555555666666666666555555444333333333444444444444444444444444555444333222222222444555333444555666666555444333222222222222222222222222555444444333222111000000///......------......///////////////////////////zzzkkk\\\bbbpppvvvsssddd___WWWQQQOOOQQQTTTVVVKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDBBB@@@=========>>>>>>?????????===<<<;;;<<>>===???AAABBBBBBDDDBBB@@@??????AAACCCEEECCCGGGKKKKKKFFFDDDEEEHHHHHHEEE@@@???@@@CCCEEEFFFIIIHHHFFFEEEDDDAAA===;;;=========???@@@@@@>>><<<999999:::;;;;;;;;;;;;;;;888999999999999999999999;;;;;;:::999777666666555999;;;<<<;;;:::999:::;;;666555666888::::::999888:::999777555333222111111444333444555777777666444666666777777777777666666666666555555555555555555555666777777666555444333000000111111111222222222//////////////////////////////000111111111111000/////////000111111000...//////////////////...---......---------,,,,,,,,,+++++++++*********)))))))))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""")))'''%%%$$$###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,---,,,,,,,,,,,,------...,,,,,,------...---------,,,,,,,,,,,,,,,------...---......///000222333444222111111222444555555444666555444333333444555666777666666555555666666777555444444444333333333222444444444333444444444444999888666444333222333333222333444555555444333222111111111111111111111111//////000000000000111111......------------..............................~~~uuujjjZZZ^^^jjjmmmhhheee___XXXRRRPPPOOOOOOOOOGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEDDDBBB@@@;;;<<<<<<===>>>???@@@@@@===<<<;;;<<>>@@@DDDFFFGGGJJJKKKJJJGGGEEEFFFHHHDDDAAA>>>>>>AAAEEEGGGIIIJJJIIIHHHFFFCCC@@@===;;;???>>>>>>@@@AAA@@@>>><<<:::;;;<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::;;;<<<<<<::::::;;;<<<:::888888888:::;;;:::999===<<<999777555444444444444444444666888999777555777777666666666666777777666666555444444444444555666777888999888666444333000000000111111111111222000000000000000000000000///000111222222111000///.........000222222000......///////////////............---------,,,,,,,,,***++++++++++++***))))))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""'''&&&%%%$$$###$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,------......///000111111111222111111222444555555444666555444333333444666888666666555555555555666666333333333333333333333333333333222222222333444444999888777555444333333333222333333333333333333222000000000000000000000000...//////000111222333333......------------..............................wwwooo~~~ooo[[[YYYaaaeeecccddd___XXXSSSPPPMMMJJJHHHDDDDDDEEEFFFGGGHHHHHHHHHFFFDDDDDDDDDDDDDDDBBB@@@=========>>>>>>??????@@@===<<<;;;===@@@DDDFFFGGGEEEEEECCCAAA@@@AAAEEEHHHHHHFFFDDDCCCDDDEEEEEEDDDAAAAAA@@@@@@AAABBBDDDEEELLLLLLKKKJJJIIIHHHHHHHHHDDDBBB@@@@@@CCCFFFHHHIIIHHHIIIIIIGGGEEEBBB@@@???AAA@@@@@@AAAAAAAAA>>><<<>>>>>>???????????????>>><<<<<<<<<;;;;;;:::::::::444555666777888999:::;;;999:::;;;;;;:::999:::;;;>>><<<:::999:::;;;;;;:::<<<:::888666555555666777777666777999;;;<<<:::888777777666666666666777777666666444333333333444444555666888999888666333111000000000000111111111111000000000000000000000000///000111222222111000............000222222000.........////////////............---------,,,,,,,,,++++++,,,,,,,,,+++***)))))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,------,,,,,,+++,,,,,,---*********++++++******)))***************+++,,,,,,,,,,,,...///000111111111222111111222444555555444666444222111222444666888444444444333333444444444111111222222333333444444222111111111111222333444555555666666555555444333222222222333333222222222000000000000000000000000//////000000111222222222...------,,,,,,------...........................qqqlllxxxuuuttt___XXX]]]ccceeeccc^^^XXXTTTPPPLLLGGGBBBBBBCCCEEEFFFHHHIIIIIIIIIEEEDDDCCCCCCDDDCCCAAA???????????????>>>>>>>>>>>>===<<<;;;===AAAFFFHHHIIIBBBBBBAAA@@@???BBBFFFJJJGGGEEECCCBBBCCCCCCCCCBBB>>>@@@AAACCCDDDDDDDDDCCCOOOMMMKKKJJJJJJJJJIIIHHHGGGEEECCCBBBDDDFFFFFFFFFFFFHHHIIIHHHFFFDDDBBBBBBBBBAAAAAAAAABBBAAA>>><<>>;;;;;;:::999999888777777222333444666888:::<<<===888999::::::888888999:::AAA>>>;;;999:::;;;<<<;;;777666555444444555666888999999999;;;>>>>>>===;;;777777666666666666777777666666444333222333333444333555777999888555222///000000000000111111111111000000000000000000000000///000111222222111///...------...111222222000.........///////////////.........---------,,,,,,,,,++++++,,,---,,,+++***))))))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,------,,,++++++,,,,,,,,,))))))************)))(((*********)))***++++++,,,***+++---///000111222222222111111222444555555444444333111000111333555777333222222111111222222333000000111222333444444555111111000000000111333444111222444555666666555444222222222222222222222222000000000000000000000000000000//////////////////...------,,,,,,------...........................oooppp~~~zzzzzzpppeeecccbbb___\\\___]]]XXXSSSMMMIIIEEECCCBBBBBBCCCEEEFFFGGGHHHHHHCCCDDDGGGIIIJJJHHHCCC@@@============>>>>>>>>>>>><<<<<<<<<===???AAADDDEEEEEEDDDBBB@@@@@@@@@BBBCCCBBBAAA???>>>???AAACCCEEEGGGDDDDDDHHHFFFAAAAAAGGGGGGHHHJJJJJJHHHHHHIIIJJJJJJJJJIIIGGGFFFFFFIIIKKKJJJIIIFFFCCCAAA@@@??????AAA@@@???>>>>>>???@@@AAAEEEDDDCCCCCCDDDBBB???===<<<;;;999888888888999999555666777888888888888888999999888777777999>>>BBBFFFBBB<<<888777777777777666777777666555555777888777555555;;;CCCEEEAAA;;;888777777777777777888888777666555333222111000000333333444444444333222111///.........000222444555333333222000///...---,,,---...000111111111000///..............................////////////......,,,,,,------,,,+++)))(((************))))))))))))((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((---)))&&&''')))***(((&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""!!!"""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''((()))(((((()))***+++,,,,,,---''''''((()))***++++++,,,(((((((((((((((((((((((('''''''''(((((()))***+++------......///000000000000111111111222222222222111000///000222333333333222111/////////000///...000111111222222222222111//////000111111111111111222333333333333333333444444444333222222111111000000000////////////000000000000000000000000000000///////////////////////////............---------rrrvvv~~~ooobbb```___]]]ZZZ\\\ZZZVVVPPPKKKGGGDDDCCCAAABBBBBBCCCEEEFFFGGGGGGDDDDDDEEEGGGIIIHHHDDD@@@============>>>>>>>>>>>>>>>=========>>>AAACCCEEEDDDBBBAAA?????????@@@AAA???>>>======>>>AAACCCEEEEEEBBBCCCEEECCC??????DDDBBBFFFKKKNNNNNNLLLJJJJJJMMMLLLJJJGGGDDDEEEHHHKKKIIIHHHEEECCCAAA@@@@@@@@@@@@???>>>======>>>???@@@???>>>>>>>>>>>>===:::888:::999888777777777888888444555777888999:::;;;;;;999999888777666999===@@@CCC???;;;888777777666555666777777777555555666888888666555:::AAACCC@@@;;;888777777777777777888888555555333222222222333333222333444444444333222111//////...///000111333444222111111000///...---------...///000111000000///.................................//////.........,,,,,,,,,,,,+++***))))))*********)))))))))((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##################$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''((()))(((((()))***+++,,,,,,---(((((())))))******++++++((((((((((((((((((((((((''''''''''''((()))***+++---------...//////000000000000000000111111111222111000///000222333333222222000......///000///...000000111111222222111111//////000111111111111111222222222333333333333444444333333222222111111000000000////////////000000000000000000000000000000....................................------------uuu|||{{{zzzoooaaa^^^___]]]ZZZYYYVVVRRRMMMIIIEEECCCBBBAAAAAABBBBBBCCCDDDEEEEEEFFFCCCAAACCCGGGGGGCCC>>>;;;;;;<<<<<<<<<=========@@@???===<<<===???BBBDDDAAA@@@???>>>============;;;::::::;;;===???BBBCCCBBBAAAAAABBB@@@======@@@===DDDLLLRRRSSSOOOKKKIIINNNMMMKKKGGGDDDDDDGGGIIIGGGFFFDDDCCCAAA@@@@@@@@@???>>>===<<<<<<===>>>???@@@????????????>>><<<999888888777666666666777777555666777999;;;<<<======::::::999777666777;;;>>>>>><<<999777777666444333666777888777666555666888:::666555888===@@@>>>;;;888777777666666777777777444333222111222333666777222333444444444333111000000////////////000111222000/////////..................///000000000000000........................------............------------,,,+++******************))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((###&&&(((&&&"""!!!$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))'''(((((()))***+++,,,,,,************************((((((((((((((((((((((((''''''''''''((()))***+++,,,,,,---......//////000////////////000000000000111000///000222333333222111///...---...//////...//////000111111111111111///000111111222111111111222222222222333333444444333333333222111111000000000000////////////000000000000000000000000000000....................................------------wwwsssmmmwwwrrrbbb]]]```___[[[VVVTTTOOOKKKGGGDDDBBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEE@@@===>>>BBBCCC@@@;;;999999999999::::::::::::@@@>>><<<::::::<<<>>>@@@>>>======<<<<<<;;;::::::888999999:::;;;<<<>>>???@@@@@@AAAAAA>>><<<===???===DDDLLLQQQPPPMMMHHHFFFIIIJJJJJJHHHFFFEEEFFFGGGDDDCCCCCCAAA@@@@@@??????>>>===<<<;;;;;;<<<===>>>BBBAAA@@@AAABBBAAA>>><<<777777777777777777777777777888999:::<<<<<<======::::::999777666666999<<<:::888777666666555333111555777888888666555666777999666333555999<<<;;;999888777777666666666666777555333222111222444666888222222333444333222111000000////////////000000000..................//////...//////000000000000000........................,,,,,,------------,,,,,,...---+++***)))***+++,,,***)))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))(((%%%%%%''')))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))''''''((()))***+++,,,,,,++++++*********)))))))))'''''''''''''''''''''''''''''''''''''''(((******+++,,,,,,---......//////.........////////////000000//////111333444333222000///------...//////......///000000111111111111000111111222222111111111111111111222333333444444333333222222111000000000000000////////////000000000000000000000000000000------------------------.........---------,,,,,,zzz}}}pppkkkuuuttt```[[[^^^^^^YYYUUURRRNNNIIIEEECCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBB>>>:::;;;===>>><<<888666666666777777777777888>>><<<:::888888999:::<<<999:::;;;;;;;;;:::888888888888999999999999999999???AAAAAA@@@>>>>>>??????AAAEEEIIIJJJIIIFFFCCCBBB@@@DDDHHHIIIHHHFFFDDDCCC@@@@@@@@@@@@??????>>>>>><<<<<<;;;::::::;;;<<<<<<===<<<;;;<<<===<<<:::777777777888888888888888888999999:::;;;;;;;;;::::::999999999777555666888:::777666555666666666333111555666888888777666666777888555222333666999999888888888777666555555666666777555444222222333444555111222333333333222111000/////////000000000000///.........//////////////////////////////000000111////////////////////////,,,,,,------------,,,,,,---,,,+++***)))***+++,,,)))))))))(((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***(((&&&''')))***)))(((''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''((()))***++++++,,,+++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,------......---.........////////////000//////111333444333111000///------///000//////......000111111222222222111111222222222222111111000000111222222333444444333333222111111000000///000000////////////000000////////////////////////...........................------------,,,,,,,,,yyyvvvttt~~~ttt]]]VVVZZZZZZUUUTTTQQQLLLGGGCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;:::::::::999777444444555555555666666666::::::888777777777888888555777999:::;;;:::888777777888999999999888666555<<<@@@AAA???>>>@@@AAA@@@DDDEEEEEECCC@@@?????????;;;???DDDGGGFFFCCCAAA@@@<<<<<<======>>>======<<<;;;:::999888888999:::;;;:::999999:::;;;:::888666666777888999999999888888999999999999999888888777888888888777555555777999666666555666777777555333444666888999777666666666666555333444666888999999888888777666555555555555777666555444333333333333111222333333333222000///---...///000000000000////////////000000000000000///////////////000111111////////////////////////------............------,,,,,,++++++***++++++,,,))))))((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))&&&###$$$(((***(((%%%''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((&&&''''''((()))***++++++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********+++,,,,,,------...............//////////////////000222444444222111111///......000111111000...///000222222333333333222222222333222222111000///000000111222333444444222222222111000000//////000000////////////000000////////////////////////////////////////////////------------,,,,,,,,,,,,xxx|||zzzuuu]]]SSSXXXXXXSSSSSSOOOJJJDDD@@@=========>>>>>>>>>======<<<<<<<<<;;;===>>>===:::777777888555555555555666666666777888888888888888888777777222444777:::;;;:::999777444666888999999888666555999>>>@@@======AAABBB@@@DDDCCCBBB???<<<;;;<<<>>>;;;===@@@AAA@@@???>>>>>>888999:::;;;<<<<<<;;;;;;:::999888888888888999:::;;;::::::;;;<<<<<<:::888555555777888888888777777666666777777777777777666666777777777555555777999777666555666777888777666444666888999888666666666666666666777999:::;;;;;;888888777555555444444555555666666666555444333222111222222333333111000///+++,,,...///000111000000111111111111111000000000000//////...///000111222////////////////////////.........//////.........***++++++,,,,,,+++++++++))))))((((((((('''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%% ###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$%%%&&&''''''''''''''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$##################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((&&&&&&'''((()))***++++++'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))*********+++,,,,,,------....../////////000000000//////000222444444222000111000//////111222222111///000111222444444444444222333333333222222111000//////000111222333444444222222111111000000//////000000////////////000000////////////////////////000000000000000000000000---------,,,,,,,,,++++++xxx}}}}}}www|||xxx^^^TTTYYYYYYSSSRRRNNNHHHBBB===;;;;;;;;;<<<<<<<<<;;;;;;::::::999:::>>>AAA???:::777777:::666666666777777777777888777888999::::::999888777000333777:::<<<;;;999888222444777999:::999777666777===???<<<<<>><<<;;;<<<======>>>>>>===;;;:::;;;===666777999:::;;;;;;:::::::::999888777777888999:::999999999:::;;;;;;888666333444666777777777666666333333444666777777777777555666777666555666777999888777666666888999999888333666999999888666555666777777888:::;;;======>>>888888777555555444444444333444666777777555333222111111222333222111000///***+++---///111111111000222222222222111111111000000///.........///111222000000000000000000000000......////////////......)))***,,,------,,,+++***)))(((((((((''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%% ###$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))$$$''')))(((%%%%%%(((+++&&&((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))))))))******+++,,,,,,------////////////000000000000//////000222444444222000222000///000222333333222000000222333444555555555333333333333333222111000...///000111222333444444222222111111000/////////000000////////////000000////////////////////////000000000000000000000000---------,,,,,,,,,++++++yyyiiiuuu{{{xxxtttaaaWWWVVVSSSOOOKKKIIIEEEAAA>>>;;;::::::;;;:::999888777777777777;;;======;;;888666555555555666777888999:::;;;;;;666666666777888:::;;;<<<666666777999::::::777555555555444444555666888999;;;<<<===>>>@@@@@@AAAAAA@@@???===<<<===>>>@@@AAA>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999999999;;;;;;:::999999888777666666555999888888999:::999777555888999888666444444666777777666555555777999999999888888666666666777888999888666555666999;;;;;;;;;666555555444444333333222777555666999>>>@@@>>>;;;777777666555555555555555666666666666555444333222222222222222222111000///////////////////////////222222222111111111000000//////000000000000//////000000000000000000000000------......------,,,+++...---+++)))((('''((((((&&&&&&'''((())))))((((((***))))))((('''&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""$$$%%%%%%%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''(((((())))))******'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''(((***+++,,,---...------,,,------...///000---...///000111222222222000000000111222333444555333333333444555666666777999777555444444333111///111222222333333333222222333222111111000000111111333222000///.........//////...---,,,,,,---.../////////////////////000000......---------,,,,,,,,,|||qqqxxx}}}sss___UUUUUUSSSOOOLLLIIIEEE@@@<<<::::::::::::999888777777666666666:::;;;;;;999777444444444444444555666777888999999666666666666777888999999555555666888:::999777555555444444444555666777888;;;;;;<<<>>>????????????@@@>>>===;;;:::;;;<<<===???>>><<<;;;;;;;;;===>>>;;;::::::999999999999::::::999999888888777777777999999999:::;;;:::888555777777777555333333555777999888777888:::::::::999999888888888777888888888999888777888:::;;;;;;:::444444444444444444444444888777888999;;;;;;:::888666666555444444444444444666666666666555444333333222222222222222111000000000000000000000000000000222222111111111000000000//////000000000000//////////////////////////////,,,,,,,,,---,,,,,,++++++---,,,***(((''''''''''''&&&''''''((())))))(((((()))))))))((('''&&&&&&&&&(((&&&%%%&&&'''((('''&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''(((((())))))******,,,,,,,,,,,,---...///000//////000111222222222111222222111222222333444555333444444555666666777777888666444444444333111///000111222222333333333333333333222111111111111111222111///...------......//////...------...//////000000000000000/////////.........---------,,,,,,||||||ppp\\\TTTUUUUUUSSSMMMIIICCC>>>:::888999999999888777666555555555555888888999777444333333333222222333444555666666777666666666555555555666666555555555777999999777555444444444444555666777888:::;;;<<<<<<=========<<<>>>===;;;:::888888999999>>>===;;;999999:::;;;<<<999999::::::999888888777999999999888888888888888:::999999:::;;;;;;999777666666666444333333555777<<<;;;:::;;;<<<<<<:::888999::::::::::::999777666999999999:::<<<<<<:::888222333333444555555666666888999:::999777666666666555555444333333333333444444555555555555555444444111222222222222111000000111111111111111111111111111111111111000000000000...//////000000//////...........................******+++,,,,,,+++++++++,,,+++***(((''''''''''''''''''((()))))))))(((((())))))(((((('''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&,,,,,,,,,,,,---...//////000111111222222222111111333333333222222333444444444555555666666777777888777666444333333222111//////000111222333333333333444333222222111111222222111000...---,,,,,,---...000//////......//////000111111111000000///////////////.........---------zzz~~~nnn\\\TTTVVVXXXXXXMMMIIIBBB;;;777666777999777777666555444444444444666777777666333222333444222222222333444555555555777777777666555555444333444333444555777888666555333444444444555666777777999::::::;;;;;;;;;::::::<<<;;;:::999888999999999;;;:::888666666777888999888888999:::999888777666777777777888888888888888:::::::::;;;<<<<<<:::888666666666555444444666888===<<<;;;<<<<<<;;;999777:::;;;<<<===<<<:::777555999999999;;;<<<:::777555333444444444555555555666666888:::888444222444666555555444444333444444555444444555555555555555555111111222222222111111000111111111111111111111111111111000000000/////////...//////////////////...------------------------***++++++,,,,,,,,,,,,+++******)))((((((''''''''''''(((((()))))))))(((((((((((((((''''''&&&&&&&&&%%%$$$###$$$%%%%%%%%%###$$$$$$%%%&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$&&&'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++,,,---...///111222222222222222111000444444333333333333333333555666666666777777888888666555333222333222000///...///000111333333444444444333333222222222222222///...---,,,+++,,,------000000////////////000000222111111000000//////.../////////.........------sss|||rrr^^^TTTTTTVVVUUUKKKGGG@@@:::666555666888777666555444333333333333666666666555333222444555333333333444444555555555888888888777666555333222333222222444666777666555333333444444555666666666888999999:::::::::999999999999999999:::;;;;;;<<<:::999888777777777888888777888999::::::999888777666666777777777777777777:::999999;;;<<<<<<:::888666777777666666666999;;;<<<;;;::::::::::::777555999;;;===>>>===:::777555888888888999:::999555333666666666555555444444444444666888666333222444777666555555555555555666666444444555555555555555555000111111222222222111111111111111111111111111111000000000/////////............////////////......------------------------,,,,,,---------------,,,*********))))))(((''''''((()))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$#########%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''((())))))+++******++++++,,,---...111111222222222111000000444444333222222222333333666666666666777777777777555444222222222222000...---...000111222333333444444333222222111111222222///...,,,++++++,,,------//////000000000000//////000000000/////////......///.........------------{{{ooozzzxxxbbbTTTPPPOOOMMMHHHDDD???999666555666777777666555444333333333333555555555333222222444666333444444444555555555555777777888888777555333111222111111222444666666555222222444555555666555555777888999999::::::::::::888888999:::;;;<<<======;;;;;;<<<<<<<<<;;;:::999666777888999::::::::::::888888777777777777777777999888888:::<<<<<<:::888666777777777666888:::===<<<:::888777888888777666999:::<<<===<<<:::888666888777777888888888555333777777666666555444444333444555555444333444555777666555555555555666777777444555555555555555444444000000111222222222222111111111111111111111111111////////////............---......//////......------------------------------............---,,,+++***************)))(((((())))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$###$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&((()))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))******************+++,,,------///000000111111111000000222222222111111222333333666666666666666666666666444333111111111111000......///000111222222222222333222111111000000111111......,,,,,,,,,,,,---......//////000000//////.................................---------,,,,,,,,,xxxvvvwwwzzzcccSSSMMMJJJHHHDDDBBB===999777555666666777666555444444333333333222333222111000000333555333333333444444444555555555666666777666444222000111000000111333555555555111222444555666555555555666777888999:::;;;;;;;;;888999999:::;;;;;;;;;;;;;;;<<<>>>@@@???===;;;999777777777888:::;;;===>>>;;;::::::999999888888888777777777999;;;;;;999777555666666666666777:::======:::777666777888999999888999:::;;;;;;:::888777999777666777888888777666666666666666555555555555777555333333444555555555555444444444555555666777666666666666555444333333000000111222222222222222000000000000000000000000/////////.........---------......//////......---------------------------.........---,,,+++***)))***++++++,,,,,,+++))))))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%"""###%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******+++,,,------...///000000000000000000000000000111222222333555555555555555555555555333222000000111111000...//////000111111111111111222111000000//////000000///...---,,,,,,---...///---...////////////...---++++++,,,,,,---.........---,,,,,,,,,,,,+++++++++zzzsssxxxcccSSSMMMKKKHHHBBB@@@===:::777666666666777777666555444444444444111111000///...///222444333333333333333333444444333444555555555333111///111000///000333555555555111222333555666555555444666666888999;;;;;;<<<<<<999999:::::::::999999888999;;;>>>@@@@@@===999777777777777888:::<<>>;;;777555666888:::;;;777888999:::::::::999888:::888777777888999999888444444555555666777777777:::666333222555666555333333333333333333444555666666666666666555444333222///000111222222222222222//////////////////////////////.........------------..................---..............................---,,,+++)))((('''***+++,,,---,,,,,,***)))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$### !!!"""$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&&&&%%%%%%))))))))))))***+++,,,---,,,,,,...///000000000000////////////000111222333555555555555555444444444333111000000111111///...///000000111111111000000111000000//////////////////...---------...///000,,,---...//////...---,,,)))******+++,,,---...///,,,,,,,,,+++++++++******}}}sss}}}ttt```LLLIIIJJJBBBBBBAAA???<<<::::::<<>>??????>>>;;;:::888777777777999===AAACCC???<<<999999;;;<<<:::888999888777777999:::999888888777666555555666777888888777555444555777:::<<<:::::::::999999999999888???<<<999777666555333111555444333444666888888888555444333222333444555666444444333222333444555666444444555555444222111000111222222333333222222111111111000///.../////////000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,+++***))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%###$$$$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))***+++,,,,,,------,,,,,,......//////000222333444444333222222444444333222333222111///............,,,...000111222111000///000000//////.........---000000////////////000000111000///...---,,,++++++------............------------,,,,,,+++***))))))wwwwwwcccLLLGGGIIIAAABBBAAA???;;;888777888:::888888777666555444333333222222222111111111000000333111///000222444444222444444444444333222000000//////000000000000//////222444444333222111111222222444666888999999888888777777777888888777777666999:::<<<======<<<:::888777666555555777:::>>>@@@===;;;888999;;;;;;:::888777666555666888999888777888777666555555666777888888777555555555777:::<<<888999999999999999999999===;;;999888888777666555666444333333555666555555555444333333333333444555333333222111222333444555444444444444444222111000111222222222222222222111000000000000////////////.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))++++++,,,------------,,,.........///000111222333444222111222333444333111222111000///............---...000111111111///............---------------//////............//////111000///...---,,,++++++---...////////////...---------,,,++++++***)))))){{{|||{{{fffMMMFFFGGGAAAAAA@@@===999666444555666777777666555444333333222222222111111111000000000000///...///222444444444444444444333222111///......//////000000//////...111222333222111000111222000111333555666666555555444555555666666555555555777888:::;;;;;;:::888777666555444444555777999;;;999888777888:::::::::999555444444555777999999888999888555444444555888999888777666555666777:::;;;666777888888999999999999<<<:::888888999999888777666444222222333444333222555444444333333333444444222222111111111222333444333444444444333222111000222222222222222222222222///000111111111000///...,,,,,,------......//////........................---------------------------,,,++++++******++++++,,,,,,+++***))))))))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))++++++,,,------------,,,---------...///000222222333111111111333333222111111111000///............//////000111111000..................////////////......------------......000000///...---,,,,,,+++,,,...000111111000...,,,,,,,,,,,,+++******))))))zzz|||~~~~~~~~~hhhMMMEEEFFFAAA???>>><<<999555444555666666666555555444333333222111111111111000000000000000/////////111222333333333333333222111000.........//////////////////...///111222111//////000111///000111222333333333333222222333333444444333333555666888999999999888777666555444333333444666777666666666777999999999999555444444555888::::::999:::888555333333555888:::888777666666666777999:::444555777888::::::::::::;;;999777777888888888777555444222222333444444333555555444444333333333444222222222222222333333444333333333333222222111111222222111111111111222222///000222333222111///---,,,,,,---......///000000................................................---,,,++++++******++++++,,,+++***))))))((((((((((((((((((((('''''''''''')))((((((((((((''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***+++,,,,,,------,,,,,,,,,,,,------...///111222111000///000222222222000000//////.........//////000000111111000///...---000000111111222222222333///......------......///000//////...------,,,,,,+++---000222222000---+++,,,+++++++++******))))))~~~|||gggLLLDDDFFFAAA======<<<:::777666777888555555444444333333222222111111111000000000//////111111000000//////000111111111111111000///...---......////////////.........///000///......///000//////000111111222222222///000111222222222222222555666777888888888888777777666555444333333444444333555666888888888999999666555555777999;;;;;;:::999888555444444555888999888777777666666777888999333555777999;;;;;;::::::;;;999666666666666555444444333222333555666666666555555555444444333333222222333333444444444444444333333222222222111222222222111111000000111111222///000222333333111///...------...///000000111111................................................---,,,++++++******++++++,,,+++***)))(((((((((((((((((((((((('''''''''''')))((((((((((((''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))******+++,,,++++++++++++++++++,,,---...000000000///...///111222111000///...............///000000000000000000///......000000111111222222333333000//////////////////000/////////...------,,,,,,+++---000222222000---+++++++++***************)))~~~uuuaaaHHHBBBEEE???<<<<<<<<<:::888777888999444444333333333222222222111111000000000/////////000111111000...---///000...//////000000//////...---......//////......---,,,---......------...///////////////000000111111...///000000111111111111444444555666777777777777777666555444333333333333222555777999888777888999777666666777:::;;;;;;:::888777666555555666777888888777777777777777888888444666888;;;<<<<<<;;;::::::888666555555555444333333222111333555777777777555555555555444333222222222333444555555555444444333222111111111111222222222111000//////000111222000111222222222111000///......//////000000111111........................---------------------------,,,++++++******++++++++++++***)))((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((()))************)))******++++++,,,---///000...------...000111000///------------...///000000000000000000////////////////////////000000000000000000////////////000000//////.........---------+++---///000000///---+++************************{{{yyyvvvkkkXXXCCC@@@BBB<<<<<<======:::888666666666333333333333222222222222111000000000////////////...///000///------///222,,,,,,---...////////////---......//////......---+++,,,------,,,,,,---///...............//////000---...///000111111111111222222333444444555555666555555444333333222222222333666999:::888777777888777666666777888999999888666666777777777777666666888888777777777777777777666777:::<<<======;;;:::888777555555666777777666444222111222444555555444555555555555555333222111111222333444555444333333222222111000000111222333222111000//////000111222222222222111111111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***)))((((((''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%######$$$%%%&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((('''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&''''''(((((((((((((((************+++---...///---,,,,,,---///000000///---,,,,,,---...///000111///////////////000000111//////////////////....../////////....../////////...............---------+++,,,---......---,,,+++))))))))))))************wwwsss}}}pppcccQQQ???>>>@@@999===>>>===:::777444333333333333222222222222222222000000000000////////////+++---//////---...111444***+++,,,...///000000000---..................---***+++------,,,,,,---...------,,,,,,,,,---......---...///000111111111111000000111222333333444444444333333333222222111111333777:::;;;888777777888777666555666777888777666555666777888888777666555888888888888777777777777777999;;;===>>>===;;;:::777555555666888::::::999555333111111222333222111555555666666555333222000000111222333444333222222222222111000000111222333222111000......000111222333222111111000000111111...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***)))((((((''''''''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''(((((())))))((((((((((((((('''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%&&&&&&'''(((''''''''')))))))))***+++,,,......---,,,+++---///000000///,,,,,,,,,---...///000111//////...//////000111222222222111111000000//////.........------........................---------+++,,,,,,,,,,,,,,,,,,+++)))))))))))))))*********uuuttt|||mmmWWWGGG???===;;;:::::::::888777666666666666000000000000////////////111111000000//////......------............---------...............------,,,+++++++++,,,+++(((&&&------------------------///...---,,,+++,,,---......---,,,,,,---///222333000000111222444555555666555555555555444333222111222777<<<;;;777555666888999777444333444444444444444555555666777888888999777777888888888999999999999999:::::::::999888888:::888777777888999999888555333111111444555444222555555444333333222222111333222111000000000222222111111222222222222111111222222222111111111111000000000000000111111111111/////////000000000000000/////////....../////////.........------,,,,,,,,,,,,,,,,,,+++++++++******+++******)))))))))))))))&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&&&&''''''''''''((('''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******)))((((((''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((()))******************++++++,,,,,,---------------------,,,,,,)))***+++---...000111222000000000000000000000000111111111111000000000//////...---,,,,,,---...///000//////...---,,,,,,,,,---,,,,,,++++++,,,,,,---************))))))))))))uuuttt}}}mmmVVVEEE===;;;;;;:::999888777555444444444444000000000000/////////...000000000/////////......------............------------............------,,,+++++++++,,,+++(((&&&------------------------111000...,,,+++******+++000///.........///000111000000111222333444555555777777666666444333111000333777;;;:::777555666888888666444333333333333333444555555666777777888888888888888888999999999999999999999999999888888777999777666666777888777777555333111111333444444222444444444333222222111111222222111111111111111222111111222222222222111111222222222111111111000000000000000000111111111111////////////////////////......////////////............---------,,,,,,,,,,,,,,,+++++++++*********+++***))))))(((((())))))&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&''''''&&&&&&&&&''''''''''''((('''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((())))))******))))))(((''''''&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))))))))))))))***+++,,,------------------------------++++++,,,...///000111222000000000000000000000000111111111000000000/////////...------------...///000000///......---,,,,,,---,,,,,,++++++,,,,,,---************)))))))))))){{{{{{|||lllUUUCCC;;;::::::999777666555333222222111111000000000/////////......///////////////.........------------------------------............------,,,+++***+++++++++)))''',,,,,,,,,,,,------------///...---,,,++++++++++++000000000000000///......///000000111222333444444888888777666555333111000333666999999666444555777666555444333222222222222444444555555666777777777888888888999999999::::::888888888888888777666666666555444444555666555444444333111111333444333222333333333222111111000000000111111222222222111111111111222222222222111111222222111111111000000000000000000000111111111111........................---...///111111///...---------------,,,,,,,,,,,,,,,++++++++++++*********+++***))))))(((((())))))&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&''''''(((((()))*********)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((''''''((()))+++,,,------------------------......------...//////000111111000000000000000000000000000000000000///////////////...------------...///000000000///......---------,,,,,,++++++,,,,,,---************))))))))))))}}}{{{jjjSSSAAA999888999999777666444333111111000000000000/////////.................................---,,,,,,,,,,,,,,,,,,---,,,,,,---.........------,,,+++******++++++)))(((,,,,,,,,,,,,,,,---------*********+++,,,------......///111222222000///...//////000000111222333333777777777666555444333222333555777777555444555666444555555333222111111222444444444555555666666666888888888999999999999:::777777777777777666555444444333222333444444333222333222222111222222333333333333222111111000000//////000222333333222111000111111222222222222111111111111111111000000000000///000000000111111111111...............---------,,,---000111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))(((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''))))))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((***+++,,,,,,---------------.........////////////000000000000000000000000000000000000000000/////////..................------.........000000000//////.........---,,,,,,++++++,,,,,,---************)))))))))((({{{wwwgggQQQ@@@999888888888777777555333222111000000////////////............---------------.........---,,,++++++++++++,,,---++++++,,,---......------,,,+++))))))++++++***)))+++++++++,,,,,,,,,------((()))***++++++,,,------+++---///111222222000///...//////000000111111111333444555555555555555555333444555555444444444555333555666444222000111222444444444444555555555555777777888888888888999999666666666666555444333222333222222333444444222000222222222222111111222333333333222111111000000//////000111333333222222111111111222222222222111111111111111000000000/////////000000000111111111111//////......------------,,,---000111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***))))))((('''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''))))))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&'''(((((())))))))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&&&&&&&%%%&&&&&&''')))******+++,,,,,,,,,,,,------......//////000000000000000000/////////////////////////////////............------..................---////////////............---,,,,,,++++++,,,,,,---************)))))))))(((}}}rrrcccNNN???999888888777888777666444222111000000/////////.........------,,,,,,,,,---------------,,,,,,************,,,,,,***+++,,,------...------,,,***))))))***++++++*********++++++,,,,,,------+++,,,,,,++++++)))((('''***+++...000111111000///........./////////000000111111333444555555666666333333333333333333333333222555777666333000111333444444444444444444444444666666666777777777888888555555555555444333111111333222222444555555333111111222333222000000222333333333333222111111000000///000111222222222222222111111222222222222111111111111000000000/////////000000000000111111111111000000//////...------------...///111111///...---++++++++++++,,,,,,,,,,,,+++************)))))))))***)))((((((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''))))))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''''''''%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''((())))))((('''&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''(((((()))******++++++,,,,,,------/////////////////////000///////////////////////////.........------------------...//////...------.....................------,,,,,,++++++,,,,,,---************))))))))))))yyy}}}}}}mmm___MMM???:::999888666888777555333111000////////////.........---------++++++,,,,,,,,,---------,,,+++***))))))***+++,,,******+++,,,------------,,,***((((((***+++++++++)))******+++,,,,,,------,,,,,,,,,+++***(((&&&%%%+++,,,---...//////......---............/////////111111222333444444444444444333222222222333333333222666999888333111222444333333333333333333333333555555555555666666666666555555555444333111000///333333444555777666444111000222333222000///111444444444444333222222111111000000000000111222333444111111222222222222111111111000000000////////////000000000000111111111111111111000//////...------......////////////......******+++++++++,,,,,,,,,************))))))))))))))))))(((''''''''''''((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''))))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((()))((((((((('''''''''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&''''''(((((()))&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))***++++++,,,,,,------........./////////////////////////////////.........---------,,,,,,------...//////...------,,,,,,---------------------,,,,,,++++++,,,,,,---************))))))))))))www|||{{{jjj]]]LLL???:::999888666888666555333111//////...//////.........---------+++++++++,,,,,,---------,,,+++)))(((((()))+++,,,)))***+++,,,------...---,,,***((((((***+++++++++))))))***+++,,,,,,------))))))***++++++***((((((------------------,,,,,,------..................222222222333333222222111444222111111222333333222222666:::888444111222555333333333333333333333333444444444555555555555666444444444333222111//////444444555666888777444222000222333222//////111444555555444333333222222111111000//////000222444555111111222222222222111111000000000000////////////000000000000111111111111222111111000///........./////////....../////////*********++++++,,,,,,,,,************))))))))))))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''')))))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''(((((()))******++++++,,,,,,------...//////000////////////////////////......---------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************))))))))))))xxx~~~}}}kkk[[[III???999555333555555555444333111///---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((...,,,***((((((***,,,---+++++++++++++++***)))(((************************************************)))((()))+++...000///...,,,,,,,,,,,,,,,,,,,,,,,,111111111111000000000000000111222222111222444666888888777555444333222111111111111111111111111111444444444444444444333333444444333222222111000000222555777555222000000222111222222222222111111000222222333333222111000...000000111111111222222222111222222222222111000000111111111111111000/////////000111333333222111111444333000...------...///......//////......---,,,*********++++++,,,,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))$$$ !!!&&&)))'''$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))*********''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++..................------,,,,,,------.../////////......................../////////...------,,,,,,+++,,,,,,------,,,,,,+++///---,,,***))))))************)))(((((((((((((((gggXXXGGG===999666555666555555444333111///---,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((+++++++++***************+++++++++++++++***))))))***************************************************))))))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,000000000000///////////////000111000000000222444777777666555444333222222111111111111111111111111333333333444444444444444333222222222111111111111333555777666333111111333000000111222222222222111111222222222222111000///000000111111111222222222111222222222222111000000222222222222222111000000000000111222222222222111444222000...------............//////......---,,,******+++++++++,,,,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))***++++++------------------------,,,,,,------.../////////.................................---,,,,,,+++++++++,,,,,,------,,,,,,+++...---,,,*********************)))(((((((((((((((dddUUUEEE===999666555777555555444333222000...---............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))***+++,,,,,,***((('''++++++,,,,,,,,,+++******************************))))))))))))))))))))))))***)))))))))++++++)))''',,,,,,,,,,,,,,,,,,,,,,,,........................---...//////...///111222555555555444444333333333111111111111111111111111111222333333444444444444111111111222222222333333555666777666444333333333///000111111222222222222000111111222111111000///111111111111111222222222111222222222222111000000222333333333333222111111111000000000000111222222333222000...------............//////......---,,,***++++++++++++,,,,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&$$$######%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***++++++''''''&&&&&&&&&&&&''''''&&&'''((()))***)))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...........................------,,,++++++******+++,,,,,,------,,,,,,+++------,,,+++***************))))))(((((((((((((((~~~cccUUUEEE===:::666555666555555444333222000...---------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***+++,,,,,,***)))'''++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))((()))***+++)))'''+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...///.........000222333333333333333333444444111111111111111111111111///000222333444444444444111111222333444555555666666666777777666555444444000111222222222222222111000000111111111111111111111111111111111111111111111222222222222111000000111222222333222222111111111000/////////000222333222111000...---------............///......---,,,++++++++++++++++++++++++************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%''''''%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***++++++'''&&&&&&%%%%%%&&&&&&'''%%%'''(((******)))((('''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))******+++++++++++++++,,,,,,,,,------.../////////..............................------,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))(((((((((((()))))){{{}}}dddVVVFFF>>>:::666444555444333333222111///...---,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++************++++++***++++++,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))+++,,,+++***************++++++,,,,,,******++++++,,,,,,,,,,,,---...///.........000222222222222333333333333333000000000000000000000000...///111333444444333222111222333444555777888888666666666666777666555444333333444333333222111111000000111111111222333333111111111111111111111111111222222222222111000000000000111111111111111000111000/////////000222333000000///......---------.........///......---,,,++++++++++++++++++++++++************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''++++++&&&!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))*********+++,,,,,,------.../////////........................//////......---,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++******))))))(((((((((((())))))||||||cccTTTEEE>>>999555333333222222222111000///---,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++***)))))))))))))))))))))***,,,,,,))))))***+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((('''''')))+++,,,+++***((((((((()))******++++++)))******++++++,,,,,,---,,,---......---...000222222222222222222222222222000000000000000000000000...///111333444333222000111222333444666777888999666555555666777777555444444555555555555444333222111111111111222444555666222222222111111111111111111222222222222111000000//////000111111111111000000////////////000111111/////////.........------......//////......---,,,,,,,,,,,,++++++++++++***************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###''',,,,,,'''!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&((('''&&&&&&''')))((((((((()))******++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******,,,,,,------.../////////........................000//////......---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***((((((((((((((())))))***~~~yyy^^^PPPBBB;;;888444222333000000000000///---,,,+++++++++,,,,,,,,,---------************************((((((((((((((('''&&&&&&###$$$&&&(((************'''((()))************)))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''((()))***((('''&&&&&&''''''((())))))***))))))***++++++,,,------***,,,---,,,,,,,,,...000222222222222111111111111000000000000000000000000...///222333333222000...000111222333444555666777666444333555777777555333333444555666777777777777222222222222333555777888222222222111111111000000111222222222222111000000///000111111222222222111...//////000000000000000.........///......------......//////......---,,,,,,,,,,,,+++++++++******************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$'''))))))&&&###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&''''''((())))))(((***++++++******+++,,,***++++++,,,,,,---.........///111222333333333222000111222333333222111000222222111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((()))))),,,,,,------.../////////........................//////...------,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***((((((((((((((()))******{{{wwwYYYLLL>>>999777444222333////////////...---+++++++++++++++,,,,,,---------************************%%%%%%&&&&&&%%%%%%$$$### %%%)))+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''((('''%%%###%%%%%%&&&&&&'''(((((())))))******+++,,,,,,------)))***++++++***+++---///222222222222111111000000000000000000000000000000...000222333333111///---///000000111333444444555666444333444777777555333111222444666888:::;;;;;;333333222333444666888999222222222222111111000000111222222222222111000000000111222333333333333333---...000111111111000///.........///......------......//////......---,,,,,,,,,,,,++++++*********************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""!!!!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''((()))******+++---......---,,,...///,,,,,,---......///000000333444555777888888777777555555777777777777555555666666666555555444444444000000000000000000000000.........------,,,,,,,,,******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))))),,,,,,------...//////000..............................---,,,,,,++++++***+++,,,,,,------,,,,,,+++)))***,,,,,,---,,,+++***((((((((((((((()))******sss}}}yyyXXXNNNAAA888444333333333000000000///...,,,+++***,,,+++***)))((()))***+++************************(((((('''&&&&&&'''))))))***)))((('''''''''''''''&&&'''(((*********)))((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$''''''''''''(((((((((((())))))))))))******************))))))***,,,---///...///000000000///---,,,,,,------...///000000111222222222222222222222222111111111222333444666777444444444555555555555555222222222444777999999999333333333444555666777888222333333444444333333222333222111000000222444555666666555444333333222222////////////000111222333222111///.........///000,,,---//////...---......++++++---......---++++++...---+++))))))))))))***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###%%%(((((('''&&&&&&'''&&&&&&''''''((('''''''''%%%%%%%%%&&&'''(((******---...///000000111111222......//////...------,,,,,,,,,+++++++++,,,------444555666888999999999999666666666555666666777888777666666555444444333333222222222111111111000000------------------------......---------,,,,,,,,,---,,,)))'''%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))***+++,,,,,,---...///000000...///////////////......000///...------,,,------///...------,,,,,,,,,,,,------,,,,,,+++***))))))))))))(((((('''''''''&&&wwwvvvXXXNNNAAA777333333222222000000000///...,,,+++***,,,,,,+++***************************************)))(((''''''&&&'''(((((()))((((((''''''''''''((((((((())))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((******))))))***+++---........./////////......---.........//////000000000111111111111111111111111111111111111222333444555444444444555555555555555222111222333666888888888222222222222333444555666333333444444444444333333333222111000000222333555555555555444333333222222000000000///000000111222111111///.........///000,,,---//////...------...++++++,,,,,,,,,,,,++++++---,,,***)))(((((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''((((((&&&%%%%%%&&&%%%&&&&&&'''(((((())))))))))))***+++,,,---//////222333444444444222000///,,,------............------,,,+++***))))))))))))***+++,,,------...------//////.........///000000/////////////////////////////////.........------,,,,,,,,,,,,,,,---------,,,------...//////000000---,,,++++++*********+++)))(((''''''&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((()))))))))******+++,,,---.........//////000000//////...000///...------,,,,,,---...------,,,++++++,,,,,,,,,,,,+++******)))(((((()))(((((((((''''''''''''{{{|||qqqWWWNNNAAA777333222111000000000//////...---++++++,,,,,,,,,,,,,,,++++++******************************)))(((''''''&&&'''''''''''''''&&&''''''((((((******))))))(((((())))))'''(((((())))))(((((('''''''''((((((((((((''''''$$$$$$&&&''''''(((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((***)))))))))***+++,,,---...---------------......////////////000000000000000000000000000000000000111000000000111222333333444444444555555555666666333222222333666888777777333222222111111222222333333444444555555444444333222222111000000222333444555444444333333222222222111111000/////////000000111000//////......//////,,,---//////---,,,---...++++++************+++++++++***)))(((''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&&&&&&&'''(((***+++,,,---...///000222333555555666777888888777555222...,,,+++,,,---///000111111111000///---+++)))'''&&&&&&(((((())))))))))))(((((()))(((((((((((()))******&&&&&&'''((())))))******+++++++++*********)))))))))))))))******+++++++++***+++,,,---///111222222//////000000111111000000---,,,+++)))((('''''''''&&&&&&$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((()))***+++,,,,,,//////000000000000//////000///...---,,,,,,,,,,,,---,,,++++++***+++++++++*********))))))(((((('''((((((((((((''''''''''''{{{xxxmmmVVVMMM@@@777222111000///////////////...---,,,++++++,,,---...---,,,+++*********************************)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((())),,,+++)))((('''(((((()))'''(((((((((((((((((('''&&&'''))))))))))))'''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))******++++++---,,,+++++++++---...///000000000000000///////////////000000000000000111000000000000000111222222333333444444555666666666444333333444666888777666444333222111111111111111333444444555555444444333111111111000111222333333444333333333222222222111222222111//////.........000000//////............,,,...///...---,,,,,,---+++***)))(((((()))***+++))))))((((((''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%###$$$&&&((()))***+++,,,...///000111111222555777999::::::999888777666444222///---,,,...///111333555666666777777555222///,,,***((('''+++++++++++++++***))))))((((((''''''(((((()))***$$$%%%%%%&&&&&&'''(((((()))))))))(((((((((''''''''''''''''''((((((((()))((()))***+++---...//////000111222444444333333222111000///---+++)))(((((()))(((&&&$$$###$$$%%%%%%%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++...///000000111000000000//////...---,,,,,,,,,,,,++++++***************+++*********))))))(((((((((((((((((((((((('''''''''yyy}}}yyyjjjSSSJJJ???666222111///...////////////...---,,,,,,+++,,,---...---,,,+++***))))))))))))))))))))))))***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))+++***((('''&&&'''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''))))))))))))************(((((())))))))))))))))))+++************,,,...///000000000000////////////000000000111111111222222////////////000111222222333333444444555666666777666555444555777888777666555444333222111111111111333444444444444444444333111000000111111111222222222222222222222111111111222222000///.........---///////////////......---,,,...///...,,,++++++,,,+++***((((((((((((***+++(((((((((((('''''''''&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&&&&&&&'''***---...///111222444444444444111333666999;;;;;;:::999444333000...---...///000333444666888:::;;;<<<<<<===;;;888555222000...---,,,,,,,,,,,,+++***))))))***))))))))))))***++++++))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++---///222444444444444555444333222111///...------,,,)))'''%%%$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***++++++......///000000000000000///...---,,,,,,++++++,,,*********))))))******+++***************)))))))))'''''''''(((((((((((((((xxxwww~~~gggPPPHHH===555222111000.........//////...------,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((()))))))))((('''&&&%%%&&&&&&&&&%%%&&&&&&''''''((((((''''''&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%######%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''((())))))))))))(((((((((((())))))+++,,,---...............///////////////000000111111222222222......//////000222333444222333333444555666777777666555444555666777666555444444333222111111111222222333333444444333333222000000000111111111111222111111111111111111111111222111000///...............////////////...------,,,...///...,,,+++++++++******))))))))))))******''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))))))))&&&(((***++++++---000222222444777999999888555444000222666999:::999777555111000......///111333555888999:::<<<===>>>>>>>>>===<<<:::888666444333333///000000000///......---+++************+++,,,,,,000000000////////////////////////.........------+++******))))))(((((('''((((((((('''''''''&&&&&&%%%&&&)))---000333555666555666666666666666555555111000///---+++)))((('''((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++,,,---...///000000000//////...---,,,++++++++++++*********)))******+++,,,************************'''''''''(((((((((((((((zzzvvv|||eeeMMMEEE;;;444222111000///.........///......---,,,,,,,,,+++***************))))))))))))))))))))))))''''''((())))))((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((((())))))(((''''''%%%&&&(((***+++,,,------,,,,,,------......//////......//////000111111222---......///111333555666222222333444555666777777555444333333444555444222222222111000000000111111111222222333333222222111///000000111111111111111000111111111111111111111111000///...................../////////...---,,,,,,...///...,,,******+++)))******++++++******)))'''((())))))))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******,,,...111222222333555666555888;;;===<<<888444111///222555888999777333111///111333555777999999::::::;;;;;;<<<<<<<<<<<<;;;888888666555555444444555333333333444333333222222---,,,,,,,,,,,,---......333333333444444555555666555555444444444444333333111000///...---+++***************))))))(((((((((%%%&&&''')))+++...000111///111333555666777777777333444444555444222///...---+++***)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&'''((()))******+++,,,---...///////////////...---,,,++++++++++++***************+++,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))}}}wwwzzzcccKKKDDD:::444222222111000.........///......---------,,,***)))((()))***+++))))))))))))))))))))))))&&&'''((())))))(((''''''((('''&&&&&&%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&$$$######$$$&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************''''''((())))))((('''&&&$$$%%%(((***,,,,,,,,,,,,++++++,,,,,,---...//////---------...///000000111------...000222444666777222222333444555666777888444222111111333333222000000000////////////000000111111111222222111111111//////000111111111111111000000000000000111111111000000///............///---.../////////...,,,,,,,,,...///...,,,*********)))***+++,,,,,,+++***)))'''((()))******)))((((((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((******+++111444666888777777777888666999===???>>>888222...///111555888888555111///000333999===@@@???>>><<<::::::;;;;;;::::::999888333333222222222333444444111111222222222222222111/////////...///000000111333333444666777888::::::999999888888888888777777555555333222000...---,,,+++++++++++++++++++++++++++***)))((('''((()))***(((***---000333444555555444666888::::::888666444111///---,,,,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))***+++,,,---..................---,,,++++++++++++++++++******+++,,,------'''''''''(((((((((((((((&&&'''''''''(((((())))))ooottt```MMMEEE:::333000000///...000000///............///111111///...,,,+++))))))((((((((((((''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((***)))&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&'''((()))))))))(((&&&'''''''''((()))))))))((((((((((((((('''''''''((((((((((((((()))******---,,,,,,++++++,,,,,,---000000000000000//////...---......000111222333444333222333444666666444222444333333222111111111222111111111111111111111111111222222333333222222111222222222111000//////...000000000000111111111111222222000///............111222111///---+++,,,---......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******)))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###'''(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%'''(((''''''&&&&&&&&&%%%%%%%%%###&&&***,,,---...222666777777777888888777777777999:::;;;;;;:::888666444333333444444555444333333888999;;;<<<=========<<<>>>;;;999:::<<<<<<:::888444222333777666333333666888444000000333444333000222111000111222222111///555444333444666888999888444444666999888666555666222333333111//////222444333111000///000000111111...------,,,,,,,,,,,,---)))******+++,,,...///000222333555666777777666666222222333333111000...,,,((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&++++++,,,------......//////......------,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((uuummm\\\KKKCCC999222000000000///////////////............///...---,,,+++)))(((((((((((((((((('''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&$$$&&&&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((())))))***++++++************++++++...//////000000000///////////////000111111111222444444444666888888666444444333222222111111111222222222222111111111111111111222222333333222222111222222111111000//////...000000000000111111111111222111000///............111111111///---,,,,,,.........---,,,,,,,,,,,,---++++++,,,,,,++++++***))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""$$$((()))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())),,,///000111222555888999::::::;;;;;;::::::999>>>??????>>><<<999666444666666777777777777888888:::;;;<<<=========<<<;;;<<<:::999999::::::777555222///000333444222222555333222111111111222333444111111222444666666444333444222000000111222111000555333333444333222222222666666555444444444666777333333333333222111000///333222000///---,,,,,,,,,)))))))))))))))***+++,,,,,,...000111333333333222222222222222111111000///---,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&'''(((***++++++,,,,,,------...---------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((}}}iiiYYYHHHAAA888222111111111000......///000///...---,,,++++++******)))(((((('''((((((((((((''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%###&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''(((((()))*********))))))))))))******,,,---...///000000000000000000000000000000000000444333444555777777555444333333222111111111111222222222222222111111000000111222222333333222222111222222111111000/////////000000000000111111111111222111000//////......///111111111///---,,,---.........---,,,,,,,,,,,,---++++++,,,,,,++++++***)))((())))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&%%%$$$%%%&&&''')))***,,,---...111333555666666777999;;;;;;;;;<<<<<<<<<<<<;;;;;;????????????===;;;999888<<<;;;:::999999:::;;;;;;:::;;;;;;::::::888777666666666555666777666333111777222111444666444444666222333444333111111333666.........000222222111///555333111000111222111111555333222111222444333222000...------...//////...///111333333111/////////444333111///---++++++***++++++******)))******+++((()))+++---.........---000/////////000111111222111111111000...+++(((''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&'''(((((()))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((kkkXXXFFF???666111111111111000---...///000000...,,,+++))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((())))))***))))))(((((())))))***++++++---...///000000000/////////000000000000000111111111333444555333111222222111111111111111222333333222222111000000000111222222333333222222111111111111111000000/////////000000000111111111111111111000///////////////000111111///---,,,---.........---,,,,,,,,,,,,---+++++++++++++++***))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((()))***---///111333444666666888999999:::<<<<<<::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>=========???>>>;;;999888888999::::::::::::999777666555444333333555666777666555333777444333666777444333555555555555555555666555555;;;888666666888999::::::666444222222444666777777333444444444555888777444444222111111333333222000---///000000000000111222333222111///.....................---......//////)))***+++,,,,,,+++***))),,,+++++++++,,,...000111333333444444333000---,,,***)))'''%%%$$$%%%&&&'''%%%$$$$$$%%%%%%&&&'''(((''''''((())))))******+++******+++,,,------......,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((mmmUUUCCC===555111111222111000,,,---///000000...,,,+++************************((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&%%%$$$######((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((('''''''''''''''(((((()))******))))))))))))******)))***,,,---///000000000,,,---...///000111222222000000000222444444222000111111111000000111222222222222222111111111000000111222222333333222222111111111111000000000000000///000000000111111111111111000000////////////000000000000///---,,,---///......---,,,,,,,,,,,,---***++++++++++++***))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%'''))),,,---///111333555666777555555666888999;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???===:::777555555555666888888777777666555555555111333555777888999999999333333666;;;;;;777666888>>><<<<<>>;;;:::;;;===>>>>>><<>>>>>>>>>>>======@@@@@@???>>>===<<<<<<<<<;;;:::888666444333333333111111111222222444555666333555777999999:::===???===CCCLLLSSSOOOHHHFFFIIIQQQOOORRR]]]jjjooojjjbbbSSSPPPMMMMMMSSS[[[cccgggXXXTTTOOOKKKJJJJJJIIIIIIUUU___bbbZZZSSSRRRRRRNNNGGGHHHIIIGGGDDDAAAAAAAAA@@@:::444333555555111---//////............//////......///000111333444555333333333222000...,,,+++((('''''''''(((((()))***+++,,,///111222333333333111111///---+++)))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((()))))))))******+++,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((zzzjjjPPPBBB<<<555111000111///---.........---------,,,,,,+++++++++******)))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&######$$$&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))((((((''''''(((((())))))***+++,,,---.........------......///000111111111111111333555555333111000000000000000111222222000000000111222222333333111222222333333222222111000000000000000000000111000000000000111111111111000000////////////000000///000000///------...000......---,,,,,,,,,,,,---***************))))))(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((()))+++---///111444444444333333222222222,,,,,,---000666:::::::::<<<======>>>>>>======<<<>>>===<<<:::999888888888666666666666666666666666333333444666888;;;>>>@@@HHHIIIJJJIIIHHHIIIMMMPPPXXXbbbpppuuukkk\\\WWWZZZ___aaahhhuuu~~~wwwmmmkkkiiikkkqqqxxx}}}hhhccc]]]YYYWWWVVVUUUTTTfffrrruuuiii___```eeefffhhhllloookkkddd___```cccUUUNNNHHHKKKQQQQQQHHH???;;;:::888555333111000000000000000000111222444444222333333333222111///...+++++++++++++++***))))))((()))***,,,...000111222333333444444222000---,,,(((((('''&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))******++++++,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((zzzhhhQQQBBB<<<555111000000///---///...---,,,,,,,,,------+++++++++***)))((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((('''%%%&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%"""!!!###%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''******+++,,,------------/////////////////////////////////111222333111///000000///000000111222222//////000111222333333444222222222333333222222222000000000000000111111111000000000000111111111111000000////////////000111///000000///------...000......---,,,,,,,,,,,,---***************)))((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''')))+++...000222222222555555444333111000///...))))))***...555999;;;:::::::::;;;;;;;;;;;;::::::666666555555444555555666333444666777999:::::::::>>>???@@@CCCGGGKKKOOOQQQdddeeedddbbb___```dddhhhmmmzzzzzzeee\\\^^^```eeeooozzz{{{uuufffeeedddfffjjjmmmoooooogggccc]]]YYYXXXWWWWWWWWWdddrrruuuggg\\\aaammmrrrooouuuyyytttkkkdddfffjjjlllfffccckkkuuuvvvjjj^^^PPPNNNJJJEEEAAA===:::888444333333222222333333444000111222333333333222111.../////////...,,,***)))''''''((()))+++---///000333555777888888666333111+++***)))((('''&&&&&&&&&&&&&&&''''''((()))))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((iiiPPPCCC===666000............000//////---,,,+++******+++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%&&&(((***,,,''''''''''''((((((((((((***((('''))),,,...,,,***---......---++++++,,,......///111111000000000111333222111////////////000333333222111000000000111444333333222111111111222111111111111111111111111000000000000000000000000111111000......---------......///000000000000000///......,,,+++***))))))'''(((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&''''''''''''+++///444666555333111000...000222333111///...---***)))(((***///333666888999:::999777555666999<<<:::999777666666777888999444777999:::@@@KKKRRRTTTYYYUUUSSSWWW___fffhhhhhhqqqmmmiiihhhiiijjjhhhfffiiiuuu~~~xxxfffXXXWWW[[[[[[ccciiiiiigggfffhhhiii[[[YYYXXXXXXZZZ\\\]]]]]]WWWZZZZZZXXXYYY___bbbaaa\\\YYYXXXXXXWWWWWW]]]eeekkkqqqtttmmmfffddddddccchhhlllpppttt|||xxxkkkcccYYYTTTVVVUUURRRVVV___VVVLLLAAA:::999888444000///444555111000333333...333...,,,---,,,(((***000))))))))))))))))))))))))...000333666888999888888222111000...,,,***(((&&&)))))))))((((((''''''&&&((())))))************)))++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''iiiPPPBBB===666000............//////...---,,,+++******++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%&&&(((***+++&&&&&&&&&&&&''''''''''''***(((''')))+++---,,,***,,,---------++++++---......000111222111000111222333222111000///000111111333222111111000000111111333222111000000000000111111111111111111111111111////////////////////////111000///......---------......///000000000000000//////...---,,,+++******(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&%%%&&&%%%%%%%%%&&&))),,,...111333555666333111//////...000222111///---,,,,,,+++***+++---000333666777;;;;;;;;;:::888666555444333444666999<<>>:::555777555111000333222---222......222111,,,***,,,---,,,,,,++++++*********+++---000333666888999999333333222000...,,,***)))))))))((((((''''''(((((('''(((((()))************++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''hhhOOOAAA<<<555000............//////...---,,,+++******++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&((()))***%%%%%%%%%&&&&&&&&&&&&''')))((('''(((***,,,+++******+++,,,,,,+++,,,...///...000111222111000111222111111111000111111222333222222111000000000111111111111000/////////000000000000000000000000000000////////////////////////000000//////......------......///000000000000/////////...---,,,,,,+++***))))))***))))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&&&&&&&%%%&&&)))---222555666666555333///------------///111000...,,,+++,,,++++++---///111333555666:::888666666777777777666<<>>888888555111//////000111222//////...------,,,,,,+++))))))***,,,///222666888666666666666555444333222///...+++)))((((((((()))%%%&&&&&&'''((()))******************************((((((((((((''''''''''''''''''''''''''''''''''''yyyeeeKKK===999444000/////////...---------,,,,,,++++++************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((&&&'''''''''(((((((((((('''((((((((((((((())))))'''(((*********+++...000---...000000/////////000...///000111222333333333111000000///000000111111111111000000000111111222////////////////////////...........................//////000//////...---------...///////////////.........---,,,,,,,,,+++************)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((+++---111444666666666555000///---)))&&&'''))),,,,,,...111222222333444666555777999999666555555666999???HHHUUUbbblllqqqssswwwvvvtttrrrnnnjjjgggeee```ccccccbbbbbbdddbbb^^^RRRTTTXXX^^^eeejjjmmmnnnllliiiggggggjjjkkkjjjhhhiiilllnnnmmmjjjhhhhhhjjjbbbbbbfffkkkjjjhhhllltttwwwssslllccc^^^^^^ccchhhdddqqqyyytttggg___\\\[[[ccc\\\[[[ccckkklllgggdddeeeddd___ZZZYYY\\\\\\YYY[[[ZZZ]]]eeekkkiiiaaa[[[UUUXXXYYYZZZcccooolllbbbYYY]]]```\\\WWWXXXaaajjj}}}ooocccYYYOOOGGGCCCAAACCCCCC???;;;666222///333222222222222222111111,,,,,,++++++,,,///222444666777777777888777777666555333000---+++)))((((((&&&&&&&&&&&&'''(((******************************((((((((((((''''''''''''''''''''''''''''''''''''www~~~cccHHH<<<888333000000000///...---,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%###########################$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&((()))((('''&&&''')))'''((()))***)))***---///+++---//////...---...///---...///111111222222222000000/////////000111111111111000000000111222222////////////////////////........................---...///000000///...---------...////////////...---------,,,,,,+++++++++))))))***))))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++...111555888999777444222+++,,,+++)))((((((+++---...000222333444555888:::444666888777444333555777???MMMcccvvv~~~}}}zzzuuunnnhhhcccaaa___^^^aaa```\\\[[[___aaa```[[[^^^dddjjjppptttwwwxxxoookkkffffffiiimmmoooooouuupppiiieeeeeejjjqqqvvvgggcccccceeeccccccnnn}}}xxxsssjjj___VVVTTTXXX]]]___mmmwwwrrrggg___^^^^^^^^^___iiixxx~~~rrrkkkhhhhhheee``````ggglllmmmkkkddd```eeeiiifff^^^YYYZZZ[[[\\\]]]aaaddd___WWWZZZ^^^___ZZZUUUVVV___hhh}}}vvvnnnggg]]]RRRMMMLLLKKKVVV^^^ZZZOOOBBB666...333333222222111111000000///...---,,,,,,...000111555666777888999999999999999888666333000---+++***)))((('''''''''((()))***************************((((((((((((''''''''''''''''''''''''''''''''''''xxx}}}```EEE:::777333000000000///...,,,,,,,,,+++++++++++++++)))))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&((()))(((&&&%%%'''((('''((()))))))))))),,,...)))+++------,,,,,,,,,------...///000111000000//////////////////000111111///////////////000111222................................................---...///000000///...---,,,---......//////......,,,++++++++++++*********(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((***,,,...000000222555777777666333111+++,,,...---,,,,,,---///222333444444444555777999222666;;;>>>???CCCJJJPPPVVVggg}}}{{{wwwvvvrrrlllfffbbbbbbdddeeefffeeebbb^^^aaaggghhheeeeeegggjjjlllmmmlllkkkkkkgggbbb]]]]]]```dddffffffiiieee``````dddkkkqqqtttfff___\\\```aaabbblllzzzmmmkkkeee]]]UUUTTTXXX]]]___ggglllhhhaaa^^^]]]\\\^^^aaammm}}}~~~rrrkkkfffjjjkkkhhhiiiqqqzzz~~~vvvmmmhhhiiiiiieeeaaaaaakkkfffcccdddbbb\\\WWWVVVZZZ^^^___[[[UUUUUU\\\ccciiihhhgggeee]]]QQQNNNRRRQQQbbbnnniii[[[MMMCCC<<<888777555444222000///...000///.........///000000444444666777999:::::::::999999999888666333000...+++***)))''''''((()))***************************((((((((((((''''''''''''''''''''''''''''''''''''zzz|||___DDD:::777333000000000//////,,,,,,++++++++++++++++++)))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%((()))(((&&&$$$&&&(((''')))))))))((()))+++---)))***,,,,,,+++++++++,,,,,,---///000000000///...///////////////000111111...............///000111................................................,,,...///111111000...---,,,---......//////......++++++******************'''((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###%%%%%%$$$$$$%%%&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***,,,///111333000111333444444444333222---///111222111000///000444555666555333444555777888>>>GGGNNNUUU___kkktttuuu~~~wwwtttooolllfffcccccchhhnnnrrruuuqqqkkkiiiooouuusssmmmbbbeeeggghhhgggdddcccbbb]]]YYYUUUTTTWWWZZZZZZZZZVVVWWW[[[bbbjjjnnnmmmjjj]]]TTTTTT]]]bbb```ccclllbbbcccccc```\\\]]]bbbgggiiijjjhhhbbb```aaa___ZZZbbbccciiissswwwrrrkkkgggaaahhhmmmlllmmmvvvpppjjjhhhkkkmmmlllpppxxxvvvqqqpppiii]]]YYY^^^WWW[[[^^^\\\WWWVVVZZZ______```eeeeee\\\QQQOOOTTTTTTeeeppphhhZZZRRRPPPPPPBBBAAA???<<<999666444222///////////////000111111333444555777999:::::::::888999:::;;;:::777444222---,,,***((('''((()))***)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''yyy\\\HHH===999444111000//////...000//////...------,,,,,,,,,***((((((***+++)))'''(((((((((((((((((((((((()))((((((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))+++,,,,,,+++***+++,,,000//////.........//////000///.........///111222000000//////......------///...---------///000111000///...---------------///000111111111...,,,***......//////......---,,,+++,,,,,,,,,,,,+++***************))))))))))))))))))&&&######&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((()))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%(((+++...000222555888000333333111555<<<;;;555888777777666666555555555666333333666555444:::CCCJJJcccttttttwwwqqqiiihhhbbbjjjjjjjjjrrruuuxxx~~~~~~xxxnnnnnnsssnnnbbbbbbqqqyyyooo```YYYYYYXXXZZZTTTQQQUUU^^^```[[[SSSVVV[[[^^^___eeelllmmmhhheee\\\XXX```kkknnnkkkiiigggjjjllljjjdddbbbdddgggmmmmmmllljjjfffaaa\\\XXX\\\fffooossstttsssmmmggggggjjjkkkkkkqqqzzzttthhhbbbhhhmmmnnnuuuvvvmmmfffccccccdddjjjjjjrrrrrreeeaaaccc___YYY[[[iiilll]]]TTTXXXXXXWWWaaadddZZZSSSVVVUUUPPPLLLGGGJJJTTTSSSEEE999777;;;444//////000///---,,,...111444666555777:::===999999999888888888777777555333///+++)))((()))***))))))))))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((yyy\\\GGG===999444111000//////...//////...------,,,,,,+++,,,***((()))***+++)))'''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***,,,,,,,,,+++,,,---......------------......000///.........///111111..................------000///.........///000000000///...------------...//////000000///...,,,+++---------------,,,,,,++++++,,,,,,,,,,,,+++************))))))((('''&&&&&&)))&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,000222333222333333...111333333777===<<<666777777777666555333222111888666888===AAAHHHVVVeeettt}}}|||qqqiiidddiiiooollliiimmmlllkkktttooorrrnnneeedddkkkkkkfffuuummm\\\ZZZ]]]\\\bbb^^^\\\bbbkkkooolllggghhhjjjiiigggkkkrrrtttrrrrrrmmmmmmuuu|||{{{vvvssslllpppqqqnnnhhheeefffiiikkklllmmmllliiifffcccbbbeeerrr}}}|||tttmmmhhheeeeeeiiijjjjjjnnntttxxxxxxqqqfff```ffflllooowwwtttkkkggghhhlllppp{{{kkkbbbffffffcccbbbmmmpppbbbYYYZZZYYYUUU^^^___VVVPPPRRRRRRNNNYYYUUU[[[hhhjjj\\\MMMFFF<<<888444333333222000///111333555555444555777:::::::::999888888777666666888777555222///,,,)))'''((((((((((((((())))))***&&&''''''(((((((((((((((((((((((((((((((((((((((xxx[[[FFF<<<888444000000//////.........---,,,,,,++++++***+++***))))))******)))'''(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((***,,,---,,,,,,---...---,,,,,,,,,,,,,,,------//////......//////000111---------...............000000///.........////////////......------......//////...------,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******+++***)))(((&&&%%%$$$$$$(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((///222555666444222000//////222555777;;;>>><<<888777777666555444222111111999===DDDLLLSSS]]]ooo~~~~~~yyywwwxxxyyy}}}{{{yyyyyyyyytttllleeejjjpppkkkhhhnnnmmmmmmuuuuuuwwwqqqeee___dddhhhhhhyyypppeeekkkpppmmmnnnkkkjjjnnnuuuzzzyyyvvvsssqqqlllgggiiiooorrrrrriiiiiimmmsssuuuooohhheeejjjnnnqqqooojjjhhhkkknnnqqqssssssqqqllljjjjjjlllpppuuukkkhhhhhhiiilllnnnmmmooorrrssspppnnneeeaaaffflllpppyyysssiiieeeiiipppuuuyyysssjjjvvv}}}mmmjjjssswwwjjj```^^^YYYWWW]]]\\\SSSNNNPPPQQQNNNZZZYYYbbbrrrwwwjjjYYYPPP@@@???===:::666333000...111222333333333333555777999999999888777666666666888999::::::777222---***(((((('''''''''(((***+++&&&''''''(((((((((((((((((((((((((((((((((((((((}}}xxxZZZDDD;;;888333000/////////...------,,,,,,+++******)))+++***)))))))))))))))((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''')))+++,,,,,,,,,...///,,,,,,,,,,,,,,,------...............//////000000------....../////////000000000000/////////////////////............//////000...---+++++++++---...,,,------------,,,+++++++++,,,,,,,,,,,,+++******))))))(((((('''&&&%%%%%%((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++---...333555666555333000000000444777:::;;;<<<<<<:::777444444333444666999<<<>>>FFFOOO\\\dddhhhnnnyyy{{{rrrssstttqqqrrrwww~~~yyytttssstttrrrlllgggjjjmmmgggdddkkknnnpppyyywwwkkkfffkkkooooootttxxxsss{{{}}}uuutttrrrrrrsssuuuwwwwwwvvvsssooohhhddddddhhhkkkllljjjlllqqquuuqqqhhhbbbbbbaaafffkkklllkkkmmmrrrxxx}}}~~~}}}xxxqqqmmmmmmpppppp}}}{{{mmmfffgggiiiiiimmmooommmmmmooommmjjjiiieeedddiiinnnpppuuu|||{{{tttlllffffffmmmvvv}}}sssxxxtttrrroooyyyuuujjjcccZZZ^^^aaa^^^UUUPPPRRRSSSQQQSSSVVVaaannnpppeeeXXXQQQFFFGGGFFFAAA<<<888444///...//////000111333555777666666666777777777777777666888;;;<<<;;;999555333,,,+++)))(((''''''))))))&&&''''''(((((((((((((((((((((((((((((((((((((((yyywwwYYYCCC;;;777222000////////////---,,,,,,+++******))))))************)))((())))))(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&(((+++,,,+++,,,---...------,,,,,,---......///---......///////////////.........//////000000111000000000000000000////////////.........//////000000...,,,******+++---///...............---,,,,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''***---000333444444333222000//////222555999999::::::999666444444000111333888@@@JJJSSSXXX```hhhqqqtttuuuxxx|||oooiiiqqqwwwtttsssxxxrrroookkkiiiiiijjjjjjjjjnnnoooeee___fffiiikkkuuu~~~vvvpppsssyyy{{{zzzxxxuuuqqquuussskkkqqqrrrssssssrrrqqqrrrsssppplllgggeeeeeefffgggiiiooopppsssssslllcccbbbeeedddhhhmmmnnnooosss{{{|||uuuqqqqqqsssnnnrrrrrrjjjbbbaaacccdddfffiiijjjgggggghhhgggcccddddddfffjjjlllkkkkkknnniiifffdddeeekkkuuuwwwsss}}}vvvtttuuukkk___cccccc___YYYUUUVVVXXXWWWXXX\\\ccchhhcccYYYRRRPPPJJJMMMMMMIIIGGGGGGCCC===444222000000000111222333222333444555777888999:::888999999::::::999999888222000...+++)))'''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((xxxvvvWWWAAA:::666222///////////////------,,,++++++******))))))***+++***)))((((((***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%''''''''''''%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&(((***+++******+++,,,---,,,,,,,,,---...///000------...////////////............///////////////...///000111111111111000//////......//////000000000...---++++++,,,...///......//////......---,,,+++,,,,,,,,,,,,+++******&&&''''''((())))))******'''(((***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''(((+++...222444666666222111///------000555999999777666666444111333777666999>>>GGGRRR^^^iiioooooorrrrrroooooovvv}}}qqqiiigggpppvvvsssnnnmmmffffffeeeeeegggkkkqqquuussssssjjjfffooosssuuu}}}|||{{{~~~~~~zzzuuurrrnnnkkkjjjllllllkkkkkkpppuuuvvvsssrrruuuxxxnnniiieeeffffffdddeeegggpppoooooollleee___aaagggpppssstttsssqqquuu}}}{{{yyywwwvvvvvvssssssnnnfffcccfffhhhgggkkkmmmkkkgggfffhhhhhheee```cccggghhhgggdddbbbaaajjjhhhggghhhmmmttt|||}}}}}}pppmmmrrrpppyyyxxxzzzqqqfffdddbbb```]]]]]]^^^```aaabbbcccccc```ZZZSSSPPPOOOMMMQQQRRRPPPUUU\\\YYYQQQBBB>>>999555333222000///111222333555666888::::::;;;;;;999888777777888888666555333000---***'''&&&&&&''''''((((((((((((((((((((((((((((((((((((((({{{vvvWWW@@@999666111///////////////---------,,,++++++******)))***,,,+++((('''(((***((((((((((((((((((((((((&&&&&&'''(((((())))))***%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''')))))))))((()))***++++++++++++,,,---...///,,,---.../////////......------------------,,,,,,---...///111222222222222///////////////000111111//////...------...//////---............---,,,,,,+++,,,,,,,,,,,,+++******''''''''''''''''''((((((''')))+++***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((***,,,///222444555444333/////////......111666:::999555333444444444;;;DDDKKKOOOVVV___ffflllppprrrmmmmmmjjjeeegggpppuuuuuu```^^^```gggllljjjccc]]]bbbbbbbbbeeekkksss{{{zzz}}}wwwvvv|||wwwsssmmmddddddnnntttqqqpppuuuiiirrr{{{|||yyywwwzzzqqqjjjeeeffffffcccdddhhhzzzwwwuuusssnnniiilllrrrvvvvvvtttooollloooxxx|||xxxxxxyyyzzzwwwsssuuuvvvsssnnnmmmqqqsssrrrvvvvvvqqqjjjgggjjjkkkiiidddgggiiigggdddbbbaaa```nnnlllhhhgggiiinnntttxxxzzztttwwwvvvnnnpppuuuqqq{{{xxx~~~tttooohhhbbbaaaaaadddgggjjjnnnpppfffaaa\\\YYYYYYZZZXXXTTTQQQTTTSSSTTT]]]iiifff[[[PPPKKKCCC>>>:::888444222222333333444666777777888999999999888888888999999777777666555111---***(((&&&''''''(((((((((((((((((((((((((((((((((((((((uuuVVV@@@999666111///////////////......---,,,,,,++++++***(((+++,,,+++((('''(((***((((((((((((((((((((((((*********)))((((((''''''&&&''')))******)))'''&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''))))))(((''''''(((************+++,,,---...,,,,,,.../////////...---,,,,,,,,,++++++*********,,,---///111222333333222///////////////000111111//////.........//////000,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++******'''''''''&&&&&&%%%%%%%%%'''))),,,+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((,,,///222555555444111///---///000000111333777:::999444333555777;;;FFFRRRbbbffflllqqqsssqqqmmmjjjhhhjjjiiigggjjjqqqqqqkkkQQQUUUYYY^^^dddeee___VVVbbb```___ccclllvvv}}}yyyzzzqqqtttyyy|||yyytttqqqqqqnnnccciii~~~zzzssswwwlllvvv}}}yyy}}}yyypppiiiiiiiiifffhhhmmmvvvtttrrrpppmmmiiikkkqqqrrrqqqnnnhhhdddgggqqqzzzyyyuuuuuuyyyyyytttnnnmmmrrrsssqqqppptttwwwwwwzzzxxxqqqhhhdddgggiiihhhjjjlllmmmhhhddddddeeeeeefffcccaaaaaaeeemmmvvv|||yyy{{{|||uuuxxx~~~zzzzzzvvv~~~tttkkkkkkgggbbbaaacccjjjpppuuuyyy|||fff^^^VVVWWWaaaiiiggg```UUUVVVTTTSSS___lllhhh[[[WWWQQQIIIDDDAAA???;;;999555555555555555555555555444555777999;;;;;;<<<<<<777888888777555111,,,***&&&''''''(((((((((((((((((((((((((((((((((((((((|||sssTTT@@@999555111......///000000++++++,,,,,,,,,+++***)))((())))))*********))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---...///000222222333333222222111000//////000000000...,,,,,,---...///...------,,,,,,,,,,,,++++++***++++++++++++***))))))+++***)))'''''''''((()))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%''''''(((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%$$$$$$&&&###"""$$$(((,,,------222333444555555444222111000,,,---444888777666999777222222:::BBBLLL\\\lllvvvttttttsssnnneeebbbcccrrrrrriii]]]```iiibbbRRROOOVVV___cccbbb^^^\\\[[[ccckkkuuuzzzzzzzzz{{{~~~zzzuuuwwwwwwqqqiiieeessssssuuuyyyxxxrrrlllhhhiiipppyyy~~~{{{xxxvvv|||}}}tttnnnooorrrooommmiiieeeccceeefffffflllrrrsssnnnkkkmmmmmmiiinnnnnnppppppjjjiiiuuu|||wwwqqqmmmmmmllliiifffkkkzzzpppppptttpppxxxyyyxxxjjjiiilllhhhhhhmmmllliiillllllgggffflllrrrtttgggkkkllllllqqqyyyzzzuuuyyytttsss{{{|||uuuooojjjfffccc```ccciiikkkmmmwww|||nnn```[[[ZZZ___dddfffkkkqqqfff\\\TTTVVV___bbb\\\TTTOOOKKKFFFFFFHHHGGGBBB===:::444000111111111333777888666444555999<<<<<<;;;:::::::::999777444222000%%%&&&'''((((((((('''&&&%%%&&&&&&&&&'''(((((((((}}}sssSSS???999555111......///000000---------,,,,,,,,,++++++*********)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------///000111222222222222111000000/////////000000...,,,,,,---.........---------,,,,,,+++++++++***++++++++++++***))))))+++***((('''''''''((()))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%%%%&&&$$$###%%%***///222222444444444333333222222111666444444666555111222777;;;===DDDPPP\\\iiiwww}}}tttkkkfffbbb```dddiiivvvssshhhZZZVVVYYYWWWOOORRRWWW]]]aaacccfffjjjnnnyyy{{{{{{zzzvvvsssssstttxxxpppkkkllllllhhhdddcccjjjpppvvvxxxsssnnnlllmmmooossswwwyyyvvvqqqllljjjfffkkkooolllfffdddggglllnnnrrrtttrrroooooonnnlllrrryyypppooooooooonnnuuuzzzqqqnnnsssvvvtttppp}}}vvvtttkkkppppppuuulllppptttnnnlllpppnnnjjjiiiiiillluuu|||zzztttpppqqqpppoootttzzzyyytttyyyuuuuuu{{{~~~yyyvvvrrrooommmkkkiiigggaaafffhhhiiisss}}}yyymmmbbbeeegggfffeeehhhpppvvvccc]]]XXXZZZ___```[[[TTTJJJJJJJJJJJJJJJKKKNNNPPPQQQFFF:::666444222222444666777777888999999999888;;;;;;;;;;;;999777555444---,,,***((('''''''''(((&&&''''''''''''''''''&&&rrrRRR>>>888555000......////////////...---,,,+++,,,,,,---,,,+++***((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))+++++++++++++++++++++++++++,,,---,,,+++***+++,,,------...000111111111111111000//////.../////////000...,,,,,,...///...---......---,,,,,,+++*********++++++++++++***))))))***)))((('''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''%%%%%%&&&'''&&&'''***...333555666333333222222222333444444444444444555333333:::BBBCCCMMMYYYeeeqqquuujjjfffgggjjjooouuuwwwpppcccWWWNNNLLLNNNPPPWWW]]]dddjjjmmmrrrxxx}}}|||vvvrrrqqqqqqqqqqqqssslllgggfffgggfffhhhkkkrrr|||wwwoooooorrrlllmmmnnnllliiieeecccbbbkkkmmmmmmiiifffffflllrrrwww|||yyyvvvrrr|||{{{kkklllmmmnnnpppzzz~~~tttiiijjjrrrzzz{{{xxxyyyrrrfffjjjiiirrrrrr|||tttrrrmmmlllllllllmmmtttyyyvvvpppsssrrrooonnnsssyyyxxxtttvvvtttvvv{{{|||zzzyyy{{{sssrrrrrrrrrsssqqqooollliiikkkiiifffiiinnnhhh^^^bbblllooogggdddkkktttwwwaaa^^^[[[]]]``````[[[UUUIIINNNSSSTTTTTTYYYfffpppeeeVVVGGGAAA???:::444111333555777777777777888888<<<<<<===<<<<<<;;;:::999888444///***'''&&&''')))&&&'''((()))((('''&&&%%%qqqQQQ===777444000......//////...///...+++******+++,,,---...,,,***(((''''''((()))(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************+++++++++++++++,,,---,,,+++***+++,,,,,,---...///000000000000//////...............//////...,,,---...///...---......---,,,++++++*********++++++++++++***))))))(((((((((((('''(((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&&&&'''(((,,,000333444444444///000111333444555666666333111000111555>>>IIIQQQUUU```kkkqqqyyy{{{tttooorrrvvvvvvttttttnnneee\\\XXXSSSPPPTTTZZZaaaiiirrrxxxyyyyyyyyyzzzwwwqqqjjjiiilllppppppooorrrkkkggghhhjjjlllqqqwwwyyyqqqnnnmmmggghhhiiihhhhhhiiilllooo~~~xxxpppkkkkkkpppuuuvvv~~~vvvtttsssppp{{{|||~~~}}}qqqfff\\\```dddeeeffflllzzziiiccc^^^```gggooorrrrrrxxxpppeeejjjjjjmmmyyy~~~uuujjjkkkoooppplllkkknnnppppppsssnnnjjjiiinnnssstttrrrpppppptttyyyxxxtttsssvvvqqqqqqrrrtttuuutttqqqnnnmmmmmmiiidddbbbccc^^^VVV___ggggggaaafffuuuzzztttbbb\\\XXXZZZ```bbb^^^XXXOOOTTTYYYZZZ]]]fffvvvggg\\\TTTVVVWWWPPPCCC:::777555333333555888999:::;;;<<<<<<==================:::555///+++(((''''''%%%&&&((())))))((('''&&&~~~{{{pppPPP;;;666444000......///...------,,,***(((((()))+++,,,...,,,***(((''''''((()))(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))******+++++++++***+++,,,,,,******+++,,,,,,---...///////////////...---------------.........---------//////...,,,......---,,,,,,+++*********++++++++++++***))))))'''''''''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%&&&((((((,,,111555666333000...000222444666777666555444777333///333@@@OOOZZZ^^^kkkqqqwwwwwwxxx{{{{{{yyy|||vvvsssvvvvvvooofffbbbaaa[[[YYY___ddddddeeegggoootttzzz{{{xxxssspppooopppkkkggghhhnnnqqqppplllrrrllljjjnnnrrruuuyyy}}}}}}|||xxxvvvppphhhkkkkkkkkkkkkmmmqqqvvvzzz~~~rrrggg___^^^```ccc___jjjnnngggcccjjjrrrrrruuurrrqqquuuwwwssslllfffZZZ^^^```]]][[[___hhhpppcccdddfffffffffgggiiilllsssjjj___eeeeeecccwwwvvvhhhcccfffjjjrrr~~~~~~zzzssslllhhhhhhkkknnnpppnnnnnnqqquuutttooonnnqqqmmmmmmnnnppprrrrrrooommmiiijjjiiifffeeefffeeebbb[[[]]]ZZZ]]]qqqyyyccc[[[UUUXXXaaafffccc]]]YYYYYYYYYYYY]]]fffrrrzzz___^^^dddqqqvvvnnn^^^TTTKKKBBB777222444777888777:::::::::;;;<<<======>>>>>><<<:::666111---(((&&&$$$%%%'''))))))***)))))){{{uuuoooOOO;;;666333000/////////...---,,,+++***(((((())))))***,,,+++***((((((((())))))(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))******++++++)))***++++++******+++,,,,,,,,,---...//////......,,,,,,,,,,,,,,,,,,---......------...//////...,,,------,,,,,,,,,,,,++++++***++++++++++++***))))))&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++,,,000555777555111...,,,666777888888888666333222444444666AAAVVVjjjsssrrrrrrqqqrrrtttrrroooooosss{{{sssoooiii```ZZZWWW[[[]]]aaajjjrrruuurrrmmmuuuvvvvvvrrrmmmkkklllnnnllljjjkkkpppwww{{{zzzwwwxxxtttttt{{{~~~|||xxx{{{zzzyyy~~~~~~rrriiiiiigggeeedddeeeiiilllsssjjj^^^TTTOOONNNPPPQQQOOO\\\ccc```gggyyy|||{{{zzzvvvsssrrrppprrrooohhheeelllvvv|||zzzzzzuuuuuuwwwzzzkkkcccXXX]]]]]]aaauuu~~~tttggg^^^ZZZ___xxxzzzqqqkkkggghhhpppzzzzzztttppppppnnnlllmmmqqqiiihhhhhhiiilllnnnnnnmmmnnnppppppnnnkkkiiiiiiiii[[[XXXWWWbbb{{{}}}ccc]]]YYY[[[ccchhhfffbbbfffccc^^^\\\^^^ccciiilll^^^dddrrruuupppggg[[[JJJ===777666666555888888888999:::;;;===>>><<<===>>>===999444...***&&&''''''(((((()))******tttvvvoooOOO:::555333000/////////---,,,+++++++++*********))))))*********)))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++(((***++++++******+++,,,,,,,,,---.........------+++++++++++++++,,,------...------...000///...,,,++++++,,,,,,,,,,,,------***++++++++++++***))))))%%%&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''###$$$%%%&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((***---000111444666555222000000111999888777666666777888888999AAAMMM[[[nnn~~~{{{mmmeeefffnnnmmmdddfffppp}}}tttkkkeee```[[[[[[______jjjsssuuuwwwyyyrrrhhhjjjmmmooonnnmmmnnnsssvvvssssssuuuzzzzzz|||{{{rrrpppsssrrrqqqxxx{{{nnn]]]\\\[[[XXXUUUTTTUUUVVV[[[UUUMMMJJJLLLQQQTTTUUU[[[kkkuuuxxx{{{yyy}}}~~~|||{{{qqqnnnfffmmmmmmqqq|||xxxqqqnnnfffeee___```sss|||wwwrrrmmmkkkjjjqqqrrrkkkiiijjjpppvvvooollliiigggiiikkkmmmmmmrrrtttuuusssmmmhhhggghhh___]]]___iiivvv|||yyyrrr```bbbeeefffgggfffeeeeeegggeeeaaa___```bbbeeegggbbbiiittt|||zzzvvvxxx~~~}}}tttdddPPP???777777999888888888888999;;;<<<======>>>@@@AAA???;;;666333+++***((('''&&&'''((()))nnn{{{nnnNNN:::555222000/////////---,,,+++,,,,,,,,,,,,+++***)))((())))))*********))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++(((***++++++******+++---,,,,,,------...---------+++*********+++,,,,,,------------...000000---+++***++++++,,,,,,------...***++++++++++++***))))))$$$%%%'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))***---111333666666555222///000444777888666333333555999???CCCKKKXXXhhhsss|||zzzqqqlll```bbbooonnnbbbdddsssgggbbb^^^]]]\\\\\\bbbiiifffxxx|||vvvuuunnnaaa[[[bbblllsssvvvxxx{{{~~~}}}{{{~~~yyy{{{qqqcccbbbfffddd___ccciiibbbUUUSSSSSSSSSQQQOOONNNOOOPPPLLLGGGDDDGGGQQQZZZaaacccooo~~~iiieeeiiidddpppmmmiiihhhnnnrrrmmmddddddcccdddhhhnnn}}}ttthhhfffjjjssszzzzzzuuuooojjjiiijjjlllmmmjjjmmmqqqrrrnnnjjjjjjnnncccccchhhmmmkkkccc___aaa^^^gggpppqqqjjjddddddggg\\\\\\]]]\\\\\\^^^cccfffgggkkkooommmfffdddooo~~~vvv___GGG:::;;;AAA999888888888999;;;<<<===>>>@@@BBBCCCBBB???===;;;000---***'''%%%%%%&&&'''ppp{{{{{{hhhKKK999444333111000...---------......---,,,,,,,,,,,,---+++++++++************)))+++(((&&&'''))))))'''%%%************************%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))*********)))))))))))))))+++,,,...000000///...---***---...+++''''''+++000/////////000111000---***,,,,,,------------------++++++******)))((((((((())))))((('''&&&&&&%%%%%%******)))'''&&&%%%$$$###(((((('''&&&%%%$$$$$$###%%%$$$###%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#########"""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''******)))***---111666888:::777444444666888888888:::999666555;;;GGGPPPTTTjjjsss|||}}}yyyxxxyyymmmnnnssswwwqqqfffaaaddd\\\___bbbbbbaaafffooowwwvvvwwwuuuqqqqqqrrrppplll```bbbfffkkkrrrzzz}}}zzzyyyvvvuuuwww|||ssssss~~~ooo[[[QQQUUURRRPPPNNNMMMLLLJJJHHHLLLIIIGGGHHHKKKMMMMMMKKKQQQXXX___ccciiirrryyyzzz}}}vvvsssrrrsssxxxpppfffaaa```aaa___\\\aaabbbfffjjjmmmxxxlllaaa^^^bbbmmmxxx|||tttooollljjjooommmtttxxxjjj^^^fffjjj\\\aaacccgggjjjkkkggg```[[[[[[hhhqqqoooppptttrrrjjjeee^^^ZZZ\\\___aaabbbeeeeeerrrtttggg]]]dddrrryyysssbbbPPPCCC>>>===AAA<<<999888999:::===@@@@@@@@@AAABBBCCCDDDFFFGGG;;;666///***'''&&&%%%%%%qqqxxxyyygggJJJ999333333111///...---------------,,,++++++++++++++++++++++++*********))))))***(((&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,......---,,,++++++---...,,,((((((,,,000//////000222333222///,,,------------------------++++++******)))((((((((()))(((((('''&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((***,,,000444888:::::::::999888777666555444666333444>>>OOO^^^hhhmmm~~~|||wwwuuuuuuttttttuuuvvvoooeeeaaaddd```eeekkkoooqqquuuyyy}}}rrrpppjjjfffhhhmmmlllhhh___hhhsss}}}xxxtttppplllllloooooofffdddkkkiiiYYYIIIBBB===???@@@BBBCCCDDDDDDEEEDDDFFFLLLTTT]]]dddhhhiiioootttxxxxxx{{{~~~|||xxxvvvvvvyyy|||{{{tttlllhhhhhhhhhgggeeeiiijjjlllnnnmmmqqqxxxlll___[[[^^^fffsss~~~wwwtttlllfffqqqrrrrrriii^^^eeellldddaaacccfffjjjllljjjfffbbbaaaiiinnnnnnuuu{{{ooogggaaaaaabbbbbbcccfffiiirrrrrrddd^^^hhhvvv}}}zzzxxxqqqggg[[[OOOHHHDDD???;;;888999:::::::::<<<@@@@@@AAABBBDDDFFFGGGIIIBBB<<<444...***(((''''''rrrsssvvvfffIII888333222111///...---,,,,,,,,,,,,+++***************++++++*********))))))))))))(((&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))'''(((***+++++++++***))),,,---...,,,***)))---000...///111444666444111...///.........---,,,,,,,,,++++++******)))(((((((((((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))),,,000444888:::<<<:::;;;===<<<999666444333777222888NNNdddqqqyyy{{{vvvsssqqqpppqqqooommmjjjddd^^^^^^bbbooorrrvvvxxxxxxuuurrrooohhheee___]]]ccclllooommmqqq{{{}}}wwwppphhh^^^UUUTTTXXX^^^WWWTTTVVVQQQDDD<<<;;;999???FFFLLLOOOQQQTTTWWW\\\aaaiiiqqqwww|||~~~|||{{{|||||||||{{{||||||}}}}}}yyyyyywwwuuuuuuwww|||~~~yyyrrrooopppqqqqqqpppwwwxxxzzz{{{yyywww{{{pppggg``````dddkkkuuu~~~yyyvvvkkk___tttnnnpppoooeeefffllliiieeefffiiilllppppppooommmfffiiiiiiiiisss{{{rrrkkkjjjjjjhhhgggiiicccjjjjjjbbbaaakkkuuuyyyrrrqqqooolllhhhbbb[[[WWWJJJBBB======>>>:::888999>>>???@@@BBBDDDGGGIIIJJJIIIDDD<<<555000---***(((rrrpppttteeeHHH777333222000///------,,,,,,,,,,,,+++***************************))))))))))))(((''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%###$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''((()))*********)))))),,,......---++++++---///---...000444666555222...000//////...---,,,,,,+++++++++******)))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((***---111666999;;;;;;;;;999:::;;;:::777555555777???===HHH```qqqtttvvv{{{zzzvvvrrrooonnnnnnmmmllleeedddccc```]]]^^^ccciii}}}|||yyyvvvsssmmmgggbbb]]]___```aaaiiittt|||}}}~~~xxxtttsssllljjjggg```SSSGGGEEEJJJHHHEEEEEEFFFCCC===>>>CCCPPPXXXcccjjjlllnnnssswww}}}~~~}}}}}}}}}|||{{{zzzzzzzzzzzzuuuvvvwwwvvvuuuvvvyyy{{{|||yyyuuusssuuuvvvvvvvvv|||}}}{{{tttrrrrrrrrruuuzzz{{{oookkkgggfffwwwrrr|||{{{ppplllhhhjjjjjjkkknnnqqqrrrqqqooofffgggfffdddiiirrrxxxwwwwwwqqqmmmooopppllljjjiii^^^dddgggfffjjjsssxxxxxxtttoookkkjjjmmmqqqrrrqqqdddUUUGGGDDDAAA<<<999;;;===>>>???AAADDDGGGIIIJJJKKKHHHDDD???:::444---)))rrrqqqsssdddGGG666333222000...---,,,,,,,,,------,,,+++++++++++++++*********)))))))))((((((&&&&&&''''''&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((())))))***************------...---,,,,,,---...+++,,,...222444444111...000000///...------,,,,,,++++++******)))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''')))***+++000333777;;;===<<<;;;999999888777555444555888:::GGGLLL[[[ooowwwsssrrruuuqqqnnnkkkiiiiiihhhgggeee```bbbcccbbbcccjjjrrryyy{{{uuupppllljjjhhhfff^^^gggnnnpppttt|||vvvppppppqqqooolll^^^```bbb^^^RRRFFFDDDIII999<<<@@@DDDEEEGGGOOOWWWiiiqqq{{{~~~}}}|||zzzyyyxxxxxxxxxrrrtttwwwxxxwwwvvvvvvvvvwwwvvvtttssstttvvvvvvvvvvvvwwwzzzoooggg___cccvvvrrriiigggggghhhjjjkkkkkkiiifffcccgggiiieeeaaaccchhhkkkllliiijjjqqqtttqqqllljjjhhhiiihhhiiipppzzzyyypppfffccciiittt|||eeePPPHHHEEE>>><<>>???@@@CCCEEEGGGIIIHHHIIIIIIIIIEEE<<<222***qqquuusssbbbFFF555222111000...---,,,++++++------,,,+++++++++++++++******)))))))))(((((((((%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%$$$###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))))))))*********++++++,,,,,,,,,------,,,,,,,,,+++,,,---///111222000...000/////////...---------++++++******)))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++---///555777:::======<<<999777:::777555555:::@@@DDDFFFPPP[[[kkkvvvzzzyyyxxxyyytttrrrppplllhhhdddaaa```aaafffiiihhhjjjqqqxxx|||{{{wwwqqqjjjfffeeefffggglllttt{{{{{{{{{~~~sssddd```eeelllmmmjjj]]]^^^___[[[OOOCCC@@@DDDFFFLLLSSSYYY\\\bbbkkkssszzz}}}|||zzzxxxwwwvvvvvvvvvooorrrvvvwwwwwwvvvvvvvvvtttttttttssstttttttttuuutttvvvwwwzzzxxxnnnggg]]]fffxxxkkk^^^___bbbeeegggfffbbb^^^ccciiinnnjjjccc```dddiiijjjhhhlllvvv{{{xxxtttrrrtttnnnfffbbbhhhsss{{{rrrfff```dddqqqfffPPPLLLKKKDDDAAADDD@@@@@@AAAAAACCCDDDFFFGGGDDDGGGLLLOOOMMMEEE:::222ppp}}}{{{tttaaaEEE444222111000...---,,,++++++,,,,,,+++******************)))))))))((((((((((((###&&&''''''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))))))))))))))******+++,,,++++++,,,,,,,,,++++++...---,,,---///000///...////////////............++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---000222555777:::;;;<<<:::777666888666777@@@NNNZZZ```aaa```llltttuuuxxxzzzssssssqqqkkkeeeaaaaaabbbiiippprrrooolllooopppooooooqqqqqqoookkkjjjlllnnnzzz|||{{{zzzzzzzzzvvvoooooocccWWWSSSXXX^^^```___\\\[[[ZZZXXXRRRLLLNNNTTTdddkkksssxxx{{{}}}|||zzzyyywwwvvvvvvvvvrrrtttuuuuuuttttttvvvxxxuuuuuuvvvvvvuuuttttttuuuuuuxxxxxxxxx}}}~~~~~~wwwmmmiiieeeooottthhhYYY]]]dddkkkooommmhhhdddhhhkkkmmmkkkeeeaaacccfffkkkhhhkkksssyyyxxxuuutttwwwpppfffaaabbbiiittt|||xxxtttooojjjjjjoooxxxoooYYYLLLSSSXXXQQQJJJJJJEEEEEEDDDDDDDDDDDDEEEFFFCCCGGGLLLPPPQQQLLLCCC===ooo|||uuuaaaDDD444222111///...,,,,,,+++++++++******)))))))))))))))))))))))))))((((((((((((###%%%''''''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&###&&&(((((('''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((()))******++++++***+++,,,,,,+++***000...------///000000///.........///////////////++++++******)))(((((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++///222555444666888::::::999777555555555;;;LLLbbbttt||||||qqqzzzyyyqqqtttvvvkkklllkkkfffaaa___dddiiiuuu|||}}}vvvooommmiiiddd```iiisssyyyzzz{{{|||uuusssvvvwwwmmmbbbVVVPPPIIIHHHMMMRRRUUUVVVSSSRRRTTTYYY^^^dddooozzzzzz~~~}}}|||zzzyyyxxxxxxxxxyyyxxxuuurrrpppqqquuuxxxwwwxxxyyyxxxwwwuuuuuuvvvrrrvvvvvvtttxxx~~~|||~~~uuu{{{ssshhhiiinnnwww{{{rrrkkkbbb[[[aaakkkuuu{{{zzzuuuppplllkkkiiihhhddd```___aaafffbbbbbbhhhmmmlllkkklllwwwrrrmmmjjjhhhhhhlllqqqvvvxxxyyyvvvsssqqqsssvvv^^^MMMIIIYYYddd\\\RRRPPPIIIHHHGGGFFFEEEEEEEEEEEEDDDGGGKKKPPPRRRPPPKKKFFFsss|||ttt}}}\\\BBB666222000.........///...---,,,,,,++++++***)))((((((+++***'''&&&&&&'''***+++((((((((((((((((((((((((''''''''''''''''''''''''(((%%%""""""%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&!!!%%%###((('''''''''&&&&&&%%%%%%$$$***)))$$$###$$$###+++ +++!!!((($$$ !!!!!!&&&&&&"""###)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$%%%&&&&&&///!!!"""---&&&+++777 222!!!+++666(((%%%000111,,,222---***000///,,,111333,,,000333,,,(((+++...'''(((******)))(((((()))(((((('''&&&%%%%%%$$$$$$$$$&&&+++ '''222*** ''')))###+++)))&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((((((((('''***...000000000///000***444:::999888:::999666<<<===IIIbbbxxx~~~{{{jjjiiiuuurrrjjjpppllljjjeeeaaaeeeooossssss{{{{{{|||xxxnnneeedddiiimmmvvvvvvvvvrrrmmmnnnmmmcccWWWMMMSSSWWWVVVRRRPPPTTTYYY___dddmmmuuu|||{{{yyy|||}}}{{{|||vvvtttxxxxxxtttsssvvvssswww{{{zzzwwwuuuwwwzzzvvvuuutttuuuwwwyyyyyyxxxyyyzzz}}}~~~~~~|||zzzxxxzzzzzzwwwssspppssszzz{{{nnnddd___eeefffuuurrrrrrccceeemmmccc[[[ccckkkkkkfffccceeeiiikkkfffaaajjjkkkmmmqqqttttttqqqnnnkkkrrr{{{}}}ssshhhgggnnnZZZPPPFFFNNN[[[XXXWWWdddIIIHHHGGGFFFEEEDDDCCCCCCEEEGGGLLLPPPOOOMMMPPPWWWwww}}}uuu{{{ZZZAAA666222000.........///...---,,,,,,++++++***))))))((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&%%%"""&&&)))$$$'''*** !!!!!!!!!!!!!!! !!!!!!%%%***)))$$$"""%%%%%%((('''###))))))333---(((&&&)))***&&&&&&(((&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&&&&'''+++---$$$---+++(((((())),,,)))(((111((( +++000+++,,,444111)))+++222---(((111$$$000(((%%%999;;;&&&'''((()))))))))(((((()))))))))(((''''''&&&%%%%%%,,, ///###'''&&&,,,)))$$$'''222)))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''((((((((((((+++...000000///...///---444888555444888::::::>>>JJJ\\\nnnyyy|||zzzwwwxxxvvvzzz{{{nnnhhhkkkbbbeeegggjjjqqqyyy{{{xxx}}}||||||wwwlllbbbaaafffeeeyyy{{{qqqooohhhccceeegggaaaXXXPPPTTTXXXYYYYYY]]]gggoooxxx{{{}}}~~~xxxvvvyyyyyyuuutttvvvzzz~~~{{{vvvuuuvvvvvvuuussssssttttttsssrrruuuvvvxxxzzz{{{zzzyyyxxxyyyxxxuuusssrrrssswwwzzz{{{zzzrrrkkkgggiiioootttnnnccciiisssllleeeiiillljjjeeeaaaccciiimmmkkkhhhwwwoookkkssszzznnnooouuuzzzvvvoookkknnnttt___PPPBBBMMMdddfff```eeeYYYSSSLLLGGGEEEEEEEEEEEEEEEFFFJJJNNNNNNLLLQQQXXXvvvzzzvvvzzzYYYAAA666222000.........///...---,,,,,,++++++***)))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&+++ %%%''''''''''''''''''''''''(((((('''!!!!!!%%%"""'''$$$""",,,+++!!!!!!!!!"""""""""###$$$$$$############$$$$$$))))))(((&&&$$$$$$&&&'''...,,,%%%,,,'''!!!///((()))***---,,,&&&)))666!!!'''+++222666+++'''222222'''444444777:::)))))))))))))))))))))))))))))))))(((''''''&&&&&&$$$000***"""------...***555(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((***---000111000///......000444666555777===BBBDDDHHH\\\mmmsssuuuyyyzzzxxx~~~vvvoooiiiggggggjjjmmmoooqqquuu{{{|||yyy~~~{{{xxxtttmmmiiiooowww|||zzzgggbbb\\\WWWZZZ___^^^ZZZUUU[[[ccciiimmmttt~~~}}}{{{||||||yyywwwxxx}}}|||yyyxxxwwwuuusssrrrssssssrrrqqqqqqrrrsssuuuvvvvvvvvvvvvwwwuuuttttttttttttsssrrrqqqtttxxxyyywwwtttrrrqqqmmmssslllfff___fffpppmmmjjjkkkgggjjjddd^^^^^^dddkkknnnnnnvvvoookkkrrr~~~zzzpppuuu{{{zzzmmmfffkkkrrrtttfffWWWHHHUUUrrryyynnnkkknnncccUUUKKKIIIIIIIIIHHHEEEEEEHHHKKKLLLLLLRRRZZZuuuzzzvvvyyyYYYAAA777222000.........///...,,,+++++++++*********))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%---......///!!!""" !!!!!!""""""""""""!!! !!!###&&&***,,,)))!!!$$$......&&&%%%%%%&&&%%%###"""""")))((((((''''''(((((()))'''%%%###$$$&&&))))))(((666###"""(((,,,((( +++...,,,666(((***333'''666666:::YYYiii...)))AAA+++888+++***)))((()))))))))(((((((((((((((''''''&&&&&&+++...---sss)))!!!... &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''((())))))///111333444222000000000444444666===HHHQQQTTTSSSZZZiiirrrooorrr~~~|||{{{kkkeeeiiikkkhhhttttttqqqnnnpppwww{{{{{{|||xxxuuusssqqqsss}}}|||{{{{{{wwwoooWWWTTTQQQRRRXXX___bbbbbbaaakkkxxx~~~}}}}}}{{{xxxwww{{{zzzxxxvvvuuuvvvwwwvvvuuupppppppppqqqqqqrrrrrrsssvvvtttsssuuuwwwvvvqqqmmmlllnnnqqqrrrssstttttttttssstttyyyrrreeefff^^^aaaiiimmmvvvzzzrrrmmmfff]]]ZZZ^^^fffkkknnneeehhhkkknnnppppppppppppxxx~~~xxxfff___gggnnnkkkkkkeee]]]gggyyyuuuzzzmmm[[[QQQOOOOOONNNLLLEEEDDDEEEIIIJJJLLLSSSZZZsss}}}uuuxxxYYYAAA777222000.........///...,,,+++++++++******************)))(((''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%---$$$///vvvwww###...$$$''''''&&&***///&&&+++444***TTT___******---+++(((((()))***)))(((''''''&&&&&&&&&&&&&&&&&&!!!!!!&&&''')))%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''((()))+++,,,333555777777555444333444888666<<>>444222000.........///...---***************************)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%############$$$$$$$$$%%%###!!!))))))''')))((($$$((($$$&&&&&&...---&&&jjj000000,,,''''''***+++***'''&&&&&&&&&'''''''''''''''((("""$$$,,,hhh+++###!!!$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''(((+++...222555777888999999888777888:::<<>>***###)))***!!!$$$$$$$$$$$$$$$$$$$$$$$$ %%%///___UUU)))%%%***BBB$$$(((---***$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%111&&&111\\\&&&***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######""""""!!!!!!!!! """###%%%%%%%%%###""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&((()))'''%%%$$$&&&)))***)))'''(((((()))))))))))))))((()))***---000333777:::;;;888777777888777999EEEQQQYYYhhhwww{{{tttpppuuu}}}~~~yyyppphhhfffkkksss~~~{{{wwwqqqllliiijjjmmmkkkjjjlllsssxxxoooggggggggggggjjjooouuuzzz}}}wwwsssttthhhccc^^^[[[VVVNNNKKKLLLRRRPPPNNNMMMOOOUUU^^^eeefffaaa[[[VVVUUUVVVVVVVVVVVVUUUTTTSSSQQQOOONNNMMMWWWZZZaaahhhnnnnnnjjjfffcccdddeeeffffffeeecccbbb]]]ZZZWWWUUUUUUUUUTTTSSSTTTYYYbbbiiijjjfff___ZZZWWWYYY]]]___```bbbdddfffkkkpppvvvyyyxxxvvvtttttttttsssrrrrrrtttuuuuuuuuunnnmmmkkkiiigggfffeeeeeefffdddaaaaaaccccccbbb```aaaaaaeeelllttttttnnngggjjjaaa^^^hhhuuummmlllooolllkkkppprrrvvvuuummmiiimmmrrrssszzzkkkbbbccciiimmmmmmiiifffddd___[[[___fffttteeeUUULLLIIILLLSSS[[[rrrlllkkkPPP<<<222000000...---,,,,,,,,,,,,*********))))))((((((''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%%%%$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########$$$$$$$$$$$$%%%&&&'''(((""""""***%%%&&&WWW (((###,,,!!!&&&&&&&&&%%%%%%%%%%%%$$$,,,(((XXX222 )))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%---)))###***---!!!---$$$---''''''''''''''''''''''''$$$000,,,}}})))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$############"""######$$$%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%'''((()))&&&%%%$$$%%%'''((((((''')))))))))))))))))))))))))))+++...222666888:::;;;888555666:::???FFFRRR\\\cccppp~~~~~~zzz}}}xxxmmmhhhjjjsss||||||uuunnnjjjjjjlllmmmjjjsss}}}ooocccWWWUUU\\\eeeooowww}}}yyyoooccc\\\\\\RRRLLLFFFCCC@@@===>>>BBBJJJJJJJJJJJJLLLRRRYYY^^^ZZZVVVRRROOOOOOPPPQQQQQQSSSRRRQQQPPPOOONNNNNNNNNXXXZZZ^^^ccceeeddd___[[[\\\]]]___`````````^^^]]]ZZZXXXUUUSSSSSSTTTSSSRRRQQQTTTXXXZZZYYYUUUPPPMMMQQQSSSUUUVVVVVVWWWYYY[[[^^^fffpppsssrrrrrrvvvzzzuuutttsssvvvzzz{{{zzzwwwqqqoookkkgggeeefffgggiiihhheeebbb`````````___^^^^^^^^^^^^aaafffiiijjjjjjpppiiiccciii}}}mmmfffkkkkkklllooorrrtttrrrkkkgggllltttyyyzzzkkkbbbccchhhlllffflllrrroooddd^^^fffrrrxxxkkk\\\QQQKKKJJJQQQXXX}}}~~~nnnmmmiiiNNN;;;222//////...---,,,+++++++++*********)))))))))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######"""""""""###############$$$%%%&&&%%% (((+++&&&KKK,,,///###'''%%%%%%%%%%%%%%%%%%%%%$$$''' *** &&&BBB&&&)))!!!!!!"""'''$$$$$$$$$$$$$$$$$$$$$$$$%%%''':::)))...&&&$$$nnn$$$"""000'''***(((((((((((((((((((((((($$$###+++$$$ 888!!!######$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""######""""""!!!%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&'''''''''***)))))))))))))))))))))+++---111555888888888888777666:::EEEPPPWWW___fffkkkppp{{{xxxyyyuuuoookkkoooyyyvvvxxxvvvoooiiijjjlllmmm}}}rrrbbbYYYRRRWWWfffvvv~~~{{{tttnnniiicccYYYOOOKKKMMMLLLFFFBBBAAA@@@???CCCHHHHHHIIIJJJKKKMMMQQQUUUYYYSSSQQQMMMLLLNNNPPPQQQQQQTTTSSSQQQPPPPPPQQQRRRSSSYYY[[[^^^``````]]]YYYUUUVVVXXXZZZ[[[\\\[[[ZZZYYYXXXUUUSSSRRRSSSSSSRRRQQQOOOOOOPPPPPPPPPOOOMMMLLLTTTUUUVVVUUUUUUUUUVVVXXX^^^bbbfffhhhjjjoooxxxvvvttttttwww|||}}}zzzvvvrrrpppkkkhhhfffggghhhjjjiiigggdddaaa___^^^]]]]]]]]]]]]]]]]]]___ccciiimmmtttppphhhiiieee___dddhhhmmmsssoooqqqqqqmmmiiilllsssxxx}}}|||uuukkkfffgggiiigggaaannnyyyxxxlllfffkkkuuummmeee]]]WWWQQQMMMNNNRRRwww}}}lllooofffKKK:::222///...---,,,,,,,,,,,,,,,************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""&&&%%%%%%$$$######$$$$$$(((###!!!&&&###&&&>>>666...############$$$$$$$$$$$$%%%"""$$$---:::---'''///$$$###$$$$$$$$$$$$$$$$$$$$$$$$,,,'''***((($$$%%%***,,, +++(((((((((((((((((((((((()))... ---"""AAA"""((($$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&'''***))))))((()))***++++++...000444777888777666444777:::EEEUUUbbbgggiiikkkhhhpppyyykkkllltttwwwrrrmmmooorrrrrruuuzzzxxxnnngggllluuuzzzwwwbbbXXXXXX\\\iii}}}~~~{{{wwwsssmmmgggcccZZZTTTNNNIIICCC>>>???DDDBBB>>><<<>>>???>>>AAAEEEEEEFFFHHHIIIJJJKKKNNNPPPOOOMMMLLLMMMOOOQQQRRRRRRSSSSSSRRRQQQRRRSSSUUUVVVWWWYYY[[[]]]\\\YYYVVVTTTTTTUUUWWWYYYYYYYYYWWWVVVRRRPPPOOOOOOOOOPPPOOOMMMKKKJJJJJJIIIIIIJJJJJJKKKRRRSSSSSSRRRQQQQQQSSSUUU_________ccchhhooouuuxxxuuuttttttvvvyyyyyyvvvsssqqqpppnnnllljjjiiihhhhhhkkkiiigggccc```]]]]]]]]]WWWXXXYYYYYYYYY\\\bbbfffjjjnnnooouuuppp^^^YYY[[[aaakkkvvvsssrrrqqqooollllllnnnrrrtttsssooolllmmmoookkkdddeeerrr}}}~~~wwwrrrrrrtttiiiccc\\\YYYUUUPPPOOOQQQsss|||mmmqqqdddIII999222//////...---,,,,,,------************************((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###"""""")))((('''&&&%%%%%%%%%%%%!!!&&&!!!***###'''<<<"""///###"""###############$$$$$$+++&&&###,,,===+++###"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$""",,,...)))&&&+++)))~~~{{{/// %%%'''''''''''''''''''''''',,,((("""%%%$$$+++WWW|||"""***$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##################$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%&&&((()))((((((((()))+++---...///111444666777666555333999AAAQQQeeeqqqqqqnnnmmmccctttvvvmmmjjjnnn}}}zzzjjjeeeggghhhrrrvvvtttkkkmmm}}}xxxmmmfffrrrvvv|||~~~|||vvvjjjgggbbb]]]YYYTTTNNNJJJIIIDDD???===:::888===DDD>>>;;;;;;>>>???>>>@@@CCCEEEGGGIIIJJJIIIJJJKKKMMMKKKKKKJJJLLLPPPRRRSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTRRRUUUXXXXXXWWWUUUSSSSSSSSSTTTVVVXXXXXXWWWUUUTTTRRRPPPOOOPPPQQQQQQPPPOOOLLLKKKJJJIIIIIIIIIJJJJJJPPPQQQQQQPPPOOOOOORRRTTTZZZ[[[```ffflllooommmkkkqqqqqqrrrssssssrrrrrrrrrppppppooonnnmmmjjjhhhgggkkkkkkjjjgggccc___^^^^^^UUUVVVXXXYYYYYY[[[]]]___```jjjuuutttiii]]]WWWVVV^^^oooyyytttqqqoooooorrrnnnnnnnnnmmmqqqsssooohhhqqqzzz~~~|||xxxuuunnnbbbWWWSSSQQQOOOOOOQQQqqq}}}ooorrrbbbGGG888222000///......------......************************'''(((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$######$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%$$$######&&&&&&%%%%%%%%%%%%%%%&&&(((+++$$$'''***BBB((((((...#########$$$$$$%%%%%%%%%,,,$$$&&&&&&%%%CCC444###+++$$$$$$$$$$$$$$$$$$$$$$$$(((WWW(((***)))...---zzz$$$888222&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,(((000,,,###'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''######"""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''''''''''''''&&&((()))(((&&&%%%''')))((('''''''''))),,,///000---///222444666666666666>>>HHH[[[oooxxxuuuooonnnhhhsss}}}{{{ooohhhkkkqqq~~~}}}gggbbbggglllnnnrrrrrrqqq}}}yyyqqqllluuu}}}xxxxxxxxxsssjjjaaaTTTQQQMMMJJJHHHEEEBBB@@@CCC???======;;;999<<>>===???@@@???AAAFFFFFFHHHJJJKKKKKKLLLMMMOOOJJJJJJKKKMMMQQQSSSTTTSSSPPPPPPQQQRRRSSSSSSSSSSSSQQQTTTVVVVVVTTTRRRRRRSSSSSSTTTVVVWWWVVVUUUSSSRRRRRRQQQQQQRRRSSSSSSRRRQQQKKKKKKKKKKKKKKKKKKKKKKKKPPPPPPPPPPPPOOOQQQTTTWWWUUUZZZaaafffiiiiiihhhgggkkknnnpppooommmmmmqqqtttqqqqqqpppnnnmmmkkkiiihhhkkkmmmnnnkkkfffbbb______XXXXXXXXXYYY[[[\\\\\\\\\]]]dddooozzzuuukkkqqqhhh\\\UUUXXXhhhrrrmmmlllnnnrrrkkkpppssspppooorrrtttrrr|||~~~|||}}}{{{wwwooobbbVVVUUUWWWVVVSSSRRRqqq~~~rrrrrraaaFFF777333000//////.........//////******************++++++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!"""###$$$######$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%$$$###""""""""""""###$$$%%%%%%"""...&&&$$$"""$$$@@@&&&%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%)))EEE(((###///&&& $$$$$$$$$$$$$$$$$$$$$$$$(((((((((&&&uuuTTT"""***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&###((( )))'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''&&&(((***)))&&&%%%''')))'''&&&&&&''')))---000222+++---000333555777888888BBBMMM```sssyyyuuuooonnnqqqooojjjfffeeeiiiqqqwwwyyybbb___jjjqqqssswwwxxx|||wwwllljjjgggjjj~~~~~~|||{{{tttmmmiiiggg```UUULLLIIIGGGDDDBBBCCCCCCCCCBBB>>><<<;;;<<<:::666666:::@@@<<<999:::::::::>>>CCCBBBDDDGGGHHHIIIJJJMMMOOOKKKKKKLLLOOOSSSUUUUUUUUUQQQRRRSSSUUUUUUUUUTTTTTTSSSVVVXXXWWWUUUSSSSSSTTTSSSTTTUUUVVVUUUTTTRRRPPPNNNMMMMMMNNNPPPPPPOOOMMMDDDEEEFFFHHHJJJJJJKKKKKKMMMNNNNNNNNNNNNPPPTTTWWWVVV[[[```aaa```aaaffflllfffkkkooommmjjjkkkqqqwwwsssrrrpppmmmlllkkkjjjjjjkkknnnpppnnniiicccaaa```WWWVVVUUUVVVXXXZZZYYYXXX[[[\\\cccnnnvvvwwwvvvuuupppfffYYYSSS]]]vvv|||hhhaaabbbffflllllluuuyyysssmmmooovvv{{{yyyuuuxxxzzzyyynnnddd]]]aaagggddd\\\VVV}}}pppuuu{{{^^^HHH999111111///...---......---+++---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$#########$$$%%%&&&''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$######$$$&&&&&&%%%######&&&'''&&&@@@!!!&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$###&&&!!!CCC######%%%"""'''###&&&'''''' ### %%%xxx'''%%%$$$(((%%%xxx000###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%,,, 222222"""######&&&///)))$$$$$$$$$############"""########################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&((()))***))))))((())),,,...//////---222...///999:::999???LLLSSS]]]fffnnnuuuxxxwwwqqqggg______ccciiiuuusssccc^^^fffttt}}}pppaaaSSSXXXooo~~~}}}|||yyyxxxxxxuuunnnggg___XXXQQQLLLKKKIIICCC???>>>>>>?????????===<<<;;;<<<;;;:::999888999999:::;;;;;;999999:::<<<>>>???EEEGGGJJJKKKLLLMMMOOOQQQWWW[[[______^^^]]]___aaagggjjjhhhaaaaaaeeefffccc\\\ZZZZZZ]]]``````[[[UUUWWWTTTTTTVVVTTTOOOMMMNNNMMMQQQPPPKKKKKKOOOMMMGGGIIIIIIHHHGGGLLLPPPNNNIIIOOONNNQQQUUURRRMMMNNNTTTWWW\\\aaacccbbbccceeehhhcccjjjooollljjjkkknnnnnnnnnkkkhhhddddddeeehhhjjjlllnnnooonnnjjjfffcccbbbUUURRRSSSYYYZZZTTTQQQSSSQQQWWW^^^ffflllqqqvvvyyyxxxfff```eeeoooqqqbbbaaabbbeeejjjpppuuurrrpppqqqlllnnn}}}}}}}}}wwwlllfffkkktttzzzuuuiiidddjjjkkkeeedddkkknnnqqqzzz]]]HHH999111000///------......,,,+++---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$######$$$&&&&&&%%%###&&&""" %%%%%%###===!!!'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$###&&&!!!CCC######%%%"""'''###%%%'''%%%"""(((!!!$$$IIIxxx'''%%%$$$(((%%%xxx)))%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""...###"""+++MMMGGG&&&((('''(((***$$$$$$$$$############"""################################################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''(((((())))))))))))+++---...//////...333000333BBBHHHIIIPPPTTTZZZbbbiiinnnpppooommmjjjaaa\\\bbbkkkppprrruuuyyyjjj\\\^^^mmm{{{ddd^^^\\\iii{{{wwwtttuuuooogggbbb___[[[UUUPPPJJJFFF@@@>>>???===999555999:::;;;<<<<<<;;;:::999:::999777666666777888999999888666666888<<>>"""(((%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$###&&&!!!CCC######%%%"""'''###$$$&&&!!!$$$,,,"""###xxx&&&%%%$$$'''$$$xxx&&&''')))&&&&&&&&&&&&&&&&&&&&&&&& +++((($$$(((###%%%|||%%%,,,(((%%% )))$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&((((((((())))))(((''''''((()))+++---////////////333777555<<>><<<<<<:::888999;;;;;;888555777888888999999999999888999777555444444666888:::;;;:::888999===DDDKKKOOOSSSVVV[[[___dddjjjppptttqqqmmmiiiffffffggghhhhhhkkklllhhhbbb``````___]]]YYY]]]bbbeeedddcccaaa``````\\\YYYZZZZZZYYY[[[```kkkiiieeebbbdddfffbbb[[[NNNWWW[[[VVVNNNLLLOOOPPPSSSQQQQQQSSSRRRQQQUUUZZZVVV\\\bbbeeedddbbbaaaaaafffkkkmmmiiieeeddddddbbb```^^^ZZZWWWVVVVVVWWWXXXYYY\\\```bbbbbbbbbbbbccc___YYYTTTVVVXXXXXXXXXZZZ\\\ZZZWWWUUUVVV\\\eeekkkuuusssuuusssuuu{{{nnnbbb___[[[WWW\\\eeeeeerrrooogggkkkpppqqquuussspppjjjgggjjjqqqrrrooopppsssuuussstttxxxxxxuuuuuuooowwwZZZFFF999111000...------------,,,***---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&###$$$&&&(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%######"""!!!%%%&&&%%%BBB###(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$###&&&!!!CCC######%%%"""'''######!!!&&&$$$,,, %%%xxx&&&$$$$$$'''$$$xxx000'''***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%******!!!***'''&&&$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))******)))'''&&&)))+++///111111111111111555;;;===III```lllmmmssstttuuuxxx|||zzzrrrllljjj]]]___ggguuu|||mmm```^^^]]]dddpppuuu{{{{{{vvvnnneeeqqqzzzxxxvvvrrrkkkddd\\\VVVSSSJJJEEE>>>999888888888777888888888:::======;;;999888999999999888888888777777666444333444777:::<<<<<<<<<===@@@EEEKKKRRRUUUZZZ]]]aaacccddddddfffgggfffaaa]]][[[\\\]]]\\\YYYZZZZZZYYYWWWWWWWWWXXXWWWTTTXXX\\\\\\YYYWWWZZZ]]][[[WWWUUUXXX\\\```fffnnn}}}xxxqqqnnnooonnnhhhaaaccchhhhhh___WWWVVVXXXZZZ[[[YYYVVVTTTSSSTTTVVVYYYZZZ___dddeeedddcccdddfffggglllmmmiiieeeeeedddaaa^^^\\\YYYVVVTTTSSSTTTTTTSSSVVVZZZ\\\]]]^^^___```YYYUUURRRTTTXXX\\\]]]^^^___\\\WWWQQQPPPSSSZZZ```dddiiinnniiieeesssxxxkkkfff```]]]\\\WWWRRR[[[hhhkkkyyyttthhhlllrrrooommmvvvtttooolllooouuuvvvrrrmmmyyy~~~wwwvvv{{{yyypppwwwooovvvYYYEEE888111///...,,,,,,------+++***---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&!!!###%%%&&&'''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%######$$$"""%%%%%%%%%BBB###(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$###&&&!!!CCC######%%%"""'''######$$$&&&###'''000www&&&$$$###'''###wwwIII%%%***%%%%%%%%%&&&&&&&&&''''''...###%%%(((!!!!!!&&&"""nnn***$$$$$$&&&%%%"""***!!!$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))******)))((('''+++...222444444333333444444>>>FFFVVVoooyyyyyy}}}zzzvvvuuuuuuqqqhhhcccdddeeellltttyyyxxxpppbbbXXXccc]]]cccvvv|||tttiiieeejjjqqquuu|||yyyvvvuuulllhhh```WWWOOOIIIEEEDDD;;;999777666777888999999444444555777999888777666999999888777666555555555444333222222444777;;;===<<<>>>BBBFFFKKKNNNQQQSSSQQQVVV[[[______^^^\\\\\\VVVSSSQQQRRRUUUUUURRROOONNNNNNNNNPPPQQQQQQSSSTTTJJJNNNPPPNNNKKKMMMTTTZZZVVVRRRRRRVVV[[[```hhhpppssslllfffeeeeeeccc^^^[[[qqqpppkkkcccaaaeeehhhhhhkkkiiiddd___^^^___``````aaacccdddbbb___^^^aaadddeeeiiiiiifffddddddccc___\\\[[[YYYVVVTTTSSSRRRRRRQQQTTTWWWYYYYYYYYYZZZ\\\VVVWWWWWWXXXZZZ^^^``````___]]]XXXSSSPPPPPPTTTXXXXXX___gggccc^^^fffgggVVVXXXUUUVVVXXXVVVXXXgggyyy}}}hhhjjjssssssrrrvvvwwwsssnnnlllppprrrqqqsss{{{tttvvvqqqffftttnnnvvvYYYDDD777000///...,,,,,,------+++***---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$######$$$&&&&&&%%%###&&&"""'''###$$$""""""???"""(((%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$###&&&!!!CCC######%%%"""'''###"""$$$&&&$$$!!! FFFwww%%%$$$###&&&###wwwiii###)))$$$%%%%%%&&&&&&'''''''''*** %%%---'''"""%%%(((888\\\ %%%&&&###&&&+++!!!$$$$$$$$$############"""########################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))'''((())))))*********)))...222666777555555777999666EEEQQQbbbxxxvvvooommmhhhaaaaaafffsssxxxzzzrrrggg^^^XXXSSSVVVbbbuuuwwwlll___XXX___rrr|||ssskkkeeeZZZUUUMMMDDD>>>;;;::::::555555666666777777777666333444444444444444333333666555444333222222222222222333333555777:::===???CCCEEEIIIMMMOOOPPPOOOOOOKKKOOOTTTVVVUUUQQQNNNMMMEEEEEEFFFHHHJJJJJJHHHFFFGGGEEEEEEIIIIIIHHHHHHKKKAAACCCFFFEEEEEEIIIQQQYYYMMMJJJIIIMMMPPPRRRWWW]]][[[VVVTTTVVVVVVUUUUUUWWWlllhhhaaa^^^cccmmmqqqooo|||zzzvvvppppppttttttrrrnnnnnnkkkfff```___aaadddaaaddddddaaa```aaa```\\\XXXXXXWWWVVVTTTRRRQQQPPPRRRTTTVVVVVVUUUUUUVVVWWWXXX]]]___[[[YYY\\\___aaa^^^]]]ZZZVVVSSSQQQSSSTTTRRRUUU^^^___[[[aaabbbVVVUUURRRSSS[[[cccnnnooojjjnnnqqqvvvxxxzzzxxxsssqqqrrrrrrppp|||zzzooommmkkkeee}}}qqqmmmvvvYYYDDD777000///---,,,,,,,,,,,,+++)))---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$######$$$&&&&&&%%%###'''"""((($$$$$$""""""@@@!!!'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$###&&&!!!CCC######%%%"""'''### ###&&&!!!&&&%%%```www%%%$$$###&&&###www"""'''$$$$$$%%%%%%&&&''''''(((######%%%***+++((((((,,,ttt """((($$$&&&%%%$$$$$$$$$$$$############"""################################################"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''(((((()))***,,,,,,111555999999777666:::>>>DDDTTT```lll|||sssiiigggeeedddkkkwww}}}~~~vvvfffYYYXXX[[[]]]YYYuuummm___SSSZZZppp}}}wwwmmmbbbWWWPPPEEEBBB===999666555666777333444444444333333444444555555555444333333444555333333222222222333555555666888:::===@@@CCCDDDEEEHHHIIIJJJJJJJJJIIIGGGGGGEEEGGGHHHGGGCCC@@@===<<<999:::;;;<<<<<<<<<>>>@@@@@@===>>>BBBCCC@@@@@@CCC===???BBBCCCCCCFFFKKKOOOFFFCCCCCCFFFFFFDDDEEEIIIKKKIIIJJJNNNMMMLLLPPPWWWZZZXXXTTTTTT[[[eeehhheeeuuuuuusssooosssyyy{{{wwwssssssrrrmmmgggdddfffiiiaaacccccc```___```]]]YYYVVVVVVVVVUUUTTTSSSQQQPPPRRRSSSTTTTTTRRRQQQRRRSSSVVV^^^```XXXRRRVVV^^^ccc\\\\\\ZZZWWWTTTSSSTTTUUUSSSPPPWWW[[[WWWZZZ]]]XXXUUUOOOQQQ^^^pppqqqjjjhhhhhhpppzzz||||||{{{|||{{{uuummmxxx~~~|||pppfffgggooossswwwqqqnnnwwwYYYDDD777//////---,,,,,,,,,,,,+++)))---,,,+++***)))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$######$$$&&&&&&%%%###### '''$$$%%%###$$$CCC!!!&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$###&&&!!!CCC######%%%"""'''###"""&&&$$$((()))rrrwww%%%######&&&###vvv###&&&$$$$$$%%%%%%&&&'''((((((&&&,,,&&&###%%%"""###"""######)))%%%%%%((($$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******'''''''''''')))+++---...444777::::::777777<<<@@@TTTccclllsss||||||{{{zzzkkkaaaaaacccgggttt}}}ppp]]]TTT[[[ffflllyyy{{{aaaTTTPPPddd{{{vvvlll```TTTIIIAAA===777666555444444444555666222222222111000111333555444444333222111111333555222222222333555777999;;;<<<>>>BBBFFFIIIKKKLLLMMMDDDCCCAAA???===;;;::::::777888888777555555666777666777888666444555:::???===:::;;;AAACCC@@@AAAEEE>>>@@@BBBCCCCCCBBBBBBBBBFFFCCCDDDGGGGGGDDDCCCEEEFFFEEEGGGJJJHHHEEEKKKUUULLLMMMLLLLLLQQQXXXYYYVVV]]]______^^^dddnnnpppllllllnnnooommmiiiggghhhkkkdddfffeeeaaa```aaa]]]XXXVVVVVVWWWWWWVVVTTTSSSQQQQQQRRRRRRRRRPPPPPPQQQRRRPPPYYY[[[RRRJJJPPP^^^fff[[[[[[YYYVVVTTTTTTVVVXXXZZZQQQUUUZZZUUUTTTYYYXXXPPPIIIJJJ[[[qqqvvvhhhiiidddaaajjjwwwxxxyyy|||tttfffnnnooolllccc^^^ddduuuqqqfffzzzvvvZZZEEE666---///............---------+++++++++***)))(((((('''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&&&&$$$ %%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$)))"""!!!!!!888###!!!!!!&&&$$$######$$$%%%%%%%%%%%%$$$$$$&&&&&&$$$&&&"""CCC######%%%"""&&&""")))"""!!!&&&###%%%$$$xxxvvv&&&%%%###%%%(((kkk''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%888MMM&&&,,,'''!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''***)))((((((***---111333666<<<>>>999444999JJJZZZ___rrr|||vvvuuu~~~xxxlllfff``````hhhtttuuummmddd^^^YYY]]]ooo~~~gggZZZYYY```ttt|||qqqfffWWWLLLEEE@@@:::666666666555444444333222222111222222333333222222111222222111111111111111111//////111333888>>>DDDHHHIIIIIIIIIIIIHHHFFFEEEDDD===999555444555666555444333333333333333333333333111111222333444555666777::::::;;;<<<<<<===<<<<<<<<<>>>??????>>>>>>???AAACCCCCCBBBBBBCCCDDDFFFGGGIIIGGGFFFFFFGGGIIIJJJJJJIIIKKKNNNOOOOOOOOOQQQRRRUUUWWWYYYZZZYYY[[[___cccbbbcccgggiiieeeaaagggpppooosssrrrllljjjhhh```WWWYYYXXXWWWVVVVVVUUUVVVVVVSSSTTTTTTQQQNNNNNNQQQTTTQQQVVVSSSIIIKKK\\\mmmrrr[[[XXXVVVVVVSSSPPPQQQVVV[[[ZZZXXXVVVSSSQQQOOONNNPPPKKKLLLQQQbbbvvvmmmaaaRRR___qqqlllttttttrrrtttzzz}}}tttiiifffeeebbb___```jjjyyy|||qqqfffxxxsssWWWCCC555---............------------++++++******)))(((((('''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$"""%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###""""""######$$$%%%$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""((("""""""""!!!<<<###!!!!!!&&&$$$######$$$%%%%%%%%%%%%$$$###%%%%%%###%%%!!!BBB######%%%"""&&&"""&&&"""###'''"""###"""uuuvvv&&&%%%###%%%&&&hhh"""(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&& ```%%%'''!!!&&&###""""""###$$$$$$$$$######%%%$$$$$$###""""""############$$$$$$$$$$$$############################################################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''***)))))))))+++///222444555777999;;;@@@LLLZZZeeekkkqqqssssssyyy~~~sssgggdddcccgggpppwwwzzzzzzmmmbbbYYYZZZbbbqqqsssffflllpppxxx~~~ssshhh]]]TTTIIIBBB>>><<<888444555555444444333222222111000000111111111111000000000000000000000111111111333444777;;;???BBBEEEFFFIIIHHHEEEBBB???===:::999:::777333222333444333222111111111111111111111111000000111222333444555555666777888999::::::;;;:::<<<>>>???@@@??????AAABBBAAAAAABBBBBBDDDEEEFFFGGGHHHGGGGGGHHHJJJLLLMMMMMMGGGIIILLLMMMMMMMMMNNNOOORRRSSSTTTRRRQQQQQQUUUXXX___^^^ZZZVVVWWW```nnnxxxtttxxxxxxsssnnnlllfff___YYYXXXWWWVVVTTTSSSSSSRRRVVVWWWVVVRRROOOMMMNNNPPPTTTWWWTTTPPPYYYkkkvvvvvv\\\XXXTTTSSSPPPOOORRRXXXWWWVVVTTTRRRPPPNNNMMMLLLNNNKKKNNNRRR]]]zzzsssjjjccc[[[WWWaaalllkkkjjjkkknnnrrrvvvwwwvvvuuuhhheee```^^^```fffnnnsss|||yyyrrreeewwwpppUUUBBB666...............------------++++++******)))(((((((((%%%&&&''''''((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! &&&!!!###$$$$$$???###!!!!!!&&&#########$$$%%%%%%%%%%%%$$$"""$$$$$$"""%%% BBB######%%%"""&&&"""$$$"""%%%'''!!!"""!!!uuuvvv&&&%%%###%%%"""ddd)))%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%)))000!!!)))"""&&&$$$&&&######$$$$$$$$$######"""%%%$$$######"""###############$$$$$$$$$$$$##############################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((('''(((((())))))(((((('''(((((()))+++---111444666888555666@@@QQQaaakkkooouuummmiiiqqq}}}uuuiiiddddddiiirrrzzzzzzrrrjjj___XXXUUU```rrrvvvsssrrrsssuuuyyyvvvjjjZZZLLLFFFAAA<<<999999999666444444444333333222111111111//////000000000000//////...//////000000111111111444777<<<@@@BBBBBBAAA@@@BBB@@@===999666333222111666333111///000000000/////////////////////////////////000111222333333444333444555777888999999999<<<>>>@@@AAAAAAAAACCCEEEBBBCCCDDDFFFHHHIIIIIIJJJHHHIIIKKKLLLMMMNNNOOOOOOLLLNNNPPPPPPOOOOOOPPPQQQTTTTTTSSSRRRPPPQQQTTTWWWWWWWWWPPPHHHMMM^^^mmmqqqlllqqqrrrmmmgggcccaaa^^^\\\[[[ZZZXXXVVVTTTRRRQQQVVVVVVVVVSSSPPPNNNOOOPPPSSSSSSQQQRRR___ooorrrlll]]]YYYVVVTTTRRROOOSSSXXXSSSRRRQQQOOONNNMMMLLLLLLMMMKKKPPPSSSWWWfffnnndddWWW]]]ZZZWWWbbbmmmttt|||xxxrrrppprrrqqqooouuuqqqkkkdddaaaaaadddeeeeee|||yyyuuugggwwwoooTTTCCC888222.........---------,,,,,,************))))))((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! &&&!!!###%%%%%%???$$$"""!!!%%%#########$$$%%%%%%%%%%%%$$$"""%%%$$$"""%%% BBB######%%%"""&&&"""######%%%&&&###$$$wwwvvv&&&%%%###%%%aaa+++ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''VVV &&&$$$&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$###############$$$######$$$$$$$$$$$$############################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))(((((('''(((***---000333666777:::888:::FFFYYYjjjqqqrrrsssjjjjjjvvv}}}uuuggg^^^ggghhhmmmvvv|||wwwiii\\\TTTVVV___pppppp^^^[[[ddduuunnn___QQQCCC999;;;999777777888999777555222222222222111111000000//////000000000000//////......///000111111222222333666999<<<<<<;;;999777777555333111000000111222222111///.......................................//////000000111222222333111222444666777888999999<<<>>>@@@AAABBBBBBEEEFFFDDDEEEHHHJJJLLLMMMMMMMMMKKKMMMPPPQQQQQQQQQQQQQQQSSSUUUVVVUUUTTTRRRSSSSSSUUUUUUTTTTTTUUUWWWZZZ\\\SSSXXXVVVOOOTTTcccggg```]]]aaaccc```ZZZWWWXXXZZZbbbbbbbbb```^^^[[[XXXVVVTTTUUUTTTTTTSSSRRRRRRRRRQQQQQQRRRUUU^^^fffddd\\\^^^]]]^^^___\\\UUUSSSUUUSSSRRRPPPOOONNNNNNNNNNNNMMMLLLRRRTTTRRRWWWXXXLLLJJJ[[[YYYWWWiiiuuu~~~vvvqqqooolllrrr|||wwwooogggcccdddgggjjj~~~yyyjjjxxxlllRRRAAA888222...------------,,,,,,,,,*********)))))))))))))))&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!((("""###$$$###>>>$$$""""""%%%"""######$$$%%%%%%%%%%%%$$$###&&&%%%$$$&&&!!!CCC######%%%"""&&&"""$$$$$$%%%$$$%%%&&&xxxvvv&&&%%%###%%%^^^+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$,,,(((ttt""""""%%%###$$$$$$$$$$$$$$$###"""!!!$$$###############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''))),,,///222555777888555777>>>JJJYYYfffnnnqqqnnnnnnvvv}}}lll___^^^kkkjjjkkkoooqqqkkk___TTTRRR]]]mmm}}}lllUUUTTTiii}}}gggTTTGGG>>>999888999999888888999888666555222222111111111111000000//////000000000000//////...//////000111222333333222333333444444333222111111000...------///111222000000///...------------------------------------/////////000000111111222111222444666777888999999;;;===???@@@@@@AAACCCEEEBBBCCCFFFHHHJJJKKKKKKKKKJJJNNNRRRTTTUUUVVVXXXZZZXXXYYYZZZZZZXXXVVVVVVWWWWWWVVVVVVVVVWWWYYYZZZZZZVVV^^^___ZZZ___hhheeeWWWWWWZZZ\\\[[[VVVTTTXXX]]]ggghhhiiiiiigggeeeaaa___YYYXXXVVVUUUTTTTTTSSSSSSQQQUUUYYY[[[]]]^^^\\\YYY^^^aaahhhmmmiii]]]UUURRRSSSRRROOONNNLLLLLLMMMMMMNNNLLLRRRTTTOOOQQQQQQGGGIII\\\\\\ZZZlll|||tttjjjmmmooottt}}}xxxmmmdddeeeoooyyy}}}mmmzzzgggMMM===555000------------,,,,,,,,,,,,******))))))))))))))))))'''(((((())))))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###)))###$$$$$$###===%%%###"""%%%"""######$$$%%%%%%%%%%%%$$$$$$&&&&&&$$$'''"""DDD######%%%"""&&&"""$$$$$$%%%### '''$$$pppvvv&&&%%%###%%%^^^***!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))!!! EEECCC%%% &&&!!!######$$$$$$$$$######"""#########"""######$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((())))))******((())))))******))))))((((((***---111555777888888///888DDDOOOYYYccclllrrrpppuuu|||kkkeeehhhnnnjjjeeebbb```^^^YYYUUUZZZgggvvv~~~|||vvvdddWWWaaa{{{qqqaaaMMMAAA:::888:::===888888888888777555444333111111111111111111111111//////000000000000///////////////000000111111111222111000///...//////000//////...---------...///---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000000111222444555666666666777888:::;;;;;;;;;===???;;;<<<===???AAABBBCCCCCCBBBGGGMMMQQQSSSVVV[[[___[[[]]]___`````````bbbcccbbb```````````````]]][[[YYY]]]\\\XXX[[[aaa___WWWYYYXXXXXXXXXVVVTTTXXX^^^eeegggjjjlllmmmkkkhhhfffccc___ZZZVVVTTTSSSQQQPPPOOOUUU[[[\\\ZZZXXXZZZ\\\___dddlllsssooocccYYYVVVTTTRRROOOLLLJJJJJJJJJJJJNNNJJJOOORRRLLLNNNQQQKKKGGGTTT[[[bbbxxxkkkaaaiiirrrxxx|||}}}~~~zzzpppggghhhtttnnnzzzfffJJJ;;;444000---------,,,,,,,,,++++++)))))))))))))))))))))***(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""(((###$$$%%%$$$>>>%%%###"""%%%"""######$$$%%%%%%%%%%%%$$$###%%%%%%###&&&!!!CCC######%%%"""&&&"""###$$$%%%&&&###'''aaavvv&&&%%%###%%%!!!___'''$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&& ---%%%###&&&###""""""###$$$$$$$$$############""""""###$$$$$$%%%######$$$$$$$$$$$$############################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&((()))***+++,,,))))))************)))))))))+++///333666888888888777BBBOOOZZZ```fffnnntttyyyzzz|||{{{vvvrrrrrruuupppkkkbbbZZZVVVWWW\\\___hhhrrrzzz{{{zzzyyytttnnn___```kkkvvvgggQQQFFF===::::::777888;;;555666777666555444444555222222222222222222222222......////////////....................................------------------------,,,,,,,,,+++++++++***,,,...---+++***+++,,,************************++++++++++++,,,,,,,,,,,,---...///000111111111111111333444444444444666777444555555666777888999:::999===CCCFFFGGGKKKQQQVVVUUUXXX]]]aaacccfffiiillllllkkkkkkmmmnnnlllgggcccbbb```]]][[[ZZZ[[[[[[ZZZ^^^XXXUUUVVVUUUSSSUUUZZZ]]]```eeeiiikkkjjjhhhfffiiiccc\\\WWWTTTTTTRRRQQQQQQTTTYYYYYYWWWUUUXXX\\\aaaccciiiooommmeee```___XXXUUUQQQMMMJJJIIIIIIIIILLLGGGLLLOOOJJJKKKPPPLLLIIIJJJVVVhhhiii___dddnnnuuuxxxssswwwyyyuuupppooottt{{{ooozzzgggKKK<<<555111---------,,,,,,,,,++++++)))))))))))))))*********((()))))))))))))))((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!(((###$$$%%%%%%@@@%%%###"""%%%!!!######$$$%%%%%%%%%%%%$$$"""$$$$$$"""%%% BBB######%%%"""&&&"""!!!$$$&&&(((&&&'''TTTvvv&&&%%%###%%%###___www###%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%***,,,"""%%%'''&&&&&&!!!"""###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""#########"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&((()))+++,,,---))))))************))))))***,,,000444777888888777EEEOOO\\\eeeiiimmmrrrvvv{{{sssnnnpppwww|||}}}sssmmmcccYYYTTTXXXbbbjjjqqqyyy~~~{{{vvvpppdddXXXZZZlllsssWWWDDD>>>888777<<<>>>888444444333444555666555555777888222222222222222222333333,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++***((()))***++++++++++++***(((+++---,,,***((()))+++)))))))))))))))))))))))))))))))))))))))************+++,,,,,,---------------...000/////////000111222111111111111333555666333777:::;;;:::<<>>BBBGGGLLLPPPRRRYYY]]]aaaeeehhhkkknnnpppooopppppppppooonnnmmmmmmnnnjjjddd```]]]\\\\\\[[[___[[[YYY[[[[[[ZZZ[[[___[[[ZZZXXXXXX[[[bbbmmmvvvpppfff\\\YYYXXXXXXZZZ^^^ccceeeggghhhiiijjjlllmmmkkkggg```YYYTTTOOOLLLKKKJJJIIIHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHMMMUUU[[[gggccc]]][[[aaaiiillljjjtttjjjjjjqqquuu}}}www~~~{{{nnnvvvcccHHH:::444111///...,,,,,,------+++***+++)))((((((******)))'''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((((((%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%### $$$$$$%%%BBB%%%######'''$$$!!!)))---''' """$$$###&&&'''%%%((("""CCC"""###$$$"""'''###$$$$$$############$$$%%%ttt*** ###%%%$$$iii///(((///&&&KKK***777+++"""&&&$$$)))%%%333 +++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))***,,,...222222555999888;;;MMMbbbeee~~~~~~vvvgggfffgggooo}}}zzzjjjddd]]]\\\bbbooo{{{}}}tttZZZPPPSSSeee~~~vvvWWWEEE???;;;888777999888888777777777777777;;;;;;<<<>>>AAA@@@<<<888444333222111///---,,,,,,))))))))))))))))))))))))***)))((((((((((((((()))******)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''(((((())))))*********)))))))))*********++++++''''''(((((()))*********''')))+++,,,+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333555888;;;>>>AAACCCKKKOOOTTTYYY]]]bbbfffiiioooooooooppprrrsssuuuvvvuuupppkkkhhhgggfffbbb``````[[[XXX[[[]]][[[ZZZ[[[XXXYYYXXXVVVYYYcccrrr}}}vvvjjj^^^ZZZZZZYYYZZZ\\\dddfffggghhhhhhiiilllnnnnnnnnnjjjcccYYYPPPLLLJJJJJJHHHGGGGGGHHHIIIHHHGGGGGGFFFDDDBBB@@@@@@CCCFFF\\\]]]]]]^^^gggvvv~~~llliiirrrvvv|||{{{yyymmmtttbbbGGG:::555333///---,,,,,,,,,,,,+++)))+++)))(((((())))))((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""$$$######AAA%%%######'''$$$$$$,,,000***"""!!!$$$&&&"""%%%&&&%%%((("""BBB"""###$$$"""'''###$$$$$$$$$%%%$$$$$$######XXXzzz&&& $$$%%%%%%ooo!!!***###((("""$$$+++---***%%%000222eee+++)))$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''')))*********+++---///222111444777666<<>>BBBVVVjjjuuu{{{nnnzzz}}}yyynnnpppdddIII;;;666333...---++++++,,,,,,***)))***(((''''''))))))(((&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&''''''###%%%&&&&&&$$$$$$%%%'''######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$### &&&"""""" ???%%%######'''$$$%%%'''&&&$$$$$$&&&$$$ """$$$$$$###&&&!!!CCC"""###$$$"""'''###$$$$$$%%%%%%%%%%%%%%%$$$!!!"""###%%%%%%$$$www{{{+++!!!!!!'''VVV$$$!!! '''000111((('''---***!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''')))***+++,,,---000333555333333777999CCC]]]vvvrrrhhhttt~~~vvvhhh```pppzzzwwwmmmbbbfffnnnwww~~~~~~nnn]]]bbbssssssSSSDDD???;;;999888666444777<<<;;;<<<>>>===>>>AAAHHHNNN]]]gggiii[[[III???999555...---,,,+++***))))))((()))))))))******+++++++++((()))))))))))))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))************************---,,,+++***)))(((''''''++++++++++++++++++++++++,,,,,,***((((((***...222+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,---,,,,,,,,,---...///000...111444666999<<>>DDDRRReee|||wwwjjjrrr}}}|||qqqooodddHHH:::333000...,,,++++++,,,+++***)))***(((''''''(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&&&&'''###$$$&&&%%%%%%$$$&&&'''"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$FFF%%%######'''$$$"""%%%%%%######&&&%%%!!!$$$&&&$$$"""&&&###GGG"""###$$$"""'''###$$$$$$$$$$$$%%%&&&&&&&&&%%%###%%%%%%%%%"""yyyNNN,,,"""%%%"""...DDD~~~AAA&&&+++***"""$$$...///;;;"""%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$###""""""""""""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***,,,,,,...111444333000111777===HHH```xxx~~~qqqmmmtttuuuiii```aaawwwzzzrrrooommmiiiqqq}}}cccccc{{{yyyUUUAAA???;;;888777888777777:::@@@;;;===???AAACCCKKKWWW___kkkmmmdddOOO???:::666000------,,,+++***)))(((((((((((())))))))))))))))))&&&&&&'''(((((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))************************************))))))((((((((())))))))))))))))))))))))(((***+++*********,,,...*********++++++,,,,,,---***)))))))))***+++,,,,,,,,,,,,,,,,,,---...///000...///000111111333666999???BBBHHHNNNTTTYYY[[[\\\aaahhhqqquuuuuutttuuuwww|||{{{yyyqqqddd[[[XXX]]]aaa___[[[```kkkoooiiicccbbbeeegggfffcccdddhhhgggjjjlllmmmkkkiiiggggggbbbaaa```bbbcccaaa]]]YYYSSSOOOIIIEEEDDDCCCAAA@@@CCCAAA???@@@BBBCCCBBB@@@DDDNNN[[[sssnnnbbbcccjjj~~~sssnnndddHHH888111---...,,,++++++++++++***(((***(((''''''(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$#########$$$&&&%%%%%%%%%&&&'''"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$***$$$''' !!!%%%...SSS%%%######'''$$$!!!&&&(((%%%$$$&&&'''%%%&&&'''%%%###'''%%%JJJ"""###$$$"""'''###$$$######$$$%%%&&&'''((([[[###'''&&&%%% zzz((( %%%***===(((***$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((+++,,,---///222444777222444<<>>555222444:::======>>>AAA>>>AAAFFFIIIPPP[[[kkkvvvqqqkkkYYY@@@555555222***---,,,,,,+++***)))((((((((((((((((((((((((((((((###$$$&&&'''(((''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((()))******++++++******************(((((((((((())))))))))))((((((((((((''''''''''''$$$'''+++---,,,***))))))((())))))***+++,,,,,,---((((((((())))))***,,,,,,+++++++++,,,---...000000///000000...---...000222555666:::???EEEKKKOOORRRZZZaaaiiillllllnnntttzzz}}}xxxtttnnngggfffjjjfffhhhddd]]]```hhheee[[[\\\]]]```bbb```___dddkkkjjjmmmooooookkkfffcccaaa\\\^^^``````^^^]]]]]]^^^VVVRRRLLLHHHEEEDDDBBBAAA>>><<<:::<<