BMv6( '''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%)))'''&&&'''((()))(((&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))&&&'''((('''%%%%%%&&&'''''''''''''''((((((((((((''''''''''''(((((((((((()))+++...000111333777999888:::<<<===>>>???AAACCCDDDJJJLLLGGGBBBHHH[[[kkkwwwyyy|||{{{ssshhh```\\\bbbeeegggeee___ZZZXXXYYY```eeekkkjjjbbbUUUHHHAAA999>>>GGGQQQWWWVVVQQQLLLIIICCC<<<777555666777888888:::<<<<<<<<<<<<>>>???DDDJJJRRRVVVUUUQQQLLLIIIFFFFFFEEECCCAAA@@@>>>===???===;;;:::;;;<<<<<<<<<999666222000///...,,,++++++)))((((((((('''%%%"""%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&'''%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$############$$$&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######!!!###%%%&&&$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))***)))&&&%%%%%%&&&''''''''''''(((((((((((('''''''''((((((((())))))))),,,///111333444777999999;;;===>>>>>>???AAABBBCCCIIIKKKFFF@@@EEETTTcccppptttxxxwwwqqqiii```ZZZXXXXXXVVVQQQLLLJJJLLLNNNZZZ^^^bbbaaaYYYMMMBBB;;;888>>>GGGOOOTTTRRRMMMHHHIIIDDD===777666666666666:::;;;;;;;;;999999:::;;;BBBJJJSSSYYYYYYTTTNNNKKKCCCCCCBBBBBBAAA@@@@@@@@@???===::::::;;;<<<;;;;;;999666222000///...,,,++++++)))((((((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$###### """$$$%%%###"""""""""#########$$$$$$$$$%%%%%%##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$&&&((())))))'''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&&&&%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))******(((&&&&&&&&&''''''''''''(((((((((((('''''''''(((((())))))******,,,000222444555888999:::<<<============>>>@@@CCCGGGHHHDDD>>>@@@KKKUUU___eeekkklllkkkggg```XXXOOOMMMHHHBBB>>>>>>AAACCCOOOQQQTTTRRRKKKBBB:::666888>>>FFFLLLNNNLLLGGGCCCCCC???:::666555555555555888999999888666666777999@@@IIITTT\\\]]]XXXRRRNNNAAAAAAAAAAAABBBCCCEEEEEE???===:::::::::;;;;;;:::999666222000///...,,,++++++)))((((((((()))'''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''((('''%%%###$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###### """$$$%%%###"""""""""############$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&'''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((($$$&&&((()))(((''''''(((''''''''''''((((((((((((&&&''''''((())))))*********---000333555666888::::::;;;<<<<<<::::::;;;<<<>>>@@@AAA@@@>>>@@@FFFLLLRRRZZZaaacccdddccc\\\SSSNNNKKKFFFAAA>>>===???AAADDDFFFGGGEEE@@@;;;888666999>>>DDDIIIIIIEEEAAA>>>999777555444444555555555333444444444333444666999???HHHVVV___aaa\\\VVVQQQFFFEEEDDDCCCCCCDDDEEEFFF???===:::999:::;;;:::999999666222000///...,,,+++***)))''''''((()))((('''%%%''')))(((&&&%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%$$$%%%&&&%%%$$$###%%%&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""######$$$%%%'''''''''%%%######%%%&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""$$$&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((("""%%%''''''((()))***''''''''''''((((((((()))&&&''''''((()))******+++***---111444555666888:::999:::;;;:::888777888999666888:::<<>>DDDFFFEEEAAA===;;;222000000111444555666555///000111111222444777:::>>>HHHVVVaaaccc___XXXSSSNNNLLLIIIFFFDDDBBBBBBBBB???===:::999:::::::::999999666222000///...,,,+++***)))''''''((())))))(((&&&(((***)))'''&&&'''***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%$$$%%%&&&$$$######%%%''''''&&&$$$#########$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$ """$$$%%%'''%%%######$$$&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$&&&(((((('''%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''(((((()))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((******)))))))))+++,,,---...000222555777888999999>>>===999666333222111000333555:::@@@FFFLLLQQQTTTWWWYYY]]]aaaaaa^^^XXXSSSRRRPPPLLLFFFAAA@@@BBBDDDIIIIIIIIIGGGEEECCCAAA???AAAAAAAAAAAA???>>><<<;;;777555333222222111000///000000000111333777:::===AAADDDMMM[[[eeefffccc___YYYUUUPPPJJJFFFBBB>>>;;;:::::::::999999:::;;;;;;===:::555111......///000,,,+++))))))******((('''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&%%%'''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((***)))(((((()))***,,,---///000333555888999999999;;;999666333111000000000111666<<>>>>>AAAJJJZZZjjjrrrrrroooggg___SSSJJJEEECCC???===:::::::::999999::::::;;;;;;999555111///......///---+++************)))'''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))(((((('''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((()))((((((((((((***,,,---000111444666888999::::::999777444222000///000000333999BBBKKKSSS[[[bbbggglllmmmmmmmmmlllkkkkkkjjjaaa^^^WWWPPPKKKJJJLLLOOOWWWYYY[[[]]]\\\YYYVVVSSSGGGCCC===888333111000111222222111000//////.........///222555999;;;===>>><<<===FFFZZZssswwwiiiWWWJJJEEEDDDAAA>>>::::::999999999999::::::999777555222000...---------,,,******++++++)))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$(((&&&$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''***))))))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((***,,,---111222555777999::::::::::::888555222000///000000666===GGGPPPVVV]]]cccgggqqqqqqpppmmmiiifffdddccc[[[XXXRRRKKKGGGGGGJJJNNNTTTWWW[[[^^^^^^[[[VVVSSSHHHDDD<<<555000...///000000111111000///.........///111444888:::;;;;;;;;;:::;;;CCCYYYxxx}}}mmmXXXKKKGGGFFFBBB>>>;;;:::999999999999999999777666555333111///---,,,,,,+++))))))******((('''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&((()))+++%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))***,,,...222444666888:::;;;;;;;;;<<<999555111.........///666>>>IIIRRRWWW\\\bbbfffpppqqqooojjjbbb[[[VVVTTTSSSPPPLLLGGGDDDEEEIIILLLPPPSSSWWWZZZZZZVVVQQQNNNEEE@@@999222...---...000///111333333111///000111333444777999::::::999888888999AAAUUUuuuwwwiiiWWWLLLJJJHHHBBB===;;;:::999999888888888888666666555444222000...,,,,,,***))))))))))))(((&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++(((%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((($$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((***,,,...///444555777999;;;;;;;;;;;;;;;999444000......///000333===JJJSSSWWW[[[aaafffkkkllljjjdddZZZQQQLLLJJJIIIHHHEEEBBB???@@@DDDGGGNNNQQQTTTVVVUUUQQQLLLHHH@@@===888333000...//////000333777666444222333555777888:::;;;;;;:::999888666:::BBBSSSooo~~~lllbbbTTTLLLJJJHHHBBB===;;;:::999888888777888888777777666555333111///...,,,+++))))))******((('''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$---***&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))+++---///000555666888:::<<<<<<<<<<<<<<<:::666333222333666888777AAANNNUUUXXXZZZ^^^bbbcccdddaaaZZZPPPJJJHHHIIIGGGGGGEEEBBB@@@@@@BBBDDDOOOQQQSSSTTTQQQMMMGGGDDDAAA???<<<999666333111111222666::::::777666777999:::;;;<<<=========<<<<<<:::@@@HHHVVVmmmssseee]]]SSSKKKHHHFFFBBB@@@;;;:::999888777777777777888888666555333222111000...,,,++++++,,,+++***((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$,,,)))%%%###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###&&&'''((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***))))))***,,,...000111666777999;;;<<<<<<<<<<<<>>><<<999777888:::>>>@@@>>>HHHSSSYYYXXXWWWZZZ]]]\\\\\\YYYQQQIIIFFFHHHLLLNNNNNNMMMJJJGGGFFFGGGHHHPPPQQQRRRRRROOOJJJEEEAAAEEEDDDCCC@@@===999555333333888======:::888999<<<<<<<<<===??????@@@@@@@@@???GGGPPP\\\ppp}}}ooobbb[[[RRRJJJFFFDDDBBBBBB;;;:::999888777777777777:::999777555333222222222000...------------,,,***(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$!!!"""&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&)))&&&###"""###%%%&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$ """%%%'''(((&&&###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%'''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((()))******&&&((()))***)))((()))***+++++++++,,,---...///000555666999;;;===>>>>>>>>>?????????>>>>>>@@@DDDHHHMMMNNNPPPRRRSSSTTTSSSSSSUUUSSSPPPKKKIIIKKKOOOSSSVVVXXXWWWQQQJJJFFFGGGJJJQQQSSSVVVVVVRRRKKKCCC>>>FFFFFFFFFDDDBBB>>>:::888333333444777:::;;;;;;999666888:::===@@@CCCEEEGGGGGGOOOVVV___pppttteee[[[RRRNNNJJJCCC???>>>;;;:::888777555444444444555555555444333222111000---,,,,,,,,,------+++)))&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%&&&&&&''''''((((((((($$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((()))'''(((******((((((((())))))******,,,...000111333666777999<<<>>>???@@@@@@CCCDDDEEEFFFFFFIIIMMMPPPPPPPPPPPPQQQQQQPPPPPPOOORRRQQQOOOLLLKKKLLLPPPTTTYYYYYYXXXSSSLLLHHHJJJMMMTTTVVVXXXXXXUUUOOOHHHCCCFFFGGGFFFEEECCC???<<<:::555555666888:::;;;:::888666777:::===@@@CCCEEEFFFIIIQQQYYY```mmm{{{yyyoooaaaXXXPPPMMMJJJDDD@@@@@@:::999777666555444444444444444444333333222111000---,,,,,,,,,------+++***''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######(((((((((((((((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%''')))((('''%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((()))***)))((('''((()))((()))***,,,///111444555777888;;;===???AAABBBBBBEEEGGGKKKMMMOOOQQQSSSUUUSSSRRRQQQOOOMMMLLLLLLLLLQQQQQQPPPOOONNNOOORRRUUU[[[[[[YYYSSSNNNLLLNNNQQQWWWYYY[[[[[[YYYSSSMMMIIIGGGGGGGGGFFFEEEBBB@@@???999999999:::<<<<<<:::888666777:::<<>>@@@BBBDDDDDDEEEIIIMMMQQQRRRSSSTTTUUUTTTSSSQQQNNNMMMLLLLLLLLLTTTUUUUUUTTTRRRRRRTTTUUU[[[[[[XXXSSSOOOOOOQQQTTTXXXYYY[[[\\\ZZZVVVQQQOOOHHHHHHHHHHHHGGGEEEDDDCCC???>>>>>>>>>???>>><<<:::777888:::<<>>>>>777666555444444333333333111111111111111000//////...---,,,---......,,,***))))))))))))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((******))))))((((((((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%'''******(((&&&%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,+++***(((((((((((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&'''((())))))))))))((()))))))))(((''''''(((***,,,------...000222444555:::;;;<<<>>>AAACCCEEEFFFGGGKKKPPPTTTTTTTTTSSSTTTUUUTTTRRRPPPPPPPPPQQQRRRZZZ[[[[[[YYYWWWUUUUUUVVVZZZXXXVVVSSSQQQQQQRRRTTTUUUWWWXXXYYYXXXVVVSSSQQQIIIIIIIIIIIIHHHGGGGGGFFFDDDCCCBBBCCCCCCAAA???<<<888999;;;===@@@BBBDDDEEECCCMMMXXX```dddggggggeeebbbXXXPPPLLLIIICCC???>>>888777666444444333333333000000111111111000//////...---------......,,,*********))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((******))))))((((((((('''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''(((((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&((())))))(((&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))444222///,,,***)))((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&''')))*********)))(((((())))))(((''''''***,,,.........000111333555666:::;;;<<<>>>AAADDDFFFHHHKKKOOOTTTWWWXXXWWWWWWWWWVVVVVVUUUVVVVVVWWWXXXYYY___```___\\\YYYXXXXXXYYYWWWVVVUUUSSSSSSSSSSSSTTTQQQRRRTTTUUUUUUTTTRRRQQQKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEDDDAAA>>>:::;;;<<>>@@@DDDGGGHHHLLLPPPVVVYYYZZZ[[[[[[\\\YYYYYY[[[\\\]]]]]]^^^^^^``````___]]]ZZZYYY[[[\\\UUUUUUUUUUUUVVVVVVUUUTTTNNNOOOPPPQQQRRRRRRRRRQQQLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEDDDAAA>>>;;;<<<>>>@@@BBBDDDFFFGGGHHHNNNYYYfffnnnpppooommmiii```WWWSSSNNNHHHCCCBBB<<<;;;999666444333222222000111111222222111111000///...---...//////---+++,,,+++***)))))))))******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))***+++******))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))((())))))(((&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((()))******)))((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******'''&&&%%%%%%&&&(((+++,,,&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))$$$%%%'''))))))((('''&&&&&&''''''''''''(((,,,///+++,,,---000333666999;;;::::::;;;===@@@DDDGGGIIIKKKOOOUUUYYY[[[\\\^^^___[[[]]]^^^```aaaaaa``````______^^^\\\ZZZZZZ\\\___UUUUUUUUUWWWXXXXXXVVVTTTLLLMMMNNNPPPQQQQQQQQQRRRMMMLLLKKKIIIHHHHHHHHHHHHFFFEEEEEEEEEEEECCCAAA>>><<<===???AAACCCEEEGGGHHHHHHLLLWWWeeennnpppmmmkkkfff\\\TTTPPPLLLFFFAAA@@@===<<<:::777555333222111000111111222222222111111///...---...//////---+++,,,,,,***)))))))))***+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))'''(((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&+++)))(((&&&&&&((()))+++(((((())))))(((((('''&&&******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))(((''''''((()))***+++,,,...111333444555777999:::;;;<<<===???CCCHHHLLLOOOQQQTTTUUUVVVXXX[[[]]]]]]^^^___aaabbbbbbccccccbbbaaa___^^^]]][[[XXXVVVSSSSSSSSSTTTTTTUUUUUUUUUOOONNNMMMOOORRRSSSQQQOOOOOOOOONNNMMMLLLJJJHHHGGGGGGGGGGGGFFFDDDCCCAAA@@@;;;===???@@@@@@AAACCCEEEGGGNNNWWW^^^ccceeefffggg\\\WWWPPPJJJGGGEEEDDDCCC===;;;999666444222000000222222222222222222222222333333222222000///...------,,,+++)))((('''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''')))***+++++++++***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$&&&''''''(((***(((&&&'''))))))'''%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%######%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((('''(((''''''&&&&&&''''''((($$$%%%'''(((((((((***,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&%%%%%%$$$###(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))(((((()))***,,,------///222444555666888999:::;;;<<<===???BBBHHHLLLPPPRRRUUUWWWXXXYYY\\\^^^``````aaabbbbbbbbbbbbbbbcccbbb```___^^^]]]ZZZXXXUUUUUUUUUUUUUUUTTTTTTTTTOOONNNMMMOOOQQQRRRQQQOOOOOONNNLLLKKKIIIGGGFFFEEEFFFFFFFFFFFFEEECCCBBBAAA===>>>@@@@@@@@@@@@BBBCCCCCCIIIQQQWWWZZZ\\\]]]^^^VVVRRRLLLGGGEEEDDDCCCBBB<<<;;;999777555333222222333333333333333333333333222222222222000///...------,,,+++)))((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((()))***(((&&&&&&(((((('''%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&(((((('''((()))+++'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))************+++,,,---......111444555666777999:::999;;;<<<===???BBBGGGKKKOOOQQQTTTVVVWWWXXX[[[]]]````````````````````````cccaaa___^^^^^^]]][[[YYYXXXXXXWWWWWWVVVTTTSSSRRRNNNMMMMMMNNNPPPQQQQQQOOONNNMMMIIIFFFDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC???@@@AAAAAA???>>>???@@@AAAEEELLLPPPSSSTTTUUUVVVQQQMMMHHHDDDCCCBBBAAA@@@;;;:::999777666555555444333333333333333333333333222222222111111///...------,,,+++***)))(((((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''(((***'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((+++++++++***))))))((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((()))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))*********+++,,,---......000333555777777888:::;;;:::;;;===>>>@@@CCCGGGJJJLLLNNNQQQSSSTTTVVVXXXZZZ\\\[[[\\\\\\\\\]]]^^^^^^aaa___]]]\\\\\\[[[ZZZXXXYYYYYYYYYXXXVVVTTTRRRPPPMMMMMMLLLMMMNNNNNNOOOOOOMMMKKKFFFBBB@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBAAA>>>======>>>AAAEEEKKKOOOQQQSSSTTTUUUNNNKKKGGGDDDBBBAAA>>>===999888777666555555555555444444444444444444444444222222222111111000......---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((((((((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''')))******''''''''''''''''''''''''%%%''')))++++++)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$&&&''')))###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''&&&''''''''''''''''''&&&&&&((()))(((''''''((()))''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))*********)))((((((''''''************************((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''++++++******)))))))))(((&&&''''''(((((()))))))))'''''''''((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))'''''''''((((((((((((((()))(((((((((((((((((()))&&&''''''''''''&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))***+++,,,---......///222555777999999:::;;;===;;;<<<>>>@@@AAADDDGGGJJJLLLNNNQQQRRRSSSUUUXXXZZZXXXXXXYYYZZZ[[[]]]___```bbb```]]][[[[[[[[[YYYXXXXXXXXXXXXWWWUUUSSSPPPOOOLLLLLLLLLKKKJJJJJJLLLLLLLLLIIIDDD@@@>>>>>>???AAAAAAAAABBBCCCCCCCCCBBBBBBAAABBBBBB@@@>>><<<<<<===@@@EEEKKKPPPSSSTTTUUUVVVOOOLLLHHHEEECCC@@@===:::666666555444444444444555444444444444444444444444111111111111111000///...---,,,+++***)))))))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''')))((('''&&&%%%%%%&&&(((&&&&&&&&&'''((()))***+++''''''''''''''''''''''''%%%''')))++++++)))'''%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&((()))(((''''''((()))(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))***************))))))((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))'''''''''(((((((((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))******((((((((((((((('''''''''''''''((((((((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((()))(((((('''&&&((((((((()))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))*********+++,,,...///000000000444777999:::;;;;;;<<<>>><<<>>>@@@BBBCCCEEEHHHKKKNNNPPPSSSUUUVVVWWWZZZ\\\YYYYYYYYY[[[]]]___bbbddddddaaa]]][[[ZZZZZZXXXWWWTTTTTTUUUUUUTTTRRROOONNNLLLLLLKKKIIIFFFFFFGGGIIIJJJGGGCCC@@@>>>>>>@@@AAA???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@>>>======>>>???DDDLLLQQQTTTTTTTTTSSSOOOMMMJJJGGGEEEAAA<<<999555555444444333333444444333333333333333333333333111111111111111000//////,,,,,,+++***************)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''')))***)))'''&&&'''((('''''''''''''''((()))***''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###%%%'''((((((''''''(((***((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&''''''(((((()))))))))(((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********)))((((((((('''''''''''''''((((((((())))))))))))''''''''''''((((((((()))'''(((((((((((((((((('''***++++++++++++***))))))'''''''''((((((((())))))'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********,,,---///111333333333333666888;;;<<<<<<<<<===???>>>@@@BBBDDDEEEGGGIIILLLOOOQQQTTTUUUVVVXXX[[[]]][[[ZZZZZZZZZ\\\___aaacccbbb___[[[XXXVVVUUUTTTSSSOOOPPPRRRSSSSSSQQQOOOMMMKKKLLLJJJGGGCCCBBBCCCFFFHHHFFFCCCAAA???@@@AAABBB>>>???????????????>>>======???@@@???>>>===>>>@@@@@@FFFNNNTTTUUUSSSQQQPPPLLLKKKIIIHHHFFFBBB>>>:::666666555444444444444444333333333333333333333333000111111111111000//////,,,,,,+++*********++++++))))))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&))),,,,,,)))''''''((('''''''''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%%%%###$$$&&&''''''&&&$$$###$$$&&&(((((('''((()))+++(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((************************(((((())))))*********+++))))))))))))))))))******((((((((((((((((((((((((************))))))))))))%%%%%%'''((((((((('''&&&%%%&&&&&&'''((()))************))))))((((((''''''&&&'''''''''(((((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))(((((('''''''''&&&(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************...///222444555666666666777999;;;<<<<<<===>>>??????AAACCCEEEFFFHHHJJJLLLMMMOOORRRTTTUUUVVVYYY[[[[[[ZZZYYYYYYZZZ\\\^^^______[[[VVVSSSQQQPPPNNNMMMKKKMMMOOOQQQRRRQQQOOOMMMKKKLLLJJJFFFAAA???AAACCCGGGEEECCCBBBAAAAAABBBCCC>>>>>>>>>>>>>>>===<<<<<<<<<===??????>>>>>>???AAACCCIIIQQQWWWWWWTTTPPPNNNJJJIIIHHHGGGFFFDDD???<<<888777666555555555555555222222222222222222222222000111111111111000000///,,,,,,++++++***+++++++++))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%'''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&)))---...+++((('''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###%%%&&&((())))))(((&&&%%%$$$%%%'''(((((((((***,,,)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''(((((()))*********++++++++++++''''''''''''((((((((((((******))))))(((((('''''')))((('''''''''(((***+++************)))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((+++***)))(((((()))***+++))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***)))(((((('''(((((()))************))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((*********)))(((***)))))))))((((((''''''(((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))******************)))))))))((((((((('''000111222555666888888999;;;::::::999:::;;;<<<===???AAACCCFFFHHHIIIIIIIIIMMMNNNNNNPPPRRRTTTVVVXXXYYYZZZZZZZZZZZZYYYYYYXXX[[[XXXTTTQQQOOONNNLLLJJJIIIJJJJJJKKKKKKKKKKKKJJJNNNJJJFFFCCCCCCAAA===:::???????????????????????????>>>===<<<;;;;;;<<<<<<<<<===???@@@AAABBBBBBBBBEEEJJJQQQWWWYYYWWWSSSPPPNNNNNNLLLHHHDDD@@@>>>>>><<<:::666333222333444666444444444444444444333333222222111111111111111111---,,,,,,++++++,,,,,,---************))))))))))))***)))((('''%%%$$$###"""!!!$$$''''''%%%$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''%%%######&&&'''&&&$$$###"""""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&''')))))))))*********++++++((((((((()))))))))************))))))((((((((((((***))))))((()))***+++,,,************))))))))))))***)))(((((((((((()))***((((((((()))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++******)))(((((('''***************)))(((''')))))))))))))))(((''''''***)))))))))(((((((((((())))))))))))))))))))))))'''((())))))))))))))))))*********))))))((((((((((((((())))))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((())))))*********))))))(((((()))***++++++,,,,,,000111333555777888999999;;;;;;::::::;;;<<<===>>>BBBBBBDDDEEEFFFGGGGGGHHHMMMMMMNNNPPPRRRTTTVVVWWW]]]]]]]]]]]]]]]\\\[[[[[[YYYVVVSSSPPPOOONNNLLLKKKHHHHHHIIIIIIIIIIIIIIIHHHJJJGGGCCCAAAAAA@@@>>>;;;========================@@@@@@??????>>>>>>>>>======>>>???@@@BBBBBBCCCCCCGGGKKKRRRXXX[[[ZZZXXXVVVRRRRRRPPPLLLFFFBBB@@@@@@===:::777444222222444555444444444444444444444444555444444333222111000000///...---,,,++++++++++++,,,++++++++++++*********))))))(((((('''&&&&&&&&&###%%%(((((('''&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))'''&&&$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%'''((('''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''((((((((()))))))))******)))))))))*********++++++***))))))))))))(((((((((*********)))***++++++,,,************))))))))))))+++******))))))******+++'''(((((())))))***************))))))))))))*********))))))(((((())))))***(((((((((''''''(((((((((************************)))))))))))))))))))))))),,,+++***((((((***+++,,,++++++******)))(((((((((,,,+++++++++)))((('''&&&))))))******))))))((((((******)))))))))((((((((())))))))))))))))))))))))******)))((((((((())))))***************)))))))))(((((())))))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))*********))))))((('''((()))+++---///111222000111333555888999:::;;;;;;;;;;;;;;;<<<===??????DDDDDDDDDDDDEEEFFFGGGGGGLLLMMMNNNPPPRRRTTTVVVVVV]]]]]]]]]]]]]]]\\\[[[[[[WWWUUUQQQPPPOOOOOONNNMMMJJJJJJJJJJJJJJJIIIIIIIIIFFFDDDAAA@@@??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@@@@???>>>===>>>???@@@AAABBBBBBCCCCCCFFFIIIOOOUUUYYYZZZZZZZZZWWWWWWTTTOOOIIIDDDBBBAAA>>><<<888555333222333444333333333444555555555666777666555444222111000000111000///---+++*********---------,,,,,,,,,++++++(((((((((((())))))))))))%%%'''))))))((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%(((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))'''&&&&&&'''((((((''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((()))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++************)))))))))(((************************''''''((()))******++++++***))))))))))))))))))******))))))))))))))))))***))))))(((((((((((())))))************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************))))))((((((+++++++++******)))''''''))))))*********))))))(((*********)))))))))(((((()))))))))))))))))))))))),,,+++)))((('''((())))))++++++******************(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((()))************)))(((((('''(((***,,,///111333444111222444666999:::;;;<<<;;;;;;<<<===>>>???@@@AAACCCCCCCCCCCCDDDFFFHHHIIILLLMMMNNNQQQSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUSSSPPPOOOPPPQQQPPPOOONNNNNNMMMMMMLLLLLLLLLLLLEEECCCAAA???>>>===<<<;;;::::::::::::::::::::::::;;;<<<>>>??????>>>===;;;@@@@@@@@@AAAAAABBBCCCDDDAAADDDIIINNNSSSVVVXXXYYYYYYXXXUUUPPPIIICCCAAA@@@???===999666444333333444222333333444555666666777555555444333222111111000111000///---,,,,,,++++++---------,,,,,,,,,++++++))))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%((((((((((((((((((((((((***)))'''''''''''')))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&''''''((('''(((((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))************((((((((()))))))))))))))************)))))))))((())))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))******)))))))))******))))))))))))******+++******))))))******+++************************************************+++***(((''''''(((***+++*********)))))))))))))))((()))************))))))))))))************))))))************))))))))))))************************,,,+++***((((((((()))*********************++++++(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))*********))))))((()))***+++---///111222333333444666888999;;;;;;<<<::::::<<<===???@@@AAAAAAAAAAAABBBCCCEEEHHHKKKMMMLLLMMMOOORRRTTTUUUVVVVVVRRRRRRSSSTTTUUUUUUUUUUUUTTTRRROOOOOOPPPQQQQQQQQQPPPOOONNNLLLLLLKKKKKKLLLEEEEEECCC@@@===;;;:::::::::::::::::::::::::::::::::<<<>>>???@@@???>>>===@@@@@@@@@@@@@@@AAACCCCCC>>>AAAEEEJJJOOOSSSVVVWWWUUUUUURRRMMMFFFAAA>>>>>>???===:::777555444444444333333444444555666777777111111111111222222222222//////......------......---,,,,,,,,,,,,+++++++++******))))))((('''''''''(((((('''''''''(((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******((((((((()))))))))******)))))))))************+++''''''((())))))))))))(((************))))))))))))((())))))******))))))(((((())))))******+++++++++))))))************))))))+++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))(((((((((((())))))******))))))))))))))))))(((((()))***************))))))******++++++******++++++*********)))))))))************************++++++***)))))))))******)))))))))***************(((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))(((((()))***************+++,,,---...000222333444666666888999:::;;;;;;;;;888999;;;===???AAAAAABBBAAAAAACCCEEEHHHKKKMMMNNNLLLNNNQQQSSSVVVWWWWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTQQQOOOMMMMMMNNNPPPPPPOOOMMMLLLJJJHHHGGGFFFGGGGGGDDDDDDCCC@@@<<<999999:::::::::::::::::::::::::::<<<===???AAABBBBBBAAAAAA@@@@@@???>>>???@@@BBBCCC???AAAEEEIIINNNRRRUUUVVVQQQQQQNNNJJJDDD@@@>>>===>>>===;;;888666555555555444444444555666666666777///000000111111222333333//////.........//////000------,,,,,,,,,++++++++++++******)))(((''''''&&&***(((&&&&&&'''(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&''''''&&&%%%%%%&&&(((((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((()))))))))*********++++++)))))))))*********++++++))))))*********+++++++++'''((()))*********))))))************))))))))))))))))))***++++++***))))))************************((()))***++++++***)))(((+++******))))))******+++++++++************++++++++++++++++++++++++++++++************************((()))************)))((()))))))))))))))))))))***)))************))))))(((((()))***++++++++++++***+++++++++*********))))))************************))))))***+++++++++******((((((((())))))*********(((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))&&&'''(((***++++++++++++,,,---...000222444666777888999999:::::::::::::::666888:::===???AAAAAAAAABBBCCCEEEHHHJJJLLLMMMMMMMMMOOORRRUUUWWWXXXXXXXXXZZZYYYYYYWWWVVVTTTRRRQQQNNNLLLJJJIIIKKKLLLLLLLLLJJJIIIFFFDDDBBBBBBBBBCCC@@@AAAAAA>>>:::888999:::999999999999999999999999===>>>>>>@@@AAABBBCCCCCC@@@???>>>======???@@@AAA@@@BBBFFFJJJMMMPPPRRRSSSNNNNNNMMMIIIEEEAAA@@@@@@===<<<;;;999777666666666555555555555666666666666111111222222222222222222111111000///.........///.........------------,,,************************---***'''''')))***)))'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))******+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''''''''(((((((((((((((((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&((()))(((&&&%%%''')))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((()))))))))(((''''''&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******(((''''''''''''''''''(((&&&''''''((())))))******''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))(((************++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++((()))***+++,,,+++******************))))))))))))***+++,,,------,,,+++***+++++++++***************((()))***++++++***)))(((++++++************++++++******))))))))))))******++++++++++++++++++++++++************************((()))+++,,,,,,+++)))((()))))))))))))))*********++++++++++++***((('''&&&((()))***++++++++++++++++++++++++************)))************************'''(((***+++,,,,,,+++***''''''(((((()))))))))***(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,,,,---///222444777999::::::::::::;;;;;;:::999999555777:::===???@@@AAAAAADDDEEEGGGJJJKKKLLLLLLKKKNNNPPPSSSVVVXXXYYYYYYXXX^^^]]][[[XXXUUURRROOOMMMKKKIIIGGGGGGHHHIIIIIIIIIJJJHHHEEEBBBAAA@@@AAAAAA<<<>>>>>><<<999777999;;;888888888888888888888888<<<<<<<<<===>>>@@@AAABBB@@@???===<<<<<<>>>@@@AAA???AAAEEEIIILLLNNNOOOOOOMMMNNNMMMJJJFFFCCCBBBBBB===<<<;;;999888777777777666666666666666555555555444444444333333222222222444333111000...---------000/////////............))))))***+++,,,,,,------///+++((((((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))******++++++&&&'''''''''(((((())))))(((((())))))******++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******''')))***)))'''&&&(((+++******)))(((((('''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))***++++++******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******'''(((((()))***+++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,+++***)))(((''''''++++++,,,,,,,,,++++++***))))))))))))))))))))))))------,,,,,,,,,,,,++++++))))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,...///...***)))***,,,+++*********))))))(((((())))))(((((((((((())))))************************+++++++++++++++++++++++++++***)))(((((()))***+++++++++************++++++++++++---......---,,,+++...000333555666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBB>>>AAAFFFJJJMMMMMMLLLKKKOOOPPPPPPRRRUUUXXX[[[\\\___[[[UUUQQQPPPNNNJJJGGGKKKKKKJJJIIIHHHFFFEEEDDDGGGFFFEEEDDDBBBAAA@@@???;;;;;;;;;;;;:::999888777999888777666666777888888:::<<<>>>???>>>>>>???AAA>>>===;;;::::::;;;===>>>AAABBBEEEGGGJJJLLLNNNNNNNNNLLLIIIFFFCCC@@@>>>===;;;:::999777666555555555666555555444444333222222444444333333222111000000222222111000///...------000//////......---,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))(((((('''''''''&&&)))))))))((('''''')))+++'''''''''(((''''''&&&%%%+++)))(((&&&&&&((()))+++'''(((((((((((((((''''''%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''((()))******)))(((''')))(((((('''''''''(((((())))))******)))(((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((******))))))))))))************)))((('''&&&&&&%%%((((((((((((((((((((((((''''''((((((((('''%%%$$$,,,,,,,,,,,,,,,+++***)))************++++++++++++***************)))))))))+++++++++,,,,,,++++++***************************,,,,,,+++++++++*********))))))))))))************************))))))))))))************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++---...,,,***((()))++++++++++++*********))))))******))))))))))))******************************+++++++++++++++++++++++++++***)))(((((()))***+++++++++************++++++***++++++,,,,,,,,,,,,+++///111444666777888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBBBBCCCDDDGGGJJJKKKKKKJJJIIIKKKLLLOOOQQQSSSUUUUUUUUUUUURRRNNNLLLKKKJJJHHHFFFJJJIIIIIIHHHGGGEEECCCBBBEEEEEECCCBBBAAA???>>>>>>;;;;;;;;;;;;;;;:::999888999888777666555666777777666888::::::999888888999===<<<:::999999:::<<<===???@@@BBBDDDFFFHHHIIIIIIHHHGGGDDDAAA>>><<<;;;:::999999888666555555555555444444444444444333333333444444333333222111111000333333222111000///......//////......---,,,,,,,,,------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((())))))(((((((((((())))))))))))((((((((('''''''''''''''(((&&&%%%%%%''')))******))))))((((((''''''***)))(((((((((((()))***'''(((((())))))(((((('''((((((((((((((()))))))))(((((((((((()))))))))***)))))))))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))((((((''''''((((((((((((((()))))))))(((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))************************'''&&&&&&%%%%%%&&&&&&'''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((***))))))(((((())))))************))))))((((((((())))))))))))))))))))))))((())))))))))))((('''&&&++++++,,,,,,,,,+++************+++++++++,,,,,,,,,)))))))))******+++++++++***++++++,,,,,,+++++++++************************+++++++++*********)))))))))))))))*********++++++++++++*********)))))))))************************)))************+++++++++******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,+++)))((()))***+++++++++++++++*********+++******))))))******+++************************+++++++++++++++++++++++++++***))))))))))))***+++++++++************++++++,,,,,,++++++,,,---......000222555777777888:::<<<<<<<<<<<<<<<<<<=========<<<<<<===???@@@AAABBBCCCFFFGGGGGGHHHHHHGGGFFFFFFFFFHHHKKKNNNPPPOOONNNMMMKKKIIIHHHGGGHHHHHHGGGEEEGGGGGGGGGFFFDDDCCCAAA@@@BBBBBBAAA@@@>>>===<<<<<<:::;;;;;;;;;;;;;;;:::::::::999777555444444555555888999::::::888777777888<<<;;;:::999999:::;;;<<<<<<===???@@@AAABBBCCCCCC@@@>>>===:::888777666666777666555555444444444444333333333333444444444444444444333333222222111111444444333222111000000//////......------,,,++++++------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))(((((((((***))))))(((((())))))***))))))(((((((((((('''''''''(((((('''&&&%%%''')))...---+++))))))))))))***((())))))))))))))))))((((((((())))))))))))((((((+++*********))))))((((((((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((())))))******))))))((())))))((((((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************(((''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))++++++******************************************)))************))))))(((++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,---*********++++++++++++,,,******+++,,,,,,,,,++++++************************++++++++++++************))))))*********++++++++++++++++++*********))))))************************))))))*********+++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))***+++++++++*********************))))))))))))******************************++++++++++++++++++++++++************************++++++************++++++...------------///111222000333555777777888:::;;;=========>>>>>>>>>>>>>>>===>>>???@@@AAACCCDDDDDDGGGFFFEEEEEEDDDDDDDDDEEEDDDEEEGGGIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDDDDDDDCCCBBBAAA???>>>@@@???>>>===<<<;;;::::::999::::::;;;;;;;;;;;;::::::888666555333333333333777888:::999888777777888:::999999888888999999:::;;;;;;<<<===============999888777555444333333333444444333333333333333444111111222333444444555555444444333333333222222222444333333222111111000000.........---,,,,,,++++++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))(((((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((((((((()))*********(((((()))+++///...+++)))((((((******'''(((***++++++***((('''(((((()))*********))))))+++++++++*********))))))(((((()))))))))*********)))))))))))))))************))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))***)))))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))******))))))%%%&&&'''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))***************************))))))(((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((()))(((((((((((((((((()))************++++++++++++******************************************))))))***++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++************************************))))))*********+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++***************************))))))(((((())))))***************************++++++++++++++++++++++++******++++++++++++******++++++************++++++------,,,---...000222333111333555777777888999;;;>>>>>>>>>??????@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGIIIIIIHHHFFFEEEDDDBBBBBBAAAAAA@@@???>>>=========<<<;;;:::999999888999999::::::::::::::::::999777555444222222222222111333555666555555666777888888777777777777888888:::;;;;;;;;;;;;;;;::::::555555444333222222222333333333222222222222222333000111111222333444555555444444444333333333333333222222222111111000000//////......------,,,++++++------,,,,,,,,,+++++++++************************************************'''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))))))))))))))(((***++++++)))))))))***...,,,***((('''((()))***''')))+++,,,,,,+++)))'''(((((()))***++++++******************++++++++++++))))))))))))************((()))))))))*********+++******))))))))))))******))))))))))))))))))))))))************************************************(((((())))))))))))))))))(((((((((((((((((((((((())))))************))))))******))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))***++++++******&&&&&&'''((()))))))))((('''''''''((((((((())))))(((((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++++++++,,,,,,++++++++++++*********++++++++++++++++++++++++)))************+++++++++)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++,,,------,,,+++*********+++++++++++++++*********))))))*********************************++++++++++++++++++++++++******+++,,,,,,+++******++++++************++++++++++++,,,---...000222333222444777888888999:::;;;?????????@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHIIIDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFDDDGGGIIIIIIGGGDDDAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999888888777888999999999999999888888777666444222222111222222111333666666666666888999666666666666666666666666:::::::::::::::999888888555444333333222222333333444333222222111111111111000111111222333444444555444444444444333333333333222222111111000000000000000//////...------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))******+++(((((())))))))))))******&&&(((***)))(((''''''(((+++***)))((((((((()))***((()))+++,,,,,,+++)))(((((()))***++++++,,,++++++))))))******+++++++++,,,)))))))))*********++++++((())))))******++++++++++++******))))))******+++))))))))))))))))))))))))************************************************(((((())))))))))))******(((((((((((((((((((((((()))******++++++******)))***))))))))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))'''(((***+++,,,,,,+++***'''((()))))))))))))))(((''''''((((((((()))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))************************************)))))))))))))))))))))))))))))))))*********++++++************************+++******)))'''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******++++++*********))))))))))))******************************)))))))))))))))))))))))))))))))))((())))))***+++)))***+++,,,,,,,,,,,,+++------------............,,,,,,,,,,,,------------))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++)))************+++++++++)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++)))***,,,---,,,***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************+++++++++---...000222444444555555777999::::::;;;<<<===???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFCCCGGGKKKKKKHHHDDDAAAAAA????????????>>>===<<<<<<:::::::::999888888777777888888888888888777666555555444333111111111222333444666888888777777888999555555666666666666555555888888999999888888777666555555444333333333333333555444333222111000000000111111222222333333333444444444444444444444444444222222222222222111111111111000000//////...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++(((((()))))))))*********&&&(((******)))'''(((((())))))))))))************)))***++++++++++++***)))((()))***+++,,,,,,,,,,,,***************)))))))))))))))*********+++++++++((())))))******+++,,,,,,+++******))))))******+++************************************************************************(((((()))))))))*********)))))))))))))))))))))))))))******++++++******))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))''')))+++,,,------,,,+++******************)))((('''((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((************++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++)))'''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++************++++++------,,,,,,++++++******************************+++******)))***+++,,,---)))***+++,,,,,,,,,,,,,,,---------.........//////***++++++,,,---...///000((()))***+++,,,---------+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++)))***+++,,,------...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,***((())),,,---+++)))........./////////000000///......------......///************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++************++++++...000333555777888999999777999<<<===<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLIIIIIIJJJIIIIIIHHHFFFFFFCCCDDDGGGIIIJJJIIIGGGFFFDDDHHHMMMMMMJJJFFFDDDCCC>>>?????????>>>===<<<<<<::::::999999888888777777888888888888777555444444444333222111111111222333222444555444333222222333444555555666666555555444777777777888777777666666555555444333333333333333666555444222111000000000111222222222222333333333444444444444444444444444444333333333333333333333111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++************++++++(((((())))))*********+++(((***,,,,,,+++*********((((((***+++++++++++++++*********++++++*********((()))***+++,,,---------,,,,,,+++***)))((('''&&&)))************+++++++++((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************************************(((((())))))*********+++******************************++++++++++++******(((((())))))******++++++************************)))***+++,,,,,,+++***)))''')))+++---...---,,,++++++++++++++++++***)))((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,---------,,,,,,++++++++++++,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,---...///......///////////////...///////////////.........***+++,,,...///000000000......---,,,+++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------------,,,++++++******)))---------,,,,,,,,,++++++*********)))******+++,,,------////////////---------------,,,,,,,,,++++++,,,,,,------...------------------......---,,,,,,++++++,,,,,,---......///***+++,,,------...------,,,,,,,,,---......//////,,,...//////...---...///000//////...------,,,,,,...---,,,++++++,,,---...'''(((***+++,,,++++++***---------------,,,++++++++++++++++++,,,---......///111333555777888888777;;;;;;<<<===>>>???@@@AAAAAA@@@??????AAACCCFFFGGGIIIIIIHHHHHHHHHJJJKKKLLLMMMNNNOOOPPPPPPOOOMMMLLLIIIIIIJJJLLLNNNNNNLLLIIIGGGFFFDDDDDDDDDDDDBBBAAAAAA@@@>>>===<<<;;;;;;;;;:::999888777777888999:::<<<;;;999888777777888888666555444333444555666777444555666777888777666555777555444222222333444666666777888888999888888888444333333222222333333444444444333222222222222222333333333333333333222222333333333222333333444444555444333222111111111111111000//////.../////////---------------+++******++++++,,,,,,,,,+++******))))))***++++++++++++***,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,++++++************)))(((((()))+++,,,)))***+++++++++++++++***,,,+++***))))))***+++,,,++++++++++++******************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++******)))))))))******++++++,,,,,,++++++++++++++++++++++++++++++************++++++***************+++,,,,,,+++,,,---......---,,,+++//////---,,,++++++++++++---,,,,,,+++,,,,,,---...,,,+++***)))))))))))))))((())))))******))))))((())))))))))))))))))******...------,,,***))))))(((,,,++++++***************+++++++++************)))(((((())))))************(((''''''))),,,.........,,,,,,---------------,,,)))))))))))))))***+++,,,)))*********************+++++++++++++++++++++***,,,++++++++++++,,,,,,---///......---------------000///...---,,,,,,,,,,,,...///000000111111000000222///---,,,.../////////////////////...---,,,,,,)))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++******,,,...111222000...///000111...++++++...222////////////...............------,,,,,,,,,,,,---------,,,,,,,,,,,,------..................//////------...............---........................***+++,,,------.........//////...------,,,------++++++++++++,,,,,,------///..................///------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,---......------...//////...------.........------------------......///////////////---------------------,,,,,,------...//////000000......///000111111111111...//////000000000111111///000111000//////111222111111111111000000000000000///---,,,,,,,,,------******+++,,,------,,,,,,.........///.........------,,,,,,------...///000333444666888999999999999;;;<<<<<<===???@@@@@@AAABBBAAA@@@@@@BBBDDDFFFGGGJJJJJJJJJKKKMMMOOOQQQSSSXXXYYY[[[[[[ZZZXXXUUUSSSOOOOOOOOOPPPRRRQQQNNNLLLHHHFFFBBBAAAAAABBBCCCBBB@@@???>>><<<;;;;;;::::::::::::999999999999:::::::::999777666555555666666333333333444555777999:::333333444555666666666555999888777666666777999:::777888888888777666555555555555444444444444555555555444444333333333333444444444444444333333333333444444444555555666777888444333222222111111111111333222111000////////////111111111000///...---,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,+++*********+++,,,,,,++++++,,,,,,,,,,,,,,,+++------,,,++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000//////...............------------------------///...---,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***+++++++++++++++,,,------///...---...000111000///......///////////////..................///000000........................------------............/////////...//////000111////////////000000111222333222111000////////////222222333444555555555555999777666555666777666555777666666444333111///...------------------------,,,------....../////////333222222333555666555444222444555555444444555666444444444444444444444444333333222222222333333444666666555555444444555555111111000000000000000000...///////////////......////////////000000000000.....................---000000//////////////////---------............///000000000//////000000000....../////////000000000000000/////////.........////////////000000111111//////000000000000//////000000000000000111111111//////000111111111111111/////////000000000000000///000000111111222222333111222333444555555555555444444444555555555555555444555666555555666888;;;===<<<;;;999888666555444444333222000////////////............/////////////////////000000000000000............///000111222666777888999::::::::::::;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@AAACCCEEEFFFHHHHHHIIIJJJMMMPPPSSSUUU```aaabbbbbbaaa]]]YYYVVVRRRQQQQQQQQQRRRQQQNNNLLLHHHEEE@@@>>>???AAACCCDDD???>>>===<<<;;;:::::::::;;;<<<<<<======<<<<<<;;;:::999888777777666666777444444555555777888:::;;;555555444444555666666777777666555555666777888::::::::::::999888777555444777666666555555666666777555555444444444555666666777777777666666666555555444444444555666777888999333333222111111111111222555555444333333222111111111111111000///......---000////////////000222333222111///...------...///......------------..............................------------,,,,,,,,,,,,...---,,,,,,,,,,,,------...............---------000///............///000,,,,,,,,,,,,,,,,,,---------......//////......---,,,,,,************,,,,,,------------------------........................,,,,,,---...///////////////...............------..............................------------.....................///000000000000.........///000111222222222222333333333333444444555555444333222111555444222111000//////...000000111111111111000000000000000111111222222222//////000000111111111222000000///............//////////////////...------//////......///111222333888666555555666666444333333333333444444333333222333333333333333444444444333333222222111111000000......//////000000111111222222222222222333444444222222333444555666777777666555555444333333333333777777999:::;;;<<<===>>>@@@?????????@@@@@@>>><<<===<<<;;;999888666555444222111000//////000111111222111111111222333555666;;;::::::<<<===>>>===;;;999:::;;;===??????<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<>>>>>============444444444333333222111111333333333333333222222111333333333444444555555555555444444333222222111111111111222222222222222222222222222222333333333333222222222111111222222222222222222222222222222222444444333333333222222222000111222222333333333333222333333333333333333222333333333333444444444444111222333444444444444444555444444444555555555666444555555666666777777888555666777888999:::::::::;;;<<<============<<<;;;===>>>??????@@@BBBFFFIIIPPPOOOLLLHHHDDD@@@===<<<<<<<<<:::999777555444444444333333222222222333333000000000////////////000////////////000111222333777777888888999999999999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFJJJMMMNNNYYYZZZ\\\]]][[[XXXTTTQQQMMMLLLKKKLLLMMMMMMKKKJJJFFFCCC@@@???@@@BBBCCCCCC??????>>><<<<<<;;;;;;;;;>>>???@@@AAAAAA@@@???>>>>>>======<<<;;;;;;::::::::::::999999999999999999:::999888777666777888888555555555555666888999:::<<<<<<<<<<<<;;;:::999888777777777666666777777777555555555555666777888999:::::::::999999999999999888888888777888888999999888777777666666666666666666777777777777666666555333333222222222333333333222111000000111333555777666444111///......///000222111111000000111111222////////////////////////........................///.....................000000//////////////////111111111111111111111111.........//////000000000111111222222222222111111000///...------...///000/////////////////////////////////000000000000000,,,---...000111222222222333333222222111111000000222222222222222222222222333333222222222222333333111111000000111111222333555555333333444666888:::999999999:::::::::::::::??????AAAAAA@@@>>><<<:::;;;:::888777555444333333555555666666666666555555444555555666666777777777555555555666666666777777444444333222222222222222333333444444444333222111222222222222444777:::<<<>>>===;;;;;;<<<<<<;;;999999999999999999999888777555666666666666666666666555555444333222111111111//////000111111222333333444444444444555555666777888888999:::;;;;;;<<<<<<999999888777777777777777<<<<<<===>>>@@@BBBDDDEEECCCBBBCCCEEEGGGGGGEEEDDD??????>>>===;;;;;;::::::777555333222111222444555777666555555666999;;;===@@@BBBEEEIIIKKKKKKHHHEEEDDDBBB@@@BBBDDDDDDAAA>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>??????AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@999999::::::999888777666888888888888888777666666777888888999:::;;;;;;<<<===<<<:::999888777777777666666777888999999999888888888888888888888888777777777666666666666777777999999888888888777777777888888888777777777666666555555777888999999999888777777777777777777777777666666666666666777777777666777888999::::::::::::;;;::::::::::::;;;<<<============>>>??????@@@@@@>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFHHHJJJLLLMMMNNNQQQUUUXXX___^^^[[[WWWSSSOOOLLLKKKHHHHHHFFFDDDAAA???===<<<;;;:::::::::999999888888444333222000///......///////////////000111222333555555666666666777888888999::::::;;;;;;<<<<<<<<<::::::::::::::::::;;;;;;<<<<<<<<<===???AAACCCEEEKKKMMMOOOQQQPPPNNNKKKIIIFFFEEEEEEGGGIIIJJJIIIHHHCCCBBBBBBCCCEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>???AAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>===============<<<<<<;;;;;;>>>===;;;999888888888999;;;;;;;;;<<<===>>>??????<<<<<<============<<<<<<888888777777777777888888555666666777888:::;;;<<<;;;;;;;;;;;;<<<<<<======???>>>===<<<;;;;;;;;;;;;======<<<;;;::::::::::::555666777999999999999999888777777777888999:::;;;444333222111222444777888777666333000//////000111222222222111111222222222000000000000000000000000000000000111111111111111///000000000111111111111333333222111000000111111333333333333333333333333111111222333444444555555555666666777777666666555333222111000000111222333111111111111111111111111111111222222333333333333...///111222444444555555777777777666666555555555666666666666666666666666666666555555555555666666444444444444444555555666888888999;;;===@@@CCCDDDGGGFFFEEECCCBBBBBBBBBBBBFFFFFFHHHHHHGGGEEECCCAAA???>>>===;;;999888888777888888999999999999888888777888888999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888777666666666666777888888:::::::::999777666444444555777:::>>>AAACCCAAA?????????AAABBBAAA@@@>>>>>>??????>>>===<<<<<<888999:::::::::999999888777777666666555444333333333333444444555666777777777777777777888999:::;;;>>>>>>????????????>>>===;;;::::::999999999999:::>>>>>>???@@@BBBDDDFFFHHHBBBCCCDDDGGGKKKLLLKKKJJJFFFDDDBBB@@@>>><<<<<<;;;999777555444444555777888;;;:::999:::;;;>>>AAACCCHHHLLLSSSZZZ^^^]]]XXXTTTNNNJJJEEEDDDEEEEEECCCAAACCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDBBBBBB@@@@@@@@@@@@@@@???>>>===??????@@@AAACCCDDDEEEEEEEEEDDDBBB@@@?????????@@@???@@@BBBDDDDDDDDDDDDCCC@@@@@@@@@???????????????@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>???AAACCCDDDDDDDDDCCC@@@@@@????????????@@@@@@??????>>>>>>============???@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCEEEFFFIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMOOOPPPQQQRRRRRRNNNPPPRRRTTTTTTTTTSSSRRRTTTVVVXXXZZZZZZ[[[]]]___ccccccbbb```^^^]]]\\\[[[TTTTTTRRRPPPLLLIIIFFFEEECCCCCCDDDDDDCCCAAA@@@>>><<<:::777444111000//////000000000000111222333444555444444555555777888999::::::::::::;;;;;;<<<<<<888888888888888888888777::::::::::::;;;===???@@@BBBDDDFFFGGGHHHHHHGGGFFFDDDCCCCCCEEEGGGIIIIIIIIIBBBCCCDDDGGGIIIHHHFFFCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEBBBCCCCCCCCCBBBAAA@@@???===>>>???@@@AAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;?????????@@@AAAAAAAAAAAA<<<======>>>??????>>>>>>::::::999999999999::::::888888999:::<<<>>>@@@AAA===>>>???@@@AAABBBCCCDDDBBBBBBAAA@@@????????????@@@???>>><<<;;;:::999999999:::;;;=========<<<<<<:::999888777888999:::;;;666555555444555666888999888777555333222111222222222222111111111111222222222222222222222222222222333333333333444444444444111222333555666666666666888777555444333444444555666666777777777777666666555555666777999:::;;;;;;::::::;;;;;;;;;;;;::::::555555555555555555555555555555555555555555555555555555666666777777888888333444555777888999999999;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888777777777777888888999999999888999::::::;;;;;;===BBBGGGKKKOOOPPPQQQUUURRRMMMIIIFFFEEEEEEFFFDDDDDDEEEEEEDDDCCCBBBAAA@@@???===<<<;;;:::999999999999::::::::::::999999888999::::::;;;<<<======????????????>>>>>>======<<<<<<;;;:::::::::::::::;;;<<<===>>>>>><<<;;;999666888:::<<>>>>><<<<<<===>>>>>><<<;;;::::::999999999888777777777888888999999::::::;;;;;;::::::::::::;;;===>>>??????@@@AAAAAAAAA???>>>===;;;::::::999999999::::::=========>>>@@@BBBEEEFFFCCCCCCDDDGGGJJJMMMMMMLLLKKKIIIEEEAAA===;;;999999888777666666666777999:::<<<<<<<<<===???BBBDDDFFFOOOTTT]]]fffkkkjjjddd___SSSPPPKKKHHHFFFFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOOOONNNMMMKKKHHHGGGNNNOOOQQQRRRSSSRRRPPPOOOMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLMMMNNNPPPQQQRRRSSSPPPOOOMMMKKKJJJJJJKKKLLLKKKMMMOOOQQQRRRRRRRRRQQQLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMPPPRRRSSSSSSRRRQQQOOOOOONNNMMMMMMNNNOOOOOOOOONNNMMMMMMLLLKKKJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPOOONNNMMMMMMNNNPPPRRRSSSUUUUUUVVVWWWWWWXXXXXXYYYUUUVVVWWWYYYZZZ[[[\\\\\\VVVXXX[[[^^^______^^^]]]^^^```bbbbbbaaa___^^^___cccccccccbbbbbbbbbbbbaaa^^^]]][[[XXXUUUQQQMMMKKKKKKMMMOOOOOONNNKKKHHHFFFGGGDDD@@@;;;777444222222222222222222333444555555666555555666777999;;;<<<;;;;;;<<<<<<<<<<<<======::::::::::::999999888777::::::999:::;;;===???AAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCDDDFFFHHHHHHGGGFFFEEEFFFGGGJJJJJJIIIHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGGGGGGGFFFEEEDDDCCC@@@AAABBBDDDDDDDDDDDDCCC>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA>>>======<<<<<<======>>>;;;<<<===???AAACCCEEEGGGFFFGGGHHHJJJLLLNNNPPPQQQMMMMMMLLLLLLMMMMMMNNNOOOMMMLLLJJJGGGEEEDDDCCCBBBDDDEEEFFFGGGGGGEEECCCBBB@@@???<<<:::999888999999888888888999999999999999888888777777666555444444444444333333333333444444666666666666666666666666555555555666666777777777444555777999;;;<<<<<<<<<>>><<<:::999888888999:::999:::;;;<<<<<<;;;:::999999999;;;<<<===???@@@@@@>>>>>>????????????>>>>>>999:::<<<======<<<:::999::::::::::::::::::::::::::::::;;;;;;<<<======>>>999:::;;;<<<============>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===???>>>>>>>>>>>>???@@@@@@AAAFFFOOOXXX^^^aaabbbaaaZZZUUUMMMEEE@@@>>>???@@@=====================<<<===<<<;;;:::999999888999999999::::::::::::999999888999999:::;;;<<<===>>>>>>>>>>>>?????????????????????>>>===============<<<===???@@@@@@>>><<<:::;;;<<>>>>><<<:::999999999888888888888888888999999999:::::::::::::::888888888999:::;;;<<<===;;;<<<>>>??????>>>===<<<999999888888888999999:::;;;:::::::::<<<>>>AAACCCBBBAAA@@@BBBDDDGGGGGGGGGEEECCC???<<<999888777777555555666777888999999:::;;;<<<>>>@@@BBBDDDFFFGGGOOORRRYYY```eeeeeeaaa^^^SSSSSSRRROOOLLLIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMOOOOOONNNNNNNNNOOOOOOPPPSSSSSSSSSSSSQQQNNNKKKJJJWWWXXXZZZ\\\\\\\\\ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTVVVWWWXXXYYY[[[]]]^^^^^^ZZZXXXVVVTTTSSSTTTUUUVVVTTTVVVXXX[[[\\\\\\[[[ZZZWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTPPPQQQSSSUUUXXXZZZ\\\]]]ZZZZZZZZZZZZYYYYYYYYYXXXVVVXXXZZZ\\\^^^]]]]]]\\\]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYWWWVVVVVVSSSTTTUUUWWWXXXXXXYYYYYYZZZYYYXXXXXXYYYZZZ]]]^^^]]]^^^^^^___``````aaaaaaYYYZZZ[[[]]]^^^`````````[[[]]]```ccceeeeeedddcccccceeeggggggccc___\\\[[[dddccccccbbbaaaaaa``````bbbbbb```]]]YYYUUUQQQNNNQQQSSSUUUWWWUUURRRMMMJJJOOOKKKFFF@@@;;;777555444444444444444444555777777777777777888999<<<>>>???=========>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999888888999:::;;;>>>@@@BBBDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCCCCDDDFFFEEEDDDIIIGGGFFFGGGIIIKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKLLLLLLKKKJJJHHHGGGEEEFFFFFFFFFFFFDDDBBBAAA@@@AAAEEEHHHJJJLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHFFFEEEDDD@@@@@@????????????@@@@@@>>>???@@@BBBDDDGGGIIIKKKOOOPPPRRRTTTWWWYYY[[[\\\^^^^^^^^^___aaacccdddeeebbb```^^^[[[YYYWWWVVVUUUPPPQQQRRRQQQPPPMMMJJJIIILLLJJJFFFCCC@@@>>>>>>>>>;;;;;;;;;<<<<<<;;;::::::999999999999999888777666888888777777777777888888888888888888888888888888666666777777888888888999666888:::===???@@@AAAAAABBB@@@>>><<<;;;<<<===>>><<<===>>>??????>>>===<<<;;;<<<===???@@@BBBCCCDDD@@@AAAAAABBBBBBAAAAAA@@@???@@@CCCDDDDDDCCC@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAA===>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDHHHOOOZZZeeemmmpppooonnnXXXRRRHHH>>>888555666777999888888777888888999::::::999888777777777777777888888999999999999888888888888999:::;;;<<<======;;;<<<<<<>>>???@@@@@@AAAAAA@@@??????>>>>>>??????<<<===???@@@@@@>>>;;;:::???@@@CCCDDDEEECCCAAA???BBBAAA@@@AAABBBCCCBBBAAA????????????>>>===<<<;;;999:::;;;<<<;;;:::888666666666666666666666777777888888777777777777777777444444444555666777999:::777888;;;===>>>>>>===<<<888888777777777888888999999888888888999;;;>>>@@@@@@>>><<<<<<>>>???@@@@@@999888666555444555777888333444666777999999::::::;;;<<>>@@@BBBAAAAAABBBCCCCCCDDDEEEEEE@@@???>>>===<<<;;;;;;;;;:::::::::;;;===@@@CCCDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFEEEEEEFFFGGGFFFEEEFFFHHHHHHHHHGGGGGGIIIKKKKKKMMMOOOPPPOOONNNOOOPPPQQQOOOKKKHHHGGGHHHJJJKKKNNNMMMMMMLLLJJJIIIGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGJJJOOOSSSVVVUUUSSSSSSQQQQQQRRRTTTVVVWWWVVVWWWTTTPPPNNNMMMMMMLLLKKKHHHHHHGGGEEEDDDCCCAAAAAAGGGFFFFFFGGGLLLRRRYYY]]]bbbcccfffjjjppptttvvvvvvxxxxxxxxxzzz|||~~~}}}|||yyyuuuqqqmmmjjjiiihhhggggggfffddd```]]]^^^[[[UUUPPPJJJGGGDDDCCCDDDEEEFFFEEEBBB???>>>>>>===>>>???@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;888:::======<<<;;;;;;;;;======<<<;;;::::::===@@@BBBAAA@@@@@@AAABBBAAA@@@DDDCCCBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBFFFHHHJJJKKKKKKIIIGGGEEEFFFEEECCCBBBAAAAAABBBBBB@@@CCCFFFGGGGGGEEEEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDFFFHHHIIIIIIHHHGGGEEEEEEEEEFFFGGGDDDEEEIIIKKKIIIFFFJJJQQQUUUeeeppprrrsssuuummmaaaRRRIII===666555666555444999888777666777888;;;<<<888999::::::;;;;;;;;;;;;>>>>>>??????>>><<<:::999999999999:::;;;===>>>???AAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????<<<<<<=========<<<<<<;;;@@@@@@AAAAAA@@@???>>>===>>>>>>======<<<;;;;;;:::<<<;;;;;;:::::::::;;;;;;;;;:::888555444333444444777777777666666555555555444555555666666666666666777666444444555666555555333555888;;;<<<===<<<;;;::::::;;;<<<<<<;;;;;;;;;777888;;;===>>>===<<<;;;:::888777888;;;===<<<::::::999888555333444777:::999888777777999;;;<<<<<<@@@AAACCCDDDFFFGGGGGGHHHGGGJJJKKKHHHHHHLLLNNNNNNVVVVVVWWWWWWVVVSSSQQQOOOLLLOOOQQQQQQPPPOOONNNOOOMMMNNNNNNKKKHHHGGGIIILLLPPPQQQRRRRRRPPPLLLGGGDDDeeegggjjjlllmmmmmmlllkkkmmmnnnooommmkkkiiihhhhhhlllmmmmmmnnnoooppppppqqqpppooollljjjiiiiiijjjjjjlllkkkkkkjjjjjjkkkkkklllpppnnnllljjjhhhggggggggggggfffeeedddddddddeeeeeecccbbbbbbbbbbbbbbbcccccceeecccbbbdddfffhhhgggeeeiiijjjjjjiiigggggghhhiiiiiihhhggggggggghhhiiijjjkkkjjjjjjkkkmmmmmmjjjgggcccbbbbbbcccfffggggggfffgggggggggggghhhiiikkklllkkkiiigggggghhhhhhgggfff___]]]\\\___dddeeeccc___``````bbbccceeefffggghhhiiijjjkkkhhhccc^^^ZZZYYY```dddhhhiiihhhfffeeedddaaacccdddbbb^^^XXXTTTRRRWWW\\\aaa___YYYTTTTTTVVVTTTVVVTTTOOOKKKJJJFFFAAAAAA>>><<<<<<>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDBBBCCCDDDEEEDDDCCCCCCDDDEEEEEEEEEGGGJJJLLLNNNQQQUUUVVVVVVTTTSSSSSSSSSQQQOOOLLLJJJIIIHHHHHHLLLLLLKKKKKKJJJHHHGGGGGGHHHIIIJJJLLLNNNOOOOOOOOOPPPQQQSSSXXX]]]aaabbbbbb___^^^^^^```dddfffhhhgggddd```[[[WWWUUUSSSRRRPPPNNNNNNMMMLLLKKKJJJIIIIIILLLLLLMMMQQQXXXbbblllrrr}}}}}}~~~~~~~~~}}}zzzvvvrrrqqqmmmfff^^^WWWRRROOONNNOOOOOOPPPOOOMMMJJJGGGDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>???AAAAAA@@@@@@@@@AAA?????????>>>===???BBBDDDDDDDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIJJJKKKMMMNNNOOOOOOJJJJJJIIIHHHHHHHHHIIIIIIKKKLLLMMMNNNOOONNNLLLKKKLLLKKKJJJIIIHHHHHHIIIJJJGGGIIILLLLLLKKKJJJKKKKKKMMMKKKIIIIIIJJJKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJLLLNNNPPPLLLLLLKKKJJJJJJKKKMMMMMMOOOOOOQQQSSSRRRQQQVVV^^^fffsssyyytttmmmiii```TTTDDD>>>777444666888777666888777666666777888:::;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@???>>><<<;;;;;;;;;:::;;;<<<===???@@@CCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;AAAAAA@@@@@@??????>>>>>>;;;:::::::::999999888888999999888777666666777777:::999777555444444444444222222222222111111111111333444555666666666555444555444333333333444444444555777999<<<=========<<<>>>>>>>>>??????>>>>>>>>><<<===>>>?????????>>>>>>>>><<<;;;;;;===>>>===;;;;;;;;;;;;999888999<<<>>>===<<<;;;<<<>>>@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJIIIEEEHHHIIIFFFGGGLLLOOONNNVVVVVVUUUTTTRRRPPPNNNLLLLLLNNNPPPPPPOOONNNNNNOOOJJJKKKKKKHHHEEEEEEFFFIIILLLMMMNNNNNNLLLIIIFFFDDDnnnoooppprrrsssssssssssswwwyyyyyywwwtttrrrqqqqqqvvvvvvwwwwwwxxxxxxyyyyyyxxxvvvtttqqqpppqqqssstttvvvvvvvvvuuuuuuvvvvvvvvvyyywwwtttpppooooooppppppooooooooonnnnnnnnnmmmmmmiiijjjjjjkkkjjjjjjiiiiiikkkjjjjjjlllnnnooonnnlllooooooooommmkkkjjjlllnnnnnnnnnnnnnnnmmmmmmmmmmmmooonnnnnnppprrrrrrqqqoooiiihhhhhhiiikkkmmmmmmlllnnnnnnooopppppppppppppppooonnnllllllllllllkkkiiibbb``````bbbfffgggeeecccbbbcccdddfffhhhjjjkkkllllllmmmmmmiiiddd^^^[[[YYYbbbfffmmmpppoookkkgggeeefffffffffccc^^^ZZZWWWVVVZZZ]]]```]]]WWWSSSTTTWWWXXX]]]___]]][[[ZZZUUUOOOIIIEEEAAA>>>>>>@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCDDDEEECCCBBBBBBCCCDDDDDDCCC@@@AAABBBCCCDDDGGGLLLOOOWWW[[[aaacccbbb___\\\ZZZWWWWWWUUURRROOOKKKHHHFFFKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKNNNRRRUUUXXXZZZ[[[\\\]]]```eeekkkoooppppppllllllmmmpppuuuyyy{{{{{{tttoooiiiddd```\\\YYYVVVRRRRRRRRRRRRQQQQQQQQQQQQSSSSSSUUU[[[eeerrr{{{sssiiiaaa\\\ZZZYYY___^^^]]]^^^^^^ZZZSSSNNNOOOOOOOOONNNMMMMMMLLLLLLJJJJJJKKKKKKJJJGGGEEEDDDEEEFFFGGGFFFDDDDDDEEEGGGCCCDDDDDDDDDCCCDDDGGGJJJGGGHHHKKKMMMNNNNNNMMMLLLLLLMMMOOOPPPPPPOOONNNMMMMMMMMMOOOPPPQQQQQQQQQQQQRRRRRRTTTUUUWWWXXXZZZZZZRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXUUUTTTSSSRRRRRRSSSTTTTTTUUUWWWXXXXXXWWWVVVXXXYYYYYYWWWSSSQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMRRRQQQQQQQQQRRRUUUXXXYYYZZZYYYXXXXXXYYYZZZ\\\]]]]]][[[\\\^^^^^^___fffoooxxxqqqbbbXXXNNNFFF;;;777555555888:::999777888888999999:::;;;;;;<<<>>>>>>???@@@@@@@@@@@@???===>>>???@@@@@@???>>>======<<<;;;:::;;;===@@@AAACCCBBBAAA???>>>>>>>>>>>>:::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;>>>===;;;:::999999::::::777777777777777777666666999999888666666555555555777666444333222222222222111000000000000111111222444666777888888777555444666666555555555666666777999;;;===@@@BBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDBBBAAABBBCCCCCCBBB@@@@@@AAABBBAAAAAAAAACCCEEEEEEDDDDDDDDDFFFHHHKKKLLLNNNOOOPPPQQQQQQQQQPPPOOOIIILLLLLLJJJLLLQQQTTTRRRPPPOOOMMMKKKIIIGGGFFFEEEFFFHHHJJJJJJIIIIIIIIIJJJHHHIIIIIIHHHFFFEEEGGGHHHFFFFFFFFFEEEDDDCCCAAA@@@rrrrrrrrrrrrsssssstttuuuzzz||||||{{{yyywwwwwwxxx{{{{{{{{{{{{{{{{{{{{{{{{yyywwwtttrrrrrrsssvvvwwwxxxyyyyyyzzz{{{}}}~~~}}}zzzvvvsssqqqrrrtttuuutttuuuuuuuuuttttttssssssqqqqqqsssssssssrrrqqqppppppqqqrrrsssttttttsssrrrssssssrrrqqqoooooorrrttttttttttttttttttsssrrrqqqtttssssssttttttuuuuuuuuuooonnnmmmmmmoooqqqrrrqqqssstttvvvwwwwwwwwwuuutttqqqpppooonnnooonnnllljjjgggeeeeeefffiiijjjiiihhhggggggiiikkkmmmnnnpppqqqpppqqqpppnnniiidddbbbaaadddjjjqqquuutttpppkkkhhhjjjjjjiiieee```\\\[[[[[[^^^``````\\\WWWUUUWWWZZZ___ffflllmmmnnnlllggg```SSSMMMEEE@@@>>>???AAAAAAAAAAAAAAAAAABBBCCCDDDDDDHHHHHHHHHHHHGGGFFFDDDCCC@@@?????????@@@@@@AAABBBBBBBBBAAA@@@@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFEEECCCDDDEEEFFFFFFEEEAAABBBCCCEEEFFFJJJPPPSSS___dddkkknnnmmmhhhccc```\\\[[[XXXTTTPPPLLLIIIHHHJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMQQQUUUYYY]]]___```aaaccchhhnnnsssuuutttrrrnnnnnnoootttyyy~~~zzzvvvoooiiiddd___ZZZWWWPPPPPPPPPQQQQQQQQQQQQRRRTTTUUUWWW^^^jjjyyyvvvmmmgggdddcccccckkkiiihhhjjjlllggg^^^VVVWWWWWWVVVVVVVVVVVVVVVVVVUUUVVVXXXXXXWWWSSSOOOMMMNNNNNNLLLJJJGGGFFFHHHIIIKKKLLLLLLLLLKKKKKKMMMOOOMMMPPPUUUXXXYYYYYYXXXXXXVVVXXX[[[]]]^^^\\\YYYXXXZZZZZZ\\\^^^___```aaaaaa______```bbbccceeeffffffbbbaaa```^^^^^^___```aaa___^^^^^^^^^___aaabbbccc```___^^^]]]^^^___```aaafffggghhhgggfffgggiiikkkjjjfffbbb___]]]\\\[[[YYYVVVVVVVVVVVVVVVXXXYYYZZZ[[[ZZZZZZZZZ\\\___bbbeeejjjjjjiiihhhhhhiiijjjkkkjjjggggggiiijjjmmmuuu}}}|||hhhTTTIIICCC???===:::888777999:::999888:::;;;<<<===>>>>>>>>>>>>======>>>??????>>>>>>>>>;;;<<<===>>>???>>>>>>===<<<;;;999999999<<<>>>@@@???>>>===;;;:::999999999999999999::::::;;;;;;;;;======<<<;;;;;;;;;;;;;;;;;;:::888666666666888999666666666666666666666666;;;;;;:::999888888888888777777666555555444444444444444333333444555666777888999;;;<<<<<<;;;999888:::;;;;;;;;;::::::;;;===???AAADDDHHHKKKMMMOOOOOOOOOOOONNNNNNMMMMMMMMMNNNSSSQQQOOOMMMLLLLLLMMMMMMLLLKKKKKKLLLLLLMMMLLLLLLKKKMMMNNNMMMLLLKKKLLLMMMPPPPPPOOOOOOOOOPPPTTTVVV[[[[[[]]]]]]]]]\\\ZZZYYYUUUVVVUUURRRSSSXXXXXXVVVKKKIIIEEEBBB@@@???>>>???AAACCCDDDEEEDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJFFFEEEDDDBBB@@@???>>>>>>qqqpppooooooooopppqqqqqqvvvwwwyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxuuutttrrrqqqqqqsssuuuwwwwwwwwwxxxyyyzzz|||}}}~~~|||zzzvvvsssssstttvvvxxxwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwxxxyyyzzzyyyxxxwwwwwwyyyzzz{{{zzzyyyxxxxxxwwwwwwxxxwwwvvvwwwyyy{{{{{{{{{{{{{{{{{{zzzyyyxxx{{{{{{zzzyyyyyyyyy{{{|||yyywwwuuuuuuwwwyyyzzzzzzyyyzzz|||}}}}}}{{{yyyxxxuuutttssstttttttttqqqooommmllllllmmmnnnooooooooonnnnnnpppqqqsssuuuvvvwwwuuuvvvwwwuuurrrooonnnnnniiiooovvv{{{yyyuuupppmmmppppppoookkkfffccccccccceeeeeedddaaa]]]\\\^^^aaajjjqqqyyy|||}}}|||vvvoooaaaYYYOOOGGGBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKJJJIIIGGGFFF???????????????@@@AAABBB@@@??????@@@AAACCCEEEFFFFFFEEECCCBBBBBBCCCEEEFFFGGGFFFEEEEEEGGGHHHHHHGGGFFFGGGIIIIIIJJJMMMQQQUUU^^^dddjjjmmmkkkfffaaa^^^ZZZWWWRRRMMMIIIGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKNNNQQQTTTWWWYYYZZZ]]]```ffflllooonnnjjjeeebbbbbbdddhhhnnnsssvvvvvvppplllfff```\\\VVVQQQNNNGGGHHHHHHIIIJJJJJJKKKKKKNNNOOORRRZZZhhhyyy{{{wwwqqqkkkhhhgggiiikkkmmmkkkkkknnnoookkkbbbYYYVVVVVVVVVVVVWWWYYYZZZ[[[]]]___aaabbb```\\\XXXVVVVVVUUUSSSPPPLLLJJJKKKLLLVVVWWWWWWVVVUUUTTTUUUWWW[[[___eeeiiijjjjjjkkklllfffiiilllnnnnnnllliiiggglllmmmooorrrtttuuuvvvvvvsssssstttuuuvvvwwwwwwxxxzzzxxxuuuqqqooooooooopppjjjjjjiiiiiijjjkkknnnooommmlllkkkkkklllmmmnnnooossstttuuuuuuuuuvvvxxx{{{{{{xxxssspppnnnllljjjhhh_________```aaadddfffhhhiiihhhggghhhjjjnnnrrrttt{{{zzzxxxvvvuuuuuuvvvvvvxxxuuutttvvvxxx{{{yyyaaaMMMBBB@@@@@@@@@===:::888888999:::;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<;;;;;;:::999:::;;;=========<<<<<<:::999888888888:::<<<===;;;:::999777777666666666888888888999999:::::::::::::::999999999999::::::>>>===;;;::::::;;;===>>>999999999888888888888888<<<;;;;;;::::::;;;;;;<<<=========<<<;;;:::999999888777666666666888999:::;;;===???@@@@@@???>>>======>>>??????======@@@BBBFFFHHHLLLQQQVVVZZZ]]]^^^]]]\\\[[[ZZZZZZZZZ[[[[[[^^^\\\YYYVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\]]]]]][[[YYYWWWWWWWWW^^^^^^]]]ZZZYYYZZZ]]]aaafffgggiiiiiiiiigggdddcccaaaaaa]]]XXXWWWYYYWWWSSSEEECCC???<<<::::::;;;;;;>>>???AAAAAAAAABBBDDDFFFFFFFFFGGGHHHJJJLLLLLLLLLNNNLLLHHHEEEAAA???======oooooonnnmmmmmmmmmnnnnnnqqqsssuuuvvvuuuuuuvvvwwwuuuuuuuuuttttttsssssssssrrrrrrqqqrrrrrrtttuuuvvvwwwwwwvvvvvvvvvvvvwwwwww{{{yyywwwuuuuuuwwwyyyzzzyyyxxxvvvuuuuuuuuuvvvwwwxxxyyyzzz|||}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~|||yyyvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyzzz{{{|||}}}~~~|||}}}~~~~~~|||{{{{{{|||sssxxx~~~}}}yyywwwzzzzzzyyyvvvssspppoooppppppooonnnllliiijjjlllnnnvvv}}}{{{llldddXXXMMMFFFCCCBBBAAADDDEEEGGGIIIJJJKKKKKKKKKHHHIIIJJJKKKKKKIIIGGGEEEAAAAAAAAAAAABBBBBBCCCDDD@@@@@@AAABBBDDDGGGIIIKKKIIIHHHFFFEEEEEEFFFHHHIIIIIIHHHGGGHHHIIIKKKKKKJJJLLLMMMNNNNNNMMMMMMOOOQQQTTTXXX\\\^^^\\\WWWSSSQQQPPPLLLGGGCCC@@@???@@@AAA@@@??????>>>???AAABBBDDDCCCDDDFFFHHHJJJLLLMMMMMMRRRUUUZZZ```bbb___YYYTTTRRRRRRSSSVVV[[[___aaaaaaZZZWWWSSSPPPMMMIIIEEEBBB@@@@@@@@@AAABBBCCCCCCCCCDDDEEEIIIRRR___ppp~~~zzzwwwwwwwwwvvvtttrrrpppoookkkkkkkkkkkkkkklllmmmnnnlllnnnqqquuuwwwvvvssspppfffccc```]]]\\\^^^aaacccddddddeeehhhiiieee^^^XXXQQQQQQQQQQQQSSSUUUWWWXXX^^^```bbbbbbaaa^^^ZZZXXXXXXXXXWWWTTTQQQOOOOOOOOO\\\]]]^^^^^^\\\\\\\\\^^^hhhmmmssswwwxxxyyy|||{{{}}}~~~{{{yyyzzz|||~~~}}}}}}~~~}}}}}}|||||||||~~~yyyyyyxxxxxxyyy{{{|||}}}{{{}}}~~~{{{xxxllllllkkklllnnnqqqtttvvvyyyxxxwwwwwwzzz~~~xxxbbbOOOEEEBBBBBB>>><<<:::999999;;;===???::::::;;;;;;<<<=========;;;;;;<<<<<<;;;;;;:::::::::;;;<<<>>>>>>>>>===<<<:::::::::::::::;;;<<<<<<:::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;999999888888999:::<<<===@@@?????????@@@BBBCCCDDDBBBBBBAAAAAA@@@??????>>>??????@@@AAABBBDDDEEEFFFDDDDDDDDDCCCBBB@@@>>>===>>>===;;;::::::<<<>>>???BBBBBBDDDEEEFFFFFFGGGGGGCCCFFFGGGGGGDDDDDDGGGJJJRRRTTTXXX]]]bbbgggkkknnnnnnmmmllljjjjjjjjjkkkkkkjjjhhheeecccaaaaaabbbbbbggghhhjjjjjjiiiiiikkklllmmmmmmllliiifffddddddeeejjjkkkjjjgggdddeeejjjooorrrsssuuuvvvuuussspppnnnllliiiccc\\\YYYYYYUUUNNN===<<<:::888777888999:::;;;<<<>>>>>>???@@@CCCEEEFFFFFFHHHLLLPPPRRRSSSRRRSSSQQQMMMHHHCCC???<<<;;;qqqqqqqqqppppppoooooooooppprrrttttttsssssstttuuutttssssssrrrqqqpppppppppooopppqqqssstttuuuuuuvvvuuuttttttssssssttttttuuuwwwwwwvvvvvvwwwxxxzzz{{{{{{yyywwwttttttvvvxxxzzzyyyyyyzzz{{{}}}}}}}}}~~~~~~||||||}}}|||{{{zzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyzzz|||~~~xxxooobbbUUULLLGGGDDDBBBFFFGGGJJJLLLNNNOOOPPPPPPNNNOOOPPPPPPOOOLLLIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEFFFGGGIIILLLNNNPPPMMMKKKIIIHHHHHHIIIKKKMMMOOONNNMMMMMMPPPQQQQQQQQQPPPQQQQQQPPPMMMJJJHHHHHHGGGJJJLLLLLLIIIFFFDDDCCCDDDBBB@@@>>><<<<<<<<<===>>>===<<<;;;<<<>>>???AAA??????AAABBBDDDDDDEEEEEEGGGIIILLLOOOQQQOOOKKKGGGEEEEEEDDDGGGJJJMMMNNNNNNHHHGGGEEEDDDCCCBBB???============>>>>>>?????????>>>>>>AAAHHHRRR^^^jjjqqqsssxxx{{{xxxppphhhcccbbb]]]^^^^^^^^^^^^]]]\\\[[[WWWXXXZZZ[[[]]]^^^^^^^^^]]]]]]^^^```aaa```]]]ZZZSSSRRRPPPNNNNNNPPPSSSTTTVVVXXX[[[^^^]]]ZZZVVVSSSOOONNNNNNMMMNNNPPPRRRTTTXXXYYY[[[[[[[[[XXXVVVTTTSSSTTTUUUTTTRRRPPPPPPQQQWWWYYY[[[\\\\\\\\\]]]___hhhmmmssswwwwwwzzz}}}{{{yyyzzz}}}~~~~~~}}}|||}}}uuudddVVVMMMFFFDDD>>>>>>???????????????@@@======<<<<<<===>>>???@@@??????@@@@@@???>>>>>>===>>>???AAAAAABBBAAA@@@???======??????@@@??????>>>======>>>>>>@@@AAACCCDDDCCCCCCCCCBBBBBBBBBBBBBBB???>>>>>>>>>???BBBDDDFFFHHHHHHJJJKKKMMMOOOPPPQQQSSSRRRQQQPPPOOONNNMMMLLLMMMMMMOOOQQQTTTWWWYYY[[[UUUUUUTTTSSSQQQOOOLLLKKKKKKJJJHHHFFFFFFGGGIIIJJJMMMMMMMMMNNNPPPRRRTTTUUUSSSVVVYYYXXXUUUUUUXXX\\\dddfffiiimmmrrrwww{{{}}}~~~|||zzzyyyzzz{{{{{{yyyxxxvvvtttsssrrrrrrrrrwwwyyyzzzxxxvvvuuuvvvxxxyyyxxxwwwssspppoooqqqssssssttttttrrroooqqqxxx~~~}}}zzzvvvmmmeeebbb```ZZZSSSBBBAAAAAA@@@AAABBBDDDEEEDDDEEEGGGGGGHHHIIIMMMOOOQQQRRRTTTYYY___ccccccbbb^^^\\\YYYTTTOOOJJJFFFDDDttttttuuuuuutttsssrrrqqqqqqsssuuutttsssrrrrrrssstttssssssrrrqqqpppoooooommmoooqqqsssuuuuuuuuutttqqqqqqrrrrrrtttuuuwwwxxxttttttuuuuuuwwwxxxyyyzzz}}}{{{wwwttttttvvvyyy|||yyyyyyyyyzzz|||}}}{{{zzz~~~~~~zzzwwwvvvwwwvvvuuutttuuuvvvyyyzzz~~~|||nnn```VVVOOOKKKHHHLLLNNNQQQTTTVVVXXXXXXXXX[[[\\\]]]\\\ZZZVVVRRRPPPLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKMMMOOORRRSSSOOONNNLLLJJJJJJLLLNNNOOOUUUTTTSSSTTTVVVXXXXXXWWWQQQRRRRRRPPPKKKFFFCCCBBB@@@AAABBBAAA>>><<<;;;;;;===>>>>>>>>>>>>===<<<<<>>===<<<===>>>@@@AAA>>>???@@@AAABBBCCCCCCCCCAAAAAAAAACCCEEEEEEDDDBBB@@@>>>>>>???AAACCCDDDCCC@@@@@@???@@@AAAAAA???>>>=========>>>>>>>>>??????===<<<===@@@FFFNNNVVV[[[aaaeeegggddd^^^YYYXXXZZZSSSTTTUUUVVVVVVVVVUUUTTTSSSTTTWWWYYY[[[\\\\\\\\\\\\[[[[[[[[[[[[YYYVVVSSSNNNMMMKKKJJJJJJKKKLLLMMMLLLPPPTTTVVVUUURRRQQQPPPQQQPPPNNNMMMMMMOOOPPPRRRRRRSSSTTTTTTTTTRRRQQQOOOJJJMMMOOOPPPOOOOOOOOOOOOOOOQQQTTTVVVWWWYYY[[[\\\aaaffflllooopppsssyyyuuuuuuvvvvvvtttrrrpppnnnoooqqqtttwwwzzz}}}~~~~~~pppeee\\\SSSJJJEEEBBBDDDFFFGGGEEEBBB@@@@@@BBBAAA?????????AAACCCEEECCCDDDDDDDDDCCCBBBBBBAAACCCCCCDDDEEEEEEDDDCCCBBB???AAACCCDDDDDDCCCBBB@@@AAABBBCCCDDDFFFIIIKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFEEEEEEFFFGGGJJJMMMOOOUUUVVVYYY[[[^^^___```aaabbbaaa```^^^\\\[[[ZZZYYY\\\]]]___bbbfffiiimmmnnnjjjjjjiiihhhfffccc```^^^YYYXXXUUUSSSRRRSSSUUUWWWWWWVVVVVVWWWYYY\\\```bbbcccgggjjjiiifffeeeiiimmmsssuuuwwwzzz~~~}}}{{{{{{}}}~~~|||yyywwwwwwzzz|||wwwyyyzzzxxxwwwzzzyyyppplllkkkddd[[[PPPPPPQQQRRRSSSUUUWWWWWWUUUWWWXXXXXXYYY[[[___aaa______bbbhhhooottttttsssooommmjjjfffaaa\\\XXXVVVyyyzzzzzzzzzyyywwwuuussstttssssssssssssuuuvvvxxxwwwtttssstttwwwyyyxxxvvvwwwvvvuuuvvvwwwxxxwwwuuuvvvtttqqqqqqtttuuusssqqqyyyxxxvvvvvvwwwxxx{{{|||}}}{{{yyyxxxxxxyyyzzz{{{{{{zzzzzz{{{}}}}}}|||{{{~~~~~~~~~|||{{{~~~{{{zzzzzzyyyuuuqqqrrruuuxxxyyyyyyxxxwwwwwwxxx}}}xxxkkk```YYYVVVWWW\\\___^^^___ccceeeeeeggggggeeeccc```]]]ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTUUURRROOOOOOSSSXXX\\\^^^\\\WWWQQQPPPTTTXXXZZZ[[[ZZZZZZZZZZZZ\\\^^^aaacccdddaaa\\\WWWQQQIIIBBB>>><<<>>>??????===<<<;;;;;;:::;;;<<<>>>??????@@@@@@@@@AAAAAAAAA@@@@@@BBBCCCFFFEEEDDDDDDFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>BBBFFFHHHGGGEEECCCDDDCCCAAA@@@@@@CCCEEECCCHHHJJJHHHGGGGGGDDD???>>>???@@@AAACCCGGGLLLPPPUUUYYY[[[YYYWWWYYYYYYWWWZZZYYYWWWWWWWWWWWWUUUTTTTTTVVVZZZ[[[\\\\\\^^^___]]]]]]\\\\\\[[[ZZZYYYYYYVVVRRRMMMKKKMMMNNNNNNMMMPPPQQQRRRSSSSSSSSSRRRQQQUUUSSSRRRPPPOOOPPPPPPQQQQQQRRRTTTUUUUUUTTTRRRPPPRRRSSSSSSRRRPPPNNNNNNOOOQQQSSSUUUVVVWWWXXXZZZ\\\```bbbeeefffffffffggghhhhhhhhhhhhiiijjjjjjiiihhhhhhjjjlllmmmooorrrvvvyyy||||||}}}||||||~~~~~~~~~{{{{{{tttlllccc[[[WWWTTTSSSRRRSSSSSSSSSPPPNNNKKKHHHEEEFFFKKKOOOQQQQQQRRRRRRQQQOOONNNMMMMMMMMMNNNQQQTTTTTTRRRNNNLLLKKKIIIKKKOOORRRSSSRRRPPPNNNOOOQQQSSSWWWZZZ\\\^^^^^^]]]]]]]]]\\\[[[YYYXXXWWWSSSSSSSSSUUUWWWZZZ]]]^^^eeegggkkkppptttvvvuuutttrrrvvvyyyvvvpppjjjiiijjjlllmmmoootttyyy}}}|||wwwsssqqqqqqqqqjjjhhhggggggiiijjjiiihhhjjjeeebbbdddkkkqqqsssrrrtttxxx{{{{{{xxxwwwzzz}}}~~~{{{|||{{{vvvsssmmmjjjjjjmmmooonnnqqquuuuuuwwwwwwuuuxxx}}}~~~|||}}}wwwtttzzz|||vvvsssqqqpppnnnkkkyyyyyyyyyxxxwwwvvvttttttuuuuuuuuuuuuvvvxxxyyy{{{zzzxxxwwwxxx{{{}}}~~~}}}}}}{{{yyyxxxxxxwwwuuusssrrrpppnnnooorrrssssssrrrxxxwwwwwwwwwxxxyyy{{{|||}}}|||{{{zzzyyyyyyzzz{{{}}}||||||}}}~~~~~~|||{{{xxxxxxyyyzzzzzzyyyxxxxxx}}}~~~}}}{{{{{{{{{{{{yyyvvvvvvxxxzzz{{{zzzyyyxxxwwwwwwyyy~~~wwwooojjjhhheeeiiikkkjjjkkkpppssssssssssssrrrpppnnnllljjjiiifffeeeccc```^^^]]]\\\\\\^^^\\\ZZZ[[[___cccfffgggbbb]]]XXXWWWZZZ___aaaaaa```^^^]]]```eeejjjnnnooonnnjjjeee^^^VVVMMMEEEAAA<<<>>>@@@@@@???>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHHHHIIIJJJLLLMMMKKKIIIHHHIIIKKKLLLLLLKKKIIIIIIIIIIIIHHHFFFEEEEEEEEECCCCCCDDDHHHIIIIIIGGGHHHIIIHHHGGGFFFHHHKKKMMMNNNSSSWWWUUUSSSPPPJJJCCCAAABBBCCCCCCEEEHHHMMMQQQVVV\\\___]]]]]]______]]]^^^]]]\\\\\\^^^^^^]]][[[[[[^^^bbbdddeeeeeeffffffhhhggggggfffeeeeeeddddddZZZWWWSSSRRRTTTVVVWWWVVVYYYXXXWWWVVVWWWXXXZZZ[[[ZZZZZZXXXWWWVVVUUUUUUUUUVVVXXX[[[]]]]]]\\\YYYWWWWWWWWWWWWVVVTTTSSSTTTVVVWWWYYY[[[\\\]]]^^^```bbbffffffgggfffddddddeeeffffffdddbbbbbbccceeeggghhhhhhjjjlllnnnqqquuuzzz~~~}}}~~~|||wwwssstttwwwzzz{{{~~~}}}}}}|||}}}}}}}}}~~~zzzvvvrrroooooonnnmmmlllkkkhhhdddaaaYYYVVVTTTVVVZZZ^^^``````dddbbbaaa___^^^^^^^^^^^^]]]```ddddddbbb^^^[[[ZZZ]]]```cccfffgggfffdddcccbbbcccfffhhhkkklllnnnnnnmmmmmmnnnnnnmmmmmmlllkkkfffffffffgggiiikkknnnooovvvxxx|||}}}|||}}}~~~}}}}}}{{{yyyxxxzzz}}}|||xxxuuuvvv|||~~~~~~|||xxxxxxvvvuuuttttttsssssstttuuuuuuvvvxxxzzz|||}}}}}}{{{zzz{{{~~~~~~{{{yyyvvvsssqqqooonnnmmmnnnqqqssssssssswwwwwwxxxyyyzzz{{{||||||~~~~~~}}}}}}|||{{{{{{zzz~~~}}}~~~~~~|||ttttttuuuvvvvvvvvvuuuuuuyyy{{{}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}|||{{{xxxwwwxxxzzz}}}~~~~~~{{{|||}}}|||xxxwwwtttxxxxxxvvvvvv|||~~~}}}|||{{{{{{{{{wwwuuuqqqmmmjjjiiihhhhhhjjjiiiiiikkkoooqqqrrrrrrlllhhhccccccgggjjjllllllfffbbb```eeennnwww||||||zzzwwwqqqhhh^^^TTTMMMHHHEEEGGGIIIIIIIIIHHHIIIJJJNNNOOOOOOPPPQQQQQQQQQPPPPPPQQQRRRSSSVVVXXXZZZ\\\UUUTTTSSSUUUWWWXXXXXXWWWSSSSSSRRRRRRQQQOOONNNMMMNNNLLLKKKMMMPPPSSSTTTTTTRRRSSSSSSRRRRRRSSSVVVYYY^^^dddjjjiiieee^^^SSSIIIFFFFFFFFFFFFGGGJJJNNNRRRWWW^^^cccdddeeehhhhhhfffdddccccccdddffffffeeeccc___dddjjjnnnpppoooooooooqqqqqqpppooonnnnnnnnnnnnbbb```]]]\\\^^^aaabbbbbbbbb```]]][[[\\\___dddgggcccccccccbbb```^^^\\\[[[___bbbgggjjjjjjhhheeebbb`````````___^^^^^^```bbbbbbdddggghhhiiijjjmmmoooqqqpppnnnjjjgggfffgggiiiiiigggcccbbbcccfffjjjmmmoooppprrrsssuuuzzz~~~}}}yyytttsssvvvzzz~~~}}}|||{{{}}}{{{rrrpppnnnooorrruuuwwwwwwvvvtttqqqnnnmmmmmmnnnoooqqquuuyyy{{{yyyvvvrrrqqqwwwyyy{{{}}}~~~}}}{{{zzzxxxzzz|||~~~}}}}}}||||||}}}~~~~~~wwwvvvtttrrrrrrrrrrrrsssssstttuuuwwwyyy{{{}}}~~~}}}|||||||||}}}{{{xxxvvvsssrrrrrrqqqrrrsssuuuuuuvvvxxxyyyzzz{{{}}}}}}}}}}}}~~~}}}{{{{{{~~~~~~~~~wwwwwwwwwwwwvvvuuuuuuuuuwwwyyy|||}}}~~~}}}{{{yyyyyyzzz}}}~~~~~~~~~yyyzzz|||~~~~~~|||}}}|||}}}yyyvvvuuuuuuuuuuuuuuuwwwzzz}}}}}}|||zzzvvvsssoooppptttwwwxxxwwwlllfffbbbgggsss}}}zzzqqqggg^^^WWWTTTVVVXXXZZZ[[[[[[\\\]]]___aaaaaaaaabbbbbbaaaaaa```[[[ZZZ[[[^^^bbbeeeggghhh`````````bbbeeeggggggfff^^^^^^^^^]]][[[ZZZXXXXXXWWWWWWWWWYYY]]]aaaeeeggg``````___^^^]]]^^^aaacccjjjrrryyyxxxsssjjj\\\PPPIIIIIIIIIHHHHHHJJJNNNRRRYYYaaahhhkkknnnqqqrrroookkkjjjiiiiiijjjiiigggeee^^^dddlllsssvvvvvvvvvvvvtttsssrrrqqqqqqqqqqqqrrrkkkjjjhhhhhhhhhiiijjjjjjgggeeecccbbbdddgggkkknnnlllmmmmmmllljjjhhheeedddiiimmmrrrvvvwwwuuurrrooojjjllloooooonnnnnnnnnnnnppprrrtttvvvvvvxxxzzz|||}}}{{{wwwrrrnnnmmmpppssssssrrrqqqoooooorrrvvvyyy|||}}}}}}}}}~~~|||yyyyyy~~~zzzvvvsssssstttuuuzzz~~~|||~~~~~~zzzwwwxxx}}}vvvuuusssrrrqqqrrrssssssuuuvvvxxxzzz}}}~~~~~~~~~}}}|||zzzyyyzzzzzzyyyyyyxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||}}}|||}}}{{{{{{zzzxxxwwwvvvuuuuuuvvvxxxzzz{{{|||}}}}}}||||||~~~|||zzzyyyyyy{{{}}}~~~zzz{{{|||}}}~~~~~~~~~~~~~~~}}}~~~}}}|||yyyvvvxxx|||~~~}}}pppjjjeeeiiisss|||~~~{{{tttllleeebbbaaaeeegggiiijjjjjjkkknnnpppnnnnnnnnnnnnmmmlllkkkkkkbbbaaaaaaccchhhkkklllllleeefffgggjjjmmmoooooonnnggggggfffeeedddbbb```___```aaaaaaccceeeiiimmmpppiiiiiihhheeecccbbbdddfffnnnvvv||||||wwwmmm___TTTJJJJJJJJJHHHHHHJJJNNNQQQ]]]gggpppuuuyyy||||||xxxooommmjjjhhhgggfffcccaaa[[[bbbllltttyyy{{{{{{{{{vvvuuusssrrrrrrrrrssstttrrrssssssqqqooommmlllkkkhhhiiijjjkkkmmmpppqqqsssrrrsssssssssrrrpppnnnmmmqqquuu{{{|||zzztttxxx}}}|||zzzyyyzzz{{{~~~}}}xxxtttuuuyyy}}}~~~~~~|||}}}|||vvvqqqmmmllllllmmmpppuuu|||~~~~~~~~~}}}{{{xxxuuusssyyyzzz}}}}}}yyywwwuuurrrssswwwtttzzz}}}{{{zzz{{{zzzxxxyyywwwxxx}}}~~~~~~xxxwwwvvvvvvuuuuuuuuuvvvxxxzzz|||~~~~~~}}}|||}}}||||||}}}}}}|||{{{yyyxxxwwwwwwwwwvvvwwwyyyyyyyyyzzz|||}}}}}}|||zzzwwwvvvvvvwwwzzzyyyxxxxxxxxxzzz|||}}}~~~~~~{{{{{{|||}}}~~~~~~~~~|||xxxxxxvvvuuuwww{{{}}}}}}{{{pppkkkggghhhooouuuwwwvvvvvvvvvuuupppjjjffffffhhhiiikkkmmmmmmnnnooorrruuuqqqqqqppppppooommmlllkkkfffcccbbbcccgggjjjiiigggbbbbbbdddhhhlllnnnnnnmmmiiiiiihhhgggeeecccbbbaaaeeeffffffeeeeeeeeehhhjjjiiihhhfffccc```___aaaccchhhooottttttpppiii^^^TTTJJJJJJJJJIIIHHHJJJNNNQQQaaalllwww}}}~~~ppplllgggbbb```^^^\\\ZZZZZZaaakkktttyyy{{{|||}}}wwwvvvtttsssssstttvvvwwwuuuxxxzzzyyyuuupppllljjjiiikkknnnqqqtttuuuuuuuuuttttttuuuuuuuuuuuuuuutttvvvyyy|||zzzxxxyyy~~~}}}xxxxxxvvvsssooollllllllliiifffaaa]]]YYYWWWWWWWWW[[[```eeeiiijjjjjjkkkkkkjjjjjjiiihhhfffcccaaa___eeegggiiimmmppprrrtttuuutttwww{{{~~~}}}|||zzzzzzzzzzzz{{{}}}}}}{{{xxxwwwuuuvvvxxx{{{|||xxxtttsssssstttvvvwwwvvvvvvxxx|||~~~zzzvvvuuurrrnnnmmmppppppwwwzzzxxxvvvxxxyyyyyy{{{xxxyyy||||||zzz{{{~~~{{{{{{||||||{{{{{{zzzzzzxxxzzz||||||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}{{{||||||zzzyyyyyy{{{}}}zzzzzzyyyvvvsssrrrtttwww{{{zzzyyyyyyyyyzzz|||}}}{{{||||||{{{{{{}}}zzzzzz|||~~~}}}}}}}}}{{{zzzwwwwwwxxxyyyyyyuuuoookkkooommmmmmooosssvvvtttrrriiigggddddddfffiiikkkkkkiiikkkllliiidddbbbeeehhhfffggghhhhhhiiijjjmmmpppooonnnnnnmmmkkkiiihhhgggfffccc___```cccdddbbb___\\\\\\___ccchhhjjjjjjhhheeeeeedddcccaaa___]]]\\\cccdddeeedddaaa```aaaccc______]]][[[XXXWWWYYY[[[^^^cccgggfffcccaaaZZZSSSKKKKKKKKKJJJIIIKKKOOOSSS```kkkwww}}}|||nnniiiaaa[[[XXXWWWVVVVVV[[[aaaiiippptttvvvxxxxxxsssrrrpppooooooppprrrtttuuuyyy~~~~~~yyyrrrllliiifffhhhkkkooorrrsssttttttssssssttttttvvvwwwyyyzzzxxx{{{|||zzz|||~~~~~~~~~{{{uuuqqqpppppppppsssrrrqqqooommmkkkjjjiiifffggghhhhhhhhhggghhhhhhiiiiiijjjpppvvv{{{{{{yyyxxxtttpppmmmmmmnnnnnnnnnsssxxx}}}tttsssqqqpppnnnkkkfffbbb]]]^^^^^^[[[VVVTTTSSSUUUQQQOOOMMMJJJHHHFFFFFFFFFJJJMMMPPPRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTRRRQQQPPPRRRSSSUUUWWWYYYZZZ[[[\\\[[[^^^bbbfffiiiiiihhhgggeeedddcccbbbaaaaaabbbbbbbbbeeehhhiiiiiilllsssyyy|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz|||~~~~~~}}}yyy{{{}}}yyyzzzyyywwwuuutttuuuwwwyyyzzzvvvqqqllljjjiiiiiiiiikkkmmmpppsssuuuuuuuuuttttttxxx~~~|||~~~|||xxxuuuuuuvvvuuuttttttsssrrrpppnnnlllnnnoooqqquuu{{{zzzxxxtttqqqooopppqqqrrrwwwwwwxxx{{{~~~~~~}}}~~~zzzwwwwwwtttnnnlllnnnrrrxxx{{{xxxuuuwwwzzz{{{|||xxxwwwwwwuuuqqqqqquuu~~~~~~}}}vvvwwwzzz|||~~~~~~~~~~~~xxx|||}}}~~~}}}}}}}}}~~~~~~~~~~~~||||||}}}||||||zzzwwwssssssvvvzzz~~~}}}|||{{{||||||}}}~~~yyyzzzyyyyyyyyy{{{{{{{{{}}}}}}xxxyyy{{{~~~~~~~~~{{{~~~xxxttttttuuuvvvxxxyyyyyyyyyxxxvvvsssqqqnnnnnnnnnooommmiiiccc___gggfffeeehhhmmmooommmkkkbbbaaa___^^^^^^```aaabbbaaaccceeeccc___^^^bbbfffaaabbbccccccccceeehhhkkkmmmmmmlllkkkiiigggeeedddfffaaa]]]]]]______\\\XXXXXXYYY\\\aaaeeehhhgggfffaaaaaa```^^^]]][[[YYYXXX^^^aaacccccc```___```bbbVVVVVVUUUSSSQQQQQQSSSUUUVVV[[[]]][[[ZZZZZZWWWRRRKKKLLLKKKKKKJJJMMMQQQTTT\\\hhhtttzzz~~~{{{vvvlllfff]]]VVVSSSSSSTTTTTTZZZ```gggllloooqqqrrrrrrmmmllliiihhhhhhjjjlllnnnsssyyy|||tttmmmiiibbbcccfffiiillloooqqqrrrrrrrrrrrrsssuuuxxx{{{}}}xxx{{{}}}~~~~~~~~~~~~~~~yyyyyyzzz}}}{{{sssfffbbb[[[UUUQQQPPPRRRSSSWWWWWWVVVUUUSSSRRRQQQQQQPPPRRRSSSSSSRRRQQQQQQRRROOOPPPRRRWWW^^^```___\\\```]]]YYYWWWWWWWWWXXXWWWXXX[[[^^^aaabbb```]]][[[XXXWWWUUUUUUUUUSSSPPPMMMKKKMMMNNNKKKGGGEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJLLLOOORRRRRRQQQNNNLLLOOONNNMMMLLLKKKKKKLLLMMMKKKOOOQQQQQQQQQTTT[[[aaacccbbbbbbbbbcccdddcccbbbcccbbbaaabbbcccddddddcccbbbeeehhhlllmmmmmmllllllooonnnmmmmmmmmmllliiiggghhhgggeeecccaaacccgggjjjhhhfffcccbbbaaaaaaaaa``````bbbfffjjjlllmmmmmmlllmmmrrrxxx}}}~~~}}}|||yyy{{{|||zzzuuusssssstttzzzyyyyyyxxxxxxvvvsssqqqoooppprrrwww}}}~~~{{{xxxwwwwwwxxxyyy{{{{{{}}}~~~}}}{{{{{{xxxrrrooopppwww}}}{{{wwwyyy}}}~~~{{{wwwuuuqqqkkklllooo~~~|||zzzxxxxxxyyy{{{}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~{{{zzzzzz|||yyy{{{|||}}}}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}~~~}}}{{{yyy|||~~~|||xxxxxxzzz|||~~~{{{uuuooojjjhhhggggggllllllkkkjjjiiigggfffeeedddeeeffffffddd```[[[XXXaaaaaacccfffiiijjjiiigggbbbaaa```^^^]]]\\\[[[[[[ZZZZZZYYYZZZ[[[^^^```aaa^^^^^^^^^^^^___aaabbbccchhhhhhgggfffeeecccbbbbbbccc```\\\ZZZZZZZZZZZZYYYWWWZZZ^^^ccceeeeeedddcccddddddbbb___ZZZWWWVVVVVVVVVWWWYYYXXXVVVTTTTTTUUUSSSRRRPPPMMMKKKMMMPPPTTTQQQSSSUUUVVVUUUQQQMMMKKKLLLLLLLLLKKKKKKNNNRRRVVVbbbffflllrrrvvvvvvuuusssgggccc]]]WWWSSSRRRSSSTTT[[[]]]aaadddeeefffeeeeeebbbccccccbbbbbbbbbeeegggrrrzzz~~~xxxppphhhaaa^^^]]]___``````eeelllppppppnnnkkkkkkooowww~~~~~~~~~~~~~~~~~~}}}{{{yyy{{{}}}{{{vvvooojjjeee___XXXSSSQQQOOOLLLIIIGGGGGGHHHIIIDDDCCCDDDFFFHHHIIIHHHFFFFFFIIILLLJJJFFFEEEGGGKKKNNNJJJJJJMMMOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDIIIGGGDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEGGGHHHHHHGGGIIIKKKMMMPPPPPPPPPNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKHHHGGGEEEEEEEEEEEEDDDBBBDDDEEEFFFGGGHHHGGGFFFEEEHHHHHHGGGGGGGGGIIIMMMQQQSSSVVVVVVRRRQQQTTTWWWVVVWWWWWWWWWWWWWWWXXXYYYYYY[[[]]]______^^^\\\\\\\\\\\\___aaabbb```___^^^^^^_______________``````aaabbbaaa```______```bbbccceeefffgggiiilllnnnqqqrrrxxxyyy{{{}}}~~~~~~|||}}}}}}}}}}}}~~~~~~zzzvvvtttwww}}}zzz{{{uuurrruuurrriiihhhnnnzzzzzz{{{|||{{{zzzyyyxxxxxxyyywwwsssnnnlllmmmppp~~~~~~|||zzzzzz|||~~~~~~~~~}}}||||||}}}|||}}}}}}|||}}}~~~|||zzz|||}}}{{{zzz{{{|||}}}~~~zzzwwwpppjjjeeeccccccccccccddddddddddddbbbaaa______aaacccdddbbb^^^YYYVVV^^^___aaaeeeggghhhfffdddaaa```___]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[]]]^^^___^^^^^^^^^^^^^^^_________fffeeedddbbbaaa````````````^^^[[[ZZZ[[[]]]]]]]]]ZZZ\\\___bbbddddddcccbbbdddddddddaaa\\\XXXVVVVVVWWWXXXYYYXXXVVVUUUVVVWWWSSSSSSRRROOONNNNNNQQQSSSQQQQQQRRRSSSRRRPPPNNNMMMMMMMMMLLLKKKKKKNNNSSSWWW```dddiiinnnrrrrrrqqqppphhhddd___YYYUUUSSSSSSTTTXXXYYY[[[]]]^^^___^^^^^^^^^_________^^^___bbbdddpppyyy}}}yyyrrrkkk___ZZZVVVWWWYYY[[[```fffmmmmmmllljjjiiillltttzzz}}}~~~}}}}}}~~~}}}yyyvvvwww{{{}}}~~~wwwpppjjjfffddd^^^[[[VVVSSSQQQOOOKKKHHHHHHGGGFFFDDDDDDEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFGGGHHHKKKMMMLLLHHHGGGIIIMMMSSSNNNLLLOOOPPPNNNNNNPPPQQQQQQQQQPPPOOOMMMKKKJJJJJJIIIGGGGGGGGGHHHHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKIIIIIIJJJKKKKKKKKKNNNNNNNNNNNNNNNOOOPPPQQQTTTWWW[[[^^^``````___^^^VVVVVVUUUTTTRRROOOMMMLLLJJJIIIGGGGGGGGGGGGEEECCCBBBBBBCCCDDDEEEEEEDDDDDDFFFGGGGGGFFFFFFGGGJJJMMMOOOSSSSSSPPPOOORRRTTTTTTWWWWWWVVVVVVUUUVVVVVVVVVZZZ\\\^^^______^^^^^^___aaabbbbbbbbb``````aaacccffffffffffffggghhhiiiiiijjjjjjjjjkkklllmmmnnnoooooooooqqqtttvvvyyy{{{||||||}}}yyyyyy}}}||||||uuunnnlllooommmdddbbbhhhuuuuuuuuutttsssqqqpppoooppptttwwwvvvrrrnnnmmmmmmwwwzzz~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~|||~~~}}}|||||||||~~~~~~~~~~~~~~~wwwsssllleee```^^^^^^___\\\^^^___``````^^^\\\ZZZ\\\^^^bbbdddccc___ZZZWWW]]]^^^aaadddgggfffdddaaa```___^^^]]]\\\[[[ZZZYYYZZZZZZ[[[\\\]]]]]]]]]^^^____________^^^]]]\\\[[[bbbaaa___^^^]]]^^^___```___]]][[[\\\^^^aaabbbccc```aaacccdddddddddcccbbbdddeeefffccc___ZZZXXXVVVXXXYYYYYYXXXVVVVVVXXXYYYTTTUUUVVVUUUSSSRRRSSSTTTTTTSSSRRRQQQPPPPPPQQQQQQPPPOOONNNLLLLLLPPPUUUYYY___bbbfffjjjmmmmmmlllkkkiiifffaaa\\\XXXUUUTTTTTTUUUVVVVVVWWWWWWXXXXXXXXX[[[\\\\\\[[[[[[]]]```cccnnnvvv}}}~~~}}}{{{vvvqqqbbbYYYPPPPPPRRRUUUZZZ___ggghhhhhhfffeeegggmmmsssxxxzzz}}}~~~~~~}}}||||||}}}~~~}}}|||}}}{{{yyyyyy}}}}}}uuuqqqppprrrssssssvvv{{{~~~uuukkkbbbZZZVVVTTTMMMJJJGGGEEEEEEEEEEEEDDDCCCDDDDDDEEEGGGHHHIIIIIIHHHJJJKKKIIIHHHHHHLLLPPPRRRTTTUUUSSSPPPOOOQQQTTTYYYUUUTTTWWWZZZYYYZZZ\\\^^^^^^^^^^^^[[[XXXTTTRRRPPPNNNLLLLLLMMMNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLPPPRRRUUUXXX[[[\\\\\\[[[WWWUUUTTTUUUWWWXXXYYYXXX\\\]]]^^^]]][[[\\\```cccfffiiinnnsssvvvwwwvvvuuukkkkkkkkkjjjgggdddaaa___XXXVVVSSSQQQOOOLLLIIIFFFHHHHHHHHHHHHIIIJJJLLLLLLMMMNNNNNNNNNMMMMMMOOOQQQSSSWWWXXXUUUUUUYYY[[[ZZZ^^^^^^^^^^^^^^^___``````aaacccggghhhiiiiiijjjkkkkkkjjjgggdddccceeeiiimmmsssssssssssssssttttttuuutttuuuxxx{{{}}}~~~}}}}}}zzz{{{}}}|||xxx|||zzz{{{{{{|||}}}yyysssiiiddddddiiihhh```^^^bbbooonnnllljjjiiigggfffffflllrrrzzz}}}zzzuuurrrppprrruuu|||~~~|||~~~~~~}}}~~~~~~}}}}}}}}}{{{yyyzzz{{{{{{|||}}}yyytttmmmfff```^^^]]]^^^^^^___aaabbbaaa^^^[[[XXX\\\```dddggggggddd___\\\___```bbbeeegggfffbbb_________^^^^^^]]]\\\[[[ZZZYYYZZZ]]]___``````___^^^______```___^^^]]][[[ZZZ___^^^]]]]]]^^^aaadddfffcccaaa```aaadddgggiiijjjjjjjjjiiiiiihhhgggffffffggghhhiiihhhccc^^^[[[YYYZZZZZZ[[[ZZZXXXYYY[[[]]]YYY[[[]]]^^^\\\ZZZYYYZZZ]]]ZZZVVVRRRQQQQQQRRRTTTRRRRRRPPPOOOOOORRRXXX\\\```aaadddfffhhhiiiiiiiiijjjgggbbb]]]YYYVVVUUUUUUVVVUUUUUUTTTUUUVVVVVVWWWYYYZZZZZZZZZZZZ]]]aaadddllluuu|||~~~~~~~~~{{{wwwjjj]]]QQQNNNPPPSSSWWW[[[aaacccdddbbb```aaaeeeiiiooorrrvvv{{{~~~~~~~~~~~~}}}}}}}}}|||yyyvvvyyy|||}}}}}}}}}}}}{{{xxxuuutttwwwtttrrrqqqsssxxx|||~~~|||yyypppllljjjkkkllllllooottt{{{xxxrrrkkkddd^^^YYYVVVRRROOOKKKHHHGGGHHHHHHIIIKKKLLLNNNPPPQQQQQQQQQQQQQQQTTTVVVTTTRRRTTT\\\bbbddddddcccaaa]]]\\\]]]^^^___]]]```ggglllllllllnnnoooppprrrrrroookkkfffcccaaa]]]ZZZZZZ\\\^^^^^^]]]XXXYYY[[[\\\]]]]]]]]]]]]ccceeeiiilllnnnnnnmmmlllfffeeedddfffhhhjjjjjjjjjiiilllnnnmmmjjjlllsssyyy{{{}}}~~~{{{yyypppnnniiieeeaaa\\\VVVRRRUUUTTTTTTTTTVVVXXXZZZ[[[ZZZ[[[]]]]]]\\\[[[\\\^^^```eeefffddddddhhhjjjjjjlllllllllmmmoooqqqrrrsssnnnqqqtttvvvvvvvvvwwwyyyzzzwwwrrrmmmlllooowww|||~~~~~~~~~~~~xxxpppwww~~~{{{xxxwwwwwwwwwxxx{{{}}}{{{{{{wwwnnnggg```]]]___dddeee```^^^```jjjhhheeecccbbbaaabbbbbbkkkrrr{{{~~~zzzvvvuuuqqqsssyyy}}}}}}|||yyywwwuuuxxx{{{}}}~~~{{{uuunnniiifffddddddfffhhhiiiiiifffbbb^^^[[[```dddhhhlllllljjjfffcccbbbcccdddffffffddd```]]]]]]^^^^^^___^^^^^^]]]\\\YYY[[[___bbbcccbbb```^^^\\\\\\]]]]]]^^^]]]]]]]]]bbbaaaaaabbbeeeiiinnnpppmmmkkkiiijjjmmmpppqqqrrruuuuuutttsssrrrpppooonnnmmmooopppnnnjjjeeeaaa```^^^___``````______aaacccdddfffiiijjjhhhfffddddddgggddd]]]WWWSSSRRRRRRSSSQQQRRRRRRQQQRRRUUUZZZ^^^``````aaabbbdddeeefffggghhheee```[[[XXXVVVUUUUUUXXXXXXWWWVVVVVVVVVWWWWWWVVVVVVWWWWWWXXX[[[```dddmmmuuu}}}|||qqqcccVVVRRRRRRTTTVVVYYY```bbbdddccc```^^^```bbbeeeiiipppwww|||~~~zzztttpppooorrrvvvzzz|||{{{xxxuuuuuuvvvvvvvvvtttqqqnnnlllnnnlllkkkjjjlllrrrxxx|||}}}}}}}}}{{{|||{{{xxxwwwtttqqqmmmiiigggiiijjjiiilllppprrrrrrrrrqqqmmmhhhccc___[[[YYYVVVRRRPPPPPPQQQRRRZZZ[[[\\\^^^^^^]]]\\\[[[ZZZ]]]`````````dddmmmuuuuuutttqqqnnnjjjhhhhhhiiihhhhhhmmmwww|||zzzxxxyyyzzz|||~~~~~~zzzvvvrrrppplllhhhiiillloooooonnnhhhiiikkkmmmooopppqqqrrrwwwyyy{{{}}}}}}|||zzzxxxtttssssssuuuxxxyyyyyyxxxtttwwwzzzzzzyyy|||~~~{{{xxxsssmmmiiiffffffeeeeeegggiiikkkllliiikkkmmmmmmmmmmmmooopppsssxxxzzzyyyzzz~~~}}}yyyxxx}}}~~~}}}~~~|||ooofffooo{{{yyyxxxwwwuuussssssuuuyyy|||~~~{{{vvvtttrrrmmmeee___ZZZYYY\\\```bbbaaaaaacccgggeeeaaa___^^^```bbbdddnnnttt{{{~~~}}}zzzyyyyyytttuuuyyy~~~}}}zzzxxxuuuxxx|||~~~{{{wwwtttrrrqqqrrrssssssqqqnnnjjjfffccciiikkkooorrrrrrqqqnnnllljjjiiihhhhhhgggeeeaaa^^^^^^```aaacccddddddcccccc___bbbfffiiiiiigggccc```ZZZ[[[\\\^^^```ccceeegggkkkkkklllmmmqqquuuyyy{{{xxxvvvtttuuuxxx{{{|||}}}}}}{{{zzzyyyzzzzzzxxxsssooolllkkkgggiiillllllllllllmmmnnnqqqtttwwwxxxvvvtttrrrrrrrrrooohhhaaa[[[WWWUUUUUUQQQSSSUUUWWWYYY\\\```cccbbbaaaaaaaaabbbdddggghhhkkkgggaaa\\\YYYYYYZZZ[[[___^^^]]]\\\ZZZXXXWWWVVVRRRRRRRRRRRRTTTXXX^^^bbboooxxxssshhh^^^YYYXXXXXXZZZ^^^fffiiillljjjfffbbbaaaaaa```eeemmmvvv}}}{{{sssnnnjjjkkknnnqqqsssrrrnnnkkkhhhiiikkklllllljjjhhhggghhhhhhhhhgggjjjooovvv|||~~~}}}zzzyyyyyyuuuxxx}}}{{{vvvsssqqqnnnkkkmmmjjjiiikkkkkkjjjkkknnnqqqtttwwwyyyxxxtttooolllgggfffeeebbb___^^^```bbbhhhhhhiiiiiihhhfffdddcccaaacccfffhhhkkkqqqzzz~~~zzzwwwtttsssssssssttttttxxx}}}|||}}}zzzzzzuuuqqqrrrxxx||||||{{{wwwxxxyyy{{{~~~~~~~~~~~~|||~~~{{{uuuuuuuuuvvvwwwxxxyyyzzzvvvxxxzzz{{{{{{}}}~~~{{{zzz}}}~~~|||xxxkkkccckkkzzz}}}{{{{{{{{{zzzvvvrrrpppqqqssstttuuuxxxvvvtttqqqnnniiiccc___ZZZZZZ\\\^^^bbbeeeiiillljjjgggccc``````bbbfffiiiyyy}}}~~~~~~}}}{{{zzz|||}}}zzzwwwtttrrruuuwwwyyy{{{{{{{{{yyyxxxxxxuuurrrpppnnnkkkgggeeeggghhhkkknnnpppqqqppppppooorrruuuwwwuuupppjjjeee______aaadddiiiooouuuxxxxxxxxxyyy{{{}}}~~~}}}zzzxxxxxxsssvvvzzz||||||{{{{{{{{{~~~|||vvvpppiiiccc___]]]WWW[[[___ccceeehhhkkkmmmiiihhhffffffgggjjjnnnpppuuupppjjjdddbbbcccfffhhhkkkkkkiiifffaaa]]]YYYVVVPPPPPPPPPQQQSSSWWW^^^cccrrr|||tttmmmgggeeecccaaadddiiippptttwwwvvvpppjjjffffff```eeennnxxx~~~uuuoooiiiiiijjjlllnnnlllhhhddd]]]___bbbeeehhhjjjjjjkkkllllllllljjjjjjlllrrrwwwzzz|||~~~|||{{{{{{{{{}}}}}}wwwuuussspppmmmpppnnnmmmooonnnjjjhhhjjjrrruuuyyy}}}~~~}}}{{{yyytttuuutttrrrnnnlllmmmnnnrrrrrrqqqpppooommmlllkkkhhhiiikkknnntttzzz}}}}}}}}}~~~~~~~~~|||~~~~~~yyy{{{|||wwwtttoooppprrrvvvzzz{{{zzzxxxsssssstttuuuuuuuuuuuuuuuqqqrrrtttuuuwww{{{}}}zzzyyyyyy|||~~~}}}}}}wwwxxx|||ppphhhnnnzzz}}}|||~~~~~~zzztttppppppqqqpppooosssuuuvvvtttooojjjhhhgggbbbbbbaaabbbfffnnnvvvyyyvvvrrrmmmhhhgggjjjnnnrrr~~~{{{xxxuuurrrooommmppprrruuuyyy{{{|||||||||~~~yyyqqqllleeefffhhhlllsss{{{||||||vvvoooiiifff___ccciiinnnqqqsssvvvwwwpppooommmmmmnnnrrrvvvyyyzzzsssnnnlllnnnrrruuuwwwuuusssooohhhbbb[[[XXXQQQRRRRRRRRRTTTYYY```eeettt~~~uuuqqqooonnnllljjjnnntttyyy}}}xxxqqqllljjjbbbhhhqqqzzzxxxqqqkkkjjjiiijjjllljjjeeeaaa[[[^^^bbbggglllpppsssuuuttttttrrrnnnjjjiiimmmpppwww{{{~~~~~~}}}{{{yyyvvvsssssspppppprrroooiiifffgggnnnppptttyyy|||~~~|||}}}}}}yyytttpppooopppwwwwwwvvvuuusssrrrrrrqqqnnnmmmnnnssszzzzzzssslllfffaaa___\\\^^^aaafffkkkmmmllljjjcccdddeeeffffffeeedddccc___```bbbdddggglllrrrvvvyyy|||yyywwwxxxxxx}}}zzztttuuuvvvnnnrrr{{{~~~|||vvvrrrqqqqqqpppnnnrrrvvvyyywwwrrrmmmmmmooojjjjjjhhhggglllwww}}}vvvqqqooorrrvvvyyy}}}~~~zzzyyyzzz~~~|||}}}~~~~~~}}}xxxtttssswwwzzzyyyuuuqqqnnnnnnsss}}}xxxqqqlllqqqwww|||~~~yyyuuuuuuvvvwww|||}}}|||{{{||||||~~~xxxpppggg```\\\WWWSSSRRRUUUXXX[[[bbbhhhzzz|||tttvvvxxxyyyxxxwwwwwwxxx}}}zzzyyysssvvvzzz}}}vvvppppppqqqssstttpppjjjddd___```ccciiiqqqyyy~~~|||vvvooolllnnnpppqqqtttxxx|||~~~}}}zzzxxxyyyuuunnnjjjkkkpppvvv}}}~~~{{{vvvtttvvv~~~zzzxxxxxx|||~~~~~~|||xxxvvvuuuzzz~~~zzz|||wwwnnnddd^^^^^^]]]YYYTTTVVVVVVWWWZZZ]]]^^^]]][[[\\\ZZZWWWVVVVVVWWWVVVUUUTTTTTTTTTTTTVVV[[[bbbgggppprrrsssrrrpppooorrruuuooonnnoooqqquuuyyyzzzzzz{{{||||||{{{{{{{{{~~~}}}||||||{{{wwwuuutttttttttvvvxxxxxxwwwtttpppnnnoooooooooqqqvvv||||||vvvqqqnnnnnnoooqqq{{{xxxsssnnnjjjgggggggggqqqwww|||xxxooojjjlllqqq}}}~~~{{{}}}}}}}}}{{{wwwtttttt~~~~~~{{{yyyvvvtttyyy~~~zzzwww{{{}}}xxxxxxzzz{{{}}}wwwppphhhbbb___WWWSSSTTTXXX]]]bbbiiippp}}}|||vvvyyy}}}|||}}}|||xxxwwwwwwyyy{{{zzzwwwtttiiijjjmmmsss|||}}}vvvssssssuuusssvvvzzz~~~wwwrrrrrrvvv{{{||||||~~~|||zzz|||uuunnnfffcccdddbbb]]]XXXZZZZZZZZZ\\\]]]]]][[[YYYUUUTTTSSSQQQQQQQQQRRRSSSRRRRRRRRRQQQQQQTTTYYY]]]```ccceeeeeecccbbbdddgggcccbbbaaabbbeeehhhjjjjjjnnnppptttxxx}}}|||||||||}}}yyytttpppnnnmmmkkklllnnnnnnmmmjjjgggfffgggggghhhiiimmmqqqvvvyyymmmjjjeeeaaa___```bbbdddfffccc```\\\YYYXXXXXXXXXZZZ___bbb___YYYVVVWWWZZZ}}}|||{{{zzzvvvtttuuu{{{yyy{{{~~~}}}~~~~~~zzz~~~~~~zzzzzz|||~~~{{{uuuoooiiidddbbb[[[XXXXXX]]]bbbffflllsss|||zzzuuuxxx}}}||||||}}}~~~zzzyyyzzzxxx{{{~~~~~~~~~~~~~~~zzzvvvrrrrrrsssrrrlllgggfffeeeddddddeeedddaaa^^^[[[\\\\\\YYYVVVTTTVVVYYYYYYZZZYYYXXXVVVWWWYYY[[[]]]aaadddeeecccbbbdddfffeeeccc```___aaaccceeeeeeiiilllqqqwww{{{~~~{{{ssskkkddd___]]]\\\ZZZZZZZZZZZZYYYWWWVVVUUUVVVWWWWWWYYY[[[]]]___```XXXVVVSSSPPPPPPQQQTTTUUUQQQPPPNNNLLLKKKKKKKKKLLLLLLNNNOOONNNLLLKKKKKKLLL}}}|||yyyvvvuuuxxx|||~~~zzzvvvvvv|||}}}{{{zzzxxx|||~~~zzzxxxzzz}}}www{{{~~~xxxtttuuuwwwzzz}}}{{{{{{~~~zzzxxxtttoookkkgggdddcccaaa^^^]]]```bbbbbbeeejjjuuu}}}wwwtttwww{{{}}}{{{zzz{{{~~~||||||~~~yyyrrrqqqqqqqqqrrrpppnnnkkklllnnnnnniiiccc```bbbfffggghhhhhhgggdddccccccdddkkkoootttuuutttssstttvvvwwwsssooolllmmmnnnppppppvvvyyy~~~|||yyyqqqpppnnnlllkkkkkkkkklllkkkggg___WWWQQQMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIGGGGGGIIIKKKLLLJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNMMMLLL||||||yyyuuuvvvyyyxxx{{{~~~}}}wwwsssooommmqqqwww~~~}}}zzzxxxwwwwww{{{}}}{{{uuutttwww{{{vvvyyy}}}~~~}}}{{{yyyyyyrrrmmmjjjkkknnnpppwww~~~{{{uuupppmmmmmmnnnpppnnnmmmjjjhhheeecccbbbaaabbb^^^]]]^^^^^^\\\]]]```iiisss|||}}}|||zzzwwwrrrppptttxxx|||~~~~~~}}}}}}|||~~~|||yyyvvvuuutttyyy}}}|||}}}}}}}}}~~~vvvrrrsssxxx|||wwwwwwwwwyyyzzzzzzxxxvvvuuuxxxxxxtttnnnlllooosssuuuvvvwwwuuurrrpppppppppxxx}}}~~~zzzzzz{{{||||||}}}{{{yyyvvvtttpppkkkggg___^^^\\\YYYXXXWWWVVVWWWWWWTTTPPPKKKGGGFFFGGGGGGHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLNNNQQQSSSSSSRRR~~~{{{yyyxxxyyyvvvqqqrrruuuvvvyyy}}}~~~~~~~~~|||yyyxxxooolllgggeeefffkkkrrrvvvzzzzzz{{{}}}}}}{{{{{{|||~~~~~~}}}zzzwwwuuusssqqqsssuuuvvvsssnnnmmmppptttrrrtttwwwwwwtttpppmmmllleeeaaa___bbbdddfffjjjpppqqqmmmgggbbb^^^]]]^^^___aaaaaa`````````_________]]]ZZZYYY[[[ZZZWWWWWWZZZ]]]fffnnnooonnnooommmkkkeeeiiinnnsssvvvyyy}}}yyyzzz{{{zzzvvvtttrrrrrrooorrrxxx}}}}}}|||}}}~~~|||zzzzzz|||}}}}}}}}}{{{yyyvvvtttsssqqqooommmiiiooovvv|||~~~}}}zzzxxxyyy{{{~~~~~~xxxvvvxxxwwwtttsssssswww~~~|||{{{|||~~~~~~~~~{{{}}}~~~}}}{{{uuullliiikkklllsss{{{~~~||||||~~~|||xxxxxxyyy|||}}}|||}}}~~~|||yyyyyy||||||zzzyyyzzz{{{|||~~~yyyvvvwwwxxxvvvxxx{{{~~~~~~zzzsssmmmeeedddbbbaaa___\\\XXXUUUQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGHHHGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKOOOQQQSSSVVVWWWXXXXXXXXXYYYXXXXXXZZZ\\\___``````zzzwwwqqqppprrrtttpppkkkkkknnnqqqssswwwzzz|||{{{zzzxxxuuuvvvvvvvvvuuusssqqqpppfffccc```]]]]]]```fffjjjkkklllmmmqqqtttuuusssrrrqqqrrruuuxxx{{{~~~{{{xxxyyy|||{{{zzzxxxwwwwwwxxxzzz{{{zzzyyywwwuuurrrpppnnnmmmoooooonnnkkkhhhhhhkkknnnmmmoooqqqoookkkfffbbb```\\\YYYYYY]]]^^^^^^aaafffgggddd___YYYUUUSSSSSSSSSUUUVVVYYY[[[\\\]]]]]]]]]ZZZXXXWWWYYYXXXUUUTTTVVVUUU]]]ccccccbbbcccdddbbb^^^bbbgggkkknnnpppsssuuutttttttttqqqmmmiiiggggggfffhhhlllpppsssuuuvvvvvvuuutttsssssstttwww{{{~~~|||~~~zzzxxxxxxrrrpppnnnmmmoooppppppooollljjjhhhiiijjjkkkiiigggfffiiinnnrrrtttvvvxxxzzzvvvvvvuuuuuuvvvyyy}}}}}}wwwpppnnnpppnnnjjjjjjjjjnnnuuuwwwsssqqqsssxxx}}}~~~}}}~~~~~~zzzwwwwwwxxxzzzxxxzzz{{{{{{{{{{{{}}}~~~yyyuuutttyyy}}}~~~~~~}}}|||{{{zzz{{{|||~~~}}}|||vvvsssrrrtttxxxzzzwwwtttrrruuuyyy}}}~~~~~~}}}}}}}}}zzzxxxuuunnnfffdddfffgggoooyyy}}}}}}}}}}}}}}}}}}~~~~~~}}}yyyuuurrrrrrsssooossswwwyyyyyyzzz~~~}}}zzzxxxxxxxxxwwwvvvrrrtttwwwzzz~~~|||uuussstttuuurrroookkkeeeaaa______```___```bbbddddddaaa\\\XXXTTTRRRQQQQQQQQQPPPMMMKKKIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOLLLMMMMMMNNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOOOOOOOQQQRRRSSSUUUWWWYYYZZZZZZ[[[^^^bbbfffjjjlllllllllkkkllllllmmmoooqqqsssuuu}}}{{{zzz{{{|||}}}|||{{{{{{{{{|||}}}zzzyyyyyyzzz{{{yyytttooojjjjjjmmmooolllfffeeehhhjjjlllooorrrrrrqqqooommmlllmmmmmmmmmlllkkkiiihhh___]]]ZZZWWWVVVYYY^^^bbb```aaacccfffjjjkkkiiihhhjjjlllooossswwwzzz|||}}}yyyyyyyyyyyyyyyyyyzzzzzz~~~xxxuuuuuuxxxvvvtttrrrpppoooqqqssstttvvvvvvtttrrrpppnnnmmmlllqqqpppnnnllljjjkkknnnpppooopppqqqoooiiiccc___]]]XXXVVVWWW[[[]]]\\\]]]aaaccc```\\\WWWRRRPPPNNNNNNOOOQQQUUUXXX[[[\\\\\\\\\\\\YYYXXXZZZXXXSSSQQQRRRRRRYYY^^^]]][[[\\\]]]\\\cccfffjjjlllmmmnnnpppqqqooopppnnnkkkfffaaa______bbbcccdddfffhhhjjjlllmmmmmmmmmmmmmmmnnnrrrvvvyyysssuuuvvvuuuqqqnnnooopppnnnkkkhhhfffffffffeeedddcccaaa```bbbfffgggfffdddhhhjjjkkkkkklllnnnrrruuupppppppppqqqtttwww{{{}}}zzzwwwpppiiigggjjjhhhcccaaaaaafffnnnpppnnnlllnnnlllrrryyy~~~~~~~~~xxxuuuuuu{{{zzzzzz~~~}}}yyyuuurrrrrruuuwwwvvvwwwxxxwwwuuuttttttuuuqqqmmmlllppptttuuuxxx|||}}}|||zzzwwwuuusssrrrssstttwwwxxxwwwuuummmjjjhhhjjjnnnooolllhhheeeiiipppuuuwwwvvvvvvvvvzzzwwwuuussskkkcccaaaeeegggqqq}}}~~~}}}{{{yyywwwrrrqqqnnniiidddaaaaaaaaa]]]aaadddffffffhhhmmmqqqooommmkkkjjjjjjjjjhhhggglllnnnqqquuuyyy~~~~~~xxxkkkaaa\\\\\\^^^WWWUUUSSSQQQOOONNNOOOOOONNNNNNOOOPPPQQQPPPMMMKKKMMMLLLKKKLLLMMMMMMKKKIIIKKKKKKKKKLLLNNNPPPSSSTTTVVVWWWXXXYYYZZZZZZYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^ZZZ\\\___bbbeeegggiiijjjhhhlllqqqwww|||xxxyyy{{{{{{{{{}}}}}}zzzwwwvvv{{{uuuqqqrrrsssqqqrrruuusssuuuwwwxxxwwwuuuuuuvvvqqqppppppppppppooollljjjjjjjjjjjjiiihhhfffdddbbbbbbfffkkklllkkkiiiiiijjjeeeddddddeeeffffffdddbbb]]][[[YYYXXXYYYYYYYYYYYY]]]\\\[[[]]]```dddfffgggeeehhhmmmqqqtttvvvvvvvvvyyyxxxxxxxxxyyyzzz|||}}}}}}yyyyyyzzzzzzwwwsssooooooqqqtttwwwxxxvvvssspppnnnppptttxxxxxxxxxvvvssspppooopppqqquuuuuuuuutttqqqjjjaaaZZZZZZXXXZZZ___```^^^___aaadddccc```ZZZUUUQQQPPPQQQPPPSSSXXX[[[]]]___aaaccceeeccc```^^^[[[XXXTTTQQQQQQTTTWWWYYYZZZZZZ[[[]]]```eeelllooooooooooooqqqnnnqqqsssrrrmmmfff```]]]___aaaccceeefffiiimmmpppkkkkkkkkklllmmmooopppqqqsssqqqmmmkkkjjjkkkmmmooonnnmmmkkkhhheeebbb```___[[[\\\]]]^^^```aaacccccceeeeeeeeefffgggiiijjjkkknnnllllllpppuuuxxxuuurrrrrrppplllfffbbb```aaaccceeecccbbbdddhhhjjjiiigggjjjnnnrrruuuwwwwwwxxxyyyzzz~~~~~~zzzvvvwwwvvvssswwwvvvvvvyyy~~~|||zzzvvvrrroooppptttxxxwwwvvvtttrrrqqqqqqrrrrrrlllkkkjjjiiijjjnnnssswww}}}~~~~~~|||zzzxxxwwwuuuwwwwwwuuuuuuwwwuuupppiiiiiiiiijjjkkkjjjhhhfffhhhiiikkkooorrrrrrpppnnnuuuwwwzzzxxxtttnnnjjjhhhllluuu|||rrrllliiihhhfffeeehhhddd___[[[YYYXXXWWWWWWTTTXXX[[[]]]]]]]]]```cccbbbccccccccccccccceeeggggggiiinnnvvv}}}{{{kkk^^^XXXUUUQQQNNNQQQOOOMMMKKKJJJJJJKKKLLLIIIKKKMMMOOOQQQRRRRRRRRRQQQRRRSSSRRRQQQPPPQQQSSSOOOSSSVVVWWWWWWXXX\\\___hhhhhhgggfffeeefffhhhjjjjjjkkkkkkiiigggfffhhhiiijjjiiihhhiiikkklllkkkjjjkkknnnqqqsssttttttuuuvvvwww{{{|||yyyvvvtttsssuuuppplllmmmmmmlllmmmooorrrsssuuuuuusssrrrqqqrrrnnnnnnmmmnnnnnnmmmjjjhhhfffgggggghhhgggfffdddccccccgggjjjjjjiiigggggggggdddddddddeeeffffffccc```YYYXXXWWWYYY\\\^^^______```^^^]]]^^^aaadddfffggghhhkkkoootttwwwyyyyyyyyy|||||||||}}}~~~|||xxxuuuuuuwwwzzz|||}}}}}}{{{xxxwwwxxx{{{~~~{{{yyyyyyzzz}}}}}}}}}|||yyyssskkkeeeaaa______cccdddbbbcccffffffeeebbb]]]WWWTTTTTTTTTWWWZZZ___bbbdddfffiiikkknnnkkkhhheeeccc___[[[XXXSSSVVVYYY[[[[[[[[[\\\]]]cccgggmmmpppqqqqqqsssuuussstttvvvvvvrrrlllfffaaa___bbbeeegggiiikkknnnpppooooooooooooppppppqqqrrrqqqooommmlllllloooqqqsssrrrqqqnnnkkkhhheeecccbbb```___^^^___```ccceeeggghhhiiiiiijjjkkklllmmmmmmooommmmmmpppuuuwwwtttqqqooonnnkkkfffcccbbbdddfffiiigggfffhhhkkklllkkkiiigggjjjnnnqqqqqqrrrsssttttttxxxyyyvvvtttuuuuuurrryyyyyyzzz}}}~~~}}}yyyuuusssssswwwzzzxxxwwwuuurrrpppnnnmmmlllqqqqqqppppppqqqtttyyy|||}}}~~~~~~}}}~~~{{{zzz{{{xxxsssmmmmmmmmmoooppppppooommmmmmmmmpppssswwwyyyxxxvvvyyy|||{{{xxxvvv{{{}}}xxxpppggg```^^^^^^______```^^^ZZZXXXWWWWWWXXXXXXVVVZZZ]]]______```ccceeefffggggggggggggiiijjjlllrrrtttxxx{{{nnnccc^^^ZZZWWWTTTTTTRRRPPPNNNMMMMMMNNNNNNMMMOOORRRTTTWWWYYYZZZZZZ]]]^^^______^^^^^^___```^^^aaadddfffgggiiimmmpppsssttttttsssrrrrrrssstttqqqrrrrrrqqqooonnnoooppprrrrrrrrrsssttttttsssqqqrrrwww|||~~~zzzvvvsssrrrqqqrrrlllhhhiiijjjiiijjjmmmppprrrsssssspppnnnmmmnnnmmmllllllmmmmmmmmmjjjhhhdddfffhhhjjjkkkkkkjjjjjjhhhjjjkkkkkkiiihhhggghhheeefffhhhjjjkkkiiieeebbb[[[[[[\\\```fffjjjmmmnnnjjjgggeeedddfffjjjlllmmmooorrrvvv{{{}}}}}}yyytttmmmjjjiiikkkllljjjkkkoooooonnnkkkfffaaa^^^^^^___bbbeeejjjmmmppprrruuuxxxwwwtttqqqnnnkkkgggbbb___ZZZ]]]```bbbbbbcccdddeeelllnnnrrrtttvvvyyy|||~~~|||{{{{{{|||{{{wwwpppjjjeeehhhmmmpppqqqsssuuuwwwvvvvvvvvvvvvvvvvvvvvvvvvsssrrrqqqqqqsssvvvzzz|||zzzyyyvvvsssooollliiihhhhhhfffdddcccdddiiinnnqqqrrrrrrsssssssssrrrrrrqqqrrrqqqqqqssswwwwwwtttqqqmmmmmmkkkhhhggggggjjjmmmqqqpppooooooqqqqqqpppooommmpppsssuuuvvvvvvwwwxxxxxx}}}~~~}}}~~~~~~{{{{{{~~~|||yyyuuurrrqqqxxxxxxxxxyyy{{{~~~{{{uuuuuuuuuwwwzzz{{{zzzyyywwwwwwxxx{{{uuuqqqjjj```ZZZXXX[[[___bbbeeedddcccccccccdddfffggggggjjjlllnnnoooqqqtttvvvssssssssssssssstttvvvvvv|||~~~~~~uuunnnjjjgggccc```^^^]]]\\\ZZZZZZZZZ[[[\\\[[[\\\___bbbeeehhhjjjkkkoooqqqrrrrrrqqqqqqrrrttttttvvvxxxzzz{{{|||~~~|||{{{{{{{{{{{{wwwyyyzzzyyywwwuuuuuuvvvxxxyyyzzz|||}}}|||xxxuuusssyyy~~~~~~}}}xxxtttqqqpppppppppkkkgggiiikkkjjjkkknnnpppqqqsssrrrooommmllllllnnnmmmmmmoooppppppnnnlllhhhjjjooosssvvvxxxxxxxxxpppqqqrrrrrrqqqpppoooooolllnnnqqquuuvvvsssnnniiifffgggiiinnnuuu{{{~~~~~~yyyvvvrrrpppqqqtttwwwxxxxxx{{{{{{wwwuuuvvvvvvtttuuuyyy}}}|||yyytttpppnnnnnnpppooorrrvvvyyy{{{~~~{{{xxxuuuqqqllliiieeehhhlllooopppqqqsssuuuxxxyyyzzz||||||vvvrrruuuzzz}}}~~~~~~}}}|||||||||~~~~~~zzzwwwuuusssssspppmmmlllooouuu|||~~~|||zzzxxxxxxxxxxxxzzz|||{{{xxxuuupppqqqqqqpppoooqqqtttwww}}}|||{{{{{{{{{zzzyyyyyyyyy{{{~~~}}}{{{vvvpppgggbbbaaaffflllpppuuuvvvwwwwwwxxxyyy{{{|||~~~}}}yyy{{{{{{xxxuuurrrooonnnnnnnnnnnnoooppprrrssspppqqqrrrtttwwwzzz|||~~~{{{zzz{{{{{{||||||}}}~~~}}}zzzwwwvvvvvvxxxyyy|||~~~yyytttpppvvv}}}}}}}}}~~~~~~{{{|||~~~~~~~~~~~~zzzuuurrrpppoooooolllgggeeegggjjjjjjlllooopppqqqsssrrrpppnnnmmmmmmqqqpppqqqsssuuuuuutttrrrpppsssyyy~~~{{{{{{|||}}}~~~}}}{{{zzzuuuxxx~~~{{{uuutttuuuwww||||||yyyzzz}}}~~~~~~}}}}}}~~~{{{}}}}}}xxxuuuooossswww{{{~~~~~~}}}zzzzzz}}}~~~zzz{{{|||||||||~~~{{{uuuqqqqqquuu|||~~~~~~zzzvvvxxx}}}}}}{{{xxxyyyzzz}}}|||wwwvvvyyy|||~~~~~~zzzwwwvvvvvvwwwyyy}}}yyyuuurrruuu{{{}}}}}}~~~}}}wwwzzz}}}~~~}}}~~~}}}{{{xxxuuusssqqqppppppjjjeeecccgggjjjlllooorrrsssuuuwwwxxxwwwuuuuuuvvvxxxxxxyyy{{{~~~}}}||||||{{{~~~||||||}}}zzzwww{{{yyywwwwwwwwwyyyzzzyyyxxxxxxxxxyyy{{{~~~{{{vvvvvvzzz|||~~~zzzuuuwww||||||zzzzzz{{{{{{~~~{{{wwwxxxzzz}}}}}}||||||~~~~~~}}}~~~}}}yyyyyy}}}~~~}}}|||{{{yyyxxxwwwvvvooojjjjjjnnnsssuuuyyy}}}~~~|||{{{||||||qqqooollllllnnnpppqqqrrrqqqqqqqqqsssvvv{{{}}}wwwvvvyyyyyysssrrrxxx~~~~~~~~~{{{yyyyyyzzz|||~~~~~~~~~}}}yyy|||~~~xxxtttsssyyy~~~|||{{{{{{||||||kkkhhheeedddfffiiikkklllnnnmmmmmmooorrrwww{{{~~~xxx~~~xxxvvvxxxqqqmmmkkknnnvvv}}}~~~}}}uuutttuuuzzz}}}}}}wwwgggbbb___```______bbbgggkkkjjjkkkmmmppptttuuuvvvwww{{{~~~~~~|||ppplllkkkqqq|||wwwvvvwww{{{}}}~~~~~~xxxpppccc^^^[[[[[[[[[[[[___dddgggggggggiiilllnnnpppppptttxxx{{{{{{{{{zzzxxxpppnnnnnnuuuzzzzzz{{{~~~~~~~~~~~~|||ppphhh```[[[XXXXXXYYYYYY^^^dddeeefffggghhhiiikkkllllllqqqvvv~~~{{{xxxwwwwwwwwwtttsssuuu}}}yyyuuutttuuuuuuwwwvvvyyy~~~wwwkkkddd___ZZZWWWYYYZZZ\\\aaagggjjjkkkmmmmmmmmmmmmnnnooopppuuu}}}}}}{{{|||}}}}}}}}}xxxoookkkiiiiiijjjkkkkkkoootttwwwxxx}}}}}}qqqfff```\\\XXXWWW[[[^^^```dddjjjppprrrtttuuusssrrrsssttttttxxx|||ooohhhdddaaa```bbbbbbcccffflllnnnpppxxxuuujjj```[[[XXXVVVWWW]]]bbbdddiiinnnuuuyyy||||||zzzxxxyyy{{{{{{~~~uuuhhhccc```\\\[[[]]]\\\\\\```dddgggjjjttt~~~{{{pppeee]]]YYYVVVVVV[[[ccciiikkkooottt|||qqqdddaaa^^^ZZZXXXZZZXXXYYY\\\```bbbgggrrr}}}{{{oooddd]]]ZZZXXXYYY___iiiooorrruuuyyyyyylllbbb]]]ZZZWWWVVVTTTXXX[[[\\\^^^ggguuuzzzmmmaaaYYYVVVYYY^^^eeelllrrrxxx}}}}}}~~~rrrhhhbbb^^^[[[YYYSSSVVVYYYYYYZZZbbboooyyy|||qqqeee^^^ZZZ[[[```gggooovvv||||||yyywwwuuupppkkkhhhhhhiiikkkkkknnnnnnllljjjhhhiiinnnrrruuusssqqqoooooorrruuuwww{{{pppgggbbb^^^\\\TTTWWWXXXWWWWWW\\\gggoooyyy}}}}}}tttjjjccc```___dddkkksss{{{~~~}}}}}}~~~}}}uuummmhhhdddaaa___\\\YYYUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVYYY\\\\\\\\\[[[[[[\\\^^^```aaavvvjjjccc^^^\\\XXXYYYYYYWWWVVVYYY```fffrrrwww|||{{{tttlllfffdddeeeiiiqqqyyy~~~tttppppppssstttuuurrroookkkiiihhhhhhiiimmmhhhaaa[[[XXXWWWUUUUUUTTTRRRPPPOOOPPPOOONNNLLLJJJKKKMMMOOOPPPQQQSSSTTTPPPQQQRRRSSSTTTUUUVVVVVVyyylllbbb]]][[[[[[[[[ZZZWWWUUUVVVZZZ^^^kkkpppuuuuuuqqqkkkhhhgggkkkpppwwwxxxkkkdddbbbbbbccceeecccaaa___^^^^^^______```\\\WWWTTTSSSSSSSSSSSSSSSQQQPPPPPPQQQPPPNNNLLLJJJKKKMMMOOORRRSSSSSSRRRMMMOOOQQQSSSTTTTTTTTTTTT~~~~~~{{{nnneee```______^^^\\\YYYUUUUUUVVVXXXdddhhhlllmmmkkkjjjlllnnntttyyy|||ppphhhdddcccccceeeeeedddddddddeeeeeefffdddaaa]]][[[ZZZZZZYYYXXXTTTSSSRRRSSSSSSSSSPPPNNNNNNOOOPPPRRRUUUUUUTTTRRRPPPQQQSSSUUUVVVVVVUUUUUU{{{||||||yyy|||~~~rrrjjjhhhhhhfffeeebbb^^^[[[YYYXXXYYY]]]```ccceeegggkkkrrrxxx|||{{{uuusssrrrqqqoooppprrrsssttttttsssssssssqqqnnnlllkkkiiigggeeeaaa___^^^^^^______]]][[[[[[YYYYYY[[[]]]]]][[[YYYXXXXXXZZZ[[[[[[[[[ZZZZZZ}}}~~~|||zzz}}}}}}xxxuuuxxxvvvpppooopppmmmkkkhhhdddaaa^^^]]]]]]YYY[[[^^^aaaeeemmmwww~~~yyyzzz}}}}}}|||~~~|||{{{zzzyyyuuussspppooommmmmmnnnnnnmmmkkkhhhfffdddeeeggggggeeebbb``````aaaaaabbbaaaaaaaaa{{{{{{|||~~~~~~tttooouuu}}}{{{wwwssstttqqqnnnjjjfffaaa[[[WWW[[[[[[\\\___fffqqq}}}||||||}}}}}}~~~~~~~~~wwwtttpppnnnooopppqqqqqqnnnmmmllljjjiiigggfffeee~~~~~~~~~~~~~~~}}}zzzrrrnnnuuu~~~zzzyyyvvvqqqmmmiiiddd___[[[``````aaadddlllwww~~~}}}}}}}}}}}}}}}}}}||||||{{{yyyxxxwwwvvvuuu{{{zzzyyyyyyyyyzzz|||~~~uuuooommmuuu~~~{{{vvvqqqnnnjjjfffcccfffeeefffjjjrrr~~~|||xxxwwwwwwwwwxxx{{{~~~{{{qqqmmmnnnwww~~~yyyvvvtttrrrpppooolllkkkkkkoooxxx}}}zzzwwwvvvvvvwwwyyy|||xxxooommmppp{{{}}}{{{|||||||||{{{vvvtttssswww}}}{{{}}}yyyvvvuuuvvvxxxzzz}}}~~~yyyqqqpppuuu||||||}}}zzzxxxxxxyyy{{{}}}~~~}}}}}}ssstttzzz~~~~~~~~~|||{{{{{{}}}~~~}}}}}}vvvvvv}}}~~~|||{{{zzzyyy~~~~~~~~~}}}{{{{{{|||~~~}}}}}}{{{{{{~~~xxxuuutttuuuuuuuuu{{{}}}{{{xxxzzz}}}}}}zzzzzz}}}zzzuuuooolllllloooqqqrrrvvv|||zzzvvvtttwwwzzz{{{zzz{{{~~~yyytttmmmiiiiiimmmppprrrxxx~~~yyytttrrrvvv{{{}}}~~~{{{uuunnniiiiiimmmqqqsss|||xxxtttxxx~~~|||wwwpppkkklllooosssuuu~~~~~~~~~~~~|||~~~yyysssppprrrvvvyyy|||{{{wwwuuuxxx|||~~~|||}}}zzzvvvsssqqqssswwwyyywwwvvvuuuwww{{{