BM6( ~~~||||||{{{kkkwwwvvvsss}}}iiiaaaXXXRRRSSSUUUTTTRRRRRRJJJIIIIIINNNTTTUUUQQQLLLFFFAAAGGGMMMGGGGGGMMMKKKJJJEEEBBBBBBBBBAAACCCHHHHHHFFFBBB>>>:::999888888444444222111000000000000/////////............---......---,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))*********************+++,,,,,,------------...///111222333333444<<<<<<777???KKKGGG777<<<<<<<<<<<<<<<<<<<<<<<<>>>AAACCCBBB@@@@@@BBBEEEAAA@@@???===<<<======>>>999999:::;;;:::999888777777666666555444333222222444444444333333333222222000////////////.........//////.........---------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((()))))))))))))))(((((((((((()))))))))))))))(((((((((''''''))))))))))))************)))*********++++++++++++,,,,,,,,,,,,------------,,,,,,---...///000000111111000111333666777666555777888999999999:::<<<>>>===>>>???@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA???>>>>>><<<======>>>>>>======<<>>AAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>><<<:::888777:::999999;;;>>>>>>:::666222333666777888777666555111000000000000/////////111//////111555666333000......//////000111111111111111111111111000///...---------,,,,,,,,,++++++---222666666222...---------.........---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,zzzuuuyyyzzzssslllfffhhhuuuhhhXXXZZZRRRNNNQQQUUURRRNNNKKKIIIOOOQQQOOOQQQXXXWWWPPPMMMHHHMMMOOOGGGGGGKKKGGGIIIFFFCCCBBBAAABBBDDDFFFDDDBBB???;;;999777777666333333222111111000000000//////.........---------...---,,,,,,++++++,,,,,,************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))******+++,,,,,,,,,,,,---...///000111222222111::::::555???QQQNNN===;;;;;;;;;;;;;;;:::::::::;;;===??????>>>===???AAA<<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::999888777666666555444444333222222444333333333333222222222/////////.........------.........---------,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))'''(((((())))))((((((''''''''''''((((((((()))))))))((((((''''''(((((()))))))))((((((((('''''''''((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,---+++,,,,,,---......//////000///000111444555444333333555666666666666999;;;999:::;;;<<<======>>>>>>???@@@@@@@@@@@@???>>>>>>===>>>?????????===<<<;;;>>>999888===???<<<:::<<<<<<<<<============<<<<<<<<<===>>>>>>>>>===<<<<<<>>>>>>>>>>>>===;;;999888888777555666777777555333111111222333333222111000/////////.........------...------///111222000...------....../////////000......////////////......,,,,,,,,,,,,++++++++++++---000333444111...------,,,,,,------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++vvvllllllrrrsssnnneee[[[[[[cccWWWSSSPPPKKKKKKPPPSSSNNNGGGDDDFFFOOOQQQKKKKKKSSSSSSMMMJJJGGGLLLLLLDDDEEEIIICCCGGGFFFDDDAAA@@@BBBCCCCCC???===;;;888666555444444222222222222111111000///............------------------,,,++++++++++++,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,---...//////000000...777777222;;;LLLJJJ<<<::::::999999999999999999:::<<<===>>>=========>>>:::999999::::::;;;;;;<<<888888888888888777777777555555555444333333222222333222222222222111111111............------------------------,,,,,,,,,,,,******+++++++++++++++***)))))))))*********++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((()))))))))*********************+++++++++++++++++++++,,,------...............000222333222111222333444444444555777999888888888999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@???>>><<<;;;:::888888;;;<<<:::999999::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>======;;;999888888666444444444444444333444333222111000///------.........---------,,,,,,,,,++++++,,,---------,,,,,,,,,------------......+++,,,------......------,,,,,,+++++++++*********+++---000111000...,,,,,,+++++++++++++++******)))************************)))*********************************************qqqdddaaabbb^^^```[[[^^^RRRNNNSSSMMMUUUJJJIIILLLQQQQQQKKKEEECCCDDDJJJJJJEEEDDDHHHIIIEEEGGGFFFLLLKKKEEEIIIMMMGGGEEEFFFDDD@@@???AAABBB@@@;;;:::888666555444333333222222222222222111000///.........------------,,,------,,,+++++++++++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))******+++++++++,,,,,,---....../////////333333000555======666777777777888888999999999<<<===>>>??????>>>===<<<999999::::::;;;;;;;;;;;;777777777666666666666666444444444444333333222222111111111000000000//////......---------,,,,,,,,,------,,,,,,,,,+++++++++))))))***+++++++++******((())))))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********+++***+++++++++,,,,,,,,,,,,---------...111111000///222333555555444555777999999888888888999:::;;;<<<999999;;;<<<============>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============>>>>>>;;;<<<<<<<<<<<<:::999888888777666555444444555555888666444222000......---...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++*********)))))))))+++,,,---...---+++***)))***************))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))nnn___^^^```[[[ZZZYYYYYYJJJLLLVVVMMMRRRMMMMMMPPPSSSPPPJJJHHHKKKHHHIIIGGGDDDCCCCCCCCCBBBFFFFFFLLLKKKEEEJJJNNNGGGCCCFFFDDD>>>===@@@AAA>>>999888777666555444333333111111222333222111000///.........---------,,,,,,---,,,++++++***+++++++++***)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((()))******+++++++++,,,,,,------......000000000111222333555777555555666777888888999:::=========>>>>>>===:::999777888888999999999999999666666555444444444444444444444444333333333333222////////////............---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++((())))))***++++++******((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((()))))))))***************+++++++++++++++,,,,,,,,,---///000///---111222333333333444666888888777666666666777888999666777888999;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<:::999999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>:::;;;;;;;;;;;;999888777555666666555444444555666777666333111///...//////......---------,,,,,,,,,+++,,,,,,+++******+++,,,++++++++++++++++++++++++))))))***+++++++++******+++*********))))))))))))(((((()))+++,,,,,,***)))((())))))******))))))((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((hhh___fffqqqrrrzzzlll[[[GGGUUUfffUUUNNNRRRRRRTTTUUUPPPKKKMMMSSSQQQLLLIIIHHHGGGDDDCCCEEEDDDEEEJJJGGG???DDDGGG???BBBEEECCC===<<<@@@@@@<<<888888777666555444444333000111222333333222000///......---------,,,,,,,,,---,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********+++++++++,,,,,,---------000---///444444111555>>>333444555666777999999:::;;;;;;;;;<<<<<<:::777555555555666666666666555555555555444333333333333444444333333333333333333333///............------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))***************+++++++++,,,++++++---//////...---...000111111000111333555666555333222222333444555444555666888:::;;;;;;;;;::::::888888888999:::;;;:::;;;;;;888666666777777999999999::::::999999999999999999999999:::;;;<<<999::::::;;;:::999777666222333444444333222333444444333000...------...///.........---------,,,,,,,,,------,,,++++++,,,---+++++++++***************))))))************))))))************))))))))))))&&&&&&''')))++++++)))((((((((()))))))))))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((hhhrrreee|||aaaMMMOOOYYY______KKKTTTQQQCCCCCCTTT___[[[EEEIIIIIIDDDCCCGGGGGGCCCDDDEEECCCCCCHHHMMMHHH>>>@@@@@@@@@??????>>>===<<<999666444444555444111...////////////000000000000......---,,,,,,,,,------,,,+++)))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++******++++++,,,---333333333333333333333333666666666666555444333222777777777777888888888888999888666555555555666777444444333333333222222222222222333333222111///...///...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************+++,,,------......------......//////000222333444555555444333333333333333555555777888::::::;;;;;;:::===??????<<<999999:::<<<:::888777888::::::999777777888999999999999888777777888:::<<<<<<:::999999999:::;;;:::999888777555555444444444333333333////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))******)))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((ooozzzmmmhhhdddpppaaaQQQNNNWWW```bbb___]]]ccc\\\JJJDDDNNNRRRMMMCCCFFFEEEAAA@@@BBBAAA===DDDDDDBBBBBBGGGLLLGGG>>>?????????>>>>>>===<<<;;;888666444444555444111...////////////////////////...---,,,,,,+++,,,,,,,,,+++***)))((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))++++++******++++++,,,---222222222222111111111111444444555555555555555444333333444444444555555555888777666555444444555666444333333333333222222222222222222222222000///...000...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********,,,------........................///000111222333666555444444333333333333555666777888999:::::::::999<<<>>>>>>;;;999:::;;;:::888666666888999999888777777888888999999999888888777777999::::::999777888888999:::999888777666444444333333333333222222000000/////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''tttoooccc^^^XXX]]]XXXTTTWWW\\\^^^YYYTTTcccggg___NNNFFFIIIIIICCCEEEGGGFFFCCCBBBCCCAAA>>>BBBBBBAAAAAAFFFIIIEEE>>>============<<<;;;::::::777666444444444333111...////////////////////////---,,,++++++******+++++++++***)))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))+++************+++,,,,,,000000000000000000000000222222444555555666666666222222222222333333333333666666555444444444444555333333333222222222111111111222222222111000///...000///...///000111000///++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))),,,------...............---------...///000222222777666555444333333333333666777777888999999999888888999;;;<<<:::::::::;;;999777666666777888888777777777777888888888999999888777777777888888666555666777777888777666555444222222222222111111111111000000000/////////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&lll___YYY___fffjjjfff___ZZZWWWRRRMMMIIIUUUWWWSSSJJJGGGJJJKKKHHHDDDFFFFFFEEEDDDCCCBBB@@@AAA@@@???AAAEEEFFFBBB===<<<<<<<<<;;;;;;:::999888666666555444333222000/////////...............---,,,++++++***)))***************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***************++++++,,,////////////000000000000222333444444555555555444333333333444444444555555555555555555444555555555222222222222111111111111111111111000000///.........------...000111000///++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))++++++,,,------------,,,,,,,,,------...///111222666555444333333222222222777777888888888888888777666777888999999::::::;;;888777666777888999999888777777777777777888888999999777666666666666444333444555555666666555333222111111000000000/////////000000000/////////......,,,,,,,,,++++++++++++******************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&yyymmmkkkgggaaaccchhhddd]]]WWWQQQMMMJJJIIIIIIIIIHHHGGGIIIMMMOOOOOO@@@AAABBBCCCCCCAAA@@@@@@@@@>>>>>>AAADDDCCC@@@>>>:::;;;;;;::::::999888777555666555444333111000///............------,,,,,,++++++***)))))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******))))))******+++,,,.../////////000000111111444444555555444333222222333333444444444555555555444555555555555555555555222222111111111000000000111111000//////.........---,,,+++,,,...///...---************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((((()))******++++++******+++++++++,,,---...000000444444333222222222222222666777777888888888777777666555666777888999::::::888888777888:::;;;:::999777777666666666777888999999777555555555555333222333333444555444333222111000000/////////.........////////////............,,,,,,+++++++++*********************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&zzzmmmnnn```___]]]YYYUUUQQQMMMKKKLLLHHHFFFHHHKKKKKKLLLOOODDDCCCDDDHHHGGGDDDBBBCCC???===>>>BBBDDDAAA??????::::::::::::999888777777444555666555222000//////.........---,,,,,,++++++,,,+++******))))))******(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((***))))))))))))***++++++.........//////000000111555555555444444333111111111111111111222222222222222333444444555555444444111111111000000000000///111000///...---------...,,,+++******,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''(((((()))))))))))))))******++++++,,,---///000111111000000111111222333555666666777888888888777666555444444777888999888888777888999;;;<<<;;;999777777666555666777888999999777555444555555444333222333333444444222111000////////////.....................---------,,,,,,++++++++++++************************************))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''vvvxxxdddbbb___\\\YYYTTTOOOKKKPPPHHHEEEIIIKKKHHHHHHLLLLLLIIIJJJNNNLLLFFFCCCDDD@@@===>>>CCCDDD@@@>>>@@@::::::::::::999888777777444555666555111//////000......------,,,++++++***,,,,,,+++************+++'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))***++++++,,,,,,,,,---.../////////333333444444444333333222/////////000000000111111///000111222333333222111111111000000000/////////111000///---------------,,,+++******+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))***)))))))))************+++---...///............///111222333444444666777888888888888777444222333555777777666666666777999;;;;;;:::888888777555555555666888999999777444444555555555444222222333444333222111000////////////............------,,,,,,,,,+++++++++++++++++++++************************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&vvv~~~ssssssccceeeaaa[[[WWWUUURRROOOLLLOOOEEEAAAGGGIIIGGGGGGLLLMMMJJJJJJMMMKKKBBB>>>@@@@@@===>>>DDDEEE@@@>>>AAA::::::;;;::::::999888777333555777555111...///000......---,,,,,,+++******---,,,++++++******++++++'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))******+++******+++,,,,,,---......111111222333444444444444000000000000111111111111---...///111111111000///000000000000////////////111000...---,,,,,,---------,,,+++++++++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***************)))))))))***+++,,,......+++,,,,,,---///000222333333444555777888999999999777444222222555777666555555555666888::::::999777888777555444555666888999999777444444555666666555222222333444333222111000000000/////////.........,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$yyyppp```cccYYYSSSXXX^^^\\\UUUOOOJJJGGGFFFHHHIIIHHHIIIMMMHHHHHHIIIKKKKKKHHHAAA;;;@@@>>>???CCCBBB===:::;;;>>>===<<<:::888666555444555555444333222111000///------,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***************+++,,,---...///222333333222111000222444333333222111111111111222333333222222111000//////111111222111111000///.........---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))*********++++++++++++,,,---///000000111111444444555666777888999999666555444444555666888999555555666666666666666555666777666444333444666999888666555555666666555444444444444444333222111111000000//////............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwqqqkkk```XXXZZZ^^^ZZZQQQKKKJJJHHHHHHKKKKKKIIIIIILLLGGGGGGIIILLLMMMKKKFFFAAA===<<>>===;;;:::888777666444444333222111000//////------,,,,,,,,,+++++++++,,,,,,+++******)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))***************+++,,,---...///111222333333111111111333666555444444333333444444333333333222111111000000222222222222111000//////......---,,,,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))*********+++++++++,,,---...000000000000444444555555666777888888777777666555555555555555555555666777888888777777666666555333111222555888666555333444555555444222333333444333333222111000/////////......---------------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{yyyuuujjj___XXXYYY[[[WWWNNNHHHJJJIIIKKKOOONNNJJJHHHIIICCCDDDEEEHHHIIIGGGCCC???::::::>>>CCCCCC===::::::>>>===<<<;;;999777666666222222111111000///......,,,,,,,,,,,,+++++++++++++++++++++******))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******************+++---...//////111333333222111111111666666555444444444444444444333333222222111111111111111111111000///............---,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************++++++---...///000000000444444444555555666666666777777777666555333222111555555777888999999999999777777555333222333666999444333222222333333222111222222222222111000//////......------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxx{{{wwwhhh]]]UUUPPPSSSXXXUUUOOOKKKJJJJJJMMMQQQPPPJJJFFFFFFEEEEEEFFFEEEDDDAAA===;;;888888===CCCCCC>>>999999;;;:::999888666555444333111111000///......------,,,,,,,,,++++++++++++***+++*********)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***))))))******+++,,,...///---000222333222111000000444333333222222222222222444333333333222222111111////////////...---,,,,,,...---,,,,,,++++++,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********+++,,,---.../////////333333333333444444555555444444555555444222000...333444666777888999999:::::::::888666555666999<<<444333222222333333222000111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyymmmtttqqq^^^UUUNNNKKKPPPVVVTTTQQQNNNJJJIIILLLQQQPPPIIIEEEEEEIIIJJJIIIHHHEEEAAA???===888888===CCCCCC>>>999999999999888666555444333333000//////......---------,,,,,,+++++++++******************)))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))***+++,,,---...,,,...111333222000000000333333222111111111111222333333222222222222222111000000000000///...------------,,,++++++++++++,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))***+++---............111111111222333333444444000111222333333222111000222333444666777888888888999:::999888666777999;;;555444333333444444333222000000000000///...------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwaaacccfffZZZWWWQQQNNNSSSVVVTTTPPPOOOJJJHHHJJJMMMLLLGGGEEEEEEGGGHHHHHHFFFBBB@@@??????::::::>>>CCCCCC===:::::::::999888777666555555444/////////.........------++++++++++++************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))))))))***,,,---...,,,...000111000000000111444444333222222222222222111111111111111111111111222222222222111000//////------,,,+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))+++,,,---............///000111222333333444///000111222333333333333333333444666777777777777555777888777666555666777666555444444555555444333000000000000///...------++++++,,,,,,,,,,,,------++++++++++++******************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyycccaaabbbXXX\\\VVVRRRUUUWWWSSSOOOMMMIIIFFFFFFHHHHHHDDDDDDGGGGGGHHHGGGDDD???<<<;;;<<<===<<>>???CCCBBB===:::;;;666666555444333333222222///////////////.........+++++++++************)))(((((((((((())))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))(((((())))))***+++---...,,,...............111333000//////...............///////////////000000000............---,,,+++***---,,,++++++******++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))***+++,,,---------***+++---///111222444555666666555444555666777888666777777888888888777777333666:::<<<:::888666555666444333333555555444222111111111111000///...---,,,,,,,,,------.........+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################sssnnnkkkfff]]]]]]XXXTTTSSSTTTSSSNNNIIIHHHGGGIIIJJJGGG@@@===>>>GGGIIIIIIEEE???999777666<<<===>>><<<999:::>>>BBB777777555444333222222222111000...---,,,,,,------+++++++++*********))))))******)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((()))***+++,,,//////000000000...---,,,............////////////...//////...------///111------...............---...------,,,,,,++++++*********))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...---,,,***)))'''&&&%%%(((((((((((((((''''''''')))))))))***++++++,,,,,,......///000111222333333444333222444666777777666888777777666555555444444333333555666777777777777555555555555444333222111111111000...---,,,+++***......---------,,,,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################wwwmmmfff___^^^[[[WWWVVVVVVSSSMMMHHHGGGGGGIIILLLIIICCCAAADDDDDDEEEFFFCCC???<<<<<<<<<:::;;;;;;:::999999;;;===777666555333222222222111000000...---,,,,,,------+++++++++*********))))))***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((()))***+++,,,...//////000///...---,,,/////////000000000111111///000000...------///111------...............---...------,,,,,,+++*********)))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$((('''''''''''''''''''''(((((()))******++++++,,,---...///000111222222333444333222333555666666555555555666666666666666666333444555666777888888777555555555555444333222111111000//////...---,,,,,,------------,,,,,,,,,,,,*********)))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################yyyiiidddeee]]]ZZZXXXWWWVVVRRRKKKFFFFFFFFFHHHKKKIIIDDDCCCFFFDDDDDDCCCAAA>>>===>>>???;;;:::999:::;;;;;;:::888666555444333222111111111000///...---,,,,,,,,,,,,+++************)))))))))))))))((((((''''''(((((((((''''''''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((()))***++++++.........//////...------000000000111111111222222111111111///---,,,...000---...............---------------,,,++++++******))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%''''''''''''''''''''''''(((((())))))******++++++------...///000111222222444333222333444555444333222333444666777777666666444444555666777777777777444444444444333222111111000/////////............---------,,,,,,,,,++++++******))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''(((###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################}}}jjjWWWYYYcccWWWVVVVVVVVVUUUQQQKKKFFFHHHGGGHHHJJJGGGAAA???BBBFFFDDDAAA>>>;;;;;;<<<======<<<;;;<<<>>>>>>999555555444333222111111111111//////...---,,,,,,,,,,,,************)))))))))))))))(((((('''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''(((((()))***+++------------......------000000000111111111222222222222111///---,,,...///.........///......---,,,------,,,,,,+++*********))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))******+++,,,------...///000111222444222111222333444333222000111333555555555444333333444555555555555555444444444444333333222111000////////////////////////,,,,,,,,,,,,++++++++++++***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################uuu\\\HHHJJJUUUSSSTTTUUUVVVVVVSSSOOOKKKNNNKKKKKKJJJEEE>>><<<>>>DDDAAA>>>;;;:::;;;<<<===>>><<<;;;<<<>>><<<777333444333222111111111111111.........------,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((()))***+++++++++,,,,,,------....../////////000000000111111222222222///------...000......//////...------,,,---,,,,,,++++++***))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&''''''(((((()))******,,,,,,---...///000000111222111000111222333222111000000111222222111000000333333444444444333222222333333333333222111000///............////////////,,,,,,+++++++++*********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################yyy^^^KKKKKKOOOSSSTTTVVVWWWVVVTTTRRRPPPRRROOONNNLLLGGG@@@===???@@@===::::::;;;>>>???@@@<<<;;;:::::::::777333000333222111111000000111111---.........---,,,+++***(((((()))))))))))))))***''''''&&&&&&''''''(((((((((''''''''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((()))***************+++,,,---...////////////000000000111111222222111000...---///111////////////...---,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))++++++,,,---...///000000000///...000222333222111111000000000000000000000444444444444333222111111222222222222111000//////---------...............+++++++++*********))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''******'''$$$"""$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################www]]]SSSVVVVVVRRRSSSTTTTTTRRRQQQPPPOOOOOOLLLLLLKKKHHHBBBAAADDDAAA>>><<<<<<>>>@@@@@@@@@;;;<<<<<<:::777444222222222222111000000000000111------......---,,,***)))(((((((((((())))))******'''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''(((*********))))))***+++---...///000000000111111111222222111111111000......000222////////////...---,,,+++,,,,,,++++++***)))))))))'''((((((((()))))))))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&%%%&&&&&&''''''((())))))++++++,,,---...//////000...------///111333333222111000//////000111333444666666666555444333222222222222222222111000///...---------------,,,,,,,,,+++*********))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################iiiQQQRRR[[[[[[PPPQQQQQQPPPMMMKKKKKKKKKHHHGGGGGGIIIFFFCCCCCCGGGFFFCCC???>>>@@@@@@???======???@@@<<<777444333555222111000000000000000111,,,---......---,,,***)))'''((((((((())))))******&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&''''''((()))***))))))))))))***,,,///000111111222222222333333333000111111000...///111333////////////...---,,,+++,,,,,,++++++***)))))))))'''((((((((())))))******)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))***++++++,,,---...///000,,,,,,,,,...111333333333111000//////000333777999888888777777666555333333222222222111111000///...---------,,,,,,+++++++++************)))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################qqqfffWWWNNNOOOQQQSSSTTTUUUTTTTTTMMMMMMLLLJJJHHHEEECCCAAAFFFCCC@@@@@@CCCCCC???;;;>>>===<<<:::888666555444333333444333222000...---,,,111555444///+++***,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))***+++,,,...///000............///000111222111111111111111111111111111111000000//////......************************(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))******+++,,,,,,------//////...///000111333444333111000000222444444444777666555555444444444444333222111///...,,,++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################wwwppp[[[WWWPPPQQQSSSUUUVVVVVVVVVVVVLLLKKKJJJHHHEEECCCBBBAAADDDAAA>>>???BBBBBB>>>;;;=========<<<:::888666555222222333222111///...---)))---000///***'''''')))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))***+++,,,...///000000000///000000111222222111111111111111111111111111000000//////......---++++++++++++++++++++++++(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))))))))***++++++,,,,,,............///111222444222000//////111333444333555555444333333333333333222111000///...---,,,+++,,,,,,+++++++++*********))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################{{{eeeWWW[[[OOOPPPRRRSSSTTTTTTTTTSSSLLLKKKHHHFFFDDDCCCBBBBBBAAA>>>===>>>@@@@@@===:::<<<===>>>>>>===;;;888666111111111000///...---,,,)))+++---+++'''%%%&&&((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++(((((())))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***,,,---///000000000/////////000111111000000000000000000000000000000//////...------,,,++++++++++++++++++++++++(((((((((((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''(((((())))))***++++++------------...000111222000///...///111222333222333222222111111111111111000000//////...------,,,,,,++++++++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################zzzqqqbbb[[[ZZZOOOPPPQQQRRRSSSSSSRRRQQQLLLKKKHHHEEECCCCCCDDDEEE>>>===<<<===>>>>>><<<::::::<<>>============<<<;;;999999<<>>===<<<;;;:::999;;;>>>???>>>:::666333///......---,,,,,,------+++***)))((('''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))******))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))+++,,,...///222222222222333444555555111111111111111111111111222111000///...,,,++++++************************(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))***+++---...///000000000,,,,,,---///222333222111///////////////000000111//////......---,,,,,,++++++************)))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$################################################yyygggjjjjjjRRRDDDEEEFFFFFFEEEDDDCCCBBBEEEDDDDDDCCCCCCBBBBBBBBBAAABBBBBB@@@>>><<<;;;:::999;;;<<<<<<;;;777444111//////------,,,------...***)))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))***++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////000111111------......///000111111..................------------------------------******++++++,,,---------))))))))))))))))))))))))((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))***,,,...///000000000111222444555666222222222222222222222222333222111000...---,,,+++))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))+++,,,---///000000000000,,,,,,---000333444333111000000000000000111222222000000///...,,,+++******************))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################lllccccccRRRHHHIIIJJJJJJIIIHHHFFFEEEGGGGGGGGGHHHGGGFFFEEEEEECCCDDDDDDBBB???<<<;;;:::::::::;;;;;;999555222000000///...---,,,---...///+++***))))))******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++)))************+++++++++................................................///000000111222333333333333444555777999;;;<<<===888888888777777666666666000000000000000000000000+++,,,,,,---...///000000))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***,,,---...,,,,,,---...000222333444333333333333333333333333333333222000///---,,,,,,(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))+++,,,...000111111000000,,,,,,...000333444333222111111111111111222333333111000///...,,,+++***)))************))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################{{{pppjjjccc\\\SSSGGGGGGFFFFFFFFFHHHKKKLLLKKKGGGEEEGGGHHHEEECCCDDDBBBBBB@@@>>>===<<<<<<<<<888888777888888777444222111111///...---,,,,,,+++)))))))))))))))*********&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))((((((((((((...+++)))))),,,---,,,+++,,,,,,,,,,,,,,,---...///111...---///000///...//////,,,///444555111111555444999@@@CCCEEEHHHMMMRRRRRRRRRUUUZZZ]]]bbbnnnyyynnnkkkhhhgggbbb[[[TTTQQQ???EEEBBB666111555444...///---...000...)))((()))((()))***************+++&&&***,,,+++))))))(((&&&'''''''''((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,////////////000111222333333222000111222333333222333222000...------------************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%'''&&&&&&''''''((()))***+++,,,---...////////////111000000///000000111222000000////////////000111------......------,,,+++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################}}}qqqiiiaaaZZZSSSHHHHHHGGGGGGHHHKKKNNNOOOJJJFFFDDDGGGHHHEEECCCEEECCCBBBAAA???>>>======<<<<<<:::888666666666666666111000///...,,,,,,,,,,,,*********)))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''((()))))))))))))))))))))((())))))))))))))))))))))))+++)))((()))+++---,,,***)))))))))***,,,...000222...///000111000000111333666222111666:::???HHHQQQWWWdddwwwuuuqqqooo___LLLMMMAAA444---,,,,,,///444/////////...,,,)))&&&$$$,,,,,,***&&&%%%'''***,,,''''''''''''((((((((()))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,.........///000111333444222111///000111222222111111///...,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***---------............---///000000000000111111111/////////////////////000,,,------------,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################rrrggg]]]XXXSSSIIIHHHGGGGGGIIIMMMQQQSSSHHHDDDCCCFFFGGGEEEDDDEEEDDDCCCAAA@@@>>>=========???<<<888555444555777999000000...---,,,,,,,,,,,,++++++******))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))+++------,,,***000000000000...,,,***)))000111000...---000666;;;<<>>===<<<<<<<<<<<<;;;999666333444555777000///...---,,,,,,,,,,,,,,,++++++***)))(((''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))((((((((()))))))))))))))*********))))))***************+++,,,,,,---...///...---,,,)))+++...222444444444333555888:::@@@LLL^^^mmmtttzzzhhhQQQIII???777444222...+++---+++,,,000000,,,((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++***+++,,,---///222444555222000//////000111000///000000///...------,,,,,,************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))),,,,,,,,,,,,,,,,,,------,,,...000222222111000///...............---------+++++++++++++++***))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################qqqdddYYYUUURRRGGGGGGGGGHHHIIILLLOOOQQQDDD@@@@@@CCCEEEDDDCCCEEEAAA@@@>>>===;;;:::::::::777999:::888555222222222///...---,,,,,,,,,,,,,,,,,,++++++***)))(((''''''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((()))******)))((((((((()))))))))*********+++)))*********++++++,,,,,,......//////......------333222//////111666;;;>>>OOOWWWdddvvvwwwhhhZZZKKK:::...111,,,,,,000111---)))***))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******)))***+++,,,///111444555444222000000111111000////////////......---,,,,,,************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))******+++---///000+++---///111222111000///......//////...---,,,,,,******++++++******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################}}}nnncccZZZVVVRRRFFFGGGHHHIIIJJJKKKKKKKKKCCC??????CCCDDDCCCBBBDDD@@@???===<<<:::999999999333777;;;;;;777222//////......---,,,,,,,,,,,,,,,++++++******))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((()))***++++++***)))(((((())))))******+++++++++*********+++,,,,,,---------...///.........000222444333444:::FFFVVVfffpppppp```GGG;;;111000...))))))---++++++++++++************)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))***,,,...111333444444222000000111111000///,,,,,,,,,,,,,,,+++******************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((()))***---///111+++,,,...000111111111000...///000000///...,,,+++***++++++++++++***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################xxxjjjccc[[[WWWQQQGGGIIIJJJLLLKKKJJJHHHFFFCCC??????BBBDDDBBBAAABBB@@@???>>><<<::::::999999333888===<<<777222///000------,,,,,,++++++,,,,,,*********)))))))))))))))%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))((()))+++,,,,,,+++)))(((((())))))******+++,,,,,,******++++++,,,------...---///000000000333999===///:::NNNhhh|||iiiVVVMMMBBB555///222---------,,,,,,+++++++++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***,,,---000111333333111//////000000///...++++++,,,,,,,,,+++***)))************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((())),,,...///,,,,,,---...///000111111///000111111000///---+++++++++,,,,,,++++++***)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################ttthhhccc]]]XXXQQQIIIJJJMMMNNNMMMJJJFFFDDDDDD@@@???BBBCCCAAA@@@AAAAAA@@@>>>===;;;:::::::::555:::>>><<<777222111222------,,,+++++++++,,,,,,)))))))))))))))*********%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,******+++,,,,,,---......///111222333555:::BBBHHH^^^ooo}}}yyyvvvrrrkkkeeeeeeiiiyyyfffMMM===:::.........------,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******+++---///111222222000............---,,,,,,---...///...---,,,+++************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((+++***)))((()))***,,,...------------...000111222000111222222111///---,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################ggg```ggg___XXXOOOIIIHHHGGGFFFDDDCCCCCCCCCFFFHHHFFF@@@===???@@@???BBB>>>;;;:::<<<<<<:::888999:::<<<;;;888444111///111///------......---,,,+++)))((('''(((+++...000(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))*********)))))))))))))))''')))---///000///,,,******,,,***'''***111111,,,"""222222+++...111///111222666999>>>KKKeee}}}tttttt{{{}}}uuummmmmmqqqyyyqqqjjjFFFEEE???666000///---***%%%++++++%%%%%%+++***###)))((('''((()))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***,,,---...///333222000///.........///------,,,,,,,,,,,,++++++************))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******------------......//////,,,---......///.........++++++++++++++++++,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$#################################jjjaaabbbWWWPPPJJJEEEDDDCCCBBBBBBBBBCCCDDDDDDFFFEEE@@@>>>@@@AAA??????===;;;;;;<<<<<<:::777::::::999888555333222222111///---,,,------,,,+++***)))(((((()))***,,,---(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************))))))))))))((())),,,.........,,,+++&&&+++...,,,...222333///333555+++'''222666///...111;;;QQQrrr~~~|||zzz}}}qqq```PPPGGG>>>333...000...///---)))))),,,,,,)))(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***,,,---......222111000...............------,,,,,,,,,+++++++++************))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******+++,,,------.../////////,,,,,,---...//////......++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$##############################fffZZZTTTLLLHHHHHHGGGFFFDDDCCCDDDFFFIIIJJJBBBEEEDDD@@@@@@BBBAAA>>>;;;::::::;;;<<<;;;999777999888777555444444444444000...,,,+++,,,,,,,,,***************************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))************************))))))***,,,,,,,,,,,,,,,***...000---+++,,,......)))222222000222111:::MMMggglllfff\\\GGG999999444...*********)))***,,,***(((&&&%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((***+++,,,---...111000///...............,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))************,,,---//////000000++++++,,,....../////////,,,,,,,,,+++*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$$$$###########################]]]OOOGGGHHHHHHKKKJJJHHHEEEDDDEEEGGGJJJMMMCCCEEEDDDAAA@@@BBB@@@;;;888999:::;;;<<<:::888666666666555555666666555333///---++++++,,,,,,+++***)))***+++++++++)))((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***************++++++************+++,,,------//////...++++++---111333(((000222777AAAMMMlllxxxnnnXXXLLLCCC666...///...))))))...,,,***)))((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,---/////////......---------,,,,,,,,,++++++++++++***************)))))))))((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***((()))+++---///000000000***+++,,,---.../////////---,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################zzzYYYPPPIIIOOOKKKLLLGGGEEEBBB@@@@@@BBBEEEGGGEEEFFFDDD@@@@@@AAA>>>888777888:::;;;;;;999888777333444555888:::999555111///---++++++,,,,,,+++***)))***+++++++++)))'''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))******+++++++++,,,+++************,,,---...,,,+++,,,///222444444555888555666NNNuuutttaaaQQQCCC???999///+++...((((((((()))***)))&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++...............------,,,,,,,,,+++++++++*********************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))''')))+++---///000//////***+++,,,---............,,,,,,++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################ppp\\\YYYPPPVVVJJJHHHEEECCCAAA@@@@@@BBBDDDEEEFFFEEEBBB???@@@BBB???999888:::<<<;;;999888777888333444666:::===;;;555000000...,,,+++,,,,,,,,,***))))))***+++***)))'''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))******+++,,,,,,,,,++++++++++++,,,---...///,,,,,,///333333///...000555MMMkkktttaaaSSSGGG:::111---'''&&&'''(((***)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******,,,------...------,,,,,,++++++++++++************************))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))''')))+++...//////...---++++++,,,------------,,,+++++++++***)))))))))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%########################kkk^^^XXXGGGNNNBBBDDDAAAAAAAAAAAABBBCCCEEEFFFDDDCCC???<<>>>>>;;;777666777:::;;;888666888<<<<<<888333111///------......---,,,)))(((((((((((()))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))************))))))***+++,,,,,,------+++,,,---...////////////...000333444555EEEiiiwwwqqqdddUUUDDD>>>555...************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))***+++,,,---------,,,++++++++++++************)))************))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((***,,,...///...,,,+++------------,,,+++******)))))))))))))))*********''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%########################lll^^^KKKEEEAAA@@@BBBEEE@@@:::999===AAABBBAAAAAA???>>>@@@BBBCCC@@@>>><<<;;;999777666666777777@@@>>>999666333333444444000000...---,,,+++++++++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********)))))))))))))))((((((((()))******++++++***++++++,,,,,,---.........---///000...,,,///666777777666<<>>===>>>@@@@@@>>><<<<<<;;;:::999888777777777===;;;888555333222222222000///...---,,,+++++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))))))))))))))))))))(((((())))))***++++++++++++++++++,,,------......+++---000222///,,,///666,,,777OOOqqqyyyxxxbbbTTTLLL???777333+++)))''''''''')))***)))((((((((((((((((((((((((((('''((((((((()))))))))))))))***++++++,,,,,,++++++******************************)))))))))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())),,,***((((((***+++,,,+++++++++++++++************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################################################################WWWOOODDDFFFEEEBBBBBB???<<<:::;;;>>>AAAAAA@@@<<<;;;;;;<<<======<<<:::;;;;;;;;;:::999888666666999888777555333222000000000///...,,,++++++++++++******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))******((())))))******+++,,,,,,+++,,,,,,---......//////444---***000666555222000@@@XXXsssgggTTTHHHBBB888///+++'''&&&(((+++,,,+++((((((((((((((((((((((((''''''((((((((())))))))))))***++++++,,,,,,++++++************************)))(((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))+++)))((()))***,,,,,,+++************))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################################################################TTTMMMCCCFFFCCC>>>;;;;;;999888:::===???>>>===::::::;;;;;;<<<;;;;;;:::999999::::::999777555444777777777666444222000//////...---,,,++++++++++++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))*********))))))******+++,,,,,,,,,,,,------......///000000333000///000111555???JJJ{{{jjj\\\TTTHHH===888222,,,)))))),,,---)))))))))((((((((((((((('''''''''((((((((())))))))))))***+++++++++++++++************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((***)))((()))+++,,,,,,+++))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################RRRMMMDDDEEEAAA<<<999:::::::::;;;===>>>======:::;;;<<<<<<;;;;;;:::;;;888888999999888666444333555666666666555333111///...---,,,+++++++++++++++)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))*********************+++,,,,,,---------......//////000111111***222777333///>>>gggzzzmmmcccTTTNNNJJJBBB666,,,'''))),,,******))))))((((((((((((''''''''''''(((((((((((())))))***++++++++++++***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''((()))(((((())),,,---,,,+++)))))))))(((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################PPPMMMDDDEEE@@@===<<<<<<============>>>>>>>>>999;;;<<<<<<;;;::::::;;;999999999888777666444444444555555555444333111000------,,,+++++++++++++++))))))((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))******++++++***++++++,,,,,,---.........//////000000111222222555...---:::UUUxxxsss```___ZZZOOOBBB444,,,))))))+++******))))))(((((('''&&&&&&'''''''''(((((((((((()))******++++++******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((((((***,,,---,,,+++))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################################################################OOOOOOEEEBBB===<<<>>>======<<<;;;::::::;;;<<<888:::<<<<<<:::999:::;;;<<<;;;:::888777777666666333333333333222111000000---,,,++++++***+++++++++))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******++++++++++++,,,,,,---.........//////000000111222222333<<<333;;;bbb{{{xxxpppfffXXXMMMDDD<<<222+++++++++******)))(((((('''&&&&&&&&&'''''''''((((((((())))))***************))))))))))))))))))))))))(((((((((''''''''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''(((***---...,,,+++*********)))))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################PPPQQQEEE@@@999999===::::::999888666666777999777999<<<;;;999777999:::>>>===;;;999888888999999222111111111000000000///,,,,,,++++++***+++++++++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))***+++++++++++++++,,,------......///000000000111222222333333,,,AAAjjj|||nnn]]]UUUSSSKKK===000+++++++++***)))(((((('''&&&&&&&&&'''''''''(((((((((((()))***************)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''(((***---...,,,+++************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################################################################VVVJJJ>>>AAA:::===999777666444333444777999;;;:::777666999>>>???<<<777888888888888777666444444222333444222///------...///......---+++***))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,...//////------...000)))111555000...222888:::JJJ}}}|||}}}dddWWWWWWTTTJJJ222***(((---///+++''''''$$$'''***)))&&&$$$$$$%%%))))))))))))************((((((''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))*********))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$RRRGGG;;;???888;;;888777666444333444666999;;;:::888777:::>>>???<<<999777777777777666555444333222333222000---,,,,,,---///...---,,,+++******)))******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((())))))))))))***(((((((((((()))))))))************+++,,,,,,------,,,---...///000000111111<<<111///666666555HHHcccoooyyyUUUMMM___OOO===,,,(((******)))***(((***+++***(((((()))+++(((((()))))))))*********((((((''''''''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))******)))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$LLLCCC888<<<555999666666555444333444666888999:::888777999===>>><<<999666666666666555444333333222222222000---,,,,,,---......---,,,+++******)))***))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))************((((((((()))))))))************++++++,,,,,,------,,,,,,---000222333333222333000333888999IIIwww}}}aaaUUU\\\NNN===333...***)))***)))))))))((('''''')))+++(((((())))))))))))******)))((((((''''''(((((()))))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$HHH@@@777;;;444888555666555444333444555777888888777666888:::;;;:::999666666777777666555555444222444666555222///------------,,,,,,+++******)))))))))(((((((((((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((()))))))))*********(((((()))))))))***************++++++,,,------......------///222444222111)))222777;;;RRR```YYYXXXTTTJJJ<<>>333...,,,+++***''''''''''''((((((((()))******))))))))))))******))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))***)))'''%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$tttJJJ;;;555333888222555111111222222222333333333222---///777777222666@@@<<<:::777666777777444111111333777999777333...++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))((((((((((((++++++******++++++,,,---///...------///000000000111333333555333111LLLyyyrrrhhhUUUNNNWWW\\\WWWFFF555---)))%%%+++((((((++++++((((((+++***************)))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################qqqHHH;;;555333888222555111111111222222222333333111---...333444666EEEXXXOOOCCC444---000555777777444555777888777444111///+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))(((,,,+++++++++,,,,,,------//////...///000111111000...666666444999JJJtttzzzwwwyyy{{{|||zzz}}}|||}}}YYYTTTZZZ```ZZZDDD...***222+++((('''******''''''******************)))(((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################mmmFFF:::555333777111444000111111111222222222222...---///222111555GGG[[[ppp]]]EEE666333444333///444555555555555444333222+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))),,,,,,,,,,,,---------...//////000111111111111111111555222999SSSuuu{{{xxxwwwxxxwwwwwwwwwxxxxxxwwwuuuwwwsssooonnnqqqssstttsssyyywwwuuutttuuuwwwwwwvvvyyyyyyzzz{{{~~~|||vvvYYYUUU\\\dddVVV999+++///+++((((((******''''''***))))))******))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################hhhBBB999555333777000444000000000111111111111222------111333000...666@@@FFF>>>444000333555444111000111222444333222000///+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))*********++++++,,,,,,---------------///111222111111111111:::555777XXX{{{qqqmmmiiieeeccceeegggiiikkklllmmmooorrrsssqqqppppppnnnlllmmmoooqqqqqqppppppooommmnnnppprrrrrrrrrzzzzzzyyywwwuuuvvvxxx{{{}}}sss^^^RRR[[[aaaQQQ777&&&,,,)))(((******((((((,,,((()))))))))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################bbb>>>888555333666///333//////000000000111111111000///000222222...---///---///111333444444222111---///333555555222///,,,+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))))))))*********+++***+++,,,,,,------,,,,,,+++...000111000000222444888<<>>>>>;;;666111//////...111555888777444///++++++++++++************)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))******+++++++++***+++,,,......------,,,+++...111111000111555999222SSSfff```YYYUUUVVVXXXYYYYYYYYYZZZ\\\^^^```aaaaaaaaaeeedddeeefffiiijjjiiihhhggggggggggggffffffeeeeeegggfffdddeeeffffffeeeccceeeiiimmmpppqqqrrrssssssttttttuuuxxx|||}}}|||zzz{{{vvvssswwwwwwZZZSSSYYYYYYQQQ:::444000///+++&&&%%%(((''''''((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################XXX888555555222444...222........./////////000000000000...---...222666888+++,,,...000222333444444000222444666555222...,,,+++++++++************)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********((())))))******+++,,,,,,,,,---///000111000///...,,,///222222111444:::@@@PPPsssaaaWWWWWWVVVUUUTTTTTTUUUVVVWWWQQQSSSUUUXXXZZZ\\\]]]^^^___]]]]]]^^^```aaabbbaaa`````````___^^^]]]^^^^^^```^^^]]]]]]^^^]]][[[YYYeeehhhkkkmmmmmmnnnoooqqqmmmpppuuuyyy|||}}}~~~~~~~~~}}}}}}iii\\\XXXZZZMMMFFF???:::333+++((()))&&&''''''((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################{{{VVV777555555222444---222............/////////000***///111///,,,+++---///444333333555888777111,,,111111222111000...,,,++++++++++++************)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************((())))))***++++++,,,,,,...///111222333222000///...111333222222666>>>EEEyyyhhh```[[[WWWWWWUUUTTTRRROOOMMMNNNQQQTTTRRRRRRSSSUUUWWWYYYZZZ[[[]]]\\\ZZZ[[[]]]```aaaaaa]]]]]]]]]\\\[[[[[[\\\^^^YYYYYYXXXYYYZZZZZZXXXWWW[[[]]]```bbbeeehhhmmmpppooosssvvvuuusssuuu|||{{{}}}~~~}}}rrrvvvmmmWWWTTT___VVVMMMEEE;;;111,,,---&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################mmmNNN;;;333333111333444...222111000...------------,,,,,,------...///000000111222444444222111111222333111333555111***+++111,,,+++******************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((((((((()))************************++++++,,,,,,,,,...111444555555555222///222(((---999555333XXXrrrjjj```ZZZXXXWWWTTTPPPVVVSSSOOOOOOQQQRRRQQQOOOPPPPPPPPPPPPQQQRRRSSSSSSXXXYYYZZZ[[[\\\]]]]]]\\\YYYYYYXXXWWWVVVVVVUUUUUUUUUTTTSSSTTTUUUVVVUUUTTTXXXXXXXXXYYY\\\___ccceeekkkoootttvvvwwwxxx{{{~~~}}}}}}}}}}}}|||{{{xxx~~~rrrbbbqqqtttYYYSSSWWWXXXQQQGGG===111&&&+++(((&&&''')))***((($$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))************)))))))))))))))************)))((()))***+++++++++(((***------,,,+++,,,---,,,%%%'''000///&&&%%%---+++)))((((((***++++++***))),,,+++''')))---***!!!---)))&&&)))------***(((&&&&&&''''''((()))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkMMM:::333333000222444...111000///......------...,,,,,,------...//////000000222333333111000111222111000222666444---+++...,,,+++******))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((())))))***************/////////...............---///222444555666444222333888888333666QQQ|||nnniiibbb[[[WWWVVVVVVTTTQQQUUURRROOOOOOPPPQQQOOONNNOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSRRRQQQRRRSSSTTTSSSRRRPPPQQQQQQSSSVVVYYY]]]___dddiiippptttvvvwww{{{~~~}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~yyyrrr^^^TTTPPPVVVVVVFFF333((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))************)))******************))),,,,,,,,,------,,,+++)))000...***)))***+++++++++)))******)))'''&&&(((+++///000000...,,,+++***+++%%%(((***))))))+++,,,***+++)))'''''''''%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~gggKKK999222333000111333...//////...............///,,,,,,,,,---....../////////000222222000000000111///...111666666111---+++++++++***)))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))((()))******++++++******111111000000///.........,,,---000333555555555666111:::777333PPPnnnaaa\\\\\\XXXTTTSSSTTTUUUSSSQQQSSSQQQOOOOOOPPPPPPOOONNNOOOOOOOOOPPPPPPQQQRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSUUUUUUTTTSSSPPPOOOOOOOOOQQQSSSUUUVVVZZZ```gggmmmpppsssxxx|||{{{zzzzzzzzz{{{|||~~~~~~~~~|||xxxttttttyyynnnTTTIIIWWWaaaSSS>>>444''')))+++***''''''(((+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((())))))((())))))))))))*********'''((()))+++++++++***))))))***,,,---,,,+++)))'''000,,,***+++///111000------333444,,,***///222000))),,,......,,,+++,,,...,,,+++,,,---***'''(((---+++,,,---,,,,,,,,,------***))))))((('''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxcccHHH888222333///000222------------------...///000,,,,,,,,,------.........---///111111000///000111000//////222555333///+++*********)))((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++***......---------------------,,,...222444333444666777222222KKKooofffddd___YYYSSSRRRPPPQQQSSSSSSRRRPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVSSSQQQOOOMMMMMMMMMOOOPPPSSSSSSTTTUUUWWWXXXYYYYYY[[[YYYXXXXXXZZZZZZYYYWWWXXXWWWUUUSSSRRRQQQQQQQQQSSSXXX]]]bbbfffkkksssxxxxxxxxxyyyyyyyyyzzz|||}}}{{{{{{{{{zzzxxxwwwvvvvvv|||}}}dddNNNPPP[[[ZZZOOOFFF,,,+++)))(((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))******))))))))))))************''')))+++---.........---***+++---------,,,------***+++---///111000...+++'''+++...///---,,,---...------.........---,,,,,,111,,,+++---+++'''(((...(((***)))((()))++++++(((++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq^^^EEE666222333......111------,,,,,,------...///000,,,,,,,,,---------------,,,...000000//////000111333111......111333111...)))*********)))(((&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***))))))***+++++++++++++++******+++,,,---......///000---...333444111111555:::333GGG~~~jjjbbbdddddd[[[QQQQQQPPPPPPQQQRRRRRRQQQPPPNNNOOOQQQSSSUUUVVVXXXYYYWWWWWWWWWWWWXXXYYYZZZ[[[YYYWWWTTTQQQPPPPPPQQQQQQSSSTTTUUUWWWYYYZZZ\\\\\\^^^]]]\\\\\\]]]]]]\\\ZZZ]]]\\\ZZZXXXWWWUUUTTTTTTRRRTTTVVVWWWZZZaaakkkrrrvvvxxxzzz{{{zzzzzz|||~~~||||||}}}}}}}}}{{{yyyxxxvvvxxxrrrwwwmmmfffOOOMMMXXXZZZTTT888000(((&&&)))+++((($$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))******++++++************+++++++++,,,+++,,,---...///......------...//////---...111444000333555444222333888>>>???999???NNNOOOBBB>>>GGGLLLHHHBBB??????===:::777666111...000000......111///000---)))+++...+++%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjYYYCCC555222333------000------,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,------,,,...000111000///000111333333000---...111222///((()))***+++***)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))******)))***++++++,,,+++++++++++++++,,,---///000111222111---///666666111111666333EEEuuuqqqnnnhhhbbb]]]ZZZXXXXXXPPPQQQQQQQQQQQQRRRRRRRRRPPPRRRVVVXXXYYYZZZ]]]^^^\\\\\\\\\\\\]]]^^^___```___^^^[[[XXXVVVUUUUUUTTTSSSTTTUUUWWWYYY[[[]]]^^^___]]]\\\\\\\\\\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZUUUUUUTTTSSSSSSYYYbbbiiioootttzzz|||||||||~~~~~~yyywwwxxxzzz{{{|||vvvyyy{{{{{{~~~zzzbbbNNNSSSZZZWWWGGG:::,,,'''***,,,(((###(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------************++++++++++++---000333444444666:::>>>FFFHHHIIIHHHJJJVVVjjjyyyrrrbbbdddyyy}}}lllgggsssrrrllleee```^^^___``````VVVVVVRRRHHH@@@<<<999555///444333------111000+++((((((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffVVVAAA444222333---,,,000,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000000111222000444444///---000000---'''(((***+++,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))*********)))***++++++,,,,,,++++++------...///000111111222222---111:::<<<555444:::AAAooo|||iiinnnkkkeee]]]VVVTTTWWW[[[OOOPPPPPPPPPQQQQQQSSSUUUUUUXXX\\\]]]]]]]]]___aaa````````````aaabbbcccccccccbbb```^^^[[[YYYWWWVVVSSSSSSUUUWWWYYY[[[\\\]]]___]]]\\\\\\\\\\\\ZZZYYYVVVWWWXXXZZZ[[[\\\\\\]]]XXXYYYXXXVVVSSSTTTYYY^^^bbbjjjsssyyyzzz{{{}}}}}}wwwuuuwwwyyy{{{|||yyy{{{|||xxxuuuzzz~~~yyyeeeVVVUUUWWWTTTFFF666,,,******)))&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))******+++,,,,,,------------............///------...111444888<<<>>>AAAIIISSS[[[___ccciiinnnkkkkkklllmmmttt~~~vvv~~~vvvvvv}}}vvvbbb\\\XXXPPPFFFOOONNN@@@333111111---,,,,,,,,,+++******))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccTTT@@@333222333,,,,,,///,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---///111111111111222333---555777222...//////+++'''(((***,,,---,,,+++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++******+++,,,,,,,,,,,,+++............////////////111---222===@@@999888>>>bbbtttiiijjjccc^^^ZZZ[[[^^^[[[QQQHHHNNNOOOOOOPPPPPPRRRUUUWWWYYY]]]```aaa```___```bbbaaaaaaaaaaaabbbcccdddeeeeeedddcccaaa^^^[[[XXXVVVRRRSSSTTTVVVXXXZZZ[[[\\\```___]]]]]]]]]]]][[[ZZZXXXYYYZZZ[[[\\\\\\\\\\\\[[[]]]]]]ZZZUUUSSSUUUWWWVVV___kkksssvvvxxxzzz}}}|||zzzyyy{{{}}}~~~{{{yyyzzzxxxxxx||||||www~~~\\\RRRXXX[[[OOO>>>000)))((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***+++,,,,,,------.........////////////000777888;;;AAAHHHQQQYYY^^^eeeqqq|||vvvzzztttUUUGGGBBB???333222111000...---,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaMMM;;;555111000///,,,+++,,,++++++++++++++++++++++++******))))))******+++,,,//////...---...///000111---222888:::666111---,,,,,,,,,++++++***)))(((((((((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))((((((((()))******++++++++++++,,,,,,,,,---------......//////000000111111222222444666333444FFFZZZxxxnnnfffaaa______]]]WWWOOOJJJLLLOOOOOOPPPQQQRRRSSSUUUYYY\\\___]]]___dddeeebbbdddjjjcccbbb```aaacccddddddcccaaaaaa```___\\\YYYWWWUUUVVVVVVUUUUUUVVVXXXZZZ[[[]]]^^^^^^]]]ZZZZZZ[[[]]][[[[[[ZZZXXXWWWXXX\\\___[[[\\\]]]^^^]]]ZZZWWWUUUZZZXXX[[[eeepppvvvxxxxxxvvvxxxyyy{{{|||{{{zzzyyyzzzzzzyyyyyyzzz|||~~~pppNNNRRRTTTUUUPPPBBB222)))(((+++$$$***+++'''&&&))))))%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++$$$(((---,,,(((%%%'''***---***((()))+++---000333111000000000///222<<>>OOOXXXkkkjjjggg]]]JJJCCC888222333222+++(((+++((()))*********(((&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttVVVEEE:::444000000///,,,+++---++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,------))),,,000333222///+++)))+++++++++*********))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,,,,,,,,,,------------.........///000111222222333000888555---BBByyy}}}rrrjjjeee```ZZZUUUTTTTTTSSSQQQOOOPPPTTTXXXXXX[[[^^^____________```ddddddddddddaaa___```aaahhhgggffffffgggfffdddccc^^^^^^__________________ZZZXXXUUUSSSSSSVVVYYY[[[^^^^^^^^^______]]]XXXSSSSSSUUUWWWXXXWWWVVVVVVWWWXXXZZZ]]]aaacccdddccccccaaacccdddaaabbbeeeiiijjjvvvwwwyyyzzz{{{zzzzzzyyyxxxxxxyyyyyyyyyzzz{{{{{{yyyxxxvvvsssvvvcccWWWPPPWWWXXXJJJ555((()))((('''%%%&&&(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,)))***,,,......---***((('''---333777???NNN]]]fffxxx{{{oooeee]]]MMMCCCEEE@@@222,,,000***)))(((((())))))(((''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqUUUEEE:::444000000///---,,,...++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,)))+++...111222000,,,)))+++++++++***************))))))((((((((('''''''''((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,---------...............///000111222333333444666222888bbbyyyssskkkeee```]]]YYYWWWSSSSSSSSSSSSTTTUUUXXX[[[XXX[[[^^^_________``````ccceeefffdddcccccccccdddggggggggghhhiiiiiihhhfff``````___^^^^^^^^^^^^^^^\\\ZZZWWWUUUUUUWWWYYY[[[]]]]]]___```___\\\WWWSSSWWWYYY\\\]]]\\\[[[ZZZ[[[ZZZ[[[^^^```ccceeeggggggdddkkkooommmkkkllljjjeeennnqqqvvv{{{}}}}}}{{{yyyzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyvvvtttvvv|||~~~iiiQQQOOOYYYWWWEEE222(((&&&%%%'''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,------+++---000...++++++///333:::DDDNNNVVVdddxxx|||}}}yyymmmiiilllbbbLLL===;;;444000***((((((***++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnTTTFFF999333000000000---,,,...++++++++++++++++++++++++******))))))******+++,,,***+++,,,---------,,,,,,,,,---000333555444000---************************)))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,,,,---------..................///000222333444444;;;///666]]]}}}tttooohhhaaa[[[XXXXXXXXXRRRSSSTTTVVVXXXYYYZZZ[[[[[[]]]```aaaaaabbbccceeedddgggiiifffeeeggghhhgggfffeeefffhhhjjjjjjhhhfffbbbaaa```^^^]]]]]]]]]]]]]]]\\\ZZZXXXXXXXXXYYYZZZ\\\___bbbbbb___\\\YYYXXXZZZ\\\^^^___^^^]]]]]]^^^_________aaacccgggjjjllllllvvv}}}}}}|||zzzrrrfffgggkkkqqqwwwzzz{{{zzzyyy||||||||||||{{{zzzyyyxxxtttuuuwwwwwwvvvuuuuuuvvvbbbPPPVVV^^^TTTAAA...)))&&&)))+++)))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))*********++++++,,,,,,---......,,,------,,,,,,444CCCNNNaaalllxxxrrr^^^VVVFFF>>>444,,,******)))(((************))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkRRRDDD999333///000000------...++++++++++++++++++++++++******))))))******+++,,,++++++---.........---,,,......000333666666222///************************))))))))))))((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********)))******++++++,,,,,,---------------............---...///000222333444555777999UUUzzzssspppiii```YYYTTTTTTUUUUUUVVVYYY\\\^^^___]]]\\\^^^```aaabbbcccdddgggjjjgggkkklllhhhgggjjjkkkiiihhhhhhhhhjjjkkkjjjhhheeecccbbb```___^^^______```]]]]]]\\\[[[[[[ZZZZZZYYY]]]bbbgggfff```\\\]]]``````bbbddddddcccbbbcccdddfffeeecccbbbdddiiinnnqqq|||qqqjjjlllnnnpppqqqrrrrrrrrrssstttvvvwwwxxxyyyyyyxxxttttttuuuvvvxxxxxxvvvuuusss~~~[[[PPPZZZZZZMMM;;;111))))))***(((''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********++++++,,,,,,---.........---000555<<>>444(((%%%)))---,,,))),,,***((((((((()))((('''(((((((((((((((((((((((('''%%%$$$&&&)))***(((&&&&&&%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&gggJJJ@@@:::444000000///,,,,,,---************************))))))))))))************++++++++++++++++++++++++,,,,,,---.........------++++++***)))))))))))))))((((((''''''''''''(((((((((''')))---222222---)))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,------......///000000000222///111666888666666999^^^}}}yyytttpppmmmhhhaaaYYYTTTUUUXXX\\\^^^bbbggglllnnnllliiihhhiiihhhfffeeedddeeegggjjjlllpppqqqqqqooollllllnnnpppmmmmmmnnnoooooonnnnnnmmmooommmjjjhhhhhhgggeeecccbbb```^^^]]]]]]___bbbdddfffiiikkkiiieeedddfffiiiiiijjjllloooqqqrrrssstttwwwvvvsssrrrrrruuuxxxyyyyyylllccc___^^^^^^]]]^^^```dddiiimmmpppssstttxxxxxxxxxwwwttttttuuuvvvpppqqqrrrvvv}}}~~~{{{fffWWWJJJVVVQQQAAA...'''***+++((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))************+++++++++---...---***'''555...+++000888GGG```vvv|||xxxttttttpppiiibbbJJJEEE>>>777111...***(((***((('''(((***+++***)))((((((((((((((((((((((((((('''&&&&&&((()))'''$$$***(((&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&cccHHH>>>:::444000000///,,,+++---************************))))))))))))************++++++++++++++++++++++++---,,,++++++***++++++,,,+++***))))))))))))))))))(((''''''&&&&&&''''''''')))((()))---111111---)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,---......//////000000111333---///666666111888EEE}}}wwwrrrnnnkkkhhh```[[[VVVSSSUUUZZZ___bbblllrrrwwwvvvpppkkklllnnniiihhhggggggiiikkknnnppppppqqqpppnnnlllkkklllmmmmmmnnnoooooooooooommmmmmnnnmmmmmmnnnooonnnllljjjhhhfffcccaaabbbdddgggjjjiiijjjiiifffbbbaaaeeehhhlllmmmoooqqqtttwwwyyyzzzzzzzzzyyyxxxxxxyyy{{{|||}}}sssjjjcccaaaaaabbb```bbbeeeiiimmmpppssstttvvvwwwwwwuuusssrrrrrrtttqqqssstttuuuvvvzzziiiHHHOOOXXXPPP666&&&(((***$$$((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))))))))******))))))*********+++++++++000+++'''(((,,,000111000+++,,,???aaa|||{{{uuujjjcccWWWEEE555---,,,///'''&&&%%%&&&((()))((('''((((((((((((((((((((((((***(((''''''((('''&&&$$$...+++(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&aaaIII???999333/////////,,,+++---************************((()))))))))************************************---,,,,,,,,,++++++************)))))))))))))))***))))))(((''''''''''''((()))((()))+++......+++)))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------.........///000000111111333000222666111222MMMnnnzzzuuuqqqnnnkkkhhhYYYWWWUUUUUUXXX^^^cccgggtttvvvxxxvvvrrrnnnmmmmmmjjjjjjiiiiiijjjlllnnnpppnnnnnnnnnmmmlllllllllmmmnnnooopppqqqqqqooonnnmmmjjjkkknnnqqqtttuuusssqqqqqqnnnkkkiiihhhjjjlllnnnggghhhhhhgggeeeeeegggiiinnnoooqqqtttwww{{{~~~~~~~~~~~~~~~zzzppphhheeeeeegggdddfffhhhkkknnnqqqssstttsssttttttsssqqqqqqrrrtttsssvvvwwwuuuqqqqqqwww|||ZZZKKKVVVWWWEEE111(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((()))))))))*********))))))******+++,,,,,,,,,+++,,,...------...222666444GGGmmm}}}vvv}}}sssbbbNNN???555222,,,***''''''((((((((('''(((((((((((((((((((((((()))(((''''''''''''''''''222...)))&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''aaaKKK@@@999333//////...++++++,,,************************((()))))))))************************************+++---...//////---***)))***)))))))))))))))******+++******)))(((((())))))((('''((((((******((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------......//////000111111111444555888666222AAAsss~~~{{{wwwtttqqqnnnkkkhhhWWWWWWXXXYYY]]]bbbhhhlllqqqooonnnoooqqqqqqooolllkkkkkkjjjjjjjjjkkklllmmmllllllmmmnnnooopppppppppqqqrrrtttttttttrrrpppooolllmmmqqquuuyyyzzzyyywwwzzzxxxuuurrrpppooopppqqqlllmmmoooooonnnlllllllllmmmnnnpppsssvvvzzz~~~uuummmjjjjjjllliiijjjkkkmmmppprrrtttuuuqqqrrrsssrrrqqqrrrtttvvvvvvyyyzzzvvvqqqooorrrvvv|||zzzSSSSSSVVVTTTCCC///)))...))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((''''''&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))************)))******+++,,,---------&&&///777555///...888BBBcccxxxyyyqqqttt```III:::444111,,,******++++++***))))))))))))))))))))))))&&&&&&'''''''''(((***+++222...)))&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''aaaLLLAAA999333//////...+++***,,,************************))))))))))))************************************+++---///111111///,,,))))))))))))))))))******+++,,,,,,+++***))))))))))))(((''''''''''''&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------...//////000000111111222000333555555<<<]]]~~~zzzxxxuuussspppkkkfffbbbXXXZZZ\\\___aaaeeejjjnnnkkkgggdddhhhooosssqqqmmmkkkjjjjjjjjjiiijjjjjjjjjkkkkkklllnnnqqqssssssrrrqqqssstttuuuuuussspppnnnnnnpppsssxxx|||}}}|||zzz}}}zzzxxxvvvuuutttpppqqqrrrrrrpppnnnkkkiiikkklllmmmppptttxxx|||wwwqqqooooooooonnnnnnoooppprrrtttuuuwwwqqqrrrssssssrrrsssuuuwwwwwwyyyzzzwwwtttrrrsssuuurrr{{{bbbUUUPPPVVVNNN888+++---)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&'''''''''((((((''''''(((((()))***)))))))))*********++++++******+++,,,------...///...///...,,,000DDDbbbyyyzzz}}}||||||uuufffZZZAAA;;;333---***)))******))))))))))))))))))))))))%%%&&&'''''''''(((+++...///,,,)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''```KKK???888222...///...+++***,,,************************))))))))))))************************************+++,,,.../////////---,,,)))))))))))))))***++++++,,,+++***)))(((((((((((()))(((((('''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------.../////////000111111222222000111111999UUUxxxyyywwwuuusssnnnggg___ZZZZZZ]]]```bbbdddfffkkknnnkkkhhhfffhhhlllnnnnnnmmmhhhiiiiiiiiijjjjjjkkkkkkhhhggghhhkkknnnooonnnlllkkklllooopppooollliiiggggggiiimmmssszzz~~~}}}{{{zzzsssrrrqqqppppppnnnmmmkkknnnnnnppprrrvvvzzz~~~xxxtttsssrrrrrrrrrrrrrrrrrrsssuuuwwwxxxuuuvvvvvvuuusssssstttuuuwwwwwwxxxxxxwwwwwwwwwwwwrrrvvv~~~~~~{{{eeeRRRQQQSSSHHH555)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))((((((((((((((())))))***))))))*********+++++++++******+++,,,---...//////555000...999SSSttt|||{{{|||___VVVGGG:::111,,,***)))))))))))))))))))))))))))&&&(((((('''&&&'''+++...+++)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''___III<<<888222.........+++***,,,************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,---......///))))))((())))))***++++++++++++)))(((''''''''''''******)))'''%%%%%%'''(((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222777555555EEErrr{{{~~~{{{zzzwwwtttnnneee[[[TTT[[[^^^bbbdddeeefffjjjmmmpppooommmkkkiiihhhiiijjjgggggghhhiiikkklllmmmmmmdddcccccceeehhhiiigggdddccceeeggghhhgggeeeaaa___\\\^^^dddmmmwww~~~~~~vvvtttrrrqqqsssuuuvvvvvvsssssstttvvvzzz~~~wwwuuuuuutttrrruuutttttttttuuuvvvxxxyyyyyyzzzyyywwwtttrrrrrrtttvvvuuuvvvwwwzzzzzzyyyxxxwwwvvvwww}}}rrr||||||^^^SSSZZZZZZEEE,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((((((((((()))******)))************+++++++++******+++,,,---//////000111333BBBdddwwwdddaaannnvvvttteeeppprrrnnnvvvxxxvvvbbbNNN???555000---))))))))))))))))))))))))((()))***(((%%%&&&)))---((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((WWWGGGBBB999333/////////,,,+++---******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++************))))))))))))******))))))((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))+++,,,------,,,***)))++++++,,,------......///333---,,,333777444333666333;;;111TTT{{{www}}}yyytttnnnddd[[[YYY\\\aaaaaabbbcccdddgggiiijjjpppnnnkkkiiihhhfffcccaaaaaabbbdddggghhhhhhgggfff```aaaaaa```______aaacccddd```]]]]]]]]]\\\[[[\\\[[[[[[\\\___dddkkkqqquuuxxx{{{{{{xxx{{{{{{zzzxxxwwwyyy}}}yyyxxxyyy}}}{{{vvvuuuvvvwwwyyyyyyxxxxxxxxxxxxxxxxxxwwwyyy{{{yyyuuurrrqqqrrrtttvvvxxxzzz||||||{{{zzzwwwwwwwwwzzz~~~uuurrruuuXXXYYYXXXHHHAAA'''***+++(((&&&'''((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))))))))************---+++)))((()))***++++++###000333***'''///555333666KKKttt|||rrrgggzzz|||zzzuuuWWW???333000(((,,,---))))))++++++((((((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((''''''((()))(((&&&%%%&&&)))+++)))(((TTTEEE@@@999333/////////,,,+++---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))******+++,,,------,,,***)))+++,,,,,,------......///222000000111111000111333333555BBB}}}}}}}}}{{{yyyzzzuuupppjjjaaaZZZYYY^^^bbbbbbaaabbbdddfffiiikkkeeecccbbbbbbccccccaaa```aaaaaa``````____________ZZZ]]]```bbbcccfffiiikkkkkkhhhgggffffffeeeeeeeee___^^^\\\[[[[[[]]]___aaadddfffiiimmmpppssstttttt{{{}}}~~~}}}|||{{{|||~~~}}}}}}}}}|||wwwvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxzzz||||||zzzyyyyyyyyyuuuuuuuuuvvvxxxyyy{{{{{{xxxwwwwwwyyy}}}^^^VVV\\\WWWMMM///,,,***))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''))))))))))))************+++*********+++---------333(((&&&000555111222999hhh}}}wwwrrrmmmssszzzwwwiiibbbvvvaaaJJJ888444///***'''((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$$$$&&&(((''''''((((((((((((((())){{{QQQCCC>>>999333/////////,,,+++---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---************))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))*********+++,,,------,,,+++***,,,,,,,,,---....../////////333444000...000333333555999aaa|||{{{{{{{{{{{{uuuooohhhccc]]]YYY[[[```ccccccbbbbbbccceeegggiii\\\[[[ZZZ[[[]]]]]]\\\ZZZZZZZZZYYYZZZ\\\^^^aaacccfffiiinnnrrruuuxxx{{{}}}|||yyywwwxxx{{{}}}xxxvvvssspppmmmjjjiiihhhaaaaaa``````aaacccfffgggooorrrwwwzzz|||~~~|||zzzuuusssrrrrrrttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{|||||||||{{{zzzuuutttssssssuuuwwwzzz|||yyyxxxxxxxxx{{{}}}|||zzzyyykkkWWW]]]bbbVVV===000(((***,,,(((&&&'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))(((((((((((('''''')))))))))*********++++++******+++,,,---...//////...+++---333333777NNNiiiyyyaaahhhmmmlllllluuuzzzmmmcccOOO<<<,,,***+++)))(((+++(((((('''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))((((((&&&$$$%%%'''***))))))(((&&&&&&***111777vvvOOOCCC>>>999333/////////,,,+++---******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------************)))))))))((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))************+++,,,---------,,,,,,,,,,,,------.../////////---333444111111666777444:::RRR|||zzzzzz{{{ooohhhaaa^^^[[[ZZZ^^^dddddddddddddddcccbbbaaaaaaZZZYYYXXXYYYYYYXXXUUUSSSRRRTTTYYY___fffmmmrrrtttyyy}}}{{{xxx}}}{{{wwwpppiiiccc___\\\\\\^^^```eeejjjqqqyyy~~~{{{|||uuuoookkkjjjiiinnnoooppprrrsssuuuvvvwwwwwwwwwvvvxxxyyyyyyvvvtttuuutttttttttvvvxxxyyy{{{zzzyyyxxxxxxyyy{{{~~~{{{zzzooo}}}bbb[[[bbb[[[MMM888((((((***'''%%%)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((((((((())))))*********+++++++++)))+++,,,---------...///'''333666000;;;___|||qqqnnnQQQ777222111+++)))///((((((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((()))+++---+++)))''''''---888EEENNNrrrOOOEEE???999333/////////,,,+++---******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,------************)))))))))((((((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,------------,,,,,,---......//////000///111222111444777777333???www}}}zzzzzzzzzjjjccc]]]\\\\\\\\\```fffdddeeeeeedddbbb^^^ZZZWWWWWWVVVVVVWWWXXXWWWUUURRRXXX]]]eeennnvvv|||~~~xxxllljjjttt|||tttlllgggddd\\\[[[ZZZ\\\aaakkkwww{{{yyyqqqjjjfffdddccchhhiiikkkmmmoooqqqrrrssssssqqqppptttyyyzzzwwwtttuuuvvvxxxyyyyyyyyyyyyxxxzzzyyyxxxwwwxxxyyyzzz{{{{{{ttthhhxxxrrrwwwnnnVVV[[[___YYYCCC...((('''%%%&&&***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))))))))))))))************++++++++++++***,,,------,,,,,,...000111444888FFFkkkeeeIII???888---)))---***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((***+++***)))***+++&&&''',,,555BBBQQQ\\\cccnnnNNNFFF@@@999333/////////,,,+++---******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((*********++++++,,,,,,---************))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,------......---------...//////000000222000000333333222555:::VVV}}}}}}}}}}}}}}}{{{yyywwweee___\\\^^^```aaadddhhhddddddbbb```\\\XXXTTTRRRQQQRRRUUUYYY]]]^^^]]]\\\jjjnnntttzzz~~~~~~}}}zzz}}}wwwmmmppp||||||{{{mmmjjjddd___^^^bbbiiiooo|||vvvmmmgggcccccccccfffgggiiikkkmmmooopppqqqqqqnnnnnnuuu}}}xxxyyy{{{|||{{{zzzxxxvvvyyyxxxxxxwwwwwwxxxyyyzzzyyy{{{~~~tttlll]]]yyyrrrTTTQQQ\\\]]]PPP===---&&&&&&(((***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,+++---......,,,---111555999@@@ZZZvvvzzzwwwcccVVVHHH777---,,,++++++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''')))+++***)))(((((()))(((111@@@PPP^^^jjjrrrvvviiiLLLFFFAAA999333/////////,,,+++---******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++************))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,---...//////------......//////000000222...000666222...<<>>BBBIIILLLKKKFFFEEECCCBBBBBBCCCEEEFFFBBBEEELLLVVVaaammmvvv|||~~~pppbbbJJJ555---///---'''+++***))))))******'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&((())))))***<<>>AAACCCDDDCCCEEEIIIGGGCCC????????????@@@AAAAAABBB???===>>>EEEMMMSSSZZZ```mmmwww___DDD666///---+++***)))((()))******(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$''')))***((((((***,,,222HHHZZZiiiyyyggg___sss|||ttt\\\EEEDDD???777111.........++++++---************************(((((((((((((((((((((((('''(((((((((((((((((('''&&&(((***+++,,,+++)))(((***)))'''&&&&&&(((***,,,***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,------...//////......//////000111111222...999;;;888WWW~~~xxxooofff___\\\___aaadddcccaaaaaadddgggfffdddggglllmmmjjjiiijjjiiiiiihhhfffddddddgggiiiooovvv}}}rrrhhhbbb]]]XXXPPPJJJFFFFFFGGGGGGNNNQQQTTTVVVWWWXXXZZZ\\\gggjjjpppxxx|||}}}}}}}}}}}}{{{tttnnnrrrzzz{{{sssuuuzzz|||}}}~~~|||||||||~~~|||{{{{{{yyy|||~~~|||wwwtttwww{{{wwwxxxxxxwwwvvvxxx|||{{{zzz~~~xxx}}}lllUUUWWW```WWW???+++(((((('''&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,+++(((***111444222111444444CCCcccyyyjjj\\\YYYYYYTTTLLLFFF>>>===<<<===???AAABBBAAABBBGGGJJJKKKNNNOOOKKKDDDCCCCCCDDDEEEFFFFFFFFFEEECCC>>>???FFFJJJJJJJJJMMMRRRZZZgggvvvttt```NNN;;;000///(((''''''((()))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&+++...,,,)))+++555???JJJ^^^pppwwwjjjnnnXXXEEEEEE???777111.........++++++---************************))))))))))))))))))))))))''''''(((((((((((('''''''''((()))***+++******))))))((('''&&&&&&(((***+++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---......//////......///000000111222222000888666@@@sss~~~vvvjjjbbb^^^^^^^^^^^^^^^___ccckkkttt{{{eeebbbccchhhiiifffeeegggbbbbbbcccbbbdddjjjrrrxxx{{{jjjYYYMMMGGGKKKGGGCCCCCCEEEHHHJJJJJJPPPRRRTTTTTTSSSSSSTTTVVVXXXZZZ^^^ccchhhpppxxx}}}~~~~~~}}}lllkkkmmmwww}}}yyy{{{~~~}}}{{{{{{wwwxxxxxxuuurrrrrrvvvyyywwwyyyzzzxxxvvvwww{{{}}}{{{|||~~~vvvZZZSSS]]]___KKK333+++)))'''&&&((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******+++************+++,,,,,,///******///000---000888IIIbbb}}}fffZZZOOOKKKJJJEEE???===<<<<<<===@@@CCCEEEDDDCCCAAAFFFKKKNNNRRRUUURRRLLLDDDEEEFFFGGGGGGGGGGGGGGG???<<>>===>>>:::===CCCJJJNNNOOOKKKHHHGGGJJJMMMNNNRRRXXXXXXTTTCCCDDDEEEFFFHHHHHHIIIIII<<<===III]]]cccXXXJJJEEEDDDDDDFFFJJJRRR^^^kkksssvvvxxx{{{yyysssvvvpppkkkVVV;;;222///+++))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''+++777JJJ^^^kkksss{{{yyyrrrlll___UUUWWW[[[eeejjjnnnRRRDDDFFF???777222.........++++++---************************))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))((()))******+++'''''''''''''''((())))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////---...///000111222333333666555CCC}}}~~~wwwjjj\\\UUUWWW[[[XXX___kkkyyyxxxpppeeennnyyy~~~uuuiiidddgggllloooxxx~~~rrrZZZSSSJJJFFFGGGJJJKKKJJJJJJOOOUUUVVVTTTTTTXXX\\\YYY[[[\\\\\\ZZZWWWWWWWWWXXXZZZ[[[[[[YYYZZZ]]]```]]]^^^___ccciiiqqqxxx|||www|||rrrfffeeesss}}}|||tttsssrrrsssuuuvvvvvvuuuppptttxxxxxxvvvwww{{{|||xxxxxx|||}}}}}}uuuzzz___ZZZhhheeeQQQ444000+++((((((((('''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************++++++******++++++,,,---***+++///222///666TTTtttqqq^^^QQQKKKFFFBBBAAA???<<<===@@@===CCCMMMWWW\\\[[[UUUPPPNNNOOONNNLLLOOOVVVXXXVVVDDDEEEFFFHHHJJJLLLNNNNNN>>>AAAQQQhhhmmm]]]JJJAAAIIIKKKLLLIIIGGGIIIQQQYYYdddfffiiiooowww^^^999444...***)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++***///===RRRfffsssxxxvvvlll```]]]ffftttkkkwwwxxxYYYJJJAAA<<<777444000---,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............---000111000///000333444...===SSS}}}}}}oooaaaYYYXXXWWWWWWYYYmmm}}}~~~}}}vvvmmmnnnrrruuusssmmmiiijjjlll}}}nnnddd___QQQKKKFFFGGGMMMRRRPPPMMMTTTVVVYYY\\\\\\[[[YYYWWWYYY^^^___[[[ZZZ^^^___\\\\\\[[[ZZZZZZZZZ[[[]]]^^^^^^]]]]]]^^^aaafffkkknnn}}}yyy}}}{{{nnnhhhxxxyyyrrrnnnpppmmmjjjiiijjjnnnsssvvvrrrwwwuuuwwwzzztttssswww{{{~~~~~~{{{{{{qqq{{{```XXXggghhhYYYJJJ333%%%***---&&&%%%+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((()))***+++,,,%%%,,,///,,,+++//////---333111///333777===ddd~~~vvvmmm___SSSMMM;;;AAADDD@@@???BBBBBB??????FFFLLLQQQXXX\\\VVVLLLOOOSSSNNNKKKXXXhhh```KKKMMMBBBHHHMMMDDDKKKUUUOOOCCCAAA___pppLLLAAAJJJGGGPPPOOOLLLOOOPPPPPPTTTTTTRRRSSSWWW\\\gggyyyxxxoooyyy]]]>>>)))---000(((%%%,,,)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&((((((((()))///999NNNeeemmmsssxxxaaa^^^ttt~~~xxxRRRGGGAAA>>>777444000---,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000000111333444444666999lll}}}~~~zzzuuujjj\\\SSSSSSZZZaaa}}}yyyvvvrrrmmmfffiiijjjeeebbblll~~~pppdddZZZRRRMMMNNNKKKIIILLLQQQTTTTTTSSSZZZZZZ[[[\\\]]]^^^^^^^^^[[[___```\\\[[[______\\\]]]\\\\\\]]]]]]^^^____________```bbbdddfffhhhiiiooorrrzzz~~~~~~~~~zzzyyy{{{vvvmmmmmmuuulll[[[SSSOOOSSSYYY___bbbeeeiiilllpppsssqqquuu|||wwwsss|||zzz}}}~~~||||||~~~yyyyyyyyyfffbbbcccaaaOOO<<<,,,***+++'''&&&)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((())))))***+++,,,+++//////******...///,,,)))111///333MMMooo}}}lllaaaZZZPPPGGGCCC@@@EEEFFFDDDCCCEEEDDD@@@BBBFFFIIIKKKNNNRRROOOIIIOOOSSSSSSVVVgggssseeeKKKBBBGGGLLLJJJKKKXXXXXXGGGDDDIIIhhhlllKKKEEELLLJJJIIIUUUZZZQQQVVVaaa```IIIGGGGGGIIIKKKPPP]]]iiivvvvvv{{{tttvvvuuummm||||||xxxeeePPP;;;111...***'''''')))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***...@@@QQQaaakkkiiimmmjjjZZZdddpppzzzoooKKKCCCAAA???777333///---,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000//////111333444444444>>>AAA}}}}}}}}}|||ssseeeWWWRRRZZZlllzzzzzzvvvtttpppnnnooofffaaaaaallluuucccWWWSSSQQQLLLGGGKKKLLLOOORRRUUUXXXZZZZZZ^^^]]]\\\\\\]]]___bbbddd^^^``````]]]]]]``````^^^^^^^^^___```aaabbbbbbbbb```bbbdddeeeggggggffffffdddhhhqqq{{{}}}|||{{{qqqoooyyyyyynnnggg}}}sss\\\RRRTTT___dddlllpppqqqpppqqqrrrpppsssqqquuu~~~zzzssswwwyyyzzzzzz{{{{{{{{{||||||~~~{{{vvvzzz^^^YYYcccTTTHHH777+++'''(((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,......,,,)))***///000...---444444CCCllllllVVVJJJEEEAAA>>>===DDDFFFFFFEEEFFFGGGDDD???BBBDDDDDDCCCEEEIIIJJJIIIKKKLLLLLLQQQaaajjj[[[CCCBBBUUUTTTJJJZZZlll```HHHDDDRRRqqq}}}cccIIIHHHNNNOOOSSS```^^^UUUiiiuuu___EEECCCCCCDDDCCCBBBHHHPPPRRRRRRZZZiiixxxuuuttttttiiiuuu}}}nnnlll```JJJ666---------******(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%'''))))))(((***...222DDDVVVdddmmmqqqhhhccckkkfff___^^^gggtttiiiHHHBBBAAA???666333///---,,,,,,,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////222......111444333222333@@@ZZZzzz}}}}}}||||||}}}qqq\\\SSSZZZjjj~~~wwwtttwwwtttjjjfffjjjbbbhhhyyyuuufff]]]SSSPPPSSSSSSOOOIIIKKKOOOUUUYYYZZZ[[[]]]```^^^^^^]]]\\\]]]___aaacccaaa```]]][[[[[[^^^``````^^^___aaacccdddeeeddddddcccdddeeefffggghhhggggggiiilllqqquuuwww{{{rrrnnnzzzuuuiiipppzzzeeeaaaooo~~~}}}rrrwwwvvvvvv|||yyyuuu{{{vvvuuussstttwwwyyyzzzzzz}}}wwwsssfffUUU^^^VVVQQQAAA---&&&)))***&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,+++***))))))---000111///555:::GGGjjjppp\\\FFF======??????@@@DDDDDDDDDDDDEEEEEEBBB>>>>>>???@@@???AAAEEEHHHJJJHHHEEEAAAAAAJJJQQQKKK>>>KKK^^^XXXSSSkkkuuu```MMMCCCXXXuuuwwwZZZHHHLLLRRRYYYjjjeeeTTTdddtttMMMHHHFFFGGGHHHEEEAAABBBFFFBBB???AAAIIITTTdddxxx|||nnnkkksss^^^III999000------+++)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***+++***)))...777???XXXbbbfffmmmyyytttddd^^^]]]]]]hhhvvvgggHHHDDDAAA>>>666333///---------,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))******++++++++++++++++++,,,,,,---------,,,,,,------...//////000333...---111222000111444FFF{{{www|||zzz{{{~~~~~~|||eeeSSSWWWiiixxx|||xxxxxxyyyqqqeeebbbiiijjjlllcccYYYWWWSSSQQQPPPNNNJJJGGGNNNTTT[[[^^^^^^^^^aaaddd```aaabbbccccccbbbaaa``````[[[WWWWWWYYY[[[]]]___^^^```bbbeeefffggggggfffgggffffffggghhhjjjkkklllooorrrtttsssqqqrrrwww{{{zzzyyygggfffooo}}}}}}}}}~~~~~~~~~ooohhhzzzxxxnnnfffqqqqqqmmmpppooorrr}}}xxxuuurrrqqqtttwwwyyyyyy}}}zzzxxxxxxwwwxxxvvv[[[XXXWWWVVVIII333(((***,,,'''(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))******))))))))))))***+++,,,---***)))***,,,////////////000LLLnnnqqq\\\MMM>>><<<@@@DDDFFFHHHDDDCCCCCCEEEEEEDDDCCCBBB@@@>>>>>>@@@BBBCCCDDDFFFCCCDDDBBBAAABBBEEEGGGGGGQQQZZZZZZfff}}}rrrUUUKKKEEE[[[uuurrrWWWMMMVVV\\\iiirrrYYYVVV\\\FFFLLLIIIHHHHHHDDD>>>===???DDD@@@<<<<<<===EEEVVVfffzzzppp{{{ssskkkXXX;;;***)))+++)))'''''''''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******)))+++555CCCOOO\\\lllsssxxx~~~mmmbbbcccgggsss~~~xxxdddGGGEEEAAA===555222///------------,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))***+++++++++***++++++,,,,,,------...+++,,,,,,---...///000000333...---111111...333<<>>///+++,,,***)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((())))))******+++******)))******+++,,,------,,,---000///---///444888ppp}}}cccKKKBBB<<<>>>DDDGGGJJJMMMFFFEEEFFFHHHGGGFFFIIIMMMJJJEEEAAADDDFFFEEECCCBBB<<>>AAA>>>>>>BBBHHHMMMUUU]]]ppp}}}~~~yyyuuu~~~tttPPP444...,,,***((('''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))---555EEEWWWdddiiixxxllliiihhhzzzzzzzzzxxx~~~```DDDDDDBBB>>>555222...------------,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((()))***+++++++++******+++,,,,,,---......++++++,,,---...///000000000---...333111///999GGG}}}wwwssssssrrrpppssszzz{{{|||}}}~~~|||xxxuuurrrfffbbbhhhxxx|||wwwwwwppppppmmmjjjoootttppplllddd[[[SSSOOOJJJFFFFFFKKKRRRWWWXXX\\\aaafffjjjmmmppprrrrrrssstttsssooojjjeeebbb]]]ZZZ^^^hhhnnniiiccc```ddddddeeegggiiilllnnnooosssssstttttttttssssssrrrqqqsssuuuvvvxxxzzz|||~~~{{{|||wwwiiicccnnn|||ppplllgggddddddfffggggggjjjjjjjjjkkkkkkkkkkkkkkkiiilllpppvvv{{{|||kkk^^^aaakkkkkk[[[KKKZZZ]]]``````[[[SSSKKKFFFOOO\\\ZZZQQQQQQQQQRRRZZZiiinnnuuuwwwwwwuuuuuuvvvyyy{{{yyyqqqpppsssyyy|||iiixxxrrr^^^]]]^^^YYYJJJ888,,,***+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***'''(((((()))******++++++************+++,,,------------...000//////888CCCbbbnnnQQQBBB>>>>>>BBBEEEFFFHHHLLLFFFEEEHHHJJJHHHGGGNNNXXXZZZOOOHHHKKKPPPOOOLLLKKK???EEEOOOYYYXXXRRRTTT[[[XXXMMM\\\xxxvvv^^^OOOLLLLLLUUUggglll``````oooxxxkkkSSSbbb```IIIUUUUUUNNNGGGEEECCCAAACCCGGGEEE>>>@@@QQQhhhvvv|||}}}vvvqqqzzzzzzfffMMM>>>---+++(((((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))...999III]]]ppp|||}}}sssppppppuuupppuuuqqqvvvvvvttt[[[AAABBBBBB???555222...------------,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''(((((()))***+++++++++******+++,,,,,,---......++++++,,,---...///000111...,,,///444222111>>>QQQkkkmmmooonnnllllllppptttppprrrvvvxxxwwwuuuqqqnnndddfffpppzzzwwwoootttwwwxxxtttppp|||xxxooojjjeee___ZZZSSSNNNIIIGGGJJJOOOTTTWWW[[[]]]aaagggnnnssswwwxxxxxxwwwvvvtttpppjjjfffccc``````iiiwww}}}vvvkkkeeeggggggggghhhkkknnnqqqrrrwwwxxxzzz{{{zzzwwwtttrrrwwwwwwxxxzzz{{{||||||{{{~~~|||oooaaaeeesssuuukkkeeeaaa]]][[[]]]```bbbccceeeeeeeeeeeeeeeeeeddddddeeehhhnnnuuuzzz}}}~~~~~~tttaaa]]]iiihhhSSSDDDEEE:::???DDDCCCAAADDDNNNVVVbbblllggg\\\[[[XXXRRRSSSXXXbbbpppwwwxxxvvvuuuvvvqqqyyy~~~|||||||||rrreee```xxx{{{qqqbbbbbb^^^RRR>>>---(((,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''(((((()))***+++++++++************+++,,,---...+++***---//////222BBBSSS}}}uuu^^^===AAA@@@AAAEEEEEEDDDFFFKKKDDDEEEHHHJJJGGGEEEPPP^^^eeeWWWMMMRRRYYY[[[YYYXXXNNNNNNUUU^^^___ZZZ[[[cccVVVEEEPPPcccWWWKKKMMMLLLKKKOOO___hhhaaadddttt~~~\\\QQQvvvVVVYYYPPPQQQHHHAAA@@@@@@BBBHHHNNNWWWIIIFFF]]]xxxssswwwsss___JJJ---+++)))((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))),,,555EEE[[[rrreeeeeeuuu|||ppptttsssnnnuuu[[[HHHBBBCCC<<<333222///,,,++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((()))***************,,,+++***))))))***++++++++++++,,,,,,,,,,,,------++++++,,,------......///333---777---...222===|||mmmeeefffggghhhiiijjjjjjjjjgggkkkqqquuuvvvppphhhaaaTTT___kkkqqqpppppptttyyy|||rrryyyyyyqqqqqqqqqpppnnnggg]]]VVVIIIHHHHHHMMMTTTZZZ]]]]]]^^^bbbhhhnnnqqqpppnnnlllttttttrrrpppnnnllljjjiiiccceeegggjjjmmmnnnnnnnnnmmmmmmnnnooorrruuuxxxzzz}}}||||||{{{|||}}}~~~}}}~~~~~~}}}~~~}}}nnn___[[[cccmmmfff]]]WWWYYY^^^```bbbdddgggeeebbbbbbcccdddeeeeeehhhgggooo}}}|||{{{lll[[[gggqqq^^^QQQIII444AAA999999CCCIIIKKKTTT```sssvvvwwwrrroooqqqtttuuu\\\XXXYYYeeeuuu}}}wwwppptttzzz}}}}}}{{{xxxwwwmmmxxxjjjddd```\\\LLL666+++---))))))((('''&&&&&&((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))+++++++++,,,,,,------...///111***...888999VVVxxxaaaNNNHHHDDDGGGAAA>>>EEEEEEBBBGGGDDDDDDFFFMMMPPPLLL[[[zzzzzzJJJ???WWWcccjjjsssqqqXXXYYYnnnttthhhoooyyy[[[CCCFFFGGGHHHOOOIIIIIIPPPWWWWWWRRRXXXgggnnnkkkZZZaaaccc___```YYYJJJ???<<>>;;;>>>IIITTTddd}}}lllccc^^^```mmmyyy}}}xxxmmmRRRAAA111+++***)))(((***'''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***((()))***)))''')))...999LLLbbbppp}}}qqqYYYSSSlll{{{oooiiigggfffrrr~~~YYYHHHBBB@@@888333111///---,,,++++++,,,+++++++++***)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))(((((()))*********************))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...///...444111EEEeee]]]___``````aaabbbbbbbbbaaacccbbbbbb```^^^ZZZXXXVVVeee```ZZZYYY```mmmyyytttqqqqqqvvvwwwwwwsssjjj]]]QQQJJJHHHHHHJJJOOOVVV\\\___```hhhhhhhhhiiikkkmmmpppqqqooooooooooooooooooooooookkkmmmooorrrtttvvvwwwxxxwwwwwwxxxxxxzzz{{{}}}~~~}}}~~~uuujjjaaa]]]ccc```___cccfffgggkkkpppqqqooommmkkkjjjiiiiiijjjoooyyyxxxmmm[[[sssiiiXXXZZZKKK;;;GGG;;;IIIQQQNNNXXXrrrttteeeeeemmmuuuyyyttttttuuuvvvvvvvvvvvvvvvvvvrrr|||zzzvvv___RRRYYY[[[III555+++))))))))))))************((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))***++++++,,,------(((444333333KKKssstttbbb^^^ccckkkqqqwww~~~yyywwwlllddd___VVVHHH@@@AAAFFFIIIDDDAAAGGGHHHGGGOOOGGG???HHHPPPRRRiii^^^QQQYYYnnn{{{nnnkkkjjjhhhpppeee```hhh```]]]___PPPLLL[[[gggggg\\\___nnnooobbbcccnnnkkkgggUUUGGG===???GGGZZZtttzzzYYYIIIAAAHHHDDDCCCNNNddd{{{zzz{{{zzzhhhQQQ888,,,***)))'''%%%((((((''''''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))(((((('''%%%%%%,,,666SSSeeettt}}}^^^ZZZiii~~~ooojjjiiihhhhhhpppxxxYYYIIICCCAAA888222111///...,,,+++++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))(((((()))***************))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,------.../////////000444---777555TTTmmm]]]]]]^^^^^^_________^^^^^^]]]YYY[[[]]]]]][[[XXXVVVUUUbbbiiiooommmiiiooovvvfffffflllqqqyyy{{{|||vvvjjj\\\PPPIIIKKKLLLPPPUUU[[[```dddfffkkkjjjjjjjjjkkkmmmpppqqqnnnnnnooooooppppppppppppqqqrrrtttvvvxxxzzz{{{|||zzzzzz{{{}}}~~~uuuggg^^^dddbbbcccggghhhggglllrrruuuuuussspppnnnllllllmmmuuu{{{~~~|||wwwhhhiiilll```ZZZ^^^QQQAAAEEEEEEIIIPPP___wwwjjjmmmnnnpppzzzsssjjjppp{{{xxxvvvttttttuuuxxxzzz{{{uuurrrwwwhhhPPPUUU^^^SSS???333))))))))))))******)))((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********((()))******+++,,,------666333444KKKwwwxxxaaaUUULLLMMMSSSYYY```fffpppqqqtttxxxzzzuuukkkccc[[[TTTNNNLLLIIICCCBBBEEECCCHHHBBB>>>DDDFFFGGGPPPPPP:::???NNN[[[{{{mmmRRRUUUbbbwwwjjjjjjkkkqqqmmmooowwwqqqvvvuuuYYYNNNaaaoooqqqfffhhhsssmmmZZZ{{{ooonnnYYYKKK;;;@@@KKK]]]yyywwwXXXGGGKKKPPPJJJMMMQQQWWWcccuuuvvvwwwxxxcccHHH555---+++(((''')))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''&&&***888GGGccciiiqqqpppXXXqqq}}}qqqooollliiippp{{{YYYJJJEEEBBB999222111000...---,,,++++++---,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))(((((()))***************(((((())))))************+++++++++,,,,,,,,,------,,,,,,---......//////000///555,,,444;;;eeesss___ZZZYYY]]]]]]]]]]]]\\\[[[ZZZZZZTTTUUUUUUUUUTTTUUUXXX[[[WWWgggyyybbb\\\cccggglllrrrxxx|||}}}vvviiiZZZOOOKKKMMMPPPTTTYYY^^^bbbfffiiijjjkkklllmmmnnnoooooopppppppppppppppqqqqqqqqqqqqvvvvvvwwwyyyzzz|||}}}~~~zzz{{{}}}~~~rrriiicccaaaccchhhjjjjjjooovvvwwwxxxxxxuuurrrpppppprrrvvvyyyyyyxxx}}}uuudddhhhYYYdddqqqaaaNNNHHHBBBNNNMMMZZZttt~~~jjj\\\OOOPPPOOONNNSSS^^^gggiiizzz{{{yyyuuuqqqpppsssxxx{{{|||ttt~~~dddZZZ^^^YYYHHH:::,,,***((((((******)))'''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************((()))***+++,,,---......777,,,999cccjjjMMMJJJFFFCCCDDDDDDEEEKKKSSS___aaaeeehhhfff]]]OOOEEE>>><<<;;;<<<======???CCCCCCGGGBBB>>>DDDFFFJJJTTTXXX???>>>IIIQQQlllnnnIIIHHHUUUgggccciiiwww}}}eeejjjsssuuu\\\QQQpppvvvqqqfffhhhsssqqqddd{{{|||kkkHHHHHH>>>EEE```lllKKKHHHNNNNNNDDDFFFSSSXXXWWWjjj~~~vvvooo|||qqq\\\EEE444---+++,,,***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((***,,,...555GGGWWW]]]```ooozzziiiaaaiiiyyy}}}yyyyyytttsssuuurrrppp{{{{{{{{{WWWIIIEEEDDD:::111111000///---,,,+++***,,,,,,,,,+++*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))(((((()))***************((()))***++++++,,,++++++++++++,,,,,,,,,,,,---------------...//////000000,,,444...///FFF{{{}}}___ZZZZZZVVV[[[ZZZZZZYYYXXXWWWVVVUUURRRPPPMMMIIIHHHMMMVVV^^^bbbhhhwwwgggXXXeeeqqqmmmkkkrrruuuzzz|||tttdddUUUMMMKKKNNNRRRWWW[[[___bbbfffhhhjjjkkkmmmooopppqqqpppppprrrssssssttttttuuuuuuvvv||||||||||||}}}~~~|||}}}~~~wwweeebbbccciiimmmpppvvv|||xxx{{{|||zzzwwwuuuvvvxxxuuuyyy~~~~~~pppbbb___ZZZxxx\\\EEEJJJFFFNNN[[[uuujjjVVVRRRUUUZZZ^^^```cccfffddd^^^dddppp}}}zzzuuunnnllloootttwwwxxxuuuuuu^^^ZZZ\\\RRRDDD000---)))(((***+++)))'''))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++))))))***+++---...//////...///OOOxxxqqq^^^MMMCCC???>>>??????<<<:::???FFFNNNQQQUUUUUUOOOCCC777000555666888999999;;;===@@@BBBHHHDDDAAAHHHMMMSSS```XXXJJJGGGFFFCCCPPPSSS???>>>MMM```{{{sssbbbjjjsssfff```jjjwww~~~bbbeeerrrhhhmmm{{{www}}}\\\;;;DDDEEE___}}}nnnVVVFFFAAA@@@KKKRRRUUUeee}}}tttxxxxxxwwwwwwkkkTTT<<>>@@@>>>EEEDDDCCCMMMTTT^^^mmmQQQNNNKKKLLLNNNPPPNNNHHHDDDMMMSSSfff|||nnnQQQJJJdddrrr|||eeemmmiiisssqqq{{{{{{fffGGG???III\\\nnnXXXHHHBBBAAALLLOOO[[[^^^\\\qqq{{{~~~iiiNNN<<<111,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%(((111<<>>___wwwppp]]]GGG===<<<<<<999777;;;666444777888666333444111666;;;:::777666<<>>999BBBAAACCCOOOXXXddduuuKKKJJJHHHTTThhhgggXXXRRRWWWVVVNNNVVVfffWWWDDDKKKLLL^^^vvvssszzz|||wwwiii{{{ooowwwyyyJJJ:::PPP[[[{{{rrrOOO<<<;;;EEEPPPWWWaaappp~~~xxx|||eeePPP@@@555++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((''',,,999IIIYYYiiivvvyyy^^^LLLOOO___nnnsss|||~~~~~~tttooorrrlllyyy~~~pppqqqOOOEEECCCCCC:::777111,,,222)))!!!+++%%%*** 888///---000+++111!!!---+++$$$(((+++%%%%%%...$$$&&&,,,+++$$$""")))%%%###000999((()))---!!!&&&((('''..."""***%%%***(((!!!...###---###'''111###...000&&&!!!...((()))"""***&&&...&&&&&&###,,,111---)))---(((000,,,777$$$)))************+++++++++++++++,,,,,,,,,---------...------......///000111555///000AAAzzzYYYRRRNNNMMMNNNLLLMMMNNNMMMJJJHHHHHHLLLPPPTTTTTTSSSRRROOOJJJCCC??????@@@GGGOOOTTTYYYcccmmmjjjXXXcccnnneeepppwww}}}}}}rrrZZZPPPRRRPPPXXX[[[```dddfffiiikkknnnmmmnnnooonnnnnnooorrruuuvvvvvvwwwzzz}}}~~~wwwsssqqqrrrxxx~~~~~~fffiiidddOOOHHHGGGQQQ___{{{|||}}}oooiiiooosssqqqrrrrrrxxx~~~|||jjjdddTTTRRRCCC999...)))***+++)))&&&))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---***,,,000///---333===UUUmmmCCCAAA===:::888888888888444555666555444555666888888888999888888777666555111444777999999:::<<<>>>===??????CCCRRRdddmmmlllKKKWWW[[[[[[gggwwwqqq]]]YYYeee^^^bbbqqq\\\CCCPPPWWW^^^hhhsss|||{{{vvv^^^jjj{{{vvvyyyjjjGGG@@@[[[zzzgggMMM999999CCCSSSqqqsssjjj}}}tttmmmYYYBBB:::,,,(((''')))***((((((+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((('''(((***)))'''***&&&///aaagggWWW}}}vvv^^^PPPVVVhhhwww|||}}}yyyvvvsssqqqooommmsssNNNEEECCCBBB999///$$$555+++444...666$$$)))&&&666(((&&&***((("""%%% ///---'''(((###000%%%!!!!!!)))...%%%333)))$$$===,,,&&&+++ooofff888###$$$###&&&,,,+++)))!!!000---###&&&***'''$$$ ...,,,111111+++<<>>@@@@@@@@@@@@@@@???>>>===<<<999;;;============???AAA@@@???===>>>GGGSSSZZZ[[[RRRSSS```}}}{{{~~~vvvkkk{{{ppp|||gggKKK\\\zzz}}}eeeLLLMMM___eeeTTT???FFFLLL\\\rrrnnnqqqtttkkkvvvvvv]]]GGG999111+++)))((('''(((,,,((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%''')))***)))((()))++++++???NNNFFF\\\kkk]]]PPPQQQkkkzzz~~~~~~yyyqqqkkklllvvvuuuzzzqqqVVV333MMMEEEAAA???888222444{{{444%%%(((GGGwww222(((555***MMMFFF...###&&&---$$$yyyFFF///*********+++++++++,,,,,,,,,,,,,,,------------......------......///000111111333EEEcccLLLCCCHHHGGGGGGIIIFFFHHHIIIJJJKKKNNNQQQUUUWWWUUUXXX[[[]]]\\\ZZZXXXWWWOOOOOOYYYmmm}}}~~~vvvoooeeeddd^^^nnn~~~~~~xxxeeePPPLLLPPPMMMVVV\\\eeelllppprrrtttuuuvvvwwwxxxwwwvvvuuuwwwxxx}}}{{{~~~yyy}}}fffPPPKKKUUUjjjvvvpppmmmkkkfffwwwqqqlllrrriiiuuu^^^___XXXLLL;;;...******++++++((((((((((((((((((((((((((()))))))))***************++++++,,,,,,------------+++///222---333YYYwwwVVVBBB888555666666666777666555444333777888;;;<<<===???BBBEEEAAABBBBBBAAAAAA@@@???>>><<<>>>???>>>>>>>>>@@@AAA<<<:::999:::???EEEIIIIIINNNXXXooo~~~xxx}}}qqqvvvqqqwwwwww}}}hhhTTTQQQooo```TTTKKKHHHCCC>>>@@@HHHOOOfffkkk|||vvvuuuzzzwwwkkkAAA666,,,((('''&&&(((+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((###%%%(((***)))(((,,,222;;;DDD```ccc{{{pppcccVVVTTT```{{{wwwqqqzzzwwwrrrmmmlllsss}}}qqqssskkkPPPEEE>>>:::777LLLFFFAAA???999;;;---;;;&&&000PPP######&&&;;;&&&,,,333((($$$)))888@@@!!!$$$---+++%%%888777777ZZZ"""))),,,000111222......,,,###ttt 666###///&&&***++++++++++++,,,,,,,,,,,,,,,---------............------......///000111///888TTTyyyUUUFFFEEEKKKHHHGGGIIIFFFHHHHHHJJJMMMQQQUUUYYYZZZWWWXXXXXXVVVSSSRRRSSSUUUZZZYYY^^^kkkuuuwwwuuutttooohhhWWWiii}}}vvvdddOOOLLLQQQOOOXXX^^^fffmmmqqqssstttuuuxxxzzz||||||{{{{{{|||}}}|||}}}vvvbbbPPPSSSgggtttmmmjjjiiiiiipppuuu}}}~~~tttmmmjjjeeesssmmmkkktttiiiqqqmmmggg```SSSAAA222***)))***+++((((((((((((((((((((((((((()))))))))******************+++,,,------......///000333222///???ooo}}}WWW@@@666444555666666777777666555444333999;;;===???@@@BBBEEEHHHAAAAAAAAAAAA@@@???>>>>>>===>>>???>>>===>>>@@@BBB===;;;;;;<<>>111***(((&&&(((***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))+++,,,)))(((000;;;GGGRRRttt\\\VVVVVVaaasss{{{mmmjjjqqqtttoookkklllttt~~~uuukkksssZZZ555111333,,,,,,555|||KKKGGGAAA???:::333++++++)))***+++(((++++++!!!...!!!333+++,,,555'''---$$$,,,+++666555,,,!!!VVV%%%'''222]]]((( '''222JJJ###%%%,,,~~~```444++++++++++++,,,,,,,,,,,,,,,---------...............------......///000111///AAAooocccHHH@@@EEEKKKGGGFFFKKKIIIGGGGGGIIIMMMSSSXXXZZZ[[[YYYYYYVVVQQQLLLKKKMMMQQQWWWVVVZZZbbbiiimmmrrrxxxwwwqqq```oooyyy{{{qqqcccPPPMMMTTTSSSYYY^^^ffflllppprrrtttvvvzzz|||yyyiiiZZZTTTdddooojjjccc___^^^```aaabbbggghhhlllsss|||zzzpppjjjiiillleeefffooolllxxxtttccchhh[[[HHH777,,,)))***+++))))))))))))))))))))))))))))))))))))******************+++,,,---...//////+++...000000888VVVbbbCCC999666666777555555555555555555555555===>>>@@@AAAAAACCCFFFHHHBBBBBBBBBBBBAAA@@@???>>>>>>??????>>>===>>>@@@CCC???<<<;;;>>>@@@AAAEEEIIIOOOCCC@@@FFFGGGGGGWWWmmmhhhdddpppxxxgggJJJQQQXXXIIICCC???AAAFFFSSSmmmiiiOOOJJJTTTdddyyyyyy~~~~~~\\\LLL;;;222---)))((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,*********&&&&&&444FFFQQQkkkRRRGGGZZZjjjzzzyyyllldddkkkuuummmkkkkkkrrr}}}{{{rrrhhhoooHHH===222000000///000111yyyJJJGGGBBB@@@;;;111//////+++***###'''***...****** '''$$$///(((...&&&+++%%%......///)))<<<***+++"""222uuuWWW222+++%%%(((...###+++ccc++++++++++++,,,,,,,,,------------------...............------......///000111444PPPzzzUUUCCC???GGGLLLEEEEEEKKKKKKIIIIIIJJJOOOVVV[[[]]]]]][[[\\\ZZZTTTMMMJJJLLLPPPRRRPPPUUU___iiipppxxx~~~zzzlllpppyyyrrrnnncccPPPLLLSSSTTTWWW\\\ccciiinnnrrrvvvxxxzzz}}}|||bbb\\\bbb|||sssqqqooommmmmmllljjjhhhjjjjjjkkkpppxxxssskkkkkkgggdddeeehhhlllyyy}}}fffooocccOOO===000++++++,,,))))))))))))))))))))))))))))))))))))******************+++,,,---...//////***......333NNNxxx{{{LLL:::999999888:::555555555555777999<<<===@@@AAACCCCCCBBBCCCEEEGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>??????>>>>>>???BBBEEEEEE@@@===AAAEEEJJJSSS]]]ZZZIII???FFFOOOOOOPPPUUUlllvvvoooaaabbbmmmwww]]]QQQiii|||nnnGGGBBBDDDFFFHHHSSSooosssMMM???CCC@@@JJJ[[[ooozzz~~~yyyzzzppp^^^JJJ===555...)))((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***'''''')))(((---CCC\\\uuusssVVVRRRgggsssxxxooohhhlllqqqqqqiiilllttt}}}yyyrrrlllqqqtttKKK222555555111000444888888wwwJJJHHHBBB@@@<<>>bbbwww'''%%%&&&)))&&&,,,$$$444++++++,,,,,,,,,------------------.........//////...------......///000111:::[[[jjjNNNEEECCCKKKNNNEEEDDDKKKKKKLLLLLLMMMSSSZZZ___``````]]]^^^^^^YYYQQQMMMNNNQQQWWWUUUYYYdddpppvvvzzz~~~qqq[[[XXXrrrnnnnnncccNNNIIIOOOPPPUUUZZZaaagggmmmrrrxxx{{{zzz~~~|||wwweeedddssszzzxxxwwwuuutttuuuxxx|||uuullljjjfffiiijjjeeejjjsssuuu|||~~~yyysssgggTTTAAA444...---...))))))))))))))))))))))))))))))))))))******************+++,,,---//////000111444333===fffmmmDDD888999777444555666666666888;;;???CCCEEEBBBCCCDDDCCCBBBBBBDDDFFFFFFFFFGGGFFFFFFEEEDDDCCC???@@@@@@??????@@@DDDGGGOOOHHHDDDGGGMMMVVVeeetttdddPPP???@@@IIIOOOTTTYYYXXXaaarrryyyzzzaaajjj|||~~~}}}XXXeeeyyyrrrppp___<<<<<<@@@JJJ]]]{{{aaa@@@>>>IIILLLIIIJJJVVVhhhwww|||{{{yyyvvv{{{~~~kkkUUUFFF;;;222***((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++((()))///222===YYYwwwooo~~~VVVIIIVVVwwwzzzttthhhkkkwwwtttfffgggppp|||wwwqqqkkknnnPPP...333,,,,,,555;;;999999;;;pppQQQAAAEEE???;;;444......,,,,,,+++)))+++(((***))))))(((***''',,,###(((***&&&+++'''''':::(((...888LLL(((***!!!---***+++"""&&&!!!--->>>###777%%%***%%%&&&777+++---+++(((((())),,,---...////////////////////////000+++///111---000555111:::vvvZZZEEECCCCCCDDDGGGJJJLLLMMMLLLKKKOOOTTTYYYaaagggfff```bbbXXXSSSXXXVVVOOOMMMSSS]]][[[]]]fffooouuuxxx{{{}}}zzz^^^MMMWWW{{{xxxjjjRRRLLLPPPNNNXXX[[[```gggnnnuuu{{{~~~|||ppphhhmmm{{{~~~|||sssttt~~~|||{{{lllhhhdddccceeeffffffiiimmmzzzwwwjjj]]]PPP999,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))...,,,++++++---000111111+++333111MMMyyyWWW;;;777:::555222666888777888<<<@@@BBBBBBCCCEEEAAAAAACCCAAA===DDDPPPLLLKKKKKKIIIEEE@@@???AAA>>>===>>>@@@@@@@@@CCCGGG```jjjNNNKKKTTTVVViiigggiii@@@>>>QQQPPP___zzz}}}}}}\\\YYYlllxxx{{{hhhmmmzzzyyyZZZXXXTTTVVVccctttxxx===FFFEEETTTbbboooiiiLLLCCCHHHZZZcccdddiiijjj```YYYcccuuuvvvcccqqqtttiii@@@<<<@@@333'''---)))'''))))))&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***++++++(((***222777FFFhhhiiicccqqq]]]TTTkkkzzzqqqdddiiipppmmmhhhhhhzzzrrrjjjkkkiiiiiiCCC222111///222666888999;;;>>>@@@mmmOOOAAAEEE@@@<<<444......,,,,,,+++)))+++(((***))))))(((***''',,,###(((***&&&'''&&&,,,'''(((###"""IIIiii$$$***'''######===///rrr...333 222;;;KKK"""'''***===)))(((,,,+++++++++------------........................000+++---111...000444222???TTTFFFEEEEEEFFFHHHKKKLLLMMMLLLNNNSSSWWWYYY[[[]]]ZZZTTTPPPIIIHHHOOOQQQOOOTTT^^^eeebbbccclll{{{{{{rrryyyppp[[[SSSdddoooTTTJJJMMMKKKUUUYYY___gggpppwww}}}|||rrreeexxx{{{vvvyyy~~~|||qqqiiidddbbbdddeeeeeehhhllllll}}}wwwaaaQQQ<<>>???GGGOOOMMMEEEEEELLLOOONNNMMMKKKHHHEEECCCDDDDDDBBBBBBBBB@@@>>>@@@DDDfffpppWWWRRRYYY\\\lllkkkmmmGGGCCCYYYjjjtttmmmqqqmmmttt~~~ooohhhwwwqqqvvvZZZHHHKKKOOO^^^iiiDDDBBBEEE^^^ZZZHHHNNNbbb|||yyy~~~sssOOOEEEGGG;;;)))---)))'''))))))''''''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))***+++///%%%###111KKKdddzzzuuu[[[aaa|||kkk```dddiiijjjmmmsss~~~uuugggfffmmmyyymmmHHH777444333555888;;;===???@@@BBBDDDhhhNNNAAAFFF@@@===444......,,,,,,+++)))+++(((***))))))(((***''',,,###(((***&&&'''$$$...))))))666$$$iiiaaa'''***'''((()))zzzwww 000&&&&&&---%%%///RRR{{{111$$$***+++,,,---...---,,,+++------------------------000,,,+++///000///222666TTTtttLLLGGGGGGGGGHHHIIIJJJKKKLLLLLLOOOVVVYYYXXXVVVTTTQQQLLLIIIEEEGGGNNNSSSVVVbbbpppkkkiiiiiiqqqwwwiiinnnmmmlllgggYYY]]]uuusssUUUGGGIIIIIIRRRVVV]]]fffnnnuuuzzz}}}tttvvvvvvbbbgggzzzgggWWWTTTUUUYYY]]]jjjuuuyyyjjjdddaaabbbddddddgggjjjfff}}}yyy}}}hhhVVVAAA444///((())))))))))))))))))))))))************************,,,,,,,,,---......//////555444VVVrrrPPP>>>333666999444333888777999===AAAEEEEEECCC@@@AAACCCMMMYYYXXXPPPMMMQQQVVVTTTQQQNNNLLLJJJFFFDDDGGGDDDCCCEEECCC@@@AAAFFFRRR\\\MMMLLL\\\hhhwwwwwwkkkTTT\\\sssppppppiiippprrrdddOOOCCCAAAJJJdddzzzqqqJJJGGGHHHrrrsssJJJJJJddd}}}~~~uuu\\\JJJMMMFFF000---)))''')))***((((((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((()))******###)))111===QQQjjj}}}{{{lllaaa}}}nnnbbbZZZ]]]dddjjjuuuttteee___jjjyyysssFFF+++///555222999<<>>@@@BBBCCCFFFIIIGGGCCCEEEDDDIIIQQQSSSNNNPPPWWWZZZYYYUUUPPPNNNMMMHHHCCCEEEAAABBBGGGHHHEEEHHHOOOCCCKKKBBBDDD^^^uuu}}}{{{___SSSjjj{{{~~~mmmeeeMMMGGGEEE@@@QQQoooNNN888OOOiii]]]HHH___{{{mmmRRRPPPPPP<<<111+++''')))+++)))(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))))))))))))))******!!!222AAAIIIVVViiiqqqmmmsssqqqYYYnnnbbbZZZVVV\\\gggqqq}}}ssseee\\\aaarrr{{{VVV444)))111444000888;;;???AAABBBBBBDDDEEEdddNNNDDDEEE===;;;444......,,,,,,+++)))+++(((***))))))(((***''',,,###(((***&&&***$$$,,,###888===***555$$$)))"""***)))!!!NNN777"""&&&***$$$%%%&&&###+++HHH|||//////.........,,,******---000..............................***...444,,,444PPPwwwXXXCCCGGGFFFHHHIIIIIIHHHIIILLLOOOYYY]]]]]]XXXUUUXXX[[[\\\TTTTTTTTTVVVXXX^^^kkkxxxhhhjjjlllqqq}}}{{{kkkYYYQQQSSSWWWOOOJJJVVVeeegggjjjwwwtttYYYFFFGGGIIIKKKOOOWWW```iiipppvvvxxx~~~vvvnnnttt}}}oookkknnnvvvppp^^^YYYbbbdddxxxxxxnnnsssiiiaaa```aaaaaabbbeeefffiii}}}xxxiiiNNN999222---************************))))))******+++++++++,,,***,,,......---...000222555QQQnnnIIICCC;;;777999888555777======@@@BBBBBBHHHQQQTTTQQQ???;;;===DDDFFFCCCFFFNNNUUUWWWUUUOOONNNPPPNNNHHHFFFAAACCCKKKLLLIIIMMMVVVXXXYYYQQQLLLdddzzztttlllNNNIIIfffxxxdddYYY\\\HHHAAAGGGGGGTTTYYYFFFJJJdddTTT\\\^^^SSSSSSFFF888///))))))+++)))((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))))))))******+++222<<>>EEEPPPeeeccc999VVVlll{{{oooVVV{{{|||{{{zzzcccSSSOOOJJJAAA666,,,******)))((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))***+++,,,,,,666HHH[[[jjj{{{sssppp]]]SSS```rrrvvvhhhWWWYYYYYY^^^lll{{{~~~qqqjjjfffnnnpppGGG'''***555333333999999===BBBEEEGGGGGGHHHIII]]]LLLEEEEEE===<<<444......,,,,,,+++)))+++(((***))))))(((***''',,,###(((***&&&&&&&&&---+++ZZZCCC***!!!222(((!!!444;;;lllggg///...'''''''''&&&HHH$$$+++$$$//////111333000---+++///222........................***222---///666+++>>>vvvjjjFFFDDDDDDDDDGGGKKKKKKKKKNNNTTTZZZ\\\]]]\\\[[[]]]aaabbb___\\\___bbbgggoooyyyzzzmmmgggnnnsssnnniiiiiiaaa^^^fffeeeYYYaaajjjbbbdddeeetttzzzdddNNNGGGEEEHHHJJJPPPXXXaaakkksssxxx}}}~~~qqqppp}}}cccRRRTTTXXXTTTUUUZZZeeeooozzzvvvpppkkkiiiiiifffhhhooorrrwww}}}zzzwwwwww}}}qqqddd``````_________fffgggyyyzzz\\\BBB777222************************))))))***++++++,,,------+++---///...---000666<<<\\\jjjJJJJJJ666444444999<<<===???AAADDDIIIGGGAAABBBJJJIIIBBBBBB>>>AAAJJJKKKEEEBBBEEEFFFQQQVVVPPPMMMSSSXXXWWWRRRIIIJJJRRRQQQIIILLLWWWdddiiilllTTTYYYhhhUUURRR^^^[[[FFFFFFEEEAAADDDIIIaaa}}}NNNLLLppp}}}zzzzzz~~~|||ddd```}}}{{{nnnjjjjjj[[[LLLLLLJJJ<<>>DDDIIIKKKLLLLLLMMMYYYJJJDDDEEE======444......,,,,,,+++))),,,(((***))))))(((***''',,,###(((***&&&***'''(((###:::???"""***000%%%'''(((&&&!!!---===......)))'''---...***+++***...111000,,,)))+++---------------------------)))444...000777+++BBBxxx\\\BBBGGGFFFDDDHHHLLLMMMMMMQQQXXX^^^TTTVVVXXXZZZ```eeeccc^^^^^^```dddkkkuuummmbbbkkkqqqiiidddgggaaaaaakkkhhh]]]jjjuuufff``````qqqzzzgggQQQIIIEEEJJJKKKNNNSSSZZZbbbjjjnnnwww|||yyy}}}zzz{{{cccMMMIIIPPPTTTSSSYYY```nnnuuuuuujjjfffjjjiiihhhvvvzzzuuurrrrrr|||ttteee``````___^^^^^^ZZZ^^^iiinnn|||yyy}}}aaaFFF999111************************))))))***+++,,,,,,------+++...///...---000999@@@zzzXXX;;;>>>777666888===AAAAAA@@@???<<>>MMMWWWeeelllLLLOOOqqqwwwddddddbbbZZZTTTVVVZZZcccqqq}}}~~~```ggg|||uuuwwwzzzhhhjjjxxxhhhOOONNNPPPAAA000***)))((('''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))***,,,...///GGGRRRaaappp|||uuuUUU^^^ssscccYYYbbbbbbYYYdddqqqzzz|||xxx___fffrrrlllMMM000///000333666666777888:::???EEEJJJLLLMMMNNNOOO___GGGBBBDDDAAA777666,,,+++444)))******---))))))%%%333222***$$$555+++&&&""",,,000"""%%%nnn(((,,,###'''333"""---111&&&+++'''$$$@@@ %%%!!!///sss"""///,,,,,,,,,,,,,,,,,,,,,,,,..................---------+++333+++444999HHHrrruuuPPPHHHGGGGGGIIIHHHIIINNNVVVZZZYYYWWWXXXPPPVVVaaacccfffhhhccc___fffpppyyy{{{zzzmmmkkkqqqtttpppiii```aaaiiitttxxxrrriiiddd```eeemmmpppfffTTTFFFAAAGGGJJJMMMRRRWWW^^^fffllluuuyyy~~~~~~pppbbbeee}}}}}}{{{PPPCCCUUUZZZ[[[mmmvvvyyyssskkkjjjwww~~~vvvkkkppp}}}nnn]]]ZZZbbbccc[[[VVVdddaaabbbyyywww~~~gggQQQBBB...---+++***)))*********((()))******++++++,,,------'''000...000555+++666\\\tttNNNAAA999666888<<>>///''')))+++((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))---)))(((+++******111;;;WWWTTTlll}}}|||}}}ffffffccc___\\\[[[XXXUUUYYYjjjzzz}}}uuukkkcccxxx~~~eeeJJJ888,,,...000222333666999<<>>444:::<<<>>>AAABBBBBBAAA@@@GGGLLLRRRSSSPPPLLLJJJIIIJJJLLLMMMMMMLLLLLLLLLMMMNNNSSSYYY\\\[[[YYYXXXYYYXXX```YYYTTTcccpppssswwwccc]]]NNNbbb~~~}}}}}}~~~pppIII@@@NNNZZZooopppMMMNNNppp\\\FFFHHHJJJSSSbbbnnnuuuzzz~~~uuuiii|||~~~}}}mmmUUUPPPCCC444+++******)))((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***''''''((((((***111BBBQQQiiihhh```\\\llliiiaaaUUUKKKJJJQQQZZZmmmuuuuuuhhhcccjjj___DDD...&&&111...111555777:::===AAACCCIIIJJJKKKMMMNNNPPPQQQRRR[[[HHHEEEDDDBBB:::111999TTT&&&444000---///---000111***,,,FFFFFF$$$***%%%"""***333:::'''>>>000PPP---,,,///******,,, ))))))...%%%iii%%%!!!"""000111III...++++++,,,,,,,,,,,,---------------...............///...)))777111NNN}}}MMM@@@CCCEEEHHHKKKOOOTTTYYY[[[[[[ZZZYYYeeeqqqxxxxxxrrrjjjppp}}}}}}{{{{{{xxxfffWWWRRRZZZgggqqqvvv~~~zzziiiaaa```[[[YYY]]]]]]SSSFFF>>>DDDGGGJJJNNNSSSZZZaaagggkkkpppvvvyyyzzz|||{{{rrrlllwww~~~```JJJ___}}}mmmWWWPPPOOONNNSSS\\\^^^fffooouuuxxx{{{qqq^^^\\\yyylll\\\XXX[[[]]]\\\SSS]]]aaa___ooo~~~rrrxxxvvvNNN<<<111...+++******++++++*********++++++,,,------...---...000222222@@@nnn}}}YYYEEE===555===>>>@@@AAABBBBBBAAAAAACCCIIIPPPSSSPPPLLLJJJJJJGGGKKKOOOOOOMMMLLLNNNQQQOOOTTTZZZ^^^^^^\\\[[[[[[]]]eeeaaaYYYcccssssssiiidddxxx{{{tttdddgggPPPccc}}}WWWHHHOOOggggggNNN\\\vvvpppEEEGGG]]]ZZZ\\\eeeyyyjjjvvv~~~~~~~~~}}}YYYRRREEE777---*********((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''((())))))***)))***++++++...;;;OOO```mmmrrreee^^^qqqhhh\\\SSSMMMPPP[[[fffyyy~~~mmmfffiii{{{vvv???000444111333///333777:::===@@@DDDGGGKKKLLLMMMNNNPPPRRRSSSTTTXXXHHHEEECCCAAA;;;000111///111...000(((+++000''''''...&&&111%%%***///000[[[444!!!...)))!!!&&&222&&&'''fff+++,,,%%%,,,AAA......AAA"""+++++++++,,,,,,------------------.........//////111000///<<<888aaalllDDDAAAFFFGGGLLLMMMRRRXXX[[[\\\]]]___aaattt{{{wwwsssuuuoooqqq~~~zzzooo^^^OOOJJJSSSdddqqq~~~qqqddd___YYYRRROOOTTTXXXTTTKKKEEEBBBDDDHHHLLLRRRZZZbbbggglllqqqwwwzzzzzz{{{~~~qqqrrrYYYIIIkkk___TTTOOOWWW___```aaaeeehhhlllsssyyyzzzyyyzzz|||}}}}}}wwwaaaUUUbbbsssaaaXXXZZZ^^^]]]QQQ]]]aaa[[[zzznnnxxx|||xxxwwwTTT===222///,,,******+++++++++***++++++,,,------......,,,---222333666NNN{{{yyyUUU???:::888??????AAABBBCCCCCCCCCCCC???EEEMMMQQQPPPNNNMMMMMMGGGKKKOOOQQQPPPOOOQQQTTTRRRVVV[[[```aaaaaa``````ccckkkllldddhhhwwwvvvcccNNNZZZWWW[[[```iiiSSSmmm{{{}}}nnnFFFNNNkkkoooIIIQQQ|||oooGGGJJJVVVVVVhhh|||^^^}}}|||~~~{{{~~~{{{~~~^^^UUUGGG:::000+++***,,,))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******))),,,------444EEEZZZjjjpppzzz]]]rrryyyxxxiii[[[VVVWWW]]]gggqqqxxxmmmqqq{{{\\\222...333///...111444999===@@@CCCGGGIIILLLMMMNNNPPPRRRSSSTTTUUUTTTGGGEEEBBB@@@<<<...QQQ000111444//////&&&111###lll''')))...666))) 999,,,***999aaa''',,,"""$$$,,,'''$$$,,,777000)))UUU111'''ZZZ'''***++++++,,,,,,------...,,,,,,------.../////////---,,,111666;;;ppp^^^@@@FFFJJJIIIOOOPPPUUUZZZ\\\\\\___fffmmm|||sssmmmyyyuuusssfff___TTTKKKKKKWWWiiiwwwxxxhhh```aaaaaaXXXSSSVVVXXXTTTNNNKKKBBBDDDHHHLLLRRRYYYaaaggglllqqqwwwzzzzzz{{{~~~vvvYYYNNNtttuuuNNNOOOUUUaaaooozzz~~~{{{wwwwwwwww{{{}}}~~~{{{uuuvvv~~~jjjTTTWWWqqqyyyggg[[[ZZZ]]]___VVV]]]```ZZZppp}}}qqq{{{ppp\\\@@@444111,,,******+++,,,+++++++++,,,,,,------......///...111000<<>>;;;BBB)))+++MMM...333777000,,,!!!000---)))222eee)))******(((%%%222###000&&&+++(((111---666111...&&&...+++%%%fff###!!!222000***TTT...XXX,,,...******+++,,,,,,---......,,,,,,------...//////000,,,(((333---===TTT@@@KKKMMMJJJPPPRRRWWW[[[\\\\\\bbbnnnxxx{{{pppkkk~~~{{{uuu~~~wwwVVVSSSNNNLLLRRR```rrr~~~}}}tttgggdddhhhiii```XXXWWWVVVQQQMMMLLLEEEGGGJJJMMMQQQWWW___dddiiinnnuuuyyyzzz|||sssqqqzzz|||xxxzzz~~~```QQQqqqzzz\\\RRR___qqq}}}~~~yyyooommmvvv~~~___PPPccc}}}lll___[[[]]]]]]ZZZ[[[[[[ZZZhhhrrrzzzrrrnnnFFF555222---******+++,,,,,,++++++,,,,,,---.........//////222222HHHyyyTTT:::999===@@@@@@BBBCCCEEEFFFGGGHHHCCCCCCGGGMMMTTTWWWTTTQQQMMMOOORRRWWW[[[]]]\\\[[[WWWYYY\\\aaagggkkkmmmmmmggggggqqqsssnnn{{{tttlllwwwcccEEEssswww~~~zzzSSSmmmeeeGGG^^^lllHHHRRR^^^eee|||rrr```|||~~~~~~{{{{{{}}}~~~~~~|||xxxtttfffUUUGGG999---))),,,))))))))))))((((((((('''(((((((((((((((((((((((())))))(((((())))))***+++'''+++///666GGG```rrrzzzrrrlllwwwkkk~~~mmmaaa[[[bbbjjjnnnvvvxxx{{{@@@***666000,,,666888777;;;@@@DDDGGGIIIKKKMMMMMMNNNOOOQQQRRRTTTUUUVVVPPPEEEDDD@@@===;;;...111333***888???---444999000+++999---..."""$$$222HHH,,,---***///***;;;)))***222)))%%%000$$$bbb===+++!!!000'''NNN(((---...)))$$$+++***+++|||)))111*********+++,,,,,,---......,,,,,,------...///000000222---;;;---EEE|||NNN@@@NNNOOOJJJPPPTTTXXX[[[[[[[[[cccrrrwwwooolll~~~www|||uuulllTTTRRRQQQSSS\\\kkk{{{}}}wwwkkkjjjqqq^^^VVVPPPPPPPPPNNNMMMNNNHHHIIIKKKNNNQQQVVV\\\aaafffkkkssswwwzzz|||www```LLLgggzzzQQQTTTmmmxxx|||{{{ppplllvvvwwwXXXQQQnnnpppaaa[[[\\\XXXYYYWWWWWW[[[ccc|||ddd|||{{{KKK666222---+++***+++,,,,,,++++++,,,------......///,,,///555777SSS{{{XXX>>>===BBB@@@@@@BBBCCCEEEGGGIIIIIIEEECCCCCCJJJSSSWWWTTTOOOQQQQQQTTTYYY___bbb```]]]YYYZZZ\\\bbbhhhmmmpppqqqrrrmmmxxx|||tttqqqxxxIIImmmxxx~~~vvvpppbbb^^^TTTeeeSSS[[[[[[[[[ppp}}}lllooozzzxxxzzz~~~~~~|||{{{}}}nnn\\\LLL<<<---(((+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))---222<<>>CCCGGGIIIKKKMMMOOOMMMNNNOOOQQQRRRTTTUUUVVV}}}TTTFFF@@@EEE???;;;333222000///......//////hhh333000000999"""++++++******************$$$>>>lll333...,,,,,,------------,,,,,,((())))))$$$&&&@@@wwwxxx%%%---,,,(((***777555000***((()))+++,,,+++&&&***+++;;;sss|||HHH...)))***+++---------............///---------.........//////333,,,---444NNNvvvpppJJJDDDIIIOOOMMMXXXWWW___bbb\\\YYY```hhhlllsssxxxsssqqq~~~}}}xxxzzz{{{|||kkk\\\TTTRRRSSS]]]lllxxx}}}~~~~~~}}}|||xxxqqqkkkZZZRRRUUUWWWNNNKKKLLLIIIIIIEEEFFFNNNTTTVVVZZZ```gggkkkrrrwww{{{~~~tttSSSKKKppp[[[XXXqqqzzz{{{{{{vvvppppppxxxjjjZZZ___zzzdddXXXWWWZZZVVVZZZaaa___```wwwwwwoooUUU@@@333...---))),,,000+++,,,,,,------------------111000777KKKqqqxxxZZZDDD>>>AAA<<<@@@BBBAAACCCKKKOOONNNNNNFFFCCCLLLUUUWWWYYY[[[UUUVVVVVVXXX]]]bbbbbb```\\\^^^\\\\\\dddooorrrmmmuuuooottt|||ttt\\\iiifffOOOppp~~~ppp|||eeeXXXFFFdddbbbNNNSSSccc}}}yyywwwwww|||{{{}}}rrrXXXBBB666,,,!!!***))))))(((((((((((()))))))))))))))))))))))))))&&&(((***************,,,&&&555999MMMcccppp{{{oooyyy{{{|||eee[[[ZZZ^^^jjjyyydddoooyyy===777000---111666:::<<>>DDDFFFJJJMMMPPPRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUvvvQQQFFFBBBFFF>>>999333222000///......//////---!!!(((&&&111444111++++++++++++++++++,,,,,,"""///%%%&&&+++000666"""000111111111111000//////+++''''''---111---&&&!!!999%%%***222666000###---111++++++//////+++'''%%%&&&&&&(((***------+++((($$$+++---///333444333(((...///---+++***---------............///------........./////////111111444<<<^^^FFFGGGMMMSSSRRR]]]dddiiihhh```ZZZ\\\dddjjjaaallluuuuuu}}}}}}vvvmmmoootttkkkZZZVVV___kkktttzzz}}}wwwtttttttttsssqqqbbbRRRMMMOOOKKKLLLNNNIIIJJJFFFFFFLLLRRRVVV[[[```gggjjjoootttyyysssbbbYYY```rrr}}}{{{zzzxxxjjjUUUSSSvvvppp___lllzzzuuu}}}uuu|||ooollltttvvvqqqWWWgggrrrbbbYYY[[[WWWXXXZZZVVVUUUfff|||}}}ppp~~~dddEEE333,,,...+++,,,///***,,,,,,---------.........222,,,CCCoooeeeBBB:::GGGYYY^^^WWWCCC;;;DDDNNNPPPRRRNNNOOOVVV^^^bbbeeehhheeeaaa^^^^^^aaaeeeiiilllggg^^^WWWVVV\\\fffrrr{{{{{{|||rrr___aaavvvcccdddfffMMMppp}}}|||xxxUUUIIIggg]]]GGGRRRlll}}}yyytttiiiKKK999...'''+++***)))((((((((((((((())))))))))))))))))))))))(((***+++***))))))***+++...<<>>999333111000///......//////(((///<<<444$$$555***111,,,,,,,,,,,,,,,---------000(((///777666---(((444...............---,,,,,,000///,,,(((%%%'''000999(((###$$$$$$&&&***+++222(((+++'''&&&***''''''222'''(((***,,,......,,,+++///---,,,***$$$ """(((444444222---((((((,,,000---------............///............////////////000222444AAAZZZIIILLLPPPVVVTTT___ccchhhiii___UUUVVVcccoooeeellltttqqqoootttnnncccdddnnniii[[[[[[fffuuu{{{vvvqqqnnnooopppooommm]]]SSSUUUYYYSSSPPPOOOHHHKKKHHHGGGJJJPPPWWW\\\```fffjjjpppvvv{{{}}}wwwzzz{{{yyymmmjjjooonnn```yyy^^^TTTYYY}}}gggkkk{{{{{{{{{qqqpppvvvvvv{{{lllhhhppppppggg^^^xxxzzzhhhXXXXXXUUUVVVZZZXXXWWWeeexxxtttzzzqqqKKK555,,,...,,,---...))),,,,,,------......//////333111PPPhhh???===TTTiiiaaaUUUIIIBBBCCCJJJQQQVVVUUUVVV[[[___ccceeegggkkkgggeeeggghhhjjjmmmppplllccc^^^___bbbgggqqq}}}pppfffqqqXXXzzz~~~^^^YYYpppXXXLLL```sss{{{zzz|||}}}~~~yyy~~~yyyiii[[[MMM999)))++++++***)))(((((((((((((((((((((((((((((((((((()))***+++***))))))***,,,+++@@@PPPiiinnniiiyyyzzzkkk}}}|||eeeXXX___hhhttt~~~wwwiiiFFF999000444:::<<<===???DDDGGGMMMNNNPPPSSSUUUVVVWWWWWWUUUUUUVVVVVVWWWXXXYYYYYYnnnMMMFFFCCCGGG>>>888333111000///......//////222!!!...000...,,,///111,,,,,,------............666///333%%%!!!+++***666,,,---...///000000000000...333555///(((&&&***///***666999666000---...(((333222+++(((***&&&&&&000++++++++++++++++++,,,,,,'''%%%(((000111---,,,000''''''((()))***++++++,,,---------............///........./////////000000///111111JJJVVVLLLNNNQQQVVVUUUaaadddhhhhhh\\\NNNMMM^^^pppsssqqqwwwkkkaaagggeee]]]^^^hhhhhh___dddnnn}}}~~~yyysssoookkkiiikkkkkkiiifff___ZZZ```cccXXXRRRTTTQQQMMMKKKIIIJJJOOOXXX^^^aaaiiinnnuuu|||yyyyyyuuuppp{{{qqqzzzXXXWWWgggpppkkkooouuuxxxrrrvvvzzzqqq}}}vvvfffbbbggghhhccclllmmmYYYVVVTTTUUUXXXXXXXXXbbbpppkkkTTT999,,,...------...***,,,,,,---......///000000111;;;dddiii@@@CCCbbbjjjTTTGGGLLLLLLBBBCCCMMM]]]```aaaaaabbbdddggghhhllljjjlllqqqrrroooooorrrooommmmmmnnnnnnnnnttt|||jjjVVVrrrdddUUU\\\YYYAAAYYYqqq}}}}}}zzzvvvzzz{{{wwwttt|||~~~yyy~~~uuuiiiXXXBBB111,,,+++***)))((((((((((((((((((((((((((((((((((((***++++++***))))))+++---000KKK```vvvvvvnnnpppttt~~~lll```dddfffmmmwwwzzzlllsssuuu999222777:::===??????BBBHHHMMMPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\mmmLLLEEECCCHHH???999333222000///......//////999,,,666---222&&&222,,,---------...//////000000111+++000000555888,,,(((000000111111111111111000***,,,...000444888666000&&&(((%%%333777///444111######***444666222...+++------+++)))''''''***,,,,,,(((&&&)))++++++******///...---...//////+++(((---------............///....../////////000000000///111111\\\uuuQQQLLLOOOPPPWWWZZZhhhmmmjjjbbbUUUHHHGGGXXXkkk|||vvv|||xxxeeeZZZ___aaa``````eeegggfffllluuu~~~wwwsssooolllgggfffggghhheeecccbbb\\\___^^^QQQMMMUUUWWWOOONNNKKKIIIOOOYYY```bbbkkkqqqyyykkkrrrrrrTTT[[[tttlllaaafffqqqzzzvvv}}}mmmtttlll^^^\\\___dddhhhsss\\\WWWUUUUUUVVVUUUTTTZZZbbbyyyxxx~~~^^^>>>,,,...------...+++,,,,,,---...///000000111444MMMzzz~~~mmmHHHJJJeee^^^GGG===JJJPPPFFFBBBIII[[[```cccbbb```cccfffggglllkkkqqqzzzyyyrrrppptttqqqxxx|||yyywwwyyy|||~~~bbbQQQ{{{gggWWW]]]|||OOOQQQbbbXXXYYYaaayyyqqqyyyxxxvvvzzz}}}{{{wwwuuulllUUUAAA666---,,,+++***)))((((((((()))))))))))))))))))))))))))*********)))***---///777UUUhhhyyyyyytttqqqpppuuueee___kkklllrrr{{{zzzrrrpppggg===777>>>???@@@AAACCCGGGMMMQQQSSSSSSTTTUUUVVVWWWWWWXXXVVVWWWXXXYYY[[[\\\^^^^^^mmmLLLEEEBBBHHH???:::333222000///......//////...444%%%)))***777///------...//////000111111555)))!!!---333------///,,,///333999???DDDHHHIIIRRRPPPKKKIIINNNUUUSSSLLLccc```KKKMMMHHH999>>>666@@@///...000%%%(((333...,,,------+++((((((+++...222///)))$$$&&&,,,111222---***((((((+++...111222---------............///.../////////000000000000...222555ssslllMMMMMMQQQTTT___fffwwwuuuhhhWWWLLLGGGJJJXXXfff{{{www~~~tttfffaaaZZZ]]]ccciiihhheeegggnnnmmmuuu}}}}}}vvvpppppprrrsssnnngggdddeeeggggggfffaaaYYY\\\\\\PPPMMMSSSTTTQQQQQQMMMJJJOOO[[[ccccccjjjooovvv{{{jjjVVV```wwwggggggqqq{{{xxx|||yyyjjjggg~~~yyy\\\UUUXXX\\\iiizzzyyycccXXXVVVUUUUUUSSSRRRTTTXXXtttppphhhCCC---...---,,,...,,,,,,,,,---...///000111111888\\\{{{uuuUUUNNN\\\OOOGGGBBBGGGNNNOOOLLLIIIRRR[[[aaa______dddiiijjjmmmlllsss}}}|||tttrrrxxxttt|||xxx}}}XXX[[[jjjooo[[[^^^SSSNNNuuuRRRXXXqqqpppwwwuuutttyyy|||}}}kkkSSSCCC...---+++***)))((((((((())))))))))))))))))))))))((()))***))))))+++...111@@@]]]jjjxxxwwwlllvvvfff___^^^iiiooowwwzzzpppjjjmmmLLL;;;===AAAAAAAAADDDIIINNNRRRSSSVVVVVVVVVVVVWWWXXXXXXYYYWWWWWWYYY[[[\\\^^^___```mmmLLLEEEBBBHHH@@@:::333222000///......//////222222%%%000777111+++------......///000111111222***<<<333...,,,///<<<000888@@@LLL]]]ooo~~~}}}pppeeekkkUUUMMM888???AAA,,,,,,666***,,,...000///---,,,...000%%%,,,...***)))---...***+++---//////---------...---------.........//////////////////000000000000...333999hhhLLLOOOTTTYYYgggrrryyycccMMMFFFIIIQQQ\\\fffuuuuuu{{{mmmYYY^^^^^^^^^fffpppooofffhhhsssiiirrrxxxsssgggbbbiiisssxxxqqqhhhcccdddgggiiijjjccc[[[```ddd]]]XXXVVVPPPRRRRRRNNNJJJOOO\\\ddddddfffiiioootttxxx|||}}}eee]]]iiizzzpppkkksss~~~xxxyyytttggg[[[eeemmmNNNOOOWWW^^^sss~~~hhhXXXVVVUUUUUUUUUSSSTTTWWWhhhlllnnnFFF...------,,,...---,,,,,,---...///000111222666aaawww~~~|||___PPPRRRGGGMMMMMMGGGLLLXXXXXXLLLOOOZZZbbbbbbcccjjjqqqsssnnnmmmsss}}}}}}tttsss{{{vvvzzzwwwxxxRRR]]]rrrTTT|||]]]XXX}}}UUUWWWuuuSSS[[[}}}wwwyyyssspppuuutttxxx~~~uuuzzz{{{~~~~~~^^^AAA...---,,,***)))((((((((())))))))))))))))))))))))((()))))))))))),,,///222JJJeeennn|||zzzsss~~~XXX[[[___hhhpppzzz}}}qqqhhheeeqqqLLLFFFJJJAAA@@@AAAGGGNNNTTTUUUTTTXXXXXXXXXXXXXXXYYYYYYZZZWWWXXXYYY[[[]]]___```aaaiiiJJJGGGCCCDDD<<<:::444222000/////////...,,,000...,,,---///000000000,,,---...000000000///...---///444777666;;;MMM```iiiyyyrrriiiiiicccXXXNNNCCC666++++++,,,---............---......---,,,++++++---...------------------------........................------......///000000000...///???yyy\\\RRRNNNRRRbbb|||uuubbbRRRDDDEEEPPP]]]iiippptttxxx|||nnnWWWUUUZZZgggqqqooojjjkkkrrrxxxmmmssstttnnnkkkpppwww{{{qqqllljjjkkkhhhdddfffllljjjeee```^^^^^^[[[UUUPPPYYYUUUVVVYYYUUUQQQZZZkkkjjjmmmsssvvvxxxzzz}}}{{{vvv\\\]]]nnn~~~yyywww|||vvvtttrrrfff^^^PPPQQQ|||{{{YYYFFFRRR___iii|||rrr[[[RRRNNNSSSVVVRRRQQQUUU^^^eeewww:::...222+++000***---,,,111...,,,///------777>>>sssyyy___KKKCCCHHHIIIIIISSSbbbddd\\\VVVWWW^^^iiiooorrrzzzzzzuuu~~~yyyvvv|||kkkXXXnnnvvvaaa```[[[XXX[[[|||[[[tttnnnyyyrrrqqqvvvwwwuuu~~~mmm~~~zzz|||rrrLLL:::---***+++(((***---'''))))))))))))))))))))))))---((((((+++)))'''333DDD___hhhzzzooossspppcccbbbbbblll~~~~~~vvviiigggtttTTTPPPJJJKKKIIIKKKSSSYYYXXXUUUTTTUUUYYY]]]___^^^]]][[[[[[eeedddbbbaaaaaabbbcccdddhhhJJJGGGCCCDDD<<<:::555333111000000000///...,,,------.........//////333111......000333555666555111444CCCVVVjjjxxxiiiaaa___ZZZTTT???666***'''+++000111///+++,,,,,,,,,,,,,,,...///------------------------........................------......///000000000111444KKK~~~[[[SSSQQQSSS^^^sssxxxiiiXXXNNNHHHPPP___llluuuzzz~~~|||}}}{{{iii___hhhiiipppsssooolllqqqxxx|||kkkkkkjjjiiinnnxxx~~~qqqiiibbb```^^^^^^dddmmmiiieee```]]]\\\[[[YYYWWWTTTRRRTTTWWWTTTPPP[[[kkkjjjmmmpppuuuxxx|||~~~{{{nnnooossszzzVVVaaazzzeee```ooovvv\\\NNNPPP]]]nnnmmmTTTFFFRRReee|||www^^^SSSNNNSSSUUUQQQPPPTTTfff???000333,,,000,,,...+++000------222//////999YYYyyy]]]HHHFFFDDDFFFMMMVVV\\\___aaaUUUVVV^^^llluuuxxxzzz}}}zzzuuu}}}hhh^^^tttqqqggg^^^ccc```yyyqqquuuoooppprrrwww{{{mmmVVV999...---///((((((,,,((())))))))))))))))))))))))+++((())),,,+++,,,<<>>111333+++222,,,,,,///////////////HHHooottt{{{gggRRRSSSUUUZZZccclllpppnnnlllxxx{{{eeetttmmm|||}}}uuuooooootttxxxiiiwwwuuunnnyyy||||||{{{SSS333...++++++,,,)))))))))))))))))))))))))))))),,,---///888PPPqqq{{{cccyyywwwxxx{{{pppuuulll|||zzzyyyuuuooolllllljjjkkkjjjhhhffffffgggiiiiiiiiiiiiiiijjjjjjkkklll]]]GGGEEE@@@@@@;;;===555444222222333444333222333222222333666999::::::333===WWW|||zzzuuutttssssssooo```KKK;;;333111111000////////////////////////......................../////////000111111222222888___~~~{{{SSSJJJLLLQQQQQQWWW___\\\]]]aaannn~~~~~~qqq\\\RRRKKKJJJSSSZZZlll~~~~~~{{{zzzzzz~~~{{{tttkkkhhhjjjiiieeebbbfffhhhiiipppvvvssskkkbbbfffjjjnnnpppqqqrrrsssqqqjjjdddgggpppvvvpppfffkkkttt~~~jjjVVVnnnuuu|||sss^^^[[[eeeuuu]]]RRRSSS]]]uuu|||]]]VVVfff~~~~~~~~~jjjWWWSSSTTTPPPNNNOOOGGG\\\```}}}CCC{{{AAA222555,,,333---+++///000000///111PPP}}}ttt^^^UUUUUUbbbkkkjjjkkkqqquuu|||jjjfffqqq\\\yyyrrrooooooooozzz___|||tttyyyxxx}}}zzz~~~WWW:::333---((()))((())))))))))))))))))))))))***,,,---...888RRRpppmmmxxxrrr~~~tttwwwppp}}}xxxuuutttpppooonnnjjjhhhgggiiijjjmmmnnnpppqqqqqqpppnnnmmmZZZFFFDDD???AAA<<<:::444333222222444444333222222555555333111111222333555ccc}}}wwwxxxyyyoooggg_________LLL///)))444222111///...............//////............//////111------111333111111333>>>{{{{{{UUUXXXPPPLLLVVV^^^ccclllcccnnn}}}}}}~~~~~~iiiSSSKKKLLLNNNRRRWWWiiissszzz{{{}}}wwwppplllkkkjjjiiiiiihhhiiilllooopppmmmiiillliiihhhkkkrrrvvvvvvsssxxxooonnnzzzuuuiiieeekkk{{{|||rrrttthhh```ZZZdddkkkMMMRRRZZZ]]]uuu___YYYrrr~~~sss^^^OOOMMMPPPPPPMMMJJJLLLZZZ}}}\\\hhhAAA666000555+++000...,,,///111///999___iiiiiiddd\\\\\\jjjxxxtttfffwwwhhh|||MMMfff~~~~~~|||qqqiiiggghhhoooddd~~~tttgggsssuuuBBB222***111"""000******))))))******+++,,,///(((&&&333KKKdddzzzjjjyyy{{{www~~~|||xxx{{{zzzuuupppqqqtttuuupppjjjuuurrrooooooqqqrrrpppnnnYYYFFFEEE???AAA;;;:::555333222333444555444333555000///333444444888@@@TTT}}}xxxyyyxxxooocccVVVSSSZZZWWWDDD333......///111000///---------//////............//////111------111333111111444DDD|||XXXZZZUUUXXXiiiqqqqqquuuqqqtttzzz~~~yyyvvvvvveeeVVVSSSVVVXXXZZZ]]]llluuu|||}}}|||yyyvvvrrrmmmjjjiiiiiiiiijjjkkknnnpppqqqrrrooonnnpppuuuxxxxxxwww{{{rrrrrr{{{~~~uuulllkkkmmm{{{hhhYYYeeeyyyeeeYYYQQQXXXfff~~~kkk^^^ppp}}}~~~uuuaaaQQQMMMOOOOOOLLLMMMRRRfff~~~hhhfffBBB444000222***222///...///111111BBBmmmjjjnnnnnnfff]]]```ooozzz|||mmmrrr~~~WWW}}}sssjjjggghhhgggbbbhhhlllooobbb|||tttHHH...***///'''///******))))))******+++,,,***---,,,999YYYtttzzz~~~yyyzzzuuuuuuyyyzzzvvvqqquuurrrpppqqqssstttsssqqqXXXGGGEEE???AAA;;;:::666444333444555666555444333111333555222555GGG]]]sssqqqnnndddRRRHHHRRR```]]]GGG333---///111111000...---,,,//////............//////111......111222111333777SSS}}}~~~VVVYYYZZZggg|||xxxyyy}}}}}}wwwqqqjjj```YYY[[[bbbeeeeeefffjjjrrrxxx{{{~~~{{{xxxvvvtttqqqnnniiikkkmmmoooppprrruuuwwwssssssrrrqqqssstttvvvwww~~~wwwwww||||||uuuqqqsssppp{{{~~~eeeYYYeee||||||cccPPPTTTXXXffflllcccyyyxxxqqq~~~}}}}}}~~~~~~xxxfffTTTMMMNNNNNNKKKIIISSSqqqzzzuuuWWWHHH666555111---666//////000000555NNN~~~uuuwwwxxx|||jjj\\\aaapppzzziiibbbhhh~~~vvvmmmhhhfffbbbnnnaaahhh|||xxx{{{YYY...,,,+++---*********))))))******+++,,,'''333333BBBiiissssssyyyuuu~~~zzz~~~}}}~~~zzzwwwvvvuuuuuuxxxyyyyyyyyyWWWGGGFFF@@@AAA;;;;;;777555444555666777666555...888<<<555111BBBdddzzzuuuqqqrrrxxxooo[[[HHHJJJ\\\eeeZZZIII666222//////111111...+++//////............//////111......111111111444:::aaayyy|||SSSZZZbbbuuu~~~zzzxxx{{{~~~{{{uuuaaa\\\YYY^^^gggmmmnnnmmmhhhmmmsssyyy}}}|||tttooonnnpppsssuuukkkmmmqqqvvvzzz|||zzzxxxwwwwwwvvvtttrrrssswwwzzz|||{{{|||zzzvvvwww|||uuu{{{gggfffsssrrr^^^SSS[[[bbbssspppjjjlllooollluuu~~~}}}}}}~~~~~~~~~~~~|||mmmYYYNNNNNNNNNJJJGGGTTT{{{zzzxxxGGGyyyMMM777999///---555...000111111999WWWqqqmmmcccbbbbbbqqqyyy{{{xxxQQQ~~~yyyqqqjjjfffcccxxxtttqqqzzzwwwmmm777000)))111%%%******))))))******+++,,,)))333666LLLqqq|||yyy```|||~~~rrrtttzzzxxx{{{{{{{{{|||~~~UUUGGGGGG@@@AAA;;;;;;777666555555777777666555000:::999222BBBiiiwww~~~{{{hhhQQQGGGLLLXXX___```GGG;;;...+++000444111+++//////............//////111//////111111111666===mmmzzzzzzYYYeeeppp{{{}}}www|||~~~zzzyyy{{{{{{xxx\\\ZZZYYY^^^gggpppssssssjjjlllooovvv|||{{{tttqqqqqquuuxxxzzzvvvrrrqqqttt{{{~~~{{{~~~|||yyyxxxyyy}}}~~~~~~~~~|||zzz}}}zzz{{{hhhmmmxxxaaaYYY```kkkqqqooo```sss}}}ddddddxxx~~~~~~~~~~~~sss]]]NNNNNNNNNJJJNNNZZZzzzEEE]]]SSS555999,,,,,,///,,,000111222>>>^^^ssswwwjjj^^^nnnttt}}}lllhhhbbbZZZ~~~{{{tttlllfffffflllqqqtttooozzzzzzxxxCCC333)))333$$$******))))))******+++,,,......888XXXtttvvvtttnnnxxxttt|||yyysss{{{TTTHHHHHHAAAAAA;;;;;;777555444555666777666555777555111===fffrrr___NNNDDDFFFVVVfffXXXGGG555---000444222---//////............//////111//////111000111888@@@xxxgggsss~~~{{{ooovvvuuu}}}uuuuuutttrrr\\\\\\\\\___iiiuuuzzzzzznnnjjjiiimmmssswww||||||{{{|||}}}~~~zzzrrroootttzzz|||yyyzzz}}}||||||rrryyysss```ZZZeee}}}uuurrrvvvaaa```qqq~~~~~~}}}}}}~~~~~~yyyaaaOOONNNOOOKKKQQQYYYxxxuuuKKKNNNccc999>>>///333///,,,000111333EEEiii|||uuurrrrrrssssssvvv}}}pppdddYYYyyy]]]zzz~~~~~~~~~~~~}}}wwwnnngggeee___hhhiiinnnvvv___sss~~~yyyRRR555+++222'''******))))))******+++,,,000***???eeeuuuzzzsss|||tttvvv|||sssqqqyyySSSHHHIIIAAA@@@;;;;;;666555444444666666555444999444===___}}}tttlllbbbOOO???GGGZZZaaaSSSAAA444000000111000//////............//////111///000111000111999CCCyyynnnwwwvvvkkktttsssnnnjjjddd]]]```cccfffppp}}}zzzppphhhhhhjjjmmmsssyyyzzz{{{}}}~~~xxxuuuwww~~~~~~xxxwww{{{}}}rrr~~~xxxlllfffmmm}}}pppgggcccvvv~~~|||~~~}}}{{{{{{}}}{{{}}}cccPPPNNNPPPLLLNNNRRRpppdddcccWWWLLL}}}sss;;;>>>111999///...111111555NNNwww~~~}}}~~~zzzuuuqqqrrrwww~~~ppp^^^~~~vvvhhh~~~|||}}}}}}yyyppphhheeeccceeeaaaiiizzzVVV|||tttxxxddd777//////*********))))))******+++,,,111,,,KKKmmmrrrjjjzzzrrrttt||||||wwwxxxuuuxxxjjj___xxxSSSHHHIIIAAA@@@;;;<<<666444333444555666555444555777SSSzzztttvvvttt^^^BBB>>>MMMeee[[[KKK;;;000---///222//////............//////111000000111///111:::DDDzzzzzzmmmsssyyyvvvmmmwwwtttlllcccZZZ^^^dddhhhlllwww}}}pppllllllmmmrrryyyzzzyyyxxxyyy}}}}}}xxx|||zzzzzz~~~}}}wwwzzzrrriiifffoooxxxgggccceeeqqq~~~~~~zzz|||~~~|||zzzyyy|||~~~zzzeeeQQQOOOPPPMMMNNNOOOeeeVVVVVVqqqcccQQQwww666666+++777)))000222111666TTT{{{zzzvvvrrrooosssuuulllooowww{{{~~~}}}|||~~~{{{|||~~~zzzqqqiiigggjjj\\\ZZZfffyyyXXXsss{{{qqq:::222,,,+++*********)))***++++++,,,111000VVVqqqnnnrrraaa}}}tttuuu|||~~~{{{yyylllTTTRRRjjjSSSFFFEEE???CCC<<<999===...333:::000222;;;666333GGGzzz~~~zzztttUUUDDDHHH^^^___ZZZKKK888------222///...,,,---///000000///000'''777111///666777SSScccyyy~~~xxxwww}}}kkk```^^^```fff```eeezzz~~~tttmmmnnnqqqsss~~~|||{{{}}}}}}tttyyyaaa___\\\ppp|||nnnhhhppp~~~uuuddd]]]```nnn}}}~~~}}}|||{{{{{{zzz{{{|||{{{zzz{{{|||~~~~~~{{{uuuQQQGGGOOOIIINNNPPPWWWYYYhhhmmmvvvFFF}}}kkk222;;;,,,888333222///...===fff{{{ooovvv}}}dddppp~~~~~~~~~}}}}}}}}}tttlll___dddaaadddyyyppp\\\{{{vvvCCC---///...***,,,------++++++,,,...000<<>>DDDbbbPPPFFFEEE>>>AAA<<<:::111:::444111777333777OOOuuuqqqiiifffccc___YYYMMM===000111///......///000000//////222///000888999WWWlll}}}gggXXX___qqq{{{|||{{{uuu~~~xxxxxxrrrnnnlllxxx{{{~~~zzz}}}```KKKVVVvvv}}}}}}}}}vvvkkkeeeccceeeiiippp~~~~~~|||~~~~~~}}}}}}}}}}}}}}}}}}zzz{{{|||{{{zzz{{{|||~~~yyybbbPPPJJJJJJIIIJJJKKKLLLVVVhhhSSSwwwxxx;;;555---666111333+++888___|||qqq]]]hhh~~~~~~}}}||||||}}}}}}}}}}}}xxxtttggg[[[aaaggglllYYYrrrddd===222,,,+++,,,---,,,+++,,,...000:::aaa|||sssyyyjjjuuuuuuyyyrrrppprrruuurrriiibbbbbbiii|||kkkUUUHHHEEEFFF???@@@GGGJJJWWW}}}~~~NNNFFFFFF>>>@@@;;;:::444777222555888///@@@nnnuuulllbbb]]]ZZZQQQCCC666222000......000000000///+++222000333555:::llleeekkk^^^\\\mmmzzz{{{tttlllwwwyyy|||~~~rrrQQQHHHZZZ{{{|||~~~~~~zzzwwwqqqiiidddfffooowww}}}{{{|||~~~|||||||||||||||||||||}}}zzz{{{|||{{{zzz{{{|||~~~~~~yyyhhhSSSGGGJJJGGGFFFFFFNNN]]]ttt[[[lllEEE555///444---222+++<<>>@@@;;;;;;999666555:::999999XXXuuuzzzzzziii^^^ZZZTTTHHH>>>222111//////000111000///,,,222000555///>>>hhhlllfffnnn|||wwwqqqtttyyyaaaUUU]]]iiittttttwwwsssuuu}}}yyyuuuuuuuuupppssswww{{{}}}yyyzzzyyyyyyzzzzzz{{{{{{||||||zzz{{{|||{{{zzz{{{|||~~~|||~~~yyyoooWWWFFFKKKHHHFFFEEEOOO]]]uuuyyyllldddLLL444111444,,,222///BBBmmm~~~|||}}}~~~~~~rrrXXXXXXyyy~~~~~~}}}||||||}}}}}}}}}|||{{{zzziii___bbbbbb]]]lllzzzqqqXXX}}}vvv<<<...---,,,,,,,,,,,,+++---000333GGGjjjqqq{{{|||wwwttt{{{mmmssswwwuuummmeeeeeegggkkkvvvcccsssvvvzzzyyykkkVVVFFF@@@CCCHHHMMMQQQWWW\\\ZZZUUUsssyyyLLLFFFFFF===???;;;;;;777666999888666LLLuuuwwwggg___eeennntttzzzyyyuuueee]]]VVVMMMDDD333111//////000111000///111//////888///KKKuuuvvviiisss|||vvvgggmmmtttuuuuuuuuuxxx~~~qqq```]]]ppp|||uuutttwwwrrruuuzzz{{{|||{{{{{{|||xxx~~~}}}{{{|||}}}yyyyyy}}}wwwwwwxxxyyyyyyzzz{{{{{{zzz{{{|||{{{zzz{{{|||~~~{{{}}}zzzvvv[[[FFFNNNJJJIIIGGGNNNSSSjjjeee{{{]]]NNN222444666///000333JJJsssuuuyyy~~~}}}||||||||||||}}}~~~jjjvvv}}}~~~~~~~~~~~~oooeee^^^___```ffftttWWWqqq{{{~~~zzz~~~BBB111...,,,---,,,++++++---111444QQQtttwwwvvvyyytttssspppmmmtttxxxssshhhcccfffkkkrrr~~~VVVVVV```dddlllrrrkkk[[[JJJCCCNNNLLLNNNYYYlll{{{}}}xxxtttxxxxxxKKKFFFFFF===???;;;;;;222444;;;444222[[[lll[[[TTTRRRRRRTTTbbblll{{{lllaaaYYYOOOHHH333111000///000111000///555------;;;333ZZZ}}}yyysssmmmllljjjkkkyyytttrrr}}}zzz}}}|||www{{{cccaaadddmmmggg\\\ooouuuuuuxxxsssvvvzzzyyy}}}}}}yyyxxx{{{vvvvvvwwwxxxyyyyyyzzzzzzzzz{{{||||||zzz{{{|||~~~{{{}}}|||zzz^^^HHHPPPHHHIIIHHHNNNOOOeee___xxxRRRRRR333444666......666PPPyyyyyykkkppp~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~pppooosss~~~uuuhhhYYYYYY```aaalllUUUeeezzz}}}EEE333000,,,---,,,++++++---111444YYY~~~kkk{{{{{{|||sssuuuoooooovvvzzzrrrgggccchhhnnnbbbMMMcccQQQUUU___iiihhh[[[LLLDDDMMMIII]]]```gggyyyPPPEEEDDDBBBBBB:::???<<<444777:::HHHsssuuuZZZTTTVVVUUUXXXaaagggyyy~~~ttt___^^^UUUDDDAAA;;;333//////111111000,,,///111...>>>rrrqqq~~~sssmmmmmmqqqzzz|||~~~}}}~~~tttlllfffppp}}}rrr```wwwvvvwwwqqqsss~~~~~~{{{xxxyyy|||}}}zzzwww|||{{{yyy{{{~~~~~~|||zzz}}}~~~~~~}}}}}}~~~}}}zzzdddMMMIIIIIIIIIIIIIIIMMM\\\{{{NNN}}}ddd:::,,,999222222:::\\\|||zzznnnkkkwww}}}ssswww}}}|||{{{zzzyyyxxxyyyzzzzzzyyy{{{|||}}}zzz|||~~~}}}|||~~~~~~wwwggg^^^```aaadddwww^^^ssssssqqqiiizzzUUU+++//////---)))---111***...BBBtttggg}}}uuu}}}vvvqqq~~~zzziiicccbbbhhhtttyyyXXXEEEjjjgggoooxxx{{{uuufffRRRCCCNNN\\\hhh```PPPSSSgggyyyPPPFFFDDDBBBBBB:::???;;;888888@@@^^^uuubbbSSSQQQTTTZZZiiizzzzzzggg___VVVJJJBBB;;;444000000111111000000222555333CCCwwwrrr~~~{{{zzzzzzzzzwwwwww~~~xxxwwwxxx{{{fffwww~~~{{{sssuuu~~~}}}}}}~~~~~~~~~{{{xxxyyy}}}~~~{{{xxx{{{zzzyyy{{{}}}~~~|||zzz}}}~~~~~~~~~|||~~~oooUUULLLIIIIIIHHHEEEEEESSSrrrMMMxxxhhh;;;...999000000888iiilllkkkiiixxxqqq~~~}}}{{{zzzyyyxxxxxxxxxxxxyyyzzzyyy{{{~~~~~~vvvkkkeeejjjwww~~~yyy}}}{{{}}}|||ooo___WWWZZZeeeuuuhhhjjjyyyeee^^^111---...---)))---222,,,222HHH}}}www{{{}}}|||uuu}}}uuuzzzjjjcccaaagggtttrrrWWWLLLjjjdddJJJNNNZZZlllrrr___LLLEEEFFFNNNcccxxxzzzQQQFFFDDDBBBBBB;;;???999;;;888LLL}}}{{{{{{ZZZUUURRRTTT[[[jjjvvv```VVVPPPCCC===555111000111111000000111444222@@@qqqsssqqqzzz~~~~~~yyyzzzlllzzz~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{yyyzzz}}}~~~|||zzz{{{zzzzzz{{{}}}}}}|||{{{}}}~~~~~~}}}tttyyytttWWWHHHFFFGGGHHHGGGHHHWWWvvvMMMcccnnn<<<222999///666???kkk|||hhhiii{{{ddd{{{yyyxxxwwwwwwwwwwwwxxxyyyzzzzzzzzz{{{}}}}}}mmmYYYLLLNNNZZZjjjtttpppttt~~~{{{~~~~~~~~~||||||~~~~~~|||sssjjjZZZ___kkkyyy||||||~~~tttaaaUUU]]]rrrpppZZZ|||ccc}}}aaa;;;333------***---111---666NNN|||ttt}}}yyyzzzjjjcccbbbggguuuiiiTTTSSSfff}}}lllMMMTTT\\\uuutttFFFAAA???@@@>>>>>>GGGUUU{{{RRRGGGEEECCCCCC;;;@@@:::888888\\\}}}~~~bbbWWWXXXZZZ___kkkeeeTTTSSSEEE>>>666222111222111000000000222000;;;iiippp}}}~~~wwwgggppp}}}|||~~~~~~~~~||||||{{{{{{{{{|||}}}}}}|||{{{zzz{{{}}}~~~|||{{{{{{|||}}}~~~~~~}}}}}}~~~{{{ssswwwuuuWWWGGGHHHGGGGGGIIINNN\\\uuuSSS^^^ttt<<<777999///;;;KKK|||zzzzzzgggjjjsssooozzzwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{|||zzz{{{}}}yyylllaaa\\\VVVPPPJJJKKKQQQfff~~~~~~~~~|||{{{~~~~~~}}}}}}}}}|||zzzzzzwwwlll```PPPRRRYYYbbbkkkttt{{{}}}rrreee```kkk}}}wwwNNNwwwdddjjj@@@111......***---000,,,999TTTtttzzzyyy{{{xxxiiieeecccjjjzzzhhhTTTZZZbbbppp}}}cccVVVZZZuuuRRR???<<<<<>>>>>CCCKKK\\\lll|||SSSHHHFFFCCCCCC;;;@@@<<<333===ppp}}}rrr\\\^^^```cccjjj~~~~~~vvv~~~qqqUUURRRGGG@@@888333222222222000222111444333===iiiwww^^^QQQppp~~~{{{wwwggg]]]}}}{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzzzz{{{{{{||||||{{{|||~~~~~~~~~~~~}}}~~~}}}yyy]]]NNNMMMHHHEEEGGGLLLUUUdddqqqZZZjjjyyy===999777222666SSSxxxwwwwwwyyy}}}yyygggkkk}}}jjj|||xxxvvvvvvvvvvvvwwwxxxyyy{{{||||||}}}zzz|||~~~ttteeeYYYJJJLLL]]]yyy~~~~~~}}}}}}|||}}}}}}uuullluuukkk]]]TTTXXXhhh|||qqqhhhkkkmmmnnnxxx{{{KKKmmmyyy}}}jjjxxx@@@)))...///+++,,,...+++;;;ZZZpppjjjhhh|||~~~~~~zzzwwwzzz}}}ssshhheeeeeennniiiTTT^^^aaarrroooUUUUUUjjjzzzlllfff@@@CCC???<<<>>>AAABBBDDDFFFFFFPPP```nnnxxx}}}TTTIIIGGGDDDDDD;;;@@@===555LLL~~~zzzlllaaaaaaffflllwwwqqqwwwuuu^^^SSSIIIBBB999444333333222000//////222444>>>iiixxxfffPPPfff}}}~~~yyy}}}xxx```uuu}}}}}}~~~zzz{{{|||}}}~~~~~~}}}|||~~~~~~|||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{zzz}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~|||aaaRRRKKKFFFCCCEEEKKKRRR___jjj^^^bbb}}}???:::444555333\\\ssssssqqqpppooonnnnnnnnn}}}}}}yyyiiilllxxxqqq{{{xxxvvvvvvvvvvvvwwwyyyzzz{{{|||||||||zzz}}}}}}wwwmmmhhhlllyyyzzz{{{|||}}}|||~~~zzzzzzoooeeeeeeooozzzsssjjjhhh^^^PPPUUUeeeoooLLLdddsss~~~zzzCCC000...///,,,,,,------@@@bbbooorrr|||{{{zzztttpppyyyyyyoooeeefffgggqqqbbbOOO[[[cccsss}}}ppp\\\[[[gggpppWWWSSS@@@DDDAAA@@@BBBGGGHHHFFFCCCBBBEEEOOO[[[dddgggkkkooo~~~UUUJJJGGGDDDDDD<<<@@@<<<===cccyyyrrrmmmiiieeeppp|||lllWWWJJJCCC:::555333333222111///---111222;;;cccyyyzzz~~~|||rrr~~~~~~}}}}}}~~~{{{___jjj~~~|||}}}~~~|||zzz}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||{{{zzzzzzzzz{{{zzzzzz{{{|||}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~|||~~~~~~}}}bbbQQQGGGFFFEEEGGGIIIQQQddduuueeeYYYBBB:::000888888hhh}}}xxxsssmmmjjjhhhxxx{{{oooppp}}}zzzwwwvvvvvvvvvvvvwwwxxxzzz{{{{{{{{{zzzyyy}}}~~~}}}||||||}}}}}}~~~~~~{{{{{{|||~~~zzzzzz{{{}}}~~~~~~~~~zzzzzz~~~~~~|||tttyyyzzzxxxyyy|||{{{wwwuuujjj^^^PPPEEEHHHQQQZZZQQQfff{{{lllqqqsssGGG888,,,///---...///111HHHmmmpppxxxuuurrryyywwwllldddeeefffrrrjjj]]]NNN```rrr|||gggfffkkk}}}WWWKKKFFFDDDDDDEEEFFFHHHKKKKKKKKKDDDEEELLLTTTVVVRRRPPPRRRUUUJJJHHHEEEDDD<<<@@@;;;EEEttt~~~zzzvvvppplll|||www[[[KKKDDD;;;555444333222111666333555555:::___}}}vvv~~~}}}{{{{{{{{{|||~~~}}}XXXFFFooo|||{{{~~~|||~~~|||{{{{{{||||||xxxyyy{{{}}}~~~}}}}}}}}}~~~{{{~~~eeeRRRKKKKKKKKKGGGBBBHHH___uuupppjjjDDD:::---999;;;oooxxx|||vvvvvv~~~{{{yyywwwvvvvvvvvvuuuvvvxxxyyyzzzzzzyyyxxxyyy}}}zzzvvvzzz~~~}}}}}}zzz{{{zzz}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}~~~}}}zzz{{{{{{zzz}}}vvvvvv}}}xxxuuuiiiVVVLLLNNNRRRSSSNNNZZZoooyyy~~~llltttJJJ111+++......///111555NNNuuuttt~~~vvvuuuuuuzzzwwwkkkccceeefffqqqbbbaaaWWWnnnvvvsssyyy{{{kkkkkkmmm[[[EEEEEECCCEEEEEEBBBAAAGGGOOOTTTDDDFFFNNNTTTPPPFFFBBBDDDRRRIIIIIIBBBDDD>>><<<999RRR|||wwwzzzYYYOOOEEE;;;777444111111444222---333333999ggg}}}}}}}}}zzz~~~}}}{{{{{{{{{|||}}}}}}}}}~~~}}}qqqFFF^^^~~~{{{zzzzzz{{{{{{{{{|||}}}~~~~~~}}}|||{{{|||||||||||||||}}}~~~~~~|||}}}}}}|||}}}uuuTTTPPPIIIBBBEEEJJJFFFPPPiii~~~YYYyyyHHH666444:::DDDqqq~~~{{{eeeccc~~~}}}{{{yyyxxxwwwwwwxxxxxxvvvtttttttttvvvyyy{{{~~~yyysssssszzz~~~~~~~~~~~~|||||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~}}}{{{zzz|||||||||||||||{{{{{{zzzuuutttnnnbbbUUUPPPSSSXXXvvvrrrUUU{{{hhhmmm^^^***,,,...000,,,)))333NNNiii{{{sssyyyzzzsss}}}nnnhhhbbbfffjjjnnnvvvlllmmmqqqdddcccooo}}}bbbHHHKKKIIIDDDCCCHHHMMMPPPXXXaaaUUUJJJBBBEEEKKKKKKFFFCCCSSSJJJJJJCCCEEE???>>>EEEcccwwwdddOOOFFF<<<888555222111333222,,,222444888bbb{{{{{{~~~|||yyy{{{|||}}}}}}}}}|||{{{{{{{{{}}}}}}zzzzzz~~~~~~{{{qqqbbb}}}|||}}}{{{zzzzzz{{{{{{zzzzzz{{{||||||||||||||||||{{{{{{{{{{{{|||}}}}}}{{{||||||}}}~~~}}}~~~zzzZZZIIIIIIGGGIIIIIICCCOOOkkkXXXvvv}}}PPP999333888NNNzzz}}}}}}|||{{{||||||}}}}}}|||zzzxxxvvvuuuuuuuuuvvvuuutttssstttvvvyyy{{{zzzuuuvvv}}}~~~}}}|||||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{zzz|||||||||||||||{{{{{{zzz|||yyyooo___RRRPPPZZZdddYYY}}}hhhxxxjjjeee222---...///---+++444NNNfffsssuuuxxxyyyooo{{{}}}xxxpppjjjccchhhnnnuuuvvvjjjZZZOOOOOO[[[~~~}}}aaaTTTUUUKKKGGGSSSaaagggfffddd[[[SSSLLLJJJIIIEEEBBBBBBUUULLLLLLDDDGGGAAA@@@GGGrrrrrr}}}fffQQQGGG===999777333111111333---222555444SSS|||yyyzzz|||}}}|||zzzyyy{{{|||}}}}}}|||yyyxxxwwwzzzzzzxxxzzz|||www~~~~~~}}}}}}~~~|||{{{zzzzzzzzz{{{yyyyyyyyyyyyzzz{{{||||||{{{zzzzzzzzzzzz{{{||||||zzz{{{{{{|||}}}~~~~~~~~~}}}```GGGKKKIIIHHHEEEBBBUUUwwwUUUzzz~~~VVV:::222999\\\|||zzzxxx~~~xxx|||~~~{{{yyyyyyzzz}}}|||zzzxxxvvvtttsssssssssttttttsssssstttvvvyyy{{{~~~{{{}}}~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{|||||||||||||||{{{{{{zzz~~~|||sssbbbQQQNNNZZZhhhmmmGGGoooyyyeeeppplll|||kkk888///......---...777MMMaaawww~~~xxxuuuooo|||{{{wwwpppiiiccciiiooozzz}}}~~~xxx[[[OOOGGGGGGRRRdddzzznnnfffjjjssssssmmmfffmmmggg```XXXMMMDDDBBBEEEWWWMMMLLLEEEGGGBBBAAA>>>|||rrrzzzlllSSSHHH>>>;;;888444000000444...222555///???yyy|||zzzyyyyyy|||}}}|||{{{|||||||||{{{zzzyyywwwvvvxxxzzz{{{yyy{{{xxx}}}}}}{{{zzzzzzzzzzzz{{{|||{{{zzzyyyyyyzzz{{{|||zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{|||}}}}}}~~~~~~~~~dddJJJLLLGGGBBBBBBEEE]]]WWWWWW999333>>>dddpppyyyrrrrrrzzz~~~zzzwwwvvvvvvwwwyyy~~~}}}xxxxxxwwwvvvvvvxxx{{{}}}~~~{{{yyywwwtttsssrrrrrrrrrrrrrrrrrrsssuuuwwwzzz{{{~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}|||||||||||||||||||||{{{{{{zzzzzz|||xxxhhhUUUMMMVVVaaaaaaQQQ888[[[rrrcccoooqqqvvv~~~jjj222111...---...111:::LLL]]]}}}wwwsss{{{wwwvvvlllgggbbbggglllwww|||gggIII???::::::BBBIIIWWWrrr{{{vvvjjjYYYJJJEEEGGGYYYOOOMMMEEEHHHCCCAAA???pppyyyWWWKKK???;;;999555111///111///222666000555iiiyyyyyyyyyzzz|||}}}||||||}}}zzzwwwuuuuuuuuuvvvxxx{{{|||zzz|||}}}|||}}}zzz{{{}}}~~~~~~{{{{{{zzzzzzzzzzzzzzzzzz~~~|||zzzyyyyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{|||}}}}}}}}}~~~hhhJJJKKKEEEAAAEEEHHHXXXrrrYYY[[[;;;333>>>eeezzzuuunnnnnnvvv|||}}}vvvqqqrrrwww{{{zzzuuunnngggbbb___]]]]]]___dddmmmrrr{{{vvvzzzvvvrrrssstttttttttvvvyyy}}}~~~~~~}}}|||yyyxxxvvvtttrrrrrrrrrrrrqqqqqqrrrsssvvvxxx{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{zzzxxx{{{xxxiiiWWWQQQYYYeeeaaaZZZHHHWWWrrriiizzzyyytttlll---222...---...222;;;MMM\\\vvv}}}~~~zzzxxxzzztttzzz|||jjjgggeeeiiijjjttt~~~bbbFFF>>>999777===@@@@@@JJJooovvvbbbNNNBBB@@@^^^RRRPPPGGGHHHCCCBBBNNNvvvzzz{{{[[[MMM???:::999555111000...000222555555888eee|||{{{wwwxxxyyyzzz{{{{{{{{{{{{~~~{{{wwwtttssstttvvvxxxwwwzzz{{{zzz|||~~~|||~~~~~~yyy}}}{{{yyywwwyyy{{{~~~~~~}}}{{{zzzyyyyyyzzzzzzzzzzzzzzzzzz~~~~~~|||{{{zzzzzzyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{}}}}}}}}}~~~~~~mmmGGGJJJFFFEEEIIIGGGJJJYYY|||UUUaaa>>>333===eeessslllllluuu{{{|||zzzaaaRRRRRRXXXZZZUUUNNNHHHFFFEEEEEEEEE>>>BBBDDDKKKZZZmmm{{{|||vvvrrrpppooorrruuuuuutttuuuyyy}}}~~~~~~|||{{{zzzvvvuuutttrrrrrrrrrrrrssspppqqqrrrtttwwwzzz}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~|||||||||||||||{{{{{{zzz{{{{{{uuufffXXXVVVbbbooommmnnn___WWWyyyxxxzzz{{{888111...---///222;;;NNN^^^}}}zzzppp|||~~~llliiiiiimmmlllwwwkkkQQQJJJDDD???CCC888BBBAAANNN~~~}}}eeeKKK:::555cccWWWSSSIIIJJJEEEDDD[[[|||pppmmmkkkiiiggglll}}}___OOO???999888555222111---222000111777===fff{{{vvvuuuvvvxxxyyyyyyyyyyyyyyywwwvvvuuuttttttvvvxxxyyywwwzzz{{{{{{}}}{{{~~~{{{|||~~~{{{yyy|||~~~|||zzzyyyzzz{{{|||~~~~~~}}}{{{zzzxxxxxxyyyzzzzzzzzzzzzzzzyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}}}}~~~}}}~~~mmmFFFKKKGGGDDDHHHEEEFFFRRRzzzwwwUUUaaa>>>555AAAkkkooojjjmmmwww~~~}}}wwwbbbSSSMMMIIIFFFBBBCCCHHHNNNRRRTTTQQQUUUPPPJJJHHHLLL]]]uuu{{{yyypppkkkiiinnnrrrvvvwwwvvvvvvzzz}}}~~~~~~~~~~~~}}}{{{yyyxxxrrrrrrqqqppppppqqqrrrrrroooqqqsssvvvyyy|||~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~|||||||||||||||{{{{{{zzz}}}{{{uuugggZZZXXXaaakkkiiiqqqhhhVVVzzz@@@000.........111;;;OOObbb{{{pppmmmjjjkkkoooooo}}}qqq[[[TTTJJJBBBEEE;;;JJJHHHGGGggggggGGG555222gggZZZVVVKKKLLLGGGEEE___ooovvv\\\dddcccdddddd```___kkkzzz~~~aaaQQQ???888777555222111///555...,,,555>>>ddd~~~zzz{{{ssssssuuuwwwxxxwwwwwwwwwwwwqqqrrrsssuuuvvvxxxzzzzzzwww{{{}}}~~~}}}|||yyywww|||xxxyyy~~~~~~vvv{{{|||xxxwwwzzz|||{{{{{{{{{{{{{{{zzzzzzzzzyyywwwwwwxxxyyyzzzzzzzzzzzzuuuvvvxxxzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{||||||||||||||||||~~~kkkJJJMMMFFF@@@CCCDDDLLL]]]}}}___\\\===999IIIrrrzzzkkkhhhmmmzzzwwwnnnlllmmmsss~~~tttfffQQQKKKYYYoooyyynnngggdddnnnsssxxxxxxwwwwwwzzz~~~~~~~~~~~~~~~|||zzzxxxwwwpppooonnnnnnnnnpppqqqrrroooqqqssswwwzzz}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~|||||||||||||||{{{{{{zzzzzz{{{wwwlll___WWWXXX\\\aaaoookkkXXXrrr:::///.........000:::PPPdddzzz}}}|||uuummmiiijjjnnnpppqqqiii^^^TTTUUUPPPSSSOOOLLLTTT___xxxsssZZZ___zzzkkkGGG666555xxx```]]]TTTKKKIIIHHHmmmyyy|||uuuhhhlll|||yyymmmaaa[[[```fffjjjfffcccgggsss|||~~~vvvJJJCCC???444555222222222,,,000666111999lll{{{~~~{{{zzzxxxwwwtttssssssttttttuuuvvvwwwrrrrrrrrrssstttvvvxxxyyy}}}||||||nnnttt~~~}}}}}}||||||}}}~~~zzzyyyyyyxxxxxxxxxxxxyyyyyy}}}{{{xxxyyyzzz{{{xxxvvv{{{yyywwwxxxzzz|||||||||{{{yyyxxxyyy||||||zzzwwwyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~tttHHHGGGIIIJJJDDDAAANNN```wwwooo}}}kkkAAA777KKKrrroooiiiooo}}}xxx}}}kkkVVVXXXmmmzzzjjjccceeemmmpppsssuuuvvvxxx{{{~~~|||wwwsssooopppqqqpppmmmmmmpppsssppppppqqqtttxxx|||}}}}}}}}}rrroooppp{{{}}}}}}|||}}}yyy{{{||||||}}}~~~}}}|||}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzoooXXXPPPRRROOOVVVxxxiiiOOOTTTuuuBBB111---,,,,,,---:::YYYwww}}}}}}}}}zzz{{{~~~wwwmmmllloooqqqqqqjjjfffkkkooowww|||yyytttzzzoooMMMKKKqqq\\\999222222ppplllaaaVVVSSSQQQxxx~~~sssccc___hhhttt{{{|||vvvhhh```___```eeejjjooosss|||yyyKKKCCC???444555222222111---000666111:::lllvvvzzzwwwvvvuuutttuuuuuutttttttttuuuuuuvvvsssrrrrrrssstttvvvxxxzzzyyy|||~~~~~~ttt{{{{{{{{{||||||zzz}}}}}}|||}}}~~~zzzvvvvvvvvvvvvwwwyyy{{{{{{}}}{{{zzzzzz||||||{{{yyyzzzxxxwwwwwwyyy{{{{{{{{{{{{yyyxxxyyy||||||zzzxxxyyyyyyyyyzzz{{{|||~~~~~~~~~~~~}}}~~~rrrLLLGGGEEEFFFDDDBBBKKKYYYttt~~~kkk???777OOOmmmuuukkkmmm}}}yyyfffiiirrr}}}}}}nnneeedddoooqqquuuwwwyyy{{{~~~~~~{{{vvvrrrmmmnnnooommmkkklllooosssqqqqqqrrruuuxxx{{{}}}}}}|||ooo[[[PPPOOORRRaaannnnnn~~~}}}~~~~~~}}}{{{{{{||||||}}}~~~~~~}}}|||}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzoooXXXNNNPPPMMMVVVbbb]]]IIIkkktttUUUvvvvvv:::000------//////999TTTppp}}}zzz~~~zzzpppooorrrtttlllKKKIIImmm\\\<<<555555{{{nnn```\\\ZZZwww{{{}}}iii]]]dddrrrwwwvvvuuuooo|||nnn\\\WWW^^^cccnnn~~~|||~~~LLLBBB???444555222222111---111555111;;;lllyyyzzzvvvuuutttssssssxxxwwwvvvuuuttttttttttttsssssssssssstttvvvxxxzzzyyy{{{wwwvvvxxxyyyzzzwwwxxxwwwvvvzzz~~~yyyuuuttttttuuuvvvxxxzzz||||||zzzyyyzzz{{{|||{{{yyyxxxwwwvvvvvvxxxzzzzzzzzzzzzyyyyyyzzz{{{{{{zzzxxxzzzzzzzzzzzz{{{}}}~~~}}}~~~~~~|||pppOOOGGGBBBDDDDDDBBBIIISSSvvvzzzmmm===666UUUzzzrrr~~~|||ooommm}}}{{{~~~|||lllggguuutttiiicccqqqssswwwzzz|||~~~~~~|||yyytttqqqllllllllljjjjjjlllpppsssrrrssstttvvvyyy{{{|||}}}xxxeee]]]___UUUGGG@@@@@@BBBQQQ___^^^ooozzz~~~}}}~~~~~~~~~||||||||||||}}}~~~~~~}}}|||}}}~~~{{{|||~~~~~~}}}|||}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{xxxyyyoooXXXMMMMMMKKKRRRNNNXXXMMM]]]ppp^^^lllyyy888///...///111111888QQQkkkwww{{{xxxuuu}}}wwwuuu|||zzzpppooorrrttt}}}{{{iiiHHHEEEeee{{{SSS666111000~~~mmmgggeeeyyywwwzzznnn[[[RRR___kkkjjjgggjjjgggyyy~~~mmmZZZYYYbbbhhhzzz~~~~~~NNNAAA???555666111222111...111555111===mmm|||}}}}}}xxxvvvuuuuuuuuutttyyyxxxvvvuuutttsssssssssssssssssssssuuuwwwyyyzzz~~~}}}vvvrrrrrrtttvvvwwwuuuuuusssrrrwww}}}}}}xxxttttttssssssuuuwwwyyyzzzzzzyyyyyyxxxyyyxxxxxxwwwwwwvvvuuuvvvxxxyyyyyyxxxzzzzzzzzzzzz{{{{{{zzzyyyzzzzzzzzz{{{|||}}}}}}~~~~~~{{{pppPPPHHHDDDEEEEEECCCJJJTTTrrrqqq===777ZZZxxxtttuuuppp{{{}}}{{{yyyzzz|||{{{nnnrrr|||zzzmmmcccqqqtttxxx|||~~~|||zzzvvvrrrooollllllkkkjjjkkknnnrrruuusssuuuwwwxxxyyyzzz|||~~~xxxtttnnnXXXFFFDDDHHHLLLFFFGGGGGGDDDLLLSSSMMMSSSeeeyyy~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}|||}}}~~~zzz|||~~~}}}{{{}}}|||zzzyyyzzzzzzzzzzzzzzzzzzzzzzzz|||xxxzzzrrrZZZLLLLLLJJJTTTVVVfffXXXbbbttteeeuuuyyy???000...000222222:::SSSnnnkkkmmm~~~{{{vvvttt||||||vvvmmmmmmppprrruuu``````vvv{{{hhhHHHBBB\\\tttmmmrrrzzzlllGGG000,,,+++vvvssspppzzzxxxgggZZZWWWbbbhhhdddeeemmmmmmvvvtttdddWWW\\\jjjsssxxxlllQQQ@@@>>>666666111222111///222444111>>>mmmwww|||zzzvvvuuuuuuvvvuuutttwwwwwwvvvtttssssssssssssssssssssstttuuuwwwyyyzzz~~~zzztttppppppqqqrrrsssqqqqqqooonnnqqqvvvvvvrrrlllllllllmmmooossswwwyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvuuuuuuvvvxxxyyyyyywwwyyyzzz{{{{{{zzzzzzyyyzzz{{{{{{{{{|||}}}~~~}}}|||rrrOOOJJJHHHIIIEEECCCLLLZZZwww???999aaajjj{{{vvv{{{|||tttlllhhhWWWXXXYYY\\\bbbmmm{{{~~~sssuuu~~~qqqeeeooosssxxx|||~~~zzzwwwtttqqqnnnnnnmmmkkklllnnnqqqtttvvvsssvvvxxxyyyzzz{{{}}}```NNNKKKLLLAAA???IIIKKK@@@DDDNNNOOOGGGHHHGGG;;;BBBQQQcccpppyyy|||}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}|||}}}~~~yyy{{{~~~}}}{{{}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz}}}xxx{{{uuu]]]MMMLLLKKKVVVgggpppVVVbbbsssgggssszzzDDD111///...000111<<>>777666000222111000222333111@@@mmmxxx~~~xxxuuusssrrrsssssssssrrrttttttssssssrrrsssssssssttttttssstttuuuwwwyyy{{{{{{xxx|||~~~zzzvvvqqqmmmllllllllllllgggjjjjjjffffffhhhhhheee[[[[[[\\\___ccciiiooorrruuuwwwxxxxxxwwwwwwyyyzzzvvvuuuuuuwwwyyyzzzyyywwwxxxzzz{{{{{{zzzyyyyyyzzz||||||||||||}}}}}}~~~uuuNNNJJJHHHIIIEEEBBBLLLZZZ{{{BBB<<>>]]]||||||ooovvv}}}yyy}}}yyyvvv}}}wwwrrrjjjlllqqqsssxxxrrrdddJJJ@@@OOO^^^___dddjjj\\\===///111...ppp~~~kkk___SSSVVVZZZ]]]```dddjjjnnnnnnaaaTTTPPPQQQ[[[sss|||bbb~~~TTT>>>>>>777666000222111000222333111AAAnnn}}}|||}}}uuusssqqqqqqqqqrrrqqqppppppppppppqqqrrrssstttuuuttttttttttttvvvxxxzzz{{{}}}xxxxxx~~~{{{wwwppplllhhheeecccbbb```^^^ZZZ___aaa\\\VVVUUUUUUSSSLLLLLLLLLNNNRRRWWW\\\```lllooorrrttttttvvvyyy|||vvvvvvvvvxxxzzzzzzyyywwwxxxzzz||||||yyyxxxyyy{{{|||||||||}}}~~~}}}wwwPPPHHHDDDEEEDDDBBBHHHSSSjjjyyywwwDDD===ppprrr{{{oooeeeXXXNNNHHHFFFFFFEEEEEEJJJMMMKKKGGGGGGMMMSSSfffsss~~~}}}vvvlllnnnrrryyy~~~zzzvvvtttrrrpppoooooonnnnnnppptttuuutttrrrrrrvvvzzz|||{{{|||~~~wwwrrrrrrooofff]]]YYYPPPAAAHHHOOOIIIZZZiiiYYY@@@NNNbbbeee]]]aaadddZZZPPPPPPLLLJJJPPP\\\fffjjjmmmrrrzzz~~~~~~|||{{{{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~yyy{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyzzztttxxxwww```MMMKKKLLLEEEMMMlllZZZRRRppp{{{}}}:::222...---...000===]]]|||kkkvvv{{{yyyzzzrrroooyyyuuupppjjjlllrrruuuuuulll___GGG???NNN[[[[[[```dddTTT777---000...rrrxxxcccVVVOOOWWW\\\___eeemmmqqqpppbbbUUUPPPVVVYYY^^^sss}}}gggUUU>>>>>>888666000222111111333333111BBBnnn~~~{{{www|||vvvtttrrrqqqrrrrrrqqqpppnnnnnnooopppqqqsssuuuvvvttttttttttttvvvxxxzzz{{{{{{yyy||||||uuurrrfffccc___\\\ZZZXXXUUURRRPPPWWWZZZTTTKKKGGGGGGFFFFFFDDDCCCBBBDDDGGGKKKNNNbbbfffkkknnnpppsssxxx|||vvvvvvwwwyyy{{{{{{yyyxxxwwwzzz||||||yyyxxxyyy{{{||||||}}}}}}~~~}}}xxxSSSGGG???AAABBBAAADDDJJJhhhtttwwwEEE<<>>FFFRRR___gggeeeMMM333///333...rrr\\\QQQVVVUUUSSSTTT]]]ggggggbbbllluuu|||}}}qqq}}}ggg|||ZZZ???<<<666666111333000444///444;;;[[[~~~sss|||wwwxxxrrrrrrqqqqqqqqqpppppppppnnnoooqqqrrrssssssrrrrrrqqqqqqrrrsssssstttuuuuuu{{{}}}{{{sssjjj___UUUOOONNNIIIGGGIIIKKKKKKLLLOOO^^^ZZZRRRLLLMMMRRRRRRMMMNNNIIIHHHJJJLLLLLLOOOSSSeee___UUUKKKFFFHHHOOOUUU]]]cccllltttwwwxxxzzz|||~~~~~~}}}{{{{{{{{{{{{{{{}}}~~~{{{vvvTTTIIICCCDDDDDDAAADDDKKKnnn|||CCCEEEvvvzzzkkklllvvv||||||zzzuuuwww{{{tttiiiiiimmmwww~~~}}}xxxsssooommmmmmmmmnnnnnnooopppqqqrrrttttttxxxyyyzzz}}}yyybbbAAA???===>>>@@@DDDFFFGGGVVVLLLJJJSSSVVVMMMIIIKKKTTTggguuu{{{yyyggg\\\bbbgggrrrvvvaaaHHHFFFKKKDDD::::::>>>IIIXXXgggrrrxxxxxx}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyxxxvvvuuurrrdddPPPGGGIIIKKKKKKaaaaaa___fffpppsssxxx666///,,,222---444BBBRRRyyyjjjjjjzzzeeemmmdddyyy}}}~~~|||}}}}}}yyysssxxxssskkkllltttyyyuuuWWW\\\lllxxxuuueeeSSSCCC;;;AAAKKK\\\fffbbbJJJ444000222///}}}uuu```WWWYYYYYYXXXYYY___ggggggbbb}}}ooo^^^]]]hhhsss```rrrZZZ@@@<<<555555111444---222---222;;;___ooorrr{{{~~~zzzuuutttppppppppppppoooooooooooonnnoooqqqssstttsssrrrqqqsssssstttuuuvvvwwwwwwxxx{{{}}}yyypppfff]]]TTTMMMHHHIIIEEEDDDFFFGGGFFFGGGKKKOOOKKKHHHKKKRRRYYY^^^aaaeeeWWWJJJFFFIIINNNUUU[[[uuujjj]]]RRRIIICCCCCCFFFHHHMMMYYYhhhssswwwxxxzzz||||||{{{{{{{{{{{{{{{|||}}}zzzuuuTTTIIIBBBDDDDDDBBBEEELLLnnn~~~HHHJJJwwwxxxtttxxx{{{}}}uuuxxx~~~~~~}}}}}}|||wwwqqqhhhfffjjjssszzz|||~~~|||yyytttoookkkiiiiiiiiimmmmmmmmmnnnppprrrtttvvvzzz{{{}}}ppp[[[HHH>>><<>>AAABBBPPPcccVVVggglllhhhgggaaa\\\aaahhhWWWTTTQQQCCCKKK]]]___CCC===:::???GGGRRRdddsssyyy~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||zzz{{{{{{{{{zzzzzzyyyyyywwwuuuuuusssdddPPPGGGIIILLLIIIZZZggg^^^fffppprrruuu:::...,,,111---555DDDVVV}}}eeeeeezzzbbbgggccczzz|||}}}~~~{{{sss|||wwwoooqqqyyy}}}|||cccjjjvvv|||uuueeeTTTCCC999<<>>gggzzzzzz{{{|||xxxvvvsssqqqoooppppppooooooooonnnnnnnnnpppqqqrrrsssttttttssssssqqqqqqrrrtttuuuvvvwwwwwwxxxyyy|||~~~yyyjjjddd\\\UUUQQQOOONNNMMMLLLKKKMMMQQQRRRQQQTTTZZZTTTZZZ[[[SSSLLLOOOWWW]]]SSSLLLJJJSSS[[[ZZZSSSMMMMMMNNNWWW```^^^RRRKKKLLLJJJFFFMMM___lllnnnmmmooowwwwwwwwwxxxzzz{{{}}}~~~~~~yyytttSSSHHHBBBDDDDDDBBBEEEMMMnnnmmmyyyIIIJJJxxxooo}}}{{{zzz~~~vvvqqqqqqqqqttt}}}xxxrrroookkkfffbbbaaadddmmmtttwwwyyy}}}uuurrroookkkiiiiiijjjjjjlllkkklllmmmppptttxxxzzzxxxzzz~~~yyy```NNNIIIAAAHHHEEEHHHmmmeeeDDDGGGPPPZZZ^^^ZZZWWWXXXttt}}}cccdddpppeeeQQQUUUuuueeePPP___eeeRRR===AAANNNYYYRRRCCCHHHZZZqqqxxx|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzxxxwwwuuutttuuuttteeeQQQGGGIIIEEELLL\\\|||PPPnnnaaaiiiwwwaaa111000,,,///)))333EEE[[[mmmhhhxxxsssjjj|||uuu{{{yyyssssssvvvxxx{{{~~~uuufffUUUDDD999;;;CCCcccsss^^^>>>777222...888yyydddYYYZZZ^^^______aaaeeeeeebbbXXX]]]]]]```jjjrrrxxxdddddd~~~|||TTT@@@???777666222666///888333333===fffyyyuuupppkkkiiimmmvvvqqqkkklllsssyyy~~~xxxrrroooooopppooopppppppppooooooooonnnnnnpppppppppqqqrrrrrrssssssooopppqqqrrrtttuuuvvvwwwxxxyyy|||uuulll]]]YYYSSSOOOOOOPPPRRRSSSTTTSSSVVVYYYYYYWWWZZZ```aaajjjgggUUUJJJMMMRRRQQQGGGKKKWWWeeejjjbbbWWWPPPHHHKKKUUU```\\\OOOJJJOOOWWWUUU[[[iiiooommmpppxxxyyyyyyyyyyyyzzz|||}}}}}}~~~xxxtttRRRHHHBBBDDDDDDBBBFFFMMMuuuuuuyyyIIIFFFvvvzzz{{{|||zzznnnlllooorrr}}}~~~zzzpppfff```\\\XXXTTTTTTYYYdddlllpppsssvvvpppnnnkkkiiihhhiiikkkllllllllllllmmmqqquuuzzz|||{{{}}}hhhLLLDDDLLLIIIDDDDDD\\\\\\EEEGGGJJJQQQ```ooorrrnnntttttteeennnwwwhhhUUUeee}}}VVVOOOeeegggWWWGGGHHHUUUbbbZZZFFFGGGWWWpppvvv|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{xxxyyyzzz{{{zzzyyywwwvvvuuusssuuutttfffQQQHHHIIIGGGPPP___LLLiiiiiihhh|||~~~bbb444///,,,///***222CCCVVVrrreee~~~uuuhhhzzz{{{{{{vvvtttttttttzzzyyy~~~~~~tttfffUUUEEE;;;>>>FFFjjjzzz```<<<777333---;;;{{{eeeZZZbbbaaa^^^^^^dddkkkjjjddd```^^^ZZZfff{{{qqqdddfff}}}xxxSSS@@@@@@888777222666---777111111;;;ddd|||wwwwwwyyyyyycccUUURRR___gggpppxxx~~~{{{tttmmmkkkmmmppppppppppppppppppoooooooooooooooooooooooopppqqqrrrssspppqqqrrrsssuuuvvvwwwxxxyyyzzz}}}{{{nnncccUUUQQQMMMKKKMMMQQQTTTVVVZZZZZZ\\\^^^[[[WWWYYY^^^eeeppplllVVVJJJQQQTTTMMMZZZbbbnnnuuuooo___RRRNNNHHHJJJTTT^^^ZZZPPPQQQZZZ^^^___hhhrrrsssooowww||||||{{{{{{{{{||||||}}}~~~xxxsssRRRHHHBBBDDDDDDBBBFFFMMMlll}}}MMMHHHzzz~~~~~~oookkkoooqqqzzzssstttnnn```SSSLLLHHHDDDGGGGGGNNNZZZdddhhhllloookkkiiigggffffffgggjjjkkklllllllllnnnqqqvvv{{{~~~}}}^^^BBBCCCTTTFFF@@@TTTyyycccJJJHHHKKKJJJGGGKKKaaazzz~~~sssuuunnn{{{}}}mmm```hhhqqq^^^MMMaaapppdddZZZTTTNNNVVVfffeeeWWW]]]qqqrrryyy}}}}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{wwwxxxyyyzzzzzzxxxvvvuuutttsssuuutttfffRRRHHHIIIDDDMMMZZZFFFdddmmmzzzeee777---+++000+++333AAARRRyyyttt```}}}sssbbb|||~~~zzzvvvtttttt~~~ppptttuuusssuuufffUUUEEE<<<@@@IIIooo~~~aaa;;;888333---<<>>jjjYYY]]]bbbiiiqqqyyy|||zzzuuujjjooowww{{{fffccclllPPPFFF@@@222666555000///777000555444KKKaaa~~~qqqooozzzssscccTTTUUUfffxxxzzzyyy}}}tttqqqnnnllllllmmmnnnmmmlllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrppppppqqqrrrssstttuuuuuuzzzzzzuuunnnjjjgggaaaZZZUUUSSSTTTVVVTTTQQQTTTZZZZZZZZZ\\\]]]YYYPPPLLLLLLXXXZZZcccVVVRRR___cccppptttkkkjjjfffaaannnqqq\\\^^^]]]ZZZ^^^eeebbbcccmmmggg[[[XXXggg{{{|||zzz{{{~~~}}}zzz|||vvvlllOOOHHHGGG???BBBFFFEEE^^^rrr|||~~~JJJAAAwww~~~}}}xxxyyyvvvrrrooopppwwwrrr]]]NNNDDD666222555222999;;;<<>>@@@@@@>>><<>>;;;;;;<<<<<<nnnxxxzzzvvvoooaaadddrrr|||uuuXXXLLL===444555///555444//////444666666YYYbbbtttiiikkkjjjjjjlllmmmmmmllljjjgggggghhhiiiiiijjjkkkkkkiiikkklllnnnooonnnnnnmmmnnnnnnmmmnnnpppsssvvvxxxyyyqqqeee\\\[[[\\\UUUKKKLLLYYYffffff^^^WWWWWW[[[\\\___dddeee___[[[aaajjjxxxyyy{{{eeebbbxxxzzz~~~xxxtttddd[[[fffrrrmmmaaa___fff~~~||||||}}}vvvkkkPPPDDDCCCAAAFFFEEEBBB\\\SSSLLL}}}{{{{{{{{{}}}|||xxxssslllppprrrooolllrrrkkkFFF333999;;;;;;???AAAHHHGGGFFFBBB>>>===AAAGGGRRRWWW]]]aaaccceeeiiillllllnnnpppqqqsssvvvzzz~~~pppLLLDDDPPPPPPPPP\\\ppppppqqqsssuuuxxx~~~rrrnnnyyyuuuddd[[[```ppppppxxxhhhkkk~~~~~~||||||}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}|||{{{{{{|||}}}}}}|||zzz{{{{{{|||}}}}}}}}}||||||xxxtttsssrrrdddQQQGGGHHHKKKLLL\\\wwwOOOTTTiii\\\```ttt555111...+++000+++555EEEUUUyyywwwpppcccxxx{{{zzzvvvwwwxxx}}}vvvppp{{{{{{yyytttnnniiieeeaaannnkkkfffZZZHHH===DDDQQQPPPMMMGGG@@@999666888;;;|||~~~wwweee[[[ddd}}}xxx^^^NNN:::555666---555555///000111888777JJJaaaxxxvvvkkkgggffffffggghhhhhhgggeeeeeeffffffggghhhiiijjjjjjiiijjjkkklllmmmmmmmmmmmmooooooooopppqqqsssvvvwww|||nnn\\\QQQTTTYYYVVVMMMQQQ]]]gggcccZZZWWWZZZ]]]eeefffeeeaaaYYYYYYfffvvvkkkmmm|||mmmSSSUUUrrr~~~pppdddiii|||zzzzzz~~~|||vvvkkkOOOCCCCCCAAAFFFFFFGGGfff}}}wwwSSSIIIzzz}}}{{{zzzyyyxxxvvvqqqttttttppplllppp~~~eeeDDD222777===EEEOOOQQQHHHEEECCCAAA===;;;???FFFQQQVVV]]]aaaccceeehhhkkkkkkmmmooorrrtttxxx|||kkkMMMMMMWWWMMMHHHUUU]]]```cccfffooo~~~uuu```fffssstttnnnlllbbbdddtttlll{{{~~~}}}}}}||||||}}}}}}{{{{{{|||}}}}}}}}}}}}}}}{{{{{{zzz{{{}}}~~~|||{{{{{{{{{|||||||||||||||{{{xxxtttsssqqqdddQQQGGGHHHJJJMMM___{{{MMMLLLddd```dddppp111111...,,,000+++444DDDQQQrrrsss}}}sssfff}}}~~~xxxxxxvvv}}}{{{uuupppnnn|||{{{vvvoookkkgggaaaZZZkkkllliiiZZZGGG<<<@@@IIIIIIHHHEEE===555222444777|||tttjjj]]]]]]nnn}}}dddOOO888666888+++333333222444///777888DDDgggrrrlll}}}|||wwwwwwvvvrrreeecccbbbbbbddddddcccbbbccccccdddeeefffggghhhiiikkkkkkkkkkkklllmmmnnnnnnppppppqqqrrrssstttuuuuuuuuujjjZZZPPPPPPTTTRRRKKKQQQYYY]]]ZZZYYY___dddfffjjjgggbbbZZZTTTZZZqqq}}}|||uuuxxx|||xxxwwweeeQQQ```kkkeee||||||}}}tttiiiLLLBBBEEEBBBDDDFFFSSS~~~yyyqqqQQQHHH~~~}}}ooo|||xxxwwwxxxzzzzzzzzzwwwqqqlllnnnyyy]]]DDD777>>>HHHTTTWWWOOOAAA<<<:::;;;:::999>>>EEEMMMSSS[[[```bbbdddhhhkkkkkknnnqqqssswww{{{pppXXXWWW```VVVHHHJJJ@@@DDDHHHOOO```yyyggg[[[mmm{{{zzzjjjvvv~~~~~~~~~}}}}}}{{{{{{|||}}}}}}}}}}}}}}}{{{zzzzzz{{{}}}~~~|||{{{yyyzzzzzzzzzzzzzzzyyyyyyxxxtttrrrpppcccPPPFFFHHHDDDPPPdddyyyHHHNNNiiiaaavvvxxx444333......222,,,666GGGRRRpppnnnxxxsssfff|||{{{tttzzzwwwrrrpppqqq~~~}}}}}}yyywwwqqqiiiffffff```XXXnnnqqqkkkYYYDDD;;;>>>DDDDDDBBB>>>999555444555666mmm|||jjj___YYYbbbzzzhhhOOO666777999***222111444999---555888CCClll}}}|||yyymmmdddeee~~~qqqggghhhooorrreeecccaaaaaabbbcccbbbaaaaaabbbbbbccceeefffggggggmmmlllkkkkkklllmmmoooppppppqqqrrrssstttuuuttttttppplllddd[[[XXXWWWRRRJJJSSSVVVVVVVVV___nnnuuuuuujjjfff___WWWRRR^^^|||}}}wwwqqqsssjjjfffcccyyygggjjjyyy~~~~~~rrrfffHHHBBBHHHCCCBBBGGG^^^|||pppLLLDDDiii~~~xxxvvvyyy}}}zzzrrrlllmmmttt|||\\\HHH@@@HHHQQQWWWKKK333;;;444222666888999>>>FFFJJJPPPXXX^^^aaadddhhhkkklllnnnrrruuuyyy~~~~~~sss___ZZZeee```LLL@@@FFFJJJMMMTTTggg}}}sss___ZZZrrr}}}yyyyyy}}}~~~}}}{{{||||||}}}}}}}}}}}}}}}{{{zzzzzz{{{}}}~~~}}}{{{xxxxxxyyyyyyyyyxxxwwwwwwwwwrrrqqqnnnaaaNNNEEEGGG???SSShhhtttEEETTTppp___ooo;;;888//////444...888JJJTTTqqqqqq{{{tttggg~~~|||sssxxxvvvrrrsssttt~~~|||||||||vvvtttmmmeeeccceeeaaaYYYrrruuummmXXXBBB:::>>>DDDCCC>>>888666888:::999888tttvvvcccVVV[[[rrrfff???222888555...222444...444222333666FFFvvvsssxxx}}}ppp~~~kkkRRRhhh{{{sssppppppmmmfffdddbbb___]]]]]]___bbbdddaaaccceeefffffffffhhhjjjgggjjjlllmmmllllllmmmooonnnssstttooommmrrrtttrrrqqqccc___eeecccUUUOOOUUUcccVVVMMMUUUfffpppqqqmmmlllgggYYYTTThhhyyyyyysssaaaffffffqqq}}}ppp~~~~~~ooo```NNN@@@???IIIHHHIIIgggTTTvvvqqqJJJTTT||||||vvvsssvvvzzz|||ooonnnkkkeeefffeeeNNN<<>>===???CCCCCC???<<<<<>>AAA>>><<<:::888888888999:::|||{{{rrrkkkfff]]]___yyy```<<<444444222000222333...555333333444@@@lllzzz{{{nnnzzz```UUUqqq{{{tttqqqrrrnnnhhhaaa```^^^\\\\\\]]]___aaaaaaccceeeeeeeeeeeegggiiihhhjjjlllmmmmmmmmmnnnooolllqqqrrrppppppssssssppplll```]]]cccaaaWWWWWW___eee\\\TTTVVVaaajjjkkkiiixxxggg]]]fffyyy|||vvvpppgggiiiuuutttkkkjjj```pppwww~~~nnn___KKKAAAAAAHHHHHHKKKdddnnnMMMxxxNNNTTTyyy~~~yyyvvvwwwyyyuuullleeeccckkkrrrYYYDDD^^^aaa^^^AAA:::BBBBBB???<<<===AAAGGGJJJFFFMMMMMMPPPGGGHHH^^^[[[lllpppsssvvvzzzyyy```IIICCCFFFKKKUUU```ppp}}}}}}wwwTTTSSSWWWlll|||eeeqqq}}}~~~~~~~~~}}}}}}}}}||||||}}}~~~|||}}}{{{zzzzzz||||||{{{xxxzzzyyyxxxyyy{{{}}}}}}|||uuutttrrrlll^^^MMMEEEDDDDDDNNNpppxxxAAAkkklll~~~sssxxxIII444---...---000777???[[[nnnkkkuuullliii}}}{{{{{{zzzpppmmmsssnnnmmmooo{{{}}}{{{{{{rrrbbbQQQHHHFFFFFFIIIMMMbbbtttoooWWWEEE<<<:::BBB>>><<<:::888666666777777xxx|||yyykkkdddgggaaa___xxxTTT777777000...444222222...555333222222999aaauuuwww{{{mmmvvvYYY___|||{{{vvvpppmmmmmmjjjfff[[[ZZZZZZZZZZZZ[[[]]]^^^aaaccceeeeeeeeeeeefffhhhhhhjjjlllmmmmmmmmmnnnoookkknnnpppppprrrssspppjjjfff^^^\\\aaa^^^WWW\\\hhhmmmdddYYYVVV]]]fffiiiggguuugggiii|||wwwqqqyyypppeeeccciiiqqqzzzyyymmmaaaxxx~~~}}}mmm^^^FFFCCCDDDGGGHHHLLL]]]pppWWWLLLSSSQQQsss|||wwwuuuttt|||kkkbbbffftttzzz```JJJaaa\\\SSS>>>CCC@@@LLLUUUTTTTTTVVVTTTNNNKKKLLLGGGKKKAAABBB___eeelllppptttwww|||{{{bbbPPPVVVeeekkkgggccciiissswwwxxxUUUVVV[[[kkkxxx|||ZZZbbb{{{mmmdddgggnnnlll}}}~~~zzz~~~|||~~~~~~}}}}}}}}}||||||}}}~~~}}}}}}|||zzz{{{||||||{{{yyyzzzyyyxxxxxxzzz||||||{{{tttsssrrrkkk]]]MMMEEEFFFFFFUUUzzz{{{CCCjjj```ggghhh;;;...//////,,,000999@@@WWWzzzbbbbbbyyyzzzsss}}}{{{wwwrrrooouuunnnmmmoooxxx~~~~~~}}}|||kkk[[[HHH===:::999;;;>>>QQQgggiiiUUUBBB777777BBB<<<;;;999666555444444444~~~}}}wwwiii______```eeeyyy~~~EEE333;;;111...777111333...444111111222777[[[nnnhhh}}}mmmzzzsss\\\kkk|||vvvsssmmmgggdddaaa___\\\QQQRRRSSSUUUWWWZZZ\\\]]]aaacccfffgggffffffggghhhhhhjjjlllmmmmmmmmmnnnooojjjlllnnnpppqqqoooiiicccbbb^^^___aaa\\\WWW^^^kkkzzzhhhTTTQQQ^^^kkkmmmiiijjjlllxxxuuu```dddxxxrrrppp|||zzzpppqqq{{{lll\\\DDDEEEFFFFFFFFFKKKTTT[[[PPPSSSQQQJJJ~~~yyy|||xxxsssppp{{{jjjccciiiyyyqqqZZZHHH^^^SSSHHH;;;JJJVVVfffqqqoookkkjjjcccYYYWWWIII===HHHAAA???cccxxxmmmqqquuuyyy~~~kkk^^^[[[mmmqqq```___rrryyykkkRRRYYYddd___\\\ttt~~~uuuzzz{{{wwwwwwSSSTTTbbbnnnppphhhuuu~~~~~~}}}~~~~~~}}}}}}|||||||||}}}}}}}}}||||||{{{|||{{{{{{zzz{{{yyyxxxxxxyyy{{{zzzyyyssssssqqqjjj[[[LLLFFFIIIPPPLLLmmmsss@@@]]]nnnZZZhhhyyyUUU111333333222---///888===OOOkkkbbbeeexxx~~~yyyxxxtttxxxooommmnnnsss{{{|||}}}~~~{{{yyyeeeTTTBBB888444333555888DDDYYY]]]OOOBBB777666@@@888777666444333333333333~~~zzz|||}}}iiibbbXXXTTTaaawwwhhh:::111>>>444111999111555///333...000333888YYYsssddd~~~nnnvvvsssaaarrryyyqqqkkkddd^^^YYYTTTQQQOOOGGGIIILLLOOOSSSXXX[[[]]]```cccfffhhhhhhhhhhhhiiigggiiillllllllllllmmmoookkklllnnnpppnnniiibbb^^^```___bbbddd```]]]eeerrrbbbJJJPPPfffsssqqqkkkhhhrrrzzzuuuhhhccckkkwwwzzz~~~zzzyyyiiiYYYCCCFFFGGGEEEEEEIIIMMMPPPUUUZZZ{{{HHHEEE}}}|||yyyuuuqqq~~~lllbbb]]]```lll\\\MMMBBBXXXKKKCCC===RRRxxxxxxnnn^^^XXX^^^fffggg\\\QQQ===888888KKKttt}}}mmmrrrwww|||QQQJJJLLL]]]ooosssgggZZZkkk{{{nnnrrr```cccwwwnnnzzz}}}___JJJ___}}}zzz|||~~~~~~}}}}}}|||{{{{{{}}}~~~|||}}}}}}|||{{{{{{{{{{{{{{{yyywwwwwwyyyyyyyyyxxxrrrrrrpppiiiZZZKKKHHHKKKLLLIIIjjjjjjAAAfffmmm\\\iiioooUUU666<<<111222------555;;;IIIbbbooogggzzz||||||xxxuuuxxxooonnnqqqrrr~~~}}}{{{{{{|||~~~~~~|||wwwrrr\\\MMM<<<555333444666:::===JJJLLLEEEAAA999444999333222222222333333444444{{{xxxppp{{{uuusss``````ZZZXXXiiiQQQ666333<<<666444777222555000222,,,111555888UUU___}}}ppprrrtttcccssswwwlllddd\\\WWWQQQJJJFFFFFFAAABBBEEEIIIOOOTTTYYY\\\^^^aaaeeehhhhhhhhhiiijjjfffhhhjjjkkkkkkkkklllmmmmmmmmmooopppkkkddd```aaa______aaacccbbbdddooo{{{|||[[[KKK```wwwwwwmmmkkklllpppooommmxxxxxx}}}~~~wwwfffVVVCCCEEEGGGGGGFFFHHHNNNSSSccc\\\}}}oooFFFGGG~~~~~~zzzyyy{{{zzzuuuppplllpppeeeUUUQQQOOONNNTTTIIIDDD>>>QQQEEEEEEEEEZZZqqqdddPPP@@@:::@@@KKKSSSSSS^^^MMM>>>JJJxxxjjjpppxxx\\\RRRHHHFFFMMMTTTXXXYYYgggzzz```pppbbbYYYiiiyyyzzz|||{{{sssllleee\\\mmmxxx}}}~~~~~~~~~}}}}}}{{{{{{{{{}}}~~~|||}}}~~~}}}{{{zzz{{{|||{{{yyywwwwwwxxxxxxwwwvvvpppqqqppphhhXXXJJJIIINNNFFFWWWzzzbbb<<>>GGGXXX\\\ggg}}}qqqdddkkkvvvpppgggXXXLLLJJJPPPYYY___zzzjjjrrr```UUU___^^^ttt|||uuuyyyqqqssstttGGGNNNnnnxxxzzz~~~~~~}}}}}}{{{{{{{{{}}}~~~|||}}}~~~{{{zzz{{{}}}{{{yyywwwwwwwwwwwwvvvuuuooopppooogggWWWJJJIIIPPPMMMbbb```555qqqppp[[[}}}WWW333222---333000---222999III```pppKKKooommmggg~~~zzzwwwuuuqqqppptttmmmrrrxxxvvv{{{|||}}}|||||||||ssslllKKK@@@666555888:::===@@@:::===888666<<<888222666///000111222222333333333|||dddmmmllluuuddd]]]^^^WWWZZZhhh}}}KKK888>>>999222555444111444222///444///444666222GGGUUU~~~{{{tttpppkkkxxxwwwgggxxxpppeee___UUUMMMJJJEEE>>>;;;===@@@@@@@@@BBBGGGMMMSSSWWWVVVZZZ```dddfffggghhhiiidddfffhhhiiiiiiiiijjjkkknnnnnnqqqqqqiiibbbgggqqqfff```XXXSSSSSS\\\kkkxxxiii^^^vvvwwwbbbnnnmmmmmmoooxxxttt|||ddd{{{}}}|||~~~{{{sssbbbRRRCCC@@@EEEMMMMMMMMMZZZmmmjjjppp|||yyy@@@LLLmmm}}}~~~}}}yyyzzzzzzssseeeYYYDDDIIIAAA888<<<>>>===BBB888>>>888@@@555EEEMMM___[[[FFF:::@@@CCC===???III@@@FFF\\\vvvHHH___hhhuuusssiiigggbbb\\\ZZZ^^^cccfffnnnrrrgggiii}}}{{{ttt{{{]]]III<<<>>>MMM]]]mmmtttlllgggvvv~~~zzz{{{~~~~~~~~~~~~}}}}}}{{{zzz{{{}}}|||~~~~~~{{{zzz{{{}}}{{{yyywwwvvvwwwwwwvvvuuuooopppooogggVVVJJJJJJQQQWWW^^^ccc777kkkttt|||PPP444===111888444///111777GGG^^^|||MMMxxx{{{tttwwwzzzzzz|||rrrrrrvvvmmmrrrxxxttt}}}}}}|||}}}~~~uuummmIII???777888<<<>>>@@@CCC===???:::888===999555<<<111111222222222222111111qqquuutttvvvttt~~~}}}mmmZZZVVV___]]]VVVyyyrrrGGG???<<<888666555444222111555222111222222222666==={{{___iii}}}uuusssyyyzzzvvvjjjgggzzzuuuggg___YYYUUUMMMFFFBBB@@@AAABBBDDDFFFEEECCCEEEKKKNNNMMMRRR[[[aaa___^^^dddiiijjjjjjiiihhhhhhjjjlllllllllnnnmmmooooooiiiccchhhrrrppp]]]SSS]]]lllnnnhhhddd```iiihhhhhhsssvvvdddvvvxxxxxx~~~qqqwwwtttlll{{{xxx|||~~~rrr^^^OOO???EEEFFFHHHNNNNNNWWWlllzzz|||{{{{{{AAA999qqq{{{|||wwwtttmmmZZZGGGEEENNNRRRJJJ@@@<<<<<<<<<777666444000111:::HHHTTTXXXYYYCCC888LLLVVVMMMJJJMMMJJJLLL```qqqcccIII???jjjqqq{{{vvvggg\\\ZZZKKKQQQXXXeeennnaaacccqqqaaaiiixxx}}}|||hhhLLL>>>PPPJJJCCCOOOMMMXXX[[[www}}}xxx~~~zzz~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzxxxyyyzzzxxxvvvuuuvvvxxxwwwtttqqqrrrnnnooofffQQQHHHOOOQQQUUUYYYTTTFFFjjjppp{{{wwwAAAAAA333111000///000222;;;MMM^^^ZZZjjjwwwfffuuuuuuwww|||xxxwwwuuusssrrrtttyyy}}}}}}~~~}}}}}}~~~uuunnnGGGDDDCCC888AAALLLCCCJJJFFFGGGEEE@@@===>>>===999999777777888777555444555ppptttuuuxxxsss|||{{{pppjjjmmmjjj```YYY[[[aaayyy[[[EEE@@@===:::777666555333222444222111222222111666<<>>222333111000000000666GGGXXXvvvmmmkkkeeeqqqyyy{{{~~~zzzyyywwwtttrrrtttxxx{{{}}}}}}}}}}}}xxxrrrQQQ999:::===DDDQQQ\\\www~~~rrr\\\KKKAAA;;;;;;:::999999888666666666ccccccgggllleeennnxxxttttttnnneee```aaa___ZZZYYY^^^ppp|||EEEFFFBBB???;;;888777666555333444111111222222111555;;;jjjmmm~~~{{{uuuttt|||wwwpppmmmeeennnwwwjjjYYYTTTSSSLLLKKKIIIGGGGGGGGGGGGHHHEEEKKKNNNJJJGGGFFFEEEBBBGGGOOOXXX___fffkkkllliiifffggghhhjjjkkkmmmnnnooommmnnnrrrsssmmmfffdddgggfffVVV\\\yyyiiiUUUSSS\\\eeemmmeeeaaauuutttlll||||||vvvrrruuukkk{{{|||zzzmmmZZZLLLEEEJJJIIIKKKMMMKKKVVVooollltttIII@@@\\\www~~~yyytttvvvwwwuuurrroookkk```VVVjjjnnncccNNNFFFMMMMMMDDD666555222000222;;;HHHRRRPPP???MMMggg[[[IIIddd}}}||||||XXX???QQQiii}}}}}}aaaDDD:::;;;:::777777888HHHWWWPPPhhhwwwTTTccchhhlllgggbbbgggzzz|||xxxqqq~~~eeejjj```eeeyyy}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}|||zzzyyyzzz|||wwwvvvvvvvvvwwwvvvtttrrrrrrnnnmmmcccNNNJJJQQQQQQUUUqqqEEEBBBwwwaaazzz~~~??????555666333111///---222AAAQQQ{{{qqqjjjeeelll~~~~~~||||||{{{xxxuuussstttwww{{{|||}}}}}}~~~|||vvvRRR<<>>UUU~~~vvv~~~}}}|||yyyvvvtttpppjjjiiiiiifff]]]TTTZZZ^^^RRR??????NNNOOOCCC777666555222222666<<>>>>>===999888::::::888qqqhhhmmmjjjhhhjjjuuurrrpppmmmggg^^^[[[]]]XXXZZZXXXOOOHHHSSSsssfffHHHIIIDDDAAA>>>;;;888777666444333333111111333222000333888jjj~~~~~~{{{vvvvvv{{{|||uuummmjjjbbbfffiii[[[OOOMMMJJJKKKKKKKKKKKKIIIGGGEEEDDDIIIKKKNNNQQQXXX[[[UUUKKKKKKNNNTTT]]]dddggggggfffeeehhhkkkkkkjjjjjjkkkmmmnnnvvvxxxnnn^^^XXX]]]eeeiiiYYY___rrrjjjRRR[[[}}}lllmmmttt}}}ppp{{{{{{xxxiiiWWWJJJCCCGGGIIIMMMOOOLLL^^^~~~}}}@@@@@@ZZZ{{{sssnnnmmmooosssuuujjj___UUUUUUYYYXXXPPPHHH???BBB;;;111999KKKNNNCCC333444555444333222333333555AAALLLLLLlll{{{bbb]]]VVVRRRQQQNNNIIIDDD;;;444333888:::777999???LLL<<>>AAAGGGQQQXXXUUUMMMOOOSSS]]]hhhllliiieeeeeebbbfffjjjkkkiiiiiijjjmmmooowwwwwwiii[[[WWW___ggghhhZZZ^^^kkkbbbSSSkkkvvvnnnzzzqqq___jjjdddvvv{{{uuufffTTTGGGBBBFFFIIINNNOOOMMMcccxxx{{{<<<===XXXxxxnnn___SSSNNNOOORRRUUURRRFFF<<<===BBBCCC???<<<>>>===666000555>>>===555...000333555666444222111444777???UUUpppUUUYYYooo^^^KKKHHHEEEAAA===:::777555777888:::<<<>>>>>>>>>>>>BBBAAAPPPOOOPPPZZZ___rrr~~~jjj^^^iii}}}{{{{{{yyyzzz}}}www|||vvvpppxxx~~~iiijjjmmmttt~~~~~~|||}}}}}}}}}}}}||||||}}}}}}~~~{{{||||||{{{yyyxxxyyy{{{wwwxxxwwwvvvtttssstttvvvppplllhhhYYYIIIMMMUUUPPPOOOcccmmmBBBeeeyyyeeeiiissstttJJJFFF<<<666444333222000444BBBPPPvvveeecccWWW||||||yyyxxxvvvtttsssvvv{{{}}}zzzwwwjjjMMMcccqqqYYYfffbbbWWWIIICCCEEEIIIIII;;;???>>>777777===???;;;mmmiiifffnnnpppfffaaahhh}}}|||~~~yyy}}}{{{uuuqqqkkkeeeggg___ZZZZZZ[[[YYYXXXYYYRRRPPPWWWooo^^^QQQFFFIIICCCCCC@@@<<<:::999888666555333111111333222000222666OOOccc}}}zzzzzz|||zzzuuusssuuurrrllldddYYYWWWXXXPPPJJJFFF<<<;;;<<<===>>>?????????>>>555;;;@@@BBBEEEJJJLLLJJJ@@@BBBIIIPPPQQQMMMNNNSSS\\\bbbgggjjjiiiiiillloooppptttqqqfff^^^```eeehhhhhh^^^bbbnnnfff\\\tttvvvhhhrrr~~~nnn```YYYpppoooyyy}}}rrrbbbPPPDDDBBBFFFJJJOOOPPPMMMeeevvvwww888:::OOOxxx|||~~~zzzqqqcccZZZMMMBBB===<<<>>>???EEE===888:::===???DDDKKKGGG>>>555222111000---***000111333555888888777666222888;;;MMMmmmxxx```FFFCCCBBBCCCGGGOOOTTTOOOCCCCCC@@@<<<999777888888888111666<<>>555444333222000333AAAOOOmmmwwwcccYYYzzzyyyxxxvvvtttrrrtttyyy|||{{{}}}|||zzzxxxiiibbbrrrrrrYYYTTTbbblllaaaNNN;;;@@@???888888AAACCC???lllnnnkkkmmmkkkhhhjjjcccooo}}}uuullleeelll{{{ssstttrrrllliiikkkjjjhhh^^^YYYWWW[[[\\\VVVMMMHHHJJJXXXuuukkkSSS^^^IIIEEEJJJDDDAAA===;;;:::999777666333111111444222000111666KKKttt{{{wwwvvv{{{{{{tttqqqrrrppplllgggYYYTTTTTTMMMIIIEEE:::999:::===???BBBDDDFFFFFF>>>GGGLLLHHHCCCDDDHHHKKKCCC@@@???AAA@@@@@@KKKXXXXXX^^^eeeiiiiiijjjmmmqqqpppqqqmmmeeedddiiikkkhhhkkkdddiiitttooodddttttttmmmxxx~~~ooocccYYYppp{{{|||ssshhhbbbaaa```]]]ZZZfffooo}}}{{{ooo___MMMAAADDDGGGJJJPPPPPPLLLeeewwwvvv:::<<>>AAAEEE>>>999AAA???999333111333888::::::???GGGTTTkkkYYYZZZnnnpppfff]]]VVVfff[[[]]]uuuppp]]]aaa}}}oooyyyxxxxxxyyy{{{|||}}}}}}}}}~~~|||uuu{{{oooEEE???BBBVVVooouuu~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}{{{xxxwwwwwwxxxwwwxxxxxxvvvsssrrrtttwwwooolllgggVVVGGGNNNWWWPPPQQQllllll>>>ssszzzpppjjjHHHGGGCCC555444333222///222???MMM___iiiddd```~~~vvv{{{zzzwwwsssqqqsssvvvzzzxxxzzz}}}~~~~~~|||zzzzzzqqqmmmyyy~~~zzz^^^<<>>999KKKtttvvvSSSKKKMMMqqqpppaaaZZZfff~~~pppzzzZZZ<<<666222222222111222555777888888777777999<<>><<<<<<999777>>>JJJHHHLLLLLLFFFCCCDDDAAA;;;888555333333333555===FFFLLLlll```LLL}}}ccc^^^\\\YYYTTTeeeyyyppppppjjjyyyvvv{{{wwwwwwxxxxxxwwwwwwxxx{{{~~~}}}jjjjjjRRR555;;;???999KKKlllxxx}}}zzz~~~~~~}}}}}}|||~~~}}}{{{yyywwwvvvvvvvvvyyywwwuuutttttttttsssqqqlllmmm]]]MMMNNNRRRSSSXXXccc```OOOeee{{{}}}mmmMMMJJJ;;;666444///222555000;;;WWWiii}}}llliii{{{{{{~~~|||wwwsssrrruuuvvvtttqqq}}}|||}}}~~~~~~}}}}}}tttvvvcccEEE999:::<<<>>>@@@BBBCCCDDDvvvlllccc___ZZZ]]]```bbbbbbiii~~~sssaaa]]]VVVTTTYYY[[[___\\\ZZZZZZYYYSSSIIIAAAEEEHHHGGGDDDNNNlllZZZUUULLLHHHGGGEEEBBB???<<<;;;:::888777555444333222111111111111@@@wwwmmm}}}|||zzzwwwtttpppmmmjjjddd\\\VVV[[[XXXSSSNNNIIIEEEAAA???BBBCCCCCCCCCCCCEEEGGGJJJIIIKKKQQQWWWVVVPPPNNNPPPLLLJJJGGGEEEGGGKKKOOOQQQ[[[bbbgggeeeeeejjjnnnmmmqqqpppqqqtttsssooooooqqqttteeemmmkkkQQQSSSkkknnnhhhnnnhhhfffwww|||xxx|||{{{xxxyyy~~~yyylllXXXHHH@@@DDDFFFKKKKKKLLLTTTlllkkkrrrcccBBB<<>>AAACCCEEEFFFCCC>>>???FFFOOOccchhhhhh___UUULLLCCC:::777444444888;;;>>>EEELLLuuuyyy~~~jjjUUUjjjiiiYYYNNNJJJLLL]]]jjjxxxttttttooouuuxxxrrrrrrqqqrrrrrrqqqrrrtttxxx{{{yyyxxxYYYDDD@@@NNNeee```YYYEEE:::???DDDBBBIIIVVVqqq{{{~~~}}}~~~~~~}}}}}}}}}|||{{{yyyxxxwwwwwwwwwxxxvvvttttttttttttsssrrrllllll[[[KKKLLLOOOPPPUUUhhhYYYVVVtttgggssseeeHHHKKKBBB:::777222333555000:::UUUppp|||uuulllkkk}}}|||}}}xxxtttqqqpppssstttrrrppp{{{~~~|||uuunnnpppGGG...555666888:::===@@@BBBCCCggghhhcccUUUZZZhhhaaaYYYZZZ```___```xxxjjjZZZ\\\``````]]][[[___dddddd]]]VVVGGG\\\ppp{{{sssTTTYYYOOOHHHDDDEEEBBB???===<<<;;;999777555444333222111111111111CCCjjjnnn~~~~~~|||{{{{{{zzzyyytttooojjjhhhggg```UUUKKKQQQQQQOOOKKKFFFBBB@@@@@@EEECCCAAAAAACCCEEEGGGGGGFFFHHHNNNSSSSSSPPPRRRXXXVVVRRROOOMMMMMMNNNOOOOOOcccfffgggdddcccfffiiihhhoooqqquuutttnnnhhhmmmuuuuuucccdddgggZZZ```mmmhhhgggddd]]]ggg}}}wwwiiiVVVGGGAAADDDHHHJJJKKKIIISSStttqqqzzz]]]@@@;;;???yyywwwvvv~~~|||hhhMMMVVVkkk{{{qqqgggMMMdddMMM;;;FFF:::000///222444777;;;::::::;;;::::::<<<@@@CCCBBBKKKNNNFFFCCCJJJQQQSSSnnnuuuvvvlll[[[KKK<<<333000222888===BBBLLL^^^ooozzzxxx|||lllfffxxxoooWWWGGGEEEUUUcccXXXmmmkkkuuuhhh{{{kkkjjjmmmllllllllllllmmmqqqvvv{{{~~~rrrOOOAAA===>>>IIIBBB;;;>>>@@@BBBFFFKKKKKKFFFeeeqqq}}}}}}|||{{{zzzyyyxxxxxxyyywwwuuuttttttuuuuuutttrrrkkkiiiXXXJJJMMMPPPQQQWWWrrrIII[[[dddrrr^^^EEEKKKFFF@@@>>>666555555000888PPPhhhtttqqqkkknnn~~~}}}zzzvvvtttsssssstttuuuuuutttuuu~~~vvvkkkhhh~~~sssUUUBBB555---333444666888;;;>>>AAABBBlllYYYaaafff[[[XXX\\\XXXRRR```wwwOOOKKKZZZPPPJJJGGGCCCAAA???======<<<:::888444444333222111111111111;;;bbbttt~~~|||zzzzzzyyyxxxvvvssspppllliiicccZZZNNNFFFMMMOOOPPPNNNHHHBBB>>><<>>;;;<<<@@@CCCDDDDDDHHHIIILLLPPPOOONNNTTT\\\WWWSSSPPPRRRUUUUUUTTTUUUfffeeeaaa^^^]]]___``````fffkkkqqqrrrkkkdddffflllkkk]]]___kkkqqq}}}wwwlllfffaaappp|||ttteeeSSSFFFAAADDDIIIIIILLLIIIWWW}}}]]]@@@999===lllvvvttt~~~eeeKKKZZZsssmmm___xxxaaaFFFGGG;;;BBBVVVIII<<>>>>>CCCEEEDDDJJJTTTZZZXXXfffoooyyy|||{{{{{{zzzyyyyyyyyyzzzuuutttssstttuuuuuutttrrriiifffUUUIIIOOORRRTTT\\\rrrGGGmmmdddyyy]]]JJJMMMGGGFFFDDD;;;777777000666JJJXXXlllyyyvvvgggwwwrrrooo|||~~~wwwsssttttttuuuuuuvvvwwwwwwvvvwwwwwwYYY777***---444777666666777999<<>>>>>===;;;888444444333222111111111111333\\\xxxlllyyyuuuoookkkkkklllnnnnnnnnnpppnnnggg\\\QQQIIIFFFPPPTTTWWWVVVPPPGGG>>>888999666444666;;;@@@AAA@@@GGGIIINNNQQQQQQQQQYYYbbbVVVPPPOOOVVV\\\\\\]]]___lllddd[[[VVVUUUTTTSSSSSSUUUYYYbbbjjjjjjdddaaabbbaaa\\\bbbqqqsssrrrppp{{{yyy{{{www{{{}}}zzzqqqbbbOOODDDBBBDDDJJJGGGOOOKKK]]]~~~gggEEE999BBBggg}}}eeeKKKZZZooowww\\\MMMRRRWWW\\\QQQ???@@@HHHHHH===:::DDDKKK888111...333888999:::;;;:::::::::999999;;;>>>AAADDDKKKGGG>>>HHH___fff\\\PPPTTTWWWRRREEE999444444::::::BBBSSSiiixxxbbbUUUHHHIIIZZZmmmxxxRRR\\\UUUiiicccuuunnndddbbbfffdddfffgggiiijjjmmmsssyyy~~~uuuSSSTTTUUUIIIKKKFFFJJJDDDCCCJJJTTT```ppp}}}~~~|||{{{zzzyyyyyyyyyyyyyyytttsssssstttuuuuuusssqqqiiicccQQQGGGMMMPPPRRR[[[kkkrrrMMMYYYwwwfff}}}dddWWWPPPIIIIIIHHH???:::999222333CCCQQQddd}}}{{{kkkxxx}}}mmmvvvwwwqqqsssvvvvvvuuuuuuwwwzzz{{{www{{{WWW666---000000000333999888888999;;;>>>@@@BBByyy|||mmmXXXWWWaaaUUUVVVRRRNNNSSS^^^___YYYbbb```]]]YYYSSSeeecccLLLHHHCCCAAA@@@?????????>>>;;;999555444333222111111111111555\\\TTT~~~xxxsss```ZZZSSSPPPRRRWWW\\\``````ccceee___VVVPPPPPPRRRTTTVVVYYYZZZVVVMMM@@@777111111222555888<<<===>>>>>>DDDOOOXXXXXXVVV\\\dddcccZZZVVV\\\aaa^^^]]]___pppcccUUUOOOLLLIIIGGGGGGEEEHHHQQQ]]]dddcccaaaaaa```ffflllttt~~~yyy}}}||||||}}}yyyooo^^^MMMCCCBBBEEEKKKEEEQQQNNNaaawwwppplllGGG777>>>___jjjQQQ\\\hhh___<<<333888222999;;;>>>222777===999CCCEEE000111...000666999888888::::::;;;:::999888999<<<>>>GGGLLLHHHBBBMMMcccjjjaaaKKKJJJHHHCCC:::222222777>>>AAARRRvvvcccJJJFFFEEETTTmmmxxx}}}\\\WWWMMM``````~~~tttgggccc^^^aaaeeeaaaeeegggjjjlllpppuuuzzzeeegggiiiaaahhhfffYYYLLLIIIWWWeeeqqq~~~}}}}}}~~~}}}}}}||||||{{{zzzyyyxxxwwwwwwxxxtttsssssstttuuutttrrrpppjjjaaaMMMEEEKKKMMMNNNXXXooo___IIIrrrsss\\\eeesss```NNNHHHHHHIIIBBB<<<;;;444222===PPPVVVrrr}}}jjjooozzzvvvzzz|||{{{~~~vvvzzz}}}hhhMMM888---555888000///666888888888888:::===AAACCCzzzsssjjjfffaaaWWWNNNRRRRRRRRRWWW```aaa\\\]]]\\\pppzzzyyywwwwwwzzzhhhRRR]]]___aaaooobbbJJJJJJCCC@@@?????????@@@???<<<:::555444333222111111111111666WWWbbbzzzjjj\\\HHHJJJPPPXXX```fffiiiiiibbbbbb___YYYRRRNNNOOORRRPPPOOOOOORRRSSSMMMAAA777///111555777888999;;;<<<<<>>>>>666111999KKKMMMlll}}}gggiiivvvzzz~~~vvvjjjlllbbbHHH;;;444111333444222555;;;777777888999<<>>>>><<<:::888888:::<<<@@@KKKRRRRRRRRRXXX^^^```SSSJJJBBB>>>999333444:::;;;ddd]]]LLLLLLTTTYYYDDD>>>333444AAAFFFKKKWWWpppllliii___fff}}}~~~kkkfffjjjkkkaaa```hhhhhhkkknnntttxxx{{{~~~}}}|||zzzyyyxxx|||{{{yyywwwvvvuuuttttttuuuttttttuuuuuussspppmmmeee[[[IIIGGGSSSXXX\\\iiiWWWhhh}}}hhhaaaLLLYYYCCCHHHCCC??????777111777IIIOOOuuuwwwzzzffffffqqquuu||||||yyy}}}sssuuuzzznnn]]]PPPEEE888999666222555;;;:::333888888999<<<@@@FFFKKKNNNuuufffcccbbbYYYNNNRRR\\\YYYUUU]]]```[[[ZZZ[[[[[[YYY^^^uuunnneee___\\\^^^^^^^^^]]]ZZZVVVQQQMMMJJJCCCCCCDDDDDDBBB@@@===;;;999777555333222111222222444???hhh~~~lllOOOEEEIIIxxxuuucccQQQEEE??????EEEKKKKKKCCC======<<<999888999;;;<<<===<<<:::999EEEEEEGGGJJJIIIIIIOOOWWWZZZRRRLLLOOOUUUZZZ[[[ZZZMMMDDD<<<:::<<<===???AAAGGGLLLPPPOOOMMMOOOVVV]]]___```ccchhhooosssqqqllljjj{{{ttt```gggyyy|||~~~~~~{{{iiiTTTFFFCCCEEEMMMEEEKKKPPPTTTmmm~~~pppooo}}}OOO???555CCCrrr~~~uuuiii^^^XXXYYY\\\dddqqqvvvfffJJJ555000333666555555444555666888999:::DDD???777<<<>>>;;;<<<:::GGGVVVZZZXXXWWW^^^eeeXXXLLLFFF>>>444555999444GGGuuuuuuyyyVVVGGG>>>???BBB???:::999:::;;;???DDDIIILLLUUUkkkiiiOOO]]]qqqlllgggeeeggghhhgggfffkkkooouuuzzz~~~|||~~~~~~{{{xxxvvvyyy{{{|||{{{yyywwwwwwwwwuuusssqqqqqqttttttqqqnnneeeSSSDDDMMMYYYSSSXXXooowwwKKKssscccppp]]]HHHMMMPPPJJJCCC===;;;888444111???UUUYYYYYYsssqqqzzzvvvuuuwwwxxxwww{{{{{{~~~xxxrrriiiZZZHHH;;;999555222444999<<<:::888???111555AAA???@@@OOOZZZuuuiiiccc___WWWPPPTTTZZZUUUTTT]]]```]]]aaaYYYYYYYYY\\\fffwwwhhhdddjjjiiidddbbbaaa___ZZZUUUQQQMMMKKKIIICCCCCCDDDDDDBBB@@@===;;;888777555333222111111111000<<<^^^lllPPPFFFccczzzlllYYYIII@@@>>>@@@CCCJJJOOOOOOGGG@@@>>>===:::;;;<<<>>>@@@@@@???===<<<666777;;;AAABBBAAADDDIIITTTOOOJJJJJJKKKKKKHHHGGGFFF===777;;;>>>???DDDJJJVVV\\\bbbaaa[[[VVVVVVXXXYYY[[[^^^```bbbccccccaaadddvvvqqqdddvvvzzzzzzhhhSSSFFFCCCFFFHHHFFFMMMOOOQQQjjjzzznnniiiRRR===555BBBhhhlll???...000444000111333444666666777777>>>EEE@@@;;;???>>>:::>>>FFFDDDEEEMMMYYYdddjjjkkkhhhXXXMMMFFF;;;777;;;>>>___uuunnnyyyZZZEEE>>>777666888666:::<<<===<<<<<<@@@HHHNNNNNN^^^[[[UUUssspppmmmiiihhhhhhjjjkkkkkkmmmpppvvv{{{}}}{{{xxxvvvxxxyyyzzzyyywwwvvvvvvwwwvvvtttqqqqqqrrrqqqmmmjjjbbbQQQFFFNNNXXXSSSXXXlllYYYSSS|||yyydddaaaXXXMMMTTTLLLHHHCCC???<<<999666333EEEZZZ^^^]]]iiittttttvvvxxxwwwvvvwwwzzz}}}|||zzzsssjjj[[[III<<<888555444666:::<<<:::666///222???EEE999:::MMM[[[xxxjjj___XXXUUUUUU\\\\\\WWWXXXaaaaaa```iii^^^\\\^^^aaa___[[[cccppp|||iii\\\eeeqqqpppddd\\\bbb]]]VVVOOOJJJHHHHHHHHHBBBCCCCCCCCCBBB@@@===;;;777666555333222111000000///;;;SSSoooTTTKKKppp}}}yyypppjjj^^^RRRCCC:::<<>>@@@CCCEEEEEEDDDBBB@@@666666;;;BBBFFFEEEFFFIIINNNNNNMMMNNNOOOOOOLLLIIIBBB999777===@@@BBBMMM]]]sss{{{}}}pppddd]]]```aaabbbbbb___]]]^^^```ccctttooofff~~~zzztttqqqvvvwwwfffQQQEEECCCGGGIIILLLQQQPPPWWWvvv[[[wwwRRR:::888???^^^bbb666...333222000222555888999:::999888CCCFFFBBB@@@CCC===:::CCC>>>CCCJJJOOOUUU```nnnyyyooo[[[OOONNNEEE666777CCCccc{{{XXXCCC;;;<<<666333555333444888;;;888444777AAAKKKPPP```]]]gggzzznnnmmmllljjjiiikkknnnqqqrrruuuzzz~~~}}}zzzxxxwwwwwwxxxxxxvvvuuuuuuwwwyyyxxxuuurrrqqqqqqooojjjfff___NNNGGGPPPVVVTTT[[[jjjQQQllljjjooooooQQQRRRPPPTTTGGGGGGFFFBBB===999777777???XXXaaa~~~|||jjjccczzzhhhrrrwwwsssrrrwww{{{zzz}}}{{{tttjjj[[[III===555555666:::======999444333888GGGJJJ;;;888FFFOOO|||hhhZZZTTTUUUYYY^^^]]]XXX[[[ccc```^^^gggaaaZZZ[[[ccc```VVVXXXcccmmm}}}uuurrruuummmccc```iiiqqqkkk^^^TTT\\\XXXQQQKKKGGGEEEFFFGGGAAABBBCCCCCCBBB???===;;;666666555333222111000000000777GGGyyyrrrXXXPPPlll}}}yyyhhhbbb^^^SSSNNNJJJHHHDDDBBBGGGPPPUUUUUUKKKMMMKKKEEE===777555555@@@BBBEEEGGGHHHHHHFFFEEECCCAAABBBHHHMMMPPPUUUZZZWWWVVVSSSRRRUUUWWWRRRKKKBBB<<<:::???@@@FFF]]]www~~~wwwqqqrrrmmmiiigggfffdddeeegggpppxxxlllwwwvvvxxx|||{{{rrrggg\\\VVVcccrrr~~~uuucccOOODDDDDDIIIKKKNNNOOOQQQdddhhh}}}qqqRRR999;;;;;;ZZZ|||{{{{{{qqqssswwwxxxuuuGGG333555666000777888:::;;;<<<<<<<<<<<>>888FFFWWWPPPDDDEEEIIIxxxggg___ZZZYYYZZZWWWZZZWWWZZZccc```\\\ccc]]]QQQOOOYYY^^^YYY[[[dddbbbfffkkkuuuuuuaaaXXX[[[bbbiii\\\\\\```eeefffaaa[[[WWWQQQOOOLLLIIIGGGFFFEEEEEE@@@AAABBBBBBAAA???===<<<666666555444333111000///000000<<>><<<<<<>>>BBBRRRsss}}}tttiiihhhkkklllmmmooowww~~~}}}{{{zzzyyy}}}fff```bbbaaaeeehhheee^^^XXXUUUTTT^^^qqq|||rrr___LLLBBBDDDJJJJJJMMMMMMVVVqqqwwwggg{{{VVV:::;;;777YYY}}}yyymmmQQQKKKVVV```~~~mmmGGG777444222222666;;;;;;::::::999999999999EEEJJJHHHGGGHHHCCCAAALLL___UUUNNNVVVeeejjj```TTT^^^ZZZ```xxxzzzRRR<<>>AAAUUU~~~xxxooonnnnnnooopppmmmkkklllqqquuu|||~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxvvvuuuvvvyyy{{{vvvtttrrrrrrrrroooiiieeeWWWHHHJJJQQQPPPYYYiiilllDDDhhh```LLLMMMMMMHHHJJJLLLMMMJJJCCC===::::::888OOObbblll~~~fff}}}qqqiii~~~sssuuuuuunnnwwwxxxyyy|||{{{uuukkk[[[HHH:::555777:::>>>???===888444:::777UUUwwwmmmOOOIIISSSoooffffffaaa\\\ZZZXXX```^^^^^^gggjjjfffggg]]]QQQLLLSSS[[[^^^```eee```^^^\\\^^^gggyyyfff```ZZZWWWZZZ^^^bbbdddXXX]]]bbbccc___ZZZYYYZZZIIIIIIHHHHHHGGGFFFEEEEEE@@@@@@BBBBBBAAA???===<<<777777666555444222111000333333<<>>666:::===@@@MMMiii{{{jjjiiinnnqqqtttxxx{{{~~~|||}}}~~~kkkSSSQQQWWWRRRUUUUUURRRPPPSSS]]]ffflll~~~zzzooo\\\JJJAAAEEELLLKKKOOOSSSccc|||pppkkk}}}[[[===;;;777SSSzzz}}}pppRRRGGGNNNYYY~~~}}}fffKKK999888444***///???999999999888777666555444AAALLLKKKFFFHHHHHHHHHPPPXXXQQQLLLQQQ\\\fffiiihhh[[[```kkk]]]???RRR{{{mmmOOO;;;666111111444111777555444555:::AAAGGGJJJ^^^~~~sssrrrppplllrrrqqqrrrqqqqqqqqqssswwwzzz~~~~~~}}}|||zzzzzzyyyxxxxxxyyyyyywwwvvvvvvxxxzzztttrrrqqqqqqqqqnnngggbbbRRRFFFMMMTTTNNNZZZkkkfffhhh___}}}___NNNKKKOOOMMMLLLMMMMMMJJJEEE???<<<:::<<>>CCCJJJccclllhhhkkknnnvvv~~~ooo```cccllldddaaa\\\WWWWWW___kkkttt}}}yyymmmZZZHHH@@@EEEMMMLLLPPPVVViiizzzrrrwwwyyyVVV>>>???;;;DDDkkk|||mmmPPPCCCNNN___~~~vvvoooWWWEEE999888555///333???888:::>>>@@@???<<<888555;;;NNNNNNCCCFFFNNNPPPRRREEELLLQQQNNNIIIOOOcccuuubbbkkkoooYYY;;;OOOttttttYYYCCC999999444222555333222333333777@@@OOOaaammmuuussspppnnnmmmmmmrrrxxxvvvtttsssuuuzzz~~~~~~}}}|||{{{zzzyyyyyyyyywwwxxxyyyxxxvvvuuuuuuvvvtttrrrpppooonnnjjjbbb]]]MMMCCCRRRZZZOOOYYYgggYYYoooxxxmmmZZZQQQIIIMMMMMMLLLKKKIIIGGGEEEBBB>>>;;;888888OOOXXXxxxzzzeee[[[xxxaaaqqq~~~JJJ~~~{{{xxxwwwxxxyyyyyyxxxqqqqqquuuxxxxxxzzzxxxfffQQQAAA999;;;<<<<<<;;;:::::::::>>>TTTvvv{{{WWW===HHH[[[jjj___\\\WWWVVVZZZffftttlllZZZ___jjjfff]]]ZZZ^^^___\\\\\\___```]]]UUUYYY^^^```^^^[[[\\\```___|||}}}sssllleee```gggmmmgggdddfffccchhhfffkkkhhhVVVPPPVVVXXX]]]^^^]]]XXXTTTVVV^^^eeeSSSYYY___```^^^YYYSSSNNNHHHFFFEEECCCCCCCCCDDDEEE???@@@AAABBBAAA???===<<<888888888888666444222111'''555888ffflllgggfffrrrnnndddccc```[[[^^^]]]^^^```gggyyymmmSSSBBB;;;777555222111999DDD@@@???@@@CCCHHHNNNUUUYYY[[[]]]]]]WWWKKKCCCHHHRRRUUUaaacccVVVHHHCCC<<<444===GGGLLLUUUvvv~~~jjjdddcccdddppp~~~||||||{{{ttt{{{yyyqqqlllmmmrrrwww{{{|||xxxlllYYYGGG@@@EEENNNHHHKKKOOOaaammm___kkkNNN===DDDAAA888[[[vvvwwwVVVHHH]]]{{{|||xxxvvvZZZHHH555000777<<<<<<888:::???FFFJJJJJJFFF???:::666NNNPPPAAAEEERRRTTTSSSOOOPPPNNNGGGBBBDDDMMMWWWpppxxxttt|||~~~UUU999OOOvvvuuuwwwYYYGGG===000222888333///222111111444999???KKKbbbggg[[[hhhnnnmmmsssxxxyyyvvvuuuyyy~~~|||~~~}}}|||{{{zzzyyyyyyyyyvvvwwwxxxxxxuuussssssssstttrrrooonnnkkkfff^^^XXXHHHAAAUUU^^^PPPXXXaaaNNNzzzjjjwwwTTTSSSGGGIIIHHHKKKGGGDDDDDDDDDCCC???;;;222666RRRQQQcccVVV\\\PPPxxxbbbqqqLLL{{{xxx|||{{{wwwvvvpppqqquuuxxxwwwyyy~~~lllVVVFFF;;;<<<<<<:::999999;;;<<<@@@QQQaaaTTT;;;>>>WWWeeejjj___VVVPPPccc]]]lllqqqlll\\\SSSXXX\\\[[[ZZZ]]]\\\VVVSSSVVVYYYZZZaaa]]]YYYYYY]]]___^^^\\\[[[aaannnhhh```\\\\\\\\\[[[YYY^^^[[[ZZZ]]]``````[[[VVV\\\___```\\\UUUQQQRRRTTT```XXXPPPNNNRRRVVVXXXXXXVVV]]]dddddd[[[RRRLLLJJJKKKNNNKKKDDDBBBFFFIIIHHHAAABBBCCCCCCCCCBBBAAA@@@@@@>>><<<999666444333222///:::666IIIxxxxxxqqq|||}}}|||vvvppplllooorrruuuzzz```???666555444111000444===DDDEEEEEEAAA===CCCRRR\\\^^^eee]]]UUUTTTWWWVVVMMMEEEPPPVVVPPPFFFCCC<<<;;;DDDCCCNNNaaayyy~~~sssuuu~~~xxxlll```]]]gggvvv~~~zzzuuurrruuuxxxzzz}}}{{{xxxiiiQQQBBBBBBHHHLLLMMMLLLQQQRRRbbbWWWxxx{{{PPPHHH;;;CCC===WWWwwwiiibbb|||zzzvvv]]]FFF222222:::>>><<<:::???DDDJJJMMMKKKDDD<<<666555IIIQQQEEE@@@NNNZZZZZZTTTYYYKKKYYY>>>???BBBBBBJJJFFFSSSnnnwwwdddMMMCCCqqq}}}```CCCLLLJJJ777777777...,,,333666111///333---======<<<[[[yyyeeebbblllwww}}}xxx{{{~~~}}}}}}zzzyyyyyyyyyxxxvvvwwwvvvtttssstttuuutttsssrrrrrrnnnkkkkkkiii\\\MMMEEEEEETTT[[[LLLfffSSSZZZyyywwwsssRRR\\\RRRJJJDDDKKKIIIHHHFFFEEEBBB>>>;;;888444FFF```dddbbbmmmwwwZZZpppvvv___iiilllfff|||uuuuuu{{{sssrrrqqqrrrvvv{{{sssiiiWWW???999777555666999;;;;;;;;;777;;;======AAAIIINNNNNNkkkccc``````uuutttfffkkkfffXXXQQQVVVZZZYYYVVVZZZZZZVVVTTTXXX\\\]]]jjjddd]]]ZZZ[[[[[[WWWSSSQQQZZZtttiiifffaaa\\\YYYWWWUUUTTTYYYWWWWWWZZZ^^^___\\\YYYYYY\\\]]]\\\XXXXXX\\\___WWWTTTPPPMMMOOOTTTYYY]]]\\\[[[ZZZYYYUUUPPPJJJFFFEEEKKKLLLFFFAAACCCEEEDDDDDDDDDDDDDDDCCCAAA@@@??????>>>;;;999666444333222000222...FFFppp}}}wwwsssNNN:::444333222111333888>>>CCCEEEFFFDDD@@@CCCOOOYYY\\\VVVSSSTTTZZZbbbccc\\\TTTSSSYYYRRRHHHDDD===:::BBBJJJWWWyyy{{{\\\VVV___qqqxxxtttlllbbb^^^```fffjjjnnnooovvv~~~{{{xxxzzz}}}yyywww{{{yyytttdddNNN@@@AAAGGGKKKMMMHHHWWWeeelll\\\yyyyyyuuuqqqHHHGGG===>>>>>>]]]zzzvvv^^^HHH444444<<<>>>;;;:::666444333444666777555333;;;IIIPPPIIIFFFQQQ]]]aaa```cccUUUcccHHH>>>???AAABBB>>>>>>GGGRRRXXXWWWTTTdddqqqWWW999;;;888+++000...222:::???<<<444000111111999888CCCkkk{{{sssqqqrrr~~~~~~}}}~~~|||zzzyyyyyyyyyxxxwwwyyywwwtttttttttuuutttrrrqqqqqqnnnjjjjjjfffYYYJJJIIIJJJPPPVVVQQQfffTTT___vvvfff}}}fffLLLSSSMMMLLLFFFKKKJJJHHHGGGFFFDDD@@@===:::666BBB[[[gggcccjjj}}}bbbssspppqqqpppiiiyyyxxxzzzssssssrrrrrrtttxxx{{{}}}}}}rrrhhhWWW???999666444444666888999:::===888111000999FFFMMMLLLllleeedddcccooommm[[[```\\\RRRLLLQQQUUUTTTOOOSSSTTTRRRSSSXXX\\\\\\bbb\\\WWWWWW]]]```]]]YYYTTT\\\jjjpppmmmiiigggeeeaaa\\\XXXUUURRRQQQWWWUUUUUUXXX]]]```___]]]YYYZZZZZZWWWTTTUUUYYY]]]RRRTTTSSSOOOKKKMMMVVV___iii```WWWTTTUUUTTTNNNHHHBBBHHHLLLHHHDDDBBBCCCBBBEEEEEEDDDCCCBBB@@@???>>>>>>===;;;888666444333333777111,,,EEExxxyyylll}}}}}}kkkMMM===:::222111000222777<<<@@@BBBCCCGGGHHHDDDCCCJJJSSSXXX]]]XXXUUUWWW___eeegggfff\\\___VVVKKKHHHAAA>>>FFFLLLxxx___FFFEEERRRdddoookkkddd\\\VVVQQQNNNNNNWWW\\\gggrrrvvvvvvyyy~~~~~~zzz{{{~~~vvvnnn]]]III???AAAGGGKKKQQQIII___xxxyyyttt___\\\AAAGGG???===@@@\\\}}}{{{www^^^GGG555555<<<;;;888777999666222333666;;;======???FFFLLLMMMKKKOOO^^^kkknnnmmm^^^kkkTTT>>><<>>jjjzzz}}}ppp]]]QQQIII@@@:::888111000000444;;;AAACCCBBB@@@FFFJJJGGGCCCDDDLLLSSS^^^[[[YYYZZZ^^^cccgggiiifffggg[[[MMMJJJGGGGGGRRRcccyyyVVVHHHJJJVVVdddpppfffZZZQQQKKKEEECCCDDDKKKPPPVVV]]]bbbjjjuuu~~~zzzxxxzzz~~~ttthhhUUUEEE???BBBIIILLLTTTOOOeee|||{{{|||lll[[[RRR@@@III@@@BBBAAAPPPlllzzzttt|||{{{www^^^FFF444555:::777333444444555666666666777999:::<<<@@@IIIPPPLLLKKK]]]vvvxxxtttdddmmm^^^>>>;;;FFFEEECCC???999777888999777TTTgggaaaKKKAAA999777???;;;CCCCCC888111555888666777;;;@@@GGGVVVeeeXXX888===:::FFFdddzzz~~~zzzyyy}}}~~~}}}{{{zzzxxxxxxyyyzzzyyyxxx{{{xxxvvvuuuttttttrrrqqqppppppnnnjjjeee\\\OOOEEE???RRRRRRVVVccc[[[LLLddd~~~pppyyy~~~}}}ZZZSSSKKKJJJOOOGGGGGGGGGGGGIIIKKKKKKJJJHHHFFFCCC999IIIcccWWWRRRsssnnnrrr~~~~~~{{{wwwttttttuuuuuuuuuuuuttttttuuummm]]]GGG===:::777555555888<<<>>>;;;CCCGGGFFFGGGOOOZZZ```ssscccZZZYYY^^^^^^XXXWWWUUUVVVUUUPPPMMMMMMMMMLLLIIILLLNNNMMMOOOSSSTTTQQQUUURRRPPPSSSZZZ___aaa```ZZZbbbnnnwww~~~vvvlllssswwwmmmbbb```eeehhheee___XXXVVVUUUUUUWWWXXXXXXXXXeeeccc^^^XXXSSSOOOOOOOOOTTT\\\```YYYMMMIIIQQQ[[[aaa\\\UUUPPPNNNLLLIIIFFFLLLHHHFFFGGGIIIIIIEEEBBBAAA@@@>>>======???@@@BBB===<<<:::999777666555555000333000333ZZZ}}}|||yyyooofff```TTTJJJDDDGGGKKKEEE:::222222111222777>>>CCCDDDCCC>>>EEELLLKKKDDD@@@EEEMMMPPPVVV^^^dddffffffeeedddllllll]]]MMMIIIHHHPPP___xxxnnn]]]QQQLLLTTTcccmmmwwwdddQQQGGGDDDDDDHHHNNNNNNPPPRRRSSSWWW```jjjqqqzzzwwwzzz}}}pppaaaNNNCCCAAAEEEJJJMMMMMMUUUdddtttrrrjjj^^^RRRFFFLLLBBBEEEAAADDD\\\|||zzzhhhrrr{{{vvv```GGG555777;;;555333777777;;;>>><<<888666:::???===???JJJUUUPPPLLL```~~~}}}kkknnniiiBBB<<>>:::555555888<<>>555111333555666777;;;@@@DDDEEEEEE???EEEMMMOOOHHHAAABBBHHHZZZ^^^bbbaaa___```eeejjjnnnpppaaaOOOGGGGGGSSShhhsssyyynnnZZZOOOLLLLLLMMM___uuuzzzuuu^^^GGG???AAAEEEOOOXXXaaacccbbbaaadddkkkpppppp~~~{{{}}}}}}||||||zzzkkkZZZGGGAAADDDHHHJJJLLLBBBUUU^^^mmmiiitttlllTTTJJJLLLCCCAAABBBAAAUUUyyymmmzzzzzzuuufffKKK999;;;>>>777666===???BBBDDDBBB@@@BBBJJJQQQGGGGGGPPPZZZXXXTTTeee~~~rrrnnnvvvLLLAAACCCGGG===???KKKJJJ<<<888@@@>>>\\\}}}ooocccNNN:::333555999888===888CCCNNNWWWkkkccc;;;555;;;AAADDDHHHTTThhhxxxrrrjjjgggooonnnooooooxxxyyywwwxxxsss~~~~~~~~~{{{zzzxxxwwwxxxyyyxxxwwwxxxvvvsssrrrsssrrrqqqpppooommmjjjggg\\\OOOGGGFFFGGGRRRLLLGGGNNN===```dddtttbbbVVVUUUPPPTTTNNNIIICCCDDDEEEHHHKKKMMMLLLKKKGGGCCC888CCC]]]___ZZZgggjjjlllttt{{{bbb___zzzwwwvvvvvvwwwxxxxxxxxxxxxxxxyyywwwqqqcccMMM>>>777222555===CCCCCCAAAEEERRRiiisssppplllqqqrrr]]]___VVVUUUUUUWWWWWWUUUSSSRRROOORRRSSSRRRUUUWWWTTTOOOJJJNNNRRRRRRRRRTTT[[[aaajjj]]]uuuzzzyyy~~~uuurrrnnnkkkiiiiiiiiifffcccbbbccccccbbb___\\\[[[ZZZMMMOOOQQQSSSTTTRRROOOLLLGGGNNNTTTVVVTTTRRRTTTVVVUUUTTTRRROOOLLLJJJIIIIIIGGGGGGJJJNNNKKKDDDBBBEEEDDDAAA???======???BBBEEE>>>===<<<;;;:::999999999555999;;;555HHH~~~|||rrrtttwwwuuunnnaaaRRRHHHAAA>>>:::555---)))000:::888:::===???@@@BBBEEEHHHBBBFFFOOOTTTNNNDDDBBBGGG^^^dddhhhgggbbbbbbiiippppppvvvkkkWWWKKKHHHVVVmmmxxxsssdddWWWMMMCCCEEEHHHLLLhhhoooYYYFFFDDDJJJNNNVVV^^^kkkjjjeeeccckkkwww}}}|||yyy{{{zzzzzz{{{uuufffSSSAAA>>>EEEHHHIIIJJJ@@@SSSUUUllliiisssRRRIIIJJJEEE<<>><<<777DDD???OOO[[[]]]ooohhh===>>>IIIMMMHHHHHHQQQYYYZZZ|||zzzyyyooo^^^QQQPPPSSSTTT[[[YYYjjj|||kkkqqqmmmooouuuuuu~~~~~~~~~~~~|||zzzxxxwwwxxxxxxwwwvvvvvvtttrrrqqqrrrrrrqqqooollliiifffbbbWWWIIIDDDEEELLLKKKHHHHHHMMM>>>uuueee}}}{{{\\\SSSLLLMMMSSSFFFGGGFFFEEEFFFGGGIIIIIIGGGFFFCCC>>>999BBBUUUbbb```[[[```ggghhhvvvggg^^^{{{yyyxxxxxxxxxxxxxxxwwwwwwwwwppp{{{zzzuuuiiiTTT@@@888222888FFFNNNKKKEEEBBBdddrrrmmmtttuuu{{{xxxXXXVVVQQQPPPQQQUUUWWWUUUSSSRRRNNNPPPQQQRRRUUUWWWTTTMMMNNNSSSVVVSSSNNNMMMTTT[[[hhhLLL```dddeeexxxhhhlllnnnlllfffaaa______XXXZZZ[[[ZZZWWWTTTQQQPPPPPPRRRUUUXXXWWWSSSMMMHHHEEEIIIOOOSSSTTTSSSQQQOOOTTTQQQNNNLLLKKKKKKJJJIIICCCIIIRRRVVVNNNCCCBBBIIIGGGEEEAAA>>>>>>@@@CCCEEE>>>>>>===<<<;;;::::::;;;999666888333;;;sss}}}xxxuuunnndddYYYKKK>>>666222///000555999999:::===;;;>>>@@@AAA@@@AAAEEEIIIDDDHHHPPPWWWRRRHHHDDDGGGBBBVVVppp~~~}}}tttnnnlllsss|||ttt```QQQKKKXXXpppxxxppp|||tttVVVJJJFFF===AAADDDJJJkkkyyyooo\\\NNNRRRZZZ\\\```eee```[[[QQQNNN[[[qqq~~~yyy~~~}}}{{{xxxrrrbbbNNN======EEEHHHHHHHHHDDDSSSNNNoooooo}}}xxxOOOFFFHHHFFF;;;GGGBBBEEE```ssszzz{{{}}}xxxsssjjjMMM999<<<>>>777999EEE>>>BBBMMM___pppxxxuuuoooaaaVVVQQQ[[[eeegggggghhhkkkvvvmmmiiicccNNN???EEEHHHIIILLLUUUbbbfffcccCCC???IIIXXXbbbiiibbbOOO:::555666======:::>>>HHHHHHIII^^^dddXXXdddddd@@@>>>FFFJJJOOOcccyyyxxxgggxxxyyyuuupppiiiYYYIIIKKK___vvvnnn]]]gggoooUUUZZZeeeeeejjjwww{{{~~~~~~~~~}}}{{{xxxwwwxxxwwwvvvuuutttrrrppppppqqqqqqqqqooojjjfffccc^^^RRREEEAAAEEESSSMMMQQQYYY^^^OOOeee}}}~~~]]]SSSFFFIIIQQQ???DDDIIIHHHGGGGGGGGGFFFCCCAAAAAA::::::@@@MMM___```MMMgggpppkkk|||sssaaazzzvvv|||{{{zzzzzzxxxwwwvvvvvvvvvvvvkkkvvv~~~{{{ooo[[[EEE;;;555===NNNWWWSSSKKKgggdddPPPMMM{{{jjjlllcccVVVTTTVVV^^^XXXRRRPPPRRRRRROOOKKKMMMTTTTTTKKKJJJSSSVVVSSSNNNLLLMMMOOONNNMMMSSS[[[___ccc```\\\ggg{{{xxx}}}mmmeeennnvvvoooaaaXXXVVVSSSSSSTTTRRRNNNMMMPPPKKKTTT___fffeeeZZZLLLCCCKKKIIIJJJNNNOOOMMMOOORRRNNNSSSTTTOOOKKKJJJJJJHHHEEEQQQ[[[XXXKKKCCCEEELLLPPPIIIDDDEEECCC>>>@@@EEEBBB???======>>>>>><<<:::888888444;;;444WWW~~~}}}|||vvvuuunnnaaaSSSHHH>>>888000222555888;;;======>>>===@@@@@@>>>@@@EEEGGGFFFHHHLLLRRRTTTSSSNNNIIIFFFAAAGGGPPP___yyykkkMMMJJJ^^^rrr|||fffnnnfffNNNCCC999===@@@AAADDDOOOaaaooofffVVVNNN```nnn```UUUaaa\\\eeelllvvv|||uuuzzz}}}~~~~~~xxxkkk\\\KKK???AAAFFFDDDAAAAAACCCAAAcccyyy|||zzzwww|||{{{sssyyyJJJGGGEEEAAA???AAABBBEEESSSsssttt|||hhh```ttt{{{tttgggQQQ>>><<<>>><<<:::<<>>>>>DDD===000<<<^^^uuuxxxppppppuuu}}}~~~oooRRR;;;GGGUUU[[[YYY___qqq{{{zzzLLLDDD???AAACCC@@@<<<;;;;;;555666@@@BBB???EEERRR[[[LLLfffyyyWWWtttiiiGGG:::EEELLLlll}}}tttkkkooodddeeeiiihhh[[[TTTddd|||ssshhh~~~{{{IIIBBBLLLGGGcccvvvmmm~~~}}}}}}}}}}}}zzzvvvvvvwwwwwwuuusssvvvtttqqqpppppppppooonnnggghhhdddYYYLLLEEEGGGLLLOOOZZZVVVgggeeeLLLyyyyyysssxxx^^^PPPLLLCCC???BBBCCCDDDFFFIIIIIIFFFAAA>>>===777DDD999777VVVhhh]]]SSS```ooo[[[lll}}}ooo|||sss~~~zzzxxxxxxvvvuuuttttttttttttppprrrzzz{{{nnndddJJJ555BBB:::NNNlllPPPMMMnnnoooPPPPPP]]]mmmiii```XXXWWWTTTSSSOOOLLLKKKMMMNNNMMMLLLPPPSSSPPPJJJMMMWWWXXXRRRKKKIIIIIILLLMMMLLLPPPVVVaaa\\\YYYXXXYYY]]]hhhrrrooobbbaaaeeecccZZZTTTTTTQQQPPPQQQOOOKKKKKKNNNQQQRRRUUUUUUTTTPPPKKKHHHLLLJJJKKKNNNMMMIIIIIILLLNNNRRRRRRMMMJJJJJJJJJIIIBBBGGGKKKHHHBBB===???CCCHHHCCC@@@@@@???;;;<<>>>>>???>>><<<999:::===777===888NNN~~~{{{yyyxxxvvvssskkk___RRRFFF===888333555888;;;>>>@@@AAAAAA>>>AAA@@@>>>@@@EEEHHHGGGIIIMMMSSSWWWWWWRRRLLLGGG???===>>>FFFYYYpppuuuVVVOOO___qqqtttdddppp```KKKBBB;;;>>>AAABBBCCCIIITTT\\\___QQQKKK[[[iii___\\\nnn~~~~~~{{{zzzzzzvvviiiXXXHHH===@@@EEECCC@@@@@@>>>BBBhhh~~~hhhkkkuuuMMMCCCCCC???@@@AAABBBEEESSSqqq}}}~~~pppkkkzzzssseeeOOO???AAABBB;;;888>>>555ZZZ~~~cccCCC<<>>AAAFFFFFFAAAEEEYYYpppyyyyyy}}}yyy```LLLNNN\\\fffeeefffkkkjjjbbbUUUMMMFFFDDDBBB===999888:::CCCDDD<<>>:::AAA<<<:::PPPdddaaaWWWUUUlllqqqppp}}}{{{yyywwwvvvvvvxxxzzz{{{qqqpppttt}}}uuummmWWW<<>><<<======;;;;;;>>>AAA@@@??????@@@???<<<999777>>>777<<<<<>>@@@BBBCCCCCC???AAAAAA>>>@@@EEEIIIHHHJJJNNNUUU[[[\\\WWWNNNGGGFFFAAA<<<===GGGZZZooo}}}uuuWWWMMMXXXgggllldddtttuuuVVVFFFAAA===???AAACCCDDDFFFJJJLLLWWWNNNJJJWWWaaaZZZaaazzz~~~{{{vvv|||zzzttteeeSSSDDD;;;@@@EEECCC@@@AAAHHHHHHdddqqqdddjjjpppSSSBBBFFFAAABBBBBBAAADDDPPPhhh~~~tttzzzrrraaaKKK???FFFFFF;;;:::EEEEEEuuubbb@@@888===DDDKKKHHHCCC>>>@@@LLL]]]kkk~~~}}}yyykkkVVVDDDJJJYYYgggkkkkkkjjjeee]]]ZZZSSSKKKFFFCCCCCCJJJSSSIIIRRR[[[iiieeeooojjjssstttDDDBBBEEEZZZttt~~~wwwvvv{{{~~~yyyrrrsssgggdddnnnxxxwwwqqqoookkk{{{dddBBB<<<======QQQcccnnn~~~~~~}}}~~~~~~}}}}}}|||{{{{{{zzz{{{yyywwwwwwxxxxxxxxxwwwsssrrrqqqqqqqqqooollljjjgggddd\\\PPPFFFCCCHHHNNNTTTZZZVVVtttXXX```NNNIIIJJJDDDBBBFFFEEEDDDEEEEEEDDDAAA@@@@@@@@@@@@@@@@@@@@@GGG\\\fff\\\RRRkkk{{{ttt|||xxxwwwuuutttuuuxxx{{{}}}zzzuuurrrwww|||www___===>>>>>>TTTkkk___jjjtttOOOJJJ___qqq^^^sss```PPPPPPSSSKKKRRRRRRQQQNNNKKKIIIIIIJJJKKKKKKGGGDDDIIIQQQRRRMMMMMMIIIHHHNNNRRRRRRQQQRRRUUUTTT]]]ggg^^^NNNSSSggg|||xxxeeeWWWVVVVVVSSSTTTQQQOOONNNKKKGGGJJJPPPQQQPPPOOOMMMLLLJJJIIIIIIKKKMMMQQQVVVUUUPPPPPPTTTHHHIIIGGGBBBAAADDDFFFDDDFFFCCC??????@@@BBBCCCCCC???>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAA???===;;;555===666999@@@;;;]]]~~~|||zzzsssjjj___UUUKKK@@@:::888<<<===>>>???@@@AAABBBBBBAAABBBAAA>>>???FFFJJJJJJLLLQQQYYY___```YYYOOOGGGDDDHHHHHHHHHVVVkkkrrrnnnuuu~~~nnnUUUIIIQQQ^^^iiigggvvv~~~gggJJJAAA@@@===>>>@@@CCCFFFHHHJJJKKKSSSOOOLLLUUU[[[UUU___||||||{{{}}}{{{www~~~qqqaaaNNNAAA;;;AAAGGGEEEBBBCCCPPPOOOdddjjjbbbmmmlllZZZFFFLLLIIIEEECCCAAABBBKKK]]]rrruuu{{{rrr^^^GGG===GGGIII>>>BBBTTT___rrrEEE;;;JJJLLLIIIkkkVVVOOOddd~~~|||yyyqqqeee[[[HHHTTTaaahhhjjjiiigggddd```\\\UUULLLFFFJJJ^^^rrryyyzzzzzzxxxddd@@@KKKBBBUUUjjjfffccccccWWWttt||||||~~~}}}vvvqqqooorrrssssssyyyxxxIIICCC===???HHHPPP]]]~~~}}}|||{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxqqqqqqpppqqqpppnnnjjjgggeee___VVVJJJCCCDDDJJJPPPWWWSSSbbbtttWWWyyytttZZZMMMLLLNNNFFFCCCFFFDDDDDDDDDCCCAAA??????AAACCCIIIAAAFFFFFFAAASSSgggaaaWWWfffwwwrrr{{{lllwww{{{~~~~~~xxxxxxxxxxxxyyyzzz|||}}}xxxqqqrrr||||||jjjDDD===EEE]]]rrrppp|||```___vvv~~~XXXuuuaaaLLLKKKPPPKKKPPPPPPOOOLLLIIIFFFFFFGGGHHHIIIHHHFFFFFFJJJNNNOOOMMMIIIHHHNNNRRRRRRQQQRRRYYY^^^cccbbbZZZRRROOOPPP^^^mmmssseeeUUUPPPPPPOOOUUUSSSRRRQQQLLLIIILLLSSSQQQQQQPPPOOONNNKKKJJJIIIFFFIIINNNSSSQQQLLLMMMRRRNNNNNNLLLGGGGGGJJJKKKIII>>>???@@@@@@??????@@@BBB@@@@@@@@@??????@@@AAA@@@???@@@AAAAAA@@@???>>>>>><<>>:::;;;?????????????????????@@@CCCCCCAAA===???FFFKKKKKKNNNUUU^^^cccaaaZZZQQQKKK>>>LLLRRRWWWpppmmmkkktttzzzoooZZZMMMQQQ\\\kkkjjjuuuuuuYYYAAA>>>@@@>>>>>>???@@@DDDHHHLLLOOOPPPNNNMMMSSSXXXSSS\\\xxxzzz|||}}}yyyyyyxxx}}}nnn\\\JJJ@@@<<>>===LLLUUUbbbjjjaaawwwZZZUUUPPPQQQVVV[[[]]]]]]LLLTTT```jjjkkkfffcccccciiiiiieeeZZZLLLJJJ[[[ooozzzzzz\\\FFFBBBGGGdddvvvjjj```ZZZIIIYYYuuu}}}|||zzzuuutttzzzppprrrqqqCCCBBB???AAACCCCCCPPPnnn}}}}}}||||||{{{yyyyyyxxxxxxwwwwwwxxxyyyppppppooooooooolllhhheeebbbZZZOOOEEEBBBEEEMMMSSS\\\NNNlllcccYYYlllwwwQQQJJJMMMOOOFFFCCCFFFCCCDDDCCCBBB@@@>>>???BBBEEENNNFFFKKKIII>>>KKKaaacccYYY^^^{{{qqqmmm}}}sssyyywww{{{~~~|||}}}~~~~~~wwwooolllsssyyyTTTFFFRRRjjjyyywwwaaa___tttbbb~~~vvvdddMMMJJJPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNJJJKKKKKKHHHGGGIIIMMMPPPJJJFFFFFFKKKMMMMMMNNNQQQ\\\cccaaaYYYYYYaaa___VVVLLLZZZdddaaaWWWQQQQQQQQQTTTTTTTTTSSSMMMIIILLLTTTTTTQQQNNNKKKIIIIIIJJJKKKHHHJJJOOORRROOOJJJLLLQQQOOOOOOLLLHHHHHHKKKKKKGGG<<<@@@CCCCCC???>>>@@@CCCBBBCCCBBB>>>>>>@@@AAA???>>>???AAA@@@@@@@@@AAACCCIIIHHHEEEAAAFFF<<>>;;;>>>@@@@@@?????????@@@AAAAAADDDEEEAAA===???FFFLLLMMMOOOXXXbbbeeeaaaZZZWWWVVVYYYccccccccczzzpppfffooovvvppp]]]NNNOOOXXXlllkkkrrrlllQQQ??????@@@AAAAAA@@@???AAAFFFMMMSSSQQQOOOKKKPPPWWWRRRYYYppp}}}wwwvvvwwwxxx~~~zzzhhhUUUFFF>>>===GGGMMMKKKIIIKKKQQQ___sss}}}eeerrr[[[RRRKKKJJJEEEEEEEEEEEEKKKYYYmmm|||sss]]]|||xxxaaaKKK;;;<<>>===BBB@@@@@@@@@AAACCCEEEGGGHHHFFFEEEAAA===>>>FFFMMMNNNOOOZZZfffhhhaaa]]]___dddyyyvvvpppkkkooowwwtttkkk```gggooolll\\\LLLKKKSSSiiiiiinnngggPPPBBBBBB@@@AAACCCDDDCCCCCCHHHSSS[[[[[[UUUJJJLLLSSSPPPSSSeee}}}zzztttvvvzzz{{{~~~}}}{{{vvvbbbMMMBBB<<<===HHHOOOLLLJJJMMMUUUdddrrr]]]vvvVVVXXXIIIJJJFFFHHHHHHFFFHHHUUUkkk|||vvvxxx|||fffzzz|||gggSSS>>>666;;;DDDMMMSSSgggvvvXXX???WWWfffhhh}}}nnnKKKNNNLLL:::BBB@@@???======>>>???@@@HHHKKKZZZmmmtttqqquuu~~~~~~sssiiiccc```]]]^^^bbbiiittt~~~llldddKKKUUUIIIDDDDDDRRRsssxxx```KKKAAACCCIIIWWWjjjzzzwwwhhhpppyyyjjj```UUU@@@GGGDDDHHHLLLZZZttt~~~}}}|||{{{zzzwwwyyyyyywwwtttssstttvvvqqqooommmkkkjjjiiifffdddZZZQQQEEE@@@CCCLLLTTTXXXYYYfffsssQQQZZZFFFGGGNNNNNNCCCAAADDD@@@BBBBBBBBBAAAAAABBBFFFIIIDDDGGGDDDBBBCCCCCCNNNdddcccaaagggtttjjjgggwwwqqqttt||||||{{{|||}}}}}}tttnnnuuu}}}eeeQQQ]]]rrr}}}yyy{{{iii^^^PPPJJJNNNMMMIIIGGGFFFKKKQQQUUUSSSPPPOOOHHHCCCDDDHHHJJJHHHGGGGGGFFFFFFHHHGGGFFFLLLTTTTTTYYY___dddlllqqqllldddqqq___SSSWWW\\\YYYVVVVVVMMMOOORRRQQQKKKEEEGGGNNNMMMNNNPPPPPPNNNKKKGGGDDD???BBBHHHLLLJJJHHHNNNWWWOOOOOOLLLIIIJJJKKKHHHAAABBBAAA@@@??????@@@AAABBBLLLMMMIII@@@>>>CCCDDDAAA===>>>???>>>>>>@@@FFFKKKEEE===IIIBBB>>>;;;???nnnuuu{{{wwwuuummmZZZKKKGGGDDD>>>>>>DDD@@@@@@AAACCCFFFJJJMMMOOOFFFFFFBBB===>>>FFFMMMOOONNN[[[hhhiiibbb___fffooo~~~sssllliii```VVVZZZggg[[[bbbkkkkkk\\\MMMLLLTTTfffeeekkkeeeQQQGGGFFF@@@???DDDHHHHHHHHHNNNZZZdddggg\\\KKKIIIPPPLLLMMM[[[fffqqq{{{xxxtttzzzzzzuuuxxx~~~{{{yyysss^^^HHH???:::===IIIOOOMMMKKKMMMOOObbb~~~|||hhhWWWwwwSSS^^^IIILLLIIIKKKJJJEEECCCOOOeeewwwvvvppp{{{uuujjjkkkYYYAAA444777BBBGGGFFFaaa~~~gggJJJ]]]llluuuzzzRRRJJJFFF;;;<<>><<<<<>>???AAABBBCCCDDDOOOVVVQQQCCC===EEEOOO|||zzzjjj]]]KKKBBBAAACCCCCCBBBEEECCCBBBDDDHHHKKKJJJGGGFFFCCCEEEHHHDDD@@@KKK\\\PPP]]]fffddd```aaafffhhhlllfffcccVVV[[[___bbb```eeellleeeTTTLLLNNNdddjjjiii^^^RRRLLLGGGCCCLLLEEEEEEKKKMMMRRRfff}}}rrrXXXJJJNNNPPPWWW___^^^RRRQQQZZZnnn~~~|||{{{xxxzzzxxxyyy}}}vvvlllYYYFFF777???@@@BBBNNNQQQPPPTTTTTT|||rrr___vvv}}}~~~mmmLLLtttSSSNNNOOOBBBFFFFFFGGGGGGBBBBBBPPPaaarrr|||xxx~~~sssbbbCCC888CCC<<<888JJJrrrwww```AAAnnndddNNN@@@UUUKKK999XXXpppttteee___ffflllrrrwwwbbb]]]hhhtttzzzttteeeppp}}}zzzsssqqqqqqwww}}}mmmVVVDDDJJJCCC@@@CCCEEEDDDDDDHHHMMMTTTXXXeeezzzwww[[[FFFFFFEEECCCIIIPPPOOO[[[ttt~~~wwwlllYYYJJJSSS^^^{{{~~~}}}|||{{{zzzyyyvvvuuuuuuvvvwwwuuurrrooopppmmmkkkkkkllljjjccc]]]TTTEEE;;;AAAKKKRRRZZZbbbcccwwwMMMIIINNNPPPLLLDDD??????CCCGGGDDDAAA???AAAGGGNNNSSSFFF@@@;;;:::;;;@@@JJJTTT___^^^TTTuuudddmmm{{{{{{|||~~~{{{nnnfffpppWWWZZZrrrTTT;;;BBBKKKJJJMMMLLLQQQSSSVVVnnnppp```VVVLLLJJJMMMJJJHHHGGGFFFGGGHHHGGGFFFDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAACCCGGGIIIYYY]]]bbbddd```ZZZYYY\\\eeebbbZZZPPPMMMQQQSSSRRRQQQMMMIIIFFFFFFFFFEEEDDDIIIMMMMMMIIIIIINNNRRRQQQHHHLLLLLLIIIHHHKKKMMMKKKJJJMMMKKKGGGDDDDDDCCC???BBBAAA@@@??????@@@AAAAAA@@@@@@@@@???>>>===<<<;;;=========>>>???@@@BBBCCCFFFOOOWWWSSSHHHAAAEEELLLyyy}}}yyyvvvlll^^^MMMBBBAAACCCCCCAAAAAADDDIIIMMMMMMHHH@@@:::@@@>>>AAAEEEAAA===FFFUUUQQQXXX```bbb```___ccchhhjjjeeefff[[[^^^]]]]]]^^^fffooojjj[[[SSSUUU```dddbbbZZZRRRMMMGGG@@@???BBBGGGIIIKKKWWWrrrxxx[[[JJJIIIJJJRRR]]]^^^___WWWWWWddduuu|||xxxqqqrrrjjjdddgggpppxxxyyyvvv{{{}}}}}}rrrsss~~~yyyxxx{{{sssgggTTTBBB888@@@AAACCCMMMOOOLLLRRR___xxx^^^|||aaaJJJuuuUUUOOOPPPDDDHHHFFFEEECCC@@@@@@MMM\\\lll||||||~~~xxxjjjJJJ:::BBB???:::EEEeeeggghhhUUUuuuvvvDDDBBBbbbXXX:::YYYvvviiiOOORRRRRRMMMLLLSSS\\\aaauuulllcccooouuummmggg___jjj~~~zzz|||ttt___TTTUUUFFFGGGJJJLLLHHHDDDJJJSSSZZZnnnxxx~~~zzzYYYAAAGGGMMMYYYaaaYYYJJJJJJVVV|||lll```hhh}}}~~~~~~}}}{{{zzzyyyyyyvvvvvvuuuvvvvvvuuuqqqnnnpppmmmkkkkkkkkkhhhaaa[[[PPPCCC<<>>???@@@@@@AAABBBFFFIIISSS[[[aaa```\\\ZZZWWWUUUUUUVVVRRRLLLJJJMMMNNNMMMLLLGGGCCCAAACCCEEEEEEDDDHHHGGGEEECCCGGGNNNPPPNNNJJJJJJIIIFFFHHHMMMOOOLLLEEEKKKLLLHHHCCCBBBAAA???AAAAAABBBBBBAAA@@@???>>>@@@???>>>>>>===>>>>>>>>>=========>>>???@@@AAABBBEEELLLRRRPPPIIICCCBBBEEE___}}}xxxtttooo```NNNBBB@@@BBBBBB@@@???DDDKKKNNNJJJCCC<<<777AAAAAAEEEHHHDDD???EEEQQQRRRQQQWWW^^^___[[[^^^gggkkkdddggg___aaa]]]YYY\\\eeepppoooddd]]]^^^dddbbb[[[QQQLLLLLLMMMKKKJJJPPPPPPJJJOOOgggqqqWWWHHHHHHGGGLLLUUUWWW___^^^___dddkkkkkk^^^OOOLLLKKKMMMTTT___jjjsssxxx{{{}}}}}}zzzwwwxxx~~~yyytttttt{{{yyyzzzxxxmmm___LLL===999BBBCCCEEEMMMLLLKKKRRRkkkssssssTTTJJJuuuVVVOOOOOOFFFJJJGGGDDDBBB@@@BBBJJJTTTvvvxxxzzznnnPPP999;;;>>>:::<<>>>>>>>>======???^^^[[[aaaiiigggxxx~~~iiiwww}}}yyypppeeeaaaccc~~~zzzlllXXXIIIWWW___^^^[[[[[[]]]ZZZRRRSSS\\\pppcccVVVJJJHHHMMMNNNLLLIIIHHHHHHGGGFFFDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEGGGIIIMMM[[[fffddd^^^[[[YYYVVVOOORRRRRRNNNLLLNNNMMMKKKFFFCCCAAAAAADDDFFFEEEDDDFFFEEEDDDDDDGGGKKKLLLKKKLLLKKKFFFCCCEEEJJJJJJGGGAAAHHHJJJEEE@@@@@@CCCCCCCCCCCCBBBBBBAAA@@@???>>>AAA@@@?????????@@@BBBCCC============>>>???@@@AAADDDFFFIIIGGGCCC@@@>>>>>>PPPzzzvvvooo```MMMAAA>>>??????===???BBBEEEDDDAAA???@@@BBBFFFGGGJJJLLLGGGBBBEEELLLSSSLLLOOOZZZ\\\VVVZZZfffqqqbbbaaa]]]ccc```[[[\\\dddmmmnnnhhhdddeeetttooocccTTTIIIGGGKKKOOONNNPPPLLLKKK___eeeQQQKKKOOOLLLLLLPPPOOOTTTdddrrrrrrkkkbbbVVVKKKCCCIIIMMMMMMLLLVVViiiyyyssswwwzzzzzzwwwttttttuuuzzzzzzjjjeeeooo{{{yyy~~~~~~uuugggVVVEEE999:::CCCEEEHHHOOOMMMMMMXXXzzziiiNNNMMMuuuUUULLLLLLGGGIIIGGGFFFFFFFFFHHHKKKNNNooottt|||tttYYY===888@@@@@@;;;AAACCC^^^kkkBBBBBBjjj]]]QQQ^^^xxxooo\\\ZZZmmmuuujjjgggqqqwwwttt}}}|||iii___aaaYYY[[[dddvvvUUURRRCCCgggqqq\\\ttt{{{~~~}}}|||{{{zzzxxxwwwwwwwwwvvvttttttsssqqqnnnlllnnnllljjjiiieee___XXXRRREEE@@@BBBOOOXXXXXXXXX\\\yyynnnlll|||{{{tttkkkYYYWWWRRRLLLHHHGGGGGGFFFEEEGGGGGGFFFFFFJJJTTT```iiiPPPFFF??????AAA@@@??????ZZZ]]]YYY\\\yyytttooo```kkk}}}}}}xxxoooeee```pppvvv|||pppTTTZZZrrr]]]eeekkkgggfffYYYmmmaaaUUUIIIGGGLLLMMMKKKIIIGGGHHHGGGFFFDDDFFFFFFFFFFFFEEEDDDCCCCCCFFFGGGHHHGGGEEEEEEFFFGGGIII[[[lllkkk```WWWUUUUUURRRWWWYYYUUURRRQQQPPPMMMEEEFFFFFFFFFFFFEEECCCAAAFFFHHHJJJLLLLLLLLLNNNPPPQQQNNNIIICCCDDDGGGFFFAAA@@@EEEFFFAAA===@@@FFFIIIEEEDDDBBB@@@??????@@@AAA@@@??????>>>???AAABBBDDD============>>>???@@@@@@DDDCCCBBB@@@>>>======>>>DDDqqq|||wwwooo___KKK>>>;;;<<<<<<;;;>>>???@@@>>>===>>>CCCHHHGGGIIIKKKJJJFFFAAACCCGGGRRRJJJLLLVVVXXXRRRWWWdddyyy___XXXVVVcccddd``````bbbgggiiihhhggghhhxxx{{{{{{ssscccUUUNNNNNNIIIOOOWWWkkkcccRRRNNNSSSNNNMMMQQQQQQ]]]mmm}}}vvvfffTTTGGGMMMPPPSSSTTTVVV]]]jjjssswwwxxxxxxwwwtttqqqmmmkkk~~~xxxsssqqqqqqqqqrrrzzz}}}zzz|||{{{ppp```NNN@@@999<<>>===BBBHHHKKKEEEDDDAAA@@@???@@@AAABBB============>>>???@@@AAA===============>>>???@@@EEECCCAAA???>>>???@@@AAA@@@ccc{{{wwwnnn^^^JJJ<<<999;;;;;;:::<<<>>>@@@AAA@@@@@@@@@AAAJJJKKKKKKIIIEEEDDDGGGJJJPPPMMMNNNRRRRRRPPPWWWbbb~~~^^^RRRSSScccdddeeecccbbbccceeefffgggfffffftttuuuppprrrcccRRRMMMOOOKKKNNNYYY^^^xxxvvv{{{sssXXXEEEZZZYYY^^^nnn{{{uuuqqqppppppqqqqqqzzz||||||xxxsssqqqtttxxx|||~~~}}}aaaZZZ\\\jjj}}}xxx~~~vvvjjjYYYGGG===;;;>>>EEEIIINNNSSSQQQZZZoookkkooofffOOOVVVqqqOOOGGGEEEGGGDDDJJJOOOQQQQQQRRRNNNIIIYYYsssnnn~~~pppUUU???GGGTTTPPP>>>??????KKKnnnPPPFFFLLLfffZZZfffFFF:::;;;>>>IIIWWWaaayyy|||wwwwwwzzzfffLLLIII[[[nnnwwwUUUEEEDDDkkkhhh___KKKGGGJJJYYYppp|||{{{zzzyyyxxxvvvuuuuuuvvvtttrrrqqqpppooommmllliiiiiihhhddd]]]SSSJJJEEE@@@BBBJJJUUUXXXZZZfffuuukkkYYY{{{___[[[HHHPPPUUUPPPIIIFFFFFFGGGFFFEEEDDDEEECCC@@@@@@GGGTTT___WWWNNNEEEBBBAAA??????BBB===```jjjggg\\\~~~uuu~~~~~~~~~|||yyy{{{{{{nnnaaaZZZeeevvv{{{uuujjjzzzmmmyyy^^^vvvbbbYYYRRRJJJFFFHHHCCCAAA@@@AAABBBDDDDDDCCCEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCCCCAAA??????@@@BBBJJJ^^^pppkkkUUUHHHJJJKKKPPPQQQKKKFFFEEEFFFEEEDDDIIIMMMJJJDDDCCCIIIPPPVVVOOOJJJKKKJJJHHHHHHLLLKKKNNNMMMHHHFFFHHHHHHFFFDDDEEECCC??????DDDGGGFFFBBBBBBBBBBBBBBBBBBAAAAAA<<<===>>>???????????????>>>============>>>??????BBBBBBBBBAAA@@@@@@BBBCCC???YYY{{{xxxnnn^^^III<<<999;;;;;;;;;<<<===>>>@@@BBBBBBAAA???GGGHHHGGGDDDCCCGGGLLLPPPNNNQQQRRRPPPLLLOOOXXXaaa~~~]]]SSSWWWddd```gggfffdddccceeegggfffccc]]]dddtttppp```QQQQQQXXXXXX```pppxxxxxxyyylllccckkkllluuuzzzsssqqqssswwwyyyyyyppp|||qqqhhhlllttt}}}||||||ttt___KKKHHHFFFQQQcccgggeeevvvzzzqqqdddQQQ@@@:::===AAAHHHJJJNNNSSSQQQ\\\uuu~~~eee~~~fffXXXMMMVVVoooOOOHHHEEEGGGDDDLLLQQQOOOMMMMMMKKKGGGKKKjjjzzzuuu~~~vvv^^^@@@BBBUUUWWWFFF>>>BBBEEEaaaXXXPPPAAAUUU]]]gggQQQEEECCCNNNTTTLLLEEEFFF:::>>>WWWuuuyyyiiijjj|||~~~mmmYYYEEE===JJJ\\\rrrmmmTTTPPPOOOQQQssszzzpppFFFCCC===;;;AAANNNccc}}}}}}{{{{{{zzzxxxwwwvvvuuuttttttrrrpppooooooooonnnlllfffgggfffaaaYYYNNNEEE??????DDDNNNUUUUUUZZZooo[[[```~~~RRRHHHOOOOOOLLLHHHFFFEEEFFFFFFGGGAAACCCDDDAAA===???FFFMMMNNNIIIEEECCCAAA===>>>AAA>>>LLLllljjj___qqqsss~~~iiiooo}}}{{{}}}wwwjjjXXX]]]jjjzzzlllddd^^^xxxlllcccttt^^^VVVQQQJJJFFFGGGAAA??????@@@CCCEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>@@@BBBBBB@@@???@@@AAA>>>>>>SSSpppsss[[[KKKLLLLLLRRRRRRLLLFFFFFFHHHIII===DDDIIIGGGBBBEEERRR___kkk\\\NNNLLLLLLIIIFFFGGGBBBGGGJJJGGGEEEGGGIIIIIIEEEFFFDDDAAABBBEEEEEEAAA???@@@CCCDDDEEECCCAAA@@@>>>???@@@BBBBBBAAAAAA@@@>>>============>>>>>>???===@@@CCCCCCBBBAAAAAACCC<<>><<<:::;;;@@@DDDEEEDDD???@@@>>><<<===CCCKKKPPPMMMTTTVVVNNNIIIOOOYYY```|||]]]WWW\\\eee[[[gggfffeeeeeeggghhheeeaaahhh\\\XXXgggoooccc]]]UUU^^^mmmsss|||vvv|||yyy}}}yyyxxxyyyvvvtttwww|||~~~|||zzzzzzzzz{{{wwwnnncccZZZssswwwdddUUUMMMHHH??????JJJMMMQQQlll~~~vvvmmm```MMM<<<888>>>DDDIIIKKKNNNRRRPPP]]]xxxiiilllvvvNNNIIIUUUnnnQQQJJJEEEGGGFFFNNNQQQLLLHHHHHHHHHEEEIII[[[rrryyymmm}}}}}}gggDDDCCCXXX^^^LLL;;;JJJFFFJJJMMMXXX:::===\\\}}}XXXDDDLLL^^^sss}}}wwwiiiaaaXXXIII>>>???FFFKKKNNNPPPUUUeee}}}bbb___ZZZKKKDDDHHHSSSmmmvvvYYYLLLHHHCCCSSSsssmmmggg___CCCBBBFFFMMMUUUbbbzzz~~~}}}zzz{{{zzzyyyxxxwwwuuuttttttsssqqqooonnnoooooonnnmmmeeefffeee```WWWKKKBBB<<<@@@FFFOOOUUUSSSYYYtttWWWuuuzzz~~~uuuQQQLLLKKKLLLKKKIIIFFFDDDDDDDDDEEE===BBBFFFDDD???===@@@EEEBBBAAABBBCCCAAA>>>>>>BBBHHH777bbbccckkkkkkppprrrdddqqqvvvXXXVVV^^^pppcccSSSFFFlllqqqmmm```vvv```WWWXXXRRRMMMIIIBBBFFFDDDBBBBBBCCCDDDEEEDDDDDDBBB???======@@@CCCFFFOOODDD===???BBB@@@@@@CCCBBB@@@JJJ]]]fff^^^TTTQQQGGGEEEFFFJJJKKKIIIGGGGGG@@@GGGKKKGGG@@@AAAKKKUUURRRNNNJJJGGGGGGHHHHHHHHHFFFEEEFFFGGGIIIHHHFFFDDDBBBCCCDDDEEEDDDCCCAAA@@@???@@@AAA@@@>>>???CCCHHH===>>>@@@AAA@@@???===;;;>>>===;;;;;;<<<>>>@@@BBB@@@@@@>>>===<<<<<<<<<<<<:::AAAlll}}}|||zzzyyyvvvaaaHHH;;;999;;;<<<<<>>KKKFFFQQQKKKPPPSSSXXXooorrrkkkHHHKKKUUUtttMMM@@@CCCKKKKKKIIIHHHFFFDDDBBBBBBAAAGGG^^^ppprrruuu~~~{{{~~~{{{yyynnnJJJIII^^^cccYYYCCC<<>>999===PPPMMMSSSKKKZZZUUUwww}}}iiiEEEWWWKKKIIIDDDAAACCCDDDCCC@@@??????AAABBB???<<<;;;===@@@DDDBBB@@@===<<<<<<===>>>EEE===JJJjjj|||uuupppuuu```lll~~~jjjZZZQQQ\\\rrrvvvGGGKKKFFFGGGaaa|||cccuuu___UUUUUUNNNIIIHHHDDDDDDBBB@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEE[[[PPPGGGEEECCC>>>;;;;;;AAA;;;<<>>AAAEEEGGGFFFEEEFFFFFFEEEDDDEEEIIINNNGGGFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCDDDFFFFFFDDDBBBAAABBBCCCDDDCCCBBB@@@???<<<@@@EEEFFFBBB???=========>>>>>>>>>>>>===;;;:::<<<;;;;;;:::;;;===>>>???======<<<;;;;;;;;;;;;;;;:::999SSS~~~~~~~~~}}}|||xxxdddKKK===:::===>>>???AAA999<<<@@@>>>BBBDDD===@@@FFFHHHEEEHHHOOOMMMFFFDDDGGGDDDEEEJJJMMM[[[ttttttYYYTTTUUUaaa___bbbiiihhhaaaaaaggghhhccc```^^^ZZZUUUSSSWWW```gggllllllkkkgggcccaaabbbeeeggggggiiimmmttt|||vvvsssyyy{{{tttmmmnnnqqqjjjYYYJJJGGGDDDFFFJJJKKKRRRiiiyyylll\\\NNNBBB:::<<>>??????>>><<<<<<<<<===BBBBBBAAA@@@@@@@@@@@@@@@???:::EEE```sssvvvwww}}}wwwhhh|||}}}nnnqqq___RRRXXXjjjzzzqqqHHH>>><<>><<>><<<<<<======<<<<<<;;;::::::999999:::::::::;;;<<<<<<<<<999999999:::::::::;;;;;;;;;;;;EEEkkk~~~zzz|||jjjRRR@@@<<>>DDDGGGAAABBBDDD>>>;;;FFFLLLMMMYYYeee^^^KKKEEECCC<<<===GGGNNNaaa}}}mmmWWWTTTPPP\\\```___fffiiieeeeeeiiiiiieeecccbbb___ZZZSSSNNNLLLLLLSSSUUUVVVUUUUUUWWW]]]aaaooouuu|||~~~nnnuuu|||ooocccXXXNNNGGGFFFEEEGGGLLLOOOWWWlll|||rrrdddRRREEE<<<999===EEEIIILLLPPPXXXQQQWWWoooLLLFFFIII^^^oooMMMDDDGGGLLLBBBBBBBBBBBBCCCDDDEEEFFFFFFKKK]]]}}}|||}}}lllwww~~~|||uuuXXXGGGPPP\\\___[[[CCCXXXlllnnntttUUUJJJooo|||WWWXXX}}}lllppp~~~hhhCCCLLLnnnggg{{{yyy[[[WWWcccrrrxxx{{{mmmNNN;;;HHH```{{{dddKKKQQQggg{{{~~~}}}}}}}}}}}}~~~{{{yyyvvvuuuuuuuuutttrrrpppnnnmmmmmmmmmmmmllljjjeeeaaaYYYMMMBBB======???RRRCCCTTTFFFWWWvvvxxxxxxgggKKKIII111===888<<>>??????FFF[[[rrrvvvmmm___YYYKKK>>>CCCPPPQQQHHHEEEBBB@@@CCCIIIKKKHHHEEE???DDDGGGGGGCCCCCCFFFKKKAAA@@@??????@@@AAA???>>>@@@AAABBBCCCCCCBBB@@@??????AAABBBAAA>>>>>>AAADDD>>>===<<<;;;::::::::::::999999:::;;;<<<<<<;;;;;;666777888999:::;;;<<<<<<777BBBDDD[[[}}}~~~qqqYYYEEE>>>AAAEEEEEEDDDFFFPPPSSSIIIEEEFFF@@@>>>EEEQQQ___nnnqqqbbbPPPJJJGGG@@@AAAHHHOOOeeeiiiXXXXXXQQQ[[[cccccciiilllhhhfffhhhiiigggccccccbbbaaa^^^YYYUUURRRSSSWWW[[[\\\ZZZYYYZZZ\\\nnn{{{eee]]]```wwwzzzjjj[[[SSSQQQOOOQQQVVV[[[fffzzz~~~zzzlll]]]JJJ===777888???HHHLLLQQQMMMXXXLLLVVV```rrrXXXGGGBBBEEEcccgggIIIDDDFFFIIIFFFEEEEEEDDDDDDEEEEEEFFFPPPNNN[[[xxx{{{yyyxxxxxxcccJJJKKK[[[cccgggDDDQQQsss|||rrrPPPyyy~~~___rrrxxxzzzwww\\\:::MMMsssjjjaaakkkvvvPPPLLLkkk|||hhhUUUOOORRRpppeeettt|||WWWOOOHHHSSSlll~~~}}}}}}}}}}}}}}}}}}}}}zzzxxxvvvvvvvvvuuutttrrrooommmllllllllllllkkkiiiddd___TTTGGG<<<:::???EEEOOORRRJJJQQQOOOsssqqqrrrjjjgggKKKMMM<<>>CCCQQQaaakkkmmmmmmhhheee|||}}}vvveeeXXXRRRZZZpppaaaTTTTTTccciiieeemmmmmm```[[[OOOHHHGGGDDDCCCBBBAAAAAABBBBBB@@@???>>>???@@@AAABBBAAAAAA@@@AAAAAA???>>>???@@@@@@???;;;AAABBBCCCPPPcccmmmlllWWWSSSJJJDDDHHHNNNIII===@@@AAABBBEEEHHHJJJIIIHHH@@@CCCEEECCC@@@AAAGGGLLLCCCAAA??????@@@AAA@@@>>>@@@AAACCCDDDDDDCCCBBBAAA@@@CCCDDDBBB??????AAADDD>>>===<<<<<<;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;666777999;;;<<<=========666AAA>>>LLL}}}vvv```JJJ@@@CCCFFFEEEEEEMMM^^^bbbSSSJJJHHHCCCKKKKKKZZZuuu|||jjjUUUMMMPPPPPPMMMLLLNNNOOOgggeeeXXX[[[SSS\\\bbbeeejjjllliiifffhhhlllnnnbbb```^^^___bbbbbb```^^^TTTXXX\\\^^^^^^^^^aaadddlllxxxooo\\\ZZZUUUdddyyypppkkkjjjkkkooovvv~~~yyygggWWWEEE:::666999AAAJJJNNNSSSKKKSSSNNNaaa{{{lllNNNFFFAAAEEEkkkbbbHHHFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIIIINNNNNNYYYnnnzzzxxx|||mmmMMMDDDTTTgggmmmDDDMMMsss~~~XXXxxxrrrPPP@@@UUUnnngggWWWVVVrrreee___yyytttsssgggWWWJJJSSSoooeeeMMMKKKJJJZZZzzzpppqqqwww|||||||||||||||||||||||||||{{{xxxwwwuuuuuuvvvuuusssrrrnnnllljjjjjjjjjjjjhhhgggccc\\\OOOBBB:::;;;CCCJJJJJJVVVCCCWWWkkkjjjyyyvvvnnnvvvuuu~~~zzzxxxnnngggfff\\\LLLBBBBBBFFFGGG@@@>>>>>>@@@BBBBBB>>>:::<<>>============>>>>>>??????BBBEEEEEECCCCCCEEEEEECCCBBBEEECCC???BBBOOO___iiiZZZWWWUUUWWWZZZWWWNNNEEE@@@BBBEEEFFFGGGHHHIIIJJJFFFGGGFFFDDDBBBCCCIIIMMMDDDCCC@@@@@@AAAAAA@@@???@@@BBBCCCEEEEEEDDDCCCBBB>>>CCCIIIIIIDDD>>>:::999<<<============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666777:::<<<===>>>>>>======???888EEEwww~~~~~~zzzfffNNNBBBCCCFFFDDDEEEQQQgggjjjWWWKKKJJJFFFKKKKKKaaa~~~~~~aaaPPPTTTTTTVVVTTTUUUSSSQQQjjj```TTT[[[WWW\\\]]]aaaeeeiiihhhfffhhhnnnssshhhbbb]]]]]]aaaffffffeee______^^^\\\\\\```iiiooopppsss}}}vvv```XXXTTTLLL[[[yyyzzzjjjkkkyyy|||vvvaaaQQQ@@@888888;;;DDDKKKNNNRRRMMMOOOZZZyyymmmxxxOOOPPPCCCGGGvvv```IIIJJJJJJIIIDDDEEEFFFGGGIIIKKKLLLNNNBBBGGGQQQaaattt~~~}}}{{{vvv{{{|||~~~tttQQQ===GGGeeehhhDDDUUUxxxbbbpppsssjjj___^^^nnngggIIIKKK]]]gggcccpppqqqxxxyyynnn~~~{{{eeelll^^^@@@IIIWWW^^^sssnnnKKK___www{{{||||||||||||{{{zzzyyyvvvuuutttuuuuuuuuurrrpppmmmkkkiiihhhhhhgggeeeccc```WWWIII>>>:::>>>FFFLLLPPPOOOMMMZZZzzz^^^~~~{{{sss~~~fffaaaiiigggzzznnn}}}xxxgggPPPCCCCCCEEECCCAAA@@@@@@AAAAAA@@@>>><<<===???AAACCCDDDDDDCCCCCC<<>><<<<<<===>>>?????????>>>>>>>>>CCCEEECCCDDDHHHIIIFFFGGGEEEDDDBBB???CCCPPP]]]ddd^^^___hhhiii^^^VVVUUUFFFEEEFFFFFFGGGHHHHHHHHHIIIHHHGGGFFFEEEFFFHHHIIIEEECCCAAA@@@AAAAAAAAA@@@???@@@BBBDDDDDDCCCBBBAAA===BBBGGGHHHCCC<<<888666999:::<<<>>>????????????;;;:::999888888999:::;;;666777:::<<<=========<<<>>>>>>===CCChhh{{{jjjQQQCCCCCCEEEBBBDDDRRRiiikkkUUUHHHIIIHHHCCCNNNggg{{{rrrYYYRRR]]]TTTSSSQQQTTTVVVUUUmmm^^^RRR\\\\\\^^^XXX]]]bbbhhhiiigggfffjjjppplllddd[[[[[[aaahhhjjjiiikkkjjjgggbbb```ccckkkqqqssssssvvvttt___TTTSSSKKKIII```ooobbbWWWYYYeeevvvyyyrrrXXXJJJ<<<777:::???FFFMMMMMMQQQRRRLLLhhhdddmmmOOORRREEEIII~~~^^^IIILLLJJJGGGCCCCCCDDDEEEFFFHHHJJJKKKFFFGGGFFFJJJZZZqqq{{{zzzooopppmmmpppzzzxxxVVV:::???VVVUUUAAAeeepppkkkpppRRRGGGEEEEEEAAAFFFTTTnnnggghhhjjjdddSSSCCCDDDVVVhhhrrryyyhhhuuu|||uuurrr}}}nnnaaaIIIFFFZZZyyy{{{nnnPPPggg}}}||||||{{{|||||||||{{{yyyxxxwwwtttsssssstttttttttqqqooommmkkkhhhgggfffdddaaa___\\\QQQCCC;;;<<>>>>>??????@@@@@@>>>===???BBBGGGOOO]]]hhhcccvvvfff]]]}}}}}}~~~~~~}}}yyylll\\\SSSRRR[[[jjjzzztttuuu}}}|||xxxiiiNNNGGGCCCFFFIIIEEE@@@??????@@@@@@???<<<:::<<<===@@@AAABBBAAA???>>>>>>DDDEEEAAA???BBBAAA===AAA???AAAFFFBBB<<>>???AAACCCCCCCCCAAA@@@===@@@AAA@@@<<<:::;;;===777999<<<>>>@@@@@@???>>>;;;999888666666777999:::555777999<<<======<<<;;;555;;;DDDAAANNN~~~|||lllRRRCCCCCCDDD@@@CCCQQQggghhhPPPDDDHHHJJJEEEYYYqqqvvvdddPPPOOOZZZSSSNNNIIIOOOVVVXXXppp^^^RRR^^^aaaaaaVVV\\\bbbiiikkkgggbbbdddhhhhhh___VVVWWW```iiimmmlllgggiiikkkjjjhhhhhhllloootttuuuwwwzzzuuunnndddXXXSSSTTTMMMQQQmmm~~~]]]UUUWWWfffttt~~~vvvnnnQQQDDD999777;;;AAAHHHOOOMMMRRRVVVKKKppp}}}vvvaaaFFFEEEDDDHHHZZZGGGKKKIIIEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFDDD>>>AAAYYYwwwwwwoooyyyyyyxxxvvvggghhhppp}}}|||[[[<<<>>>FFFBBB<<>>???GGGFFF>>>CCCDDDDDDAAA===;;;<<<>>>@@@???===;;;;;;<<<>>>???@@@<<<<<>>===;;;;;;:::::::::;;;<<<=========<<<;;;999@@@BBB===<<<@@@DDDCCC?????????>>>===???DDDHHHIIITTT]]]aaacccbbbUUUFFFIIIDDD>>><<<>>>BBBDDDDDD???>>>=========@@@BBBDDDCCCCCCBBBBBBAAA@@@@@@@@@AAA======@@@AAA>>><<<<<<=========;;;999888999;;;;;;;;;::::::999:::::::::777777666666666777777888888999;;;<<<======>>>>>>???555666FFF>>>___}}}|||}}}~~~sss^^^JJJ@@@CCCHHHFFFUUU^^^YYYOOOJJJGGGEEEFFFYYYhhhfff^^^ZZZVVVRRRKKKNNNRRRTTTSSSYYYiiiyyy|||fffTTTVVVcccfff^^^XXX```jjjmmmfff```cccllllllddd\\\```nnnzzz{{{wwwmmmmmmnnnooopppqqqooonnnppptttzzztttiiiddd___WWWOOOLLLQQQlllsss\\\TTTXXXoootttbbbLLL???555777@@@HHHNNNRRRVVVXXXKKKYYYzzzKKKCCCFFFCCCbbbwwwHHHFFFEEEFFFBBBBBBAAA???>>>???AAACCCEEEAAADDDAAAAAARRRlllyyyxxxpppzzzjjjtttzzzfffHHH111AAAEEESSS^^^cccpppvvv|||nnn[[[@@@YYYpppQQQ@@@OOORRRVVVVVVQQQWWWqqqWWWHHHqqquuueeehhh{{{fff[[[kkk{{{kkkooosss||||||JJJGGG>>>CCCNNNEEEKKKmmmxxx{{{{{{xxxvvvvvvvvvuuuvvvsssqqqpppqqqpppooonnnllljjjfffccc```[[[VVVRRRLLLDDD<<<<<>>IIIAAABBBBBBBBBAAAAAACCCDDDEEEBBB>>><<<;;;<<<======AAABBB@@@;;;999===>>>===???<<<:::<<<===@@@GGGPPPjjjdddjjjqqqwwwyyy}}}|||}}}}}}zzzwww}}}mmmOOOHHHSSS```iiiuuu___LLLKKKFFFBBBBBB???>>>===<<<;;;:::999999999::::::;;;;;;;;;::::::999777===@@@===<<>>@@@BBBCCCCCCGGGLLLOOOSSS\\\ddd___RRRHHHEEEBBBAAABBBCCCCCCCCCEEEDDDBBB@@@@@@@@@@@@@@@BBBAAA@@@@@@???>>>======AAA???AAAFFFGGGAAA<<<;;;;;;<<<<<<;;;999888888999999888888777777777777777222222222222333444666666<<<:::888:::======;;;888<<<999999DDD:::QQQ~~~xxxhhhTTTFFFIIIRRRFFFQQQYYYTTTLLLJJJKKKKKKKKKZZZdddaaa\\\ZZZWWWQQQMMMSSSWWWXXXZZZbbbmmmvvvssskkkZZZMMMRRRccckkkhhh[[[___fffjjjgggaaabbbfffsssllleeeiiiyyywwwkkkhhhmmmuuuyyyyyytttvvvyyy}}}wwwnnnfffcccaaa```ccchhhwwwlllLLL^^^yyy~~~{{{mmm\\\HHH===555999BBBIIINNNQQQQQQRRRZZZmmmrrr|||kkkHHHDDDDDDAAAmmmlllDDDBBBCCCFFFCCCAAA@@@>>>>>>???AAADDDEEEBBBDDDBBB@@@III]]]qqq|||tttxxxxxx~~~oooUUUAAAEEETTTvvvXXX]]]ppphhhrrr[[[GGG```kkkKKKSSSqqquuu~~~nnnjjjuuulllIIIjjjuuuooo|||~~~MMMEEEIII^^^gggSSSJJJXXXaaapppzzzuuurrrvvvxxxssstttrrrppppppppppppooonnnkkkiiieeeaaa]]]WWWQQQLLLEEE===999???GGGKKKKKKJJJRRRkkkzzzxxxqqqsssRRRGGGRRRQQQFFFCCCBBB???@@@AAA@@@??????AAACCC@@@>>><<<;;;<<<>>>@@@@@@BBBCCCAAA<<<:::>>>AAA@@@???======@@@@@@???CCCIIIfffbbbjjjzzzuuunnn~~~}}}}}}~~~~~~|||bbbGGGEEEJJJTTTbbbppp}}}zzzZZZHHHHHHCCC???>>>;;;;;;:::999999888888888999;;;;;;:::999888888888888555;;;===;;;<<>>AAABBBAAADDDRRR```___UUUGGGGGGHHHGGGEEECCCCCCDDDEEEDDDCCCBBBAAA@@@???>>>@@@???>>>===<<<<<<<<<<<>>@@@BBBEEEFFFAAABBBBBBAAAAAAMMMiii|||rrrzzzyyy~~~}}}||||||}}}{{{hhhYYYqqqhhhQQQoookkkfffxxxyyyOOOJJJ@@@gggkkkxxxRRRiiizzzOOONNNeee}}}sssZZZNNNMMM\\\ppp|||wwwtttxxxxxxrrrrrrqqqooooooppppppooonnnkkkhhhddd___YYYQQQIIIDDD>>>999:::DDDMMMMMMJJJHHHQQQ______NNNEEECCCBBBHHHHHH<<<===>>>??????>>>>>>???AAA???>>><<<;;;;;;===@@@BBBGGGHHHFFF???===@@@CCCCCC??????AAADDDCCC??????BBB[[[[[[```tttyyywwwbbbuuu}}}uuu___JJJHHHBBBFFFVVVfffrrrvvvWWWFFFFFFBBB>>>===:::999999888888888888999:::===;;;:::888777777888888777999;;;;;;;;;???EEEJJJEEEBBB???===>>>AAACCCDDD<<<===<<<===HHHUUUUUUNNNGGGIIIJJJHHHDDDBBBCCCFFF???@@@@@@AAAAAA@@@???>>>>>>>>>===<<<<<<===>>>>>>???>>>@@@EEEEEE>>>888555888:::======;;;999888888777777777777666555444444555555555666777888999:::>>><<<999999;;;;;;999777888===999===???@@@ggg|||~~~|||zzzhhhSSSVVViiicccbbb]]]SSSKKKIIINNNRRRSSSZZZ]]][[[\\\]]]VVVKKKOOOSSSYYYggg~~~ooo```\\\dddlllooohhhiiinnnrrrpppiiiffffffsss~~~nnnjjjmmmvvvyyywwwmmmjjjnnntttxxxxxx|||~~~{{{tttjjjYYYJJJ<<<888999@@@HHHKKKNNNQQQSSSJJJ\\\mmmooozzztttEEEHHHJJJDDDFFFVVVDDDEEEGGGGGGFFFAAAAAA@@@AAABBBDDDFFFHHHBBB???AAADDDAAAFFFaaauuuxxxsssyyy{{{{{{zzz{{{}}}zzzrrrYYY^^^kkksss}}}sss===LLLXXXqqqjjjooo{{{{{{wwwlllrrroooLLLaaa~~~vvv|||xxx|||}}}}}}|||zzzyyywwwtttqqqoooooooooppppppnnnmmmkkkgggbbb\\\TTTLLLCCC===<<<;;;@@@IIIKKKHHHHHHNNNdddzzzccc___RRRJJJCCC???GGGHHH:::<<<>>>??????>>>>>>???@@@BBBAAA???===;;;<<<>>>@@@QQQRRROOOFFFAAABBBDDDDDDAAA@@@CCCFFFDDD@@@???BBBRRR[[[ZZZddd{{{nnnyyy~~~|||nnn```UUUEEE>>>JJJXXXaaapppwwwXXXFFFFFFBBB>>>>>>;;;999999999999999::::::;;;===<<<:::888777777888999999999:::::::::<<>>======>>>???AAABBBAAA======@@@???;;;777777999<<<>>>???===;;;::::::::::::::::::999888777666444444444333444444555666:::<<<===<<<999999<<>>>>>DDDBBBBBBUUUoooyyyppptttqqqxxx}}}|||zzz{{{zzzzzzzzz|||mmmSSSzzzzzzbbbFFFRRRyyy{{{tttjjjqqqaaaTTTyyyyyy{{{}}}wwwsssuuupppooonnnnnnoooooommmkkkiiieee___WWWPPPGGG???:::;;;>>>FFFLLLFFFBBBOOOaaaZZZxxxvvvxxx}}}```OOOHHHGGG@@@@@@BBB<<<<<<>>>@@@@@@???>>>??????@@@@@@???===;;;<<>>???===:::::::::999::::::;;;;;;;;;;;;:::999888888888888:::888888999999;;;BBBKKKDDDHHHJJJEEE???>>>EEEMMMFFFHHHCCC999;;;KKKYYY___GGGFFFEEEBBBAAABBBEEEGGGFFFEEEDDDCCCBBBAAA@@@???CCCBBB@@@??????AAACCCDDDDDD???<<<===>>>;;;:::<<<:::<<<>>>>>>===<<<;;;<<<;;;<<<<<<<<<;;;:::888777888777777666666666777777777;;;>>><<<999999>>>DDDAAA999777666???>>>CCCpppyyyaaaHHHFFFSSSHHHAAA<<<;;;<<>>666999@@@IIIMMMMMMOOOSSSPPPYYYlll{{{wwwyyyRRREEEIIIIII>>>WWWyyyNNN@@@IIIBBB>>>AAADDDDDDDDDDDDEEEFFFGGGGGGFFF>>><<<@@@@@@===GGGWWWiiiqqqlllssszzz~~~xxxmmmrrryyy{{{zzzyyyxxxzzz~~~vvvNNNooowwwQQQ```YYYttt}}}oooVVVrrrzzzyyyzzzsssppptttoooooonnnnnnooommmjjjhhhfffaaaYYYRRRJJJDDD>>>:::;;;???HHHKKKCCCBBB[[[zzzhhh```}}}zzzqqqcccTTTBBB???CCC===:::<<<<<<;;;===???@@@???>>>>>>>>>:::;;;<<<;;;:::<<>>@@@???;;;::::::999999999::::::888888888999888888777777999666666888999:::CCCNNNDDDHHHLLLIIIDDD@@@@@@BBBFFFIIIFFFAAAFFFTTT^^^^^^EEEDDDCCCCCCEEEFFFFFFEEEFFFEEECCCBBBAAAAAABBBBBBIIIGGGDDDAAA???@@@AAABBBDDD>>><<<===>>><<<;;;===;;;<<<===<<<;;;;;;<<<===;;;;;;<<<<<<;;;999777555:::999999999:::;;;<<<<<<888:::;;;:::888999>>>BBBAAA666;;;888===???===\\\www]]]GGGCCCJJJDDD===999;;;???@@@EEEKKKLLLWWW___ccchhhjjj```RRRPPPWWWpppyyygggaaa]]][[[^^^eeennnuuuzzz}}}~~~~~~tttmmmllliiidddTTTQQQYYYeeeppp{{{{{{qqqeeeWWWJJJ@@@:::777;;;CCCLLLNNNMMMOOOTTTHHH^^^zzzkkkuuuIIIGGGEEEDDD===hhhhhhPPP;;;HHH>>><<>>888999===:::999;;;>>>???>>><<<<<<<<<555888999888666888>>>DDDJJJQQQSSSLLLCCC@@@@@@???>>>======???>>><<<===BBB<<>>@@@???;;;::::::999888888999999555666777888888777666666777333333777999;;;EEEQQQLLLOOOSSSSSSOOOIIIBBB>>>@@@FFFIIIKKKSSS\\\[[[RRRDDDCCCCCCFFFIIIJJJFFFCCCAAA@@@???>>>???AAADDDEEEMMMJJJFFFBBB???>>>>>>>>>AAA<<<;;;===>>><<<;;;<<<:::;;;<<<;;;999:::;;;===999:::;;;;;;:::888555333555666666777888:::;;;<<<;;;999888777999;;;<<<===???333@@@<<<===DDD???VVV}}}~~~vvv\\\JJJFFFJJJRRRIIIDDDFFFGGGEEEFFFJJJLLLWWW```dddiiillldddXXX```dddzzznnniiieee```___fffooowww}}}|||rrrmmmrrr}}}lll^^^QQQQQQQQQZZZnnnyyylll___QQQDDD;;;888777<<>><<<;;;IIIFFFIIILLLFFFHHHgggUUUtttHHHAAA===;;;===;;;666<<>>>>>GGGLLLHHHAAA???@@@???<<<;;;<<>>======;;;;;;;;;;;;999888666555888888888999999::::::;;;;;;;;;:::999777555444333555555555777999999888666999999888888888999;;;<<<555;;;===::::::@@@DDDEEEcccxxxnnnhhhhhhjjjmmm___UUUKKKGGGDDDBBBFFFMMMNNNXXXYYY\\\jjjppphhhdddbbbjjj|||ddd```aaa[[[^^^nnn~~~{{{vvv~~~wwwfff\\\XXXWWWOOOjjj|||{{{qqq___QQQFFF;;;555555:::JJJLLLHHHLLLPPPPPPTTT___pppwwwxxxMMMEEE@@@333HHH999zzzSSSGGGBBB@@@DDD???CCC@@@AAABBBAAA???=========<<<;;;999:::<<<@@@EEEHHHJJJYYYxxxuuuvvvyyywwwsssvvv~~~~~~nnn\\\qqqvvveee\\\mmmeee___```jjjtttrrrZZZMMM^^^{{{hhh___]]]aaa^^^lll{{{}}}zzzuuuqqqooonnnnnnmmmlllkkkjjjgggccc```YYYQQQHHHAAA;;;888===DDD@@@NNNIIILLLBBBTTT{{{^^^tttyyyeee???AAA======<<<;;;;;;;;;;;;;;;999:::::::::999888777777444444666999:::888:::>>>@@@BBBDDDDDDBBB???>>>==============================:::BBBXXXooowwwrrrlllcccsssZZZqqqzzz~~~wwwvvv}}}~~~ppp\\\KKKCCCAAACCCAAAIII[[[jjjuuunnnPPP???===;;;;;;;;;666666555444555666777666444555555555555555444444333222222333444777:::>>>AAAUUUZZZZZZQQQGGGCCCAAA???;;;>>>BBBFFFHHHFFFBBB?????????@@@AAABBBDDDFFFGGG@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>?????????>>>======888888888888888888888777999999999888888777777777999888888777666444333222333333333444666777666555888888777888888:::;;;<<<:::;;;;;;999777;;;DDDKKK```{{{{{{zzz~~~zzzkkk\\\SSSKKKDDDEEEKKKTTTYYYVVVUUUbbblllkkkhhhgggrrrvvvccccccbbb]]]^^^lllyyy~~~ssspppvvv}}}mmm^^^YYY^^^eee{{{~~~{{{kkkYYYKKKAAA999666777===FFFFFFHHHPPPRRRQQQXXXnnnggguuuxxxFFF@@@BBB:::DDDAAA{{{QQQBBB<<<;;;AAA<<<@@@===???@@@???===;;;;;;<<<<<<;;;:::999;;;===@@@BBBAAAOOOooowwwdddrrr|||wwwvvvwwwvvvuuuvvv}}}~~~~~~{{{rrrgggXXXgggfffOOOAAATTT|||rrriiihhh}}}zzztttpppiiicccjjjxxxvvv~~~uuu||||||~~~{{{wwwsssqqqooonnnnnnllljjjhhhgggeeeccc```UUUKKKAAA<<<888888===CCCQQQFFFNNN@@@QQQrrrqqqyyy\\\<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::888777888:::999666777;;;>>>BBBEEEFFFDDD@@@===;;;?????????@@@@@@AAAAAAAAA<<<<<<===DDDVVVgggggg]]]pppooo~~~yyyjjj}}}zzzzzz|||~~~wwwiiiXXXJJJBBBDDD???AAAIIIPPP[[[rrrkkkPPP@@@???<<<;;;;;;555666444333444555666555444555555555555444444444333333111000222777;;;======SSSWWWUUUKKKBBB@@@AAAAAA===???AAACCCCCCAAA>>><<<;;;;;;<<<===???AAACCCDDD??????@@@AAAAAA@@@??????=========>>>>>>===<<<<<<999888777666666666666666::::::999888777666555444555555666555444333222222222111000111333444555444777777777888999;;;<<<===>>>:::999:::999;;;HHHYYY\\\qqqwwwfffVVVNNNGGGAAAEEEMMM[[[______]]]eeennnmmmeeekkk{{{jjj___fffdddbbbdddrrr||||||}}}|||zzzxxxvvvvvvwwwxxx|||zzzrrrbbbOOOCCC;;;777777:::FFFHHHFFFMMMWWWSSSRRR```nnnjjj???;;;CCCAAA<<>>JJJbbbxxx{{{tttxxx{{{vvvfffqqq~~~wwwsssuuuyyywwwrrrwww|||~~~~~~{{{}}}~~~}}}pppbbbaaannn___KKKUUUdddnnn||||||kkkiiiqqqwww~~~yyywwwvvvtttrrrqqqooooooooommmkkkhhhfffdddccc```^^^PPPEEE:::777888;;;@@@FFFRRRGGGIIIMMMttt|||~~~mmmtttPPP>>>@@@::::::999999999:::;;;;;;<<<<<<===>>>>>>>>>======<<<:::::::::888444555888>>>CCCHHHJJJHHHCCC===:::AAAAAABBBCCCCCCDDDEEEEEECCCFFF@@@999EEE^^^fff^^^mmmrrrzzzppp}}}yyyzzz}}}zzzkkkVVVGGGGGGBBB@@@@@@@@@GGG[[[pppnnnTTTEEEDDD???<<<;;;555666555444444666666555444555555444444333333333444222111000222444888;;;<<>>;;;<<<>>>@@@AAA@@@???>>>>>>999999:::<<<>>>@@@BBBCCC@@@??????>>>>>>??????@@@>>>>>>>>>>>>===<<<;;;:::>>><<<:::777555444333333:::999999888777666666666444444555555555444333333222000//////222444555555555666777888:::;;;======<<<666888???@@@???OOOeee{{{sssdddQQQAAA>>><<<;;;CCCPPP]]]hhhssstttqqquuuppp```nnnzzz___\\\hhhggghhhmmm}}}xxx}}}zzzxxxwww~~~{{{vvvuuu~~~zzz|||}}}uuukkk[[[HHH<<<777555999>>>KKKJJJIIIQQQUUUKKKPPPgggOOO???:::CCCCCC666cccSSSCCC>>>???EEE>>>@@@@@@BBBCCCBBBAAA??????@@@===============<<<;;;:::@@@HHHZZZpppyyywww{{{zzzjjjrrrvvvvvvrrrsssyyyzzzvvvsssyyy~~~~~~}}}{{{~~~~~~~~~{{{RRRLLLhhhrrrxxx|||uuusssrrrqqqpppooonnnmmmmmmjjjiiigggeeeccc```\\\XXXLLLAAA777777<<>>DDD::::::999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>======:::999:::777333444888@@@FFFMMMPPPMMMGGG@@@<<<@@@AAABBBCCCDDDEEEFFFGGGHHHJJJFFF???CCCVVVgggmmmcccuuurrrkkkzzzxxxyyyyyyeeeUUUHHHDDDBBBBBB@@@AAAIIISSSiiiPPPCCCBBB===999888333777666555666777777666555555555444333333333333444///222444333222333999>>>AAAKKKQQQNNNFFF???999555:::<<<>>>>>><<<::::::;;;999::::::<<<>>>@@@BBBCCCCCCAAA>>><<<<<<>>>AAACCCAAAAAAAAA???>>><<<:::999???>>><<<:::777666444444888888888999999999::::::555555666666666555555444333222000111333666777777555666777999:::;;;<<<===999444888BBBCCCAAAMMM```xxxooobbbLLL;;;999::::::CCCQQQZZZkkksssuuuuuuddduuuqqq^^^aaammmooonnnsss}}}|||zzzyyyxxxzzzvvvuuuxxxhhhUUU^^^hhhrrryyyooocccTTTBBB999555666;;;AAAFFFGGGIIIPPPOOOEEERRRuuuyyynnnAAAEEE===AAA@@@444tttyyyQQQFFFCCCDDDHHH>>>>>>AAABBBDDDCCCBBB@@@AAAAAA>>>>>>???@@@@@@???>>>>>>???AAAQQQlll}}}yyy\\\cccmmmuuutttqqqssswwwyyyrrrwww}}}~~~~~~}}}}}}~~~wwwzzz~~~~~~}}}}}}vvvpppdddrrrkkk]]]bbbqqqxxx}}}xxxvvvrrrrrrqqqpppnnnmmmkkkjjjffffffeeedddbbb\\\UUUOOOEEE<<<666999???DDDHHHLLLFFFPPPfffwwwhhhlll@@@888======;;;::::::999::::::;;;;;;888888999:::;;;;;;;;;:::999777666888666333666:::CCCIIIPPPSSSPPPIIIBBB>>>>>>>>>???@@@BBBCCCDDDDDDEEECCCEEEFFFBBBFFFYYYpppiiimmmuuueeeWWWrrrzzzUUUdddzzzwww{{{sssgggMMMFFF???>>>???>>>===>>>dddLLLAAAAAA<<<;;;<<<888888666555666777888777666666555333222222222333444///333666444111111777>>>FFFNNNQQQLLLDDD@@@<<<:::===@@@BBBAAA===:::999:::;;;;;;<<<===>>>@@@AAABBBCCCAAA>>><<<<<<>>>AAACCCBBBAAAAAA@@@>>><<<:::999;;;<<<<<<<<<;;;:::999999666666777999:::;;;<<<===666666777777777666666555444333222444666888999888555666888999;;;;;;<<<<<<888555888???@@@===CCCLLLEEEVVVcccmmmzzzsssdddLLL:::;;;>>>>>>HHHXXXWWWmmmhhhmmm}}}ttt}}}nnneeellluuuwwwrrrwww}}}~~~}}}~~~SSS^^^ooozzzwwwwww}}}rrrgggYYYKKK===777777999???EEEDDDJJJNNNRRRQQQMMMdddiiivvvTTT>>>HHH>>>@@@<<<999kkkHHHCCCCCCCCCEEE;;;;;;===???@@@@@@???>>>>>>???>>>???@@@AAAAAAAAAAAA@@@???>>>IIIddd}}}|||sss~~~hhhkkkqqqvvvsssooopppuuuqqqtttwwwzzz|||~~~~~~~~~|||}}}~~~wwwxxxzzz}}}|||}}}|||{{{ssslllmmmWWWKKKEEEGGGKKKRRRaaazzz~~~vvvxxxssssssrrrpppnnnllliiihhhcccbbbaaa___[[[TTTLLLFFF<<<777777<<>>;;;;;;<<<======>>>??????BBB>>>BBBHHHBBB;;;JJJdddpppaaannnlllUUUgggyyy\\\RRRwwwyyyzzz}}}wwwcccUUUEEE======???>>><<>><<<777666555555777777666555666555333222111222333444222333444333222444888;;;IIIQQQTTTNNNFFFBBB>>><<<:::???CCCCCC???;;;;;;<<<============>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>===<<<;;;;;;999:::<<<>>>>>><<<:::888555555666888999;;;<<<<<<777777777777777666555444333333333666999::::::888666777888:::;;;;;;::::::777777888999;;;======>>><<>>HHHYYY[[[wwwcccgggxxxmmmnnnvvvzzzzzztttzzzrrrdddgggqqq~~~tttVVV{{{}}}wwwjjj]]]MMMBBB888777999===CCCHHHGGGOOORRRRRRTTTYYYuuuxxxfffDDD@@@FFF===@@@;;;BBB___@@@???@@@>>>???888;;;:::<<<======<<<;;;<<<===????????????>>>>>>??????@@@===BBBSSSgggsssvvvvvv}}}mmmgggssszzztttnnnoooooopppqqqrrruuuzzz}}}~~~|||zzzyyy|||zzzyyy||||||pppRRR???DDDKKKQQQVVVVVVOOOVVVdddyyynnnvvv~~~yyywwwvvvrrrrrrqqqpppnnnkkkiiigggbbb___ZZZUUUPPPJJJDDD@@@777777<<>>???::::::999888777666555555555333333444444444333222222333111111333333222666<<>>@@@CCCAAA>>>FFFRRReee[[[jjj|||qqqfffjjjkkk___eeeyyyjjjUUUFFFAAABBBAAA???gggOOOCCCAAA:::888:::888666555444444555666555444666555333111111222333444555333111222444777888888BBBLLLSSSPPPGGG@@@999444000666<<<>>>;;;999:::<<<===============>>>??????>>>@@@BBBDDDDDDBBB@@@>>>::::::;;;<<<=========<<<:::<<<>>>???>>>;;;777555444555666777888999::::::777777777777666555444333222333444777:::;;;:::888777888999:::;;;::::::999666888777666:::@@@???:::BBB999;;;NNNfff}}}nnnRRR>>>??????:::AAAQQQcccggghhh~~~pppkkkssszzz{{{xxxvvv}}}yyyeee^^^jjj~~~oooqqq~~~nnnbbb}}}{{{sssdddVVVDDD;;;555666;;;@@@FFFKKKHHHPPPNNNKKKPPP[[[wwwrrrnnn^^^;;;CCCAAA:::AAA<<>>===<<<;;;;;;;;;<<<===::::::@@@LLL[[[lllwwwuuuuuunnn]]]ooo|||ooolllmmmmmmmmmmmmpppxxx~~~}}}zzz}}}|||{{{zzz}}}}}}zzz{{{___NNNOOO___iii^^^[[[ooo|||tttxxxzzz{{{yyyrrrpppqqqpppooommmkkkhhhgggbbb]]]UUUNNNHHHCCC???<<<666999AAAJJJMMMJJJIIILLLQQQaaawwwJJJ::::::777777<<<999888666555333222222222333333333333222111000000333000000222222111555;;;@@@BBBDDDCCC???<<<:::999888888888888888888888888999;;;:::999===DDDFFFDDDTTTWWW\\\kkkppp\\\YYYuuuvvv^^^ooouuubbbPPPEEEAAA>>><<>>;;;999======<<<:::777666777999;;;:::999888888888888888999:::;;;<<<===IIIccc{{{}}}~~~fffccczzztttgggkkkpppsssppplllooozzz~~~~~~|||}}}~~~~~~~~~~~~{{{~~~yyyxxxvvvsssqqqooommmkkkjjjiiigggdddaaa^^^WWWOOOIIIEEE@@@;;;666???777GGGEEEJJJLLLDDDdddXXXiiiAAA555999:::777666777666444222111111111111111111111111111111111111222111000//////111333444::::::<<<>>>>>><<<888555:::999888888999:::<<<======;;;999888999;;;>>>@@@EEEYYYbbb```___]]]bbbppp|||jjj]]]qqq}}}uuuhhhXXXKKKBBB>>>```III???>>>888666999777333333333333333333333333444222111222444666666666333333333333333333333444AAARRRXXXLLLGGGMMMJJJ???777;;;<<<999777888888555888999999:::;;;;;;;;;;;;======@@@CCC@@@999777888;;;888======888<<<@@@999<<<=========<<<;;;999888888888777777777777888888666555444333222111111000222333444555666666666666777777777777777777777888777888888888999999999999:::<<<555666JJJgggtttmmmiiivvveeeEEE:::<<<;;;DDD\\\}}}\\\fffzzzpppjjjjjjnnnrrrqqqwwwooojjjvvvzzzeeeZZZ```sss{{{mmm^^^ZZZ^^^fffooowww~~~wwwmmm___PPPEEE;;;999888:::@@@FFFIIIJJJKKKSSSNNNSSSmmm|||~~~{{{lllAAA999888===;;;;;;<<<___xxxGGGDDD@@@>>>>>>===;;;999888===BBBDDDAAA<<<777444;;;:::::::::::::::;;;<<<;;;;;;<<<;;;;;;DDDZZZooo{{{vvvvvvzzzgggpppyyyooommmjjjffffffkkkuuu}}}~~~~~~~~~~~~~~~~~~}}}{{{tttvvvuuurrrpppooommmkkkjjjhhheeeaaa^^^VVVQQQIIIBBB>>>;;;888777:::BBBPPPLLLJJJQQQ^^^}}}jjjqqqUUU<<<777999777555666777666444222111111111111111111111111111111111111222111000///000111333444777888:::===???>>>;;;888::::::999999:::;;;<<<======<<<;;;:::;;;===???@@@===PPP[[[```eeebbb___ggglll~~~|||qqq~~~uuuhhhYYYLLLDDDZZZDDD<<<===888555777444333333333333333333333333333111000444:::===;;;888111111222222222222111111666NNNXXXLLLHHHSSSRRRCCC888999777555777:::777222666666777888999999::::::;;;;;;===???===888777999===>>>DDDBBB999<<>>QQQppphhhUUUaaauuuyyyvvvtttvvvssszzz{{{jjjkkkuuu|||jjjeeennnzzzxxxooobbbTTTGGG@@@888888999===CCCIIILLLMMMIIINNNLLLXXXvvv|||FFF555666888;;;444===<<>>>>>===<<<;;;888===CCCFFFDDD>>>999555<<<;;;;;;<<<<<<===>>>???======<<<;;;888<<>>;;;::::::::::::;;;<<<===>>><<<=========>>>??????@@@@@@OOOZZZggguuurrrhhhhhhKKKlllvvveee___qqq}}}qqqcccXXXUUUAAA;;;>>>999666777333222222222222222222222222333000///555<<<@@@<<<666000111222333333222111000***>>>NNNPPPRRRTTTJJJ;;;888666333111444999777111444555777888999999999999666666888<<<<<<999:::>>>AAA@@@DDDAAA:::>>>???333666;;;??????;;;999;;;???999999888777666555444333666555555444333222111000222222333444555555555555555555444555555777888999888888999999999999999999222666999>>>>>>AAAhhhtttVVVAAA>>>AAASSSnnn|||gggSSSOOO\\\qqq~~~wwwooo{{{yyy}}}yyyxxxpppwww~~~|||tttgggWWWIII???;;;444777;;;@@@FFFJJJMMMNNNKKKJJJRRRkkkggg<<<777555999<<<111@@@>>>~~~RRR@@@???>>>>>>>>>>>>>>>======>>>>>>===;;;:::;;;<<<>>>>>>=========>>>??????===<<<<<<;;;888999CCCOOOwwwhhhWWWaaaddddddeeegggiiiiiigggeeepppwww~~~~~~||||||~~~}}}~~~~~~~~~}}}~~~yyyvvvssssssssspppmmmjjjhhhgggeeeccc```YYYRRRMMMGGGEEEAAA;;;666888>>>DDDFFFKKKCCC[[[fffiii~~~kkk[[[===888666999999555444666444333333222111000000000000000000000000000000000222111111111111222333333444444777:::>>>???===;;;:::::::::;;;<<<===>>>>>><<<===>>>@@@@@@@@@@@@???CCCKKKQQQbbbvvvvvvlllkkkXXX^^^eeehhh^^^TTTuuu~~~uuuTTTAAA;;;???;;;888888333222222222222222222222222444000///444;;;===888222111222222333333333333333...111>>>PPPWWWNNN@@@777======999444444777666111444555888:::;;;;;;::::::666555888<<<<<<:::;;;>>>>>><<>>;;;;;;::::::888777555444777777666555444333222222111222333444555555555555666666555555666888999;;;888888888888888888888888111555<<>>888YYY|||^^^FFF???===BBBPPPXXXPPPIIIIIIOOO^^^vvv}}}ddd___{{{sss}}}kkkjjj~~~xxxmmm^^^NNNBBB;;;888444777===CCCGGGKKKMMMOOORRRNNNgggNNNCCC;;;777;;;===222BBB@@@yyyGGG>>>>>>?????????>>>?????????>>>;;;888777888===@@@@@@@@@???======<<<<<<<<<<<<::::::;;;999888???GGGiii}}}zzziiiNNNPPPkkkllliiiddd______dddjjjfffoooyyy~~~|||~~~|||{{{|||~~~~~~~~~~~~wwwvvvvvvtttqqqooommmkkkhhhfffeeeccc```\\\UUUMMMHHHAAA@@@>>>:::888<<>>@@@AAA@@@???>>>>>>??????LLLaaaeeeccciiizzzfff[[[ccc___HHHVVV~~~~~~UUUBBB===AAA===999999555222222222222222222222222444111000333777888333...222222222222333555666777<<<000222FFFPPPHHH??????BBBHHHIIIBBB;;;777555222444666888;;;<<<<<<;;;::::::999<<>>999888;;;===<<>>===<<<:::888777888888777666555444333333111222333444444555555444888777555555555777999;;;777777777777777666666666333555777<<<999555QQQyyy^^^GGGAAA>>>:::>>>??????BBBGGGLLLZZZvvv}}}}}}wwwqqqccclllmmmeeehhhnnn{{{hhhTTTbbbxxxpppbbbSSSFFF>>>999777666;;;AAAFFFIIIKKKNNNPPPSSSYYYrrryyy@@@BBB333888:::===555AAA>>>bbbAAA;;;===??????>>>===>>>???;;;<<<<<<<<<;;;;;;<<<>>>@@@???===<<<:::999999999:::888888:::::::::>>>CCCJJJddd|||||||||{{{xxxmmmRRREEEdddooo{{{{{{qqqfffcccdddbbbhhhpppwww|||~~~}}}{{{yyy{{{}}}~~~~~~~~~sssuuuwwwyyy{{{~~~}}}{{{yyyxxxppprrrpppkkkiiijjjiiifffeeeccc___\\\WWWPPPIIIDDD::::::::::::;;;@@@FFFJJJCCC@@@NNNbbb[[[```qqqppptttFFF@@@999555555555555444111111111111111000///.../////////////////////////////////000000000000111222222222444666777555444444555777999:::;;;;;;;;;:::;;;===>>>???>>>>>>===@@@???;;;CCCRRRWWW___pppwwwbbbXXX[[[XXXVVV___VVVCCC===AAA===999999555111111111111111111111111333222222333444444111///222111000000222555888:::???444111;;;DDDDDDCCCEEE<<>>BBB@@@;;;999:::======AAAAAAHHH]]]cccTTTBBBCCCBBBAAA???<<<:::999;;;<<<======<<<:::888777777777666555444333333222111111222333444444444444888777555333444555777999777666666666555555555444444555333555666444GGGiii}}}zzzwwwaaaIIIEEEDDDAAACCC>>>CCCHHHJJJNNN```ppptttyyyrrrbbbfff^^^YYYgggrrrtttvvvuuu~~~qqqvvv~~~|||nnncccTTTGGG???;;;999777<<<@@@EEEIIIKKKLLLOOOQQQUUUkkkwwwoooUUU:::777222777666999666;;;999CCC???888:::======;;;:::;;;<<<777999:::;;;:::999:::;;;<<<;;;:::999888777777777888555555999::::::<<<@@@DDDTTTmmmyyyzzz{{{}}}tttzzzhhhVVVQQQddd{{{|||nnnccc___ddddddfffllltttzzz~~~~~~~~~|||{{{{{{{{{}}}~~~}}}~~~~~~}}}~~~}}}~~~~~~~~~}}}|||xxxtttrrrlllnnnkkkfffeeehhhfffaaa___\\\XXXSSSNNNHHHBBB===777777888<<>><<<;;;888555222222222222///000111111111000///...........................---......///////////////.........000333444333111111333555777888999999999999999:::;;;<<<<<<<<<<<<@@@BBB@@@DDDLLLNNN\\\vvv}}}dddggguuurrriii___rrrWWWDDD===@@@<<<999999555111111111111111111111111222222333333222222111111111000//////111555999<<<888777555666===DDDFFFDDD///FFF[[[YYYJJJ===888888222444777:::<<<<<<;;;:::888:::>>>DDDCCC>>><<<>>>888:::<<<666555FFFMMM???;;;:::;;;<<<>>>>>><<<:::888999:::::::::888666555666666555444333222222111111111222333444444444444888666444222222333555777666666555555444444444333333666444555888444<<>>555333666666777555--->>>555999;;;<<<999888999:::777666555444333555888<<<888888777777666777777777888444444888:::999;;;>>>777<<>>@@@BBBAAAQQQpppssslllhhhrrrssspppQQQaaa|||VVVHHH;;;777777666444333333222111000////////////000000000000000000000000000......000000...222777999888;;;AAA???999999===<<<@@@EEEHHHGGGBBB<<<777222222444888;;;======<<<:::999999:::;;;;;;:::888888888999:::;;;======>>><<<===>>>>>>===;;;999777999999999777666444222000777777666555444222111000000///222888999777666888555444333333555666666666333333444444444444333333333222222333444666888:::TTT}}}}}}||||||jjjUUUGGGEEEIIIDDDNNNVVVaaavvvooogggkkknnnrrrttt}}}hhhzzzrrrlllVVVOOODDD;;;555555999;;;GGGJJJJJJIIIOOOVVVSSSIIIXXXlll||||||NNN444444///888555555555555555555555555444555777888999999888888555666666666444444555777777888888888888777666666555666777888999:::::::::CCC>>>QQQiiiyyyxxxJJJ>>>QQQRRRQQQ[[[___eeebbbbbbdddbbbbbbqqqyyyzzz}}}{{{ttt}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||{{{||||||}}}~~~}}}yyyuuurrrqqqpppooonnnkkkjjjiiifffccc^^^[[[XXXOOOMMMIIIEEE@@@;;;888666>>>===???FFFKKKLLLMMMNNN```rrruuujjjuuuYYYuuu~~~NNN;;;;;;555444333222111000000000000///////////////////////////...---,,,,,,---...///...------------...//////,,,,,,---...///000111111666444222111333777===@@@<<<===>>>===<<<;;;<<<===888;;;???@@@AAAEEEOOOVVVoookkklllnnnfff[[[___mmmrrrfffdddzzzUUUGGG;;;888888666444333333222111000////////////////////////////////////000......000///...222777777999@@@GGGFFF===777666444777<<<>>>===888444111222222444777;;;===<<<;;;888888777999:::;;;:::888888888999:::;;;<<<======<<<<<<=========;;;:::999888888777555444222111000666666555444333111000///000///111666777555555888555444333333555666666555333444444555555444444333333333333333444666777888CCCooo{{{{{{zzzdddOOOHHHLLLaaarrrnnnvvvoookkknnnuuu}}}mmmrrryyyooobbbYYYNNNHHH???777444777<<<@@@HHHNNNPPPMMMNNNTTTWWWVVV}}}zzzBBB555888444777333333333333333333333333333444666777888888777777666666666555444444666888777777777777777777777777777777888999::::::::::::999333CCCYYYkkkyyy[[[BBB999999EEEVVV]]]bbbaaaaaaccccccbbbgggnnn}}}}}}|||{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{yyyxxxuuurrrpppooonnnmmmlllgggfffdddaaa\\\WWWSSSPPPIIIFFFBBB>>>;;;999888888>>>DDDHHHGGGHHHOOOVVVYYY{{{mmmtttdddEEE<<<;;;333444333222111000000000000////////////////////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,---......,,,,,,---...///000111222555444222222333777;;;>>>;;;===>>>===<<<;;;<<<>>>EEEEEEDDDAAA>>>>>>BBBEEEMMM^^^fff^^^VVVZZZ\\\YYYhhhvvvhhhSSSiiiRRRFFF:::888999777444333222222111000////////////........................000---...000///...111777777;;;DDDMMMMMMBBB666///000444777888666333111000333222333666:::;;;;;;:::666555666888:::;;;:::999888888999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;777666444333111111111222555555555444222111///...111//////333555333444777555444333444555666666555444444555555555555444444222333444444555555555444444YYY|||~~~~~~~~~rrrXXXPPPWWWsssiiihhh|||yyy|||ttthhh~~~uuugggWWWKKKCCC>>>888444444999@@@EEECCCIIIJJJDDDCCCMMM^^^kkkyyyyyyyyyVVV555666;;;888555222222222222222222222222333444555777777777777666777777666444333444666999888777666555555666777888999999999999999999999999777111;;;LLL[[[rrr~~~}}}nnnHHH777@@@TTTfff```bbbaaaaaadddgggfffaaasssyyy~~~}}}{{{|||~~~|||||||||{{{{{{{{{{{{{{{yyyzzzzzz{{{|||~~~~~~~~~|||zzzyyy~~~}}}}}}}}}}}}~~~|||yyy{{{zzz}}}zzzuuurrrqqqpppnnnnnnnnnmmmjjjhhheeeccc___[[[UUUOOOJJJHHHBBB???;;;888888999<<<>>>EEEEEEOOOVVVLLLFFFaaannnyyyWWWEEE;;;;;;:::111333222111000000//////000////////////////////////,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---------...///000000111222444333333333444666888999999;;;<<<<<<<<<<<<===???CCCBBBAAA???>>>>>>???@@@???TTTcccaaa___cccccc]]]eee```]]]xxxQQQEEE:::888999777444333222111000//////......///........................///------//////...111777:::===DDDJJJKKKDDD999222111444666666333111111222333222333555888::::::999555555555888;;;<<<<<<;;;888888999:::;;;;;;<<<<<<;;;::::::::::::;;;<<<===777666444222111222333444666666555444333111000///111......111333111333777555444444444666666555444444444555555555555444444222333444555555444333222111AAAmmm~~~|||{{{}}}zzz~~~wwwaaaZZZbbbtttYYYxxx}}}wwwmmm```PPPEEE<<<999555333666===EEEJJJNNNNNNKKKGGGGGGVVVqqqwww{{{|||{{{~~~ooo666333777777777555111111111111111111111111333444555777777777777666777777666444222333666999777666444444444666888999888888888777777777777777:::777:::AAAJJJZZZooo}}}~~~{{{UUUBBBKKKeeegggjjjhhhcccdddjjjhhh___```hhhttt|||~~~|||{{{}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzz{{{|||}}}~~~|||}}}}}}{{{yyy||||||||||||}}}~~~~~~~~~~~~}}}~~~}}}|||qqqrrrlllllllllllllllkkkgggeeebbb```\\\VVVOOOIIIDDDBBB===;;;888777888===CCCFFFIIIGGGIIINNNRRR^^^{{{zzzfffYYY999555666888777111222111000///////////////........................,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------...//////000111111222222333444444555555555777999;;;;;;;;;;;;===???===;;;;;;<<<>>>@@@@@@???DDDFFFUUUjjjqqqiiihhhoooddd{{{hhhWWW^^^}}}QQQEEE999777888777444333222111000///............///////////////////////////------//////---111666===???AAABBBBBBAAA>>>:::111444666555111///000333333222222444666888888777666666666999<<<>>>===<<<888999999::::::;;;;;;;;;::::::999::::::;;;<<<===888777555333333555666888777777777666555333111111111......111222000222555555444444555666666444333333333444444444444333333222333444444444333111000777111UUU~~~zzzzzz|||iii^^^^^^{{{www```tttyyyzzzpppggg]]]RRRFFF===888777666666:::AAAGGGLLLOOOJJJHHHIIILLLWWWmmmggg|||uuuNNN+++888777000444444111111111111111111111111333444555777777777777666555555555333222222555777555444333333444666888:::777666555555444555555666666888888888;;;EEE^^^xxxyyytttqqqIII;;;KKKaaaiiilllhhhhhhkkkggg^^^\\\```hhhrrrzzz~~~|||yyyyyyyyyzzz{{{{{{{{{{{{zzz{{{{{{zzzzzzyyyzzzzzzzzzyyyzzz|||~~~~~~|||{{{{{{|||}}}}}}~~~|||~~~~~~}}}}}}~~~zzzwwwjjjkkkiiiiiiiiiiiiiiigggccc```\\\ZZZUUUOOOHHHCCC>>><<<:::888777777;;;AAAGGGKKKHHHLLLGGGEEEbbb^^^yyy___???000666666333333222000000//////.../////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...------......//////000000000111222333444333333222555777999999999:::<<<>>>???===;;;;;;;;;;;;:::999???:::CCCZZZiiiiiihhhmmm___gggfffgggdddSSSQQQhhhwwwSSSEEE999666666555444444111111000///............///////////////////////////,,,---///...---000666===@@@???:::888;;;>>>???555999<<<999444111333666444222111222555666666666777666777999<<<>>>===<<<888999999999:::::::::;;;999999::::::;;;;;;;;;<<<777777666666666777999:::888888888777555444222111000......222333000111444555555555666777666444222222222333333333333222222222222333333333222111111888---@@@vvv~~~~~~~~~|||yyy|||qqqbbbZZZfffvvv{{{tttpppnnnyyy|||wwwuuurrrnnngggxxxuuuhhh[[[QQQGGG>>>999666777888;;;???DDDIIILLLLLLFFFIIIRRRWWWZZZhhhyyyjjj;;;---:::444,,,111333111111111111111111111111222333444666666666666555222333444333222111333444333333222333444666888999555444333333333444555666333999777555888===TTTuuu}}}~~~}}}{{{]]]AAA;;;DDDNNN[[[dddllloookkkdddfffbbbaaadddmmmuuuxxxyyywwwxxxzzz|||}}}}}}|||||||||{{{zzzyyyxxxxxxxxxxxxwwwxxxzzz|||}}}}}}}}}|||{{{|||}}}~~~~~~~~~~~~|||zzz{{{}}}}}}~~~~~~}}}|||}}}{{{{{{zzzzzzzzzzzz{{{{{{~~~||||||~~~zzzxxxyyywww{{{}}}uuu|||vvvppplllnnnfffeeedddcccbbb___[[[WWWQQQOOOJJJEEE@@@<<<999777777777888:::???DDDIIILLLNNNNNN]]]yyyzzzffflllnnnAAA222333;;;666000111222//////............//////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---------............///111222333222222111333555777777777888999;;;;;;::::::999999:::;;;<<<999???CCCGGGXXXmmmqqqhhh___TTTMMMTTTeeeoooeeeQQQaaawww}}}UUUGGG999444444444333444111111///..........................................,,,,,,......---000666:::@@@@@@888333555:::<<<888<<>>CCCGGGJJJLLLRRRMMMSSScccmmmtttFFF555000444000...222111///////////////////////////000222333444444333333///111333333222111111111000111222333555666777888444444333222333444666777333:::555444;;;999FFFeee|||zzz~~~{{{gggPPP::::::BBBSSSccchhhgggfffgggccc___]]]aaahhhpppuuuuuuwwwyyy|||~~~~~~~~~~~~zzzyyyyyyxxxxxxxxxxxxyyyxxxyyyyyyyyyzzz{{{{{{{{{yyy{{{|||~~~~~~~~~|||zzzyyyyyy|||~~~}}}}}}}}}|||yyyxxxxxx~~~}}}}}}}}}}}}}}}~~~~~~yyyvvvvvvyyyxxxsssssswww{{{ttt||||||zzznnnkkknnnnnnbbb```]]][[[XXXUUUPPPMMMHHHFFFBBB>>>:::777666555888:::===AAAEEEIIIKKKMMMWWWYYYxxxzzzeeeuuu???888000555999222...222111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,------...///111222222111111222333555555555555777888333555777777777:::@@@EEE<<>>000+++YYYyyyuuuwww~~~xxxtttttt}}}~~~|||lll___bbb\\\^^^iiiooommmqqq|||~~~yyyvvvfff]]]QQQFFF???;;;777444000444999@@@EEEIIIKKKLLLGGG@@@GGGZZZjjjzzzpppWWW444444111,,,,,,222444000........................---...000111222222111111---000222333222000/////////000222444666777777777555444333222333555888999222666//////888222444NNNdddmmmwww~~~}}}pppNNN>>>888DDDSSSXXXYYY[[[]]]^^^^^^]]]]]]```hhhnnnoooqqqtttwwwyyyzzzzzzzzzxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyxxxzzz|||}}}~~~{{{}}}~~~}}}{{{{{{|||xxxxxxzzz~~~|||{{{yyyyyyxxxxxxxxxyyyyyyzzzyyyuuuuuuxxxxxxuuuxxx~~~ssszzzvvv{{{vvvwwwzzztttnnntttiiieeefff]]]^^^[[[XXXTTTQQQMMMIIIFFFCCCBBB???;;;888777666666<<>>DDD>>>888<<>>BBBFFFJJJMMMOOOPPPCCCNNNUUUyyyEEE444444333222111000///...111111000000//////......000000000000////////////111111111111111111111111222222222222222222222222555333111222333444333333222222222333444555666666CCC^^^zzzqqqUUU999222???OOOXXX[[[WWWZZZ]]]\\\ZZZYYY]]]aaammmooorrruuuvvvvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuwwwwwwwwwwwwuuuuuuvvvvvvwwwxxxzzz{{{{{{|||{{{zzzyyy{{{}}}}}}zzzwwwzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwzzz{{{}}}~~~xxxtttuuutttrrrrrruuuzzzrrrnnniiigggfffbbb[[[UUUUUUQQQMMMKKKJJJHHHCCC@@@===<<<999555444777999999DDD>>>DDDMMMHHHEEELLLTTTgggjjjfffaaaZZZ999666555444333111000//////.........------------......------,,,,,,,,,+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,...///111222111000...---000222444555555555777888777777666777999<<>>CCCNNNXXXYYY^^^cccaaa[[[VVVWWWYYY]]]aaaiiipppuuuvvvuuutttrrrrrrqqqrrrsssuuuvvvwwwvvvvvvwwwwwwwwwvvvtttssstttuuuuuuvvvxxxxxxyyyzzz{{{yyyyyyzzz||||||zzzwwwyyyyyyzzzzzzyyyyyyxxxwwwxxxxxxwwwwwwwwwwwwvvvvvvttttttsssssssssttttttuuuuuuuuuwwwyyyzzzxxxsssppptttrrrooommmmmmnnnppprrrmmmhhhdddaaa```\\\UUUPPPLLLJJJHHHFFFEEEBBB===999555888999888888<<>>AAAFFFIIIJJJJJJJJJKKKMMMPPP[[[vvvxxxddd<<<333222222111111000///......///////////////.........////////////////////////000000000111111000000000000000111111222222333333444222111111222333333222222111111222222333444555111222IIIppp~~~}}}yyyjjjKKK666;;;LLLRRRZZZcccfffbbb\\\XXXWWWRRRUUU[[[aaahhhmmmqqqsssnnnmmmmmmnnnoooqqqtttuuutttuuuuuuuuutttsssqqqppprrrrrrssstttuuuvvvvvvwwwyyyxxxxxxyyyzzzzzzyyywwwxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuurrrrrrqqqqqqpppqqqqqqrrrsssrrrrrrtttuuutttrrrpppsssrrrooollljjjhhhgggfffddd```\\\YYYWWWSSSMMMHHHDDDCCCAAA@@@???;;;777444333666:::;;;:::===CCCIIIFFFGGGRRRIIIDDDoooyyysssoooHHH:::888666222111000000//////000000...------,,,,,,------...,,,,,,,,,+++++++++******************************************************)))******+++,,,---......---...///000000///...---000222555555555555666777;;;:::888777777777888999>>>888666:::>>>@@@CCCGGGOOObbbpppnnniiiggg```UUUOOO^^^uuunnnQQQWWWttt}}}www{{{YYYAAA555555111000333000111000///...---------------------,,,,,,,,,++++++************+++,,,.........000111111333666333---+++,,,---000111111///---,,,---------,,,---///111333333222222333444555555555555555666777888888777888777777888:::;;;999888555666777777777555333222111111000000111333555666888666333222222111...,,,111111000///000111333444444333222000000///////////////000000000000/////////---111555...+++CCCbbbzzztttzzzuuuwww{{{xxxsssrrrqqqrrrwwwxxxnnntttyyycccjjj~~~qqq```QQQIIIFFF<<<:::555222333555:::===AAAEEEIIIKKKJJJJJJKKKLLLTTT^^^|||???...555111111000000///...------........................---...............//////000111111222222111111000000111111222333444444555555333222222333444444333222222222222222333444555222///;;;WWWlllrrrtttzzz~~~~~~zzz~~~wwwWWW@@@999FFFMMMXXXccchhheee^^^WWWVVVSSSPPPPPPTTT\\\fffllliiijjjkkkmmmnnnooopppqqqrrrrrrssssssqqqpppnnnmmmqqqqqqqqqrrrsssttttttuuuvvvvvvvvvvvvwwwwwwwwwvvvxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuurrrqqqppppppppppppppppppqqqooonnnnnnppppppooonnnnnnmmmmmmkkkhhhfffcccbbb[[[XXXSSSPPPMMMIIIEEEAAA@@@>>><<<:::999777666555666888<<>><<<<<<:::777444333555888:::<<<:::???IIINNNLLLKKKLLLMMMJJJPPPxxxrrrkkkpppRRR???999666000+++......------......//////,,,,,,++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---......,,,,,,---...............///111333333333222333444555555555555666666777888888666666:::======@@@EEEGGG;;;AAA\\\mmmeee[[[[[[UUUOOO]]]wwwzzzHHHYYY^^^```PPPSSSuuuYYYAAA666666222111222//////......---,,,,,,------,,,,,,,,,,,,++++++++++++))))))*********+++++++++...111444555999;;;666///*********,,,------,,,***+++,,,...///......000222111111111111222333444555333666888999777666666777888777777888:::;;;:::888777777777777666555444333222222222222222333444555444333222222222333444444111111111111111111222222111111000///.........///...//////000000//////...000---,,,000222222777===cccssstttwwwwwwpppsssuuusssnnnrrruuurrrooorrr||||||hhhxxx~~~{{{~~~tttkkkgggvvvttt}}}wwwlll]]]NNNBBB:::777333333333444777<<>>;;;:::999777777555333222555:::>>>FFFAAACCCJJJKKKFFFEEEJJJWWWYYYfff]]]jjjKKK222222888555//////---------,,,------......,,,++++++******++++++,,,*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------+++,,,,,,,,,---............000111222111000111222111222333444555666777888444444777;;;;;;:::>>>DDDHHH@@@666888III]]]cccaaa```]]]SSSYYYyyysssKKKWWWggg___FFFJJJzzzvvvXXXAAA777888444222222.........------,,,,,,------,,,,,,,,,++++++++++++***((())))))***************---333777999::::::555...,,,,,,---------,,,++++++)))+++............000111/////////000222333444555444777999999777555555666888777777888::::::999777555555555444444333222222222333333444444444333333666555333111000111333555111111222222222111111000//////...............///......////////////......,,,......,,,///555666222999^^^xxx}}}}}}pppnnnpppooonnnqqqsssqqqnnnnnntttyyyqqq~~~|||}}}uuuxxx|||~~~}}}xxxmmmfffZZZOOOEEE===888555222333555777;;;@@@DDDGGGGGGIIIKKKKKKMMMUUUdddppp{{{LLL,,,222111,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,------......---...000222222000...------...///111333555666777444333111111333444333222111111000000000000111111000222333222444AAAYYYmmmvvv}}}~~~||||||~~~~~~xxxYYYMMM???;;;DDDQQQ\\\bbbNNNOOOPPPOOOMMMIIIEEECCCFFFHHHKKKOOOTTTXXX[[[]]]ccceeegggjjjlllmmmmmmmmmllllllmmmmmmmmmmmmnnnnnnjjjlllmmmlllkkkkkknnnqqqqqqqqqqqqqqqqqqpppoooooonnnnnnnnnmmmmmmmmmllllllmmmlllkkkjjjiiiiiiiiiiiijjjhhheeedddddddddcccbbb^^^]]][[[XXXTTTOOOKKKHHHBBBAAA???;;;888777666777444666888888888;;;???CCCIIIFFFGGGIIIEEEAAAIIIXXX\\\yyyxxxwwwFFF444)))///666444222555------,,,,,,,,,,,,,,,---++++++************++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++,,,---...///,,,...000000///...///000000111222444555555666666555555888<<<>>>===???CCC@@@<<<555000666HHH[[[fff}}}uuu______oooeee^^^vvvgggMMMBBBWWWdddXXXZZZuuuyyyWWWAAA777999555333222.........---,,,,,,,,,------,,,,,,,,,+++++++++******((())))))************)))---444999;;;:::999444---...000222111...------...(((***---.........///000......///000111333555666444777::::::777444444555:::999888999;;;;;;999777444444333222222111111000333444555666555444333222...///111111///......///111222333333333111000.........---------......///......////////////......(((000111***,,,444444---...HHHgggnnnqqqmmmooooooooooooppppppoooooopppqqq~~~rrr}}}qqqrrrwww~~~uuuxxxnnnhhh\\\UUUKKKCCC@@@===999777444555888<<<@@@DDDGGGIIIIIIKKKLLLKKKNNNZZZlllzzz]]]+++777...///333------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......+++---///000000///---++++++,,,---///111333555555333111000000111222222111000///............//////111+++---222...)))777NNNsssuuuttt^^^@@@111222<<>>999666444444555666999>>>CCCHHHJJJJJJMMMGGGJJJTTTTTTWWWqqqppplll777333222******...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------......//////////////////000000000000000000000000000111111111000000///////////////////////////000111222333ZZZlll}}}xxxtttyyy~~~DDD555)))555,,,:::JJJVVVUUUOOOLLLJJJHHHIIIHHHFFFBBB??????AAACCCFFFHHHLLLQQQWWW\\\```bbb``````aaabbbccceeefffggghhhhhhgggggghhhiiikkkllliiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggfffffffffffffffiiigggcccbbbaaa___]]]\\\ZZZYYYVVVSSSPPPNNNLLLLLLHHHHHHGGGFFFDDDAAA>>><<<===;;;777444222333555777999<<>><<<:::999666555444555777:::>>>@@@GGG???;;;BBBKKKMMMIIIGGGSSSFFF???SSS|||{{{GGG...777////////////.........---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,------......///000000000222333333444555666777777888999:::<<<<<<=========>>>>>>>>>>>>???AAABBBCCCEEENNNbbbvvv}}}ssscccYYYDDDJJJlllpppNNNJJJVVVwwwRRR<<<444777444222222...............------------************))))))))))))(((((((((((())))))))))))...///000111000...,,,+++...111444111,,,)))***---(((((())))))***+++++++++,,,...000000///...///000000111333444555555444333222333444444555555444444//////000111222222333333333333333333333222222111:::555///,,,...000111000///////////////...------,,,++++++******++++++,,,------------------------------------............,,,---444JJJooo}}}wwwooowww{{{yyyuuuqqqooopppqqqooommmkkkkkknnnyyykkk|||}}}uuuiiiZZZKKKAAA===:::666222000111333555===???BBBFFFHHHJJJJJJIIIEEEQQQOOOLLLnnnLLL444,,,///+++(((++++++************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,------............///000111222222333111111111111111111111111222111000000//////000000............///000111111***===VVVkkk{{{||||||||||||}}}iiiQQQ777222222333:::EEELLLGGG===JJJEEEBBBDDDHHHGGGBBB<<<>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIKKKMMMOOORRRSSSUUUUUUTTTUUUVVVXXXYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXXXXWWWWWWWWWWWWWWWWWWTTTQQQOOONNNMMMKKKIIIKKKIIIGGGDDDAAA???>>>======<<<;;;999888777666666333444666999===AAADDDFFF@@@CCCGGGIIIFFFCCCHHHPPPAAAYYYuuuwwwEEE///...111//////.........---------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))***************++++++++++++,,,------......///000000000333333444555666777888888999:::;;;<<<<<<<<<<<<<<<888999;;;>>>@@@AAABBBBBB999CCCWWWlllwwwwwwvvvvvvrrrQQQIIIgggjjjCCCvvvQQQ;;;333777444222222............---------,,,,,,************)))))))))((((((((((((((())))))))))))......//////...---,,,,,,,,,///111///+++((())),,,(((((())))))***++++++,,,,,,---//////.........///...///111333444555555555333444555666777777777777222333333444444555666666555555555555555444444333CCC;;;222...///111000...///////////////...---,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,---------.........---222111777WWWuuu}}}tttmmmmmmpppooolllmmmkkkjjjoooyyy~~~{{{rrrggg[[[MMMAAA999888666333111111444888;;;@@@CCCGGGIIIJJJJJJIIIIIILLLOOOPPPbbbhhh222,,,///000)))))),,,(((******************************))))))))))))*********************************++++++,,,------............///000111222333444222222222222111111111111111111000////////////000......------...//////000222333===TTTpppdddoooggg[[[NNN>>>555777@@@FFFHHHTTTMMMEEEAAABBBCCCCCCAAA????????????@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGIIIIIIHHHIIIJJJKKKMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNMMMMMMMMMMMMNNNOOOLLLIIIHHHGGGFFFDDDBBBBBBAAA???===;;;999888888777666555555555666777888999:::<<>>***999;;;,,,.........---------,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++---------...//////000000222222333444555666777777888999:::::::::::::::999999:::<<<=========<<<;;;===>>>DDDMMMYYYiiirrraaa^^^dddtttzzzuuuPPP;;;333666333222222......------------,,,,,,,,,************)))))))))((((((((((((((())))))))))))..................------+++---///---***((((((***))))))******+++,,,,,,,,,+++---...///...---...///...///111333444666777777666777888999:::;;;;;;;;;777888888888888888888888777777888888777777666555>>>666...+++---000///---000000000000///...---,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,555333,,,???jjj~~~ppplllwwwkkkhhhmmmnnnjjjpppooollljjjkkkrrr}}}~~~yyyqqqeeeYYYMMMDDD<<<777555444222222444999===AAACCCFFFJJJKKKJJJJJJJJJKKKVVVVVViii:::000---000...'''+++///'''))))))))))))))))))))))))***))))))(((((())))))*********************************++++++,,,------...---...///000111222333333222222222111111111000000111000//////......//////---------,,,------......222......<<>>>>>======>>>>>>>>>BBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEFFFDDDAAA@@@@@@???>>><<<:::999888666555555444444444444444555777999<<<>>>@@@AAABBBDDDDDDDDDDDDDDDHHHJJJMMMLLLIIIQQQiiivvvwwwppp???333666111---///------------,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,---....../////////000000111222333444444666666777888888777777777<<<===>>>>>>===<<<:::999>>>:::888;;;DDDYYYvvvvvv}}}```BBBXXXtttPPP:::222666333222333...------------,,,,,,,,,,,,************))))))))))))(((((((((((())))))))))))------.........---------+++---------+++)))))))))))))))******+++,,,,,,---***,,,......---,,,---...//////000222444666777888777888999:::;;;;;;<<<;;;999999888888888888888888888888888888888777777666666222///...111444444444000000000000///...,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,222222***///MMMsssllldddiiizzzmmmgggkkkllliiinnnpppooojjjfffhhhrrrzzz~~~wwwrrrjjjbbbVVVKKKCCC===999777222222222444777<<<@@@CCCEEEHHHLLLLLLKKKKKKMMMPPPLLLfffFFF///111++++++***%%%+++///((((((((((((((((((((((((((())))))(((((((((((())))))******************************++++++,,,,,,------------...///000111111222222222111111000/////////000///......------......---,,,,,,,,,,,,,,,------***---000222666DDD___www|||{{{|||yyy{{{~~~qqq]]]HHH:::777<<>>>>>????????????@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888888999:::;;;??????????????????????????????>>>=========>>>>>>===;;;999999999:::999777444444333333333333444444666777888999<<<>>>@@@BBBAAABBBDDDEEEGGGHHHHHHHHH@@@FFFPPPYYYddd{{{www```EEE333666777---)))///------,,,,,,,,,++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))))))))************+++******++++++,,,------...------...///000111222222333444555666666666666666888999999999999999888888:::888999:::<<>>@@@DDDHHHIIIGGGDDDAAA??????????????????????????????>>>===<<<<<<<<<<<<999888777555555555555666::::::::::::::::::::::::999999888777777777777888888666555555666777777666444444555555777888999:::;;;<<<>>>???AAAAAABBBBBBAAABBBDDDFFFHHHJJJLLLMMM[[[NNNPPPmmmmmm***333666000...222222,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,---...///000111111222333444555666777777777666666555555555555555666777777999;;;888444444888RRReee|||vvvuuuiiiOOOyyyOOO999111555333222333...---------,,,,,,,,,++++++************))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++***))).../////////...---,,,,,,''''''(((((()))*********)))+++------,,,,,,,,,------......///000222444555444555555666666666666666///000111222444555666666666666666666666555555444000222555555222///...---.........---,,,+++)))(((,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------222((()))333111***666LLLwwwzzzjjjxxx}}}uuummmmmmlllfffcccfffjjjnnnooommmiiieeehhhrrr~~~zzzrrrhhh^^^TTTNNNGGGDDD???<<<999777333111555666999===@@@CCCFFFGGGIIILLLOOONNNMMMOOOVVV[[[}}}nnn999...000,,,%%%***///'''$$$((('''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))******+++,,,,,,---------------...............111000000///...------,,,------,,,++++++++++++,,,,,,,,,++++++***++++++,,,///)))'''+++---...555===```qqq{{{jjjUUU;;;999888>>>FFFKKKKKKHHHAAA@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<======@@@???===;;;:::::::::;;;777777777777777777777777666555555444444444444444777555444555777888888888888888999:::<<<>>>@@@AAA@@@AAABBBCCCCCCCCCAAAAAACCCCCCDDDFFFHHHKKKMMMNNNUUUrrr{{{[[[333???///)))111444,,,)))///,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************((((((((()))******++++++,,,,,,---...///000111111222333444666777888888888===;;;999777666666777777444222444777888777:::>>>AAAAAA[[[~~~|||SSS;;;111444222111222---------,,,,,,+++***))))))(((,,,+++&&&''',,,***"""******))))))((((((''''''(((((())))))+++,,,,,,---222333444444222///,,,***)))))))))))))))******+++)))******++++++,,,------------...///000111222222666555444333222111111111000111444666666555222111555666888888777444111/////////000000000000//////++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++++++++******+++++++++++++++++++++++++++,,,,,,---...///000111OOO|||~~~gggRRRZZZnnnnnnaaafffeeeccckkkvvvtttiiifffhhhmmmvvvyyylll```XXXPPPHHHBBB???<<<777444222333555777555;;;AAAAAAAAADDDGGGIIIFFFMMMOOONNNLLLMMMjjjtttFFF---...111))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,------------------------------------------,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,------...//////000AAAMMMxxxiiiTTT===333666<<>>:::888999999;;;<<<:::<<<>>>===888>>>???>>>===>>>@@@???===AAA;;;>>>AAA;;;>>>FFFFFFCCC======EEEKKKIIIGGGGGGEEEBBBDDDJJJLLLRRRdddxxxjjjkkkQQQ444444222111000///...---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************------------...000111222555555666666777888888888;;;;;;;;;;;;999777555333555555555555666888999:::>>>888666DDDeee}}}QQQ999000333000000111,,,------,,,,,,+++******)))***)))***,,,***&&&'''******)))))))))((((((((('''''''''(((***++++++,,,,,,111222333333111...+++)))))))))(((((())))))***+++)))******++++++,,,,,,---,,,------...///000111111222222222111222222333333000222444555555444222111555666777888777444111000......//////000/////////------,,,,,,+++++++++******************+++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,---///000111HHHxxxwwwlllaaaYYYeeepppnnnllliiiiiihhhiiinnntttpppmmmjjjjjjpppzzz{{{tttkkk___UUUNNNHHHAAA<<<999777444111111333666888???BBBEEEEEEFFFHHHKKKMMMNNNPPPJJJLLL]]]tttyyyRRR111000222&&&))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((()))******++++++---------------.........------------------------,,,,,,++++++++++++,,,,,,---,,,++++++*********+++,,,,,,,,,---.../////////222<<>><<<<<<<<<===>>>888999;;;<<<<<<;;;===???===???>>><<<===@@@@@@>>>@@@@@@@@@???@@@@@@???===DDD@@@CCCEEE???>>>???<<>>>>>BBBDDDBBB@@@AAACCCDDDEEEDDDCCCCCC<<<===???CCCFFFIIIJJJHHH===>>>DDDKKKMMMJJJIIIJJJAAAXXXooo~~~hhhBBB///---///000000000///...---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((())))))))))))******,,,,,,,,,,,,---///000111222222333333444555555555666555555444444444444444666666555555555555666666000777888222...666GGGTTTrrrKKK777///222///...000,,,,,,,,,,,,++++++*********+++))))))+++)))%%%&&&***))))))))))))((((((((((((&&&(((***,,,------,,,+++......//////---+++)))(((((((((((((((((()))******)))))))))***++++++,,,,,,******+++,,,---......///......000222333444555666333333333444444333333222555666777777666444222111......///000111111111111000000///...,,,+++******,,,+++++++++***)))))))))******++++++++++++******************************++++++++++++,,,---...///333///GGGlll|||tttllleeemmmuuujjjhhhiiigggjjjooonnnppppppmmmhhhfffgggiiixxx}}}rrrhhhVVVPPPGGG@@@<<<999666444333333444666999===AAACCCEEEDDDFFFKKKNNNNNNOOOQQQPPPSSSRRReee]]]222///---)))***---))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))*********---------......//////000........................++++++************++++++++++++***************+++++++++,,,,,,------------+++//////000BBBaaaxxx~~~uuu{{{}}}nnnwwwfff[[[JJJDDD999000///888BBBGGGTTTLLLBBB======>>><<<:::>>>???@@@@@@???===;;;999>>>@@@@@@<<<:::===??????===AAABBB??????BBBCCCBBB>>>>>>AAAEEEFFFDDDDDDFFFIIILLLFFFBBBFFFGGGCCCCCCVVVMMMEEEEEEKKKRRRVVVXXX|||xxx[[[...,,,999888///+++.........---,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***++++++++++++,,,...///000000000111111222333333444333222111111111222444555666666555444444333444444777666333111000000...---pppJJJ666000444000...111...,,,,,,+++++++++++++++***''',,,***$$$)))555555***(((((((((((())))))))))))((()))+++---.........---------------,,,***)))(((((((((((('''((())))))***((())))))******+++,,,,,,))))))***+++,,,---......///000222333444444444444333222222222333333444444555666666666555444333222///000111111222222222222000000///...,,,+++******,,,+++++++++***)))))))))******++++++++++++******************************+++++++++++++++,,,---...777+++444MMMccczzzsss___VVVsssnnnbbbdddkkkoooiiinnnsssrrrlllddd___]]]fffnnnyyy~~~~~~~~~jjjXXXLLLHHHAAA;;;777555333333333444666:::>>>BBBEEEGGGJJJIIIKKKQQQRRROOOOOORRR\\\kkkvvvvvvBBB&&&///222+++***...((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******,,,,,,------...//////000........................+++******))))))******+++*********))))))***+++++++++++++++,,,,,,,,,,,,,,,+++---......333BBBYYYllltttyyy|||}}}wwwwww~~~~~~uuubbbPPPFFF???:::888:::???DDDIIIJJJHHHEEE@@@BBBEEEGGGFFFCCC???===555;;;===;;;;;;???AAA???:::@@@CCCBBBAAABBBCCCAAAAAA@@@BBBFFFEEE@@@@@@EEECCCMMMGGGAAAJJJJJJCCCEEE<<>>===CCCGGGEEECCCEEEGGGFFFOOOLLLLLLNNNIIIAAABBBIII???RRRMMMFFFRRRTTTMMMTTToootttllljjjnnn}}}tttqqqAAA***444666...+++111111))),,,+++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))***,,,---.........//////000111111111000000000111111222333444444444333222222111222222222222222111---+++000888~~~jjjDDD333000444///---000...++++++++++++++++++++++++'''+++((($$$***777888...'''((((((((()))))))))***))))))(((((()))+++---...---,,,,,,,,,+++******)))(((''''''''''''((())))))(((((())))))******++++++)))******+++,,,---......,,,---///111222111000000111000000000222444888:::555555555555555444444444000000000000000///...---------,,,,,,+++++++++******************+++++++++******++++++++++++*********************************************++++++,,,)))000666333???ooovvvrrrrrrbbb___iiirrrsssnnniiieeecccdddccccccddddddccc```^^^WWWZZZ^^^aaadddhhhmmmqqquuuyyywwwhhhVVVIII:::888666333111222555777:::;;;>>>BBBEEEGGGHHHIIIJJJGGGJJJOOONNNMMMZZZlll~~~VVV111---...+++&&&,,,///$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((())))))))))))))))))))))))***+++++++++++++++++++++*********---,,,...///,,,(((---666FFFWWW{{{xxxwwwyyyzzz|||rrrwwwgggRRRBBB<<<<<<>>>???LLLKKKHHHEEECCCAAA??????NNNTTTRRRHHHDDDIIIIIIDDDGGGLLLNNNIIIGGGKKKOOOQQQSSSNNNMMMOOOJJJAAACCCMMM]]]pppaaaNNNZZZaaadddwww~~~www{{{PPP333666///555222***,,,555222&&&+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))***+++,,,---......//////000111111111000111222333333444333333333222222111111111222222444333444222+++%%%***444yyyfffBBB222...333...+++///---++++++++++++++++++++++++,,,***'''&&&'''(((((()))'''((((((((())))))******)))'''&&&%%%&&&))),,,...---,,,,,,++++++*********'''''''''''''''((())))))((((((((()))******++++++******+++,,,---......///(((***---///000000000///000/////////111555999;;;555555555555555444444444000000//////...,,,+++***++++++++++++++++++++++++))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))******************++++++111&&&+++222,,,:::jjjyyy{{{mmmOOOOOO]]]fffiiikkk]]]\\\]]]```dddddd___[[[[[[YYYVVVSSSSSSVVV[[[___eeekkksssyyy|||}}}}}}}}}}}}wwwuuuqqqhhh]]]QQQFFFAAA666555444333222555999<<>>SSSgggOOOWWWqqq{{{rrrjjjddd```^^^^^^^^^bbbggg[[[ZZZYYYWWWUUUTTTUUUVVVYYY]]]cccjjjpppuuuwwwyyy~~~kkk^^^ZZZSSSNNNIIICCC<<<777666444222111444:::AAAEEEAAA@@@AAAEEEIIIJJJJJJIIILLLJJJHHHKKK\\\~~~|||}}}KKK......))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************++++++++++++++++++++++++***))))))((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,///,,,000===PPPaaarrr~~~zzzwwwyyywwwwwwcccLLLKKKUUUTTTRRRPPPIIIAAA???CCCGGGHHHDDD@@@>>>888777DDDIII<<>>BBBDDDEEEKKKLLLFFFDDDJJJOOOPPPQQQSSSNNNNNNmmmXXX444***111))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))******+++++++++,,,++++++++++++++++++++++++******)))(((((((((((()))((((((((((((((((((((((((*********************************+++++++++,,,,,,111---+++///777FFF\\\ooo}}}xxx{{{|||~~~~~~~~~ssskkkmmmooogggfffhhhccc{{{}}}nnnQQQ666000222111///000++++++,,,,,,,,,,,,++++++************************''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++...//////000000111222222222222333333333222111000222111000//////000111222111000///...------------pppTTT===444---...000...,,,+++++++++*********)))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))***++++++***)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,---...000111222222333333222111111222444333222111111222222111///............---,,,++++++************)))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******,,,)))+++000///)))***000888TTTwwwmmm^^^dddlllwwwuuukkk^^^[[[aaa___WWWUUUTTTSSSRRRPPPOOONNNNNNPPPOOONNNNNNQQQVVV[[[^^^gggiiilllpppuuuyyy|||}}}wwwVVV<<<999666333222222333333222555777;;;???BBBDDDEEEEEEGGGMMMLLLFFFGGGOOOQQQMMMQQQRRRXXXnnn\\\222&&&***---)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++...,,,+++(((%%%,,,@@@SSSnnn{{{{{{pppppp}}}|||~~~~~~~~~hhhBBB444+++///444111,,,+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******......//////000111111111///000000000000//////...000000///......///000000000///...------,,,,,,---hhhNNN;;;333---...///---,,,,,,*********))))))))))))((())))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************++++++,,,---...000222333444555555444333222333444666444333333333333222111////////////...---,,,,,,*********))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******''')))///111---+++---(((CCCggg~~~{{{jjjYYYUUU]]]^^^]]]XXXRRRNNNNNNOOOPPPOOONNNNNNPPPPPPPPPPPPPPPOOOMMMLLLLLLOOORRRTTTVVVXXX[[[```eeeiiimmmoooyyy|||yyy}}}{{{zzzsssdddVVVEEE777777555222111111222444555:::<<<@@@CCCFFFHHHHHHHHHLLLHHHGGGLLLRRRSSSQQQOOO\\\YYYtttiii888(((///...$$$))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++(((***...---(((%%%---888EEE___yyykkkjjj~~~xxxtttuuu{{{uuu}}}~~~~~~^^^AAA999;;;333...000111---+++,,,******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******------...//////000000111...////////////.......................................---,,,,,,,,,,,,,,,yyybbbHHH888222---//////---,,,---*********))))))))))))((())))))))))))(((((((((((('''((((((((()))))))))***''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))***************+++,,,...///111222555666777777555555555666888666555555555555333222000111111000000///...---))))))))))))))))))*********))))))(((((())))))***''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))***((((((,,,//////------+++===XXXrrrzzz{{{~~~qqqmmmUUUPPPTTTaaadddWWWLLLJJJSSSPPPNNNMMMOOOPPPPPPPPPKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJMMMPPPTTTYYY\\\^^^iiinnnssswwwzzz~~~vvvpppxxxzzzmmmeee___^^^YYYPPPHHHBBB===999666555333222222444777999AAABBBCCCEEEGGGJJJKKKLLLPPPHHHJJJSSSRRRKKKUUUiii{{{uuu???''',,,444---"""((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))+++,,,------+++++++++++++++++++++++++++******)))((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((((((+++///...)))))),,,'''111>>>SSShhhkkklllvvv{{{|||~~~|||~~~}}}TTT555---222111...,,,---,,,,,,...111)))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***++++++---------...//////000000//////........./////////---------......------------,,,,,,+++++++++++++++ttt]]]DDD666000...//////---,,,...++++++*********)))))))))))))))))))))((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))***************+++,,,...///000444555777888777666777888999777666555666555444222000000000000000...------))))))))))))***************))))))(((((())))))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))),,,***((()))***+++++++++***222BBBWWWjjjzzzwwwxxx}}}yyyiiiWWWMMMYYYiiippppppppp\\\WWWPPPMMMMMMNNNMMMLLLIIIJJJLLLMMMLLLJJJHHHFFFEEEEEEEEEFFFIIIKKKNNNPPPTTTZZZ```dddiiirrrxxxzzz||||||uuukkkeeelllsssoooccc[[[EEEEEEBBB???<<<888555222555666777888999<<<@@@DDDFFFFFFFFFFFFHHHJJJLLLNNNLLLKKKQQQSSSJJJJJJiiizzziiiHHH+++(((---+++(((***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((()))***++++++***************************))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,'''%%%))),,,+++***,,,(((+++***333FFFTTTdddzzzzzzyyyssssssuuuzzzwwwyyyOOO<<<<<<===555,,,***,,,---...---,,,,,,---))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***++++++,,,,,,------...////////////............///000000,,,---............---,,,++++++************++++++oooYYYAAA444000...//////,,,,,,...,,,+++++++++************))))))))))))(((((((((((('''''''''((()))*********''''''&&&&&&&&&&&&''''''&&&&&&((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***************+++,,,---...111333555666666666666777888666555444444444222000////////////...---,,,+++((()))))))))************)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***+++***))))))***++++++)))(((///???PPPddd|||~~~~~~mmmTTTPPP```ppptttbbbZZZPPPKKKKKKLLLLLLJJJJJJKKKMMMNNNNNNMMMKKKJJJGGGFFFEEEDDDCCCDDDFFFGGGDDDKKKOOOOOOTTT^^^eeefffgggjjjnnnsssvvvwwwwwwvvvzzzzzz{{{zzzzzz{{{~~~~~~}}}yyyuuusssqqqsssvvvyyyyyyuuulllfff^^^VVVRRRXXX^^^\\\SSSLLL:::777555555555444111///777:::===???@@@CCCHHHKKKHHHHHHHHHHHHIIIJJJKKKKKKHHHOOOUUUWWW___wwwxxx<<<000))),,,+++%%%&&&...(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))),,,&&&###'''*********,,,---333...&&&&&&...FFFeeesssvvvpppfffiiixxxxxxuuuvvvuuu{{{}}}vvv{{{zzzMMMDDD:::333...+++000777---///000///---+++***)))((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))******+++,,,,,,---......//////......---------...///000,,,---...//////...---,,,******)))))))))******+++lllVVV???333///...000///,,,,,,...,,,,,,,,,++++++++++++***))))))))))))((((((((((((&&&''''''((()))******+++'''''''''&&&&&&'''''''''&&&'''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))***)))))))))***+++,,,,,,...111444555555555666777777555333333333222111///------------,,,+++******(((((())))))*********+++'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&***,,,,,,+++,,,......///)))***555BBBTTTnnn~~~OOOKKKTTTRRRbbbYYYNNNIIIJJJLLLMMMLLLHHHHHHIIIJJJKKKKKKJJJJJJLLLJJJGGGDDDCCCBBBCCCCCC???DDDEEEBBBEEEMMMSSSSSSUUUWWWYYYXXXYYY^^^iiirrrooonnnjjjeeebbbbbbeeehhhpppuuuxxxvvvsssuuuzzz~~~yyyyyywwwsssoooiiidddaaa___]]][[[\\\]]]\\\VVVQQQFFFAAAAAAGGGNNNKKKBBB::::::333...///333666777888777:::>>>@@@@@@BBBFFFIIIHHHIIIJJJKKKKKKJJJIIIIIILLLUUUYYYaaammm999,,,++++++,,,+++((((((+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((&&&'''+++,,,)))''')))&&&***''''''...------777JJJcccssspppoooxxxyyypppuuuuuuvvv{{{}}}pppiiixxxrrrfff???666///,,,///222111//////,,,,,,+++((('''***,,,,,,(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))++++++,,,------......///------,,,+++,,,---///000------...//////...------***)))))))))))))))******gggQQQ:::222111000...---------------------,,,,,,,,,++++++((((((((((((''''''''''''''''''&&&%%%&&&'''((()))++++++***)))((('''&&&&&&''''''((((((''''''&&&%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************,,,***((((((+++,,,+++***,,,...111222111111111222777666555333111///...---+++*********++++++)))''')))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,+++---///---000???PPPrrr}}}}}}aaaIII===AAAMMMTTTOOOHHHGGGKKKOOOOOOKKKHHHGGGJJJKKKKKKJJJNNNMMMMMMKKKIIIHHHFFFEEE????????????@@@@@@AAABBBGGGGGGHHHIIILLLPPPSSSTTTVVVWWWYYYZZZZZZYYYXXXWWW]]]^^^___``````aaaaaa```fffeeeddd```[[[VVVQQQNNNQQQPPPOOOMMMKKKIIIHHHGGG;;;:::888666555444444555000222444555666888;;;>>>BBBCCCEEEEEEFFFFFFGGGHHHIIIMMMNNNIIIDDDCCCIIINNNRRR\\\xxxkkk@@@++++++++++++***)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((()))))))))************111BBBPPP^^^{{{oooqqquuu~~~kkkfffuuu~~~|||{{{tttyyyRRR>>>666111000//////...------,,,,,,************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***++++++,,,,,,------...//////000000000000000000......---------,,,,,,,,,++++++************++++++eeePPP:::222111000...------------,,,,,,,,,,,,++++++++++++((((((((((((''''''''''''''''''&&&%%%&&&'''((())),,,+++***)))((('''&&&%%%''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********,,,***((((((+++,,,+++***---...////////////111333333333222111000///.........---,,,,,,,,,+++(((&&&)))(((''''''''''''((()))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,+++,,,---******222>>>UUUuuu|||eeeWWW;;;BBBLLLYYYfffjjj```RRRCCCGGGKKKMMMLLLKKKLLLLLLPPPOOONNNMMMLLLKKKKKKKKKGGGFFFEEECCCAAA@@@??????AAA@@@@@@@@@AAACCCDDDEEEHHHIIIJJJKKKKKKJJJHHHGGGKKKLLLMMMOOOPPPQQQQQQQQQUUUTTTSSSQQQMMMHHHDDDAAAAAA@@@???>>><<<;;;::::::777666555333333333444444333555888999:::<<<@@@BBB@@@BBBEEEIIILLLMMMLLLKKKMMMFFFEEELLLTTTTTTLLLEEEdddiiiAAA000+++++++++***))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((()))))))))*********$$$...444:::NNNiiitttooorrr}}}~~~gggqqq~~~|||bbbCCC777888777222//////......---,,,,,,+++*********)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''******++++++,,,---------///////////////.........---------,,,,,,,,,,,,++++++******))))))******+++bbbNNN999222111///...------,,,,,,++++++++++++*********)))((((((((((((''''''''''''''''''&&&%%%&&&'''((())),,,,,,+++)))(((&&&%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******+++)))((()))***,,,,,,+++---.........---...000222////////////////////////111000...------+++(((&&&)))((((((''''''(((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********)))***+++***((()))...333TTTqqq~~~qqqmmmggg]]]RRRSSSbbbwwwkkk^^^OOOGGGIIIMMMNNNMMMOOONNNMMMKKKKKKJJJJJJJJJLLLJJJHHHFFFDDDCCCBBBAAA@@@???===<<<;;;:::::::::;;;;;;<<<<<<<<<:::999888;;;<<<>>>@@@AAACCCCCCCCCDDDDDDDDDBBB@@@===:::888666666555555444333333222333333333333333444555666888;;;===???@@@BBBEEEGGGEEEEEEFFFHHHJJJKKKKKKJJJLLLIIIJJJNNNNNNOOOWWWbbbsss666&&&,,,---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***)))&&&***888EEEMMMlll~~~|||}}}xxxzzz~~~{{{rrrSSS444***000444///)))......------,,,,,,++++++******))))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''*********+++,,,,,,------//////......------,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++^^^LLL888111000///...---,,,,,,,,,************))))))))))))((((((((((((''''''''''''''''''&&&%%%&&&'''((()))---,,,+++)))(((&&&%%%$$$'''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))*********)))))))))***+++,,,,,,,,,...000000/////////000////////////////////////222000///......---***((()))(((((((((((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))((((((***,,,,,,,,,,,,)))999LLLgggqqqpppzzzjjjUUUIIIRRRfffuuu|||lllZZZMMMHHHHHHJJJMMMMMMMMMLLLKKKJJJHHHGGGIIIHHHGGGGGGGGGGGGGGGHHHFFFEEECCCAAA???>>>===<<<::::::::::::999888666555555555777888999999::::::999999999999888777666555444444444444444444444444444555666777888:::;;;<<>>444///333444...***,,,------,,,,,,++++++++++++***)))))))))(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))******+++,,,,,,,,,......------,,,++++++++++++++++++************)))******))))))))))))******YYYIII777111000///---,,,,,,,,,,,,*********)))))))))((((((((((((((((((''''''''''''''''''&&&%%%&&&'''((())),,,,,,+++)))(((&&&%%%%%%'''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))***+++,,,---+++...222444333111///...111111111000000//////...000///......//////---+++((())))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))+++***((((((+++//////...//////333OOOxxx|||ppppppgggQQQHHHFFF\\\ooozzzbbbLLLEEEGGGJJJKKKMMMNNNNNNMMMKKKIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFEEECCCCCCAAA@@@@@@@@@???>>>===<<<666666666777666666555444444444444555555555555444555555555555666666666777:::;;;===???AAABBBCCCDDDEEEFFFHHHIIIGGGGGGGGGHHHGGGIIIKKKLLLNNNPPPRRRTTTRRRSSS^^^uuu^^^...&&&111333---***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%&&&''''''''''''((((((((('''$$$&&&---...***)))---(((111???JJJRRR[[[hhhsss|||}}}~~~wwwxxx~~~ssspppwwwzzztttzzz|||~~~eeeOOOAAA888000+++333000111444...''',,,999++++++++++++************)))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))******++++++,,,---,,,,,,,,,+++++++++***++++++*********)))))))))***))))))))))))))))))***UUUGGG666111000...---,,,,,,++++++************)))))))))(((((((((((((((''''''''''''''''''&&&%%%&&&'''((()))++++++***)))((('''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''')))******)))***,,,...,,,///333555333111///...222222222111111000000000///.........//////...,,,((())))))******))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))),,,,,,)))&&&(((,,,---+++---+++)))888TTThhhzzzzzzooo}}}yyyiii]]]EEENNN[[[gggkkkdddVVVKKKJJJJJJKKKKKKKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFFFFEEEEEEDDDDDDDDD????????????>>>===;;;;;;::::::;;;;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>@@@AAACCCEEEFFFGGGHHHHHHGGGIIIKKKKKKJJJHHHHHHIIIGGGMMMSSSSSSPPPNNNPPPTTT]]]www[[[777%%%111666'''###///''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((***&&&$$$(((+++***))))))&&&%%%&&&+++111999DDDOOObbbnnn|||wwwwwwyyykkkMMMCCC666//////333666777111//////000...++++++...******************))))))))))))((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))******++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))***))))))(((((())))))***RRREEE555000///...---,,,+++++++++++++++*********)))))))))((((((((((((''''''''''''''''''&&&%%%&&&'''((()))***)))))))))((((((((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))(((((((((''')))******)))***,,,///...000111111/////////000000000111111111111222222111///......///...,,,***((()))************)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((++++++''''''***+++)))(((***(((+++555???WWWyyyppprrryyyuuuqqqtttdddSSSCCCFFFWWWdddbbb[[[[[[WWWQQQKKKHHHGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEBBBCCCEEEFFFGGGHHHHHHGGGGGGJJJLLLNNNMMMLLLLLLLLLMMMRRRVVVUUUSSSZZZjjjxxx~~~\\\---)))+++000,,,###$$$---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,+++***)))((('''&&&&&&%%%%%%&&&&&&&&&''''''''',,,+++)))&&&&&&((((((%%%000***'''''''''&&&)))000888AAANNN\\\jjjwwwzzz~~~zzz```EEE555111666555555444333111---)))))),,,......//////)))"""))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))******+++******+++,,,,,,---------,,,,,,+++++++++*********))))))(((((((((((())))))PPPDDD555000///...---,,,+++++++++++++++++++++************)))(((((((((''''''''''''''''''&&&%%%&&&'''((()))))))))))))))))))))((((((''''''((((((''''''&&&%%%&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&++++++******))))))((((((&&&(((+++***)))***---000111000///---+++,,,///222---...///000111222333444222111///......---***(((((()))***++++++***)))((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))"""))),,,)))))),,,---***)))---,,,---...---===[[[||||||rrr```JJJ>>>DDDYYYkkkvvvmmm```TTTKKKIIIKKKMMMGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDFFFFFFFFFEEEEEEFFFIIIMMMOOOOOOOOOOOOPPPOOOSSSUUUUUU\\\uuuOOO+++,,,333///###""",,,,,,!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&---,,,+++***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%(((%%%%%%***+++'''***''')))...---))))))...%%%***000333777DDDYYYiiivvv}}}yyyeeeqqqgggYYYFFF666///...222666111111000///------...000***111///%%%""")))---,,,(((((((((((()))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***************+++,,,---......///,,,,,,,,,++++++++++++***))))))(((((((((((())))))yyyPPP@@@777000///...---,,,+++++++++************************((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''))),,,///111222***+++,,,,,,,,,---///111...000222333333111...---++++++,,,,,,+++***((('''(((((())))))*********+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))************++++++,,,---...000111222UUUxxxvvvuuuvvvzzzaaaOOONNNcccpppyyynnn```gggiiiZZZTTTGGGAAAGGGLLLHHHEEEFFFHHHJJJLLLKKKIIIHHHJJJKKKMMMJJJGGGEEEDDDEEEHHHLLLHHHHHHHHHKKKJJJHHHFFFEEE???EEEIIIHHHEEEDDDDDDDDDAAABBBCCCDDDCCCDDDFFFGGG???EEEIIIGGGDDDDDDGGGIIIMMMIIIIIIMMMKKKFFFHHHNNNXXXcccggguuuvvv~~~III...000+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...---,,,***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((***+++---///000000<<<@@@IIIVVVeeettt~~~mmmsssxxxyyy}}}hhhVVVHHH???<<<111111000000000000111111111000000///......------------,,,,,,+++***))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***))))))*********++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))vvvNNN???555000///...---,,,+++++++++************************)))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''((())))))(((&&&%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&(((***,,,...///)))***+++++++++,,,...000///000222333222111...,,,+++,,,,,,,,,,,,***)))(((''''''(((((())))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))))))))******************+++,,,---...///444LLLccclllxxx|||}}}tttssstttlllEEEHHHYYYqqq___XXXZZZVVVKKKEEEGGGKKKKKKGGGIIIKKKMMMMMMLLLKKKKKKFFFHHHLLLQQQSSSPPPKKKHHHMMMIIIGGGFFFFFFGGGIIIJJJNNNKKKFFFCCCDDDHHHIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGOOOLLLJJJKKKPPPSSSQQQMMMTTTPPPJJJFFFGGGNNN]]]kkkyyy}}}|||ccc===)))(((...******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))***,,,---......)))***,,,000444:::???BBB[[[ccclllxxxuuuqqq}}}xxx}}}qqqeeeYYYFFFAAA;;;444///---......000//////////////////000000//////...------,,,,,,---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((((()))************************++++++++++++++++++******)))))))))))))))))))))))))))qqqKKK===444000///...---,,,+++++++++***************************)))((('''''''''''''''''''''&&&&&&&&&&&&''''''((()))***)))''''''''')))'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''')))***+++((()))*********+++---///111222333444333111...---,,,---------,,,+++***)))''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))))))))******)))))))))))))))***++++++&&&...;;;LLLccc|||vvv~~~|||yyylllccc]]][[[fffnnngggaaahhh```JJJCCCNNNSSSMMMJJJKKKLLLLLLJJJFFFBBB@@@FFFEEEEEEFFFHHHIIIIIIGGGNNNKKKHHHGGGHHHJJJKKKKKKIIIJJJKKKKKKIIIGGGFFFGGGCCCDDDEEEGGGHHHIIIIIIJJJFFFEEEDDDEEEIIILLLOOOQQQTTTYYY[[[ZZZ___oooYYY777+++///111///***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((())))))***+++++++++,,,++++++***+++---...000---333666???HHHFFFHHHWWWjjjnnnsssoooqqqvvv}}}lllccceee[[[XXXSSSMMMEEE:::///'''+++*********,,,...111333...------------------.........---,,,,,,+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))*********************)))******++++++******)))((())))))))))))))))))))))))lllIII===444000///...---,,,+++++++++***************************)))(((''''''&&&''''''''''''&&&&&&&&&&&&'''''')))***++++++)))(((((()))((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))((()))*********+++---///333444555555444222000///...---------,,,++++++***(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((()))))))))******))))))(((((()))))))))...***+++777KKKfff|||tttsssddd|||iiiVVVIIIXXXgggrrrtttyyyzzzfffMMM___``````]]]WWWRRRPPPPPPEEEKKKNNNMMMKKKMMMPPPRRRJJJJJJJJJIIILLLNNNKKKGGGAAAEEEKKKMMMIIIEEEIIIOOORRRPPPLLLKKKKKKLLLLLLMMMPPPVVVZZZTTTJJJGGGUUUeeepppvvvwwwuuu{{{vvvLLL++++++333...''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((()))***,,,...000111+++---))))))...***+++777&&&...444666:::>>>>>>:::>>>555:::???<<>>555000///...---,,,+++++++++************************))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''')))***,,,+++***(((((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))***+++++++++,,,...000555555555555444333222111......---,,,++++++++++++))))))))))))))))))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))+++******)))))))))))))))+++((('''***000AAA```{{{rrrvvv}}}~~~}}}~~~uuu{{{xxxlllIIIMMMWWWeeevvv~~~wwwjjjZZZMMMGGGFFFAAATTTfffhhh___WWWPPPLLLGGGHHHFFFDDDIIIOOONNNHHHKKKDDDBBBJJJRRRVVVYYY]]]\\\VVVNNNJJJJJJLLLOOOPPPRRRWWW\\\\\\WWW\\\ssslllgggrrr|||;;;...***111///$$$###+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&,,,///***(((,,,)))(((111...333555000++++++///111111---......+++...333111///,,,+++---///000333666000))))))000000******222))))))*********)))((((((******))))))))))))******************))))))))))))******))))))))))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((bbbEEE>>>555000///...---,,,+++++++++************************((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((***,,,,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((())))))***+++++++++,,,...000333444444444333333222222...---,,,+++*********+++************))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))++++++***)))))))))******&&&***...---(((---???QQQddd~~~yyyxxx{{{lllZZZOOOOOOWWW___zzzuuuooojjjggggggxxxzzzjjj]]]UUUNNNKKKKKKHHHEEEMMMZZZ]]]XXXRRRGGGIII___tttqqq___OOOJJJGGGFFFMMMZZZhhhsssyyyzzzqqqpppsss{{{xxxlllfffooo|||}}}qqq>>>---333111((()))222222+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''',,,++++++******))))))(((%%%)))%%%$$$***)))&&&,,,+++(((&&&''')))+++***'''***,,,,,,++++++))))))***...,,,+++++++++(((###,,,((((((+++'''!!!###***))))))***+++,,,,,,,,,+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))************++++++******)))(((((((((((((((((((((((((((]]]CCC===333000///...---,,,+++++++++************************''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''''')))++++++***(((''''''$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((()))*********+++---///000000000111111111111111...---+++***))))))************)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))))))))))))))******'''---000...---///222555CCC```~~~zzz{{{tttSSSNNNOOO\\\oooxxxtttkkk|||uuuiiifffbbb\\\SSSYYY[[[^^^kkkyyyzzzrrr[[[XXXcccwww|||jjjNNN>>>CCCCCCIIIWWWkkk~~~zzzggg___]]]aaaqqq]]]<<<+++,,,,,,%%%$$$111---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((((((((((((+++000+++(((...---)))---+++((('''+++///000...,,,&&&,,,,,,,,,000...***...&&&)))---...///000///...''''''((())))))***,,,///'''''''''''''''&&&&&&%%%)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&''''''((()))***+++++++++++++++++++++******)))((((((((((((((((((((((((YYYAAA<<<222000///...---,,,+++++++++************************&&&&&&&&&&&&((()))***+++'''''''''&&&&&&'''''''''&&&)))++++++***(((''''''###%%%'''))))))'''%%%###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&((()))))))))))),,,...---------...//////000000---,,,+++)))((())))))***))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((()))******'''(((&&&$$$***111...%%%+++444RRR|||vvvjjjppp}}}{{{dddLLLCCCNNNUUUTTTVVV[[[VVVKKKYYYfffsss~~~ooorrrxxxuuu```FFF>>>EEEAAA@@@@@@GGGSSS\\\``````hhhcccccciiisss{{{tttAAA111333---((((((...333,,,!!!###...&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))(((((()))))))))(((''''''$$$)))$$$ '''((($$$((('''))),,,+++&&&$$$(((///(((---(((&&&***(((%%%+++)))---...)))$$$%%%***...))))))(((%%%&&&)))(((%%%(((((((((((((((((())))))(((((((((''''''((((((((())))))))))))************'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((()))***+++,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((VVV<<<:::555//////...---,,,,,,,,,,,,************))))))))))))+++(((%%%&&&+++---,,,)))'''''''''&&&&&&%%%%%%%%%%%%''')))******(((&&&$$$''''''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++,,,///111111000...---,,,+++***)))(((((((((((()))************(((&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************---)))222III]]]jjjxxx{{{kkkiiiSSSJJJZZZXXXIIIIIICCCDDDGGGMMMQQQOOOMMMKKKJJJ@@@@@@KKKOOOGGGCCCGGGWWWXXXUUU^^^qqq{{{yyycccnnn}}}KKK444///,,,***+++))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%'''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((+++*********))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))(((((('''VVV===:::333//////...---,,,,,,,,,,,,************)))))))))))))))&&&$$$&&&+++...---***''''''&&&&&&&&&%%%%%%%%%%%%''')))++++++***((('''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))*********,,,///111222111///...,,,,,,+++***))))))))))))*********))))))((('''&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********...((()))444===FFFXXXjjj}}}zzz~~~xxxsss}}}vvvmmmfff```]]]^^^XXXUUU___ttt}}}xxxtttwwweeeKKK444...///,,,)))+++((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''((((((((((((*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))*********))))))))))))))))))))))))(((((())))))(((((('''&&&VVV>>>:::111//////...---,,,,,,,,,,,,************))))))))))))'''%%%$$$&&&***------+++'''&&&&&&&&&&&&%%%%%%%%%&&&'''***,,,------,,,+++)))&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))*********+++...000111111111000---,,,+++******)))******+++***)))((((((''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******///***)))+++***---;;;LLLcccyyy~~~~~~{{{zzzSSS666...+++//////)))&&&(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%UUU>>>:::000//////...---,,,,,,,,,,,,************)))))))))((((((&&&%%%&&&)))++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---.../////////+++(((%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***)))***---///111111111111---,,,,,,+++******+++++++++***)))'''''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***)))))),,,000///,,,000777BBBLLL```xxx~~~qqqKKK(((111---,,,...+++&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$RRR???;;;/////////...---,,,,,,,,,,,,************)))))))))((()))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,...000000111---***'''%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((***,,,...///000000000,,,,,,++++++***++++++++++++***(((''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))$$$$$$(((...000...++++++111222<<>>===000//////...---,,,,,,,,,,,,************))))))))))))***)))(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''')))+++---///000000---+++(((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))((()))***,,,---.........,,,+++************++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))'''&&&(((+++,,,+++***,,,---000777FFF\\\sssxxxkkkNNN888'''&&&......((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$JJJ>>>>>>111//////...---,,,,,,,,,,,,************))))))))))))(((((('''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))+++---...///+++***((((((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))(((((()))***++++++,,,,,,******)))))))))******+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))+++,,,***(((((())),,,---))),,,---+++,,,888LLL\\\uuuzzzuuuLLL777......++++++,,,&&&***---...,,,)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%''')))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''''''''''''''&&&%%%%%%}}}HHH>>>???222//////...---,,,,,,,,,,,,************))))))))))))&&&&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%'''(((***,,,---...***)))((((((((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((())))))*********+++***)))))))))))))))******'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))###)))---+++'''&&&)))+++(((***+++++++++,,,000333HHHbbbkkk888222(((,,,222,,,)))***((('''+++---((("""###'''+++''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))************************''''''((((((''''''&&&%%%tttHHH<<<888222......---,,,++++++++++++************)))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%(((((((((***+++)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******)))))))))))))))*********((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,...===[[[eeeBBB...'''+++++++++***)))(((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((***)))((('''''''''''''''))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((+++***((('''''''''((()))''''''''''''''''''''''''sssHHH;;;888222......---,,,++++++++++++************))))))))))))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((&&&&&&%%%%%%&&&''''''((()))***)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))*********)))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,......333@@@UUUlll~~~XXX888,,,---444888++++++***))))))(((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((((((((((((((''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''******((('''''''''((()))''''''''''''''''''''''''qqqGGG;;;888111......---,,,++++++++++++))))))******************'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&(((******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***************))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((())))))))))))*********++++++++++++***)))''''''---===RRRaaafffTTTBBB///)))---000***"""******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&'''((((((((('''&&&%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''***)))((((((''''''((((((''''''''''''''''''''''''nnnEEE;;;888111......---,,,++++++++++++))))))************++++++'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%'''******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***++++++***)))(((''''''&&&(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************+++''',,,111111......222666;;;VVVkkknnnnnnzzzwwwUUU666111///---------,,,+++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''))))))((((((''''''''''''''''''''''''''''''''''''kkkDDD:::888111......---,,,++++++++++++***************+++++++++(((((((((((('''''''''&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$&&&)))***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))+++******)))((('''&&&&&&(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********''')))+++++++++,,,...000(((000;;;DDDLLLZZZnnn~~~kkkUUU???,,,!!!---...---)))&&&&&&***...((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''&&&''''''''''''''''''''''''iiiBBB:::888111......---,,,++++++++++++,,,,,,+++++++++*********))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''%%%$$$$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((()))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))((('''(((***,,,------...((((((///444888DDDSSS^^^iii{{{sssZZZJJJ;;;555...***///:::(((&&&'''+++...,,,%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''gggAAA:::888111......---,,,++++++++++++------,,,+++******))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))+++---......+++)))'''000+++***++++++***---333>>>GGGWWWiiiuuu}}}vvvTTT===333---))))))(((&&&''',,,111)))!!!$$$)))+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%''''''''''''''''''''''''fffAAA:::888111......---,,,++++++++++++///...---,,,***)))((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''')))***)))'''(((,,,///%%%+++...---+++------,,,&&&///777:::;;;GGGaaaxxxyyyxxxiiiZZZQQQDDD444...111***,,,,,,,,,---...***$$$!!!&&&+++,,,)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''%%%%%%''''''''''''''''''''''''\\\AAA;;;555111000///---,,,++++++,,,,,,------,,,+++***)))((('''''''''((((((((((((''''''///...((($$$"""000 +++"""$$$(((!!!+++'''+++!!!!!!!!!+++/// (((,,,'''... !!!:::000"""!!!%%%'''000......(((***&&&''',,,444$$$###---,,,&&&(((!!!&&&"""000 )))333&&&'''777'''000***''')))'''777222(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))*********+++++++++---......///000111111222EEEYYYsss___888666333000...,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\\\AAA<<<555111000///---,,,++++++,,,,,,------,,,+++***)))((((((''''''((((((((((((''''''!!!???bbbZZZQQQIIIZZZMMMUUUMMMOOOJJJDDDRRR&&&000,,,---FFFMMMHHHSSSUUUNNNXXXFFFDDDIIINNNUUUKKK///###"""000!!!;;;TTTvvv...333,,,### ***###"""ZZZHHHHHHJJJHHHPPPQQQJJJNNNQQQIIIPPPEEE''' ---666***ZZZhhhTTT555222%%%&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))*********++++++,,,,,,,,,---......//////)))///888AAALLL\\\ppp~~~}}}wwwlllbbbVVVGGG777,,,222111///...,,,,,,,,,,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZ@@@<<<555111000///---,,,++++++,,,,,,---,,,,,,+++***)))((((((''''''((((((((((((''''''000+++///)))*** 444222...***222///!!!jjj>>>&&&,,,,,,'''...+++&&&===)))666***'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))************))))))******+++,,,,,,,,,000...,,,***+++000777===JJJRRR\\\eeekkkqqqyyy|||sssfffXXXPPPNNN:::;;;999111)))'''---333,,,++++++***++++++,,,,,,)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&YYY@@@<<<666000///...---++++++++++++,,,,,,,,,++++++***))))))(((''''''(((((((((((('''''''''QQQ666***(((XXXuuuiii$$$$$$ ccc>>>000$$$+++yyySSS(((&&&---%%% 333''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((()))))))))******(((((())))))************+++,,,...000111///,,,)))(((+++000666>>>GGGOOOTTTeeemmmrrrrrrttt}}}kkkYYYSSSIIIAAA:::444000...---+++******,,,///000000)))))))))))))))***++++++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&WWW???<<<666000///...,,,+++******++++++,,,,,,++++++***)))))))))''''''((((((((((((''''''(((&&&---"""000888,,,,,,###$$$ +++000333;;;999'''***111+++ bbb444"""444'''+++...ggg $$$###///+++'''EEE$$$///FFF &&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((())))))))))))))))))))))))*********)))'''%%%&&&)))---//////+++,,,,,,+++***+++///222***///333444666<<<@@@@@@???FFFMMMVVVbbbiiicccWWWVVV[[[[[[XXX[[[^^^VVVIIIDDDCCCBBB@@@AAA???777......///...,,,+++---///111111///,,,---...+++&&&!!!))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&(((***,,,,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&UUU???<<<666000///...,,,+++******+++++++++++++++*********))))))''''''((((((((((((''''''!!!%%%+++000%%%111%%%''' 000777###$$$%%%&&&555$$$,,,###ZZZ"""000&&&***### nnn[[[...555''''''"""999... '''===&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))---+++)))((((((((('''%%%***,,,...---++++++---///---///...++++++000222111...111222111444888666111......000444333///...000...111444333111000000111''',,,...+++)))+++------$$$(((+++***((((((,,,000)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&(((+++......+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&TTT>>><<<666///...---,,,************++++++++++++***************''''''((((((((((((''''''///$$$,,,''''''%%%:::&&&&&&000%%%&&&///))),,,%%%111))))))[[[YYY!!!$$$~~~###000---'''!!!fffJJJ!!!,,,++++++!!!+++$$$000yyy&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((###)))...000000...---%%%&&&(((***---///000111))),,,+++((((((---///...------+++'''''')))***(((++++++...111000///111666***---//////---***,,,///---111000+++)))***(((###,,,......+++'''%%%(((,,,&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$'''+++......+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&SSS>>>===666///...---,,,************++++++++++++***************''''''((((((((((((''''''!!!$$$&&&+++222+++(((******######+++---((($$$!!!!!!&&&&&&$$$"""###$$$"""+++www###---!!!+++"""iiiRRR/// %%%)))'''###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***+++***'''%%%%%%(((***...***'''(((+++,,,***&&&''',,,...,,,+++------***)))***+++,,,...///...+++)))+++,,,))))))+++,,,+++---+++*********)))+++///(((+++***(((+++000...((()))%%%"""&&&+++---((("""###$$$&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""%%%***------***%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&NNN<<<999;;;.........,,,+++***)))))))))***++++++******)))((('''(((((((((((((((((((((((('''&&&&&&'''***$$$&&&((($$$&&&&&&&&&&&&(((******(((&&&'''%%%&&&!!!$$$****** uuu(((+++"""!!!###)))"""hhhMMM'''$$$###%%%%%%(((sss"""&&&,,,''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++,,,+++++++++******))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&MMM<<<999;;;.........,,,+++***)))))))))++++++++++++***)))((('''(((((((((((((((((((((((('''&&&&&&'''***$$$((()))%%%&&&%%%%%%%%%'''))))))'''%%%'''%%%###$$$))) ---...&&&!!!!!!,,,###)))"""hhhMMM'''$$$###%%%%%%(((...HHHyyy''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********)))))))))((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&MMM<<<999;;;.........,,,+++***)))))))))++++++++++++***)))((('''(((((((((((((((((((((((('''&&&&&&'''***$$$******%%%&&&%%%$$$%%%&&&((((((&&&$$$'''%%%###$$$&&&!!!$$$ ***))) ###)))"""hhhLLL'''$$$$$$%%%%%%(((555hhhBBBPPP\\\''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&}}}LLL===999;;;///......,,,+++***)))))))))++++++++++++***)))(((((((((((((((((((((((((((((('''&&&&&&'''***$$$++++++&&&&&&%%%%%%%%%'''(((((('''%%%'''%%%%%%!!!%%%"""!!!111111&&&---(((###)))"""hhhLLL'''%%%$$$&&&$$$'''###&&&...''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&zzzKKK>>>999:::///......,,,+++***)))))))))+++,,,,,,++++++***)))((((((((((((((((((((((((((('''&&&&&&'''***$$$,,,,,,&&&&&&&&&&&&&&&((()))***(((&&&'''%%%'''$$$&&&###%%%PPP444 +++###)))"""hhhLLL'''%%%%%%&&&$$$'''===%%%cccLLL''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&vvvJJJ>>>999:::000......,,,+++***))))))))),,,,,,,,,,,,+++***)))((((((((((((((((((((((((((('''&&&&&&'''***$$$***+++&&&''''''&&&'''(((******(((&&&'''%%%&&&&&&&&&%%%+++bbbUUU^^^"""***(((###)))"""hhhLLL(((&&&%%%&&&$$$&&&...%%%rrrGGG///!!!''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&tttIII>>>888999000......,,,+++***))))))))),,,,,,,,,,,,+++***))))))(((((((((((((((((((((((('''&&&&&&'''***$$$(((***&&&(((&&&%%%&&&'''))))))'''%%%'''%%%%%%&&&$$$%%%---|||+++)))111###)))"""hhhLLL(((&&&&&&&&&$$$&&&'''+++PPPqqq//////''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&sssIII???888999000......,,,+++***))))))))),,,,,,,,,,,,+++***))))))(((((((((((((((((((((((('''&&&''''''***%%%''')))&&&)))%%%$$$%%%&&&((((((&&&$$$'''%%%%%%'''"""###***ZZZ{{{000***)))$$$%%%###)))"""hhhLLL(((&&&&&&&&&$$$&&&MMMzzz111$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&nnnDDD===999:::000...---,,,***)))******+++((()))******)))((()))+++((((((((((((((((((((((((###???'''...+++***,,,###...---%%%###&&&###%%%###******$$$ ---!!!(((BBB)))###%%%%%%---$$$%%%,,,$$$nnnLLL(((&&&&&&'''&&&((()))\\\^^^(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&jjjCCC<<<888888///...---,,,***)))******+++(((***+++***)))((()))+++((((((((((((((((((((((((###'''&&&???++++++...&&&666######(((222,,,***###'''%%%###---$$$)))...mmm>>>+++&&&"""'''...***###((())))))###hhhLLL((('''&&&(((&&&(((&&&444######''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&fffBBB===777777---...---,,,***)))******+++(((***++++++***))))))***((((((((((((((((((((((((;;;"""222,,,,,,000)))777... 888###555+++&&&$$$''',,,$$$'''111ooo)))111"""&&&***---)))###888'''...***iiiLLL(((''''''(((&&&((()))888!!!)))yyy___(((((()))(((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&cccAAA>>>888777......---,,,***)))******+++)))***,,,,,,***)))))))))((((((((((((((((((((((((///===HHH!!!:::,,,+++000***===&&&...NNN%%%***111%%%###)))---,,,,,,MMM555%%%111)))///***"""...KKK###!!!MMM)))''''''(((&&&)))"""(((222bbb''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&```BBB@@@999777///...---,,,***)))******+++)))+++------+++)))))))))((((((((((((((((((((((((,,,///***)))...(((###000"""222!!!---+++,,, ,,,###'''222\\\BBB---333666++++++***---===MMM)))''''''(((''')))###OOO222###<<<'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&^^^AAA@@@999888111...---,,,***)))******+++)))+++......,,,***((((((((((((((((((((((((((((((...mmm)))'''---((((((***000***{{{)))---((('''...###333%%% ***...hhh;;;666%%%'''***)))LLLMMM)))(((((()))''')))(((eee&&&111...333***)))'''%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&\\\??????888777111...---,,,***)))******+++))),,,...///,,,***((((((((((((((((((((((((((((((222%%%SSS((('''---)))---))) ###444&&&SSS*** %%%'''...###444$$$444LLL```(((+++222((("""###///---lllNNN***(((((()))'''***###...|||[[[```'''111...***&&&$$$%%%(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&ZZZ>>>>>>666666111...---,,,************+++***,,,//////---***((('''((((((((((((((((((((((((---"""444'''!!!''';;;((('''...+++ ---444---$$$)))'''JJJ---***%%%,,,!!!---((("""666###...***(((***NNN111&&&555)))(((***000444eeeNNN***(((((()))'''***+++'''!!!GGG(((...888444---'''$$$%%%'''***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************************************''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&YYYBBB>>>777888---///...,,,+++******+++,,,---.../////////---+++)))******))))))(((((('''''''''(((((()))***+++++++++:::///###!!!,,,&&&(((******))))))***+++'''...EEE,,,))),,,,,,'''&&&***$$$"""......))))))+++'''...RRR|||UUUJJJ>>>CCC;;;<<>>///666nnnYYY...***&&&111((((((&&&%%%---KKK|||lll888!!!%%%000000...,,,)))((((((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((%%%###!!!!!!###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((((((***'''$$$$$$(((******((('''%%%&&&+++***&&&%%%***+++)))'''&&&'''((()))))))))((((((''''''&&&&&&'''%%%&&&''''''&&&&&&&&&'''((('''&&&&&&'''&&&$$$"""$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&(((***,,,###%%%(((***+++***(((''',,,***(((%%%$$$''',,,000888;;;>>>???>>>@@@DDDHHHMMMMMMMMMNNNNNNLLLGGGDDDGGG>>>444/////////***$$$)))'''%%%%%%&&&''''''&&&)))&&&"""!!!###&&&((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))'''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###%%%((((((&&&$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%XXXAAA>>>777999...///...,,,+++******+++,,,------...///...---+++)))******))))))(((((((((((('''(((((()))******++++++,,,''',,,:::888999(((***,,,,,,+++******+++%%%---!!!<<<222///))),,,((()))---'''$$$---111---000888===???IIIWWWQQQOOO]]]nnnJJJ___hhh^^^iii___\\\ccc```TTTQQQWWWTTT333666===***+++444###...///,,,'''''',,,000111(((,,,,,,(((%%%&&&%%%!!!+++***)))'''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$&&&((())))))(((''''''---)))(((++++++''''''+++((('''((()))***+++,,,+++(((((()))((((((&&&%%%$$$((((((((('''&&&&&&'''(((%%%%%%$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&''''''&&&++++++)))%%%"""$$$(((---###)))///666===EEEIIIKKKLLLKKKJJJIIIKKKPPPTTTSSSTTTVVVWWWXXXWWWVVVTTTKKKJJJJJJNNNPPPMMMEEE>>>111...)))'''''')))))))))&&&&&&'''((())))))&&&###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''(((***+++)))'''((()))***+++***(((%%%$$$''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%XXXAAA>>>777999...///...,,,+++******+++,,,------.........,,,***)))***))))))))))))(((((((((((((((((()))******++++++111%%%... $$$"""333(((***,,,......,,,+++++++++"""555222###%%%******///&&&)))&&&)))333333333===OOOSSSZZZccciiijjjeee```^^^SSS^^^TTT^^^bbbyyypppzzzpppeee^^^ZZZZZZ___fffZZZeeemmm]]]JJJNNNIII///***000444222///+++$$$%%%###!!!"""***///+++$$$((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))(((''',,,///000...***'''))),,,'''$$$$$$(((++++++,,,///111111222222000///---+++333333333222111///---,,,)))((((((''''''''''''(((((('''&&&&&&''''''&&&$$$''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$%%%((()))'''%%%'''***---+++'''&&&(((+++444888>>>BBBCCCCCCCCCDDDGGGEEEAAA>>><<>>888222,,,(((((((((((()))***)))&&&$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((%%%%%%&&&'''''''''&&&&&&)))((((((''''''&&&&&&%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWW@@@>>>777999//////...,,,+++******+++,,,------...------,,,******))))))))))))))))))))))))(((((())))))************111...===///>>>&&&,,,***,,,...000000...,,,++++++)))%%%***000...***,,,///+++000...333CCCKKKPPP[[[\\\gggnnnkkkjjjmmmnnnkkkeeehhhsssXXXbbbQQQccceeefffqqqwwwlll\\\UUUYYY^^^vvvuuukkkcccgggkkkddd\\\LLLJJJDDD;;;666666333///333222...'''###$$$)))---''''''((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))***+++,,,,,,,,,)))(((&&&$$$###%%%+++000555444666:::>>>??????@@@AAAAAABBB@@@>>><<<<<<<<<;;;;;;;;;<<<===???AAACCC999777555333000---)))&&&(((&&&%%%&&&'''(((((('''&&&&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%'''+++---+++(((&&&(((***,,,---///333666CCCHHHNNNRRRSSSRRRQQQQQQVVVTTTQQQOOONNNPPPSSSVVVZZZ[[[[[[YYYVVVUUUUUUWWWOOOJJJCCC===:::<<<@@@CCCOOOPPPQQQRRROOOHHH>>>777444000***&&&%%%&&&((((((''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''***)))(((((()))))))))))))))'''&&&%%%&&&))),,,...(((((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''((('''''''''(((((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVV@@@>>>888::://////...,,,+++******+++,,,------------,,,+++******))))))))))))************)))))))))))))))*********---***'''$$$444)))(((///,,,///111222000---,,,,,,222"""///***&&&///666<<>>AAACCCCCCCCCBBB>>>???@@@???===>>>@@@BBB@@@>>><<<<<<>>>CCCHHHLLLJJJHHHFFFCCCAAA<<<555000,,,***))))))***+++++++++%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))'''&&&'''***+++***(((---***'''***222>>>HHHMMMTTTVVVYYYZZZYYYXXXXXXXXXVVVVVVWWWXXXYYYYYYXXXXXXTTTUUUVVVVVVVVVVVVWWWXXXVVVWWWVVVSSSNNNFFF@@@;;;:::===DDDLLLRRRTTTSSSQQQDDD>>>555...***)))((((((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&''''''''')))'''%%%$$$$$$&&&(((***&&&'''))),,,///222444555---------,,,,,,---...//////...+++)))'''%%%%%%$$$(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((())))))&&&&&&'''((())))))))))))'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUU???===888:::000///...,,,+++******+++,,,------,,,,,,+++*********)))))))))************+++))))))))))))))))))******111666222...***%%%&&&333,,,...111222111...---,,,---///666444---444CCCGGGRRR\\\^^^bbbnnnppphhhfffsssnnngggjjj|||xxx{{{tttvvvuuuiiiZZZUUU^^^hhhgggaaaUUUlllxxxvvvwwwpppaaaWWWMMMSSSZZZ]]]___ZZZMMM@@@777000,,,...///,,,'''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))(((((('''&&&&&&&&&'''(((((())))))''''''(((((())))))******++++++***))))))******+++333333666<<>>CCCGGGKKKMMMSSSTTTTTTTTTTTTUUUXXXZZZJJJJJJIIIFFF@@@888000+++***)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***)))(((&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUU???===888;;;000///...,,,+++******+++,,,------,,,+++************))))))*********+++++++++***)))))))))))))))))))))+++%%%%%%(((777:::333%%%***---111222111///...---***///---&&&...EEE]]]jjjsssyyytttqqq||||||{{{~~~xxx~~~yyy~~~}}}zzz|||zzzssshhhaaabbbcccdddfffooouuummm]]]CCCIIIQQQXXX```ccc\\\SSSKKK:::***%%%%%%%%%$$$%%%((('''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''((())))))***++++++++++++,,,---///111333555666888<<>>PPP[[[]]][[[ZZZ\\\RRRTTTYYY]]]bbbiiipppuuuvvvwwwzzz~~~{{{vvvuuuppplllkkkllliiibbb[[[[[[UUUOOONNNRRRVVVWWWVVVWWWTTTOOOKKKIIIGGGEEECCCJJJHHHDDDAAA???<<<999777///---)))'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))&&&''''''''''''((((((((('''***...333888;;;>>>???EEEFFFGGGJJJLLLOOOPPPQQQGGGHHHIIIIIIIIIKKKOOORRRdddcccaaa]]]YYYUUUQQQOOO>>>;;;666000+++((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))))))))((((((((())))))***---------,,,,,,+++))))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%TTT???===888;;;111///...,,,+++***++++++,,,...---,,,+++************))))))******++++++++++++*********)))))))))))))))''''''999+++111***777+++))),,,000222111///......///333:::RRRqqq~~~|||{{{jjjZZZ[[[ffffffdddjjjmmm^^^XXXOOOKKKRRR^^^fffgggeeeYYYMMMAAA444)))''',,,,,,+++((('''&&&''')))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***'''(((((()))***+++++++++***+++...111666;;;@@@CCCFFFIIIOOOUUU]]]iiixxxqqqeeeWWWNNNLLLMMMMMMLLLMMMJJJFFFEEEEEEFFFFFFEEE666333...***''''''((()))''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((###'''+++***)))...888AAALLLTTT[[[XXXRRRUUUdddsss|||}}}||||||zzzzzz|||vvvtttqqqgggWWWKKKGGGIIINNNSSSUUUSSSNNNIIIEEEAAA<<<:::<<>>>>>===<<<:::777555444,,,,,,,,,+++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%QQQAAA???444777333000///---,,,++++++,,,,,,---,,,++++++******++++++)))************+++++++++)))************+++++++++++++++,,,...000000///------...000222111000222666:::IIIUUUccc|||pppqqqpppiiicccdddiiihhh___PPPKKKUUUaaagggcccfffbbbSSSBBB555,,,&&&######(((,,,)))$$$%%%,,,(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,***(((((()))*********&&&,,,++++++...'''$$$...333///333>>>@@@;;;>>>GGGggg|||ooo\\\MMMIIIJJJPPPNNNGGGAAA777999KKKKKKGGG===111'''$$$(((---((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((&&&%%%&&&((((((&&&///&&&---222,,,;;;QQQRRRZZZTTTSSS^^^rrr|||rrrooo```UUUMMMMMMQQQSSSTTTVVVPPPNNNHHH@@@:::999>>>CCCNNNGGG===444///+++'''$$$$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&---)))%%%%%%(((***)))(((+++,,,,,,)))%%%&&&000;;;:::>>>DDDHHHIIIIIIJJJMMMTTTQQQMMMOOOVVVYYYRRRGGG[[[hhhiii```ZZZTTTXXXhhh^^^VVVRRRTTTNNNBBB>>>CCCNNNVVV]]]\\\TTTGGG:::111111)))&&&***,,,'''######,,,)))%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((''''''&&&''''''%%%""""""'''+++---'''%%%***------222:::GGGLLLJJJJJJSSSSSSQQQVVVWWW\\\[[[UUUTTTXXXSSSJJJMMMDDDAAA<<<333222000$$$(((&&&'''******&&&%%%&&&******)))'''%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%PPP@@@???555777333000///---,,,++++++,,,,,,---,,,++++++***+++++++++************++++++++++++************++++++++++++---------...000000///...333///+++,,,222<<>>GGGRRRcccqqq{{{qqqkkkaaaZZZIIIBBBKKKKKKDDDDDDTTTTTTRRRMMMDDD777,,,%%%''''''((((((((('''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$######$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((*********)))+++,,,+++***))))))333===BBBOOO]]]aaalllsss~~~wwwkkkWWWHHHEEEJJJPPPQQQQQQLLLCCC>>>===>>>OOOOOOMMMDDD888000...000&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''&&&''')))++++++,,,------'''))),,,///222555;;;@@@===BBBLLLTTTSSSPPPUUU^^^NNNOOONNNNNNUUU^^^]]]VVVLLL]]]ccc``````___hhh{{{vvvooonnnsssmmm[[[LLLHHHFFFBBBAAAIIIVVV]]]UUUHHH777000++++++***((()))---((((((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''...+++'''%%%&&&''''''&&&)))***,,,---//////---+++222555<<>>JJJ]]]iiiqqq{{{xxxzzzzzzeee^^^```KKKOOOSSSQQQLLLHHHHHHJJJDDDJJJRRRTTTMMMBBB666///)))((('''(((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((***,,,***''''''+++000......000444;;;CCCIIILLLMMMNNNVVV\\\TTTGGGIIIVVVaaagggfffaaaggguuuzzzuuuhhhvvvyyyppphhhaaaeeevvvmmmbbb___hhhpppooolllkkk}}}qqq[[[DDD:::@@@IIIMMMGGGBBB<<<888111+++))),,,&&&((())))))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''***'''$$$%%%(((******)))+++'''%%%(((///666999888444===CCCAAA>>>???CCCEEE???BBB<<<:::AAABBB???EEEEEEAAA@@@CCCDDDCCCCCCEEEBBB888>>>HHHFFFGGGNNNOOOFFF===444222111---((('''((()))***+++***(((%%%$$$'''''''''&&&&&&&&&&&&%%%NNN@@@???555888333000///---,,,++++++,,,,,,------,,,++++++++++++,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,...000111222333333444777;;;EEEWWWooorrrzzzrrrccccccbbbXXXPPPOOOOOOZZZdddfffeeeddd```[[[LLL???111))))))++++++***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((((()))))))))*********)))***+++++++++++++++,,,...222111222999999===KKKWWWqqqsssnnniiiZZZPPP===???FFFSSS^^^___VVVLLL777333...)))'''(((***,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***,,,+++(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***((('''))))))+++///444===LLLOOOZZZuuuxxx~~~ggg\\\eeeqqqssssssooowwwqqqiiiXXXYYYXXXTTTPPPNNNQQQTTTHHHEEEEEEKKKRRRQQQGGG===222...(((%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&''''''((()))+++***)))'''(((...666===>>>>>>;;;888<<>>666111...)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''###%%%((())))))(((((((((***+++///666>>>BBBBBBAAA<<>>:::777999EEENNNOOOJJJFFF555///((($$$%%%(((+++---(((((('''''''''&&&&&&&&&LLL???@@@666888333000///---,,,++++++,,,,,,...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///000000000555===DDDeeevvv~~~zzz|||rrr|||~~~}}}tttnnncccWWWVVVaaakkkkkkeeeaaa]]]YYY___^^^VVVEEE555,,,(((&&&(((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))*********++++++(((***,,,+++)))***...222---:::FFFXXXmmmvvv}}}yyylllZZZMMMIIIOOOYYY```eee]]]OOO@@@444,,,)))''')))((((((''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''')))******(((&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))************+++'''(((///555:::HHHWWW[[[ppp|||{{{fff```ZZZUUUOOOMMMRRRZZZuuurrriiiccciiisssqqqhhhaaaVVVSSSWWWUUUMMMOOOYYYdddgggqqq{{{sssgggXXXMMMJJJNNNNNNFFF<<<;;;EEEPPPOOOJJJAAA666,,,'''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((('''(((((()))***+++(((+++111<<>>>>><<<777333---*********)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&((()))((('''---999BBBNNNPPPPPPKKKDDD>>>===>>>>>>@@@LLL___mmmoooiiidddZZZnnn|||}}}ooohhhdddhhhjjjaaaGGG<<<444777@@@HHHQQQXXXNNNEEE999000+++***((('''((((((((('''''''''&&&&&&KKK???@@@666999333000///---,,,++++++,,,,,,......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------............000000///000777FFFZZZhhhxxxzzzrrr|||uuujjjiiilllyyyssszzztttkkkQQQXXX___bbbeeeddd]]]UUUSSS[[[^^^TTTGGG;;;111)))((((((((((((''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++'''***,,,,,,,,,000777===CCCYYYqqq{{{iiiYYYRRRTTTYYYiiifff```WWWJJJ===111+++))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********++++++)))(((///===FFFNNN^^^ooo{{{mmmWWWQQQSSSbbbbbbeeejjjppp{{{}}}qqqkkklll|||oooLLLSSSYYYVVVKKKAAA======FFFIIIJJJDDD888---((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***(((((((((((()))***+++,,,222777>>>EEEIIIHHHEEEBBBJJJXXXaaa___^^^bbbaaa\\\YYY\\\[[[YYYZZZ```cccaaagggiiiwwwooommmyyy|||uuuhhhjjj|||~~~ppphhhddddddbbb]]][[[\\\___aaaggg}}}}}}vvvxxxqqq]]]HHH>>>:::777888:::;;;777///))))))+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((($$$%%%(((...777AAAJJJNNNPPPIII@@@:::<<>>@@@666999444000///---,,,++++++,,,,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,------------------.........//////000//////222???YYYwwwtttsssvvvzzzrrrsss}}}|||rrrrrryyyvvvuuurrrhhhfffcccdddiiijjjaaaUUUDDDRRR]]]]]]VVVKKK<<<...)))(((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++)))************+++++++++))),,,//////111666@@@HHHvvv}}}mmm]]]XXXYYYbbbeeehhhfff]]]MMM<<<222))))))(((((((((((())))))%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&'''(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++...///<<>>BBBMMMPPPFFF:::---***((((((***+++***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++******)))))))))+++,,,AAAIIINNNIII>>>999===EEEcccbbbfffuuuqqqlllaaa___nnn~~~yyytttgggdddTTTBBB:::>>>CCCBBB???MMM>>>///++++++)))((((((MMMAAA===888777555111000///...------------111111111111000///...---------........./////////000111111000...000444999DDDjjjuuutttmmmkkksss~~~{{{kkkhhhwww{{{yyylllccc___^^^WWWLLLOOO\\\___YYYZZZMMMBBB333)))''')))***+++((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))*********************+++,,,,,,,,,,,,,,,,,,---///111222///666AAAUUUwwwzzzvvvyyy~~~yyyyyyddd^^^\\\```bbb___^^^```^^^LLL999000...,,,***(((++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))///***''')))...666CCCOOOZZZXXXjjj~~~^^^PPPmmmnnnOOO___ooo|||}}}|||rrrwwwtttccc___bbbQQQRRRJJJ===;;;DDDJJJIII@@@666+++&&&'''***)))''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))************))))))+++***222BBBDDDBBBIIIQQQXXXZZZ^^^ccc^^^cccvvvooosss|||oooeeebbbjjjiiibbbMMM:::AAATTTVVVHHH777000)))&&&)))++++++)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((******)))((()))...777===OOOMMMHHH@@@===DDDUUUbbbwwwxxxnnndddcccpppjjjwww~~~tttpppoooqqqtttyyyzzz\\\CCC@@@LLLVVVOOOCCC777333000,,,)))(((~~~LLL@@@===999888666111000///...------------000000000000000///...---............////////////---000222111///222999@@@qqqxxx~~~{{{wwwwwwuuukkkcccdddzzz~~~}}}sssiiicccccccccQQQLLL___cccZZZ]]]TTTLLL>>>111(((%%%''')))((('''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++************+++,,,,,,***+++---------...111444)))@@@bbb~~~{{{zzz{{{{{{yyyhhhYYYYYY___```[[[]]]ZZZRRRCCC333))))))---***))))))((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***************+++)))(((***000777@@@OOO[[[ooolll~~~ZZZdddtttxxxwwwlllqqq~~~}}}{{{fffRRRGGGJJJFFF::::::GGGHHH@@@555---***)))'''&&&)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((***+++***))))))***)))---000;;;LLLNNNJJJOOO\\\ZZZYYYZZZWWWYYYttt{{{sssqqqwwwzzz~~~jjj^^^RRR^^^uuu|||}}}rrrOOO<<>>000((('''******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))((('''''')))///999EEEMMMFFFCCCBBBFFFSSSeeexxx|||nnndddbbbiiiwwwuuuvvvsssvvv|||qqqgggdddpppsssooonnnXXX:::@@@AAADDDDDD<<<000)))(((|||KKK@@@===999888666111111///...................../////////...------........./////////000000////////////333???PPP]]]{{{|||~~~yyyrrrkkklllooouuu}}}vvvmmmcccgggUUUKKK[[[___TTTTTTUUUTTTNNNBBB222)))(((+++)))(((''''''((()))((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************+++++++++***+++,,,,,,---,,,///222111......222777GGGYYYyyyssskkkllljjjiiisss||||||zzzzzz[[[PPPZZZbbb^^^YYY]]]\\\QQQAAA444---+++''''''''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))*********++++++,,,,,,---,,,000777???JJJZZZiiiddd^^^\\\}}}bbb___}}}}}}jjjVVVSSSNNN@@@999>>>HHHGGGCCC;;;111)))&&&%%%))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))%%%(((******))))))***,,,+++444:::EEERRRQQQPPPXXXdddSSSQQQaaarrr~~~zzzkkkaaaeeekkklllqqqxxxvvvzzz{{{~~~hhhcccsssrrrOOOCCCRRReeeZZZMMM<<>>VVVrrr}}}jjjiiiuuuyyykkkmmmsss{{{wwwooodddggg[[[NNNSSSYYYRRRJJJKKKPPPSSSLLL===000******)))(((''''''))))))((('''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------,,,000222///,,,///888AAAggguuu}}}vvv{{{iii^^^___dddkkkpppvvvwwwuuuzzznnnSSSOOOWWW[[[[[[YYYVVVTTTRRRKKK999)))(((''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,---------...444???MMM```yyyjjjdddqqqgggccceee~~~|||hhh```pppzzzrrrTTTIIIMMMGGG777CCCHHHLLLFFF:::///((('''***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&(((******))))))---111333>>>DDDLLLUUUSSSTTT```\\\\\\uuuuuulllgggbbbfffpppoooZZZ```~~~hhhQQQNNNWWWaaaXXXKKK>>>444---***((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))******+++'''...888@@@CCCBBB>>><<>>QQQhhh~~~~~~}}}ttttttgggwwwjjjbbbjjj~~~{{{wwwvvvfffVVVcccjjjVVV@@@DDDLLLSSSTTTLLL===111***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,000333555<<>>111,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++222;;;BBB>>>:::EEE___vvvvvv{{{hhhiii~~~uuu}}}yyyzzzzzzzzzoooqqq|||iiiSSSEEE???AAAFFFuuuIIIDDD<<<888;;;666444333111///...---------000111222111...------...222------222555222111333///555]]]~~~{{{{{{wwwwwwzzzjjjhhhxxx{{{oooeeeaaalllqqqeeebbbZZZVVV^^^QQQLLLMMMMMMLLLPPPIII555)))'''(((---,,,&&&&&&***))))))))))))))))))))))))))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,///111///+++///...222:::NNNrrrnnnmmm~~~~~~yyyuuu}}}www```FFFOOORRRNNNRRRZZZVVVJJJ>>>666---'''''')))++++++))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&)))))))))))))))*********)))***+++++++++...333777MMMSSSjjjzzz}}}}}}bbbcccyyyrrr}}}||||||{{{zzz|||www^^^YYYMMMMMMFFFBBBFFFLLLJJJ===000'''((())))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&...+++)))000555888BBBKKKHHHYYYfffZZZYYYzzzxxxrrrrrrwww{{{cccgggxxx___RRRQQQ^^^___LLL999333+++***)))***++++++)))&&&((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((('''''''''***++++++)))''')))///444:::EEE===///CCCpppssswwwwwwnnnhhhyyy}}}xxxppplllrrr}}}{{{vvvttt~~~{{{yyyxxx~~~ooozzzyyywww{{{yyyqqq}}}tttdddHHH:::>>>tttHHHDDD<<<888;;;666333222000///.........///111222333111///......///000000000222555777444///===QQQvvvpppjjjeeefffjjjjjjddd[[[[[[aaafffpppzzzvvvppprrrxxxrrriiijjjrrrzzz|||llleee```ZZZ[[[DDD???FFFOOOSSSVVVOOO<<<111***'''***+++)))(((+++))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,------,,,,,,---......888---111HHHhhh|||gggbbbvvv|||}}}}}}___OOOHHHPPPWWWRRRNNNPPPHHH@@@666---((('''((()))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''))))))))))))************(((***++++++,,,222===FFFcccuuu|||{{{~~~uuutttqqqkkkeee```\\\ZZZYYYQQQPPPOOOPPPRRRVVVYYYZZZjjjtttyyyjjjPPPOOOIIICCCDDDHHHIIIDDD???...,,,)))(((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((())))))&&&,,,))))))555???GGGSSSZZZOOOOOOVVV```||||||hhhppp|||zzz}}}wwwlllnnnwwwoooeee\\\ZZZ\\\WWWJJJ>>>///,,,))))))+++,,,***'''((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))++++++***)))...777>>>EEE666:::XXXoooqqqqqqwwwvvvcccqqq|||wwwvvvvvvkkkmmmuuu{{{xxxrrrqqquuurrruuuqqqgggfffpppwwwuuummmggghhhrrr|||{{{~~~}}}mmm~~~~~~wwwZZZBBB999sssHHHDDD===888:::666222111000///...///000000222333444333111///000111///222444333444777555000>>>[[[wwwUUUuuucccNNNEEE[[[YYYYYYZZZYYYWWWZZZ___dddmmmwwwpppqqquuupppiiittt}}}rrrkkk```YYYDDD888===JJJQQQVVVTTTJJJ;;;000'''&&&***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,---///...------000444111111CCCddd{{{jjjfffwww~~~xxxwwwxxx}}}xxxvvvsssZZZHHHJJJPPPNNNLLLOOOOOOJJJ@@@555,,,(((''')))))))))((('''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))(((((((((((('''''')))))))))*********++++++,,,......+++***444FFFUUUppp}}}vvvoootttrrr}}}ttt}}}zzzsssiii___WWWVVVSSSMMMGGGCCCAAAAAAAAA>>>>>>======>>>@@@BBBCCCBBBJJJUUUbbbooo~~~}}}zzzYYYQQQNNNIIIHHHIIIJJJJJJJJJ888222+++'''((()))***)))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&'''''''''(((((((((''''''(((((()))))))))))),,,000,,,---;;;EEENNN[[[VVVKKKPPPcccuuu{{{ccciii~~~{{{xxxuuuttttttuuuqqqnnnkkkkkkpppvvv{{{~~~}}}lllWWWUUU]]]XXXIII888222***(((***,,,***((()))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***+++...444>>>EEE;;;888FFFdddyyyyyyssssssiiivvvqqqpppsssvvvzzz}}}}}}zzzqqqfff```eeekkkmmmqqqwww~~~}}}jjjzzz~~~fffjjjvvvwwwZZZFFFqqqGGGDDD===888:::555111111000//////000111222333444555444222111222333111111333666222///666AAA^^^zzzppp```cccjjj~~~\\\MMMPPPXXX]]][[[ZZZ^^^eeemmmtttxxx~~~~~~ooojjj~~~rrrbbb]]]TTT???888>>>BBBKKKTTTTTTEEE888)))%%%(((,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,---------,,,...111111111333777(((IIImmmqqqwww|||yyywwwwwwxxx{{{}}}{{{oooiii{{{~~~}}}zzzyyycccKKKGGGQQQTTTMMMNNNMMMHHH???444---******))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((()))))))))******++++++,,,...//////---222CCC^^^rrr~~~{{{qqq```yyy{{{mmmrrr|||vvveee```[[[WWWTTTNNNFFF@@@??????>>>>>>???@@@AAABBBFFFGGGHHHGGGEEEDDDCCCCCCAAA@@@@@@CCCKKKZZZjjjvvvyyy\\\WWWRRROOOOOONNNLLLJJJBBB999///(((((()))***)))''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((())))))******++++++000///444CCCIIIOOO\\\^^^ZZZuuuyyyrrr}}}}}}{{{wwwtttmmmkkkgggccc```^^^]]]]]]UUUTTTUUUWWW]]]dddjjjnnn||||||pppqqq}}}___TTTZZZ[[[TTTGGG===000)))(((*********))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))((('''(((,,,333;;;@@@CCC???SSSlll{{{|||wwwrrrpppuuu~~~yyyttttttvvvyyytttiiilllrrrrrrnnnkkklllwww~~~~~~yyyyyylllyyyppptttzzzxxxaaaoooFFFCCC===888:::555111000000//////000222333333444555444333222333444666...111888111***???```VVVUUUnnnlllXXXLLLNNNYYYccc\\\]]]```ggguuu||||||aaajjjsssvvveeeggg```JJJ===:::888BBBPPPTTTKKK@@@222((((((++++++***************************************************))))))*********+++++++++++++++,,,,,,,,,---------000,,,,,,111333111111444;;;nnn~~~|||pppggg___]]]YYYUUUTTTUUUVVVXXX___eeennnwww|||uuuyyy~~~qqqssswww~~~bbbNNNOOOSSSQQQLLLNNNNNNHHH===333,,,)))))))))(((''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((())))))))))))))))))((())))))***+++,,,,,,,,,***+++...444CCC]]]{{{uuuhhhllllll~~~wwwlll```TTTMMMDDDAAA??????AAACCCAAA???@@@CCCHHHMMMRRRTTTUUUUUUSSSVVVYYYXXXTTTOOOKKKJJJFFFEEEDDDCCCBBBCCCFFFHHHaaaiiiyyyzzzuuusssgggYYYRRRPPPPPPMMMIIIIII@@@555,,,))))))******((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''((((((((())))))(((((())))))***++++++,,,&&&...333===JJJLLLPPP^^^bbbnnntttqqqyyy}}}tttllleee]]]UUUOOOLLLJJJHHHEEEBBBAAA@@@@@@======>>>@@@DDDIIIOOORRRbbbccchhhqqq{{{jjjcccvvvmmmZZZVVVXXX[[[TTTIII:::...((((((***,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******)))'''(((000:::@@@AAA???```ssskkkhhh|||oooffffffqqq{{{|||pppppprrrwww|||vvvwwwvvvuuuvvvvvvnnnEEECCC===888:::555222111000///000111222333333444555444333222333444666///111888444777XXXddd\\\fffwwwzzz]]]VVVPPPRRRVVVXXX[[[]]]ccciiipppyyy}}}}}}zzz~~~oooqqqeeeYYYPPPEEE<<>>>>>???@@@===CCCKKKSSSZZZcccmmmtttzzzwwwppp~~~{{{aaaHHHEEEPPPMMMOOOPPPMMMDDD999///***))))))((('''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))******((())))))***+++,,,------+++,,,111???UUUnnniiisssvvvuuusss{{{rrrhhh]]]PPPDDD===<<>>...((()))+++************************************************((())))))***++++++,,,,,,,,,,,,,,,------------...000---...111......>>>RRR|||nnn```RRRHHHBBB<<<:::999777777777888888444888;;;===>>>BBBJJJPPPcccnnn}}}}}}yyyrrrXXXJJJIIIMMMNNNNNNMMMIIIBBB999222))))))(((''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********((())))))***,,,------...000111<<>>@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@AAAAAA???===<<<>>>AAA;;;>>>AAADDDIIISSSaaakkkqqqxxx}}}~~~yyy}}}~~~jjjTTTWWWWWWSSSGGG888---+++---******))))))))))))******))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))******++++++(((000:::@@@CCCKKKXXXbbbsssqqqooo|||wwwpppppp|||uuuhhhkkkvvvrrrvvvwwwzzzxxxlllDDDCCC===888:::444444333111000000000111222222333444444222222333444---777777000@@@mmmyyy```OOORRRUUU]]]cccbbbbbbjjjwwwsss~~~wwwgggRRR___nnngggRRR[[[YYYFFF111(((***,,,************************************************((())))))***++++++,,,,,,,,,,,,,,,---------......,,,---111333///333NNNmmmyyymmm]]]MMMAAA:::888333333333333333444444555777:::<<<;;;999<<>>999===MMMggg}}}}}}uuuiii]]]SSSNNNLLLIIIJJJFFF<<<000((((((,,,))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))((())))))+++,,,---......:::BBBHHHNNNWWW]]]uuullluuu|||}}}rrrYYYFFF@@@>>>;;;:::<<>>;;;===AAAAAA???CCCKKK___iiiwww{{{~~~qqqjjjlllGGGJJJIIIFFFJJJOOOHHH<<<999000((((((***((('''((()))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))(((***+++,,,...111111000///EEEjjj{{{[[[iiisssuuu{{{iiiTTTDDDDDDOOOHHHMMMOOOTTThhh}}}zzzvvvqqqkkkgggbbb]]]WWWSSSTTTZZZaaafffvvvvvvfffSSSFFF??????LLLZZZxxxpppmmm{{{QQQSSSRRRJJJGGGHHHGGG<<<+++&&&,,,***)))((()))******(((&&&''''''''''''(((((((((((())))))))))))***************))))))***---000222333===HHHNNNRRRYYYdddpppqqq||||||ttt[[[EEE<<<===AAA>>>===@@@DDDFFFHHHIIIJJJNNNNNNIIIIIIPPPSSSRRRTTTWWWYYYXXXUUUQQQNNNMMMFFFDDDDDDFFFEEEAAA@@@BBBKKKZZZmmm|||jjj\\\UUUNNNVVV\\\KKK666---)))***++++++***(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))***))))))***,,,,,,+++***&&&CCCDDD@@@UUUcccnnnsss}}}ooobbbqqq~~~zzz|||rrr|||gggGGG@@@:::<<<666666444333111000000000111222111333444444333333444555===000222JJJqqq|||||||||eeecccgggnnnlllhhhaaa[[[eeexxxrrroookkkyyyvvv{{{qqq___QQQKKKBBB333***+++++++++************++++++))))))))))))************++++++,,,,,,,,,,,,------...........................000000111===WWWzzz{{{pppfff___YYYTTTJJJAAA:::666555666333555777888999:::<<>>MMMjjjmmmfffpppvvv|||bbbTTTJJJBBBBBBIIIKKK```vvv|||wwwzzzwwwrrrmmmhhhbbb[[[VVVOOOLLLHHHDDDCCCEEEHHHJJJ\\\jjjzzzpppcccWWWKKKFFFGGGaaavvv~~~qqqeee\\\ZZZPPPLLLHHHFFF???444,,,))))))((('''((())))))(((&&&''''''''''''(((((((((((())))))))))))************)))+++,,,,,,,,,000666<<>>???DDDMMM[[[jjjxxx}}}mmm```SSSUUUZZZQQQEEE:::...,,,,,,,,,***)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***,,,---...>>>AAAGGGLLLWWWpppqqq{{{pppiiisss~~~xxxyyyuuugggGGG@@@;;;<<<666666444333222111000111111222333444444333222333555777<<<)))===lllkkkpppwwwpppiiigggdddbbbcccmmmrrrmmmyyysssdddoooyyyttt|||mmmXXXPPPJJJ===000)))++++++************++++++)))))))))*********++++++++++++,,,,,,,,,,,,------........................+++999000---PPPuuuxxxlll___SSSKKKGGGCCC>>>999666555777888999:::<<<===>>>???BBBDDDDDDDDDFFFIIIKKKRRR___lllzzzpppmmmzzz~~~{{{}}}xxxyyycccSSSIIILLLMMMGGGDDDIIIEEE888---***+++***)))))))))))))))))))))))))))))))))))))))))))))******+++************************------,,,+++,,,///555999EEE[[[vvvrrrooo\\\IIIAAAAAAFFFUUUcccvvv~~~{{{{{{yyyqqqjjjfffbbb\\\VVVPPPJJJDDD@@@<<<;;;:::888777666666666>>>LLL___ooo}}}zzziiiWWWKKKJJJ^^^yyyooojjj[[[YYYTTTLLLEEECCC???333&&&((('''&&&'''((()))((('''''''''''''''(((((((((((())))))))))))************)))---///------222<<>>111666hhhwwwjjj^^^RRRIIICCC@@@===:::777666777999:::???AAABBBBBBBBBCCCFFFIIIDDDFFFKKKQQQYYYfffxxxnnndddwww}}}yyyyyyrrrttt{{{}}}~~~sss]]]HHHFFFNNNPPPJJJCCCHHH>>>444///+++'''(((,,,(((((((((((((((((((((((()))))))))))))))******+++)))***************++++++))))))+++---...000888AAAIIIvvv{{{~~~MMMGGGBBBAAAGGGYYYwww~~~wwwtttqqqkkkaaaXXXKKKHHHCCC???<<<999666333555666777888999999::::::444<<>>CCCPPP___ooo{{{xxx{{{vvvaaaWWWSSSTTTHHH111+++***))))))***)))((('''(((((((((((((((((((((((((((((((((((())))))))))))''')))+++)))(((,,,555===EEEJJJaaassszzzyyyyyygggcccuuu|||yyyvvvvvv|||zzzhhhGGGAAA;;;===666666444444222111111111222333555555555333222333666999444RRRzzzvvv|||~~~wwwqqqssszzz}}}ppp{{{vvvxxxxxxrrrwwwqqq\\\RRRJJJ===000---,,,,,,+++******++++++************+++++++++++++++++++++,,,,,,,,,------........./////////000000222999444MMM~~~ooo___RRRHHH@@@<<<<<<;;;999999999;;;===>>>BBBCCCDDDDDDDDDFFFIIILLLKKKPPPWWW___kkk{{{qqqrrryyyzzzwwwyyy}}}ooorrr~~~lll|||}}}vvvcccMMMIIIPPPNNNCCCGGGCCC===666,,,$$$'''...(((((((((((((((((((((((()))))))))))))))******+++))))))******+++++++++,,,((()))---000000000:::FFFZZZttt|||VVVEEECCCEEEQQQddd~~~zzztttlllddd^^^UUUJJJAAA777555333444555666666666777888888:::<<>>NNNlllzzzbbbwwwvvv}}}YYYJJJEEEDDDNNNkkkzzzmmmeeeZZZPPPGGG???777111222111333666:::===>>>>>>:::999999:::<<>>AAAKKK]]]nnnkkkVVVPPPYYYjjj|||nnnooonnnfffYYYMMMEEE???999,,,***''''''((())))))(((''''''''''''(((((((((((())))))))))))************...***)))///;;;FFFKKKLLLDDD___wwwxxx}}}}}}bbb???HHHBBBJJJ```rrrvvviii[[[PPPFFFBBBMMM\\\uuu}}}~~~{{{wwwttt|||jjjddd[[[UUURRRKKK222...)))''')))+++***)))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++...666AAAIIIKKKqqqwwwooozzzyyyxxx~~~mmmuuu{{{xxx{{{iiiHHHAAA<<<===777777555444333222111222333333444666777777666555777888===tttwwwvvvttthhheeellllllaaa```iiiwwwxxxzzzrrr~~~}}}xxx\\\NNNEEE<<<......---,,,++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------......///000000111111///333OOOwwwfff___UUUKKKCCC===888666777888:::===@@@CCCFFFGGGEEEGGGJJJMMMQQQXXX___cccpppvvv~~~uuu{{{|||fff___uuupppvvvSSSHHHNNNTTTLLLHHHEEEBBB;;;111***))))))))))))))))))))))))))))))))))))))))))******+++))))))***++++++,,,------...,,,///333222555III___xxxzzz~~~eeeiiirrruuu]]]IIIRRRJJJVVVppp}}}pppgggYYYQQQFFF===888666555333777888999===AAACCCBBBAAA;;;;;;<<<===???AAACCCDDDFFFDDDCCCEEEEEEJJJYYYhhhwwwqqq]]]RRRZZZlllzzz{{{tttjjjaaaUUUHHHBBBAAA///,,,)))(((((())))))(((''''''''''''(((((((((((())))))))))))************,,,+++...666@@@IIIMMMNNNQQQyyy{{{nnnTTT;;;IIIZZZooovvvnnnccc[[[YYY___hhhuuuqqqgggZZZKKKHHHMMMcccrrrzzzvvvsssoootttwwwlllZZZRRRNNN===666---))))))+++***)))))))))))))))))))))))))))(((((((((((())))))))))))***)))))),,,333<<>><<<===???AAACCCEEEGGGGGGIIIKKKPPPUUU[[[ccclllrrrzzz~~~rrrqqqmmmpppuuuzzz~~~}}}zzzmmmeeeuuu{{{aaaQQQPPPTTTQQQIIIEEEEEECCC999---&&&)))))))))))))))))))))))))))))))))))))))******+++))))))***+++,,,,,,---------***,,,111333;;;TTTppp~~~fff]]]|||___JJJOOOKKKVVVtttzzzoooccc]]]IIIBBB999333444888===@@@===>>>???AAADDDCCCAAA???<<<>>>@@@CCCFFFHHHHHHIII@@@AAAGGGMMMNNNPPP[[[hhhtttnnn^^^]]]aaaccc}}}~~~wwwkkkfff[[[LLLDDDEEE111...***(((((())))))(((''''''''''''((((((((()))))))))))))))************)))---444<<>>666555444444222222222222444444222...>>>444222<<<555EEEgggjjjdddvvviiiggg]]]eeeaaa]]]ZZZ]]]bbbcccaaaeeegggjjjppp}}}xxx[[[eeesssvvvrrrkkkvvvzzzmmmxxxwwwXXXJJJIII<<<111)))+++---***((((((++++++++++++++++++++++++---------............///***444111,,,111222///222666HHHooosssvvvttt^^^IIICCC999FFFPPPEEEDDDGGG<<>>DDD===;;;BBBJJJLLLLLLKKKLLLKKKRRR]]]\\\TTTWWWbbbsssssseeeZZZTTT[[[vvv~~~|||qqqgggmmmdddRRRIIIEEE@@@111(((+++---(((&&&)))((((((((((((((()))******+++)))((((((***+++,,,,,,,,,...:::CCCBBBKKKYYY]]]|||~~~}}}oooUUUHHHWWWpppwwwcccKKKCCC:::555555777999999777<<<@@@???@@@GGGMMMPPPPPPMMM```pppooowwwfff]]]WWWRRRHHHOOO]]]kkksssssstttxxxxxx{{{}}}hhhWWWUUUIIIGGG000###------%%%+++)))))))))))))))))))))))))))))))))))))))******+++***)))(((111:::<<>>777555444444222222222222444444666111;;;333555999888UUU{{{~~~gggwwwhhheeeoooppp{{{tttuuuyyy{{{yyytttwww~~~yyyrrruuuwwweeehhhzzz~~~~~~bbbOOOJJJ???444++++++---,,,)))***++++++++++++++++++++++++---------............//////555111---333222///444BBBcccqqqcccOOO>>>@@@===LLLSSSFFFCCCGGG???DDDCCCBBBBBBCCCFFFIIIKKKIIIKKKSSS```lllvvv|||sssqqquuu|||{{{pppttt~~~xxxqqqdddWWW]]]VVVMMMEEEAAA===444,,,))))))******)))))))))***)))************++++++++++++++++++***++++++,,,---,,,---+++333EEEUUUjjjyyy]]]^^^{{{ppp\\\KKKIIIXXXjjj}}}yyyooo\\\HHH===444444444777;;;???AAAAAA???BBBIIIOOOKKKBBB<<<;;;BBB@@@AAAFFFIIIHHHHHHJJJFFFLLLaaauuurrr___WWW^^^|||ooo```TTTNNNccc{{{~~~}}}uuuwwwlll]]]OOOBBBBBB777,,,+++,,,***((('''((((((((((((((()))******+++***))))))***+++,,,,,,,,,111AAAJJJEEEGGGWWWdddlllZZZ```~~~qqq\\\JJJ???<<<888666888:::<<<===999===@@@@@@BBBGGGHHHGGGIIICCCYYYrrrqqqsss~~~uuuqqqlllhhhWWWLLLKKK^^^uuu{{{sssxxx{{{{{{wwwyyy|||fff[[[TTTKKKGGG888------+++(((+++)))))))))))))))))))))))))))))))))))))))******+++---***...666===LLLggg~~~zzzjjjuuuyyynnn}}}dddJJJBBB777666777888888;;;FFFQQQXXX\\\aaaccc^^^\\\cccnnn~~~ppprrriiiGGGAAA<<<>>>777555444444222222222222444444777555777333999888CCCuuunnneeellllllppp^^^iiisssssszzzwwwggg}}}qqqWWWKKKDDD999///,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000444///...555444222999LLLyyynnn\\\MMM@@@777@@@GGGXXXYYYHHHBBBFFFCCCHHHFFFEEEDDDDDDGGGJJJLLLQQQTTT\\\iiittt}}}~~~vvvnnnpppyyyqqquuucccVVVZZZ]]]YYYMMMDDD@@@:::333*********)))))))))******)))************++++++++++++++++++++++++,,,------...,,,000;;;NNNnnnppp~~~qqq\\\pppzzzvvv^^^MMMHHHTTTmmmxxxoooaaaMMM<<<444444444666;;;AAACCCCCCAAAGGGGGGJJJKKKGGG@@@>>>@@@???BBBHHHMMMKKKGGGHHHMMMHHHLLLbbb|||}}}mmmlllzzz|||jjj[[[OOOSSSbbbvvv{{{ppphhhYYYDDDCCC===222******,,,***%%%))))))((((((((()))************++++++++++++,,,,,,---777IIIRRRLLLKKKbbbooodddoooooo___^^^]]]^^^___^^^UUUFFF:::777888:::;;;<<<>>>AAADDDEEEIIIMMMPPPVVVZZZWWWQQQKKKGGG^^^yyyuuuiiinnnwwwxxx~~~{{{ttt___PPPXXXlllxxxuuuooowwwuuutttsssssszzzxxxvvvrrrbbbRRRHHHAAA888+++))),,,***)))))))))))))))))))))))))))))))))))))))******+++,,,(((333>>>GGGmmmnnnggg~~~pppyyyqqqNNN:::777555333444666555333555:::AAACCCGGGIIIMMM[[[vvvwwwtttiiiGGGAAA===>>>777666444444222222222222444444444888666666;;;999TTTddd}}}fffxxxvvveeeaaayyy|||dddkkk}}}uuu___hhhaaaMMMGGG===222,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---///---000666333333???]]]~~~qqq\\\III>>><<<<<>>:::999===AAACCCCCCEEEIIIMMMUUUYYY___fffooossslllbbbOOOXXXlllxxxooobbbdddmmmttt{{{zzzhhh^^^[[[___kkkvvvvvvqqqoooqqqoooqqqzzz```LLLEEE>>>+++)))000((()))))))))))))))))))))))))))))))))))))))******+++---&&&444@@@MMM~~~pppyyyxxxbbbBBB555666999666555888999999<<>>888===DDDKKKbbbjjjZZZGGG??????AAACCCDDDFFFGGGHHHHHHGGGGGGSSS___qqq{{{{{{~~~yyyxxxtttrrr{{{tttrrrssseee[[[fffiii^^^PPPJJJDDD???333///+++)))***+++******))))))*********+++++++++,,,,,,++++++,,,,,,---.........@@@WWWnnnqqqYYYBBBBBBZZZ}}}vvveeeUUUGGG<<<888;;;===???AAABBBCCCHHHQQQXXXWWWJJJ>>>===AAAEEEJJJNNNJJJJJJMMMPPPPPPLLLMMMQQQSSSOOO]]]{{{pppvvvxxx}}}sssWWWDDDCCC888+++(((......'''******))))))))))))******)))+++------,,,,,,---000777BBBFFFKKKUUUcccrrr```ooo{{{eeeUUUEEE???BBB:::;;;;;;;;;;;;;;;<<<>>>???CCCGGGJJJMMMQQQWWW]]]bbbeeeiiinnnuuuuuuiii\\\JJJdddrrrjjj```___eeelllvvvyyy}}}vvvbbbRRRRRReeeyyyrrrnnnooorrrooolllvvvrrrUUUGGG>>>---+++000'''************************)))))))))))))))******+++333***555???MMMzzzuuuaaa{{{xxxrrrYYY>>>666777666333333888:::;;;>>>CCC???@@@III[[[qqq~~~xxxsssyyyhhhGGGAAA===???888777444444222222222222444444222===999777444DDDqqq___|||lllvvvppp___fff|||}}}zzz}}}{{{rrr||||||YYYJJJEEE:::///***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111///333444---888UUUoooVVVDDD;;;999???FFFRRRkkkjjjRRRDDD???<<>>???BBBDDDFFFGGGGGGGGGPPP^^^rrr~~~zzz~~~}}}zzz{{{wwwrrrvvvyyyssszzz^^^cccgggcccXXXLLLDDD@@@999333---******++++++))))))************+++++++++,,,,,,,,,,,,,,,------...+++111IIIjjj|||kkk}}}^^^KKK???OOOqqqppp[[[KKK@@@999:::>>>===???CCCFFFJJJQQQYYY___KKKCCC>>>CCCJJJMMMNNNPPPXXXUUUSSSSSSPPPMMMQQQWWW[[[hhhllltttdddJJJEEE;;;///+++,,,---+++++++++***)))))))))******)))+++---,,,+++,,,000444???IIIAAABBB[[[sssgggWWWjjjsssZZZPPPHHH===888:::::::::999888888:::>>>AAABBBEEEKKKRRRXXX___fffjjjnnnooooooooopppkkk]]]NNNQQQqqqwwwfffdddnnnvvv|||zzzfffYYYUUU[[[dddlllmmmppptttsssppprrrwww|||cccLLL@@@333,,,,,,)))************************)))))))))))))))******+++111///:::GGGZZZ|||aaa___sssfffrrruuuOOO:::666777333333777<<<===<<<>>>CCCIIILLLYYYqqquuuooovvvhhhFFFAAA===???888777444444222222222222444444666<<<888888888\\\rrr]]]xxxddddddoookkkxxx{{{xxx}}}rrrmmm}}}dddLLLHHH>>>222,,,...///,,,---------------------------------............///222000...222333111IIIssswww```HHH======???CCCFFF\\\sssjjjNNNGGGFFFBBBCCC@@@@@@AAACCCFFFIIIMMMOOOGGGOOOXXX[[[VVVSSS\\\iiiuuu~~~}}}||||||zzzzzzxxxuuuvvv~~~fffbbbdddiiibbbQQQEEECCC>>>777///++++++,,,+++))))))************+++++++++---,,,,,,,,,,,,---......000;;;VVV}}}tttqqqmmmgggNNNDDDGGGfff~~~vvvdddOOOCCC>>><<<>>>AAA>>>???DDDMMMWWW[[[XXXTTTDDDCCCFFFLLLQQQTTTYYY___dddbbb___[[[UUUTTT```mmm|||zzzzzzvvvTTTJJJ>>>666///******---,,,+++******))))))******)))+++,,,+++***,,,333888HHHSSSEEEFFFooogggbbbkkkmmm\\\LLLGGGEEE@@@===>>>>>>======<<<===>>>@@@BBBEEEHHHOOOXXXaaahhhkkklllqqqssssssqqqooojjj^^^RRRmmmxxxrrrjjj```WWWSSSeeekkkppptttwwwzzzwwwsssrrrVVVEEE<<<---&&&...************************)))))))))))))))******+++,,,777EEEVVVpppiiippp~~~jjjddddddBBB777888888999:::===AAACCCEEEOOOZZZ]]]aaammm|||rrrnnnwwwhhhFFFAAA===???888777444444222222222222444444888;;;666:::@@@rrriiivvvsssOOOmmmzzz}}}~~~}}}}}}wwwzzz~~~uuukkkkkkMMMKKKBBB444...000000,,,---------------------------------........./////////---+++000333777[[[jjjSSS===:::AAAEEEFFFGGGdddzzzlllNNNLLLOOOIIIJJJEEEDDDCCCCCCGGGMMMTTTXXXVVVVVVUUUQQQLLLSSSkkk{{{~~~~~~~~~}}}|||{{{yyyyyyxxxwwwwwwzzz___sssnnncccdddooolllWWWHHHGGGBBB:::111,,,,,,,,,+++))))))************+++++++++---,,,,,,,,,,,,---......777FFFaaammmqqq[[[FFFCCCQQQyyy|||}}}iiiXXXFFF??????@@@BBBEEEAAA@@@FFFSSS``````RRRDDDFFFHHHMMMQQQRRRWWWdddrrriiijjjjjjddd[[[]]]pppvvvddd]]]fffjjjgggmmm{{{xxxyyyjjjggg\\\NNNBBB;;;222((((((...,,,,,,+++***))))))******)))+++,,,***))),,,444;;;NNN\\\MMMPPPfffOOOjjjwwwsssdddSSSJJJHHHEEEDDDDDD>>>>>>>>>>>>??????>>>===HHHKKKRRR]]]fffkkkiiifffkkknnnpppqqqqqqoooggg^^^~~~xxxlll```YYY```iiipppssszzz~~~ttt{{{^^^JJJBBB---!!!111************************)))))))))))))))******+++,,,???OOO```{{{|||mmm}}}~~~}}}~~~kkklllVVV888555::::::@@@>>>???AAAEEEPPPeeexxx|||sssrrr|||hhhIIICCC<<<===888999777666555444333444555555222999444444PPP{{{xxxddd\\\|||~~~vvvqqq{{{pppoootttYYYLLLCCC:::......222.......................................///////////////)))444666***BBBwwwpppWWWEEE777???LLLEEEEEEVVVzzzdddLLLLLL===BBBIIIHHHMMMOOOLLLGGGLLLZZZfffgggsss{{{jjjWWWooo}}}~~~}}}||||||yyyvvvwwwzzz~~~~~~~~~yyyvvv~~~wwwhhh\\\pppqqqOOOKKKBBB===444,,,)))+++,,,+++++++++,,,,,,,,,,,,------***111...***///...***///444```yyyjjjEEEAAAGGGeee|||{{{[[[OOOBBB===>>>@@@??????FFFLLLVVV]]]ZZZPPPHHHGGGMMMHHHKKKYYYbbbdddkkkuuu~~~mmmmmmqqq```TTTKKKJJJ\\\rrr~~~|||~~~{{{xxxMMM:::BBB999......,,,++++++************+++++++++***,,,---+++,,,:::IIIQQQ^^^QQQqqqnnnRRRrrr{{{ppp___NNNHHHFFFCCCCCCFFFAAABBBCCCBBB@@@@@@AAABBBKKKMMMSSSYYYZZZYYY\\\bbbgggmmmqqqppp{{{mmmccc```VVVffftttyyyyyy{{{yyynnnOOOHHH777)))000+++++++++************))))))'''))),,,---+++,,,000555;;;TTThhhhhh~~~~~~{{{www|||ccceee|||pppBBB000666<<<777BBBBBBBBBFFFVVVlll~~~{{{yyyfffHHHBBB;;;<<<777888777666555444333444555555444999777;;;ccc|||^^^pppxxxpppyyynnn~~~|||jjj___OOOEEE===111///222.......................................////////////333,,,222444333UUUxxxeeeKKKBBB:::AAAIIICCCIIIaaa```CCCEEE<<>>CCCGGGLLLOOOUUUXXXSSSKKKIIIMMMRRRTTT]]]fffcccZZZ[[[dddooo|||ooobbbQQQGGGRRRddd{{{}}}zzzXXXCCCFFF;;;//////,,,++++++************++++++,,,+++,,,---,,,///===LLLMMMTTTZZZzzz___QQQxxxttt{{{wwwlllUUUMMMIIIKKKMMMJJJHHHIIIVVVQQQJJJCCC???===<<<===???BBBKKKWWW]]]___cccggg|||ttt|||{{{}}}|||uuuppppppjjjrrrxxxzzz|||~~~}}}zzzwww~~~sssXXXJJJ;;;...+++++++++++++++***************((())),,,,,,***,,,000444BBBiiinnn{{{uuu|||pppdddpppddd@@@333999===;;;>>>CCCJJJTTTfff{{{|||{{{eeeGGGAAA;;;<<<666777777666555444333444555555888777999AAAtttyyyhhhbbb}}}|||rrrzzzmmmllliii{{{mmmttt}}}hhhSSSGGG@@@555111222---....................................////////////...,,,...111===fffiiiTTTAAAAAA@@@FFFIIIEEETTTsssXXX===DDDAAADDDHHHLLLZZZmmmyyy|||{{{zzzzzzssszzz}}}}}}}}}}}}}}}{{{zzzzzz}}}{{{yyyxxxxxxvvvsssqqqxxxlllqqqzzzNNNGGGCCC<<<555...******,,,++++++,,,,,,,,,,,,------)))000///---111000000999TTT}}}dddtttRRRGGGOOOlllppp\\\KKKJJJFFF@@@<<<>>>FFFMMMVVVUUUUUUTTTOOOJJJMMMTTTVVVTTTYYYaaaaaaWWWQQQRRRdddzzztttaaaQQQTTT```wwwyyy|||kkkPPPHHH<<<333///+++++++++************++++++,,,++++++---...444BBBOOOHHHFFFhhhhhhPPPYYYfffiiiuuuwwwlll]]]LLLJJJJJJNNNRRRTTTWWW\\\YYYSSSKKKGGGHHHKKKMMMMMMIIIIIIQQQ```nnnwww}}}|||zzz{{{{{{xxxvvvwwwpppqqqrrrvvv|||qqq{{{{{{eeeKKK???666''',,,+++++++++***************((()))++++++))),,,111<<>>CCCEEEJJJMMMLLL```XXXCCCKKKKKKIIILLLSSSbbbvvv||||||||||||{{{zzzyyyyyyzzzyyyyyyxxxwwwtttpppnnnwwwpppssstttrrr[[[HHHDDD>>>888000******---+++++++++,,,,,,,,,------***000///...111...111>>>XXXnnngggkkkGGGIII```hhhNNNHHHLLLKKKCCC>>>BBBLLLSSS^^^XXXRRRQQQPPPNNNQQQVVVTTTVVVZZZZZZTTTQQQ[[[iiitttgggeeekkkoooxxx{{{{{{}}}yyy~~~ZZZFFF===888111))),,,++++++******++++++,,,,,,,,,+++---111:::GGGRRRLLLIIIvvvSSSMMMmmmjjjaaallljjjgggeee[[[QQQOOOLLLJJJLLLRRR]]]fffggg```WWWRRRQQQPPPKKKGGGOOOJJJKKKVVVfffttt~~~}}}}}}|||zzzwwwvvvnnnmmmmmmqqq|||~~~uuuwwwzzzzzztttNNNAAA===***,,,,,,+++++++++************))))))+++***)))---444LLLaaatttqqq|||uuubbb|||nnnEEE:::<<<:::;;;@@@IIIZZZnnn}}}~~~zzzyyyeeeHHHDDD>>>>>>888999777666555444333444555555:::777===OOO}}}qqqiii|||uuummmvvvzzzuuuZZZ{{{uuujjjooosss~~~[[[FFFDDD<<<444222000....................................////////////...555333666TTT|||jjjRRRBBB@@@FFFHHHKKKOOOSSSkkk[[[GGGIIIKKKHHHOOO]]]fffmmmnnnppp{{{}}}{{{{{{|||{{{{{{zzzyyyxxxvvvwwwxxxxxxvvvtttqqqpppvvvnnnkkkrrrKKKEEE>>>:::333,,,***...+++++++++,,,,,,,,,------+++111///---///,,,333FFFoooggg```AAALLLqqquuu]]]EEENNNNNNGGG>>>>>>KKKZZZbbb\\\RRRKKKMMMRRRSSSRRRRRRPPP\\\ddd\\\OOOWWW{{{~~~xxxrrrqqqjjjtttxxxyyy}}}zzz~~~eeeDDD======333(((,,,,,,++++++++++++,,,,,,,,,,,,,,,...555@@@KKKRRRVVV]]]hhhJJJVVVnnnbbbiiipppeeebbbbbbVVVNNNQQQSSSQQQOOORRRWWW[[[jjjhhhiiimmmrrrsssoooiii___XXXUUUZZZaaagggmmmrrrmmmrrr~~~zzz|||~~~~~~yyytttsssttttttssswww|||{{{www}}}{{{sssXXXCCC>>>///,,,,,,,,,++++++++++++******)))***+++***)))000888\\\uuuvvvzzzjjjgggtttjjjeeeccc>>>:::>>>999999@@@PPPeee|||}}}wwwxxx|||eeeIIIEEE??????999999777666555444333444555555888:::CCCcccppp|||~~~vvvqqq{{{||||||ppp\\\qqqzzzvvvqqqoootttcccHHHGGG???444111111....................................////////////000444///:::cccvvv^^^KKKBBBCCCIIIJJJJJJPPPYYYuuuxxxVVVAAA@@@KKKNNN]]]sss~~~{{{{{{{{{{{{{{{{{{zzzxxxxxxsssvvvxxxxxxwwwuuuttttttzzzxxx{{{}}}wwwzzzjjjkkk|||TTTHHH???<<<777...+++///++++++,,,,,,,,,,,,------,,,000...---///---999RRRmmmuuuRRRAAATTTwwwfffSSSFFFTTTMMMAAA999CCCYYYgggjjjQQQIIIDDDIIIQQQSSSRRRQQQRRRRRRUUU]]]mmm{{{tttnnnnnnxxx|||~~~~~~yyyxxxsssHHH@@@@@@444***,,,,,,++++++++++++,,,,,,***,,,,,,///888EEENNNPPPWWWrrr[[[IIIfffbbbccckkkmmmjjjhhh```OOOTTT^^^hhhkkkhhhccc\\\VVVSSSXXXbbbppp~~~wwwsssqqqsssrrrmmmjjjjjjgggmmm~~~~~~}}}sssjjjrrrvvvyyyyyy{{{~~~~~~zzz}}}|||zzz}}}uuuiiiKKK===333,,,,,,,,,,,,++++++++++++***)))+++,,,***+++333===dddrrrjjjrrrzzz{{{sssggghhh~~~XXX;;;;;;???:::;;;EEEWWWlllzzzwwwxxxdddHHHDDD>>>???888888777666555444333444555555666;;;EEEvvvmmm{{{{{{}}}uuuuuuyyyyyyuuuzzzppp~~~{{{tttcccZZZ}}}vvvwwwvvvooo}}}mmmMMMJJJBBB444000000....................................////////////...111111KKKjjjRRRFFFEEEFFFOOOPPPNNNRRR^^^iiiOOODDDOOOiiiuuu~~~~~~||||||||||||{{{zzzyyyxxxtttwwwyyyyyywwwuuuvvvwwwpppuuussssssuuu}}}wwwxxxzzztttwwwjjjuuu```OOOAAA>>>:::111,,,---++++++,,,,,,,,,,,,------+++...------000111BBB```rrrqqqfffFFFIIIdddrrr[[[NNNOOORRRKKKAAABBBUUUiiigggXXXGGGCCCDDDJJJOOOQQQTTTWWWZZZXXX___vvv}}}{{{vvvqqqzzz~~~yyyzzzbbboooTTTDDD@@@444...---,,,,,,++++++,,,,,,---)))+++---000:::HHHNNNMMMVVVoooRRROOOvvv}}}bbbiiikkkmmmrrrjjj[[[VVVjjjpppsssoookkkiiiddd]]]UUUVVVZZZ^^^cccgggkkklllxxxvvvxxx{{{{{{yyy{{{~~~zzznnncccjjjpppwww}}}xxxyyyvvvmmmwwwzzz|||XXX;;;777------,,,,,,,,,+++++++++)))***+++---+++---777BBBjjjooowww{{{yyyyyysssooowwwiiiOOO;;;<<<@@@>>>CCCNNNhhhzzz|||xxxyyycccGGGCCC>>>>>>777777777666555444333444555555333:::DDDttt{{{wwwppppppooorrr|||uuukkkmmmyyy||||||~~~uuurrr~~~wwwmmm|||yyyyyyyyywwwxxxUUUttt}}}yyytttfff|||uuuQQQMMMCCC444//////..................................../////////000///444;;;dddzzzbbbJJJCCCGGGIIIUUUXXXTTTUUUccc]]]PPPUUUooo~~~{{{|||~~~{{{~~~}}}|||~~~||||||||||||{{{zzzyyyyyyvvvxxxzzzyyywwwuuuvvvxxxssskkknnnaaaxxxzzzrrrzzzzzzrrr~~~iiiUUUDDD@@@===333,,,,,,++++++,,,,,,,,,---------***---,,,---111444IIIjjjsss[[[mmm^^^AAAQQQrrrqqqVVVNNNXXXLLLHHHFFFQQQiiisss]]]>>>AAACCCHHHMMMOOOPPPXXXaaaaaaxxx~~~}}}{{{yyy~~~yyyppp{{{^^^GGG???444111---,,,,,,++++++,,,,,,---(((+++---000<<>>mmmkkkUUUMMMLLLLLLTTT______WWW\\\vvv}}}ggg]]]sss}}}{{{||||||{{{|||}}}~~~~~~}}}|||{{{zzzzzzxxxwwwvvvuuutttsssrrrqqqrrrttt{{{}}}cccxxx}}}^^^BBB???@@@444,,,------,,,,,,,,,,,,---......///---000333111666SSSuuuaaaxxxvvvTTTCCC^^^~~~eeeUUUZZZYYYHHHGGGQQQmmm~~~gggHHH@@@DDDDDDHHHOOOTTTVVV\\\ccc|||}}}{{{uuu}}}xxx{{{|||pppHHH@@@<<<000---------,,,,,,,,,+++++++++000///333CCCIIIIIINNNpppsssXXXNNNbbbvvvkkktttjjjqqqvvvcccVVVbbbrrrqqqWWWTTTKKKIIIVVVWWW[[[bbbhhhpppxxx|||~~~wwwmmmfffeeemmmsssyyyyyy{{{vvvccctttwwwrrrIII;;;111...---///...***)))+++///111)))+++222+++777^^^}}}xxxsss|||~~~fffdddqqqJJJGGGAAA;;;888BBBZZZppp{{{xxxrrruuu}}}}}}yyyuuucccHHHDDD??????999999777666666555555555555555:::444RRRggg{{{pppiiihhhjjjmmmuuummmgggeeellluuu|||zzz||||||xxxtttpppbbbaaaxxxvvv}}}XXXfffxxxrrrhhh___IIIIII<<<...222000000000/////////......///............///000000000...HHH{{{}}}bbbMMMIIIOOOTTT``````dddYYYZZZ~~~~~~|||~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzzzzwwwwwwvvvuuusssrrrqqqqqqqqqnnnmmm___hhhnnn^^^ppphhhJJJDDDDDD:::111///---,,,,,,,,,,,,---.........---000111///777WWWyyysssnnnOOOFFFfffggg\\\___YYYMMMUUUdddvvvvvvUUU<<<>>>FFFCCCEEEMMMZZZjjj~~~~~~|||pppnnnrrr{{{}}}}}}vvvqqqvvv~~~}}}QQQBBB<<<444---------,,,,,,,,,++++++))),,,...999IIILLLOOO\\\hhhOOOXXXzzzzzzuuuuuunnnuuuxxxcccSSS]]]kkkcccJJJHHHAAA===GGGJJJSSS[[[]]]```eeelllwww~~~~~~|||vvvmmmgggbbbgggkkkqqq|||vvvvvvxxxhhhlllwwwuuuUUUCCC333...---///...***)))+++))),,,''')))222111CCCjjjzzz|||zzzzzzyyy___dddwww___CCC@@@>>><<<>>>KKKeee|||zzzuuucccLLLPPP[[[jjjuuu|||}}}yyyuuudddHHHEEE???@@@999999777666555555444444555555999888]]]ZZZzzzrrrjjjggghhhnnnpppwwwuuuggg^^^bbbkkkvvv~~~~~~}}}rrrgggfffmmmxxx~~~{{{{{{yyysssnnnlll]]]ZZZppphhhttt^^^{{{uuuhhhlllNNNIII===000222////////////............//////......//////000111444222UUUrrrYYYIIIKKKWWWaaalllbbbeee\\\fffxxxpppnnnkkkooowww~~~}}}|||{{{zzzzzzwwwwwwvvvuuusssrrrqqqqqqpppkkk___KKKSSSaaaXXX]]]{{{xxxoooNNNEEEDDD;;;111------,,,,,,,,,,,,---......,,,---/////////>>>ccc}}}bbbIIILLLssszzzhhhbbb___UUUHHHcccyyy{{{fffEEE888EEEGGGKKKWWWgggvvvnnnlllpppyyy}}}|||}}}pppsss___DDD<<<999...------,,,,,,,,,,,,,,,+++***///AAAPPPLLLSSSlllmmmWWWDDDcccuuuwwwxxxsss{{{yyyaaaQQQYYYdddXXXEEENNNPPPJJJLLLMMMXXXYYY___gggpppwww|||~~~}}}||||||zzz||||||}}}}}}|||xxxqqqllldddfffgggmmm|||{{{wwwrrr|||rrrgggooowww~~~ZZZDDD555000---......+++***+++'''***''')))000777PPPvvv|||}}}qqqmmmUUUfff}}}bbbJJJ>>>======???DDDSSSnnn}}}rrr|||___BBB666888AAAMMMXXXaaakkkuuu}}}|||xxxuuueeeIIIEEE@@@@@@999999666666555444444444444555000>>>rrr^^^vvvpppkkkfffhhhlllsssuuuzzz~~~|||rrrcccWWW```jjjxxxyyypppgggeeehhhggg]]]TTTOOOPPPTTT___ppp~~~~~~zzzxxxvvvqqqmmmfff^^^ZZZdddyyy~~~mmm[[[zzz{{{rrryyySSSIII???333333////////////.........---/////////...///000000111:::777___}}}hhhWWWQQQXXXccckkklllccc___ddd{{{oooeeegggnnnpppooonnnmmmrrr|||}}}~~~~~~~~~}}}|||{{{{{{{{{xxxxxxwwwvvvtttsssrrrrrrooonnnbbbOOOTTTaaaXXXKKKnnnyyyrrryyy}}}{{{|||{{{vvvSSSEEECCC===333+++---,,,,,,,,,,,,---......***---///...333JJJrrr}}}wwwVVVDDDVVVtttiiiddd[[[NNNPPPyyynnnNNN>>>CCCRRR___dddppp}}}~~~yyywwwxxx|||vvvsssnnnGGG;;;<<>>pppsss}}}uuummmjjjhhhhhhlllsssxxx{{{|||xxxnnnddd^^^[[[bbbooojjjYYYVVVTTTUUUVVVVVVRRROOOMMMLLLPPP^^^ooo~~~}}}xxxuuutttqqqooobbb]]]VVVZZZrrrttt}}}]]]qqqqqqhhhXXXJJJBBB888555000////////////.........///////////////000111111333<<>>///...---,,,+++,,,---...000---555LLLRRREEEWWWoooUUU???AAAKKKvvvvvv{{{{{{yyy|||sss\\\TTT]]]bbbXXX]]]vvvmmmhhhqqqvvvxxxzzz|||~~~~~~~~~{{{~~~{{{wwwyyyyyyyyyzzz||||||zzzxxxhhh___YYYaaavvvqqqzzzlllpppmmm{{{sssKKK<<<333------...,,,++++++...,,,------///CCCeee|||rrryyyuuu}}}ttttttzzz^^^ddduuubbbSSSJJJDDDCCCAAABBBFFFLLLYYYooo|||hhhnnnqqq|||tttWWWAAA999888888:::>>>>>><<<>>>CCCBBBKKKYYYiiiuuu|||~~~{{{{{{|||}}}}}}}}}|||}}}}}}{{{xxxuuugggKKKGGGAAAAAA::::::666555444444333333444444888;;;___uuunnniiiiiijjjlllrrryyyzzz}}}|||sssfff___aaaffflllyyynnn^^^ccc```\\\WWWTTTQQQNNNMMMMMMOOOZZZkkk{{{|||wwwtttrrrooommmaaa\\\SSSXXXyyysssooohhhjjjvvvnnn^^^MMMFFF;;;444000000000000////////////000000//////000000111222///NNNuuuhhh___dddmmmooohhhaaaSSSaaaeeeuuuccccccgggkkkkkkhhhhhhllloooqqqwww}}}xxxkkkjjjjjjuuu~~~~~~~~~~~~}}}}}}}}}|||||||||{{{zzzyyyxxxwwwuuutttssssssnnnrrrggg```[[[eeesss^^^KKKxxx~~~xxxllluuugggOOOFFFCCC:::000---,,,,,,,,,,,,---.........222///,,,888XXX{{{}}}}}}WWWoooIIIGGGoooxxxuuuggg\\\aaannnAAABBBfffuuunnngggfffjjjsss~~~yyyuuuttt}}}|||}}}uuufff}}}WWW===@@@000///---++++++,,,---///,,,,,,888NNNRRRIIIccc|||bbbGGG;;;BBBIIIooo}}}|||{{{yyy{{{ppp^^^\\\cccaaaWWWeee~~~fffbbbccclllooottt{{{|||uuuyyy|||}}}~~~{{{}}}|||zzzuuuttttttuuuwwwyyyyyyyyyooo```VVV^^^uuuuuuvvvmmmkkkyyybbbJJJ???555---,,,...,,,++++++,,,(((,,,...222NNNppp~~~fffvvv{{{uuuqqqvvv{{{hhhWWWooo|||fffVVVMMMHHHDDDCCCEEEKKKSSS```uuukkk```dddsssyyy|||rrrYYYBBB:::===:::999<<<@@@???;;;<<>>BBBDDDggg~~~xxxyyyyyy{{{rrrdddccceee\\\UUUmmm}}}```cccgggmmmsss{{{tttpppqqq|||~~~zzz|||~~~}}}~~~}}}|||tttrrrqqqrrruuuxxxyyyzzzvvvcccSSS[[[sss~~~xxx~~~nnncccppp\\\oooMMMAAA666---,,,...---+++,,,,,,&&&,,,000666VVVwww{{{qqq~~~~~~tttyyysssZZZVVVyyy{{{hhhZZZQQQKKKFFFFFFIIIQQQ[[[jjj~~~yyy```WWWaaammmxxxuuuiiiTTTAAA:::;;;<<<===<<>>111222222222222111111111000000000000000000111111222???~~~vvviiinnn{{{jjjiiioooyyyyyylll]]]VVVYYYeeepppkkkccc```ccclllttttttssssss}}}}}}uuudddfffkkklllyyy}}}{{{zzzzzz{{{|||}}}}}}}}}}}}||||||||||||vvvvvvuuusssrrrqqqpppoooooorrrjjjjjjVVVUUUtttggg>>>LLLvvvnnnoooccc~~~```NNNGGG???555---,,,,,,,,,,,,---.........222000000GGGnnngggfffCCCOOOzzzyyywwwdddggggggFFF]]]ttt^^^ZZZ]]]fffttt}}}|||~~~{{{{{{uuupppvvv~~~{{{|||}}}pppkkkFFFCCC111000---++++++,,,...000...666DDDRRRUUUTTTyyyrrrRRR???AAA@@@FFFiiiwwwxxxxxx{{{ttthhhiiifffWWWUUUwwwlllrrruuuwwwuuulllooovvv~~~zzz|||~~~}}}}}}|||uuusssrrrsssvvvyyy{{{|||www```NNNTTTlll}}}nnn^^^jjj[[[lll[[[CCC777---+++...---,,,,,,...&&&,,,222888YYYxxxvvvzzzttt|||~~~tttYYY]]]qqqaaaXXXRRRMMMKKKKKKNNNWWWaaaooorrrTTTMMM___ooorrrwwwkkkRRR:::444<<>>YYY}}}{{{jjj|||BBBiiisss[[[OOOZZZeeesss~~~zzzwwwpppqqquuuxxxkkkxxxwwwRRR>>>666///***,,,...---,,,...444222RRRdddOOO\\\xxxcccIII<<<@@@BBBQQQuuu{{{xxx{{{}}}|||wwwuuuggg\\\aaacccrrr{{{ssspppttt|||ooocccdddooo{{{}}}qqqooouuu|||zzz|||~~~~~~|||{{{zzz{{{wwwwwwwwwxxxzzzzzzyyyxxxvvvaaaTTTTTT\\\rrr||||||~~~nnn\\\[[[VVVaaaJJJ<<>>CCCGGGXXX}}}}}}}}}~~~|||xxxwwwjjjaaagggvvvnnnvvvrrr~~~wwwsssmmmkkknnnuuu}}}}}}rrriiieeeiiisss{{{vvvbbbXXXZZZdddllluuuwwwyyyzzzzzzyyyzzz{{{yyyxxxwwwwwwxxxyyyxxxwwwzzzdddUUURRRYYYqqqzzzsss{{{```TTTnnnqqqKKK===///,,,......,,,,,,(((111---...FFFbbbuuu|||]]][[[uuubbbUUUPPPOOOOOOOOOPPPUUUaaannnuuusssnnnVVVQQQMMMTTThhhvvvmmmZZZJJJ???777999===>>>===<<>>XXXTTTJJJrrrvvvfffLLL???EEELLL___{{{}}}wwwssssssiiiaaahhh{{{gggjjj```lllllljjjiiimmmttt{{{rrrkkkdddbbbfffooovvvzzzzzzlllXXXHHHBBBFFFNNNTTT```fffnnntttxxxyyyyyyzzzzzzxxxvvvuuuwwwxxxxxxwww|||fffUUUNNNSSSlll{{{~~~|||]]]LLLQQQ~~~kkkttt~~~PPP@@@111---///...,,,+++(((111///222KKKiii}}}xxxzzz\\\ZZZ~~~~~~iiiXXXPPPMMMLLLLLLNNNQQQZZZhhhrrrooobbbUUUDDDMMMVVVddd|||iiiBBB>>>:::999===@@@>>>===???AAAAAASSS\\\gggooobbbbbbnnnuuu~~~yyyyyyxxxxxxwwwvvvvvvuuuwwwvvvtttsssrrrsssuuuvvvnnnPPPJJJBBBAAA999888666555444333333444555666???nnn|||lllqqqxxxzzz~~~}}}|||~~~}}}zzzzzz{{{kkk[[[TTTRRRWWWkkksssqqqsss}}}}}}|||xxxuuutttqqqmmmmmmqqqfff\\\[[[WWWOOO^^^{{{pppdddSSSZZZyyymmmooottteeePPPDDD<<<222222222111111111111111222000000000000111666<<>>FFFPPP^^^zzz|||uuuqqqqqqhhhcccjjjhhh___aaaVVVbbblllmmmooouuuzzz{{{wwwrrrgggccc```aaagggpppyyy~~~vvvlllgggWWWOOOEEE@@@???AAABBBBBBFFFOOO]]]jjjrrrvvvwwwwwwyyywwwttttttvvvxxxyyyyyyzzzeeeUUUMMMNNNfffxxxrrrdddYYY[[[NNNooosssXXXFFF444...//////---+++,,,000,,,666[[[{{{ttt|||ppp}}}___^^^zzzvvv___RRRNNNNNNLLLKKKKKKSSS___iiikkkbbbSSSGGGIIITTTdddxxxaaa<<<>>><<<===AAABBB???>>>@@@@@@GGGfffwwwuuuvvvyyyyyyxxxwwwvvvuuuuuuuuuvvvtttrrrpppppprrrtttvvvnnnPPPJJJBBB@@@888888666555444444444444666666HHHxxx|||xxxpppxxxzzz}}}{{{{{{qqqrrrggg___\\\[[[[[[bbbmmm^^^hhh|||sssuuu|||wwwtttssspppkkkiiijjjeeeZZZVVVUUURRR\\\sssttteeeZZZMMM}}}jjjSSSIII===222222222111111111000000111///000222000000888BBBjjjwwwiiilllyyyyyyuuurrrtttgggNNNVVV{{{|||sssnnnfffpppoootttzzz~~~yyyiii^^^___ZZZXXX^^^jjjwww{{{}}}~~~}}}{{{wwwtttqqqoooooohhhfffiiifffYYYPPPNNNWWW???>>>tttxxxsssiii]]]SSSNNN;;;111000......000222333333444...444>>>kkkmmm]]]FFFWWWxxx|||fff\\\UUUKKKSSSUUU\\\eeekkksss{{{qqqggg\\\\\\gggvvv{{{xxxrrrnnnrrr}}}uuupppooonnnIII>>>555......///......000222BBBRRRTTTYYYyyy|||pppPPP===EEESSS\\\~~~yyyuuuvvvmmmiiiqqqXXXZZZ\\\XXXbbbjjjmmmrrrvvvwwwqqqggg^^^aaaaaabbbdddiiirrr|||}}}sssfffXXXOOOJJJJJJFFFCCCCCCDDDEEECCC@@@@@@FFFPPPZZZcccllltttyyywwwuuussstttwwwzzz{{{|||yyygggZZZPPPNNNccc~~~{{{```PPPNNN\\\tttcccMMM777/////////---,,,///,,,'''<<>>;;;;;;>>>???>>>AAAFFFXXXbbb~~~zzzyyywwwvvvuuutttttttttuuussspppnnnnnnppprrrsssoooQQQKKKCCCAAA999888666555444444444555666777GGGzzzvvvtttwwwzzz~~~{{{jjjccc```___bbbeeebbbZZZUUUUUUKKKYYYmmmooohhhwwwzzzuuurrrrrrooojjjffffffeeeZZZRRRSSSSSSUUUeeeyyyvvvgggyyyfffJJJ{{{pppXXXOOO>>>333333222222111000000000000...000333000///:::III}}}oooiiiuuutttpppiiifff]]]MMMZZZpppiiifffcccjjjoootttyyy}}}vvveee\\\YYYUUUUUU[[[hhhwwwxxxzzz{{{}}}}}}}}}~~~}}}~~~|||yyyvvvsssrrrrrrjjjgggjjjfffYYYOOONNNiiiPPP???^^^{{{wwwyyy}}}tttfffUUUQQQ???222000//////111333444333...***666DDDqqq___zzzVVVDDDaaa~~~bbbjjjOOOHHHMMMUUU^^^dddjjjrrryyy}}}lllUUUQQQKKKGGGKKKUUUcccmmmzzz|||zzzvvvpppppp{{{{{{wwwvvvhhhrrr~~~LLL???777///...///......000***SSSbbbQQQXXXyyyVVV???HHHXXXccc|||yyyvvvxxxqqqmmmuuuoooQQQWWWYYY___fffhhhmmmrrruuuqqqiii___XXX]]]```dddggglllsss|||yyysssfffXXXMMMHHHHHHJJJQQQMMMJJJHHHHHHJJJKKKKKKPPPOOOOOOQQQYYYfffuuuwwwvvvuuuvvvxxx{{{||||||{{{lllaaaUUUOOObbb|||zzzZZZCCCPPPMMMnnnoooVVV;;;/////////...---///***&&&BBB~~~~~~www___```|||kkkSSSMMMPPPPPPOOOQQQTTT\\\bbb]]]OOOFFFHHHMMMbbbjjjYYY<<<666888999<<<>>>===???IIITTTnnnttt{{{zzzyyywwwuuussssssssstttsssrrrpppnnnmmmnnnoooppprrrTTTMMMEEECCC;;;:::666555444444444666777888LLL~~~rrrssswww|||uuu^^^VVVXXXXXX^^^fffhhh```UUUPPPQQQ[[[aaasssyyyooorrr}}}~~~wwwrrroooqqqpppkkkgggfffaaaZZZRRRTTTTTTPPP[[[uuuzzzhhhkkkpppMMMzzzwwwvvv___UUU@@@333333222222111000000//////---000333111///===NNNmmmhhhvvvrrrtttppphhh^^^UUUeee}}}hhhbbbbbbdddgggnnnrrrvvvyyyzzz}}}}}}rrrdddYYYTTTTTTQQQWWWdddtttxxx___```ffflllooonnnqqqwww}}}}}}~~~|||zzzxxxuuusssrrrsssllliiikkkfffZZZSSSSSSoooYYYAAAKKKyyy~~~gggzzzrrr]]]WWWDDD555333111000111222222111+++***666CCClllzzziiiwwwRRRDDDggg~~~~~~|||{{{lll{{{yyyMMMKKKJJJUUU^^^eeemmmxxx~~~iiiLLLDDDEEEDDDAAA>>>AAAJJJQQQccctttzzzyyyvvvpppmmmuuu~~~}}}vvvuuuPPPBBB999111///000//////111+++XXXcccMMM[[[]]]CCCMMM```ttt~~~wwwzzzwwwwww{{{uuuqqqzzz```SSSXXXWWWdddfffkkkooorrrpppiiibbb^^^]]]]]]___dddjjjppprrrrrrpppbbb]]]SSSJJJFFFGGGNNNSSSSSSRRRPPPNNNMMMPPPTTTXXX[[[[[[ZZZ\\\bbbmmmzzzzzzxxxxxxxxxzzz{{{zzzyyyqqqdddVVVMMM^^^~~~|||lllbbbQQQKKK|||pppzzz^^^???///.../////////,,,,,,+++EEEyyy{{{zzzyyy}}}___ddd}}}}}}eeePPPLLLNNNMMMNNNRRRWWW[[[[[[SSSJJJHHHRRR\\\ooo{{{qqqOOO<<<:::888BBBKKKKKKDDDDDDVVVkkk|||}}}|||zzzyyyvvvtttrrrrrrssssssrrrqqqpppnnnmmmllllllllltttVVVOOOGGGEEE===<<<666555444444555666777888\\\sssdddvvvzzz}}}```MMMLLLSSS^^^eeejjjfffYYYPPPSSS[[[{{{www|||lllsss}}}yyyyyyuuupppnnnqqqrrrmmmiiihhh]]]YYYTTTVVVVVVNNNZZZxxx~~~iii```tttOOOuuuppp{{{cccZZZAAA333333222222111000000///...,,,///444111000>>>RRRooohhhtttvvvuuujjjdddvvvnnnccc___bbbhhhhhhlllpppsssttttttvvv{{{}}}sssggg^^^WWWSSSQQQRRRXXXaaaooo{{{vvv\\\GGGBBBLLLVVVZZZZZZ]]]fffnnnwww{{{~~~}}}~~~~~~|||{{{yyywwwuuusssqqqqqqsssllliiikkkfff[[[VVVXXX```NNN:::???~~~^^^vvv|||eee\\\HHH888666333111111111000///111000:::AAAhhhwwwQQQDDDiii{{{~~~xxxyyyxxxgggIIIRRRPPPXXX[[[gggrrr~~~uuuhhhfffcccUUUFFFCCCFFFIIIGGGCCCBBBDDDHHHPPPfffyyy~~~{{{|||yyysssnnntttlll{{{TTTDDD;;;333111111000000333666QQQUUULLLbbb}}}vvvcccHHHRRRfff|||www|||zzz||||||yyy[[[WWWZZZUUUgggdddkkknnnoooiii```ZZZ\\\___aaaaaadddkkkrrrpppggg]]]HHHHHHGGGFFFFFFIIINNNRRRMMMPPPTTTUUUTTTVVVZZZ]]][[[```gggnnntttzzz|||{{{zzz{{{{{{zzzxxxvvvrrrdddTTTIIIZZZ||||||cccTTTQQQRRR}}}bbbAAA000...///000000***///111DDDmmm|||ooovvv}}}yyyrrrwwwxxx]]]gggwww```MMMKKKMMMKKKLLLQQQUUUUUUSSSMMMJJJPPP^^^jjjwwwyyy]]]GGG???===???OOO___\\\MMMKKKaaa|||yyyzzz}}}zzzyyyvvvsssrrrrrrrrrsssrrrqqqpppooommmkkkjjjiiiWWWPPPLLLBBB===:::666555666888666444999???nnn}}}eeeVVVbbbppp}}}gggRRROOOYYYcccjjjiiicccVVVKKKMMM]]]mmm{{{uuuvvvttt~~~ttt|||sssrrroookkklllnnnjjjddd______\\\YYYQQQFFFUUUyyy}}}eeessskkkNNNaaa{{{ttt~~~ddd[[[FFF;;;444///111222111///000,,,(((111000111000888```wwwwwwyyy}}}tttoooeeeiiibbb___iiiiiimmmpppoooqqquuuuuurrrnnndddZZZVVVUUURRRRRRUUUaaadddooohhh^^^TTTFFFCCCGGGHHHCCCAAAEEENNNTTTcccllltttxxx}}}~~~}}}}}}}}}{{{xxxtttpppnnnooollliiigggddd^^^VVVOOOOOOOOO999999___kkknnnooo___NNNFFF555000333...,,,000000555111666BBBrrr{{{wwwIIIKKKzzz}}}{{{~~~~~~zzzyyy}}}gggHHHMMMTTTWWWdddnnnuuu~~~lllNNNEEERRRTTTLLLLLLGGGOOOIII@@@EEEJJJLLLRRRVVVeeeuuu~~~{{{{{{}}}|||sssqqqyyy|||vvvvvvooo\\\KKKHHH...,,,222+++111333222XXXaaaMMMpppfffeeeKKKUUUqqq~~~}}}zzzvvvwwwzzz||||||\\\LLLOOO[[[cccdddiiifffcccaaa``````______bbbcccfffkkkllldddVVVKKKDDDFFFHHHHHHHHHKKKQQQVVVRRRSSSUUUXXX\\\```ccceeefffmmmtttyyy|||xxxyyyzzzzzzzzzyyyxxxwwwtttbbbQQQFFFOOOpppxxxjjjMMMLLLSSSmmmXXXFFF,,,000---///...111333...JJJmmm~~~~~~eeeqqq}}}zzzzzzxxxsssVVVssszzzppp[[[KKKLLLQQQOOOOOOSSSSSSTTTRRRPPPTTT```iiilll}}}{{{gggSSSIIIGGGEEEBBB[[[bbbXXXZZZiii\\\```yyy~~~{{{{{{yyywwwtttqqqpppooooooqqqqqqqqqooommmjjjgggeeeXXXQQQMMMDDD>>>:::666555666888666444999@@@xxx~~~jjjTTTHHHPPPZZZfffoooyyy}}}qqqYYYLLLNNNYYYaaa___[[[VVVRRROOOUUUiii}}}}}}yyylllnnn{{{zzzzzzxxxttttttsssmmmeeebbb```[[[WWWQQQJJJ^^^kkkrrrjjjOOOccc~~~tttyyyuuuiiiaaaKKK;;;444000111333111000000000+++222000111222>>>hhhrrruuu}}}sssdddfffcccbbbkkklllqqqsssrrrrrrsssqqqmmmfff]]]UUUSSSSSSRRRTTTWWWcccjjjvvvlllWWWMMMHHHEEEAAACCCDDDBBBAAACCCFFFIIIEEENNNYYYcccnnn{{{~~~~~~}}}}}}}}}|||{{{xxxuuusssqqqmmmkkkhhhgggeee```XXXRRRUUUOOO:::777XXXzzztttwwwaaaQQQGGG555000333...---111000000///999IIIzzztttKKKQQQ~~~{{{zzz~~~```FFFLLLVVV[[[hhhsss{{{tttcccXXXHHHJJJ[[[YYYKKKFFFHHHRRRPPPJJJPPPUUUYYY```qqq{{{zzzyyyxxxtttkkkkkk~~~~~~yyyzzzsssgggPPPLLL111...333,,,000222222WWW```QQQxxxppp}}}aaaKKKXXXttt|||zzzzzzyyyuuuqqqppppppqqqyyygggQQQIIIOOOZZZbbbdddcccbbb```````````````___ccceeeffffff```WWWKKKDDDMMMNNNNNNNNNOOORRRVVVZZZ]]]```ccceeegggkkkooorrr~~~~~~~~~{{{zzzyyyxxxxxxzzz{{{|||ssscccRRRFFFLLLkkkwwwjjjOOOHHHMMMiiieeeOOO111333......+++***000111QQQvvvjjjsss}}}rrrqqqttttttZZZvvv~~~ttteeeQQQCCCEEEJJJKKKNNNTTTWWWZZZYYYXXX^^^iiirrrvvvxxx{{{uuudddTTTLLLHHHFFFDDDNNNLLLOOOiii}}}{{{zzzwwwtttrrrqqqppppppooooooooonnnmmmkkkjjjiii\\\VVVRRRIIIAAA;;;777666777888666555:::AAA~~~uuuZZZIIICCCMMMSSS[[[eeerrr|||}}}vvv{{{xxx___PPPNNNUUU^^^cccUUUOOONNNRRRSSSYYYooo~~~{{{zzzuuulllqqqzzz{{{~~~}}}{{{wwwnnncccbbb___WWWSSSOOOKKKdddtttqqqiiiOOOcccvvvssswwwppphhhRRR<<<555000222333111000111333---333000111444CCCpppttt||||||hhheeeeeeffflllooosssvvvuuusssqqqlllfff]]]VVVQQQQQQSSSUUUYYY^^^gggrrriiiVVVLLLDDDCCCFFFFFFDDDBBBAAABBBCCCCCCCCCGGGHHHHHHKKKVVViiiyyy}}}}}}}}}~~~~~~|||zzzyyyxxxvvvuuusssrrrqqqmmmkkkhhhgggfffaaaZZZUUU___QQQ@@@999PPPzzzgggYYYHHH555///222...---111000---...;;;NNN~~~nnnKKKVVV~~~}}}zzzyyy|||uuuYYYEEELLLWWW^^^iiiwwwrrrYYYNNNKKKEEENNN```]]]MMMGGGOOOZZZZZZUUUZZZ___eeeqqq~~~}}}|||xxxmmmjjjzzzzzzzzzqqqsssWWWQQQ555111555---000111;;;^^^dddTTTyyyxxxwww\\\JJJXXXttt~~~yyywwwuuussspppjjjddd```WWWOOOFFFEEELLLVVV\\\___^^^^^^```aaabbbbbbbbbaaaccceeeeee___TTTJJJEEEDDDUUUTTTSSSTTTWWWZZZ\\\\\\eeeiiioooqqqqqqtttzzz~~~{{{xxxvvvvvvyyy}}}{{{rrreeeUUUGGGIIIeeeuuujjjPPPGGGIIIddduuummmUUU444444000...((((((000555YYY~~~nnnqqqyyykkkkkksssxxx\\\wwwwwwlllUUUEEE:::<<>>666888<<<===@@@DDDMMMUUU\\\^^^aaafffiiiiiijjjgggaaaZZZTTTPPPJJJFFFGGG\\\lllxxx~~~~~~XXXNNN]]]eeeooovvvppp{{{yyywwwtttrrrqqqqqqpppmmmlllkkkjjjjjjkkkmmmnnnhhhaaa\\\TTTIII===:::888888888666666;;;CCCuuugggSSSRRRZZZ\\\```cccaaa\\\YYY^^^dddppprrrssspppmmmnnnuuu{{{nnn]]]MMMKKKOOOQQQPPPPPPHHHPPP^^^gggdddfff~~~yyykkkaaabbbdddjjjsssyyyyyywwwtttsssxxx|||}}}}}}xxxmmmaaa\\\YYYQQQMMMHHHEEE___uuukkkHHHUUUhhhrrrYYY>>>777222333444222000111000---444111000333DDDrrrxxxiiieeebbbcccgggmmmrrrrrroookkkccc[[[WWWSSSRRRUUUYYY]]]fffnnnvvveeeaaaXXXNNNLLLOOOKKKDDD@@@???DDDLLLMMMHHHEEEFFFDDDNNN[[[iiixxx~~~|||xxxuuuqqqqqqpppnnnnnnnnnnnnnnnrrrnnnjjjgggeee```YYYSSSYYYGGG>>>222888iiijjjjjj{{{}}}xxxdddQQQ:::000111......222000222000999JJJzzzaaaooobbbJJJ]]]~~~}}}{{{vvvwwwxxxwwwvvvtttttttttlll]]]OOOKKKNNNZZZfffjjjwww~~~fffNNNGGGIII\\\YYYQQQTTTaaaaaa[[[```YYY___\\\ZZZeeettt~~~yyymmmfffttt|||yyy~~~hhheee[[[999222666///222333@@@cccjjj\\\~~~pppUUUDDDPPPhhh~~~{{{{{{|||ttt___JJJ???999;;;===???CCCIIIPPPTTTXXX\\\aaaccccccaaaaaabbbbbbbbb^^^SSSGGGEEELLLUUUTTTSSSTTTYYY___ddddddbbbbbbjjjrrrvvvwww|||xxxxxxwwwwwwxxxyyyyyyzzzuuuooofffXXXIIIKKKggg{{{nnneeeKKK???<<>>222222//////222000222000999LLL~~~nnndddMMMaaa}}}{{{yyyvvvwwwxxxxxxvvvsssooommm\\\JJJEEEHHHKKKXXXhhhiiitttyyy~~~~~~|||{{{~~~qqqKKK:::>>>FFFTTTVVVTTTZZZeeeccc]]]cccVVV[[[ZZZ```rrr~~~zzzssshhhggg{{{|||{{{kkkooobbb<<<333777///444444???bbbiii\\\xxx~~~kkkRRRCCCNNNbbb{{{wwwxxxyyymmmTTT???777777999;;;===AAAGGGNNNSSSQQQVVV[[[^^^]]]\\\]]]___fffbbbXXXLLLDDDDDDMMMUUUUUUVVVZZZ___eeeiiijjjiiihhhnnnuuuzzz}}}zzzvvvwwwxxxyyyyyyxxxwwwvvvsssmmmcccTTTEEEIIIhhhvvvllldddIII@@@>>>FFF{{{|||ddd999222000444///---000444ZZZ}}}zzzyyylllTTTmmmsss^^^LLL>>>===;;;999777555444444999FFFSSSYYY\\\```ccccccfff]]]UUURRRPPPOOORRRVVVVVV^^^bbbiiixxxzzzvvvyyy|||mmm___bbbgggkkknnnooonnnmmmlllkkkjjjhhhggggggggggggzzzpppjjjaaaRRRAAA<<<999888888777666===EEE{{{zzzfffWWWUUU\\\nnnnnnnnnkkkaaaYYY\\\dddkkkfff___XXXRRRPPPOOOPPPUUURRRTTTXXXTTTPPPXXXfffYYYcccggg\\\RRRXXXjjjyyyxxxiiibbbmmmxxx{{{}}}www___]]]ggghhhllloooqqqsssrrrjjjaaa^^^ZZZPPPJJJFFFCCC]]]sssoooMMMTTTcccpppjjjzzzfff@@@999444444555333111111000,,,444111111888NNN~~~qqq]]]RRRRRR]]]aaaggglllllljjjfff^^^WWWSSSRRRTTTZZZ```gggsss~~~ooo___ZZZSSSLLLHHHEEEDDDEEEHHHMMMVVVfffpppiii]]]aaaooouuuyyy~~~~~~}}}wwwwwwxxxxxxwwwvvvtttssspppmmmhhheeebbb^^^XXXSSSMMMEEE>>>444???SSSgggsssllltttzzzsss\\\CCC555444000000222///111111===RRReeeNNN```~~~|||zzzwwwwwwyyyxxxuuunnnfffaaaNNN::::::BBBCCCPPPaaa```nnnqqquuuvvvvvv{{{[[[===<<>>CCCfff~~~sssllleeeIII???BBBFFFqqq@@@222...333000,,,111:::ddduuu{{{}}}zzzmmmTTTmmmoooWWWCCC<<<<<<:::666333444666888666AAAJJJLLLNNNSSSYYY\\\\\\RRRJJJGGGFFFHHHQQQ[[[[[[YYYSSS[[[rrr{{{xxxzzzuuuXXXNNNIIIOOOXXXbbbiiimmmmmmmmmhhhhhhhhhhhhgggfffeeedddyyysssiiiYYYGGG<<<:::999888777777===FFFnnnrrr___OOOJJJLLLKKKLLLTTTaaajjjooozzz|||ppp^^^OOOFFFEEEFFFHHHLLLNNNUUUZZZTTTQQQ```vvv\\\fffeeeYYYVVVfffyyyrrrooo{{{}}}vvv|||qqqOOOIIISSSdddgggjjjkkkmmmmmmfff]]]^^^XXXMMMFFFBBB@@@\\\ppppppQQQXXXXXX[[[uuuiiiuuummmAAA999444555555333111111111---444000222;;;UUUjjjVVVJJJMMM]]]bbbhhhlllkkkiiieee]]]VVVTTTTTTWWW^^^eeennn{{{iiiUUURRRRRRBBB???JJJNNNFFFGGGQQQXXX^^^gggiii^^^WWWhhh~~~}}}|||{{{xxxyyyzzzzzzyyywwwuuusssnnnjjjfffcccbbb___ZZZUUUBBB???777///>>>JJJcccvvvrrruuu```EEE666444000000222///000222BBBXXXpppeeeMMM]]]}}}{{{vvvwwwxxxwwwrrriii^^^WWWHHH333444===<<>>ccc{{{qqqmmmgggKKK777AAAIII}}}wwwCCC222,,,333111---555BBBnnnmmmwwwvvvzzztttjjjWWWooommmRRR===::::::777222000444:::>>>===EEEIIIFFFEEEJJJRRRWWWQQQGGG???<<<<<<@@@MMM[[[ttttttpppxxx~~~aaa<<<>>>999AAANNN\\\ffflllmmmmmmdddeeefffggggggfffeeedddxxxsss???@@@;;;:::<<<888444;;;FFFsssxxx[[[JJJIIIIIIHHHFFFPPPeeezzzfffLLLCCCBBBBBB>>>BBBJJJSSSVVVWWWZZZ^^^aaaWWWUUUSSSMMMSSSvvvwwwttt~~~yyy{{{{{{RRRAAA@@@AAAJJJ\\\dddfffooooooeeeaaaZZZUUUKKKGGGDDDCCC\\\vvvsssRRRZZZUUUZZZfffuuuvvvGGG888444555111222444///222000///444444222RRR]]]HHHLLLSSSPPP[[[bbbiiikkkggg___ZZZWWW\\\YYY\\\eeennnvvvcccGGGMMMYYYHHHEEEHHHWWW___SSSWWWqqqvvvjjj]]]```rrr|||ooo~~~}}}}}}~~~yyyxxxyyyxxxtttnnnllliiiddd^^^YYYTTTQQQCCCBBB666???999AAAyyy___~~~|||XXX888111444222000333222,,,DDDWWW}}}}}}hhhcccyyygggOOObbb}}}vvvqqqrrruuutttnnnhhhaaaSSSEEE???@@@@@@===:::<<>>999666999<<<;;;:::<<>>??????>>>AAAHHHPPPUUUVVVXXX[[[]]]WWWKKKLLLOOO[[[yyytttvvv~~~xxxsssxxxwwwOOO@@@BBBFFFFFFLLLYYY```eeemmmhhh]]]]]]XXXSSSJJJFFFCCCBBB[[[uuuoooKKKRRRWWWuuuyyy||||||III:::666777333333555000111000///444555555VVVpppSSSCCCFFFMMMOOO\\\cccjjjlllfff___ZZZXXX]]]]]]aaajjjqqqyyyzzzUUUQQQ[[[ZZZNNNKKKKKKXXXdddaaajjjyyytttooonnnttt}}}~~~zzzxxxyyyxxxuuummmkkkgggccc^^^YYYTTTQQQBBBCCC:::AAA999>>>rrrrrraaa<<<222555333000222444---AAAUUU|||{{{dddhhhgggOOOaaa}}}uuuoookkkllliiiccc^^^XXXKKK????????????>>>>>>@@@DDDFFF___aaafffoooyyysssLLL:::AAAJJJOOOXXX]]]iiiqqqlllccc______aaajjjooouuu~~~|||~~~yyyuuuqqqgggkkk~~~zzzvvvtttIII<<<777444333000LLLqqqvvv___~~~zzzmmmSSSCCCSSSpppxxxsssnnngggTTT???999>>>CCCHHHLLLJJJCCC======>>>FFFPPPXXXXXXWWWZZZ^^^^^^___PPPFFFIIINNNOOOUUU^^^gggllllllhhheeeiiinnnpppmmmpppuuuzzz|||kkkooosssnnnrrr~~~|||vvvuuuvvvuuupppnnnkkkVVV===555>>>ZZZ}}}zzzpppooo```JJJ???<<>>HHHYYY[[[ooozzzqqqfffhhhgggffffffeeeeeeffffffWWWAAA;;;999;;;999777>>>JJJzzzmmmaaaQQQNNNSSSRRR[[[[[[]]]]]]ZZZZZZbbbllliii\\\LLL@@@<<<<<<===???===CCCJJJNNNPPPRRRVVVYYYbbbJJJLLLYYYfffpppuuu|||{{{qqqnnnyyyUUUAAAGGGMMMMMMLLLZZZhhhppprrrtttjjj^^^___VVVRRRHHHDDDBBBAAAZZZrrrkkkFFFJJJ}}}oooKKK<<<888999444444666111000000///444666999\\\qqq[[[HHH>>>???GGGOOO]]]dddkkklllfff___[[[[[[___bbbhhhpppvvv~~~cccOOOaaaiiiWWWFFFFFFCCCJJJWWWYYY___pppfffeeelllwww}}}~~~yyyvvvwwwuuurrrkkkhhheeebbb^^^YYYTTTPPP@@@CCC===AAA888:::ggg|||nnnBBB444666444000000666///>>>UUU~~~{{{aaa}}}{{{eeeiiiPPPaaa}}}tttnnncccbbb]]]VVVQQQMMMCCC:::???======@@@EEEHHHEEEBBBLLLNNNTTTaaaqqq}}}___BBB;;;BBBQQQZZZXXXeeeqqqxxxqqqeee______aaadddoooyyy~~~zzzuuurrriiimmmuuuqqqnnnNNN???999666444222FFFmmmpppXXX}}}}}}sssZZZHHHYYYyyy~~~{{{tttlllaaaNNN===:::AAAEEELLLRRRNNNFFFCCCGGGNNNRRRWWWXXXUUUQQQPPPOOOLLLIIICCCBBBJJJOOOPPPWWW___ooopppooonnnpppsssrrrmmmllloootttyyy~~~wwwoooqqqxxx|||uuurrrsssqqqmmmiiicccNNN;;;777>>>YYY{{{yyyoooooo```JJJ>>>===QQQ~~~DDD666111...444444333<<>>>>>BBB555555555555555:::FFFQQQhhhxxx{{{~~~oooeeetttzzzqqqkkkggggggfffeeeeeeeeeeeefff]]]FFF>>>::::::888666<<>><<<>>>@@@AAAAAAEEEJJJNNNQQQWWW^^^iiiMMMQQQbbbjjjqqq}}}zzzoooooo~~~xxxTTTSSS[[[YYYYYY```nnn|||sssfff```VVVQQQHHHDDDCCCBBB[[[pppmmmGGGJJJ~~~hhhkkkoooMMM>>>999:::555555666111000111000333555;;;^^^}}}cccJJJ???<<<:::BBBOOO^^^eeemmmmmmggg```^^^___bbbffflllrrrzzz{{{^^^UUUfffgggNNN???BBB>>>AAAJJJHHHEEELLLZZZWWWccc{{{yyy~~~{{{|||zzzuuurrrrrrpppmmmiiifffbbb```]]]YYYSSSNNN@@@BBB???===666666]]]}}}vvvEEE444666555111111444000<<<[[[bbb|||tttoooSSSbbb|||tttmmm```[[[TTTMMMIIIEEE???:::@@@<<<<<>>PPPHHH999444000555888666===TTTssszzziiitttqqq\\\ooo|||___???333666444666999999888;;;AAAKKK888000777===EEESSS\\\DDD666222???NNNXXXjjj~~~uuulllzzz{{{rrrkkkllleeeeeedddccccccccccccccc```OOOEEE>>>===:::777===GGGnnnnnn```YYYQQQBBB@@@IIILLLSSSbbbnnnkkk^^^UUUXXX^^^VVVMMMEEEBBB@@@<<<===AAAGGGDDDGGGMMMRRRVVV]]]eeeaaaLLLTTThhhnnnzzz}}}|||}}}{{{tttwwwyyyaaaiiirrrmmmnnn{{{|||vvviiiZZZVVVQQQHHHEEEDDDCCC]]]ppprrrNNNNNN|||TTT{{{rrrZZZkkkyyyNNN???::::::555444666000111333111111333;;;```}}}{{{{{{vvvWWW>>>:::;;;888>>>KKK]]]eeellllllfff``````ccceeeiiimmmsss}}}|||kkk___VVVXXXSSSCCCDDDGGGDDDGGGPPPOOOKKKQQQjjjhhhpppzzz|||{{{|||zzztttqqqpppnnnjjjgggddd```^^^]]]XXXQQQKKK???@@@===777444555TTTpppwww|||zzzGGG555666555222333111222<<>>;;;<<>><<<;;;:::666;;;GGGVVVbbbiiinnnrrrmmmvvv~~~~~~{{{wwwqqqjjjmmmppptttxxx|||nnnWWWaaammmvvvzzzyyyoooeeeSSSJJJ===999>>>DDD___xxxttt```FFFAAA===NNN|||KKK>>>999333555222222:::RRRtttlllzzztttYYYjjj{{{eeeCCC555444444666777666555<<>>FFFIIIEEEQQQZZZUUUMMMNNNWWW```ZZZMMMCCCBBBAAA======AAAGGGFFFMMMYYY^^^\\\\\\aaaZZZTTT___uuu|||{{{|||{{{zzz}}}vvvhhhXXXUUUPPPHHHEEEDDDDDD^^^pppuuuSSSPPPyyyYYYssspppgggttt{{{PPP@@@;;;;;;555555666000111444111000333===bbbyyyuuurrrjjjNNN888888;;;999===FFFYYYaaajjjjjjccc___aaaeeegggjjjnnnuuulll[[[WWWMMMEEECCCAAACCCFFFGGGRRR______aaaoootttzzz}}}mmmdddrrr~~~~~~}}}|||vvvrrrqqqnnnjjjfffbbb^^^]]]\\\WWWOOOGGG???>>><<<333555555JJJdddiiiwww|||JJJ777666555333555000444<<>>DDDHHHIIIAAA:::777666666888<<>>BBB___}}}wwwaaaFFF>>>;;;MMM|||tttIIIAAA===555444///111:::TTTzzzzzzpppYYYjjj}}}hhhGGG:::777555555555666>>>OOO```^^^CCC<<<@@@===NNNaaa]]]AAA<<>>CCCLLLkkksss\\\OOOKKKIII??????EEEEEEKKKSSSVVVOOOKKKQQQ]]]ddd```NNN@@@@@@BBB@@@AAAFFFLLLPPPaaatttyyykkk___\\\]]]dddmmm~~~yyy{{{qqqccc\\\SSSOOOFFFDDDCCCCCC]]]}}}jjjqqqSSSSSS{{{VVVmmmrrrggggggqqqSSSCCC======777666777111000444222000444@@@hhh~~~zzztttqqq___JJJ999;;;@@@@@@BBBGGGSSS\\\eeeeee___\\\```eeegggkkkpppzzz{{{___PPPPPPIIICCCFFFGGGBBBGGGRRRgggtttkkkiii{{{rrr|||zzznnnooo|||wwwqqqssszzz~~~|||vvvqqqpppmmmiiigggbbb]]]\\\[[[VVVMMMDDD???======333999666???~~~bbbhhhttt~~~OOO;;;888444333666000666999dddyyy{{{ZZZbbbzzzrrrlll[[[OOOCCC>>>999444222333333777<<<@@@CCCEEEFFFGGG\\\hhhiiiUUUBBB>>>CCCEEEIIIIIICCCCCCKKKRRR___qqqsssfffaaabbbccc```ccciiinnnzzz||||||{{{vvvpppdddddduuu{{{yyysssrrrlllJJJ>>>===888666666EEEppp|||eee|||tttQQQTTTpppuuummmkkkbbbQQQ???555444777444666888999999???GGGOOOIIIAAA999666444555<<>>555333000111888PPPyyyyyytttiiiXXXkkkzzz```DDD<<<888777888888:::EEE[[[pppWWW???@@@HHHIII]]]gggQQQ--->>>KKKTTTmmmrrrPPPbbbjjj```ooo}}}}}}qqqgggjjjggg```______^^^^^^^^^^^^^^^nnnYYYLLLBBB@@@>>>===CCCLLLooooooYYYHHHBBBAAA===???DDDAAA???GGGJJJFFFFFFNNNXXX]]]dddOOO???@@@EEEDDDGGGLLLWWWaaayyyiii___aaaooosssyyy{{{}}}iii[[[\\\RRRMMMEEECCCBBBBBB\\\wwwbbblllSSSUUUOOOiiittteee]]]tttUUUEEE??????999888999333///444222000555DDDlll~~~~~~~~~{{{vvvsssZZZIII===???FFFHHHHHHKKKNNNXXXaaaaaa[[[YYY^^^eeeggglllsss}}}lllVVVLLLNNNLLLNNNRRRNNNIIIRRRfffttthhhwwwvvv~~~yyyaaaWWWjjj~~~~~~}}}~~~{{{tttooonnnkkkfffgggbbb]]][[[[[[VVVKKKBBB???<<<>>>555===777888vvv}}}fffoootttSSS???999444222666222888777```|||mmmwwwzzzXXX```zzzrrrkkk\\\OOOCCC===999333000333...444;;;>>>===>>>CCCHHHPPPWWWSSSEEE===BBBGGGFFFFFFJJJ===999EEEGGGLLLaaa}}}zzzqqqeee^^^___bbbaaacccjjjoooyyy}}}ooorrr|||{{{}}}|||xxxrrrdddcccttt{{{sssqqqjjjFFF===???<<<:::;;;:::gggxxxhhhxxxTTTVVVppp||||||pppnnncccPPP???777888;;;555:::===999444444>>>GGGBBB:::555555777<<>>555222///...222GGGooo}}}nnnfffRRRfff|||rrrUUU===;;;777999<<<>>>???FFFYYYkkkOOO:::@@@MMMRRRggghhhBBB888NNNSSSRRRtttsssGGGKKKuuuqqqhhh|||xxxyyyuuunnnjjj\\\``````___^^^^^^^^^^^^___lllXXXJJJAAACCCBBB===???FFFsssiiiVVVIII>>>>>>CCCDDDCCCBBBEEE>>>===DDDIIIIIIPPP[[[^^^RRREEE???AAAEEEIIIJJJeeejjj~~~cccaaafff^^^ccckkkmmmzzz~~~}}}~~~oooYYYZZZVVVLLLFFFDDD>>>BBB```ttt^^^sssWWWUUUuuuTTTfffrrriii___nnnNNNHHHAAA===;;;:::777555222888111555777HHH}}}~~~yyyzzzwwwiiiUUUCCC===BBBEEELLLQQQKKKVVVQQQNNNNNNPPPSSSZZZ___ggghhhtttyyyhhhHHHKKK^^^SSSDDDIIILLLJJJ\\\vvv}}}zzz~~~{{{sssiiijjjmmm}}}}}}zzzwwwsssmmmgggbbbcccbbb```\\\UUUNNNGGGCCC<<<999:::666888222===uuuaaajjj}}}YYY@@@:::666;;;000333888>>>TTTooojjj}}}hhhRRR}}}{{{vvvqqq```QQQ@@@999666444222333555111000555999;;;<<>>fffxxxaaawwwxxxVVVOOOnnn~~~|||zzzwwwmmmbbbOOO999777<<<777999;;;:::777:::???@@@<<>>PPP[[[]]]III@@@DDDJJJNNNaaa___???:::>>>VVV{{{eeeNNN@@@LLLkkkppp|||~~~wwwrrrnnniiiggg^^^^^^^^^^^^]]][[[YYYXXXsss]]]OOODDDCCCAAA===???GGGbbbkkkMMMFFF@@@BBBEEEFFFHHHKKKNNNHHHCCCCCCCCCEEEJJJPPPJJJBBB<<<===AAAEEENNNWWW```{{{wwwfff___YYYOOOPPP[[[kkk~~~{{{mmm]]]```SSSJJJDDDCCC???EEEdddpppaaavvvXXXUUURRRooottt^^^YYYxxxMMMHHHAAA===;;;:::777444333999111555555CCCvvvxxxyyyvvvhhhPPP@@@???JJJTTTaaakkkiiiYYYTTTMMMIIIHHHNNNYYYbbbbbbfffvvv}}}jjjXXXIIIVVVgggXXXGGGHHHIII^^^bbbnnnxxxuuunnnssspppooosssooo}}}kkknnnxxx}}}~~~|||yyyxxxwwwuuusssqqqnnnjjjgggeeedddaaa]]]VVVOOOHHHDDD<<<999:::666888222===sss{{{\\\BBB<<<777<<<222666666:::TTTjjjtttvvvnnnXXXzzzqqq^^^NNN>>>777666555555777<<<999888:::<<<<<<<<<===<<<:::777888<<>>BBBFFFWWW}}}uuuddd```aaa___```dddfffkkkuuurrr___YYYWWWeeefffzzzwwwyyypppccceeeqqq||||||sssmmmfffQQQ>>>@@@>>><<<<<>>:::555222...333GGGeee|||zzz~~~^^^XXXeee~~~{{{WWWAAA<<<888;;;???@@@======BBBDDDBBB@@@???GGGOOO^^^yyyvvvSSS??????NNNjjjxxxiiiLLL888555:::QQQSSSbbb~~~}}}~~~rrrkkkeeeddd^^^^^^^^^]]]\\\ZZZYYYXXXyyypppaaaSSSKKKEEE>>>>>>DDDaaaeeeHHHEEEDDDFFFGGGFFFJJJOOOUUUSSSLLLCCC@@@DDDGGGGGGDDD<<<;;;AAABBBCCCQQQcccsss|||kkkfffYYYVVVLLLMMMZZZuuu{{{zzznnn``````PPPHHHCCCBBB???HHHiiimmmdddwwwUUURRRTTTllllllXXX[[[yyyMMMHHHAAA===<<<:::777444444888111555444===nnn~~~~~~|||tttuuurrreeeOOO???<<>>555777222777UUUnnnpppzzzqqq|||ttt]]]yyylllZZZKKK;;;555444666999===@@@@@@@@@>>>======<<<;;;888111111:::AAADDDKKKTTTfffkkkVVV@@@CCCKKK___qqq```^^^aaabbbdddhhhiiiqqq~~~{{{xxxxxxnnncccggguuuyyyxxxsssmmmcccPPPBBBAAA???>>><<>>LLLxxxjjjMMM;;;EEERRRNNNJJJLLLWWW___eeeeeeeeejjjqqquuu{{{~~~{{{ttt```MMM:::666666CCCQQQUUUhhh~~~nnn```LLLAAA:::@@@VVVuuuoooAAA@@@>>><<<777666///000DDDdddlll}}}fff[[[eee}}}xxxQQQ;;;;;;:::444;;;?????????DDDIIILLL>>>@@@FFFMMM]]]uuuoooLLL???<<>>===;;;888444444888111666444;;;iiizzzzzzwwwpppqqqooobbbMMM;;;555999:::@@@FFFCCCOOOUUUXXXSSSOOOPPPVVV[[[ggggggsss|||ppp]]]CCCMMMWWWTTTHHHFFFLLLPPPTTTSSSbbbwwwwwwiiiiiiwww|||sssnnn~~~tttvvvxxxsssxxxwwwvvvrrrnnnjjjhhhgggdddbbb]]]VVVNNNGGGAAA>>>999999:::444888444<<>>BBBQQQXXXUUUWWW```gggQQQ999@@@FFFKKKZZZPPPAAA777>>>SSSVVVEEE<<>>>>>888777///...BBBdddfffwww{{{pppYYY```wwwuuuLLL777999<<<999???EEEGGGEEEAAA>>><<>>888>>>777555222888PPPttttttwwwzzzfffkkk|||rrrhhhTTTHHH;;;555444444888===888@@@BBB@@@EEEMMMJJJ??????@@@NNN```aaaTTTOOOUUUUUUNNN???:::EEEUUUdddrrr{{{gggdddhhhjjjmmmpppqqq|||zzz|||yyyqqqccc\\\fffvvvzzzzzzssspppjjjaaaEEEJJJAAA:::???;;;AAAfff~~~qqqnnnSSS___kkkvvvsssnnnXXX;;;777CCCGGGJJJEEEKKK\\\bbb\\\[[[bbbcccPPP999???DDDGGGPPP@@@AAAAAAGGGLLLHHH???@@@GGGBBBLLL[[[hhhooottt{{{uuuuuu|||tttrrrnnnZZZNNN:::888999FFFTTTZZZpppnnnYYYEEE???<<>>@@@888666//////BBBbbb~~~iiiqqq~~~~~~wwwWWW[[[pppsssKKK777:::===;;;BBBPPP^^^ddd^^^SSSJJJGGG???999<<<>>>777666===888:::CCCNNNMMMAAA:::;;;<<<222@@@BBBDDDRRRMMMJJJnnnttt}}}vvviiidddfffbbbhhhooooooiiidddiiiqqqpppiiifff___\\\\\\[[[YYYXXXWWWXXXXXXYYY^^^\\\XXXQQQJJJDDDBBBBBBkkk{{{TTTHHHEEEHHHPPPTTTPPPJJJGGGBBBDDDDDDDDDJJJTTT\\\^^^XXXPPPIIIIIIPPPcccmmmKKK<<>>IIIbbb}}}qqqddd]]][[[WWWMMMJJJDDD??????QQQwwwbbbccccccKKK___yyy^^^XXX~~~fffoooPPPKKKFFFCCCAAA???:::777555666///999888<<>>777888:::333888777;;;fffYYYhhh{{{yyyUUUBBB@@@999===666555666999HHHhhhnnnmmmeee{{{ssskkkPPPFFF===888666444666:::666@@@CCCBBBLLLYYYTTTCCC<<>>CCC[[[nnnjjjmmmooopppssszzz}}}|||yyynnn___ZZZgggyyy|||{{{nnnkkklllyyyYYYCCCMMM???999@@@:::@@@[[[|||vvvtttRRRRRRhhhzzzwwwqqq[[[>>>888CCCFFFHHHFFFKKKWWW[[[UUUQQQSSSQQQJJJ===???===HHHfffjjjHHHIIIHHHEEEBBBAAABBBCCCDDDNNN```qqqzzz~~~xxxpppwwwooolllgggXXXKKK:::999;;;JJJZZZccczzzkkkVVVCCC===:::DDDsss|||ttt[[[FFFEEE???CCC:::666000000@@@\\\wwwqqqwww~~~```^^^oootttOOO<<<>>>???AAA???DDDPPP^^^fffjjjmmm\\\VVVIIICCC@@@555777KKK<<>>MMMRRRGGGGGG@@@BBBHHHPPPiiioooiii]]]ZZZ\\\WWWJJJHHHCCC>>>@@@UUU||||||]]]ddd^^^IIIjjj]]]```|||^^^eeeQQQMMMHHHEEECCCAAA<<<888777666///999777;;;jjj{{{|||xxxmmmiiiaaaQQQEEE999999??????BBBFFFCCCIIIQQQVVVWWWddd{{{gggRRRPPPSSS[[[^^^WWWGGGYYYYYYSSSSSSHHH>>>EEEFFF\\\vvv|||wwwyyy}}}}}}tttqqqtttxxx{{{|||{{{eeeNNNPPP\\\lllvvvkkkppptttsssnnniiiggghhhccc___XXXPPPHHHCCC???>>>666888:::222888777:::ccc}}}YYYiii~~~OOOAAABBB:::>>>888555777666AAAeeeqqq~~~rrr```|||qqqgggIIICCC===<<<999555555888888AAABBBAAAOOO```WWW@@@:::LLL^^^```RRRDDD@@@BBB:::;;;???AAAGGGgggppplllrrrvvvxxx|||~~~yyy{{{xxxlll]]][[[lll|||yyyccc```hhhaaaDDDMMM>>>:::DDD:::@@@TTTyyyXXXPPPkkkzzzvvvrrr]]]@@@888>>>======>>>BBBFFFIIIJJJGGGEEEGGGIIICCCEEEAAAMMMrrr{{{BBBFFFLLLMMMHHHDDDGGGNNN[[[cccqqq|||ooodddcccmmmrrrdddZZZPPPCCC999777;;;PPPhhhtttxxxgggTTTAAA===888JJJ}}}vvvRRRFFFFFFAAAFFF<<<999222000;;;SSSmmm|||qqqjjjvvvxxxVVVDDDCCCBBBPPPCCC777222333999EEEQQQccchhhUUU@@@???>>>@@@OOO;;;BBBNNNUUUOOOFFFJJJVVVZZZ>>>???FFFPPP\\\RRRLLLddd```bbbiiinnnllliiihhhtttRRR@@@EEEQQQnnnzzzuuuiiifffaaa[[[[[[WWWXXXXXXXXXXXXWWWVVVVVV{{{WWWXXXTTTMMMHHHIIILLLOOOiii~~~lllOOOIIIPPPZZZaaa^^^VVVTTTVVV^^^QQQGGGHHHKKKPPP^^^mmm___\\\RRRLLL]]]~~~PPPCCC???AAACCCLLLMMMAAA@@@@@@MMMVVVQQQWWWjjjvvv}}}wwwgggjjjaaa]]]^^^UUUHHHFFFBBB===@@@XXXrrrYYYfffZZZFFFmmm[[[jjjlllXXX^^^RRRNNNIIIFFFEEEBBB===999999777///999777999iii{{{{{{vvviiicccYYYGGG===333777@@@AAAFFFKKKHHHMMMUUUXXXXXXaaarrrzzzyyyvvvVVVAAA===>>>HHHRRRRRRAAASSSSSSNNNPPPFFFAAAQQQTTTkkk~~~~~~xxx}}}xxxpppppptttxxxzzz||||||}}}]]]@@@;;;CCCJJJQQQZZZhhhmmmsssrrrlllfffcccccc```\\\UUULLLEEE@@@===<<<555888:::222888888:::aaazzzXXXhhhGGG===AAA<<>>===GGG:::???PPP{{{```WWWiii}}}wwwtttqqq^^^BBB888999555666999;;;<<<@@@GGGHHHDDDIIIKKKGGGNNNKKKQQQhhhdddDDDJJJSSSUUUIIICCCWWWtttrrrbbbdddmmmsss```KKKEEESSSlll}}}vvv]]]MMMHHH;;;:::666:::UUUtttsssdddSSSAAA===888QQQvvvnnnLLLEEEFFFBBBHHH>>>;;;444000777LLLfff|||vvv}}}{{{\\\KKKHHHDDDIIIDDD@@@???:::666<<>>CCCMMMKKKJJJLLLPPPTTTVVVVVVYYY___pppxxxooovvv}}}tttiiiggg```]]]YYYOOOVVV>>>@@@DDD@@@aaaoooLLLiiiOOOOOOwwwSSSyyyyyykkkppp\\\QQQKKKEEECCCCCCBBB???;;;:::666111333777>>>ggguuuttttttggg[[[QQQDDD>>>999777???LLLTTTRRRMMMVVVYYYUUUVVVhhhxxxlllQQQOOOAAA:::777555>>>HHHDDDDDDIIIMMMIIIEEEDDDGGGIII```iiimmm{{{}}}zzzwwwvvvxxx{{{~~~ZZZMMMGGGBBBBBBFFFNNN[[[fffxxxqqqmmmooopppkkkdddaaa```[[[RRRJJJDDD???;;;888<<<999999333999777;;;hhhUUUqqqaaaGGG???CCC<<>>>>>777000666OOOnnntttxxxsssRRRKKKaaaUUUKKKAAA<<<;;;===@@@CCCBBBSSSIII===888@@@PPPGGG???@@@@@@AAAJJJXXXdddhhhAAADDDBBBKKKdddmmmccc\\\dddgggUUUGGGTTTgggkkkjjjaaaUUUIIIDDD@@@@@@GGGQQQnnntttuuummmeeeaaa\\\WWWXXXWWWWWWXXXYYYXXXVVVSSSlllZZZ]]]___aaaeeefff]]]QQQgggbbbLLLEEEDDDGGGJJJKKKQQQaaaqqqnnnmmmcccRRRLLL[[[uuuiiiPPPHHHVVVvvvXXXLLLCCCBBBAAA===>>>DDDEEEKKKQQQSSSPPPOOORRRVVVXXXbbbqqqzzzmmmiiimmmrrrlllnnnlllnnn}}}nnnfffddd]]]ZZZWWWOOOKKK===BBBDDDBBBfffeeeMMMmmmOOOIIIzzzuuuOOOvvv~~~nnngggVVVMMMHHHDDDCCCDDDDDD@@@===<<<999555777777:::]]]wwwtttrrrcccUUUKKK>>>555555888AAANNNWWWZZZYYYZZZZZZTTTQQQ```pppdddKKKAAA444222777777===CCC>>>@@@FFFJJJIIIGGGIIIPPPUUUlllrrrsss}}}vvvuuutttuuuwwwzzz}}}~~~~~~tttQQQNNNSSSUUUUUU\\\mmm}}}ssspppmmmfff```^^^^^^YYYQQQIIICCC>>>;;;888:::777777222777555:::hhh[[[qqq[[[IIICCCDDD<<<@@@:::;;;888555<<>>???>>>===MMMSSSFFFRRRXXX>>>999BBB@@@===LLLMMMQQQkkkpppiiikkkrrrzzz}}}~~~~~~|||yyy|||jjj```cccZZZmmmjjj[[[WWWhhhEEEDDDEEEGGG@@@BBBBBBMMMvvv~~~|||zzzgggOOOaaattt}}}}}}|||mmmQQQ:::555;;;:::>>>BBBIIIRRRTTTNNNHHHLLLSSS[[[gggpppiiiaaaeeettt\\\WWWcccwwwzzz{{{iiiUUURRRaaappp|||zzzsssiiiaaa^^^```bbbcccRRRDDDAAAGGGZZZ~~~wwwiiiWWWEEE999555888999HHHeeelllSSSAAA;;;===888ddddddttthhhIIILLLCCCFFFDDD;;;===;;;;;;BBBSSSiii~~~hhhmmm~~~aaaYYYllleeeRRR???999>>>DDDFFFFFFBBBTTTMMMDDD===>>>III>>>:::===>>>;;;;;;===>>><<<;;;AAACCCNNNgggpppfff___wwwmmmWWWKKKPPPWWWdddxxxwwwmmmccc^^^ZZZXXX^^^eee{{{lllaaa]]]ZZZWWWWWWWWWVVVWWWXXXWWWUUUSSSnnn^^^bbbeeejjjrrrvvvssslllooo```JJJNNNHHHFFFKKKXXXjjjcccSSS___|||bbbQQQVVVsss\\\PPPHHHGGGFFFBBBCCCIIIJJJIIIKKKOOOUUUZZZ[[[[[[ZZZdddrrryyyppphhhdddppphhh\\\ZZZmmm|||llleeecccZZZVVVUUUMMMAAA>>>DDDAAAEEEmmmZZZPPPmmmJJJCCCoooZZZ~~~}}}qqquuu}}}QQQIIIGGGEEEFFFHHHGGGCCC@@@===;;;888:::888666UUUxxxtttooo\\\MMMCCC777444555888===CCCHHHLLLMMM]]]]]]TTTMMMYYYiii```III<<<111444??????BBBGGGGGGLLLLLLKKKHHHGGGJJJPPPVVVkkkpppxxxxxxuuu{{{}}}tttqqqrrrtttwwwzzz|||}}}~~~}}}nnn|||{{{uuummmhhhbbb^^^]]][[[UUUNNNGGGAAA>>>:::888777666666000555444:::iii```xxxUUUKKKFFFGGG===CCC===;;;:::777:::JJJeee}}}xxxzzzpppiiiyyyjjj___YYYTTTIII<<<666666888888111000111555999===>>>>>>===IIITTTMMMVVV\\\EEE@@@HHHBBBOOOuuu~~~zzzyyy___MMMXXXiiixxx~~~}}}zzzzzzyyyggg]]]^^^YYYmmmvvvmmmXXXlllzzzfffHHHGGGEEEFFF@@@CCCGGGEEEcccyyywwwxxxkkkWWWaaarrr}}}~~~~~~xxx\\\===555>>>:::IIINNNWWWiiibbbRRRSSSccc]]]iii{{{iii[[[YYY\\\dddlllggg^^^RRRJJJKKKUUU```ssstttsssqqqmmmlllooorrrmmmcccZZZWWWYYYfffwwwiiiTTT@@@666555444:::JJJccc~~~fffNNN???===AAA<<>>;;;:::777:::KKKiiitttllljjjwwwkkkyyy}}}zzzllldddQQQ>>>666:::===;;;222333888>>>???===<<<===<<>>@@@BBB===XXX|||yyy{{{qqqaaa^^^lll~~~dddAAA888DDDFFF[[[\\\bbbuuufffOOOWWWggg\\\kkkyyylllkkkkkkTTTTTTYYY\\\bbbhhh\\\RRRSSSYYY^^^eeekkkxxxxxxzzz}}}~~~}}}}}}~~~ttteeeRRR???777666555<<>>DDDDDDsss|||fffZZZIIIKKKFFFIIIFFFDDDAAAAAAIIITTTVVVYYYppp~~~vvvooohhhvvv|||]]]DDDEEEDDD@@@DDDQQQYYYUUUOOOMMMUUUeeeaaa___WWWRRR\\\WWW[[[``````UUUJJJFFFFFFGGGBBBKKKNNNUUUhhhrrrrrrtttppp\\\YYYXXXKKKIII]]]sss~~~}}}sssjjjddd```[[[VVVWWWVVVUUUUUUUUUTTTQQQOOOkkk{{{ppp^^^ZZZ___```rrrxxxZZZHHH>>>AAAEEEHHHMMMSSSWWWYYY\\\[[[UUUJJJEEEHHHMMMOOOLLLDDDBBBBBBIIIccc~~~nnn[[[NNNOOOSSSPPPJJJHHHIIINNNQQQOOONNNVVVeeesssqqqkkk|||wwwqqqkkkooonnnfffcccZZZWWWVVVOOOIIIIIIAAA===XXXuuuQQQWWWYYY===LLL]]]kkkiiioooeeeRRRPPPQQQQQQRRRPPPMMMIIIEEE???===:::;;;999777VVV|||qqqmmmdddNNN???:::444666333222666>>>BBBAAA>>>BBBFFFBBB===JJJ]]]\\\KKK<<<777<<<@@@BBBUUUtttzzzbbbMMMJJJQQQTTTPPPMMMPPPVVVrrr}}}}}}xxx|||yyyoookkkiiiddd___]]]QQQLLLFFF@@@===;;;999777777666888222666666???pppvvvhhhPPPHHHDDDHHHDDDHHH======;;;777999MMMnnnjjjxxxgggooorrr{{{yyylll```KKK999444999<<<<<<<<<;;;>>>BBBAAA>>>AAAHHHNNNKKKUUUIII>>>AAA===DDDLLLPPPSSSeeevvv\\\FFFPPP___ooo{{{||||||xxxmmmjjjmmm}}}|||}}}}}}}}}sssaaaXXXYYYffflllrrrUUUaaaLLLJJJBBBBBB===>>>===999QQQzzz}}}yyy|||tttfff\\\fffvvv~~~fffFFF???KKK\\\nnnlllnnn{{{hhhRRR^^^mmmlllcccNNNUUUZZZhhhkkkaaaWWW\\\bbbiiitttwwwbbbTTT\\\kkkttt|||~~~mmm]]]LLL>>>777777999@@@LLLaaapppTTTBBB999:::???GGGlllQQQHHHJJJHHHLLLHHHKKKFFFAAADDDNNNQQQTTTiii}}}ooovvviiiMMMEEE;;;CCCTTT```ZZZJJJFFFKKK___jjjfffgggccccccwww|||~~~eeeSSSKKKHHHQQQZZZXXXWWWdddnnnttt}}}uuu```XXXaaa```WWWUUUaaattt}}}vvv|||~~~wwwmmmgggccc___ZZZWWWVVVUUUTTTTTTTTTRRROOOLLL{{{pppddd^^^]]]___rrruuuVVVCCCKKKMMMNNNMMMNNNOOOMMMIIIGGGJJJMMMQQQWWW\\\WWWOOOKKKIIILLLKKKKKK___yyygggVVVJJJNNNUUUSSSOOONNNOOOFFFEEEUUUpppxxxuuummm{{{mmmbbb___ZZZYYYXXXPPPKKKJJJ@@@DDDjjjpppLLLYYYOOO???\\\lllJJJeeeuuujjjrrr___UUUSSSTTTTTTTTTQQQMMMIIIFFFEEEAAA<<<<<<888555TTTvvvllliii___HHH;;;999666888555333777???CCCBBB>>>:::BBBCCCAAAMMM```^^^NNN::::::@@@DDDOOOtttqqqTTTNNNSSSQQQIIICCCKKK^^^zzz~~~xxxpppnnnlllddd]]]YYYLLLHHHBBB===;;;:::888777777777:::333777777BBBttt~~~jjjOOOGGGBBBFFFCCCGGG<<>>AAA@@@======CCCFFFMMM]]]nnnvvv\\\[[[VVVRRRXXXOOOJJJFFF[[[\\\gggwwwzzzoooPPPSSSiii~~~~~~pppuuupppkkknnnrrryyy~~~{{{{{{~~~xxxiiiYYYSSSUUUjjjmmmmmmSSSXXXEEEDDD@@@BBB>>>>>>AAA===III{{{xxxsssxxxtttiii___eeeppp|||{{{xxxgggQQQKKKTTTkkkvvvxxx}}}yyyooo|||aaaNNNSSS[[[jjjssspppkkknnnqqqzzzqqq[[[```mmmsss{{{yyyeeeTTTEEE999666888999DDDSSSjjjiiiQQQBBB:::;;;???HHHrrrmmmeeeGGGFFFGGGGGGKKKFFFMMMHHHBBB@@@EEEJJJSSSeeewwwtttwwwtttTTTFFF===GGGVVV]]]QQQAAAHHHZZZhhhnnnfffeee^^^ZZZqqq{{{lll```[[[aaakkkhhhbbbhhhooowwwgggVVVcccrrrnnnhhhfffyyy~~~{{{sssiiiaaaZZZXXXZZZVVVUUUSSSSSSRRRPPPMMMJJJ~~~iiiccceeeiiilllooohhhllltttvvvxxxYYYCCCHHHKKKMMMRRRZZZ```ZZZPPPHHHJJJLLLQQQYYY^^^YYYOOOQQQQQQVVVVVVSSScccwww|||eeeYYYQQQTTTVVVRRRQQQUUU\\\LLLFFF^^^}}}}}}tttccc___[[[[[[YYYNNNGGGHHHBBBLLLuuueeeJJJ[[[EEEAAAlllVVVLLL{{{~~~uuuqqq[[[UUURRRRRRSSSQQQNNNJJJHHHFFFEEEBBB>>>===999555RRRrrriiiggg\\\EEE777888777;;;:::999:::<<<<<<<<<;;;:::EEEHHHGGGQQQ___YYYHHH<<>>GGGMMMUUUiii```dddhhhiiipppfff\\\>>>[[[\\\ooommmUUULLLqqquuuzzzvvvuuu||||||eeerrr~~~{{{{{{}}}qqq```UUURRRVVVooozzzooofffTTTUUUCCCCCC???DDD@@@>>>AAA???@@@ggg}}}sssooowwwyyysssiiiiiippp{{{zzzyyyyyywwwnnnccc^^^```tttvvv|||}}}}}}uuu___SSSTTT```ooo|||zzzvvv|||wwwdddnnn{{{}}}xxxlllvvvsssbbbPPP???555666<<<<<>>;;;666SSSvvvqqqiiifff[[[BBB555777777888;;;>>>>>><<<===???BBB666CCCHHHFFFMMMWWWNNN:::>>>GGGRRR[[[{{{ttt[[[FFFDDDIIIIIIIIIMMMWWW|||{{{rrrjjjiiifff^^^VVVRRRFFFCCC>>>:::999888777666555777:::333777777CCCxxxqqqUUUnnn{{{HHHKKKDDDAAA;;;CCC;;;:::@@@AAA;;;<<>>333888BBBGGGbbb~~~nnnRRR@@@888999???FFF~~~jjjyyyNNNBBBHHHGGGGGGHHHAAALLLCCCFFFEEEAAAFFFUUUcccjjjxxx{{{xxx~~~}}}\\\GGGSSSIIIEEEGGG@@@888AAASSSdddkkkhhhooohhh___rrr~~~kkkzzzoooppptttwwwyyy]]]UUU[[[iii{{{yyyzzz~~~qqqaaaYYYZZZVVVTTTSSSRRRQQQNNNKKKHHHjjjjjjgggbbb\\\YYYYYY[[[uuu~~~hhhJJJHHHZZZRRR```ppp{{{xxx[[[\\\hhhcccTTT```ooofff```bbblllmmmhhhzzz[[[YYYVVVKKKkkkdddbbbqqqzzzhhhaaaaaaYYYNNNIIIGGG???HHHQQQyyyQQQWWWPPP555[[[KKKqqq}}}kkk]]]TTTPPPSSSRRRPPPMMMKKKJJJIIIHHHCCCAAA;;;;;;<<<:::NNNrrrnnn}}}wwwsssiiiWWWDDD888666888666555777>>>CCCCCC>>>;;;888@@@CCCEEEIII@@@777:::???MMMOOOmmmaaaDDDDDDDDDBBBBBBIIIUUU^^^gggxxxsssllliiiggg```TTTJJJGGGDDD???:::777666666777666===888777999444JJJzzz\\\qqqrrrQQQ@@@DDDDDDBBBDDDDDDCCCBBB>>>>>>BBBGGGeeebbbxxxvvv}}}{{{\\\JJJ;;;:::<<<999999<<<>>><<>>???JJJmmmyyyvvv{{{qqq]]]TTTbbbuuu}}}}}}~~~}}}|||}}}}}}yyyqqqnnnppptttlllgggddd\\\WWWcccvvvzzzbbbVVV___fffeeepppyyyqqqzzzuuuyyyYYYaaaUUUeeepppoooqqq]]]CCC;;;999888===YYYttt```EEE333???888111]]]bbbhhhPPPLLLGGGDDDEEEFFFGGGGGGFFFAAA======BBBMMM```ppp}}}qqq~~~xxx}}}yyy}}}nnnGGGRRR___KKKHHHLLL===AAAMMM^^^bbbyyy___bbbdddxxxwwwooowwwwwwqqqqqqrrrttt^^^WWW^^^VVVRRROOOOOOPPPOOOIIIDDDyyyooohhhdddaaa\\\YYYzzzrrrTTT^^^dddOOOJJJMMMVVVkkkccc^^^[[[ggglll\\\[[[eeeccciiippp{{{pppUUUQQQeeessshhhrrrvvvmmm{{{ppp~~~~~~eee^^^\\\TTTJJJFFFCCCAAAOOOdddoooLLLOOOFFF666aaapppMMMwwwmmmdddYYYQQQOOOSSSRRRPPPNNNLLLKKKJJJJJJGGGFFF@@@@@@@@@===NNNooozzzzzzuuuiiiUUUBBB666444777999777777<<<@@@BBB@@@???CCCHHHFFFFFFJJJCCC===CCCIIIQQQ[[[}}}~~~aaa===@@@BBB@@@;;;888@@@QQQ___zzz|||vvvqqqjjjgggddd]]]RRRIIIFFFCCC>>>:::777666666777333999666666:::;;;UUU|||ddd}}}nnnOOO@@@EEEDDDBBBDDDCCCEEEEEE@@@???AAADDD___aaa|||xxx}}}wwwVVVEEE888888<<<::::::<<>>777666gggooocccdddOOOLLLHHHEEEEEEEEEEEEDDD@@@===<<>>@@@OOOSSSbbbTTT;;;000999>>>???888222666FFFTTTtttuuutttnnnhhhddd```YYYOOOGGGDDDAAA===999777666666777777999555222444:::XXXpppiiifffLLLAAAFFFDDDCCCDDDBBBFFFGGGBBB@@@@@@AAAVVVyyybbbkkkwwwmmmooo|||}}}~~~uuuSSSBBB555888>>>>>><<<<<<===EEEVVVwwwlllSSSSSSbbbiiifffeeeyyy{{{wwwrrrcccOOONNN]]]{{{zzzvvvYYYUUUTTTYYY{{{|||\\\PPPSSS[[[MMMCCCDDDFFFCCCAAABBBFFF???===GGGeeezzzzzz}}}|||xxxqqqddd\\\ccclllrrrwww}}}~~~zzz|||{{{uuurrrlllaaa^^^kkk{{{rrrxxxyyylllzzz|||xxxppp|||ooohhhjjj[[[EEE;;;666:::GGGnnnfffRRRBBB999<<<666@@@xxxYYYggg[[[NNNKKKHHHEEEDDDCCCBBBAAACCCBBBCCCCCCDDDMMMaaatttyyy{{{~~~|||xxxzzzzzz~~~~~~rrrtttyyyvvvXXXccc___FFFSSSjjj[[[QQQRRReeepppwwwhhh]]]uuuzzzssseeeNNNBBBWWWyyylll[[[VVVVVVTTTQQQNNNMMMMMMJJJEEEAAAyyynnnaaa\\\^^^aaa___[[[mmmggg]]][[[SSSTTTYYY[[[ZZZQQQWWWSSSUUUWWWPPPMMMXXXcccttt^^^JJJOOOUUUYYYfffsss|||nnn___|||oooiiizzz~~~rrrfff___WWWMMMFFFEEE>>>CCCLLLtttsssoooRRRLLLOOO999EEEmmmHHHSSSqqqsssppphhhXXXUUUTTTRRRQQQPPPOOONNNMMMMMMMMMOOOPPPKKKJJJIIICCCJJJ```}}}tttcccNNN<<<444666:::>>>@@@@@@>>>???CCCEEEEEE:::???BBBJJJQQQFFF;;;???VVVYYYhhhyyyCCC555;;;333999>>><<<666666===DDDUUUooo~~~sssqqqllleee```\\\UUUMMMFFFAAA???<<<888666666666777999999555111333AAAcccqqqsss^^^HHHAAAFFFDDDBBBDDDAAADDDFFFBBB@@@AAA@@@OOOlllmmmbbb}}}~~~|||yyyWWWDDD777:::BBBBBB>>>===999NNNdddyyyjjjUUUYYYjjjrrrpppdddsssrrrnnnhhhrrrrrreeeTTTQQQ```www}}}wwwuuuwwwvvvsss[[[[[[NNNTTT|||uuu^^^NNNrrrQQQIIICCCEEEFFFCCC@@@@@@DDD>>>===AAARRRyyy~~~zzzxxxvvvtttxxxjjj^^^[[[^^^ggguuu}}}yyyyyyzzzxxxdddiiizzzyyy|||xxx}}}}}}ttt~~~{{{vvvkkkjjjqqqggggggWWWDDD:::666@@@UUUxxx{{{YYYFFF???:::;;;:::NNN{{{[[[wwwcccPPPLLLJJJFFFEEECCCBBB@@@>>>DDDEEEFFFEEEBBBHHH[[[mmmzzzyyy|||~~~{{{uuuwwwnnnmmmqqqyyyiiihhhVVV@@@```zzz\\\OOOZZZjjj~~~pppZZZ{{{}}}sssYYYEEEFFFMMMNNNPPPTTTqqqzzzwwwvvviiihhhnnnwwwxxxyyyeeeZZZXXXUUURRRPPPMMMKKKJJJFFFBBB>>>iiiccc]]]ZZZ[[[___bbbdddppp[[[MMMGGGMMM\\\fffaaa]]]fffjjjdddWWWSSSVVVXXXYYYUUUZZZeeeaaaOOOKKKTTTWWW^^^pppwwwuuuvvvxxxqqqkkkddd]]]TTTJJJEEEEEE===HHHUUUyyynnndddLLLPPPMMM777MMMiiiJJJgggtttkkk}}}SSSRRRQQQOOOOOOOOONNNMMMMMMMMMMMMMMMOOOQQQLLLJJJJJJDDDFFFVVV{{{xxxqqq~~~~~~|||qqq___JJJ;;;555888===<<>>===<<>>BBBFFFKKKWWWjjjxxxuuuooojjjccc]]]WWWQQQJJJEEE>>><<<:::888666666666777666555666666:::SSS{{{~~~WWWFFFBBBFFFBBBAAACCC???@@@DDDBBB@@@BBBAAAKKKaaavvv~~~```JJJ888;;;CCCCCC>>>;;;AAAKKKWWWoooxxxnnnwwwgggTTTLLLWWWjjjxxx{{{dddjjjjjjpppfff```mmmeee\\\QQQVVVjjjuuupppccc[[[iii~~~{{{qqqlllqqqvvvssskkkYYYYYYNNN```nnnbbbaaaVVVyyyLLLHHHEEEEEEDDDAAA>>>===???>>>AAA???CCCbbb}}}tttqqqrrruuulllaaa[[[ZZZaaaooo{{{nnnpppvvv~~~~~~xxxttttttnnn|||zzzvvv{{{~~~~~~nnnnnn}}}{{{jjjbbbfff]]]YYYKKK>>><<<>>>QQQnnnbbbMMM<<<<<<:::;;;DDDaaa{{{iiiNNNHHHIIIGGGDDDCCCBBBAAA???>>><<>>;;;ffffffeeeaaa___```dddiiizzz|||YYYPPP___nnn~~~}}}llljjjiii___XXXYYYXXX]]][[[PPPRRR^^^bbbaaarrrnnnnnndddmmmvvvdddbbb]]]VVVNNNGGGBBBAAA===QQQlllvvv___LLLOOODDD666QQQYYYVVV~~~|||wwwNNNPPPRRRMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNPPPKKKHHHJJJDDDCCCOOOnnnmmmyyyzzzooo\\\HHH:::666999===<<>>888:::<<<:::;;;BBBNNNbbbmmm[[[GGGHHHHHH]]]gggooo]]]@@@<<<666999666333444;;;FFFQQQXXX]]]ZZZ___qqq|||sssuuukkkfff___XXXRRRLLLFFFCCC;;;:::888777666666666777777444888888;;;YYY~~~www~~~RRREEECCCEEE@@@???BBB>>><<>>UUUwwwgggtttSSSCCCEEECCC@@@???@@@AAAAAA@@@@@@AAABBBAAA>>>@@@MMM\\\wwwzzz}}}{{{uuuwwwvvvqqqssszzz}}}{{{}}}~~~sssllliii\\\|||qqqoooccceeepppjjj\\\ggguuu]]]XXXWWWSSSOOONNNLLLHHHDDD???:::888hhhiiiiiieeeaaa___```bbbjjjsss|||aaaeee|||{{{ppprrrqqqrrrwwwoooYYYVVVdddjjjzzzdddkkk|||kkkaaaccckkksssWWW\\\[[[WWWQQQJJJEEEAAA???@@@YYY~~~yyyWWWKKKJJJ>>><<>>:::BBBBBBCCCGGGDDDEEEQQQooooooyyyyyyZZZ???===FFFIIIFFFDDDGGGPPPOOOSSSeeeqqqooooooggg]]]OOOEEEAAABBBGGGLLLZZZkkk~~~|||hhh{{{qqqiiigggssszzz{{{hhhNNNNNNZZZaaakkk||||||yyyzzz}}}zzziiiWWWPPPQQQrrrtttnnnUUUHHHrrrSSSEEEEEECCC???;;;::::::;;;888777>>>???>>>UUUzzzwww|||~~~||||||xxx{{{}}}{{{xxxvvvvvvvvvuuutttxxx~~~zzzvvvvvvxxx~~~zzzsssvvv}}}}}}mmmpppXXXMMM===;;;@@@BBBUUUuuunnnOOO???333;;;:::DDDhhh]]]~~~uuuQQQAAABBB???===<<<>>>AAACCCCCCHHHFFFCCC@@@;;;:::BBBMMMkkkxxxvvvyyy{{{qqqnnnvvv{{{zzz{{{|||{{{~~~}}}vvv{{{{{{zzzkkkYYYUUUTTTRRRNNNMMMKKKGGGAAA<<<888555eeeeeeeeebbb^^^[[[YYYXXXYYY\\\rrrsssxxx~~~nnncccqqq|||hhh```ooo~~~~~~jjjppptttnnnvvvjjjZZZSSSYYYYYYUUUOOOIIIEEEBBB???CCC]]]~~~rrrKKKIIIFFF>>>CCC[[[111\\\qqqVVVNNNKKKRRRJJJGGGGGGGGGGGGHHHIIIJJJJJJKKKNNNHHHEEEHHHEEEBBBIIIeee~~~|||ppp[[[GGG999444666999NNNVVVRRRAAA666:::??????<<>>LLL^^^^^^[[[FFF111888999;;;>>>??????AAAJJJXXXdddWWWMMMDDDGGGTTTgggyyysssUUUDDDCCCQQQWWWaaa[[[^^^|||yyyrrrkkkddd___XXXPPPHHHCCC???===888777777666666666666666444111999:::999[[[rrrhhhqqqOOOEEEDDDCCC<<<<<>><<<===DDDLLL^^^sss~~~jjjzzzzzzzzznnniiirrr{{{zzz|||~~~{{{~~~vvvxxx~~~yyyrrr}}}zzzaaaUUUSSSSSSRRRMMMMMMKKKFFF@@@:::666444