BM6P6(@ rrrVVVGGGAAA<<<999777777666555333222111000000111000///...---,,,++++++---------...............000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++******++++++++++++,,,,,,***++++++,,,...000222333444333222222111111222222444444333333444555777888777888888999::::::;;;;;;::::::::::::::::::::::::;;;===>>>===<<<;;;<<<>>>>>>>>>>>>>>>>>>=========DDDCCCBBBAAA???>>>===<<<::::::;;;;;;<<<>>>???@@@===;;;999999<<<>>>???@@@::::::;;;;;;;;;;;;::::::===>>>>>>===<<<999777666888888777777888888999:::555555555555555444444444555444333333222222333333111///------000222111///111111111000000000000000........................111000///---+++*********++++++,,,---......//////+++++++++*********************)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$&&&''''''&&&%%%%%%&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$'''(((&&&$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((###""""""%%%((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''((('''&&&%%%%%%''')))(((((((((((((((((((((((())))))((('''%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((("""###%%%''''''%%%###!!!$$$$$$$$$$$$%%%&&&'''((())))))))))))))))))))))))(((((()))((((((***...111000000///,,,)))((()))***jjjYYYGGG>>><<<999666555666666444333222222111111222111111000///...------..................------222222111///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,---------......***++++++,,,...///111222222222111111111222222333555444444444444555777888999999999999888888888888777888888999:::;;;<<<<<<===>>>???===<<<:::;;;<<<<<<<<<======>>>???@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>???AAABBBCCC===;;;999:::<<>>===<<<999777777555555444333333333333333222222222111111000000000/////////...---------,,,111000000///---,,,,,,+++------------------------******++++++++++++,,,,,,,,,,,,,,,,,,------------+++++++++,,,---...000111000000000000111222333333666666555555555666666777;;;:::999888777666555444555666777888:::;;;<<<<<<>>>??????===;;;::::::;;;;;;;;;<<<===>>>@@@BBBBBB@@@??????>>>===<<<;;;;;;===>>>>>>???@@@AAABBBBBB<<<:::999:::===@@@AAABBB<<<<<<<<<======<<<<<<<<<===<<<:::999888777666666555555555555555666777777777777666555444333333333444444333222222222222222333222000000111111000...//////000000111111222222111111111111111111111111------,,,,,,,,,,,,------,,,,,,,,,,,,------------...---,,,+++***(((''''''******)))((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''((())))))'''%%%&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''(((((())))))*********&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&'''((((((&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&)))((((((''''''(((((()))&&&''''''&&&%%%%%%&&&((())))))))))))))))))))))))((((((((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&'''''''''%%%###!!!!!!###&&&((($$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''))))))***)))((((((+++---------...,,,+++,,,...000fffOOODDD???======;;;777666777444333333333333333444444111111111111111111111111000000///...---,,,,,,,,,++++++,,,,,,---......///------------------------++++++,,,------...//////)))************+++++++++++++++++++++,,,---...///.........///000111333444666666666666666666666666999999888777666555444444666666777777888999::::::<<<===>>>===;;;:::;;;<<<>>>=========>>>@@@AAABBBDDDCCCAAA???<<<:::888777:::;;;<<<======>>>>>>>>>:::999999;;;>>>AAABBBBBB<<<<<<============<<<<<<<<<;;;999777666555666666555555555555555666666777555555555555555444444444444333333222111222222222444333222222222111///.........///000111222222333111111111111111111111111000///...,,,+++************+++,,,---...///000111,,,,,,++++++***)))((((((***))))))((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((()))***)))'''&&&&&&'''((()))************))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''')))*********''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%"""!!!!!!###&&&(((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''''')))+++,,,,,,,,,+++***+++---///gggOOODDD===999777888555111111444333222222222222333444444000000000000000000000000000000///...---,,,,,,,,,))))))***+++,,,------...------------------------++++++,,,,,,---...//////)))))))))*********+++++++++++++++++++++,,,---...,,,,,,---...///111222333555555555666666666666666666666666666666666666666777777777777777777666666888:::;;;<<<;;;<<<===???BBBAAA@@@>>>>>>>>>???@@@DDDCCCAAA???<<<:::888777888999:::;;;<<<<<<<<<;;;999888888:::>>>@@@AAAAAA<<<<<<============<<<<<<;;;:::888666555555666666666555555555555666777777333333444444555666666666333333222111111111111222222333333333222000//////......///000111222222333000000000000000000000000///...---,,,+++*********...---,,,+++***)))((('''******************++++++***))))))((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''')))***)))'''&&&&&&'''&&&&&&&&&'''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((()))***)))'''&&&''')))+++++++++***((((((***,,,jjjQQQDDDBBB;;;666444555444222222666222222111111111222222333000000000//////........./////////...---------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++++++++,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,---...///111222222333444555666666666666444555555666777888888999888777777666666555444444666888:::;;;;;;<<>>@@@@@@???>>>===<<<<<<;;;999:::<<<=========<<<;;;888777888:::===??????>>><<<<<<<<<======<<<<<<<<<999999888777666666555666555555555555555666777777333333444444555666666666333333222111111111111111000222333333111///////////////000000111111222222////////////////////////+++******++++++,,,---...,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%''')))((('''&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((())))))(((&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''')))(((((('''&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((*********)))'''''')))+++iiiTTTEEE???@@@;;;666444666888666555666111111000000000000000000111111000///......------..................------.........---,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,---...///000///000222444555666666666555555666777777888999999666666555555555555555555777888:::;;;;;;<<<>>>???HHHFFFBBB???======>>>>>>=========<<<<<<<<<;;;;;;999;;;<<<>>>>>>===<<<;;;777777777999<<<===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888888777777666555444444444444444555555666666666555555555444444444333222222111111111111111---000333333111/////////000000000000000111111111////////////////////////************+++,,,---...***+++,,,---///000111222***************+++++++++******)))((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((###%%%'''''''''&&&'''(((***))))))(((((('''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((((((%%%$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&((())))))'''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&''''''###%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&'''(((((())))))(((((()))+++---bbbMMMDDD===999999:::444222555777555111111111111000///////////////333222111000///...---,,,---------...............------............//////************************,,,,,,------------......((())))))))))))*********,,,+++******************,,,,,,,,,,,,---...//////---///111333555666666666777777777777888888888888444444444555555666666666888:::;;;;;;;;;;;;<<<>>>HHHFFFBBB???>>>>>>?????????>>>===<<<:::999888777888:::;;;======<<<:::999777777777999;;;<<<;;;999:::;;;;;;;;;;;;;;;;;;:::777888999999999777666555333333222222333333444555999888777666444333222111333222222111000111111111+++///222333000...///000111111111000000000000000////////////////////////------,,,+++************------,,,++++++***)))))),,,+++++++++******))))))******)))(((((((((((((((&&&'''***++++++***'''&&&''''''''''''''''''''''''"""$$$&&&'''&&&&&&''')))'''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&$$$%%%'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%$$$%%%'''&&&%%%%%%))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%&&&&&&&&&###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&########################"""############$$$$$$$$$###############%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''&&&'''((('''((()))))))))+++...111kkkSSSEEE>>>888777:::666555333444444444333111444333333222111000//////.........///////////////...---,,,,,,,,,,,,---...------------------,,,,,,000///,,,*********+++,,,///***&&&(((---000///,,,------.........---,,,,,,))))))***+++,,,------...,,,,,,------...---------//////111333444555666666;;;:::999888777666555444555555555555555777<<>><<<;;;<<<<<<===BBBAAA@@@?????????@@@AAA@@@@@@???===<<<:::999999;;;<<<>>>?????????===<<<999999999:::;;;<<<===>>>;;;;;;<<<<<<<<<:::999888777777666555444444333333111111111111222333444555555555444333333222111111000000000000000000000000...------------,,,,,,,,,///////////////...............------------........................------.........------,,,,,,,,,******))))))))))))******,,,+++)))((((((((()))***))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''''''''&&&(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''***---%%%"""$$$&&&+++:::<<<++++++)))'''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######%%%'''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&(((***+++(((%%%%%%'''((('''%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&$$$"""!!!!!!"""%%%$$$###""""""###$$$%%%&&&$$$""" """$$$&&&############$$$%%%&&&'''############""""""""""""#########$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((''''''''''''((()))***+++,,,------cccRRRBBB<<<:::999:::<<<888666444333444444333222222222111111111111111111............////////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---------000...,,,*********+++,,,---,,,+++***+++++++++***((())))))*********))))))+++++++++*********))))))+++,,,,,,---.........---...///111333444555666666777777777666666666555555555555555555555777;;;???@@@???>>>======<<<<<<<<>>>>>???@@@@@@BBBAAA@@@>>><<<;;;;;;;;;:::;;;===???@@@???>>>>>>;;;;;;:::::::::;;;;;;<<<======>>>>>>===<<<;;;:::777666666555444444333333111111111111222333444555555444444333222222111111000000000000000000000000000////////////.........////////////..................------------......,,,,,,------......//////------,,,,,,++++++++++++******)))))))))))))))*********((('''''''''((()))&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&'''&&&&&&&&&(((***&&&###&&&(((...@@@HHH===555///'''%%%((()))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&''''''$$$!!!!!!###$$$###!!!%%%%%%%%%$$$$$$$$$######$$$%%%&&&$$$"""!!!!!!"""$$$$$$###""""""###$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&$$$###!!!!!! !!!!!!!!!"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,}}}bbbPPPFFF===<<<======<<<<<<;;;888555333333333333333000000000111111111222222...........................------,,,,,,------...,,,------......////////////...,,,+++******+++++++++---///---***''''''(((((()))***+++++++++++++++*********)))))))))((((((***+++,,,---......//////...///111222444444555555444444444555555666666666555666666555555777;;;>>>????????????>>>===<<<;;;???>>>===<<<<<<===??????CCCBBB@@@>>>===<<<<<<===:::;;;===????????????>>><<<<<<;;;:::::::::::::::============<<<;;;:::999666666666555444444333333111111111111111222333444444444333333222111111111000000000000000000000000000////////////.......................................------------......++++++,,,---...///000000++++++++++++************++++++***)))(((((())))))))))))((('''''''''''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&$$$'''(((,,,>>>JJJEEE;;;111'''$$$(((+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%'''%%%######$$$%%%$$$###%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$"""!!!"""###$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))))))))~~~aaaOOOFFFCCCAAACCCFFFFFFCCC@@@===999555222222333333333000000000000111111111111///...............---------------------------------......///000111222222------,,,+++******+++++++++---...///---***(((&&&'''((()))++++++,,,,,,,,,''''''((()))***+++,,,,,,)))***+++---.../////////...///000222333333444444444444444555555666666777666666777666666777:::<<<===>>>>>>??????===<<<;;;<<<<<<;;;;;;;;;<<<>>>???CCCAAA???===<<<<<<<<<===<<<<<<===>>>>>>>>>======;;;;;;::::::999::::::;;;;;;;;;:::999888777777666666666555555555444444444111111111111111222333333333333222222111111111000000000000000000000000000...------------,,,,,,,,,------...............///...------,,,,,,------...,,,,,,,,,------.........++++++++++++++++++******,,,+++***)))(((((((((((())))))((((((''''''''''''))))))(((((('''&&&&&&&&&***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((()))***&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%'''))))))'''%%%$$$%%%%%%###&&&&&&$$$000<<<999444---&&&$$$&&&((('''$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((()))((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%$$$"""!!!"""###$$$##################$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!!!! !!!!!!"""&&&&&&%%%$$$###""""""!!!#########""""""!!!!!! %%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''{{{aaaRRRMMM???AAACCCHHHLLLNNNLLLHHH<<<999555222222222333222222222111111000//////...//////......---------,,,------------------------,,,,,,---...//////000000,,,,,,++++++******++++++,,,++++++...222111,,,'''$$$$$$%%%'''((((((((((((((())))))***+++,,,------)))***+++---.../////////...///000111222222333333666666666666666666666666666777777777666666999;;;;;;<<<===>>>>>><<<;;;:::::::::999999:::<<<>>>???@@@???>>><<<;;;;;;;;;<<<============<<<;;;;;;:::999888888999:::;;;<<<<<<;;;:::999888777666555555555555555555555444444444111111000000111111222222222111111111111111000000////////////////////////...------------,,,,,,,,,,,,---------......//////------,,,,,,,,,,,,------......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***)))(((((())))))************))))))((((((%%%%%%%%%$$$$$$#########***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))(((''''''(((((()))%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&(((******(((&&&%%%%%%%%%###''''''!!!'''///+++((((((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&''''''###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$"""""""""$$$#########$$$$$$#########"""###$$$%%%%%%$$$###""" !!!"""###%%%&&&&&&&&&&&&%%%$$$######"""$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''eeeSSSOOOQQQKKKMMMNNNMMMNNNNNNJJJDDD:::777444222222222222222333222111000///......---//////......---,,,,,,,,,,,,------......------,,,)))*********+++,,,,,,,,,++++++++++++++++++******---***)))---333444///)))&&&&&&'''((()))))))))(((,,,,,,,,,++++++++++++******+++,,,---......//////......///111111222222222666666666666666666666666777888888777666666888999:::;;;;;;;;;;;;;;;::::::999999888999:::<<<>>>???>>>>>>>>>===<<<;;;;;;:::<<<<<<<<<;;;::::::999999777777888888999;;;<<<======<<<:::999777666666666555555555555555555555555111111000000000111111222000000000000000000000000////////////////////////000////////////.........,,,,,,,,,---......//////------,,,,,,,,,,,,------//////...---,,,+++******+++++++++,,,,,,,,,,,,,,,******))))))))))))*********************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''///---+++(((&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''''')))***)))'''&&&&&&'''&&&###(((***$$$''',,,'''"""&&&******'''%%%'''***'''&&&%%%$$$$$$%%%&&&'''(((&&&%%%$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((###%%%''''''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$###"""###$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""######""""""######$$$%%%"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''nnnaaaWWWSSSSSSUUUWWWSSSLLLGGGEEE@@@999666555222222222333222000111111000000/////////...//////...------,,,++++++,,,,,,---......---,,,,,,************++++++++++++******++++++++++++******+++***+++---000111...+++)))******+++++++++******++++++++++++************+++,,,,,,---.........---......///000111111111111333333444555666777777888777888999888666666777888:::999999888999999::::::888888888999:::<<>>?????????===;;;:::999888888888999::::::;;;999888888888999:::;;;;;;===;;;999777666555555555555555555555555555555555111111000000000000111111000000000000000000000000////////////////////////000////////////.........++++++,,,------...//////---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++************+++++++++,,,(((((((((((()))***+++,,,((()))*********)))'''''''''(((((())))))******+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''',,,+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''(((((('''&&&%%%'''(((((("""&&&)))%%%&&&***%%%$$$%%%&&&&&&&&&&&&(((***((('''%%%$$$$$$%%%'''((('''''''''''''''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&###&&&))))))'''&&&''')))%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""###$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$###$$$$$$###""""""#########!!!"""###%%%&&&((()))***#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&''''''&&&$$$###"""###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&'''((())))))vvvjjjgggbbbYYYSSSKKKMMMIIIAAA<<<<<<999333444333222222333333111000////////////000000000000//////...---,,,,,,++++++,,,,,,---......---,,,,,,---------------------,,,)))******+++++++++******)))+++---...---,,,,,,---'''((((((((((((((('''&&&''''''((()))***+++,,,,,,,,,,,,------...------------...///000000111000000///000111333555777888999777888999888777666777888999999777777777888999:::888888888999;;;===???@@@===>>>@@@BBBAAA???<<<:::555555666777888:::<<<===;;;:::999999888888999999;;;999777555333333333333444555555555555555555555111111000000000000000111////////////000000000000////////////////////////......---------,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++'''((((((((()))+++,,,---'''((()))))))))(((&&&%%%$$$%%%%%%&&&'''((())))))'''((()))******)))((('''((((((((((((((((((((((((&&&''')))++++++***((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%#########%%%'''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&'''&&&%%%$$$$$$&&&)))(((!!!%%%!!!###&&&!!!'''$$$!!!!!!$$$&&&((((((((('''%%%$$$$$$%%%'''(((&&&''')))***+++***((('''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((((('''%%%$$$$$$%%%'''((('''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$"""%%%%%%###"""###%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""###%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!""""""###$$$$$$$$$$$$%%%&&&&&&''''''((( !!!!!!"""""""""###$$$%%%&&&%%%%%%$$$&&&&&&''''''&&&$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&((()))******ssskkkcccVVVNNNNNNBBB@@@===999666444444444222222111000//////000000000000//////.........---------......------,,,++++++++++++++++++++++++++++++,,,------------,,,+++))))))))))))))))))))))))))))))))))))************************************+++******))))))+++,,,---,,,+++++++++++++++++++++............///111222333333444555666777777777777666666666666777777777777666666666777888:::;;;<<<;;;;;;;;;===@@@AAA@@@>>>;;;===@@@AAAAAA>>>;;;999;;;<<<<<<;;;999888888999:::999888777666777888999:::999888777666555444333555555444444444555666666111111000///////////////000000000000000000000000000000000000////////////...---,,,++++++,,,...///+++,,,,,,------,,,,,,+++++++++***))))))***++++++((()))+++,,,,,,+++***))),,,%%%!!!###***---((("""))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((&&&%%%'''(((%%%&&&((()))))))))((('''%%%&&&'''(((((('''&&&&&&((('''&&&%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&$$$###"""######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######"""!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&))))))'''&&&$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))***'''$$$%%%(((******(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&'''$$$"""$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$###"""!!! !!!!!! &&&$$$"""!!!!!!"""$$$&&&###############$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%&&&&&&%%%$$$$$$###$$$&&&((())))))((((((########################&&&%%%$$$&&&((())))))(((ppp]]]WWWQQQGGG@@@AAA;;;999777444333222333333111111111000000000//////000/////////.........------------...------,,,+++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))************************************&&&%%%%%%$$$%%%&&&'''(((++++++++++++************---------...///000111222333444555666666777777666555555666666777777777888666666666777888:::;;;<<<>>>===;;;;;;======<<<;;;777999<<>><<<;;;:::;;;<<<;;;999888888999::::::999888888888888888:::999888777666555444444555555444444444444444444111111000///////////////111111111111111111111111000000000/////////......---------,,,,,,------...------............------,,,,,,+++******+++,,,,,,---------,,,+++***((('''***'''%%%&&&)))***(((%%%((((((''''''''''''(((((((((((((((((((((((((((((('''))))))((('''&&&&&&'''&&&&&&((()))))))))((('''&&&'''((((((((('''&&&&&&)))((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((&&&$$$$$$'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&$$$""""""###$$$%%%%%%%%%%%%%%%########################$$$$$$###############"""###""""""#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''')))((('''yyyjjjYYYJJJFFFDDD===999999555444222111111222333333///000111111111000///.../////////...............---------------,,,++++++++++++++++++++++++++++++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))************************************(((''''''''''''((()))***)))))))))))))))*********,,,,,,,,,---...///000111222333444555666666666666444555555666777888888999555555666777888:::<<<===AAA>>>;;;999999:::999999666888;;;>>>@@@@@@???>>>999:::<<<;;;:::999999::::::::::::::::::999999888:::999999888777666555555555555444444333333222222222111000000///000000000111111111111111111111111////////////............------.........------,,,,,,,,,------------,,,,,,++++++***))))))***++++++...---,,,+++***)))))))))((()))))))))(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&((())))))(((&&&&&&&&&&&&''''''((()))(((((((((((()))))))))((('''&&&%%%)))))))))(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&((()))***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&%%%###$$$%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###############$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&sssbbbXXXKKK@@@>>>===999666666444333333222222333444444...///111222222000///---........................,,,------------,,,++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((()))))))))************************************+++***++++++++++++,,,,,,(((((((((((())))))))))))+++++++++,,,---...///000222222333555555555555555333444555666777888999:::555555666777888:::<<<===CCC???;;;888999:::;;;;;;999;;;>>>AAABBBBBBAAA@@@:::<<<>>>>>><<<;;;;;;<<<999:::;;;<<<;;;:::999888999999888888777777666666555555444444333222111000222111111000000000111111111111111111111111111111////////////.........---------/////////...,,,+++)))******++++++******))))))))))))(((((()))))))))***)))(((((()))***,,,---************************+++******))))))******+++(((((((((((((((((((((((($$$&&&)))***(((&&&&&&&&&&&&''''''(((((((((((((((******))))))((('''&&&%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((######$$$%%%&&&''''''((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$"""!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%ttt___TTTKKKBBB:::888888666333222444444333333222222222222---...000111222000///------------...............,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))++++++++++++,,,...///000111222333444555555555555333444555666777888999:::444555555777888;;;<<<===AAA>>>:::999;;;>>>@@@AAA===>>>@@@AAABBBAAA@@@???===???AAAAAA@@@>>>>>>>>>999:::;;;<<<;;;:::999888888888888777777777777777444444555444333222111000222222111111111111222222111111111111111111111111000////////////...............///000///...,,,+++)))******++++++******)))************************((((((''''''((()))+++,,,---***((())),,,---+++)))***))))))(((((())))))***((((((((((((((((((((((((###&&&))))))(((&&&&&&&&&''''''''''''((((((((()))******)))((('''&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!""""""!!! ###&&&$$$###"""!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%'''&&&$$$###""""""###$$$%%%%%%&&&&&&&&&'''''''''%%%$$$###$$$&&&&&&&&&$$$vvvaaaRRRLLLDDD???:::888777666333111222222222111000000//////---...///000000000///...---------------.........,,,,,,,,,,,,,,,+++*********************************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&'''(((((((((((('''''''''(((((())))))******+++++++++,,,---...///000111111222333444444444444444555555666777888888999444444555777999;;;===>>>???<<<::::::===BBBEEEFFF>>>???@@@@@@???>>>===<<<@@@BBBDDDDDDBBB@@@>>>>>>:::::::::::::::999999888666666666666777777777777333444555555555333222111222222222111222222333444222222222222222222222222000000000000///////////////////////////...---,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,******)))(((((((((((((((---***((()))---...+++(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((###%%%(((((('''&&&&&&'''(((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$ """###%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!! """$$$$$$""""""%%%(((%%%###  ###%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&%%%{{{jjj[[[NNNFFFDDD???===999777777777444111000000000000000/////////........./////////000000,,,,,,,,,------.........+++,,,,,,,,,,,,+++*********************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++******)))''''''((())))))***++++++++++++,,,,,,---///000111000111222333333444444333555555666666777777777888444444555777999;;;===>>>===;;;:::;;;???CCCFFFGGG??????@@@@@@??????>>>===AAACCCEEEEEEBBB???======::::::999888888888888888444444555555666666666777333444555666666555333222222222222222222333444444222222222222222222222222222111111111000000000000111000///...------------------............------***+++,,,------,,,+++***+++++++++++++++******)))************************((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%''''''&&&%%%'''((((((''''''&&&'''((()))***'''&&&%%%%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&& !!!###%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$######%%%######$$$%%%%%%%%%$$$$$$########################"""""""""############### $$$'''&&&"""!!!###&&&######"""!!!!!!"""###### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$#########"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''''''''&&&%%%&&&''''''&&&%%%pppYYYLLLDDD<<<888999777777555333333333111---///000000111222111111111...............///000111,,,,,,,,,------.........+++,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))******))))))((('''(((((()))***++++++,,,,,,,,,,,,---...///000111000000111222333333333333666666666666777777777777333444555777999;;;===>>><<<::::::<<<@@@CCCFFFGGGAAAAAAAAABBBBBBAAAAAA@@@BBBDDDFFFEEEBBB>>><<<;;;;;;:::888777666777888999333333444444555666666666222444555777777666444333222222222222333333444555222222222222222222222222222222222222111111111000222111///...---------...+++,,,,,,------,,,,,,+++'''((()))******)))((('''((()))+++---............'''+++...,,,(((''')))---++++++************++++++((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%''')))(((''''''&&&&&&((()))***&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%% """$$$%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''(((((())))))******((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''$$$""""""###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&$$$"""###%%%!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$'''&&&!!!""""""###$$$%%%%%%$$$###""" !!!"""###$$$%%%&&&&&&%%%$$$$$$######""""""""""""###$$$%%%&&&&&&'''&&&###$$$&&&''''''&&&%%%$$$######$$$$$$%%%&&&''''''((('''&&&&&&(((((('''&&&|||cccYYYKKKAAA===;;;999666666666555444222111111000000000000000000000000000//////.........------------,,,,,,++++++,,,,,,---)))&&&%%%&&&***------,,,))))))******+++++++++,,,************************))))))))))))))))))))))))*********(((&&&&&&(((***,,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''''''''((()))++++++,,,,,,+++***+++,,,---...000000111222333333444444777777777777777666666666777777777888:::===AAACCC>>>===<<<;;;<<<===???AAAEEEEEECCCBBBBBBAAABBBBBB???@@@AAABBBAAA>>>;;;999;;;:::::::::::::::::::::333333333444444444444444444555666666666555444333666555555444444333333222000000000000111111111111---...////////////......000000000000000000000000,,,---.../////////------000///,,,***))))))))))))))))))*********+++++++++000...,,,***))))))***+++)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((((((((###%%%'''((())))))'''&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###"""""""""###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''%%%$$$%%%&&&(((***))))))((((((''''''&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###!!!!!!"""###$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%"""######"""!!!!!!"""$$$ """######$$$&&&(((########################""""""""""""""""""""""""!!!###%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$"""!!!"""&&&'''&&&$$$#########$$$$$$%%%%%%%%%"""$$$)))---000...***&&&~~~cccOOOGGG===777666777666444555555444333222111000000///////////////////////////.........---------------,,,,,,,,,,,,,,,,,,---...+++))))))+++---,,,+++))))))))))))******++++++''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''&&&&&&(((************)))((((((''''''((((((((((((((((((((((((''''''''''''((()))***+++,,,,,,+++++++++,,,---...///000000111333444444555666666666666666666666666666777999;;;===>>>>>>>>>???>>>===<<<===???AAABBBCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@???===;;;999::::::::::::::::::::::::444444444555555555555555444444555555555333222111444444444444333333333333444333222111000///......////////////////////////000000000000000000000000------............------///...,,,***)))))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++***)))(((''''''''''''((()))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&((()))((('''&&&%%%%%%&&&&&&%%%$$$###!!! %%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%&&&'''((()))*********)))))))))(((((()))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&%%%&&&&&&$$$"""!!!!!!"""########################"""""""""""""""""""""""" !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$$$$$$$$$$"""!!!###%%%'''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''+++///111000,,,(((vvv___MMMAAA<<<777444555777666555333333222111000000//////////////////////////////............------------------,,,,,,,,,,,,------222000---,,,,,,,,,,,,+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''&&&%%%%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++,,,++++++++++++,,,------......///111333444555666555555555555555555555555444777;;;???AAA???===;;;@@@????????????AAACCCDDDAAABBBCCCDDDDDDDDDCCCBBB??????>>>===<<<;;;;;;:::999999::::::::::::::::::666666666666666666666666444444444444333222111000222222333333333333444444444444333222111000//////222111000//////000111111000000000000000000000000......---------------...,,,,,,+++************+++++++++,,,,,,,,,---------((()))+++---...---+++***)))((((((''''''(((((()))***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((()))(((&&&%%%###&&&&&&&&&&&&$$$!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$%%%$$$######$$$%%%'''((('''%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""##################""""""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&)))---000///+++(((ppp[[[KKKAAA===;;;888777777777555333222111111000//////......////////////////////////------------------------------,,,,,,,,,,,,------222000...,,,++++++++++++''''''((((((((((((((((((************************(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++,,,,,,,,,------///000222444666666444444444555555555555555333666;;;???AAAAAA???===AAAAAA@@@AAABBBCCCEEEEEEBBBCCCDDDEEEEEECCCAAA@@@???>>><<<;;;::::::;;;;;;999999:::;;;;;;;;;::::::888888888777777666666666555555555444333222111111111111222222333444444555111111222222333333444444444333111//////000222333///////////////////////////...---,,,+++,,,---...******************+++++++++++++++,,,,,,,,,,,,---******,,,,,,,,,,,,+++***)))))))))(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&%%%''''''(((((('''&&&%%%%%%)))((('''%%%$$$###"""!!!'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''')))'''%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&''''''(((######$$$%%%%%%%%%%%%$$$ """######!!! !!!"""###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!""""""$$$$$$######################################################################## !!!!!!"""""""""""""""###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%(((******'''$$$jjjVVVGGG===999777666555555444333000...111000000//////.................................,,,,,,------------------,,,,,,++++++++++++,,,,,,...---,,,***)))***+++,,,((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***++++++***'''%%%%%%&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))(((((((((((())))))*********+++++++++,,,,,,,,,,,,---...000222444555666444444444444555555666666555777:::===@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGEEEEEEFFFFFFDDDAAA>>><<>>999888222333444444444222111000000000000//////.................................,,,,,,,,,,,,------------++++++************++++++*********((('''''')))+++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***+++,,,+++(((&&&%%%&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((((((((()))))))))******+++,,,+++++++++------...000222333444555444444444555666666777777888999:::<<<>>>AAACCCDDDAAAAAABBBDDDEEEFFFGGGGGGGGGGGGGGGEEECCC@@@===<<<>>>===<<<;;;:::;;;;;;<<<999;;;===?????????===<<<;;;;;;:::999777666555555666666555444444444555555222222333444444555666666666555555555444444444333444333222000000000111111000000000000000000000000///...---,,,++++++++++++))))))******+++******)))))))))*********+++++++++000...,,,)))((()))***+++************)))((('''''')))(((((((((((())))))***((((((((())))))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%$$$"""!!!"""$$$''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$ ###%%%%%%$$$""""""###"""###$$$$$$###"""###%%%########################"""""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&################################################"""""""""""""""""""""""" !!!""""""""""""""""""###$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$#########%%%&&&'''%%%###uuuUUUHHHBBB;;;888;;;333444555555444333111111000000000///////////////........................++++++,,,,,,,,,---------******))))))))))))******((()))***(((%%%%%%'''***)))))))))(((((((((''''''************************''''''''''''''''''''''''&&&(((******(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))***+++,,,++++++***......///000111222333333444444555666666777888888;;;;;;<<<>>>???@@@AAAAAA@@@AAACCCDDDFFFGGGGGGHHHHHHGGGFFFDDDBBB@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAA@@@???>>>;;;;;;:::888777555444444555444333333333444555666444444444555555666666666666666666555555555555444333222222111000000//////000000000000000000000000------------,,,+++******))))))***++++++***)))(((*********+++++++++,,,,,,---,,,,,,+++******************++++++***)))'''&&&((((((((((((((()))******'''''''''((()))*********''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''(((######$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$ """%%%%%%$$$""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%&&&((()))***################################################""""""""""""""""""""""""!!!!!!"""############"""!!!###$$$$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&'''&&&$$${{{___FFF???<<<555444:::333444555333111...,,,,,,000000000000000/////////........................+++++++++,,,,,,---------))))))(((((((((((()))))))))******((($$$###&&&(((******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''"""%%%'''(((((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))((()))***+++,,,+++******...//////000111222222333555555555666777888888999===>>>???@@@@@@???>>>===@@@AAACCCDDDFFFGGGGGGGGGGGGFFFDDDCCCAAAAAA@@@@@@==================<<<<<<;;;<<>>>>>>>>???@@@CCCEEEGGGDDDBBB???>>>@@@AAABBBBBBAAA@@@???=========>>>???======>>>>>>>>>>>>======<<<:::777555444444444555555555444333333333333444111222333444555444333333444555777666555333333444333222111111000000111111000000000000////////////////////////...---,,,+++------,,,+++*********+++,,,,,,,,,+++++++++******))))))(((((((((((())))))******))))))((((((((('''(((((((((((())))))))))))***)))((((((((((((&&&$$$''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&"""###$$$$$$%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((&&&$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$)))&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%### ######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$### !!!"""###$$$$$$%%%%%%$$$$$$###$$$"""!!!!!!"""######"""%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$######""""""""""""############"""!!!!!!$$$$$$!!!(((555888222$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$'''%%%###""""""""" !!!!!!!!!"""######$$$$$$ !!!"""###############%%%%%%$$$$$$###$$$$$$$$$!!!"""$$$%%%%%%$$$###"""zzzgggRRREEE:::888999666444555333333333333222111000///000000000///...---------------------------------,,,+++************+++,,,++++++,,,,,,++++++***)))******))))))((((((''''''(((((('''''''''(((******'''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((()))***))))))((())))))((((((((((((((()))))))))***,,,---...///000222222444555777999::::::<<<<<<<<<<<<<<<<<<<<<<<>>???@@@@@@@@@>>>===<<<;;;:::;;;<<<<<<<<<==================<<<;;;:::888555444444555666555555444333333333333333000111222333444333333222444555666666444333333444333222111111000000111111111000000000//////........................------,,,+++******))))))******,,,,,,,,,+++++++++******))))))(((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((())))))((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''')))'''&&&$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$(((&&&###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###!!!$$$$$$$$$###$$$&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$######"""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###'''&&&$$$###"""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%###""""""###$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!! $$$### $$$///111+++$$$$$$$$$#########"""""""""""""""""""""#########%%%###!!!!!!"""###"""!!!#########"""""""""""""""!!!""""""############"""%%%%%%$$$$$$###$$$$$$%%% !!!"""$$$%%%%%%&&&&&&mmmXXXIIIDDD===777666555444444666222333333222222111000///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************+++***))))))(((((((((((((((((((((((((((***))))))))))))***++++++((((((((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((&&&'''((())))))))))))((()))((((((''''''((())))))((()))***+++,,,---...///111222333444666888999:::;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>===;;;:::999888777888999999;;;<<<<<<<<<<<<<<<<<<;;;;;;999888666555555666666555444333333222222333333000000111222222222222111333444666555333222222333222222111000000000000111111111000000///...---------------............///,,,,,,+++************+++,,,,,,,,,+++++++++******))))))(((((((((((())))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$######"""$$$&&&''''''&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""!!! !!!!!!%%%###!!!((()))$$$$$$$$$$$$###########################""""""""""""###!!! !!!###$$$$$$###$$$$$$######"""!!!!!! """############""""""!!!%%%$$$$$$###$$$$$$%%%%%%############$$$%%%&&&'''tttaaaRRRFFF>>>999888666555333222333555222222222222111000///.../////////......---------++++++++++++++++++++++++******************************++++++******)))(((''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''((((((((((((((((((((('''''''''((())))))******+++,,,---...//////000111222444555777888999::::::::::::;;;;;;;;;;;;:::;;;<<<===???AAABBBCCCCCC@@@>>><<<======;;;:::999888777666666666777888::::::::::::::::::::::::999888777666666666666777444333333222222222222222///000000111111111111111222333555444222111111222222222111000000000000000111111000///...------,,,///......---------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))''''''''''''''''''&&&&&&(((((('''''''''''''''&&&'''((())))))(((&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%######%%%'''&&&%%%%%%$$$$$$%%%%%%%%%((((((''''''&&&&&&%%%%%%######%%%%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###'''%%%###$$$%%%&&&%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""!!!$$$### $$$%%%!!!########################$$$$$$######""""""!!!!!!###""" !!!###$$$$$$###############""""""!!!!!!###############"""!!! $$$$$$######$$$$$$%%%%%%'''&&&$$$######$$$%%%&&&{{{gggVVVJJJCCC>>><<<555777777444111111222333111111111111000///..................------------++++++++++++++++++++++++***++++++++++++++++++***+++++++++++++++******)))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''((()))))))))******+++,,,---......///000111222444666777888888999999999:::::::::;;;888999:::<<<>>>???@@@AAA@@@>>><<<;;;;;;;;;:::888888888777666666777888999999999888777777888999999777777666666666666666666333333222111111111111222/////////000000000111111111222444333111000000111222111000000//////000000000000000///...------,,,222111///---,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&(((***)))'''&&&&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%(((((('''&&&%%%$$$#########""""""######$$$$$$$$$%%%%%%%%%############%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%###"""###$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###### """###!!!!!!###$$$###########################$$$$$$######""""""!!!!!!%%%###!!!!!!"""###"""!!!!!!!!!""""""###########################"""!!! $$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%'''(((zzzfffYYYKKKCCC===999777888444777777333111222222111000111111000000///...---------------------------******************************+++,,,,,,+++******++++++,,,,,,++++++***)))'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((())))))''''''(((((()))******+++...///000222333555666777777777888888999999::::::::::::;;;<<<<<<<<<<<<<<<===<<<::::::;;;:::888777999888777666777888999:::888777666555555666777888444555555555555555555555333222111111000000111111000000000///000111111222000111333222000//////000111111000////////////000/////////............---444222000---++++++++++++(((''''''''''''((()))))),,,,,,,,,+++++++++******))))))(((((((((((())))))'''''''''''''''((((((((('''''''''&&&%%%%%%$$$$$$%%%(((******'''%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$$$$######%%%'''((('''&&&%%%$$$#########""""""###$$$%%%&&&'''''''''&&&$$$""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!############%%%&&&###############$$$$$$$$$############""""""""""""%%%###"""!!!"""###"""!!! !!!!!!"""######$$$$$$"""############""""""!!!############$$$%%%&&&&&&""""""###$$$&&&(((***+++|||ggg[[[MMMCCC;;;:::999444333444333666444000000333333000000000000000///...------------------------------************************))))))***++++++***))))))*********+++***))))))((((((((((((''''''&&&&&&%%%&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&'''((())))))&&&''''''(((((())))))***---...///111333444555666666666777777888999999:::999999;;;<<<<<<<<<;;;:::;;;999999999::::::888666888888777666777888999:::777666555444444555666777222333333444444555555444222222111000000000000000111111000000000111222333///111222111000...//////111111000///////////////---------............///333111///---++++++,,,,,,((((((''''''((())))))***,,,,,,,,,+++++++++******))))))(((((((((((())))))'''''''''(((((()))))))))''''''&&&&&&%%%$$$$$$###$$$(((+++***'''%%%'''***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&(((&&&&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$############!!!!!!"""""""""#########"""###%%%&&&&&&$$$""" !!!###$$$###"""$$$&&&""""""#########$$$$$$$$$"""""""""""""""############"""!!!!!!###$$$######"""""""""""""""#########!!!""""""############"""############$$$%%%&&&'''$$$%%%&&&''''''(((''''''qqqZZZLLLFFFAAA999555888999555222444222444222---///444444///000000000000///...---,,,------------------------))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))(((((('''))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###"""######%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))%%%%%%%%%&&&'''((()))***(((((())))))******++++++---...///000222444555666555666666777888999999999444666888;;;<<<=========999888888888::::::888666888777666666777888999:::777666444333333444666777111111222333444444444444222111111000000000000000222111000000000111333444///000222111///......///111111000///////////////,,,,,,------.../////////111000...,,,,,,,,,......++++++******+++,,,------,,,,,,,,,+++++++++******))))))(((((((((((())))))'''((((((((())))))******''''''&&&%%%%%%$$$######$$$(((+++***&&&%%%'''***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''###%%%''''''&&&$$$$$$$$$#########$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$""""""############""""""""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$###""""""""" !!!!!!"""""""""### """$$$&&&&&&###  !!!$$$%%%###!!!"""%%%""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!! !!!###%%%%%%%%%$$$$$$######"""!!!!!!!!! !!!"""###########################$$$%%%&&&'''*********)))'''%%%""" {{{dddVVVLLLCCC===:::999888666555555555555444444333333222111000000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************++++++++++++******''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***))))))))))))******+++------...000111333444444555555555666777999:::;;;888888888999999888888888777777777777777777777777888888888777666555555555777666666555555555666666555444444333333222222111///000111222222111000/////////000000000000//////111111111111111000//////---------------------,,,,,,------.../////////...000///...---,,,---...///,,,+++++++++***)))))))))//////...---,,,******)))''''''((((((((((((''''''))))))((('''''''''''''''((('''&&&%%%$$$%%%%%%&&&)))(((&&&$$$$$$$$$&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&+++)))&&&%%%&&&((((((((()))(((&&&%%%$$$%%%%%%&&&$$$%%%'''&&&$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''***&&&!!!!!!$$$((()))(((***'''$$$$$$&&&'''%%%$$$%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""################################################$$$%%%&&&'''&&&%%%$$$###%%%&&&&&&'''&&&%%%###"""$$$$$$$$$############"""&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$""""""!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%~~~ppp\\\LLLDDD@@@;;;777555555444444333222222111333222222111000000//////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((((((((()))))))))((())))))******))))))(((''''''(((((('''&&&&&&%%%''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((()))++++++,,,---///000111222444444444555666777888999777777888888888888777777555555555555555555555555666666666666666777777777777777666555555555555555444333333222222111000000///000111111111111000/////////000000000000//////000111111111111000///...,,,------....../////////...---,,,++++++,,,---...111000...,,,,,,+++,,,,,,++++++******************))))))************++++++'''(((((())))))(((((('''))))))((('''''''''''''''((('''&&&%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&---+++(((&&&&&&&&&%%%$$$###$$$%%%%%%&&&%%%$$$$$$"""###%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%'''%%%$$$&&&((()))'''%%%###"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$############"""%%%%%%$$$$$$############"""###$$$%%%%%%%%%$$$###$$$###"""!!!!!!"""###############"""""""""!!!!!!$$$#########""""""""""""######"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$###""""""""""""###$$$sssYYYOOOCCC;;;::::::888666555666666666666444333222111111000000//////......------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++''''''''''''(((((((((((('''(((((())))))((((((''''''''''''(((''''''&&&%%%''''''''''''((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***+++,,,---...000111111333333333444444555555555666666777777777777666666444444444444444444444444444444555666777777888888999888777555555444444444333333222111111000000//////000000111111000000/////////000000000000//////000000000000000//////...,,,,,,---...///000111111111///,,,******+++...000000///...,,,+++***))))))))))))******************)))))))))*********++++++((())))))******))))))((()))(((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&)))((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$,,,***((('''''''''%%%### ###%%%&&&%%%###"""""""""###"""""""""%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$###############$$$$$$%%% """&&&'''&&&%%%######+++***)))((((((&&&### ###""""""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$############"""#########"""""""""""""""###$$$$$$$$$$$$######"""%%%$$$###"""!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""!!!!!!!!!!!! """""""""!!!"""######$$$"""######$$$$$$#########"""""""""""""""######$$$###""""""!!!!!!""""""###nnnZZZIIICCC;;;888888999777555444555777888777555333222000000000/////////......------------------------))))))******+++++++++,,,++++++++++++++++++++++++'''''''''((((((((())))))'''(((((())))))(((((('''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((())))))*********,,,------///000111111222222333333333444333333333555555666666666666555555555555555555555555555555444444555555666777777888999999777666444444333333333333222222111111000000///000000000000000000/////////000000000000///////////////000000///......,,,,,,------......//////......---,,,---...000111...---,,,+++******))))))(((((())))))******++++++---------,,,+++******)))))))))************))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''((('''&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''))))))'''&&& !!!###$$$%%%$$$###"""$$$$$$### !!!###''''''&&&%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$((()))&&&######$$$+++***)))((('''&&&$$$###%%%%%%$$$$$$$$$%%%&&&'''###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&$$$###""""""###%%%'''(((######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$######"""!!!!!!$$$######"""""""""""""""$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""######$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""jjjXXXMMM@@@===888666555555222000///000222333333111///...000000000000000/////////------------------------)))))))))******+++++++++************************(((((()))))))))*********((())))))******))))))(((&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&((()))*********))),,,,,,---...///000000111222222333444444333333222333444444555555444444333444444444444444444444444555555555555555555555555999999777666444444333333444444444333222222111111000//////////////////000//////000000000000//////---....../////////......---------,,,,,,+++++++++''')))+++---...///......******++++++++++++++++++((((((((())))))******+++---,,,,,,++++++*********))))))************))))))((((((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%'''((()))'''&&&%%%%%%$$$###############&&&%%%$$$""" """$$$&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$&&&((('''$$$###%%%'''$$$$$$$$$$$$%%%(((+++---%%%%%%%%%%%%%%%&&&&&&'''"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######""""""###%%%&&&(((############$$$%%%%%%&&&$$$$$$$$$#########"""""""""""""""###############$$$######"""!!!!!!!!!!!!!!!!!!""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""""""""###############$$$%%%&&&&&&%%%%%%!!!!!! !!!!!!"""###########################ppp]]]NNNFFFCCC:::888666555555444222000000111222222222222000000000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))************((())))))******))))))(((%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''"""$$$%%%'''((((((((('''******++++++,,,------...///111222333444333222222222333333333333333333222111111111111111111111111666555555555555555555555999888777555555444444444555555444444333222222111000//////......//////000//////000000000000//////,,,---........................---,,,+++***))))))###%%%(((+++---,,,+++)))))))))***,,,,,,,,,,,,,,,(((((())))))))))))))))))&&&''''''((()))***++++++((())))))******))))))((('''((()))))))))(((&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$)))(((&&&&&&'''&&&%%%###((('''%%%$$$######$$$$$$%%%&&&&&&%%%%%%&&&(((***$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''%%%$$$$$$&&&(((&&&''''''%%%$$$$$$&&&(((#########$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$###############################################################$$$%%%&&&$$$############$$$$$$%%%$$$$$$$$$############"""""""""""""""###############"""!!!!!!!!!!!!!!!""" """###$$$$$$$$$$$$""""""!!!!!!!!! """"""############$$$$$$######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!""""""###"""######$$$$$$######"""eeeSSSGGG>>>;;;<<<777666555555555444333222333333333333333333333333........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))((((((((())))))))))))***'''(((((())))))(((((('''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&!!!###%%%'''((((((''''''*********+++,,,,,,------,,,...000222333222111111111222222222222222222111111111111111111111111111333444444555555666666666777777666555555555555555444444333333222111111111000///............///000//////000000000000//////+++,,,---...............---------,,,,,,+++++++++'''(((***++++++***)))(((***+++,,,------,,,,,,+++)))))))))))))))(((((((((&&&&&&'''((()))***++++++'''(((((())))))((((((''''''((()))***)))(((&&&%%%$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%&&&%%%%%%%%%$$$#########%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&***(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&&&&((()))#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&""""""###$$$%%%&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%%%%%%%$$$$$$''')))(((%%%"""!!!!!!"""###$$$$$$%%%%%%$$$$$$""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""""""""#################################$$$######""""""!!!!!!!!!"""######$$$$$$$$$######%%%$$$###""""""######$$$$$$$$$$$$############""" !!!!!!!!!""""""""""""!!! !!!"""###!!!"""######$$$###"""""""""!!!!!!!!! """""""""######$$$$$$$$$""""""$$$%%%%%%%%%$$$###""""""$$$%%%%%%&&&&&&&&&""""""!!!!!!""""""###$$$!!!!!!"""######"""!!!!!!rrr```MMMCCC===888777:::444333222222111111000000000//////...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''''''''''''''&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$''')))******)))))),,,,,,,,,------.........***+++...000111111000000111111222222222222111111222222222222222222222222111222333444666777888888777666666555555555666666333333222222111000000000000///...------...///000//////000000000000//////+++,,,------.........---,,,---------------------///...---,,,++++++++++++,,,------...---,,,***)))******))))))((((((''''''++++++++++++************''''''(((((((((((('''''''''((()))***)))(((&&&%%%###$$$&&&'''((('''&&&&&&"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''%%%######%%%''')))))) """$$$&&&'''&&&%%%###$$$%%%'''&&&$$$""""""###""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&& !!!###$$$%%%&&&'''&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''$$$######&&&&&&### $$$)))***((((((((($$$%%%&&&'''''''''&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!"""""""""###########################$$$$$$###"""!!! """###$$$%%%%%%$$$"""!!!&&&%%%###"""""""""######$$$$$$$$$############""" !!!!!!!!!  !!!"""#########$$$$$$###""" ############""""""""""""!!!!!!""""""######$$$$$$!!!"""""""""!!! !!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$ !!!""""""!!! rrrcccQQQKKKBBB<<<999777444222444333222111000000000000222111///...------------,,,,,,------,,,,,,+++***---,,,,,,+++*********+++------+++***))))))))))))***)))((((((((()))+++,,,)))(((((()))++++++***)))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$((((((((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$'''(((&&&###&&&%%%%%%'''))))))%%%"""%%%%%%%%%&&&&&&&&&'''''',,,***)))''''''(((***+++++++++,,,...///111222333333333333444444333222222333333222111111222333444555666777666555555555777555555666666555555444333111111111111111111111111//////.........---------............////////////...000222333333111///---////////////............///......------,,,++++++.........---,,,+++***)))************************))))))******+++++++++,,,,,,,,,+++***)))((('''''')))((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%###!!! ######$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&)))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((($$$&&&(((&&&###!!!###%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!###$$$&&&''''''&&&&&&'''''''''&&&%%%""" """%%%((()))(((%%%$$$#########$$$$$$%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""!!!!!!!!!"""###$$$$$$***)))'''%%%$$$$$$%%%%%%!!!!!!!!!!!!!!!"""#########!!! ###$$$""" ###"""!!! !!!"""###$$$!!!!!!"""""" $$$###"""!!! !!!"""###$$$%%%$$$######$$$""" !!!###$$$###############"""!!!!!! """#########"""!!!$$$$$$###"""!!!!!!""""""oooXXXLLLEEEAAA;;;888777777666444444333222111000000000000222111///...---......//////000000000///...------...---,,,,,,+++++++++,,,,,,+++***)))))))))))))))))))))((((((((()))++++++******))))))***)))(((&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&)))***))))))&&&%%%%%%'''))))))&&&###%%%%%%%%%&&&&&&&&&''''''+++***)))''''''(((***++++++,,,---...///000111222222333333333333333222222444444333222222222333333333444555555333333444555555555555555555444444333111111111111111111111111/////////.........------////////////000000000000---...000222222222111000000000000/////////......///......------,,,++++++,,,,,,,,,---,,,,,,++++++************************))))))))))))******++++++******)))((((((''''''''')))))))))((((((''''''&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%&&&'''''')))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%###"""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$##################$$$%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###!!!"""%%%'''((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""##################%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!"""######$$$""" !!!###$$$###!!!###"""!!!!!! !!!"""###$$$!!!!!!""""""!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$######""""""!!!!!!!!!"""""""""###############"""!!!!!! !!!!!!"""""""""""""""$$$$$$###"""""""""""""""{{{gggRRRDDD>>>:::888555555555555444222333222111111000000000000000000////////////000000000111111000///...---,,,......---,,,,,,,,,,,,---******)))(((((()))))))))))))))((((((((()))***************)))((('''%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''''''''((()))&&&&&&&&&'''))))))'''$$$%%%%%%%%%&&&&&&&&&''''''***)))((((((((()))***+++,,,,,,------...///000000111222222333333333222222555444333222222222222222111333444333222111222333555555555555555444333333000000000000000000000000////////////...................../////////000000---...///000111222222222111111000000000////////////......------,,,++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&'''''''''&&&&&&%%%&&&%%%%%%&&&&&&'''((()))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''&&&$$$#####################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$###############"""$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&''''''''''''######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%$$$###"""""""""#########""""""!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!######"""!!!""""""!!!!!!!!!""""""######!!! !!!""""""!!! !!!""""""###$$$%%%%%%!!!"""######$$$$$$###### !!!###$$$###"""!!! """############""""""!!!"""!!!!!!!!!!!!"""######$$$$$$###""""""""""""###lll[[[MMMBBB======777666555333222000...---222222111000000000000000////////////000000111111.........---,,,+++***)))---,,,,,,+++++++++,,,,,,)))((((((((((((((()))***))))))((((((((()))))))))((()))***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&''''''&&&%%%$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))'''### !!!###&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((()))******,,,,,,---------.........000111111222222222222222444333333222111111111000111333444333222111222333444444555555555444333333////////////////////////000000000/////////......---------............///000///......///000111222111111111111000000000000///......------,,,++++++***++++++,,,,,,,,,++++++((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''(((((()))(((((((((((('''&&&%%%%%%$$$$$$%%%&&&((()))***+++((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%###!!!###&&&(((&&&$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$""""""######$$$$$$%%%%%%'''&&&$$$######$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&'''&&&$$$"""!!!!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!! """"""""""""""""""#########"""!!!""""""""""""""" !!!!!!"""###$$$%%%%%%!!!""""""###############""""""#########"""!!!!!!""""""############"""!!!###"""!!!!!!!!!"""$$$%%%$$$$$$###""""""#########iii[[[LLLCCC===888888:::555555555444111///---,,,111111000000///000000000......//////000000111111++++++++++++***)))((('''+++***************++++++)))((((((((((((((()))***(((((()))))))))(((((((((%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((('''""" """%%%&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***++++++,,,,,,------......///000111111222222222111111111111111111000//////222444555444333222333555444444444555444333333222////////////////////////111111000000000/////////...////////////000000000222111///...---...///000111111111111000000000000///......------,,,++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''''''''&&&''''''(((((())))))*********))))))((((((''''''######$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''&&&%%%%%%###$$$&&&''')))+++,,,,,,''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%$$$!!!"""###"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###########################$$$&&&'''&&&$$$"""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""###!!!!!!!!! !!!!!!"""###############"""############"""######"""""""""""""""""""""""""""""""""""""""#########&&&$$$"""!!! !!!"""###!!!""""""#########""""""###"""!!!!!!!!!"""$$$%%%$$$###############$$$$$$ppp___OOOFFF<<<999888555555666111333444333111000000111111000000//////000000000------...///000000//////++++++,,,,,,++++++*********))))))))))))******+++******)))(((((()))))))))(((((()))))))))(((''''''$$$'''******((('''(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))))))))******++++++,,,---.........///000111111111111111000000111111111111000000333555666555444333444666444444444444444333222222000000000000000000000000111111111111000000000000111111222222222333333333333222000...---------...111111000000000////////////......------,,,++++++------,,,,,,+++)))((('''))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((()))))))))***))))))((('''&&&&&&&&&"""######$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''''''''&&&&&&%%%###$$$&&&(((***,,,,,,,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###########################$$$%%%%%%%%%$$$###"""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!""""""!!! !!!!!!"""###$$$$$$$$$$$$"""###%%%%%%###"""###$$$#########""""""!!!!!! """!!!!!!!!!!!!"""###$$$'''%%%### !!!###$$$!!!""""""############"""###""""""""""""###$$$$$$$$$############$$$%%%%%%ttteeeVVVKKKDDD===888888999666444444000222333333111000222444000000////////////000000,,,---...//////...------******+++,,,,,,,,,,,,+++******))))))******+++,,,,,,+++***)))))))))))))))(((((()))))))))(((&&&&&&&&&***,,,+++(((&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%"""$$$%%%%%%$$$$$$&&&)))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))((()))***+++,,,---...///---...///000111111111111000111222333444444333333333555666555444333444666333444444444444333222222111111111111111111111111222222111111111000000000111111111111222222222222111000///...............000000000/////////......///......------,,,+++++++++++++++++++++***)))(((************************)))))))))((((((((('''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%''')))+++,,,,,,,,,&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))((('''&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""$$$%%%###  !!! !!!###$$$%%%%%%$$$$$$!!!$$$&&&&&&$$$"""###$$$$$$$$$#########""""""""""""!!!!!! !!!"""###$$$&&&%%%$$$"""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$$$$###$$$#########$$$$$$%%%&&&uuu___RRRJJJEEEBBB===666333555777444111111222333444222//////111333000000////////////000111,,,,,,---......---,,,+++(((((()))***+++++++++++++++*********+++,,,,,,---------+++***))))))))))))(((((()))))))))(((&&&%%%(((,,,///---(((%%%&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%%%%"""!!!###%%%$$$######&&&)))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))'''((()))***,,,---//////---...///000111111111111000111333555666666666555333444555555333333444555333333444444444333222222111111111111111111111111222222222111111111111000............////////////.........///////////////////////////............///......------,,,++++++))))))***++++++++++++*********************************))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++***)))((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&$$$&&&(((***+++,,,,,,,,,&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###&&&'''&&&"""!!!"""%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$''')))%%%$$$$$$$$$######""""""$$$$$$%%%%%%$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%$$$%%%&&&((()))%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""!!!!!!!!!"""###$$$$$$((('''%%%###""""""###$$$!!!!!!!!!!!!!!!"""######$$$&&&'''%%%""" !!!### !!!###$$$%%%%%%$$$$$$!!!$$$''''''$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$%%%%%%%%%$$$###!!! !!!!!!"""###############!!!"""###%%%%%%$$$######$$$#########$$$%%%%%%&&&ttthhhVVVIIIAAA===999666555555444333333222111111222111111000///......---000000000000////////////......---------,,,,,,,,,------,,,,,,+++***))))))************)))))))))(((%%%&&&(((***+++,,,++++++((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%'''(((%%%"""&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""''''''&&&&&&&&&%%%%%%%%%&&&$$$###%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((('''''''''&&&((()))+++---.........000/////////000111222222666666666666666555555555888999888777555444555666666666777777777555444333000111222333555666777777555555444333333222111111444333333222111111111222000000///...............//////.........---------...------,,,,,,------...+++,,,---...---,,,+++***((((((((()))******++++++++++++******)))((((((((()))((('''&&&&&&'''((()))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!! &&&%%%$$$###""" $$$%%%&&&&&&&&&%%%$$$###$$$######""""""######$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&'''### """''')))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###%%%'''((("""###$$$$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$###$$$%%%&&&$$$""""""############$$$$$$$$$ !!!!!!"""""""""!!!!!!#########$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$###"""!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$$$$######"""!!! %%%###""" !!!!!! !!!"""########################$$$$$$%%%%%%%%%$$$######%%%$$$"""!!!  uuuYYYPPPCCC;;;888888666555444444444333222222111111111111000000///......---/////////.........------,,,,,,,,,,,,++++++++++++---,,,,,,+++******)))))),,,+++++++++************'''((()))*********)))((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%)))(((&&&''')))***)))'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$''''''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''((()))***,,,---...///////////////000111222222555555555555555666666666888999999777555444555666555666666777666555444333111222222333444555666666555444444333222222111111444333222222111111111222000000///...............//////.........---------...------,,,,,,------...,,,,,,------,,,,,,++++++*********************)))((((((((((((((())))))))))))((('''&&&&&&'''((()))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$######""""""!!!%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&""" !!!%%%(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&###$$$&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###$$$%%%&&&$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""((('''&&&$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!!!!! $$$$$$######""""""""""""""""""###########################"""!!! $$$###!!!  """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%$$$$$$#########"""!!!!!!!!!"""###sss___QQQDDD???888444555777777666333333333222222111111000111000000//////...............---------,,,,,,,,,+++++++++*********)))))),,,,,,++++++***)))))))))************))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&(((,,,///111111&&&%%%$$$######$$$&&&'''%%%%%%$$$#########$$$$$$$$$$$$$$$$$$############&&&&&&&&&&&&%%%%%%%%%%%%#########$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))(((((()))***,,,...///......//////000111222222333444444555555666666666888999999888666555666777444555666666666555444333222222333333333444444444444444333333222222111111333333222111111111111222000//////............////////////............---......------------......------,,,,,,++++++,,,,,,---,,,,,,+++******))))))&&&&&&&&&'''((()))))))))((((((''''''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$""" !!!%%%'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$&&&((()))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%$$$###$$$%%%&&&$$$""""""""""""#########$$$$$$%%%&&&&&&&&&%%%$$$######((('''&&&$$$""" ########################""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$###""""""######"""!!!!!!!!!""""""######""""""!!!!!! """!!!!!! !!!!!!"""###""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$xxxeeeTTTGGG>>>===:::666444555555555444222222222111111000000000000000/////////.........------------,,,,,,,,,,,,++++++*********)))))))))++++++******))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%(((,,,222666888+++)))&&&$$$###$$$&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&'''''''''''''''(((***)))(((((()))+++...///---......000111111111222222222333444555555666666777888999888666555666666333444555666555555333333333333333333222222222222333333333333222222111111222222111111111111111222000///............///////////////.....................------------.........---,,,+++***+++,,,---,,,,,,,,,+++++++++******'''''''''(((((()))))))))(((((((((''''''(((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!"""%%%'''&&&%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&''''''&&&(((***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%$$$###""""""###$$$%%%$$$$$$###$$$%%%&&&$$$"""""""""""""""############"""######$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$%%%%%%$$$###"""$$$###"""!!! !!!!!!###"""""""""!!!!!!!!! !!!!!!!!!""""""###$$$######""""""""""""########################### !!!"""###$$$$$$$$$$$$######"""""""""#########yyyeeeUUUKKKDDD===:::666555333222222111000///000000000000000/////////////////////.....................---------,,,,,,++++++++++++******************))))))))))))((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''***...222555///---)))&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%&&&&&&&&&''''''((((((***)))((('''(((+++---///,,,---...000111111111111111222222333444555555666555777888888666555555666222333444555555444333222222222222222222111111111333222222222222222111111111111111000000111222222//////............/////////////////////////////////......------......///...---,,,+++***+++,,,---******+++++++++,,,,,,,,,*********))))))((((((((('''(((((((((((((((((('''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$!!!""""""###$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$&&&'''((('''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))&&&)))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""%%%$$$###""""""###$$$%%%$$$$$$###$$$%%%&&&$$$"""!!!!!!"""""""""######### !!!"""###$$$%%%%%%%%% !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$############"""!!!!!! !!!""""""""""""!!!!!!!!!!!! !!!""""""#########$$$$$$###""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!! {{{iiiYYYIII@@@===:::888888222222222222222111111111////////////////////////..............................---------,,,,,,,,,+++++++++************))))))))))))((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''%%%%%%'''(((((('''''''''***,,,///---***'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((())))))(((((()))***,,,---***,,,...000111111111111111222222333333444444444333555777777666444444444111222333444444444333222222111111111111111111111222222222222222222111111111000000000000111222222///............//////000...////////////000000000//////............//////------,,,,,,++++++,,,,,,))))))******+++,,,,,,---+++++++++***)))(((((((((''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))%%%%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$######!!!"""$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))'''(((******(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%$$$###$$$%%%&&&$$$"""!!!!!!!!!"""""""""######""""""$$$%%%&&&&&&&&&&&&################################################!!!!!!!!!!!!"""""""""""""""""""""!!!""""""###$$$""""""#########"""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""############"""$$$######"""!!!!!!!!!!!!  !!!"""""""""""""""############""" xxxcccVVVMMMDDD===:::777222222555111111222333222222333444................................................,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((*********)))))))))(((((()))((('''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###%%%'''((('''%%%$$$&&&(((***)))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""%%%''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''(((((((((((())))))******++++++)))+++---000111222111111222222222222222333333333111333666666555333333333000111222444444444333222000000000111111111111111111111111111111111222222000000000000000111222222...............///000000.../////////000000000000//////............//////,,,,,,------,,,,,,++++++)))*********************))))))))))))))))))((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$###############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&((()))(((&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###$$$%%%&&&$$$"""!!!!!!!!!!!!"""""""""######$$$$$$%%%$$$$$$######%%%%%%$$$$$$#########""" !!!!!!!!!"""""""""######!!! !!!###%%% !!!###%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""#########""""""$$$###"""!!! !!!!!!"""!!!!!!!!! !!!""""""!!! ssseeeXXXMMMEEE<<<999:::;;;555...---333...///000000///...///000---.....................---.....................+++++++++************))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''''',,,+++)))'''&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%###""" ###''''''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!$$$&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&'''(((((('''((()))***++++++******)))+++---000111222111000333333222222222222222222000222555666444333222222000111222333444333333222///000000000111111111111111111111111111111222222000000///000000111222222...............///000111.../////////000000111111//////............//////+++,,,---...---,,,+++***++++++******)))(((((((((&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""###""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$###!!! !!!###&&&((($$$##################$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&###$$$%%%%%%$$$%%%'''((($$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&''''''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$###$$$%%%&&&$$$"""!!!!!!!!!!!!""""""""""""$$$$$$######!!! $$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""#########!!! ###%%%!!!$$$''''''&&&###!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!######!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!! ~~~rrraaaTTTKKKDDD>>>999999888777555333333222222111111111111111111111111111///...---......,,,+++------++++++++++++------+++++++++*********))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))))))&&&###%%%%%%%%%$$$$$$#########((('''$$$"""!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((()))***++++++,,,,,,,,,,,,++++++,,,---///000000000111111111222222222444333333222111111111222333333222222111000//////333222222111111111000000////////////000000000000.../////////000000000111111111000///////////////111111000000//////......111000///...---,,,,,,,,,------,,,++++++***)))))),,,---------,,,***((('''++++++******))))))(((((((((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))******&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%%%%+++(((&&&$$$$$$$$$"""!!!###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((('''%%%%%%%%%'''&&&%%%$$$############%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%% !!!"""###$$$$$$%%%$$$$$$######""""""!!!!!! !!!"""$$$$$$###"""""" !!!"""###$$$$$$$$$###"""###$$$%%%%%%$$$###""" !!!"""$$$$$$######"""###$$$$$$$$$###!!! ###"""  !!!  """""""""!!! !!!""""""  $$$#########""""""!!!!!!xxxnnn^^^UUUIIIAAA===:::777444666555444333222111111111111111111111111111111111000...------------,,,***,,,,,,,,,++++++,,,,,,,,,+++++++++*********)))))))))))))))(((((()))))))))((((((((((((((((((((((((((((((((()))))))))))))))''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))))))&&&###&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))******+++,,,,,,,,,++++++++++++,,,...///000000000111111111222222444333222222111111222222333333222111111000//////111111111111111111222222////////////000000000000////////////000000000000111000000///////////////000000000000///////////////......---------......---------,,,++++++******)))***+++++++++***)))(((*********)))))))))))))))))))))(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###(((&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################)))'''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###########################%%%&&&&&&$$$###$$$%%%'''&&&%%%$$$############%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%!!!!!!""""""######$$$$$$#########""""""""""""""""""###$$$$$$%%%%%%$$$$$$!!!"""""""""""""""!!!!!!"""###$$$$$$$$$$$$###""" !!!"""###$$$######"""###$$$$$$$$$$$$"""!!! """"""""""""!!!!!! !!!  """"""!!! !!!"""""" !!!!!!  """"""""""""!!!!!! vvviii]]]SSSLLLDDD???999666777777666444222222111000000000000000///////////////////////////...,,,,,,------,,,***++++++,,,,,,,,,,,,+++++++++************)))))))))))))))************))))))((((((((((((((((((((((((((((((((())))))******+++((('''&&&%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%'''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******++++++++++++*********+++,,,,,,//////000000000111111111333222111111000111111111222222222111111000000/////////000111111222222333////////////000000000000000000000000////////////000000//////......//////////////////000000000000---------------...//////......------,,,,,,++++++'''((())))))******))))))))))))))))))************+++***((('''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$###""""""$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''%%%$$$######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######((('''&&&%%%$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&''''''&&&%%%$$$$$$######$$$%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%"""#####################""""""""""""###############"""""""""######$$$$$$$$$$$$$$$###"""!!!!!! """######$$$$$$######"""!!!!!!"""############"""######$$$$$$$$$$$$###### """###$$$$$$###!!!"""!!! """"""!!! !!!"""""" !!!!!!  !!!!!!!!!!!! tttlll```TTTLLLFFFAAA======:::777666666777555444000///////////////000000........................000...------......---+++***+++,,,------,,,+++***************))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&'''((()))******+++(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))))))))************)))))))))*********....../////////000000000000//////....../////////222111111111000000000///000000000000111111111111////////////000000000000000000000000////////////000//////.........//////......//////000000111111......---------......///.........------,,,,,,,,,((()))))))))))))))))))))(((((())))))******++++++,,,***((('''&&&''')))***''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################%%%%%%&&&%%%$$$$$$$$$%%%"""!!! !!!###$$$$$$###&&&%%%$$$######$$$%%%&&&'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&(((***+++)))((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$#####################!!!!!!""""""######$$$$$$!!!  """###%%%%%%$$$$$$############""""""############""""""!!!"""""""""##################$$$$$$%%%%%%%%%%%%!!!"""#########"""!!! ###"""!!!!!!""""""!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!sssfff]]]QQQMMMGGGAAA>>><<<::::::666555444333333222111000///////////////000000111------------------------000///---...//////...---)))***,,,,,,,,,,,,***)))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!"""###$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((())))))(((((())))))))))))))))))------........./////////---,,,,,,,,,,,,,,,------111111111000000000000000222222111111000///......////////////000000000000000000000000//////////////////............//////......//////000000111111000000///------,,,,,,,,,......------------,,,,,,,,,,,,+++***))))))(((((((((((())))))******+++++++++***((('''&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$########################"""$$$&&&&&&%%%%%%''')))&&&$$$######$$$$$$$$$###&&&%%%$$$######$$$%%%&&&'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$ !!!"""$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$''',,,...,,,)))'''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############!!!!!!""""""######$$$$$$!!!  """######""""""""""""###$$$%%%"""""""""""""""""""""""""""""""""""""""##################$$$$$$%%%&&&&&&"""!!! !!!"""######"""!!!!!!"""###""" !!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""yyyiii\\\RRRJJJEEE@@@???<<<999777666555555111111111111111111111111000///////////////000111------------------------///...------...///...---******++++++++++++******(((((()))))))))))))))***(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%"""  """$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((()))************,,,,,,---------.........+++++++++***++++++,,,---000000000000000000000000333333222111///...---,,,////////////000000000000////////////000000000000......------......//////////////////000000000000111000///...---,,,,,,,,,---------,,,,,,,,,,,,,,,------+++***)))((((((((())))))))))))***************)))((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######################## ###&&&&&&%%%%%%(((++++++)))'''&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$###""""""###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$$$$ !!!###$$$&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&!!!%%%***,,,***'''%%%###&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""""""""###############"""""""""######$$$$$$ !!!###$$$###""""""!!!!!!""""""###"""""""""!!!"""######$$$###############$$$%%%&&&###!!!  """$$$"""!!! !!!###$$$###""" !!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############yyyqqqgggXXXLLLEEEAAA===;;;888888666444222222333333111222222222111111222333000//////.........//////........................---,,,++++++------,,,+++++++++************++++++(((((((((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######%%%'''$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&(((***+++,,,,,,+++,,,,,,,,,,,,------------,,,++++++++++++,,,---...///000000000000000000000222222111000///......---////////////000000000000------...///000111222222...------------...///000000000000000////////////000///...---------------++++++,,,,,,,,,,,,,,,,,,+++***)))((('''(((((()))*********)))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$$$$'''++++++)))'''&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&%%%$$$######$$$%%%&&&&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))$$$&&&(((((('''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""" !!!"""######"""!!! !!!"""######"""!!!!!!!!!"""$$$$$$$$$###"""""""""###$$$$$$!!!!!!!!!!!!""""""######!!! !!!###%%%%%%$$$ !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######}}}sssmmmbbbWWWMMMGGGAAA===;;;999666333222222111000///111444777111222222000//////000111000///...------------...........................+++***))))))+++,,,+++))),,,+++***))))))***+++,,,'''((((((((())))))******((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$$$$%%%&&&'''((()))$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%""""""%%%(((#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&$$$%%%(((***,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------...///////////////000000000000000000000000////////////////////////000000000000,,,---...///000111222333---------------...///000111111000000//////.........------------...//////++++++++++++++++++++++++(((((('''&&&&&&((()))***++++++******))))))((((((%%%&&&''''''(((''''''&&&''''''&&&&&&&&&%%%%%%%%%""""""######$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))((($$$###&&&)))'''&&&$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%!!!###%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$###&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&))))))(((&&&%%%&&&(((+++&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$######""""""!!!!!! !!!###$$$$$$######"""((('''$$$###"""###$$$%%%###"""!!! !!!"""######"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$ !!!###%%%%%%%%%$$$### !!!$$$&&&&&&%%% !!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""}}}qqqllldddZZZPPPIIIDDDBBB===<<<999666333222111111222222222111111111000000//////000000000000//////.........------,,,,,,,,,------------------------------,,,+++*********+++))))))))))))))))))))))))*********))))))((('''&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&((()))***+++)))((('''$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$######"""%%%&&&''''''%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%###!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''))))))*********+++++++++++++++,,,---------,,,,,,***,,,------+++))))))******,,,------,,,,,,///111---,,,,,,++++++,,,,,,---000...---...///000///......//////000000000000000------,,,------...///000000000///...------,,,,,,,,,,,,,,,------.........---,,,+++***)))***+++,,,***))))))((('''&&&&&&%%%)))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$((('''&&&&&&$$$$$$###"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""$$$%%%&&&''''''%%%%%%$$$######$$$%%%%%% !!!"""######"""!!! """"""######"""!!!"""######"""!!!!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$%%%%%%###$$$$$$$$$$$$###""""""######"""!!! """############$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%$$$"""""""""###$$$############"""!!!!!!""""""""""""!!! $$$###  ###$$$"""###$$$%%%&&&%%%$$$$$$!!!""""""#########""""""wwwiiiaaaRRROOOJJJEEE@@@<<<:::999888777555333222111111222222222111111111000000000/////////000000/////////...---------,,,,,,,,,,,,------------------------,,,,,,+++***************)))))))))))))))))))))))))))******))))))((('''&&&)))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&&&&'''((())))))(((&&&%%%$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$######%%%&&&'''&&&%%%%%%%%%'''%%%%%%$$$######$$$%%%%%%$$$%%%%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%''''''************************++++++,,,,,,------,,,,,,+++,,,...---+++******+++.........---,,,,,,,,,---///..................///000...---...///000///---,,,---......//////......---,,,,,,------...///000000//////...------,,,,,,+++,,,,,,,,,------------,,,,,,++++++*********+++******)))(((((('''&&&&&&)))************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%$$$#########$$$###""""""!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!! !!!!!!"""""""""###############""""""""""""######$$$###"""!!! !!!"""############"""!!!  !!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###""" !!!"""###$$$$$$$$$yyyeeeTTTJJJEEE<<<;;;999777555555555555111111000000000111111222111111111000000000//////......////////////......------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''(((&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%"""$$$''''''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((************))))))))))))******+++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---///...------......---,,,//////............/////////...---...//////...---***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000/////////...------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))*********))))))(((((('''***************))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%'''$$$  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############""""""""""""###$$$$$$######$$$$$$$$$$$$######&&&%%%$$$###############&&&%%%%%%%%%$$$$$$$$$$$$ !!!!!!""""""""" !!!!!!!!!""""""""""""""""""############""""""######"""!!!!!!!!!""""""############"""!!!  !!!###$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$### """###$$$%%%&&&}}}wwwkkk\\\MMMAAA;;;999999888666555333333333333///////////////000111111000000000/////////......---......//////......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###%%%&&&''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***))))))))))))((((((((()))***+++,,,,,,,,,,,,,,,---......---,,,+++---...---,,,+++---000222111///......------------......///...------//////...---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////.........---------++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((+++*********)))))))))((())))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$'''%%%!!!"""$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""######"""!!!"""""""""#########$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$$$$### !!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&!!!!!!!!!""""""###$$$%%%yyyqqqiiibbb]]]ZZZWWWRRRJJJAAA:::777666666555444222000///....../////////000000//////////////////.........------------............------++++++++++++++++++++++++++++++++++++++++++++++++)))((((((((((((((())))))(((((((((((((((((((((((()))))))))(((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########!!! !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,------...---+++,,,---///......///000222222222000///......------......//////---,,,---...///...---++++++,,,---------------,,,++++++,,,,,,---...///...............---------++++++++++++++++++++++++)))***+++,,,+++***)))(((************))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$&&&%%%###"""!!!!!!"""###"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""%%%###"""###%%%%%%$$$""""""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$######"""""""""###$$$$$$%%%%%%%%%$$$###"""###"""""""""!!!!!!!!!!!!"""""""""#########$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%$$$"""############""""""!!!######$$$$$$$$$######"""&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""!!!""""""###mmmfff\\\UUUPPPLLLHHHEEEBBBCCCBBB???:::666444333222222111111000///////////////000000000///...---.........---------,,,,,,,,,,,,------------,,,,,,)))************+++++++++************************((((((((((((((())))))***(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%###%%%&&&%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$#########"""  $$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&''''''(((''''''%%%%%%&&&''''''''''''&&&''''''''''''((((((((()))((((((***+++,,,,,,,,,,,,,,,------,,,***+++---000333555666555222000//////111111000000000000111111...---,,,---......---,,,+++,,,------......------++++++++++++,,,---...///........................,,,,,,,,,,,,++++++++++++******++++++******)))((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$&&&$$$"""$$$''')))(((%%%"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$############"""""""""######$$$###$$$&&&((('''%%%###!!!#########""""""!!!!!!!!!############$$$$$$$$$$$$""""""############""""""!!!"""######$$$#########"""######$$$######""""""######$$$$$$###""""""!!!$$$"""  """$$$""""""!!!!!!""""""###$$$&&&$$$###!!!!!!!!!!!!"""PPPJJJCCC??????>>>:::777666888999888666444333333000000111111111111111111------.../////////...---------------,,,,,,,,,,,,,,,,,,------------,,,,,,))))))))))))******++++++************************)))((((((((())))))***+++(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$$$$%%%&&&'''"""$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%###$$$%%%%%%%%%%%%$$$###"""######"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((((())))))'''((()))***,,,,,,,,,,,,+++,,,+++***)))***---///444999<<<:::333......111222111111000000111111222...---,,,,,,......---,,,+++,,,------......------++++++++++++,,,---...///........................------------,,,,,,,,,+++++++++***)))))))))))))))((((((((((((((((((((((((+++++++++++++++***))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%### """&&&)))(((%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""!!!!!!""""""###$$$%%%###%%%))),,,+++((($$$!!!"""""""""""""""#########""""""""""""##################""""""""""""######!!!"""###$$$$$$$$$######"""######$$$$$$#########!!!!!!"""#########"""""""""!!! !!!"""!!!!!! !!!"""###%%%$$$"""!!! !!!###$$$BBB>>>999888:::999555000222444555555444444555666...//////000//////......***+++---...//////...------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""###$$$&&&'''!!!###&&&'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))'''&&&$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$%%%&&&&&&%%%$$$###!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&''')))******'''((()))***,,,,,,------+++++++++))))))***---///222999>>><<<444///111666000000////////////000000...---,,,,,,......---,,,++++++,,,------------,,,++++++++++++,,,---......---..............................------,,,,,,,,,,,,+++)))((((((((()))***''''''''''''((((((((((((,,,------------,,,++++++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!"""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))%%%$$$###"""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%###&&&%%%""""""###$$$%%%&&&%%%$$$$$$%%%$$$###""""""###$$$%%% !!!!!!!!!"""$$$%%%&&&###''',,,//////+++%%%""" !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$###$$$%%%&&&'''&&&&&&%%%"""######$$$$$$$$$###### """############"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%###"""!!! !!!"""$$$&&&555555444333333222111111111111222222222222111111222111///...---------...///////////////......---///......---,,,+++******///......---,,,+++************)))(((''''''(((((())))))))))))))))))))))))++++++++++++***)))''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######(((%%%  %%%(((&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###"""!!!!!!!!!#########"""!!!"""###%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######$$$$$$&&&((()))*********&&&&&&&&&''''''''''''((()))((((((((((((((()))***,,,+++***))))))+++---......///000111111222222222//////////////////......---,,,,,,,,,,,,---............---------,,,,,,,,,///...,,,*********,,,---------,,,,,,,,,---...///***++++++,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,***(((&&&%%%''')))***,,,,,,,,,+++++++++******$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%&&&&&&%%%###"""######$$$$$$##################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$######""""""""""""###$$$&&&''''''&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###%%%%%%"""&&&%%%$$$"""!!!&&&%%%$$$######$$$%%%&&&######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""""""""###%%%%%%%%%$$$###""""""!!!!!!###$$$###"""!!!###$$$%%%%%%%%%###"""!!!######"""!!!!!!!!!!!!!!!!!! !!!"""######""""""###%%%%%%$$$"""######$$$$$$$$$######"""(((&&&###"""###$$$%%%%%%######""""""!!!!!!  !!!"""!!!###$$$"""  !!!###$$$$$$$$$$$$444444333333222111000000000111111111111111111000111000///...---------...---............---,,,,,,------,,,,,,+++*********,,,++++++******))))))(((+++***)))((((((((((((((())))))))))))))))))))))))(((((((((''''''%%%$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''%%%!!!!!!%%%'''%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$#########""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&((())))))))))))&&&&&&&&&&&&''''''''''''((((((''''''((()))******,,,+++***))))))+++,,,...000000000000///...---,,,........................---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++///...,,,******+++,,,---,,,,,,,,,,,,,,,---......******+++++++++++++++***+++***))))))))))))***+++,,,***)))''''''((()))***++++++++++++*********)))'''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""!!! !!!!!!"""#########$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########"""###$$$&&&''''''&&&&&&$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$&&&'''&&&$$$$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$##################%%%%%%$$$######"""!!!!!!$$$%%%&&&&&&%%%$$$""" ######$$$$$$###""""""!!!$$$$$$###""""""""""""""""""!!!!!! !!!"""###$$$&&&%%%$$$$$$$$$###!!!######$$$$$$$$$######""" ###$$$$$$###"""""""""!!!!!!!!! !!!  """"""!!!"""$$$$$$###"""!!! !!!"""######$$$######222222111111000000/////////000000111111000000///000///...---------------,,,,,,------,,,,,,+++***************************************************+++******)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%$$$###&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%###############""""""""""""""""""###$$$$$$%%%%%%$$$%%%$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$%%%$$$###"""###%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))***+++++++++***))))))+++,,,------......------,,,+++***,,,,,,,,,------------------,,,,,,,,,,,,---......,,,,,,,,,,,,+++++++++***...---,,,+++***+++,,,---,,,,,,,,,,,,,,,---------******+++++++++******)))******))))))))))))******++++++******))))))))))))******)))))))))))))))((('''((((((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%% !!!###$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$(((&&&$$$$$$%%%'''''''''###$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$######"""!!!!!!!!!%%%&&&&&&&&&&&&$$$###!!!######"""!!!!!!!!!""""""$$$$$$$$$###############"""""""""""""""###$$$$$$&&&%%%######$$$###!!!"""######$$$$$$$$$######$$$###!!!!!!""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""#########$$$$$$$$$$$$""""""############""""""000000000//////............//////000000//////...///......------,,,,,,,,,,,,,,,,,,---,,,,,,+++***(((((())))))*********+++******++++++,,,,,,,,,---+++******)))))))))******))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((()))+++,,,*********)))***+++,,,,,,)))***+++,,,------------+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,,,,++++++------,,,+++++++++,,,---+++,,,,,,---------------******++++++******))))))))))))))))))))))))))))))***++++++,,,+++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$""""""###$$$%%%'''((()))$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$%%%%%%&&&%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######""""""###$$$%%%%%%%%%$$$###############$$$$$$%%%&&&#########""""""!!!!!!!!!!!!!!!###$$$$$$%%%$$$$$$###"""!!! !!!"""######$$$$$$$$$######""""""!!!!!!!!!"""""""""######"""!!!!!!"""$$$%%%###"""""""""###$$$$$$$$$######***((('''&&&&&&$$$!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$###"""""""""###$$$%%%###############"""!!!!!!//////............---------......//////......------------------,,,,,,,,,,,,------------,,,++++++'''(((((())))))******+++)))******++++++,,,,,,---***)))))))))))))))******(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$###############$$$$$$$$$"""###$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""###$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''')))***+++***))))))*********++++++******+++,,,------------************++++++,,,,,,---,,,,,,,,,,,,---..................------------,,,,,,,,,,,,,,,,,,,,,---+++,,,---.........------+++++++++++++++***))))))))))))************)))))))))***,,,,,,,,,+++)))(((''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&!!! ###%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% """$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!###$$$$$$$$$###"""$$$#########$$$%%%&&&&&&############""""""""""""!!!""""""###$$$$$$%%%%%%###"""!!! !!!"""###""""""#########"""!!! !!!!!!!!!!!!"""!!!"""!!!!!!"""$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$ """$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!""""""##################""" !!!###$$$######$$$######"""!!! ..................---------------......---------+++,,,,,,------,,,++++++,,,------------,,,++++++(((((())))))*********+++((((((((()))))))))******((((((((((((((())))))***((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$########################!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""###$$$%%%$$$###"""###%%%%%%$$$$$$######$$$$$$%%%""""""###$$$&&&'''((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***)))))))))************+++............---,,,+++***))))))******+++,,,,,,,,,---,,,,,,,,,,,,---......////////////............++++++,,,,,,,,,,,,------,,,---...000000///......,,,,,,,,,,,,,,,+++***)))******++++++++++++******)))***+++++++++***((((((&&&''''''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###!!!!!!%%%'''%%%###''''''&&&%%%$$$###""""""""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&"""$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###############%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$##################'''&&&&&&%%%$$$$$$######""""""!!!!!!""""""######!!!!!!"""######!!!  !!!!!!!!!!!!!!!%%%$$$""""""###""" !!!"""###$$$$$$$$$$$$$$$"""!!! """"""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!  """##################"""!!! ........................,,,,,,------------,,,,,,***+++,,,------,,,+++***+++++++++,,,++++++***))))))*********************(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%########################!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$&&&'''((()))%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((())))))***************------------,,,+++******))))))***++++++,,,---------,,,,,,,,,,,,---......//////.........---------***+++,,,,,,---------------...000111222111000///---......------+++*********+++,,,------,,,+++***))))))******))))))((((((&&&'''''''''((((((((((((%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&###!!!###''')))'''$$$%%%%%%%%%$$$#########"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%"""######$$$$$$$$$######""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############!!!""""""###$$$$$$######!!!"""###$$$$$$"""!!! !!!"""###""""""!!!%%%###""""""""""""!!!!!!"""$$$$$$%%%%%%$$$)))&&&###"""""""""!!! !!!!!!!!!"""""""""### !!!"""#########""""""  !!!"""""""""#########""""""!!!........................+++,,,,,,------,,,,,,+++)))***,,,,,,---,,,+++******************)))((((((++++++******************+++++++++***************&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$################## """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######!!!###$$$###"""!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))***************)))***+++,,,,,,---,,,,,,)))******+++,,,,,,---------,,,,,,,,,,,,---............---------,,,,,,,,,***+++,,,---------------...///111222333222000///............---,,,+++***+++,,,------------,,,+++)))))))))((((((((((((((('''''''''((((((((())))))""""""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&&&&########################$$$##################$$$$$$!!! $$$&&&### ##################$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&%%%""""""'''###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%% """###%%%%%%&&&&&&$$$###""""""###%%%'''((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$!!!"""###%%%%%%%%%$$$###"""###%%%%%%%%%$$$""" !!!"""$$$$$$######"""!!! !!!###$$$"""!!!!!!!!!"""$$$$$$%%%%%%%%%""" """%%%&&&''' !!!!!!!!!""""""###### !!!######""""""!!! !!!!!!!!!!!!!!!""""""############""""""------------------------***+++,,,,,,------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))******)))'''&&&%%%$$$###&&&((()))(((&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%###"""""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%%%%###!!! """$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((((()))))))))************---,,,+++++++++,,,---...(((((()))***++++++,,,,,,///...,,,,,,+++,,,---...///---+++,,,///000///------------............///111111000000//////......000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''+++***(((&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%###"""""""""###$$$%%%%%%%%%&&&&&&&&&''''''$$$"""!!!"""$$$%%%$$$$$$!!!###%%%'''''''''%%%$$$)))'''%%%######%%%''')))%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%$$$""""""$$$%%%%%%%%%$$$###$$$%%%&&&'''&&&''''''&&&&&&$$$###"""%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%!!!!!!!!!###$$$### !!!!!!"""######"""!!! !!!"""######""""""###$$$$$$$$$###############$$$!!!"""###$$$$$$###"""!!! """###$$$###!!! $$$###"""!!!!!!"""###$$$'''$$$!!! !!!!!!!!!!!!!!!!!!!!! ------------------------***++++++,,,---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&%%%###$$$&&&'''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%###"""""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%+++(((%%%######$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((()))))))))*********,,,+++*********+++,,,---*********+++,,,---------...---,,,++++++,,,---......,,,+++,,,...///...,,,---------............///000000000/////////......///---,,,+++,,,---,,,+++************************************))))))))))))((((((((())))))(((((((((''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%###"""""""""###$$$%%%%%%%%%&&&&&&&&&&&&'''"""!!!"""$$$&&&&&&%%%######$$$%%%&&&&&&&&&%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%$$$#########&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######""""""######$$$%%%%%%$$$$$$&&&'''&&&###!!!###"""!!! !!!"""""""""###$$$###!!! !!!"""###"""""""""""""""###$$$""""""############"""""" """$$$$$$###"""!!!######""""""""""""######%%%###!!!!!!"""!!!!!!!!!!!!,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&!!!!!!&&&)))&&&!!!&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######"""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%***(((%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))******)))))))))***+++,,,++++++,,,,,,---.........---,,,,,,++++++,,,------,,,+++***+++---...---,,,---------............//////////////////............,,,+++***+++,,,,,,+++************************************))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''"""%%%'''((('''&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!"""%%%''''''%%%###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""%%%'''((('''&&&''''''%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$###""""""######'''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""######""""""######$$$%%%&&&%%%%%%&&&''''''$$$"""$$$###  ###%%%###$$$$$$###  ######""""""###$$$%%%%%%######""""""""""""###### !!!###$$$$$$$$$###"""""""""############""""""###""""""!!!!!!""""""### !!!"""$$$$$$%%%%%%%%%++++++++++++++++++++++++)))******+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!&&&(((&&&###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%&&&$$$$$$########################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###########################"""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$###!!!!!!###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((('''''''''((((((((())))))(((((((((((())))))******++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,---------............///........................---+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))((('''&&&&&&'''((()))''''''((((((((((((''''''!!!"""%%%'''(((''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&%%%$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$### ###&&&(((''''''&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!!!!!"""###$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""######$$$%%%$$$###"""###$$$$$$""" ###"""  !!!###$$$"""###$$$"""  $$$$$$$$$$$$%%%%%%&&&'''$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!!!!!!!"""###############&&&&&&&&&&&&%%%$$$######++++++++++++++++++++++++((()))******++++++******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$"""###$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$########################"""""""""""""""######$$$############$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&########################"""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$%%%&&&$$$"""!!!"""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))***************+++++++++)))******++++++,,,,,,,,,******+++++++++++++++,,,---------............///---------------.........,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((('''%%%%%%%%%%%%'''(((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&,,,)))$$$"""###$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$"""%%%'''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###!!!!!!"""###%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%###"""!!!!!!######!!! !!!""""""""""""""" """###"""!!! """##################$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$######"""""""""!!!!!!************************(((((()))************)))************************''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$######%%%'''&&&%%%%%%&&&)))%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$########################!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%''')))'''%%%%%%%%%%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&'''((()))))))))(((((((((((())))))))))))))))))((()))***+++++++++++++++)))+++,,,,,,+++***,,,------------............///,,,,,,,,,------------------+++******,,,------,,,************************************))))))))))))'''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''***)))'''&&&%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%---***%%%######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%''''''''''''%%%%%%######$$$%%%%%%%%%$$$$$$ """%%%&&&%%%$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$######"""###$$$%%%#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''############$$$%%%&&&'''"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%%%%$$$"""###$$$$$$###!!! !!!#########"""!!! """######""""""###%%%""""""!!!!!!!!!!!!!!!"""######""""""""""""######""""""""""""######$$$$$$""""""############"""""" !!!""""""#########""" !!!!!!!!!!!!!!!************************'''((())))))******))))))************************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$########################"""""""""!!!"""######$$$!!!"""###$$$%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$&&&'''((('''&&&%%%&&&%%%###!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))***))))))((((((((((((((((((((((((((('''((()))***+++++++++***)))+++------+++***,,,...---------............///++++++,,,,,,,,,------------,,,***+++---......---************************************))))))))))))'''(((((((((((((((((('''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&''''''&&&$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###%%%&&&%%%$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$###$$$$$$%%%%%%"""###%%%&&&&&&%%%###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%&&&%%%######$$$%%%$$$### !!!""""""###$$$###$$$%%%$$$###"""###$$$$$$$$$###"""!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!""""""############""""""""""""######!!!!!!!!!!!!!!!!!!""""""!!!"""######$$$#########))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))%%%"""###''')))%%%!!!%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""#########"""###$$$$$$%%%!!!"""###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################)))'''%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$&&&(((###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((())))))))))))((((((((((((&&&''')))***+++++++++***))),,,...---+++***,,,///---------.........//////+++++++++,,,,,,------------,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((()))***++++++***)))(((''''''((((((((((((''''''"""$$$&&&((((((&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$&&&)))+++***'''$$$"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&'''###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''&&&%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%$$$############"""###%%%&&&&&&%%%###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########"""###$$$$$$%%%&&&$$$""""""###$$$###""""""!!!"""$$$&&&&&&''''''%%%###""""""###((((((&&&%%%$$$#########!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!######"""""" ***)))(((''''''((()))*********))))))))))))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''*********)))&&&### %%%%%%%%%%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######"""""""""""""""###########################$$$%%%&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$"""!!! ########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""###""""""!!!"""$$$%%%&&&%%%$$$$$$######"""""""""&&&&&&%%%%%%%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''((((((((())))))))))))((('''&&&%%%&&&'''''''''(((((()))))))))******++++++,,,,,,---------------------------)))))))))***+++...000111,,,,,,------...---------***++++++,,,,,,++++++***///...---,,,++++++++++++******))))))((((((''''''(((((()))***************'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###### """$$$%%%&&&%%%###"""######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###!!!###%%%%%%$$$###"""###%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###"""!!!!!!###$$$%%%&&&&&&$$$"""!!!###$$$%%%&&&&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$"""""""""############""""""########################&&&$$$!!!"""######!!! !!!""""""######""""""!!!"""###"""!!!""""""""""""""""""""""""######""""""!!!!!! ######""""""""""""######***)))(((((((((((()))***))))))(((((((((((()))))))))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$######"""""""""##############################&&&&&&%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((((((((()))))))))))))))(((((('''''''''''''''((((((((()))+++++++++++++++++++++***+++++++++++++++++++++++++++***)))))))))***,,,---............---,,,++++++++++++,,,,,,,,,,,,++++++......---,,,++++++++++++***)))))))))((((((((('''&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&''''''%%%$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$"""######$$$$$$$$$$$$##################$$$$$$$$$$$$'''$$$"""!!!"""###!!!$$$######""""""!!!!!! ######"""#########!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """!!!!!!!!!!!!!!!!!!"""***))))))(((((())))))***((((((''''''''''''(((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&''')))***%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$######$$$$$$%%%&&&###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%"""""""""!!!"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((()))************)))''''''''''''((((((((((((,,,,,,++++++***))))))((())))))))))))))))))))))))...---+++***))))))******............---+++***)))++++++,,,,,,,,,,,,++++++...---,,,++++++***++++++))))))))))))((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((($$$%%%%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############################################################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''###$$$%%%$$$""""""$$$%%%############""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""!!!!!!$$$############$$$%%%%%%$$$###"""###%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%(((%%%"""!!!!!!!!!!!! %%%$$$$$$###""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&###########################"""""""""######"""!!!########################!!!"""###$$$%%%&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$############$$$%%%###$$$$$$%%%%%%###"""!!!######$$$$$$%%%%%%&&&&&&"""!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&((())))))*********'''''''''(((((((((((((((++++++******))))))))))))))))))))))))))))))))))))///...---,,,++++++,,,,,,---------------,,,+++***+++,,,,,,,,,,,,,,,,,,+++---,,,,,,+++******++++++))))))))))))(((((((((((('''((())))))******))))))'''''''''(((((('''''''''$$$$$$%%%&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!###############$$$$$$%%%$$$###""""""$$$%%%$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%###!!! !!!!!!!!!"""""""""###$$$$$$%%%%%%!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&##############################$$$&&&((('''$$$ ########################!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######!!!"""###%%%%%%$$$$$$############$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$&&&'''((()))))))))((((((((((((((('''''''''((((((((())))))*********************************---,,,+++***+++,,,---...******+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++*********++++++(((((((((((())))))))))))''''''((()))))))))))))))%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$###&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###########################$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%$$$"""!!!!!!###%%%%%%$$$""""""############""""""#########$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!""""""""""""###$$$$$$%%%%%%###$$$%%%###!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$%%%&&&########################%%%$$$%%%(((+++***&&&"""########################"""###$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%#################################""""""#########"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""######$$$#########!!!!!!"""###$$$%%%%%%%%%##################$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''###$$$%%%&&&'''(((((((((((((((((((((((('''''''''&&&''''''((())))))******************************((('''''''''((()))+++,,,((()))***,,,------------,,,,,,------------,,,,,,++++++************++++++(((((((((((())))))))))))%%%%%%&&&''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$%%%&&&%%%######%%%&&&############$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$#########""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""#########""""""""""""###$$$$$$$$$""" """$$$%%%%%%"""""""""######"""""""""########################!!!###$$$###"""!!!"""###%%%$$$$$$###""""""!!!!!! !!!""" """""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""###$$$%%%%%%########################%%%""" !!!%%%'''%%%"""###########################$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""%%%''''''&&&$$$#####################$$$$$$######""""""""""""""""""######""""""######$$$%%%######$$$%%%%%%$$$############$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%&&&'''(((((((((''')))(((((((((''''''''''''((((((((((((((((((((((((************************'''&&&&&&&&&&&&((()))***)))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************++++++'''((((((((()))))))))***$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%#########$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&############$$$&&&'''(((&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###%%%$$$######""""""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$"""""""""""""""###$$$$$$###!!! """$$$%%%%%%"""######$$$$$$######"""$$$######""""""!!!!!!!!!!!!$$$%%%###"""###$$$$$$######""""""!!!!!!  !!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!  !!!$$$$$$&&&&&&&&&&&&$$$$$$((((((''''''''''''(((((((((((('''''''''&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%########################$$$!!!""" """"""""""""""""""""""""$$$$$$%%%%%%%%%$$$######!!!###$$$%%%&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$ !!!######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!$$$''')))***(((&&&$$$&&&%%%$$$"""!!!"""############""""""!!!!!! """""""""""""""###$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$&&&'''((((((&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&''''''&&&'''(((((((((((((((((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&************************))))))(((''''''(((******++++++,,,,,,,,,++++++***,,,------......------,,,+++***************++++++'''((((((((())))))******&&&'''(((((())))))((((((&&&''')))******)))'''&&&'''&&&&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$&&&'''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""!!!"""###%%%((()))'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''((((((&&&$$$###&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""######$$$###!!!"""$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!! $$$&&&%%%######$$$ !!!""""""######"""$$$%%%"""!!!&&&"""""""""""""""""""""""" !!!!!!!!!""""""######  '''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!'''%%%######$$$$$$$$$###$$$$$$&&&''''''&&&$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))))))))((((((((((((((()))''''''(((((())))))******)))((((((((((((***,,,---+++,,,---,,,*********,,,---,,,++++++******++++++...---,,,,,,+++++++++,,,+++*********))))))((((((***))))))))))))(((((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((###%%%&&&%%%###"""###&&&%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""&&&%%%%%%$$$###"""!!!!!!###$$$%%%%%%$$$###$$$%%%%%%$$$""""""###$$$#########$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&#########"""######$$$%%%&&&'''((((((((('''&&&%%%%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%###!!!"""%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((((('''&&&%%%%%%$$$$$$"""###$$$$$$%%%&&&''''''"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""$$$$$$###"""%%%###"""###&&&'''&&&######$$$%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%###""" (((&&&######%%%'''%%%###$$$$$$$$$"""!!!!!!$$$&&&!!!!!!""""""""""""!!!!!! !!!""""""$$$"""!!!"""###$$$###!!!""""""""""""############!!!"""###""""""$$$%%%######$$$$$$$$$######"""!!!!!!""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""!!!!!! !!!!!!&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!&&&%%%%%%$$$#########$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""######%%%%%%%%%$$$$$$#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%######$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((()))))))))((((((((((((((()))'''((((((((()))))))))***)))((((((((()))***+++,,,***+++------,,,,,,---...---,,,++++++******++++++------,,,,,,++++++++++++******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((('''%%%%%%&&&(((%%%%%%%%%$$$$$$$$$######%%%$$$###############$$$$$$$$$$$$##################$$$%%%$$$###"""###%%%%%%###""""""###$$$$$$###!!!""""""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###############$$$$$$%%%###$$$%%%&&&&&&%%%$$$###'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$"""###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%#########$$$%%%$$$###!!! ###$$$$$$""""""$$$%%%$$$""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%)))&&&$$$###$$$%%%###!!!$$$%%%%%%$$$######$$$&&&""""""############"""""""""!!!!!! !!!!!!"""  !!!"""!!!!!!!!!"""""""""######### !!!""""""!!!"""###%%%!!!"""###$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$"""!!! %%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######%%%$$$######"""#########$$$$$$$$$$$$$$$#########$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$$$$###$$$$$$############$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((()))))))))))))))((((((((()))***+++,,,,,,---...---,,,+++,,,...---,,,++++++******++++++,,,,,,,,,,,,++++++++++++))))))((((((((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$###"""###%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&""""""#########$$$$$$$$$"""###$$$$$$""""""###$$$%%%###""""""###$$$$$$###!!!""""""""""""#########&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######&&&$$$###$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&$$$###$$$%%%&&&%%%$$$###""""""###%%%&&&&&&%%%&&&'''(((&&&%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$###""" (((&&&$$$#########!!!###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$######""""""!!! !!!!!!"""  !!!"""!!!!!!!!!""""""""""""######"""###"""!!! ###%%% !!!"""##################""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!! !!!!!!&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$%%%$$$$$$$$$###########################""""""""""""""""""""""""########################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######$$$$$$###############$$$$$$$$$$$$########################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$########################""""""############""""""$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((()))))))))))))))))))))))))))******+++---......---+++)))***+++---,,,++++++******++++++++++++,,,,,,,,,+++++++++((((((((((((''''''''''''++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""!!!!!!"""###%%%%%%%%%$$$$$$$$$#####################$$$%%%&&&########################!!!#########"""!!!"""###$$$###!!!"""###%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""######$$$$$$######""""""""""""!!!""""""######%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''&&&$$$"""###$$$&&&%%%%%%%%%$$$$$$############"""!!!$$$$$$#########"""!!! !!!$$$&&&&&&%%%######$$$"""######$$$$$$######"""!!!!!! !!!"""######$$$"""!!!"""###$$$###!!!!!!!!!!!!!!!"""""""""#########"""!!!"""$$$""""""""""""!!! ###""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!! !!!!!!"""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############$$$$$$%%%%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%"""######$$$$$$######"""$$$###############$$$$$$##############################""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$###$$$###!!!!!!!!!!!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&%%%&&&&&&'''(((((())))))))))))((((((((((((((()))))))))************)))***++++++***)))+++,,,---,,,++++++******++++++******+++,,,,,,++++++***''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))))))))$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$%%%%%%%%%$$$$$$###""""""!!!!!!#########"""!!!"""###$$$"""!!!"""###%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################"""######$$$$$$######""""""!!!!!!!!!""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%###"""!!! ###$$$$$$###  %%%%%%%%%$$$$$$#########&&&&&&%%%$$$###"""!!!  """############### """$$$%%%###"""""""""!!!!!!""""""""""""!!!!!! """###%%%&&&$$$"""!!!"""###$$$###!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!###############"""!!! !!!!!!!!!  !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$%%%"""###$$$%%%&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""############""""""#########"""######$$$%%%"""""""""###############""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$"""!!!!!!###$$$$$$#########""""""""""""######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((((()))************))))))###%%%((()))***+++...000---,,,++++++******++++++))))))+++,,,,,,,,,+++***'''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******$$$###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""!!!""""""######&&&&&&%%%$$$###"""!!! """###$$$$$$""""""###$$$###"""!!!"""$$$%%%%%%$$$!!!""""""""""""#########"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$&&&''''''(((############$$$$$$$$$$$$############$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$&&&''''''&&&###!!!!!!"""%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$#########"""###$$$%%%&&&'''(((((("""$$$$$$$$$$$$%%% """######"""!!!!!!"""!!!!!!""""""""""""!!!!!! !!!"""$$$%%%&&&"""  !!!"""!!! !!!!!!!!!!!!"""""" !!!""""""!!! !!!""" !!!""""""#########""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""############""""""######""""""###$$$$$$%%%!!!"""""""""#########$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""" !!!###$$$$$$###"""######$$$$$$######"""$$$$$$$$$######$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###%%%&&&''''''&&&%%%###$$$$$$$$$$$$%%%&&&'''(((***)))))))))((((((((('''((()))***++++++***)))(((%%%''')))******+++---///---,,,++++++******++++++((()))+++,,,,,,,,,+++***((((((((()))))))))******,,,,,,,,,+++++++++******(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''"""!!! !!!$$$&&&%%%###%%%%%%%%%$$$$$$$$$######$$$$$$######""""""######$$$$$$$$$#########""""""###$$$%%%$$$###"""###%%%###"""!!!"""$$$%%%%%%%%%!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&$$$#########$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$!!! """$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%#########$$$%%%$$$###&&&((()))(((&&&$$$&&&(((&&&(((((((((&&&&&&'''(((############$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&&&& $$$%%%$$$###$$$%%%"""######"""!!!!!!"""$$$"""""""""######""""""""""""""""""!!!""""""###$$$"""  !!!"""!!! !!!!!!!!!"""""""""###"""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!! !!!"""###%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######!!!"""$$$&&&&&&&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############""""""######""""""###$$$%%%%%%!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################!!! !!!###$$$$$$###"""###$$$%%%%%%$$$###"""######""""""""""""######""""""""""""""""""""""""""""""############"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%&&&'''(((******))))))((((((((('''((()))***++++++***)))(((+++------,,,***)))***+++---,,,++++++******++++++'''(((***,,,---,,,***)))(((((())))))******++++++)))))))))(((((((((((('''((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$######&&&$$$###%%%(((***(((&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$###########################$$$$$$$$$###$$$%%%%%%$$$###$$$%%%###"""!!!"""$$$%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&((()))***"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''#########$$$$$$%%%%%%%%%"""$$$%%%### !!!$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""$$$$$$###""" ###%%%%%%######%%%(((!!!"""######!!!!!!"""$$$""""""######$$$$$$$$$%%%&&&%%%$$$###"""""""""""""""&&&&&&$$$"""###$$$$$$$$$$$$"""!!!!!!$$$&&&######$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!$$$"""!!!"""###$$$###""" !!!!!!!!!""""""$$$###"""!!!!!!"""""""""!!! !!!!!!"""###$$$%%%&&&&&&!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&$$$!!! """######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""###%%%&&&'''&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###"""######"""!!!!!!"""$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%%%%""" ###%%%$$$###""""""###$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!! """###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$########################"""""""""######$$$$$$%%%""" !!!$$$&&&%%%#########""""""""""""######%%%%%%$$$###"""""""""### !!!!!!"""###$$$$$$$$$ !!!!!!""""""######&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,***((()))+++,,,+++((()))++++++***((('''((()))+++++++++++++++++++++++++++***************++++++***)))))))))***+++,,,,,,''''''(((((())))))******(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$&&&(((+++---((('''&&&%%%$$$%%%&&&&&&!!!"""#########!!! """""""""###$$$$$$%%%%%%######""""""!!!""""""###$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$###$$$%%%'''((($$$###"""!!!!!!###%%%'''$$$%%%%%%$$$""""""$$$&&&###$$$%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%)))((('''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!%%%$$$######"""#########((('''$$$######$$$&&&'''!!!!!!!!!!!!""""""""""""!!!!!! """###$$$%%%$$$###!!!"""$$$""""""#########""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!$$$###""" !!!""" !!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$##############################$$$$$$$$$$$$####################################%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$#########"""######$$$$$$######""""""###$$$###"""!!!###%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###"""!!!"""###$$$$$$###""""""""""""###$$$######$$$%%%%%%$$$$$$$$$########################""""""!!!!!!!!!!!!""""""''''''''''''&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################&&&%%%%%%$$$######"""""""""!!! !!!$$$%%%$$$#########""""""""""""######%%%$$$######""""""###### !!!!!!"""######$$$$$$""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,,,,***((()))+++,,,+++)))+++,,,---,,,***)))***++++++++++++++++++++++++++++++***************++++++******++++++++++++++++++((((((((()))))))))))))))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&######$$$$$$###""""""!!!$$$$$$##################$$$$$$$$$#########$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$""""""""""""###$$$%%%&&&%%%$$$###$$$&&&###$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$######"""!!!"""###$$$&&&&&&$$$###"""###""""""######$$$%%%%%%$$$$$$$$$#########$$$$$$#########"""!!!!!! ###"""!!! !!!""""""$$$$$$$$$###!!!!!!"""$$$""""""############""""""""""""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!!!!###"""!!!!!! !!! !!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%$$$$$$##############################$$$$$$$$$$$$####################################$$$%%%%%%%%%$$$$$$%%%%%%$$$############$$$$$$$$$############"""""""""""""""######"""""""""###$$$%%%$$$""""""$$$%%%$$$$$$############$$$$$$ !!!""""""!!! """###$$$%%%$$$###"""!!!###""""""!!!!!!""""""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################(((((((((((('''&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################&&&&&&%%%%%%$$$$$$######"""!!!!!!"""$$$%%%$$$#########""""""""""""######$$$$$$###"""""""""######!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******+++++++++***)))***++++++***)))---...///...,,,+++,,,---++++++++++++,,,,,,,,,,,,++++++***************+++)))***+++++++++***)))((())))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$###$$$$$$%%%'''(((((((((''''''&&&&&&%%%%%%$$$############$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$######""""""###%%%''''''&&&%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############"""!!!!!!###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""&&&&&&%%%###!!! $$$###"""!!! ###$$$%%%%%%###"""###$$$""""""###############"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$%%%$$$$$$######"""""""""!!! !!!!!!!!!!!!  !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%$$$$$$###############!!!!!!!!! """"""############""""""$$$%%%%%%$$$######$$$&&&$$$$$$############$$$$$$!!!###$$$&&&&&&$$$###!!!!!!"""###$$$$$$"""!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$%%%%%%%%%$$$$$$###"""######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$##############################$$$%%%&&&&&&''''''"""""""""###$$$$$$$$$$$$$$$######""""""######$$$######""""""""""""######!!!!!!""""""####################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******++++++************+++******---...///...---,,,---...+++++++++,,,,,,,,,,,,,,,,,,+++******)))*********'''(((*********(((&&&$$$+++******))))))(((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%&&&'''((('''&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&%%%###%%%((()))'''&&&%%%%%%###$$$%%%&&&''''''((((((%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###############""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$"""!!! ######"""!!!!!!!!!!!!!!!"""$$$&&&'''%%%$$$######""""""###$$$$$$$$$######$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""" !!!###$$$%%%$$$######""""""!!!!!!  !!!!!!  !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%$$$$$$##############################$$$$$$$$$$$$######################################################%%%$$$######""""""###### !!!!!!!!!###$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$######$$$&&&$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###&&&%%%%%%%%%$$$$$$$$$$$$ !!!!!!""""""""""""#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!! """############""""""!!!$$$###$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################"""######%%%&&&'''(((((("""######$$$######$$$$$$$$$$$$############$$$$$$###""""""!!!""""""######"""""""""""""""#########""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))************+++************++++++---...---,,,+++---...++++++,,,,,,,,,---------,,,++++++***))))))******((()))***++++++)))'''%%%++++++******))))))((((((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$###$$$%%%&&&%%%$$$###"""$$$###"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%&&&&&&&&&&&&###%%%((()))'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%!!!""""""######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""!!! $$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###"""!!! !!!"""$$$&&&$$$$$$$$$$$$############ !!!"""""""""""""""!!!###&&&'''&&&$$$######""""""###$$$$$$$$$$$$$$$%%%$$$$$$###############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!  !!!!!!  !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$###""""""""""""###""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$############$$$$$$######$$$%%%%%%$$$######%%%$$$"""!!!!!!!!!###### !!!"""############!!!""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! ######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$############$$$$$$""""""!!!!!!!!!"""######""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))))))))+++++++++***)))***+++***,,,---,,,++++++,,,...++++++,,,,,,------......,,,,,,+++***))))))))))))***+++,,,,,,,,,+++***)))******************))))))&&&&&&''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$""""""!!!######$$$$$$######"""!!!###""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%'''((())))))((('''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$###%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$((('''&&&%%%###"""!!! %%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%$$$###"""!!!"""  ###%%%######$$$$$$$$$%%%%%%%%% !!!"""############ """%%%&&&%%%$$$######""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$"""!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!########################&&&&&&%%%%%%$$$#################################$$$###!!!"""###%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""###$$$###"""!!!###%%%$$$$$$############$$$$$$########################""""""!!! !!!"""$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""###%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""#########"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((()))))))))+++,,,+++)))(((***,,,***+++------,,,+++---...++++++,,,,,,---......///---,,,+++***))))))))))))))))))************************************++++++''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$###############"""######$$$%%%%%%$$$$$$##################$$$$$$"""###%%%'''(((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!&&&%%%$$$$$$$$$$$$&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$###$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''((()))))))))((((((###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!"""$$$%%%%%%$$$###"""!!!!!! !!!"""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!"""######"""!!!!!! """$$$%%%$$$######$$$!!!"""###$$$%%%%%%%%%%%%$$$############$$$&&&'''!!!!!!!!!!!!""""""""""""$$$###"""!!! !!!""""""######!!! !!!!!!"""### !!!!!!!!!!!!########################&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$###!!!"""###%%%%%%$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""$$$######"""""""""""""""!!!!!!""""""#########$$$""""""############"""""""""######"""!!!!!!"""$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&%%%$$$###""" !!!###$$$%%%%%%%%%$$$!!!"""$$$%%%%%%%%%""""""""""""""""""""""""!!!"""######"""!!!"""######$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$######################## !!!"""$$$%%%&&&'''###%%%'''%%%###"""###&&&%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!"""###############"""""""""""""""%%%$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((+++,,,,,,)))(((***,,,+++,,,------,,,,,,...///++++++,,,,,,---...//////---,,,+++***))))))))))))&&&&&&&&&&&&&&&'''((())))))))))))***+++++++++,,,(((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%######$$$%%%&&&'''&&&&&&'''&&&$$$#########$$$%%%"""###%%%&&&'''&&&%%%%%%%%%%%%$$$$$$###""""""""" """$$$%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%%%%$$$###"""!!!######""""""$$$&&&)))+++$$$%%%%%%$$$###"""$$$&&&&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&'''((($$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""###############$$$######""""""######$$$ ###%%%&&&&&&%%%$$$"""###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########!!!  !!!######""""""###$$$!!!"""###$$$%%%&&&&&&&&&######""""""###%%%'''(((!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%"""!!! """###$$$ !!!!!!!!!"""!!!""""""""""""#################################!!!""""""!!! !!!##############################$$$$$$$$$$$$######$$$$$$###"""!!! """"""""""""""""""""""""'''&&&&&&%%%$$$%%%%%%%%% !!!""""""######!!!!!!""""""#########$$$######################## !!!!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!"""###%%%%%%$$$######$$$$$$############$$$$$$########################"""!!! !!!###$$$###"""""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!########################""""""""""""############"""############$$$$$$$$$"""!!!!!!!!!###$$$&&&'''(((&&&%%%###""""""#########$$$%%%&&&%%%$$$!!! ###$$$%%%$$$"""""""""###!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%########################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######"""''''''(((((()))*********++++++++++++++++++++++++++++++******++++++,,,---,,,+++,,,,,,---...///000---------,,,+++***)))((())))))(((((()))***++++++---,,,+++***))))))))))))***)))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""##############################$$$$$$$$$$$$######%%%%%%&&&'''&&&%%%###"""$$$$$$############$$$$$$###$$$%%%$$$######$$$&&&%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$***(((&&&%%%&&&&&&%%%$$$&&&&&&'''((('''&&&$$$###&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######%%%&&&'''(((((((((&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###!!! """############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&$$$$$$$$$$$$######""""""''''''%%%$$$"""!!! ######$$$######"""!!! !!!"""$$$&&&&&&&&&$$$#########$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!########################""""""""""""############"""!!!!!!!!!!!!!!!"""######"""  !!!!!!"""""""""#########$$$$$$########################$$$%%%%%%$$$""""""###$$$########################"""######$$$$$$######"""######""""""""""""!!!!!!########################""""""!!! """""""""###$$$$$$%%%%%%!!!"""""""""####################################$$$######"""""""""""""""$$$$$$############$$$$$$###############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$###$$$&&&'''&&&%%%""""""""""""####################################!!!!!!!!!"""######$$$$$$########################""""""""""""############"""############$$$$$$$$$!!!!!!"""###############'''&&&%%%###############"""###$$$%%%%%%###!!! ###$$$%%%$$$"""""""""### !!!!!!"""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***************************---,,,,,,,,,,,,---......))))))))))))******+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))***++++++))))))))))))******+++,,,))))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""##############################$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$$$$%%%&&&%%%######$$$&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***)))'''%%%###"""!!!!!!%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$"""!!!!!!###$$$$$$###%%%&&&&&&'''&&&%%%$$$###""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!############$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""!!!"""###############""""""###%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$###"""!!!  !!!"""###############$$$$$$$$$%%%########################%%%&&&&&&%%%###"""$$$%%%########################"""######$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%""""""""""""####################################$$$######"""""""""""""""######""""""""""""#####################$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$############$$$$$$###########################"""!!!"""###$$$###"""""""""""""""############%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""######$$$$$$########################""""""""""""############"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!&&&&&&%%%$$$############""""""###$$$$$$###!!! ###$$$%%%$$$"""""""""### !!!""""""############$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,------***+++++++++++++++*********************+++++++++)))))))))))))))*********((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""##############################$$$$$$$$$$$$######%%%%%%%%%&&&%%%%%%$$$###$$$$$$############$$$$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###"""!!!"""###$$$$$$"""  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""""""""######$$$$$$%%%$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""##################"""!!! !!!"""###############$$$$$$$$$%%%%%%%%%########################"""######""" !!!###########################""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!! !!!""""""######"""""""""""""""################################# !!!!!!"""$$$%%%&&&""""""!!!!!!!!!!!!""""""""""""###############$$$%%%$$$"""!!!!!!###%%%'''$$$$$$############$$$$$$########################!!!  """###"""!!!!!!"""""""""############$$$$$$$$$###""""""!!!!!!$$$$$$######"""!!!!!!!!!########################!!!"""""""""############""""""#########$$$$$$$$$""""""###############$$$%%%%%%%%%$$$$$$#########!!!"""#########""""""!!!###$$$%%%$$$"""""""""###!!!!!!!!!"""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&)))'''&&&$$$$$$&&&''')))$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))***++++++......---,,,,,,,,,------))))))***+++++++++++++++******+++++++++++++++***,,,++++++***)))'''&&&%%%''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$'''((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!""""""$$$%%%''''''######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$"""""""""$$$%%%$$$######"""!!!###%%%'''((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$###""" !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!"""######$$$$$$$$$$$$!!!!!!"""######""""""!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###"""###$$$###"""!!!!!!"""######""""""######$$$$$$$$$%%%%%%%%%########################!!!""""""!!! """"""""""""""""""""""""""""""""""""######"""""""""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!  !!!""""""############"""""""""""""""""""""""""""""""""""""""""" !!!!!!"""$$$%%%&&&"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""######%%%$$$!!! """%%%'''$$$$$$############$$$$$$""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$!!!"""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!########################!!!"""""""""############""""""#########$$$$$$$$$$$$###"""""""""$$$&&&((($$$%%%%%%%%%$$$$$$######"""""""""#########""""""###$$$%%%$$$"""""""""###""""""###############$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$##############################$$$$$$$$$######"""############$$$$$$$$$$$$(((&&&$$$######$$$&&&((($$$$$$%%%%%%&&&''''''''')))))))))))))))))))))))))))(((((((((((()))************))))))))))))))))))(((((()))***++++++++++++)))***+++++++++******)))************((('''%%%$$$''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&((()))(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$"""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""##################""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!###$$$###"""!!! !!!"""######"""!!! ############$$$$$$$$$%%%###########################$$$$$$###!!! """###""""""""""""""""""""""""!!!""""""######""""""!!!$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!! """""""""###$$$$$$%%%%%%############""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""######%%%$$$""" !!!###%%%'''$$$$$$############$$$$$$"""""""""""""""""""""""""""!!!!!!!!!###$$$###"""""""""""""""############!!!"""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""""""""############"""############$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$###$$$%%%$$$"""""""""##################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))*********)))******+++,,,+++***************++++++(((((()))***+++++++++***))))))***++++++***((('''$$$%%%'''))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$############$$$%%%%%%$$$$$$############$$$$$$$$$&&&((((((&&&$$$###$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''''''''%%%&&&%%%######$$$%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###%%%&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&#########$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%$$$###"""!!!&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!"""#########!!! """#########""""""!!! """""""""#########$$$$$$########################$$$$$$%%%###"""!!!"""$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""##############################$$$%%%&&&''''''%%%###""""""""""""###$$$$$$%%%%%%############"""""""""!!!""""""""""""""""""""""""$$$######"""""""""""""""###""""""!!!!!!""""""### !!!!!!"""######$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!!!! """"""""""""##################""""""!!!!!! !!!!!!!!!"""######$$$$$$########################""""""""""""############"""############$$$$$$$$$""""""$$$$$$###!!!###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%$$$"""""""""##################"""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''***))))))))))))***++++++,,,+++++++++,,,---......((()))***************)))'''(((*********((('''%%%"""###&&&((()))***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################$$$$$$$$$$$$######$$$###"""""""""###%%%&&&$$$$$$############$$$$$$"""$$$''''''&&&$$$###$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!###%%%''')))***%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%###""""""###$$$$$$###&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!$$$$$$$$$%%%%%%$$$######%%%%%%$$$#####################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!""""""######!!!""""""""""""####################################$$$$$$###!!! """###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$"""""""""""""""""""""""" !!!###$$$###"""  !!!""""""######$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""$$$%%%&&&######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$###"""""""""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""###"""!!!"""###$$$$$$"""""""""""""""############%%%%%%$$$"""!!!$$$$$$######"""!!!!!!!!!########################""""""""""""############"""############$$$$$$$$$ """%%%&&&$$$"""###%%%%%%&&&%%%$$$###%%%$$$$$$$$$%%%&&&&&&'''###$$$%%%$$$"""""""""###""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((()))***+++,,,))))))************))))))'''((()))***)))(((&&&$$$$$$%%%'''))))))((('''&&&******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#######################################$$$$$$$$$$$$############"""""""""###%%%&&&$$$$$$############$$$$$$!!!###&&&'''%%%$$$###$$$#########$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%###"""###%%%&&&&&&%%%&&&&&&%%%$$$%%%&&&((()))******((('''%%%###""""""%%%%%%$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############""""""###$$$%%%%%%%%%%%%""""""!!! ######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""" !!!###$$$%%%!!!!!! !!!###%%%&&&$$$###!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!&&&%%%###"""""""""######!!!!!!""""""""""""!!!!!!"""############"""!!!!!!!!!  """"""""""""""""""""""""########################"""""""""""""""#########!!!!!!""""""""""""!!!!!!!!! $$$'''%%%###!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$"""!!!"""%%%&&&%%%"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""#########"""""""""""""""$$$$$$##########################################!!!""""""!!! !!!###""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$######"""""""""""""""""" """$$$$$$!!! """%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$#########"""########################%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&& !!!$$$&&&'''&&&%%%$$$&&&&&&&&&''''''''''''((()))'''&&&'''***+++***(((************************''''''&&&&&&&&&&&&'''''')))))))))))))))((('''''''''&&&&&&&&&'''(((***+++((((((((((((((('''&&&&&&&&&$$$######%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""########################%%%$$$###""""""$$$&&&'''"""###$$$%%%&&&%%%$$$###$$$%%%%%%&&&%%%$$$"""!!!%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$%%%###!!!"""$$$%%%$$$!!!###%%%&&&&&&%%%$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%'''&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!"""###$$$%%%%%%$$$############$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#####################""""""""""""$$$&&&'''%%%###""" !!!###$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$###""""""""""""######"""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!"""""""""""""""%%%$$$"""!!!!!!!!!###$$$########################!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!"""###""""""############"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$###"""###"""!!! !!!""""""#########$$$$$$$$$$$$###"""!!!###""" """$$$%%%$$$"""!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!""""""""""""##################"""###""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################"""#########""""""###%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#################################### !!!"""###$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%#########$$$%%%%%%$$$############### !!!!!!""""""########################$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''')))'''&&&'''***+++)))(((******************************))))))))))))******)))))))))))))))((('''''''''''''''''''''((()))***)))************)))))))))&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!################################################%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%###""""""$$$%%%$$$""""""$$$&&&%%%$$$###$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%(((((('''%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""" !!!"""######""""""!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!!!!!!!"""###$$$$$$%%%$$$""""""!!!"""##################"""""""""""""""###$$$%%%%%%###"""!!!######"""!!!!!!!!!"""""""""!!!!!!!!! ######################## !!!"""""""""""""""&&&%%%###"""""""""###$$$########################!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""###"""######$$$$$$######""" """###$$$$$$$$$""""""""""""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$%%%&&&$$$"""  !!!""""""############$$$$$$######"""""""""!!! !!!###$$$###"""!!!!!!!!!"""""""""###### !!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""######!!!!!!"""###$$$%%%%%%&&&########################"""###$$$$$$######%%%&&&"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!""""""########################$$$$$$$$$!!!""""""######$$$$$$$$$((('''%%%%%%&&&&&&%%%###$$$$$$###"""""""""######!!!"""###$$$##############################"""!!!!!!"""######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&''')))***)))(((************************((((((''''''''''''(((((())))))******))))))(((((('''(((((())))))((((((((()))))))))***************&&&%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%###"""###$$$%%%$$$###"""###%%%%%%#########$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""###""""""!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######################## !!!"""############$$$$$$$$$#########""""""""""""!!!!!!!!! !!!$$$&&&&&&%%%"""!!!######"""""""""###$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$###"""""""""##############################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""############""""""""""""###%%%%%%&&&&&&&&&!!!!!!""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!%%%%%%"""!!!###%%%""""""######$$$$$$$$$$$$""""""############""""""!!!!!! !!!""""""""""""!!!!!!"""""""""######### !!!!!!!!!"""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""#########"""""""""###$$$$$$$$$%%%########################!!!"""$$$$$$$$$$$$%%%&&&""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################%%%%%%$$$###"""!!!!!! ######################## !!!"""###$$$$$$***'''$$$%%%''''''$$$!!!######"""""""""""""""### !!!"""###%%%&&&&&&#################################""""""########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((************************''''''&&&&&&&&&&&&''''''))))))*********))))))((('''((()))******)))'''&&&'''''''''''''''(((((()))'''%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&&&&%%%$$$#########%%%%%%%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$""""""""""""############ !!!###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!  """$$$%%%$$$$$$######"""""""""###$$$%%%%%%!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$ !!!!!!!!!!!! $$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!###%%%######%%%'''###############$$$$$$$$$!!!""""""#########"""""" !!!!!!!!!!!!!!!"""###""""""""""""############!!!!!!!!!""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""############%%%$$$$$$$$$###"""""""""######################## """$$$$$$#########$$$############$$$$$$$$$$$$########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######"""####################################$$$$$$%%%&&&'''''')))&&&###$$$%%%&&&### ###"""""""""""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''((()))))))))))))))))))))))))))++++++************++++++))))))************))))))((((((*********)))((('''((((((''''''''''''((()))&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###"""%%%$$$###"""###$$$%%%&&&%%%%%%#########$$$%%%&&&%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&%%%#########$$$$$$%%%%%%%%%########################!!!!!!"""""""""######### !!!"""#########"""!!!$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!!!! !!!###%%%&&&###"""""""""###$$$%%%%%% !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$$$$### !!!!!! """"""######"""!!!!!! !!!"""###""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!! ###%%%$$$#########!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""######"""""" !!!###"""!!!!!!"""$$$"""""""""#########$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$&&&%%%%%%$$$###"""!!!!!!######################## """%%%%%%###"""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&((()))$$$$$$$$$###############""""""######$$$$$$%%%%%%&&&%%%######$$$$$$"""!!!######"""""""""###$$$$$$$$$$$$$$$######"""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((('''&&&((()))))))))))))))))))))))))))******))))))))))))******))))))******++++++******(((((()))******))))))))),,,+++)))((((((((()))***&&&%%%%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&%%%'''((((((&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$%%%%%%%%%""""""######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&###############""""""""" !!!!!!""""""######### !!!!!! ###$$$$$$%%%%%%&&&''''''$$$$$$$$$#########""""""###!!!"""%%%'''######"""""""""###$$$$$$ !!!!!!!!!!!!!!! !!!!!!""""""$$$###!!! !!!""""""############""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$$$$###"""!!! !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""#################################"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""$$$&&&%%%""" """!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" """$$$$$$"""!!!###%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""##################""" !!!!!!"""######$$$$$$%%%$$$$$$$$$###"""""""""###########################%%%''''''%%%"""!!!!!!#########$$$$$$$$$%%%%%%########################""""""""""""####################################"""!!!!!!"""###&&&(((***$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""###$$$%%%$$$###"""###$$$###############$$$%%%%%%############""""""!!!!!!########################"""###$$$%%%%%%$$$###""""""""""""""""""###$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$'''((((((&&&&&&''')))))))))))))))))))))))))))((((((''''''''''''((((((((()))***++++++++++++***(((((((((((()))***++++++...,,,***(((''''''((()))%%%%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""################################################%%%%%%###"""""""""############$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###%%%'''&&&$$$###%%%&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%################################################%%%%%%$$$######$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""""""""###$$$%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%"""######$$$%%%%%%&&&&&&$$$#########"""""""""!!! !!!!!!"""######$$$""""""!!!!!!!!!!!!""""""#########$$$%%%''')))***$$$$$$#########""""""""""""!!! """###%%%######"""!!!!!!!!!"""""" !!!!!!!!!""" !!!!!!$$$###!!!  !!!"""###$$$$$$$$$$$$###""""""########################!!!!!!""""""""""""!!!!!!""""""#########!!! !!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!  ###''''''$$$ $$$$$$$$$############### !!!"""""""""""""""!!!###%%%$$$""""""$$$&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""############"""""" !!!!!!"""###$$$$$$$$$###############$$$$$$$$$########################%%%''')))(((&&&###"""!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###!!!!!!"""###&&&'''$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''$$$$$$######$$$%%%&&&&&&################################################!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$""""""###$$$%%%%%%&&&&&&"""###&&&((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((((((&&&%%%''')))))))))))))))))))))))))))++++++************++++++((()))***+++++++++++++++)))(((((('''(((***,,,------+++)))&&&%%%%%%%%%&&&%%%%%%%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""" !!!#########"""!!!""""""""""""""""""""""""########################(((&&&$$$""""""###$$$%%%"""###$$$%%%&&&%%%$$$$$$!!!###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$###%%%'''&&&$$$###%%%'''###%%%&&&&&&%%%$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&################################################&&&%%%$$$######$$$%%%&&& !!!###$$$%%%&&&'''"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((($$$#########""""""!!!!!!########################!!!""""""###$$$$$$%%%%%% !!!"""###$$$""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!! !!!"""######$$$'''&&&%%%$$$$$$$$$&&&&&&######"""###%%%(((+++---############"""""""""""" !!!!!!"""""""""""""""######"""!!!!!! !!!!!! !!!!!!""""""!!!!!!""""""###$$$$$$%%%%%%###!!!  !!!"""""""""###""""""!!!  !!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!######""""""""""""#########"""""""""!!!!!! !!!"""###############""" !!!"""!!!!!!"""""""""""""""######$$$!!!""""""######""" $$$###!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!!!!""""""######%%%$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############""""""""""""!!!!!!!!!!!! !!!###%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$""" !!!$$$%%%###!!!######$$$$$$$$$%%%%%%%%%""""""###%%%&&&%%%### #########"""######$$$%%%###%%%'''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++++++++++++++++++++************)))***************************))))))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$#########""""""!!!!!!########################"""!!! """###$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%% !!!"""######$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$###!!! !!!""")))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""!!!"""######$$$$$$###"""###$$$&&&'''$$$$$$############$$$$$$((('''&&&&&&$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$'''******&&&$$$###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!###############"""!!!!!!#########$$$%%%%%%### %%%%%%$$$###"""""""""###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%###"""!!! """!!!!!!"""$$$$$$###!!!$$$###!!! !!!###$$$ !!!!!!!!!"""$$$###!!!  """"""""""""""""""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""#########""""""""""""############"""""""""!!!!!!!!!!!!""""""############"""$$$"""!!!"""###%%%%%%$$$"""""""""""""""######$$$""""""######""""""!!! '''%%%######$$$$$$###"""########################"""#####################!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""##################"""""""""!!!!!!!!!$$$$$$##################"""""""""""""""""""""""""""""""""""""""######$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################$$$"""!!!!!!$$$$$$###!!!%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$&&&%%%### """""""""############$$$###$$$&&&&&&$$$#################################%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))***************)))))))))''''''''''''(((((())))))++++++******)))))))))((())))))))))))))))))))))))))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########""""""""""""##############################"""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%$$$#########$$$&&&&&&%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&((('''$$$""""""###########################"""###$$$%%%%%%$$$###"""###############"""!!!!!!$$$######$$$%%%&&&$$$###%%%$$$######""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############""""""!!!$$$###"""#########!!! !!!!!!!!!  !!!"""#########""""""!!!!!!!!!!!!!!!""""""###"""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$""""""""""""""""""""""""############"""""""""""""""############""""""!!!###!!! !!!$$$%%%&&&%%%"""""""""""""""######$$$$$$$$$###""""""""""""###&&&%%%######$$$%%%$$$###########################%%%%%%%%%%%%$$$$$$#####################"""""""""######################## !!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$#########"""""""""'''&&&###!!!!!!!!!###$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&########################$$$###""""""###$$$###"""###$$$$$$$$$%%%%%%%%%%%%###"""###$$$%%%%%%###!!! !!!"""#########"""""""""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((()))))))))*********,,,,,,,,,++++++*********((())))))***+++,,,,,,---,,,++++++***)))(((((('''(((((((((((((((((((((((()))((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&'''((((((###############"""""""""########################$$$%%%%%%%%%%%%$$$$$$###$$$############$$$%%%%%%""""""""""""###$$$%%%%%%!!!!!! !!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""#########$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%$$$"""!!!!!!"""################################################"""############""""""!!!$$$###""""""$$$&&&&&&%%%$$$$$$###"""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$#########""" !!!  !!!  !!!######$$$$$$############"""""" !!!"""########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""############""""""##################""""""###############"""!!! !!!#########"""""""""""""""######$$$&&&%%%###"""""""""###$$$$$$"""!!!!!!###$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""#########!!!!!!!!!"""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""&&&%%%###"""""""""######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&#######################################$$$######!!!!!!!!!!!!""""""""""""######"""###%%%%%%###!!! """###$$$###!!! !!!###$$$%%%$$$$$$%%%'''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((((()))))))))******,,,,,,,,,+++******)))))))))***+++,,,---...//////------,,,+++***))))))((())))))))))))))))))))))))***)))((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&#########$$$$$$%%%%%%%%%################################################$$$%%%&&&&&&%%%$$$"""!!!###############$$$$$$%%%###"""!!!!!!"""$$$&&&'''$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%$$$###""""""!!!!!!&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$""""""############"""!!!###!!! """%%%&&&&&&######""""""""""""######################################################"""###%%%&&&'''&&&$$$###"""###$$$$$$%%%%%%$$$$$$$$$###"""#########!!!$$$######""""""######$$$ !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######"""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!"""############"""!!!""""""""""""""""""#####################"""!!!  """"""""""""""""""""""""######$$$&&&%%%###"""""""""###$$$###!!! !!!"""$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!"""""""""#########"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""###$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""######$$$########################"""""""""######$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$#########$$$ !!!!!!!!!"""""""""$$$###"""###$$$%%%###""" """###$$$###!!! !!!"""$$$$$$$$$$$$&&&(((########################&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))++++++*********)))))))))''''''((()))***,,,,,,---......---,,,++++++******************************+++***))))))(((((())))))***)))'''&&&$$$$$$######%%%%%%%%%$$$$$$########################$$$$$$$$$########################"""###$$$$$$$$$"""!!! ######""""""######$$$%%%###"""!!!!!!"""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$######"""$$$$$$############$$$$$$"""######$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$!!!""""""#########""""""""" !!!$$$$$$$$$###""""""!!!""""""######################################################!!!"""$$$&&&&&&%%%$$$###!!!!!!!!!!!!!!! !!!!!!!!!"""$$$%%%###"""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  """"""######$$$#########"""!!!!!!!!!!!!!!!  !!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$###"""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""############""""""!!! """###$$$###"""""""""""""""######$$$$$$$$$###""""""""""""######!!!!!!"""$$$&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###############"""""""""!!!""""""######$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$#########"""""""""!!!###%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$%%%$$$######$$$%%%"""#########$$$$$$$$$$$$$$$###""""""$$$$$$$$$""" !!!"""#########"""""""""###$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************************)))******+++,,,---......,,,,,,,,,,,,,,,+++++++++******************************)))((((((((((((((()))((('''%%%$$$#########(((((('''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$########################!!!!!!"""""""""!!!!!! ###""""""""""""###$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$######$$$$$$$$$ !!!###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''"""###$$$%%%''''''''''''$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$"""#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&!!!""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%###################################################!!!""""""############""""""!!! """$$$$$$###""""""!!!!!!!!!"""#####################$$$$$$$$$########################!!!"""###%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######""" """$$$%%%%%%### !!!!!!"""""""""#########""""""""""""!!! !!!!!!""""""""""""############$$$$$$$$$###""""""!!!""""""""""""""""""### !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""############"""###"""!!!!!!###$$$$$$###"""""""""""""""######$$$""""""######""""""!!! !!!  ###%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!"""""""""""""""###""""""######$$$%%%%%%&&&""""""""""""#####################$$$$$$$$$%%%%%%######"""""""""!!!!!!!!!"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$ !!!""""""""""""!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$########################"""$$$&&&%%%###"""$$$&&&#########$$$$$$$$$%%%%%%%%%###""""""###$$$$$$###"""""""""############$$$###$$$$$$#########%%%(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********))))))******+++,,,,,,,,,---.........//////000000))))))************++++++************************(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################!!!!!! !!!!!!"""""""""""""""""""""###$$$$$$"""######$$$$$$$$$######$$$##################$$$!!!!!!"""###$$$$$$$$$$$$########################!!!###$$$$$$######$$$&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######"""###$$$%%%$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%''''''%%%"""########################"""###$$$%%%%%%$$$###"""!!!!!!"""###############$$$###"""###%%%%%%$$$"""!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&!!!!!!!!!"""$$$%%%$$$""""""""""""######"""""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!! """""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!"""######$$$!!! !!!!!!"""###$$$ """###$$$$$$###"""  !!!!!! !!!"""###############$$$"""!!!!!!###$$$###""""""""""""""""""######$$$!!!"""#########"""  """###"""########################""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!'''%%%###"""!!!"""###$$$"""""""""""""""""""""""""""""""""""""""######$$$ !!!""""""!!!  !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""""""""#################################"""%%%&&&%%%###"""$$$&&&""""""""""""############%%%###""""""###$$$$$$############"""###$$$$$$%%%$$$$$$$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))************+++++++++)))***+++,,,------...///++++++,,,,,,,,,,,,,,,,,,'''''''''((())))))******))))))))))))))))))))))))&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((("""######$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################"""!!! """###$$$"""""""""""""""######$$$"""###$$$%%%%%%$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%########################"""###%%%%%%$$$$$$%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$&&&''''''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%### %%%%%%$$$""" !!!"""$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$######%%%((('''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###############%%%%%%%%%&&&''''''$$$"""!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&& !!!"""############"""""""""$$$$$$""" !!!!!!""""""""""""!!!!!! !!!!!!!!!""" """""""""!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!""""""######"""!!! ######""""""!!!!!! %%%###!!! """#################################!!!"""############%%%'''###"""!!! !!!"""###""""""""""""""""""""""""###"""!!!  !!!""""""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""#########$$$%%%###""""""######""" ############$$$$$$$$$$$$$$$$$$$$$""" """$$$########################%%%!!! $$$&&&$$$!!!########################&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$(((''''''&&&%%%$$$###### !!!###$$$%%%%%%%%%%%%'''%%%###"""!!!!!!###$$$###########################$$$%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""!!!!!!"""###$$$$$$%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((())))))*********+++******)))))))))))))))***,,,,,,,,,,,,,,,+++***)))//////---,,,+++*********'''(((***+++***)))'''&&&%%%&&&)))******'''$$$"""%%%&&&'''((('''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###""""""""""""############%%%%%%$$$$$$%%%'''((()))!!!!!!"""""""""#########"""###$$$%%%%%%$$$###"""''''''&&&%%%$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$''''''((((((((('''&&&%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%###"""""""""#########"""""""""###$$$%%%%%%%%%$$$""" !!!###$$$ !!!###$$$%%%&&&'''######!!! %%%%%%$$$###""""""######%%%%%%$$$###""""""""""""$$$$$$###!!! """"""############"""""""""%%%&&&### """"""!!!!!!"""###$$$$$$!!!!!!""""""############"""###$$$$$$$$$"""!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""######""""""!!! ###"""""""""!!!!!!!!! $$$###!!!!!!"""######### !!!###$$$"""###"""!!! !!!"""""""""""""""""""""""""""###"""!!!  !!!########################""""""############""""""!!!"""""""""############$$$###""""""######""" !!!!!!!!!"""""""""%%%&&&&&&%%%######$$$%%%########################&&&""" !!!%%%'''%%%"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$############### !!!""""""######%%%$$$"""!!!"""###$$$%%%##############################$$$%%%$$$###""""""######$$$$$$$$$%%%%%%%%%######""""""""""""######"""###%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((()))***+++,,,---...,,,++++++******++++++++++++,,,,,,,,,++++++***)))******)))((('''''''''''')))***+++,,,+++***((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######################## """###%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""$$$#########$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!!!! &&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""###$$$$$$$$$##################$$$###!!!!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%$$$$$$###""""""######$$$######""""""######$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!! """%%%%%%### """"""!!!!!!"""######$$$""""""""""""""""""######"""######$$$###"""!!! """""""""!!!!!!!!!!!!!!!$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""############################## """$$$"""###"""!!! """"""""""""""""""""""""""""""!!! !!!!!! """"""############""""""""""""""""""############$$$###""""""######"""!!! !!!!!!!!!!!!""""""!!!"""######!!! !!!!!!########################&&&###!!!"""%%%'''&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!!!! !!!!!!"""######""""""""""""###### !!!!!!!!!""""""""""""!!!!!! """###$$$###""""""!!!"""$$$%%%'''########################""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((***,,,---...++++++************+++++++++++++++,,,++++++***)))******))))))))))))*********++++++,,,,,,+++)))((()))'''$$$""""""$$$&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%######################## !!!"""###$$$###"""""" !!!!!!!!!""""""""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$&&&%%%$$$###""""""""""""""""""!!!!!!!!!###$$$%%%$$$$$$##################"""""""""""""""###$$$$$$%%%$$$######"""###############"""""""""###$$$$$$$$$#########""""""""""""""""""############"""""""""""""""###%%%%%%###!!!""""""!!!!!!!!!"""######"""""""""""""""""""""""""""############"""!!!!!! !!!!!!!!!!!!%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!"""#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!######!!!""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""#########$$$"""!!!"""######"""!!!""""""""""""#########$$$ """"""!!!########################%%%###!!!"""$$$&&&%%%$$$########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!###%%%'''######""""""######%%%%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%'''((())))))(((((('''''''''((())))))******++++++++++++******++++++******+++,,,,,,---******+++++++++***)))((()))'''%%%######%%%''')))'''&&&%%%######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$""""""""""""""""""""""""#########$$$$$$#########%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&((('''$$$######$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########!!!!!!!!!!!!"""###%%%&&&########################""""""!!!!!!!!!""""""###$$$$$$###############$$$$$$######""""""""""""###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###"""""""""!!!!!!!!!""""""###"""""""""""""""!!!!!!!!!""""""#########""""""""" !!!!!!"""""""""$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!###$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""$$$%%%""""""!!!!!!!!! ########################!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################""""""""""""""""""###"""!!!"""###$$$###"""!!!""""""""""""######### """%%%%%%$$$###"""###""""""""""""""""""""""""###"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""###$$$"""""""""######"""""""""$$$######"""!!!!!! %%%$$$"""!!!!!!###%%%&&&%%%$$$$$$######""""""###########################"""""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((())))))******++++++*********(((((((((((()))***++++++)))))))))))))))((((((((('''''''''''''''((((((((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$##################$$$!!!!!!""""""###$$$$$$$$$''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%######""""""###$$$%%%%%%((('''$$$######$$$%%%&&&&&&%%%$$$###$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&!!!!!!!!!""""""###$$$%%%"""""""""###$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$###############$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!""""""""""""############""""""###$$$$$$$$$############""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!""""""#################################""""""######$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""" ###%%%%%%""" """$$$""""""""""""""""""""""""!!!""""""!!! !!!###%%%!!!!!!""""""""""""!!!!!!########################!!!!!!"""#########"""""""""""""""""""""""""""""" !!!"""######$$$##################""""""""""""###"""!!!"""###$$$###""" !!!!!! """###$$$"""""""""###""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%""""""############""""""%%%%%%$$$###"""!!! """"""!!! !!!"""###%%%%%%$$$$$$###""""""!!!#################################"""######$$$%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&(((''''''(((((()))***+++((()))******+++*********************++++++,,,---)))))))))(((((((((((((((&&&''')))******)))((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!""""""#########$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ """$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""$$$%%%'''((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%% !!!!!!"""###%%%&&&'''!!!!!!""""""######$$$$$$!!!!!!"""###$$$$$$%%%%%%'''&&&$$$###"""!!!!!!!!!#########"""######$$$%%%$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """###$$$###""""""###$$$""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""!!!""""""###$$$""""""""""""############ !!!!!!""""""######$$$"""""""""############### !!!!!!!!!"""""""""###"""&&&%%%""" !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###!!! !!!"""###$$$$$$$$$########################### !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$############"""""""""!!!"""!!!!!!!!!###$$$###""" !!!!!!!!!!!!!!! """$$$"""""""""""""""""""""""""""#########"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!"""###$$$$$$###"""!!!############""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""########################%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''''''''((()))***+++(((((()))***************---,,,,,,,,,,,,,,,------+++***))))))(((((())))))&&&&&&((()))))))))((((((''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""###############$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$###### !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%&&&%%%$$$######$$$&&&((()))'''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%""""""""""""###$$$%%%&&&"""""""""#########""""""########################"""!!!!!! ######""""""###$$$$$$%%%!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!###"""!!!!!!###%%%""""""!!!  !!!"""#########"""!!!!!!!!!"""$$$%%%"""""""""""""""!!!!!!!!! !!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""#########&&&&&&""" !!!$$$!!!!!!!!!!!!!!!!!!!!!!!! """%%%&&&$$$!!!!!!"""$$$%%%%%%%%%%%%######################## !!!"""$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&& !!!######$$$$$$$$$$$$#########""""""!!!!!!"""!!!!!!!!!###$$$$$$###!!!!!!!!!!!!"""""""""###$$$$$$$$$#########&&&(((""""""""""""""""""""""""###$$$$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!!!!!!!"""###%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$########################&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))(((((()))***************))))))((((((((((((((())),,,+++******)))*********&&&&&&&&&&&&''''''(((((('''((()))))))))(((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""###############$$$%%%&&&&&&%%%##################""""""!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%########################""""""############"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&'''&&&%%%$$$%%%''')))+++''''''((((((((('''&&&%%%$$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$###############$$$$$$"""############""""""!!!%%%%%%$$$$$$###""""""!!!"""""""""""""""######$$$######""""""###$$$%%%%%% """$$$%%%&&&############"""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$ """!!! ###&&&###"""!!!  !!!###$$$$$$###"""!!!!!!!!!###$$$%%%""""""!!!!!!  """"""########################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""###!!!!!! !!!!!!###$$$$$$######"""!!! $$$"""!!!!!!"""$$$+++'''$$$"""###""" !!!!!! !!!!!!%%%$$$"""!!!!!!!!!"""###!!!"""#########!!! """"""""""""############%%%###!!!"""###$$$$$$###""""""""""""!!!!!!!!!!!!%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!###%%%&&&"""############$$$$$$$$$ !!!!!!!!!""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""&&&$$$$$$&&&((((((%%%!!!"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%%%%######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''%%%###!!!!!!###%%%'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&''''''((()))))))))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&((('''&&&&&&'''((()))******'''&&&&&&)))***(((&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$###"""###%%%&&&%%%$$$$$$$$$######$$$%%%%%%&&&########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$############$$$$$$""""""""""""""""""""""""'''&&&&&&%%%$$$###"""""" !!!"""#########!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$$$$''''''%%%&&&&&&%%%$$$$$$######"""''''''&&&%%%%%%$$$######'''&&&$$$#########$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&%%%###!!! !!!""" !!!"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%$$$###"""""""""!!!!!!""""""###$$$!!!""""""""""""#########%%%%%%%%%$$$$$$###############""""""!!!!!! """!!!!!!!!!"""###$$$$$$&&&%%%###!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!!  !!!"""###########################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """###!!!!!! !!!!!! !!!""""""###""""""###"""!!! !!!"""###'''%%%""""""######""" !!!!!! !!!!!!$$$######"""""""""""""""$$$$$$$$$$$$$$$###""""""""""""""""""############""""""""""""""""""""""""###############"""""""""$$$$$$###"""""""""""""""""""""!!!!!!"""###$$$%%%"""############$$$$$$$$$ !!!"""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###############$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""###!!! !!!!!!!!! """############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$###""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))''''''''''''(((((((((((()))(((((('''''''''((((((***)))'''&&&%%%%%%&&&&&&(((''''''&&&'''((()))***)))'''%%%&&&((()))'''%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$######"""############""""""!!!%%%$$$###$$$%%%&&&%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$############$$$$$$########################&&&%%%%%%$$$$$$######### !!!""""""###$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$$$$''''''%%%%%%%%%%%%$$$$$$$$$$$$###''''''&&&%%%%%%$$$######&&&%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$###""""""!!!"""!!!"""###$$$$$$######""""""""""""######$$$%%%&&&"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$"""""""""#########$$$$$$$$$$$$$$$######"""""""""###"""""""""""""""!!!!!!""""""""""""""""""###$$$"""###$$$$$$$$$###!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!"""######$$$######"""############""""""!!!"""""""""""""""""""""""""""!!!  !!!""""""!!!!!! !!!!!!""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""$$$"""!!!!!!###$$$$$$###"""!!!!!! !!!!!!"""###############"""!!!!!!$$$$$$######""""""######""""""""""""############ ###&&&%%%###!!!"""##################$$$$$$$$$$$$######""""""""""""######"""""""""""""""######"""############$$$$$$$$$!!!"""$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$### """$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""""""""###$$$$$$############$$$$$$%%%%%%$$$######""""""""" !!!###%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&''''''''''''((((((((())))))((((((((())))))***))))))((('''&&&&&&&&&&&&(((''''''''''''((())))))'''&&&%%%%%%''''''&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!""""""""""""""""""&&&%%%$$$$$$%%%&&&%%%#########"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&######''''''%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$############"""######$$$%%%$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%$$$###"""!!!#########$$$######"""!!!######$$$$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""""""""$$$%%%%%%%%%$$$###############$$$$$$$$$%%%#########""""""""""""""""""""""""###############$$$###"""""""""""""""""" $$$'''(((&&&### """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!"""###$$$$$$######""""""############"""!!!""""""""""""""""""""""""!!!  !!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$"""!!! """!!!  !!!"""!!!"""""""""############!!!&&&******%%%"""###&&&""""""###############$$$$$$$$$#########$$$$$$%%%#########"""""""""""""""""""""#########$$$$$$$$$!!!###%%%''''''%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!""""""""""""#########!!!"""""""""############""""""""""""""""""""""""###%%%%%%### """%%%""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""""""""$$$######""""""######$$$&&&%%%%%%$$$$$$######""" !!!"""$$$&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&!!!###%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((((((((((('''(((((()))))))))(((((('''''''''''''''(((((('''''''''(((((((((%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######&&&%%%$$$$$$%%%%%%$$$###&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''&&&######''''''%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$$$$%%%"""$$$&&&((((((&&&$$$###$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$###""""""!!!######$$$%%%%%%%%%%%%%%%#########$$$$$$#########!!!###%%%&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%##################""""""""""""######$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""!!!%%%''''''&&&###!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!"""############"""!!!""""""#########"""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!""""""############"""!!! !!!!!!""""""""""""!!!!!!#########"""!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""###$$$$$$"""!!! """!!!  !!!"""!!!"""""""""############!!!&&&******%%%"""###%%%!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%&&&'''###############"""""""""""""""#########$$$$$$$$$"""###&&&''''''%%%###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""""""""#########!!!"""""""""############"""""""""""""""""""""""" ###### !!!""""""#########$$$$$$$$$ !!!###$$$$$$###!!! ###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""######$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$%%%&&&'''&&&$$$""" """###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))((((((((((((((((((''''''((((((((((((((((((''''''$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""""""""############"""###$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''(((((()))(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&(((((($$$$$$''''''%%%""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$!!!###%%%(((((('''%%%$$$###$$$%%%&&&&&&$$$###"""%%%%%%$$$#########"""""""""###$$$$$$%%%$$$$$$###$$$##################$$$!!!###%%%&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!""""""############""""""""""""""""""""""""""" !!!!!!"""############""""""!!!!!!""""""### !!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###$$$$$$""" !!!"""###""""""!!!!!!""""""##################"""!!!!!!""""""!!!!!!""""""######""""""""""""############!!!$$$&&&&&&""" """ !!!""""""###############$$$$$$&&&'''(((!!!"""############"""""""""############$$$$$$$$$###$$$%%%&&&&&&%%%###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############"""""""""""""""""""""""""""$$$###"""!!!!!!"""############$$$$$$$$$ !!!"""######"""!!! ###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&%%%$$$"""!!!###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))(((((()))))))))(((((('''((((((((()))(((((('''&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""$$$$$$%%%%%%&&&%%%%%%%%%###"""!!!"""$$$$$$$$$###""""""!!!!!!"""######$$$###########################$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***++++++++++++((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%&&&)))+++***&&&%%%''''''$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!"""%%%&&&''''''&&&%%%###$$$$$$$$$$$$$$$######%%%%%%$$$#########$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$###""""""###$$$$$$""""""$$$%%%%%%%%%$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""###############$$$###""""""""""""""""""%%%$$$"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$######"""!!!  !!!!!!!!!!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$######""""""""""""###### !!!"""###############"""!!! !!!"""###"""###$$$""" !!!#########""""""""""""######$$$######""""""""""""""" !!!!!!"""######""""""""""""""""""############$$$######"""!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!"""###$$$&&&''' !!!"""###$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#####################$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""!!!$$$%%%%%%$$$"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&'''(((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***'''((())))))***)))((('''(((((()))))))))(((&&&%%%$$$&&&''''''%%%$$$%%%'''%%%%%%$$$$$$%%%&&&&&&'''$$$%%%%%%&&&''''''((((((%%%%%%$$$############$$$!!!!!!""""""############$$$$$$%%%%%%%%%$$$######  ###$$$$$$### !!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''***+++++++++***'''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$############$$$$$$%%%&&&&&&''',,,...,,,'''&&&''''''$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$!!!"""$$$%%%&&&'''''''''######"""""""""######$$$%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$"""""""""#########$$$$$$"""#########$$$$$$$$$$$$###"""""""""""""""!!!!!!""""""""""""""""""###$$$"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""######""""""""""""!!! $$$"""!!!!!!"""$$$ """###""" """%%%######""""""""""""######%%%$$$"""!!!!!!!!!"""### !!!!!!!!! """"""""""""############'''%%%###"""######"""!!!!!!""""""###$$$$$$%%%%%% !!!###$$$%%% """###$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""############"""""""""""""""""""""""""""###""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$!!!""""""###%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%%&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++'''((()))******)))((('''(((((()))))))))(((&&&%%%$$$&&&((('''%%%$$$&&&((($$$#########$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%$$$######""""""######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""$$$$$$###"""""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$&&&(((%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******)))'''&&&%%%%%%&&&&&&'''((((((((($$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''((((((...000...)))&&&'''&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###""""""###$$$%%%'''((((((######!!!!!!!!!"""###$$$$$$$$$#########$$$&&&'''$$$%%%'''(((((('''%%%$$$%%%$$$###""""""###$$$%%%""""""!!!!!!""""""###$$$!!!""""""""""""#########!!!!!!""""""#########$$$######""""""!!!!!! """"""!!!!!!"""###$$$$$$ !!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!""""""!!!"""###%%%%%%$$$$$$###!!!!!! !!!!!! """###$$$$$$###""" """"""############""""""""""""""""""""""""""""""$$$###!!!  """###'''%%%###"""!!!"""###$$$"""$$$%%%%%%%%%###"""""""""!!!!!! """"""############""""""######$$$$$$$$$$$$######"""!!!  !!!""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%########################%%%$$$###!!! !!!!!!"""############"""########################$$$$$$$$$#########"""""""""############$$$$$$$$$!!!!!!""""""#########$$$######$$$######"""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########%%%%%%&&&((()))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""" """###$$$%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((((((((((((''''''&&&&&&%%%$$$$$$!!!!!!"""""""""############$$$'''))))))'''%%%###&&&$$$""" """%%%'''""""""!!! !!!######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!!!!!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&### ###%%%$$$###%%%%%%%%%%%%%%%$$$###"""#########"""######$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""###&&&(((###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""!!!""""""######$$$&&&((())))))((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############"""""""""###$$$$$$%%%(((((('''&&&%%%###"""!!!$$$%%%%%%$$$######$$$&&&$$$$$$$$$#########""""""%%%&&&&&&$$$""" !!!!!!%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%###"""!!!!!!!!!%%%%%%%%%%%%$$$$$$###"""######""""""!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!$$$$$$"""!!!!!!!!!"""""""""###############!!!"""###$$$$$$$$$###""""""!!!!!! !!!!!!"""!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###"""!!!!!!"""###$$$"""######$$$$$$$$$###### !!!###$$$$$$######%%%%%%%%%$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$###""""""###$$$$$$########################$$$#########""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$""""""##################!!!""""""#########""""""""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###############&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******************(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((('''%%%$$$&&&%%%$$$###"""###%%%&&&######""""""""""""######&&&&&&%%%%%%%%%%%%%%%%%%$$$"""!!!"""######""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&(((###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$(((%%%###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$###############$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%***)))((('''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%###"""!!!$$$$$$%%%$$$######$$$&&&$$$$$$$$$#########""""""!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""!!!"""""""""#########$$$######""""""$$$#########"""""""""""" !!!!!!""""""!!!!!!"""""""""""""""""""""""" """######"""""""""#####################"""""" !!!"""#########""""""###""""""!!!!!!""""""###!!!"""###$$$$$$###"""!!!""""""############"""""" %%%$$$###""""""###$$$%%%!!!###%%%&&&%%%$$$#########$$$$$$######"""!!!######""""""""""""!!!!!!""""""############""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$###""""""###$$$$$$########################"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$######### """######$$$$$$$$$""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!###%%%&&&''''''%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++++++++***************(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$%%%"""""""""$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$$$$&&&!!!###'''))))))'''###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&'''''''''&&&%%%%%%###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###"""###$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###""""""###$$$%%%$$$""""""$$$%%%$$$$$$$$$###############!!!###$$$$$$$$$$$$&&&'''"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$!!!!!! !!!"""######!!!!!!""""""###"""""""""$$$$$$$$$$$$############ !!!"""""""""""""""""""""""""""""""""""""""!!!"""###"""!!!"""$$$%%%###""""""!!!!!! !!!!!!!!!""""""""""""######""""""""""""######!!!"""############"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######$$$$$$$$$$$$###### !!!"""###$$$###"""!!!#################################$$$$$$#########$$$##################$$$########################"""######$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!"""###############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$!!!"""%%%''''''%%%###"""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!!$$$$$$%%%%%%$$$""" !!!!!!!!!!!!""""""""""""!!!!!!###%%%''''''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""###$$$###$$$&&&''''''&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""""""""'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######""""""############""""""###$$$$$$###""""""###%%%########################$$$%%%&&&%%%#########$$$!!!###$$$&&&&&&$$$###!!!$$$$$$############$$$$$$"""!!!!!!!!!!!!"""###### !!!!!!"""#################################### !!!""""""######""""""""""""""""""""""""""""""!!!!!!"""!!! !!!$$$&&&######""""""!!!!!! !!!!!!!!!!!!!!!""""""#########""""""""""""######""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######&&&%%%###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######!!!"""""""""!!! ########################$$$##################$$$#########$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$########################"""!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###%%%&&&%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############ !!!###$$$%%%&&&&&&"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%#########%%%%%%$$$%%%&&&&&&%%%###!!! ######$$$$$$###!!! !!!!!!"""""""""!!!!!!###%%%((((((&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%###""""""$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))***$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""""""""!!!!!!"""#########""""""###$$$$$$###""""""###%%%########################$$$&&&&&&%%%###"""###$$$!!!"""$$$%%%%%%$$$"""!!!$$$######""""""######$$$$$$$$$###"""""""""######!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""!!!""""""###$$$################################# !!!!!!  """%%%$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$###""""""!!!!!!""""""######""""""""""""""""""###""""""############""""""######################## !!!!!!""""""######'''&&&###!!!!!!!!!###$$$"""""""""""""""###$$$%%%"""""""""###############""""""############""""""######$$$$$$$$$$$$###### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$############"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######""" """"""""""""#######################################$$$$$$$$$$$$%%%%%%%%%!!!###%%%$$$!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###!!!###$$$$$$%%%%%%$$$$$$########################### """$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((()))))))))************(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%#########$$$$$$###$$$$$$%%%$$$###!!! """""""""""""""!!! """""""""###$$$$$$%%%%%%"""""""""$$$''''''&&&$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%#########%%%'''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%(((######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((******%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$!!!""""""#########"""""""""###$$$###!!!!!!###$$$###############$$$$$$$$$!!!###$$$$$$###"""$$$%%%!!!"""###$$$$$$###"""!!!######""""""""""""######%%%%%%$$$######"""######""""""######$$$$$$######!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$########################!!!""""""""" !!!###$$$$$$$$$$$$$$$$$$%%%%%%######"""!!!"""###$$$%%%"""!!!!!! !!!!!!"""######""""""""""""######""""""############"""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$##################""""""!!!!!!!!!"""###$$$ !!!!!!!!!"""""""""############""""""######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""###$$$$$$$$$$$$###"""######################################################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$""""""##################""""""#########""""""!!!""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%!!!%%%((('''### !!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$######!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&'''((()))******+++(((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''''''''&&&%%%$$$############$$$$$$$$$%%%$$$$$$############""""""!!!"""""""""""""""###$$$$$$%%%&&&&&&###""""""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&"""#########$$$$$$$$$$$$%%%&&&%%%""" !!!%%%)))###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$########################$$$######"""""""""#########!!!!!!###$$$""""""#########$$$$$$$$$"""###$$$###!!! !!!"""""""""############""""""######""""""""""""#########""""""""""""######$$$"""""""""###""""""!!!!!!!!!!!!"""""""""#########"""###$$$$$$%%%%%%$$$$$$###########################%%%&&&%%%###!!!!!!"""!!!!!!!!!"""#########$$$$$$###"""""""""###%%%&&&!!!!!! !!!!!!######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%% !!!###%%%&&&%%%$$$######"""!!! !!!!!!"""""""""######$$$$$$$$$%%%""""""############""""""######$$$$$$$$$$$$######"""!!! !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""#################################$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$ !!!"""######$$$$$$###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$(((,,,+++&&&""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))"""###$$$%%%&&&((())))))(((''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""""""""###$$$%%% !!!!!!"""###$$$$$$$$$$$$###!!!!!!###$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%&&&((($$$%%%&&&&&&&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$###"""###'''$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######"""!!!!!! !!!!!!$$$$$$$$$$$$$$$###"""""""""######"""!!!!!!"""$$$""""""######$$$$$$$$$$$$&&&&&&&&&### ######""""""""""""############""""""""""""###### !!!###$$$%%%!!!"""""""""!!! """"""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$########################%%%'''((((((%%%###""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!!!!""""""##################$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!! !!!"""######$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%'''&&&%%%###"""!!!!!!!!!%%%$$$######$$$$$$###!!!######""""""""""""######$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$""""""###$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###"""!!!!!!!!!"""$$$%%%###""""""""""""$$$%%%&&&########################""""""""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""######$$$%%%&&&%%%%%%%%%&&&%%%""" %%%$$$###""""""###$$$%%%########################&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%)))'''%%%&&&((()))'''$$$))))))(((((('''''''''&&&(((***,,,,,,***((((((((('''''''''''''''((())))))'''((()))(((&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''***+++***&&&%%%&&&)))%%%$$$######%%%%%%$$$###%%%$$$"""###$$$$$$###!!!"""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$%%%(((+++,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&'''%%%%%%$$$###""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######""""""######$$$%%%%%%%%%$$$$$$###"""!!!!!! !!!!!!"""""""""""""""###"""!!! !!!"""###!!!!!!"""############### !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""""""""$$$""""""""""""""""""""""""############"""""""""""""""""""""""""""#########!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!!!! !!!!!!""""""######$$$$$$%%%%%%""""""""""""""""""""""""###""""""!!!"""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$$$$###!!!%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###""""""!!!!!!$$$%%%&&&&&&$$$$$$%%%&&&#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###""""""!!!"""###$$$%%%$$$###"""""""""###$$$%%%#################################"""""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""######$$$%%%###"""###$$$&&&'''%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%((()))(((''')))((((((((('''''''''&&&''')))+++***)))''''''''''''''''''''''''(((((()))%%%'''))))))(((''''''(((&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&%%%$$$###$$$%%%%%%$$$######%%%%%%$$$###"""!!! !!!###$$$###"""#########$$$$$$$$$%%%%%%###############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%$$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""""""""####################################$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$############$$$%%%%%%%%%%%%$$$$$$###""""""!!! !!!!!!"""""""""""""""###"""!!!!!!!!!!!!"""###!!!""""""###############!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###"""""""""""""""""""""""""""""""""############$$$############""""""""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$"""!!! !!!"""###############$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''(((###############$$$%%%&&&%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! $$$%%%&&&%%%$$$$$$%%%&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###""""""""""""###$$$$$$%%%%%%$$$############$$$########################$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###""""""!!!!!!""""""#########""""""######$$$%%%###"""###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&((())))))(((((((((((('''''''''''''''&&&(((******(((&&&&&&&&&''''''&&&&&&''''''((()))###%%%'''(((''''''((()))((('''&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$######%%%%%%%%%###  ###$$$$$$############$$$$$$$$$%%%%%%"""###$$$$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###############%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########"""""""""""""""!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###""""""""" !!!""""""######""""""###""""""!!!!!!""""""###!!!"""######$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!###""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%#########""""""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$#########"""""""""######$$$%%%$$$###"""!!! %%%$$$######$$$$$$###!!!"""""""""######""""""""" !!!""""""!!!!!!!!!###$$$###"""!!!"""###%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""#########$$$$$$&&&&&&%%%$$$######""""""########################$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%###########################""""""""""""""""""#########""""""######$$$%%%&&&%%%$$$$$$%%%%%%$$$"""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&(((******(((''''''''''''&&&&&&&&&&&&'''(((((("""$$$&&&&&&%%%%%%&&&''')))(((&&&$$$$$$$$$%%%&&&'''$$$###$$$''')))'''%%%%%%#########%%%&&&%%%$$$!!! !!!###$$$$$$###"""""""""#########$$$$$$"""###%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!########################%%%%%%%%%$$$###"""!!!!!!########################$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""!!!!!!"""############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""###$$$###!!! !!!"""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&"""""""""!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$ """%%%''''''%%%""" """""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!""""""#########"""!!! %%%$$$######$$$$$$###!!!!!!"""############"""!!! !!!"""###############!!!"""######!!!!!!"""###%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""#########$$$$$$$$$$$$&&&&&&&&&%%%$$$###""""""####################################""""""!!!!!!######$$$$$$$$$%%%%%%%%%##############################""""""""""""############""""""######$$$%%%&&&$$$######$$$%%%$$$"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&########################"""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))++++++***)))((()))&&&&&&&&&&&&&&&'''((((((&&&'''((((((&&&%%%%%%&&&((((((&&&%%%$$$%%%%%%&&&###!!!!!!$$$%%%$$$!!!$$$###"""###%%%&&&%%%$$$$$$###""""""$$$$$$###"""!!!!!!!!!!!!"""""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""########################$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###############!!!""""""###############""""""############""""""""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!!!!###""""""""""""""""""""""""""""""######$$$%%%&&&&&&""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$############$$$$$$ ###%%%%%%### ###############$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$############"""""""""######$$$"""""""""###$$$%%%&&&'''%%%$$$######$$$$$$###!!!###$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$$$$######$$$%%%$$$######$$$%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""########################"""""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$###############$$$######""""""######$$$######""""""######$$$%%%!!! !!!###%%%&&&&&&"""######$$$$$$######"""###########################$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$$$$###"""$$$$$$$$$$$$%%%&&&''''''((())))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''')))++++++***))))))***&&&&&&%%%%%%&&&&&&'''((()))***++++++((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%$$$###$$$###"""###%%%&&&&&&%%%%%%$$$######$$$$$$###!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&########################!!!"""######$$$$$$######"""######$$$$$$######""""""###$$$$$$%%%$$$$$$$$$"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$"""""""""######"""""""""""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$############%%%&&&'''(((%%%$$$######$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$######"""$$$%%%$$$###"""###%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###"""########################!!!!!!!!!"""######$$$$$$!!!!!!"""""""""#########$$$$$$$$$#########""""""$$$######""""""######$$$######""""""######$$$%%% """$$$%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''((()))(((%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''%%%(((*********)))))))))&&&&&&%%%%%%&&&&&&'''((('''(((***)))(((''''''((($$$%%%&&&(((((('''&&&%%%&&&'''((('''&&&%%%&&&'''###""""""###%%%&&&&&&%%%###"""!!!"""###$$$###"""############$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%########################$$$###"""""""""###$$$%%%########################%%%$$$$$$$$$$$$%%%&&&&&&$$$############$$$%%%%%%########################""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$######%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$'''%%%###!!!!!!###%%%''' !!!"""######$$$"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$############"""""""""""""""###$$$$$$######"""#########%%%$$$######$$$$$$###!!! !!!###$$$$$$###!!! $$$$$$$$$$$$$$$###"""!!! """###"""!!! !!!"""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$########################### !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""$$$$$$############$$$$$$#########"""###$$$$$$%%%###!!! !!!"""!!!$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%''')))(((&&&%%%''')))%%%%%%%%%&&&&&&'''''''''$$$&&&)))))))))(((((()))&&&%%%%%%%%%%%%&&&''''''"""###%%%&&&%%%%%%&&&'''"""$$$&&&((()))(((&&&$$$###&&&'''&&&"""!!!"""%%%###""""""###%%%'''&&&%%%  ###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###""" !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''' !!!###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$#########"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""###""""""""""""$$$%%%&&&""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''######""""""######$$$%%%##################$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$$$$%%%########################%%%&&&'''&&&$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!""""""############""""""!!!!!!$$$$$$###"""!!! """"""######$$$$$$%%%%%%%%%""" !!!"""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$!!!!!!######!!!!!!%%%""""""!!!!!! """"""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%###!!! !!!""""""!!! ######$$$$$$$$$$$$###### !!!"""$$$%%%&&&'''---(((###"""$$$&&&&&&%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########""""""""""""""" !!!""""""""""""""""""###$$$$$$""""""###$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###################################################$$$$$$%%%%%%$$$$$$###!!!!!!###$$$&&&'''))))))'''&&&%%%###"""###&&&)))%%%$$$###$$$&&&'''&&&%%%'''((())))))))))))((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""'''%%%""""""%%%&&&$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###%%%$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&'''''''''&&&&&&%%%%%%%%%########################%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###!!!$$$%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''((('''&&&&&&$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''%%%$$$%%%((((((&&&$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###""""""############""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%%%%%%%''''''''''''%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! $$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""###$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############### !!!!!!!!!!!!!!!"""###""""""""""""""""""""""""%%%$$$###"""""""""""""""&&&###"""$$$$$$!!!!!!$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%'''%%%$$$%%%&&&&&&%%%$$$""""""############""""""#########$$$%%%%%%&&&&&&)))'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""###$$$###"""!!!"""$$$###""""""!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%###!!!!!!###%%%&&&%%%%%%&&&(((((((((&&&(((((())))))))))))(((((())))))************))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""'''%%%######$$$%%%$$$""""""""""""""""""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$### ###$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''%%%$$$%%%'''(((%%%#########%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$######""""""######"""######$$$$$$%%%########################"""""""""""""""###$$$$$$###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$##################"""""""""""""""""""""""""""!!!!!!""""""$$$%%%%%%$$$$$$$$$$$$$$$######### !!!!!!"""###$$$%%%%%%###""""""""""""""""""!!! ###%%%%%%###"""$$$&&&""""""""""""""""""""""""%%%%%%$$$############$$$$$$"""!!!$$$$$$""""""%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###!!!!!!""""""""""""!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###""""""###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$##################""""""######### !!!"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$"""###$$$###"""!!!"""$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$(((''''''&&&$$$######"""&&&&&&'''%%%###!!!""""""'''&&&''')))+++,,,+++))))))))))))))))))(((((((((((())))))******))))))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&%%%$$$######'''%%%######$$$%%%$$$######"""!!! !!!"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&'''&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$###"""###############$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###############$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######""""""!!!!!! ###%%%"""!!!&&&""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%% ###$$$"""###&&&######$$$$$$%%%&&&&&&'''""""""""""""""""""""""""""""""#########$$$$$$$$$###!!!!!!!!!###$$$###"""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%''''''###!!!"""###"""######$$$$$$%%%&&&&&&##############################""""""""""""######$$$$$$######""""""!!!!!!$$$$$$$$$$$$###"""!!!!!!###$$$%%%$$$###"""###%%%"""""""""#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&'''))))))'''%%%%%%%%%'''(((***---///000...---***))))))(((((((((((((((&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$###""""""%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$###$$$$$$$$$$$$%%%###""" """###%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%###""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))***)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""#########$$$$$$$$$#######################################""""""###$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&"""""""""#########$$$$$$&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&##############################""""""######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""!!!!!! !!!"""!!!"""########################%%%$$$$$$$$$$$$$$$%%%%%%!!!###### """!!!""""""###$$$%%%&&&&&&""""""""""""""""""""""""###############$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%!!!%%%((((((%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$######"""!!!!!! """#########"""!!! $$$%%%&&&%%%$$$$$$%%%&&&"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$&&&'''((()))###&&&((())))))''''''((((((***---111444555333000+++***)))(((''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$###""""""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###""""""###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))***)))(((&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$$$$$$$##########################################%%%%%%%%%%%%$$$###"""!!!#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!###""""""""""""""""""!!!%%%%%%### $$$########################$$$############$$$%%%%%%%%%""""""$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! """$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%###$$$&&&'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########""""""#########!!!!!!""""""##################$$$$$$$$$###""""""$$$%%%&&&%%%$$$###$$$&&&"""###$$$$$$%%%%%%$$$$$$$$$######""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&''''''''''''((()))+++000555999999777444+++***)))'''''''''(((((('''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$&&&(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$&&&&&&$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$&&&''''''((('''&&&$$$###$$$$$$##################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%$$$$$$$$$###"""""""""###########################$$$%%%%%%%%%$$$###""""""""""""#########$$$$$$#########""""""!!!!!!!!!"""""""""###############%%%%%%$$$$$$###$$$%%%&&&########################"""""""""""""""###$$$%%%$$$"""###&&&%%%!!! """"""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################  """######"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$""""""""""""##################$$$%%%%%%%%%$$$$$$"""###$$$$$$""""""###$$$"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''***...111111...***'''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''(((***---222888<<<===:::777,,,+++)))'''&&&'''(((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$###$$$''')))%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""" ###%%%&&&$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%%%%%%%###""" ########################&&&%%%$$$$$$#########$$$''')))+++,,,+++(((%%%###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%%%%"""%%%%%%###!!!########################""""""!!!!!!"""###$$$$$$ """'''(((&&&%%%'''######$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$##################$$$######$$$&&&((('''&&&######$$$$$$$$$$$$######''''''&&&%%%%%%$$$######$$$""" !!!$$$%%%###!!! !!!"""###%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$ """###"""!!! !!!""""""###$$$%%%&&&%%%$$$$$$###""""""""""""""""""###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''---555::::::555---'''######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((()))***)))((('''((()))***---333:::>>>>>>;;;888---+++)))'''&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$&&&'''%%%"""!!!###&&&"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###%%%$$$$$$######"""""""""%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$#########$$$$$$%%%%%%%%%'''''''''''''''''''''''' !!!"""###%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$######%%%'''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""%%%&&&$$$$$$&&&((()))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$$$$%%%&&&'''"""###%%%&&&%%%###!!! """"""""""""""""""""""""&&&%%%%%%$$$#########$$$(((***---///...+++'''$$$&&&&&&&&&''''''(((((((((''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((!!!"""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$###!!! ########################!!!!!!!!!!!!"""###$$$%%%$$$#########""""""!!!!!!###############"""!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!!!!""""""""" !!!###$$$%%%%%%$$$$$$&&&%%%###"""""""""##############################"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''777???CCC<<<...%%%'''---(((''''''%%%$$$###""""""))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***+++...333888:::;;;::::::---***'''$$$###$$$&&&(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((&&&###"""###%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''((('''&&&%%%$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''########################'''&&&%%%$$$###$$$$$$%%%,,,(((###"""$$$&&&%%%$$$***+++,,,---,,,+++)))'''$$$&&&&&&&&&$$$$$$$$$&&&$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++---$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&+++(((%%%$$$%%%$$$!!!$$$'''%%%######$$$##################""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%$$$#########""""""""""""###############"""!!!!!!######$$$$$$$$$$$$############"""""""""!!!!!!!!!######""""""!!!!!!!!! """###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))...111222...(((######%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))///111444777777777555333+++)))'''%%%$$$%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################&&&&&&&&&&&&%%%%%%%%%$$$''')))***(((%%%###$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''(((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''########################'''&&&%%%$$$%%%''')))***222111///***%%%###%%%''''''((()))))))))(((&&&%%%$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&)))'''''''''(((((('''&&&$$$$$$$$$%%%&&&&&&&&&%%%#########$$$$$$$$$$$$$$$########################""""""""""""""""""######$$$$$$$$$#########""""""######"""######$$$%%%&&&###############"""""""""###############"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""" &&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%#########"""""""""""""""!!!""""""###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((,,,***''''''(((((('''%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''(((((((((---///000111111000...---((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%############################################################$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%******+++)))'''%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&))),,,///666::::::222&&& $$$+++%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%''''''&&&$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$&&&'''&&&&&&%%%&&&(((///***%%%$$$''')))((('''#########$$$$$$%%%%%%&&&###########################""""""!!!""""""###$$$""""""#########$$$$$$$$$$$$$$$######$$$%%%%%%&&&#######################################"""!!!!!!###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########""" !!!###&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$############"""############""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&##################""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&,,,)))&&&&&&)))+++***)))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&''''''''''''((()))***+++******)))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%***)))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$'''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%*********((('''&&&%%%%%%$$$$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%''')))***&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%))),,,///444888999222&&&!!!%%%+++&&&&&&''''''''''''&&&%%%$$$%%%'''&&&%%%%%%&&&'''(((&&&$$$#########%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))((('''&&&'''(((%%%(((***(((%%%$$$%%%(((000,,,(((&&&''')))******#########$$$$$$%%%%%%&&&########################""""""!!!!!!"""###$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%###############$$$$$$$$$###############"""!!!!!!""""""############""""""$$$$$$$$$$$$#########"""!!!"""######""" """###$$$%%%%%%$$$###"""################################################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""!!!!!! ################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%((('''%%%%%%%%%%%%'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""######"""""""""#########$$$$$$''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%&&&''')))***&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$&&&)))+++,,,......+++&&&###%%%)))%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%'''&&&&&&%%%'''(((((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((()))(((&&&%%%%%%&&&))),,,...---+++***---///---...///...,,,,,,///111#########$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$ !!!"""$$$&&&''''''$$$$$$############$$$%%%#########$$$$$$$$$$$$$$$###############"""!!!!!!"""""""""######"""""""""$$$$$$#########"""""""""""""""!!! """###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&""""""""""""###$$$%%%&&&""""""###$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$###### !!!"""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&& !!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''(((&&&$$$###%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&&&&'''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&'''((((((((('''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&""""""############$$$$$$$$$%%%''''''&&&&&&''')))((('''%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&'''(((((()))&&&((()))(((''''''(((***,,,...111222444666888:::444888;;;;;;888777:::>>>##################"""""""""""""""""""""""""""""" """###$$$$$$######"""""""""###$$$$$$%%%%%%$$$######"""""""""###############$$$$$$%%%%%%%%%###############"""!!!!!!"""######$$$$$$######"""######"""""""""!!!!!!!!!######""" """###$$$%%%%%%$$$###"""########################!!!""""""###$$$%%%&&&&&&%%%%%%$$$######$$$%%%&&& !!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&& !!!""""""##################################################################$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''')))))))))(((&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%$$$$$$$$$#########$$$###"""###&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&###"""""""""######$$$%%%$$$%%%''''''&&&&&&(((***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&'''((((((((('''&&&&&&'''(((***,,,---...///,,,...111222333555777999::::::;;;???CCCFFFGGGGGGHHHHHHIIIIIIIIIIIIKKKLLL$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$###"""$$$$$$$$$############"""######"""""""""""""""############$$$$$$%%%%%%%%%###############"""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!######""""""###$$$%%%&&&"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%((('''%%%$$$###$$$$$$%%% !!!#########"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! !!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!""""""#########$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""""""""$$$&&&&&&$$$""""""######$$$%%%''''''(((''''''''''''''''''''''''############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$ !!!%%%(((***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%&&&&&&&&&&&&''''''######$$$$$$%%%&&&''''''$$$$$$$$$#########""""""$$$"""!!!###''')))(((&&&$$$$$$##################$$$%%%%%%&&&&&&'''''''''%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((%%%###!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&%%%%%%''')))'''$$$"""$$$&&&%%%%%%$$$$$$%%%&&&''''''$$$%%%''''''''''''(((***&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''(((***+++++++++***)))+++,,,...000222444555666555888<<>>???@@@EEEFFFHHHJJJMMMPPPSSSTTTWWWYYY[[[^^^```bbbbbbbbb``````aaabbbccceeefffgggfffeeeeeecccbbbaaa``````######$$$$$$$$$$$$######""""""#########"""!!!!!!############$$$$$$$$$$$$""""""!!!!!!!!!"""######!!!!!!""""""#########$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$%%%%%%&&&&&&'''&&&%%%###"""!!!!!!!!!######"""!!!!!!"""##############################%%%$$$##################$$$$$$############$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######"""""""""###$$$$$$$$$###""""""$$$$$$###"""""""""######$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$###############$$$"""!!!!!!######""" $$$######$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&((()))((('''&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%$$$$$$###((('''''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((******)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###############"""$$$&&&((('''%%%###!!!'''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&'''((('''%%%###!!!$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$!!!"""###%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################((((((''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&'''((())))))******+++++++++,,,---///222444555888;;;===BBBCCCFFFIIILLLNNNPPPPPPTTTUUUVVVXXX[[[^^^```aaabbbccceeegggiiikkkkkklllffffffggggggggggggffffffhhhhhhgggeeedddcccaaaaaa######$$$$$$$$$$$$######"""""""""""""""!!! """""""""#########$$$$$$###""""""!!!""""""######""""""""""""############&&&%%%$$$###############""""""""""""""""""""""""########################""""""""""""###$$$&&&'''&&&%%%$$$###"""!!!!!!!!!#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$!!!"""######$$$$$$######"""######$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%%%%###"""###$$$%%%$$$"""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###############$$$%%%%%%########################&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&((()))(((&&&&&&&&&''''''&&&&&&%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$############$$$"""###%%%&&&&&&%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&$$$###"""&&&&&&'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((()))))))))'''''')))******+++,,,...000111222333888;;;???BBBDDDGGGJJJLLLQQQSSSUUUXXXZZZ\\\\\\]]]]]]^^^___```bbbdddfffgggffffffgggiiijjjkkkkkkkkkhhhiiiiiihhhgggeeecccaaabbbbbbbbbaaaaaaaaaaaaaaa######$$$$$$$$$$$$######"""""""""""""""!!! !!!!!!!!!"""""""""############""""""""""""##################""""""""""""'''&&&%%%$$$$$$$$$$$$$$$################################################""""""!!!"""###$$$%%%&&&"""""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$"""""""""###$$$%%%$$$###!!!!!!!!!!!!###$$$ """###$$$$$$%%%######$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%##################$$$$$$###""""""""""""###$$$$$$##################$$$$$$&&&'''''''''''''''''''''&&&%%%$$$%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&'''((((((&&&$$$&&&&&&''''''&&&&&&%%%$$$""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$###""""""###$$$%%%&&&&&&&&&'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&''''''&&&%%%#########$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((()))((())),,,...///000333666999<<>>AAAGGGNNNTTTZZZ]]]___aaabbbcccdddeeeggghhhiiiiiijjjlllmmmnnnmmmllllllllllllkkkjjjiiiiiiiiijjjhhhhhhhhhgggfffdddcccbbb]]]ZZZUUUQQQNNNLLLIIIGGGEEEEEEDDDDDDCCCCCCDDDDDDAAACCCEEEGGGIIILLLPPPRRR########################%%%%%%&&&&&&&&&'''''''''#########$$$$$$###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$###!!! """"""!!! !!!"""###$$$######################## """$$$%%%%%%$$$""" ###"""!!!!!!!!!"""$$$%%%$$$###"""""""""###$$$%%%""""""""""""############"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$""""""###$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%(((&&&%%%&&&(((((('''%%%'''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((('''(((((()))))))))(((((()))******+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&& !!!###%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&''')))******)))'''&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&'''((())))))(((''''''%%%''')))))))))(((***+++***,,,...000444999@@@EEEOOOQQQVVV[[[___ccceeefffgggggghhhiiiiiiiiiiiiiiijjjkkklllmmmnnnmmmmmmlllkkkkkkjjjjjjiiijjjjjjjjjjjjjjjiiigggddd```]]][[[VVVSSSNNNLLLJJJHHHFFFDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDFFFGGGJJJOOOUUUZZZ$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###""""""######"""!!!"""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$###"""""""""""""""!!!""""""###$$$######""""""######$$$%%%"""""""""#########$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%######$$$%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&'''((()))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))&&&'''(((((())))))))))))***************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$###"""!!!!!!######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''&&&)))+++,,,,,,,,,---...111555:::???EEEKKKRRRVVV```aaadddfffhhhiiijjjjjjkkkkkkllllllkkkjjjhhhggghhhiiijjjkkkkkkkkkjjjjjjhhhhhhhhhhhhhhhiiiiiijjjkkkkkkjjjgggbbb\\\VVVSSSNNNKKKIIIGGGGGGFFFEEECCCDDDDDDCCCCCCCCCDDDDDDEEECCCDDDEEEFFFJJJQQQYYY^^^$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""######################## """###$$$$$$$$$#########"""!!!"""###$$$%%%""""""""""""""""""""""""$$$##################$$$""""""""""""""""""#####################$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%######%%%%%%%%%$$$&&&&&&'''(((((((((((('''))))))((()))*********)))))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%'''(((((())))))(((((('''&&&&&&'''((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&$$$%%%'''((((((((('''&&&&&&&&&%%%$$$$$$%%%'''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%&&&'''((())))))))))))***)))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$###############$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!###$$$&&&((()))%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******)))(((((((((((((((((((((''''''((((((((((((((((((***+++---------///111444===BBBIIIOOOUUU[[[```dddggghhhiiijjjjjjjjjiiihhhjjjkkkllllllkkkiiifffeeeeeeeeeffffffffffffffffffeeeeeeeeeeeefffhhhiiijjjjjjjjjjjjgggbbb[[[UUUQQQLLLKKKIIIIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGCCCEEEFFFHHHKKKPPPWWW[[[########################%%%%%%%%%&&&&&&&&&&&&'''"""###$$$$$$$$$$$$###"""""""""""""""#################################### !!!"""###$$$$$$$$$""""""!!! !!!"""###$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""#########"""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%&&&'''(((((())))))(((((((((((())))))))))))***+++************))))))))))))))))))((((((''''''''''''%%%%%%&&&'''(((((((((((((((((((((''''''&&&$$$$$$"""###$$$&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&$$$%%%'''((((((((('''&&&&&&&&&%%%$$$%%%&&&''')))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%&&&((())))))))))))''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%'''(((******((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''((()))******(((((('''''''''''''''''''''''''''((()))******+++,,,,,,---...111666===AAAKKKPPPWWW]]]bbbeeeiiikkkjjjkkklllllllllkkkiiihhhhhhhhhiiiiiihhhfffdddcccbbbbbbaaaaaaaaaaaaaaaaaabbbbbbcccdddfffhhhjjjkkkgggggghhhgggccc^^^YYYUUURRRQQQQQQRRRTTTTTTTTTRRRLLLLLLKKKJJJJJJJJJJJJKKKGGGJJJMMMOOOPPPRRRTTTWWW""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%""""""!!! !!!"""###$$$########################$$$$$$############$$$$$$"""############"""!!!!!!""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%'''(((((('''''''''((())))))))))))(((((()))++++++******+++------------,,,,,,,,,++++++***))))))((((((''''''&&&$$$%%%&&&'''((((((((((((((((((((('''&&&$$$###"""###$$$%%%&&&'''(((((((((''''''''''''''''''''''''((('''&&&'''))))))'''%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((())))))######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((()))+++---///000...000333777===EEENNNTTTYYY]]]cccgggjjjkkkmmmooonnnooooooooonnnmmmkkkjjjeeeeeedddbbbaaa```___^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^```ccceeehhhiiibbbccceeeeeedddaaa^^^]]][[[ZZZZZZ\\\^^^^^^]]][[[UUUTTTSSSQQQPPPPPPPPPPPPPPPRRRUUUVVVVVVUUUUUUVVV########################!!!!!!"""""""""#########%%%$$$###!!!!!!###$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""""""###$$$$$$######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! !!!"""###$$$%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&###%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&((())))))(((***+++,,,,,,------,,,,,,---///111111//////111444444444444444333333333333//////......---,,,,,,+++******++++++,,,++++++***))))))******)))(((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((())))))'''%%%&&&&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''((($$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))***)))***+++,,,///222444666888<<>>===;;;999777666222222333444444333333333///...,,,++++++++++++,,,+++++++++,,,++++++************************)))(((''''''((((((((((((''''''((((((((()))))))))))))))%%%&&&''''''((('''''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''%%%'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$'''&&&%%%$$$%%%&&&'''(((""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((((((%%%###$$$((()))&&&%%%'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######"""$$$$$$$$$###&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&''')))((('''&&&&&&''')))*********)))***,,,...///000222444999???GGGLLLTTTVVV[[[ccckkknnnllliiilllmmmpppqqqrrrrrrqqqpppkkkjjjiiihhhfffaaa[[[WWWNNNLLLJJJGGGEEECCCBBBAAADDDCCCCCCBBBBBBAAA@@@@@@DDDEEEGGGIIILLLNNNPPPQQQXXXYYYZZZ\\\^^^```aaabbbdddccccccccceeeeeedddcccddddddccc```\\\YYYYYYYYYZZZYYYWWWWWWXXXYYYWWWVVV&&&### ###%%%%%%%%%%%%%%%$$$###""""""""""""######""""""###$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###""""""############""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$###""""""%%%$$$"""###$$$%%%%%%$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&'''((((((***,,,,,,,,,,,,---///222333333444555777888999;;;;;;<<<>>>@@@BBBDDDEEEHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPSSSRRROOOMMMLLLLLLMMMNNNLLLLLLKKKJJJHHHEEECCCBBB>>>>>>>>>===<<<:::999999===;;;777444222000000000---------...------,,,+++++++++,,,,,,+++***))))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''(((((())))))'''''''''(((((('''''''''&&&''')))((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""***)))'''%%%$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((%%%%%%'''(((&&&'''***&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))''')))***)))(((&&&'''((()))***++++++++++++,,,......222888>>>CCCJJJPPPTTT\\\^^^dddjjjppprrrqqqppppppqqqsssttttttsssrrrqqqkkkiiieeebbb^^^YYYSSSOOOKKKIIIGGGEEECCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFIIIKKKNNNOOOPPPWWWXXXZZZ]]]___aaabbbbbb```______aaaccceeeeeefff```aaaaaaaaa___[[[WWWTTTWWWVVVUUUWWWYYYYYYYYYXXX&&&$$$""""""$$$%%%&&&&&&$$$$$$###########################"""######$$$%%%$$$$$$$$$$$$#########"""""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((((((((((((***,,,,,,...111222333333555777999999:::;;;<<<>>>???@@@AAABBBDDDFFFHHHJJJLLLMMMLLLLLLLLLMMMOOOPPPRRRSSSWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUSSSPPPNNNMMMIIIHHHHHHGGGFFFEEEDDDDDDIIIGGGBBB>>>;;;:::::::::555555666666666555333222111000000///...,,,+++***&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''((())))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))))))))*********++++++((((((((((((''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''!!!###%%%''''''%%%###!!!)))((('''%%%$$$$$$$$$$$$'''((((((((())))))))))))'''&&&&&&&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%)))%%%$$$&&&&&&$$$&&&***&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%###"""!!!###(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((()))***+++***((('''((())))))***,,,------...000222666<<>>@@@AAA@@@@@@AAAAAABBBDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSWWWWWWWWWVVVWWWWWWXXXXXXTTTUUUWWWXXXYYYXXXXXXWWWYYYYYYXXXWWWUUUSSSQQQPPPLLLLLLMMMMMMMMMNNNOOOOOOOOOMMMIIIEEECCCCCCDDDEEEBBBBBBCCCDDDCCCBBB@@@???;;;:::888666333000...,,,+++******)))((((((((((((*********)))))))))))))))''''''((())))))))))))(((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%((()))***)))(((((()))***''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))*********++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$######&&&###$$$&&&'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$!!!!!!'''***(((%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''%%%%%%&&&'''((('''''''''''''''''''''''')))((('''''''''''''''((()))*********(((((()))******+++,,,...000444:::>>>IIIMMMSSSXXXZZZ\\\]]]^^^fffjjjoooqqqpppppprrrtttrrrsssssssssqqqnnnkkkiiiccc^^^VVVPPPKKKGGGCCCAAADDDDDDDDDDDDEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQSSSUUUVVVXXXYYYXXXZZZ^^^aaabbbaaa```___]]]]]]]]]\\\]]]^^^aaacccgggeeeeeehhhkkkiiibbb[[[XXXXXXYYY[[[^^^___^^^]]]"""""""""""""""######$$$""""""###$$$$$$$$$######$$$$$$###############$$$'''&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$###"""!!!!!!"""###$$$###"""###$$$'''(((&&&%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''(((''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''')))******+++---000222333555888:::???AAAEEEGGGGGGGGGHHHIIIGGGGGGGGGGGGHHHIIIIIIJJJHHHIIIJJJJJJJJJJJJIIIHHHJJJKKKKKKLLLMMMOOOQQQQQQSSSSSSRRRRRRSSSTTTTTTUUUPPPRRRTTTVVVWWWWWWWWWVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTRRROOOLLLJJJJJJKKKLLLLLLMMMNNNOOONNNLLLIIIHHHEEEDDDBBB???;;;777444222///...,,,+++))))))))))))++++++******))))))))))))%%%&&&''''''((((((''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%((()))***)))((('''((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))*********++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$$$$''',,,,,,'''###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&***&&&###%%%***,,,)))%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%***)))(((''''''((())))))'''''''''''''''''''''''')))(((((('''''''''((((((((()))***)))((((((***,,,---...000333888@@@JJJPPPZZZ\\\^^^___``````bbbdddiiilllppppppnnnnnnppprrrrrrrrrrrrqqqnnnkkkgggeee\\\WWWPPPKKKHHHGGGFFFEEEFFFGGGHHHJJJLLLNNNQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTUUUWWWXXXZZZ[[[[[[[[[]]]___bbbbbbaaa___^^^```aaaaaa___]]]]]]___aaaeeejjjtttxxxmmmeeeeeehhhlllpppsssrrrqqq """######""""""###$$$"""###$$$%%%%%%$$$""""""%%%$$$######"""#########%%%$$$#########$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$"""""""""!!!""""""###$$$######$$$&&&((((((&&&$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''')))***,,,...///333555888:::;;;===@@@CCCHHHKKKMMMNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDFFFHHHHHHLLLKKKKKKLLLLLLMMMNNNOOOMMMNNNPPPRRRTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRVVVUUUSSSRRRQQQRRRSSSSSSXXXVVVTTTRRRPPPNNNNNNNNNOOOPPPRRRSSSRRROOOLLLJJJLLLKKKIIIFFFCCC???<<<:::444333000---+++)))))))))***))))))((((((''''''&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''')))))))))*********++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&+++111000***%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((())))))((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''')))'''%%%%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$((((((((())))))))))))***''''''''''''''''''''''''((((((((('''(((((())))))((()))***))))))+++...000222555:::???GGGQQQ[[[aaaddddddeeeeeeeeegggjjjmmmmmmooopppoooooooooppprrrrrrrrrrrrpppmmmiiieeecccWWWSSSOOOLLLLLLMMMNNNNNNNNNOOOPPPQQQTTTVVVXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUSSSTTTUUUVVVWWWXXXYYYYYY[[[]]]___aaabbbbbbaaaaaa___aaacccbbb___^^^```bbbhhhvvv~~~ """%%%$$$###"""###%%%###$$$%%%%%%%%%###!!! %%%$$$$$$###""""""######"""!!! !!!###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###############$$$$$$!!!"""######$$$$$$$$$#########$$$%%%'''&&&$$$"""########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((&&&&&&'''((()))******++++++,,,---///222444777888;;;===@@@BBBCCCEEEHHHJJJMMMOOOQQQQQQNNNJJJHHHHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBBCCCDDDCCCBBB@@@>>>999999999:::<<<===???@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOQQQPPPOOOMMMMMMNNNOOOPPPRRRRRRRRRQQQQQQPPPOOONNNOOOPPPRRRSSSRRROOOLLLIIILLLLLLKKKJJJHHHFFFEEEDDD===:::666222///---,,,,,,******))))))(((''''''&&&&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((('''''''''&&&(((((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***//////)))$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''---+++)))&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$''')))***))))))(((''''''''''''''''''''''''((('''''''''((()))******)))***++++++,,,...222666999???HHHQQQYYYaaahhhllljjjkkkkkkkkkkkkllloooqqqqqqooonnnnnnoooqqqqqqqqqooooooooommmjjjfffbbb```VVVSSSQQQPPPRRRUUUWWWXXXYYYYYYYYYYYYYYYZZZ\\\\\\ZZZYYYYYYXXXWWWVVVVVVVVVRRRSSSSSSTTTUUUVVVWWWWWWYYYZZZ]]]```bbbdddfffffffffkkkqqqsssrrrrrrtttwww!!!$$$&&&&&&$$$###$$$&&&###$$$%%%&&&%%%###!!!%%%%%%$$$###""""""######$$$###"""!!!"""###%%%'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###############$$$$$$!!!###$$$%%%&&&%%%%%%$$$#########%%%&&&%%%""" ########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))))))))))))))***,,,---...///000222333444777:::===???AAA@@@BBBEEEGGGHHHJJJMMMOOOOOOQQQRRRQQQMMMHHHEEECCC@@@???>>><<<:::999888888;;;<<<>>>??????===<<<:::888999999:::;;;===>>>???::::::::::::;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJMMMNNNHHHJJJLLLNNNOOOPPPOOOOOOOOOPPPRRRSSSRRROOOKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJDDDBBB===999555222111111,,,,,,,,,+++***))))))((('''(((((()))))))))))))))%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''!!!###%%%''''''%%%###!!! !!!###%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&******%%%"""############$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""$$$%%%&&&&&&$$$###!!!%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''222...(((###!!!###&&&(((((('''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&"""%%%((())))))(((&&&''''''''''''''''''''''''''''''''''''(((***++++++***+++,,,---...111666999===FFFRRR^^^fffllloooqqqnnnpppqqqqqqoooooooooppprrrooolllllloooqqqpppoookkkkkkkkkiiifffbbb^^^\\\WWWUUUSSSTTTWWWZZZ]]]^^^```___^^^]]]\\\\\\\\\\\\XXXWWWWWWWWWVVVVVVVVVVVVSSSSSSTTTUUUUUUVVVWWWWWWVVVWWWZZZ^^^bbbgggjjjkkkwww~~~%%%%%%%%%%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%######################################################""""""######$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""############$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((())))))((()))***((()))+++...111444666888;;;<<<>>>@@@BBBEEEFFFGGGEEEHHHKKKNNNPPPPPPPPPOOONNNOOOOOONNNKKKFFFAAA>>><<<;;;:::999777777777777999:::;;;;;;;;;:::888777888888777777888999:::;;;;;;:::888777777888888999::::::::::::;;;<<<>>>>>>@@@@@@@@@@@@AAABBBDDDDDDCCCBBBBBBAAA@@@@@@@@@AAACCCDDDEEEGGGIIIJJJLLLLLLNNNMMMLLLLLLLLLKKKIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFCCC@@@<<<999777999555111...,,,***)))''''''%%%$$$%%%''')))******''''''((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''(((((())))))))))))(((((('''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$###%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&******&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))))))))))))))************(((((('''''''''&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((******)))))))))))))))***---,,,+++,,,111:::EEEMMMRRRWWW^^^eeelllqqqsssuuurrrtttuuusssqqqqqqsssvvvtttrrrooommmlllkkkjjjhhhkkkhhhccc^^^[[[ZZZ[[[\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZXXXUUUTTTUUUUUUTTTTTTTTTTTTUUUTTTSSSTTTVVVXXX\\\___cccfffkkkttt%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$############$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$&&&&&&'''(((((((((((('''$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&''''''''''''''''''&&&&&&((())))))))))))***,,,...///222666999<<<>>>>>>>>>???AAACCCFFFHHHJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRPPPLLLGGGAAA;;;777999888888777666666666666555666777888999999999999:::999777666555666777888999999777666666666777888777666666666777888999999;;;<<<<<<===>>>???AAABBB@@@??????>>>======>>>>>><<<<<<===>>>???@@@AAAAAAEEEFFFGGGIIIJJJHHHDDDAAABBBAAAAAAAAAAAAAAABBBBBBGGGHHHIIIIIIHHHEEEBBB???@@@;;;555111...,,,+++***)))'''%%%&&&(((***+++***(((((((((((())))))))))))***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((())))))((((((((((((((())))))))))))((((((&&&&&&$$$$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###%%%'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''###$$$'''(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++---///222666<<>>@@@AAABBB@@@@@@@@@@@@???????????????????????????>>>======<<<===@@@CCCDDDBBB>>>:::===<<<<<<;;;;;;<<<<<<===AAADDDHHHLLLMMMLLLJJJIIIIIIDDD>>>888444222000...,,,***(((((()))*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---)))$$$###$$$&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())),,,...///...333;;;CCCLLLUUU^^^ccciiikkkooorrruuuvvvvvvuuuuuuvvvxxxwwwuuusssssstttsssqqqnnnmmmkkkhhheeebbbZZZYYYVVVUUUTTTVVVXXXZZZ[[[ZZZZZZYYYYYYYYYYYYZZZXXXWWWVVVVVVVVVVVVVVVWWWTTTUUUVVVXXXYYYYYYYYYYYYYYY]]]ccchhhkkknnnqqqrrrpppxxx~~~$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%''''''''''''"""###$$$$$$%%%%%%$$$$$$)))((('''''''''((()))***''''''''''''''''''''''''&&&'''((('''%%%###$$$%%%''''''''''''(((((())))))***+++---...///111444777999<<<@@@EEEHHHJJJJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMIIIHHHEEEAAA>>>;;;:::999777777888999999999999999777666666666888:::<<<>>>CCCAAA>>>;;;;;;<<<>>>????????????>>>>>>>>>>>>>>>CCCBBBBBBAAAAAAAAAAAABBB@@@@@@AAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFDDDBBBAAA<<<<<<===>>>???===999666;;;::::::999999999999::::::===AAAFFFJJJLLLNNNNNNOOOLLLGGGCCC@@@;;;666333111///,,,***++++++***))))))))))))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$((((((((()))))))))******((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***,,,///222444444;;;GGGRRR[[[bbbhhhkkkoooppprrrtttuuuuuutttsssuuutttsssrrrpppoooppppppnnnllljjjhhhgggddd```]]]VVVUUUTTTTTTVVVXXX[[[]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVVVVWWWVVVXXXZZZ\\\]]]```ccceeeggglllsssyyy||||||xxxxxx###$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''(((***+++,,,---///222444666999===@@@???BBBFFFJJJLLLLLLLLLKKKNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDFFFGGGFFFEEECCCBBB===<<<;;;999888888999999777888999:::;;;;;;:::::::::999888888888999;;;<<>>>>>@@@CCCDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBBBBAAABBBBBBBBBFFFFFFGGGHHHIIIKKKMMMNNNOOOOOOPPPQQQQQQPPPPPPOOONNNNNNNNNMMMKKKHHHEEEDDDCCC@@@>>><<<<<<;;;888666:::999888777777777777777777888:::===BBBHHHMMMPPPPPPOOOOOONNNKKKFFF???:::777444111...---,,,+++***)))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$&&&((('''&&&%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((((('''%%%########################'''''''''&&&%%%%%%%%%$$$(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))*********,,,///333777:::BBBJJJVVV```hhhlllooopppqqqrrrssstttuuuttttttssswwwtttooolllkkklllmmmnnngggeeecccaaa```^^^[[[XXXUUUTTTTTTUUUWWWZZZ]]]^^^ZZZZZZYYYXXXWWWWWWWWWXXX\\\\\\[[[YYYXXXXXXXXXXXXXXX[[[```eeejjjpppwww|||}}}wwwwww{{{######$$$%%%%%%%%%$$$$$$$$$###!!!!!!###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###$$$%%%(((***%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((()))+++...111333444777;;;>>>???AAADDDFFFFFFHHHJJJLLLMMMLLLKKKJJJKKKJJJHHHEEECCC@@@>>>===:::<<<>>>??????===:::888777777666666666666777777888999:::<<<<<<<<<;;;:::<<<;;;::::::999999999:::????????????AAACCCEEEFFFDDDEEEEEEEEEEEEDDDCCCBBBFFFFFFEEEEEEEEEEEEFFFFFFJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQSSSTTTTTTTTTSSSRRRSSSSSSSSSSSSQQQNNNKKKIIIJJJGGGBBB???>>>===<<<:::999999888777666666666666999888888:::>>>DDDJJJNNNMMMNNNPPPRRRQQQMMMGGGBBB???<<<888444222000...,,,*********))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************'''''''''((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$###!!! &&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))''''''(((((())))))******++++++++++++++++++++++++++++++,,,///444:::@@@DDDTTT[[[eeemmmrrrsssttttttsssttttttuuuuuuuuuttttttwwwsssnnnjjjiiijjjjjjjjj___]]][[[YYYYYYYYYXXXWWWUUUUUUUUUUUUWWWYYY[[[\\\ZZZYYYYYYXXXXXXXXXXXXYYYXXXWWWWWWVVVVVVWWWWWWXXX]]]dddnnnwww~~~{{{"""###$$$%%%%%%%%%%%%$$$###""""""""""""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((&&&&&&'''((((((((((((''''''((()))******+++++++++''''''''''''''''''''''''%%%'''(((((((((((()))***+++,,,,,,...222666999<<<===@@@DDDGGGGGGGGGGGGHHHJJJJJJJJJIIIIIIHHHFFFFFFDDDCCCAAA>>><<<999777666666777777888888777666555777777888:::;;;<<<===>>>===>>>@@@AAAAAA@@@???>>>???????????????>>>======???@@@AAACCCDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFFFFKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQSSSTTTUUUTTTSSSRRRTTTUUUVVVVVVTTTRRROOOMMMLLLJJJGGGEEEDDDCCC@@@>>>===<<<;;;:::999999999999:::999999999<<<@@@DDDGGGIIIIIIKKKNNNQQQPPPNNNKKKHHHDDD???;;;888666333111------,,,++++++***))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))(((((())))))))))))(((((()))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$"""!!!''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&%%%###""""""###%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))'''''''''((()))*********************************---///111777???GGGPPPTTTaaafffnnnsssuuuuuuuuuuuutttttttttssssssrrrrrrrrrrrroookkkiiiiiihhheeebbbZZZWWWTTTTTTUUUWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[YYYYYYYYYXXXYYYYYYZZZZZZWWWWWWXXXYYY[[[]]]___```iiittt"""###$$$%%%%%%%%%%%%%%%!!!###$$$%%%%%%$$$###!!!########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%############$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&(((((((((((('''((((((((((((((((((((((((%%%'''((()))((()))+++,,,//////000333777;;;@@@BBBCCCGGGKKKMMMLLLJJJHHHHHHIIIHHHGGGEEECCCBBBAAA@@@>>>===;;;999777666444333666555444333333444555666888:::===@@@CCCFFFGGGHHHCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCEEEFFFFFFEEECCCBBBBBBCCCEEEGGGHHHIIIHHHHHHKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOPPPOOOQQQSSSTTTUUUTTTSSSRRRPPPQQQSSSSSSRRRPPPMMMKKKKKKJJJJJJJJJJJJGGGDDDAAAAAA@@@???>>>============999999999:::;;;===???@@@FFFFFFGGGJJJNNNQQQRRRQQQMMMJJJDDD@@@===:::666444//////...------,,,++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))***+++,,,,,,+++***)))(((((())))))))))))((((((***************)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((($$$###!!! !!!###$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''''''''%%%$$$%%%'''(((((('''&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###$$$&&&(((''''''''''''''''''''''''&&&'''''''''((()))))))))'''''''''((((((((())))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))111333777???HHHSSS]]]ccceeejjjppptttuuuttttttttttttsssrrrqqqpppooonnnnnnllljjjhhhhhhhhheee___ZZZXXXUUUQQQQQQSSSVVVYYYZZZ\\\[[[[[[ZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYZZZ[[[\\\^^^___aaadddhhhkkknnnpppvvv###$$$$$$%%%%%%$$$$$$### !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################""""""""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$###$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%(((***)))(((*********)))***,,,000444000222777<<<@@@DDDFFFGGGJJJKKKKKKLLLKKKIIIHHHGGGBBBBBB@@@???===<<<::::::777777777666555555444444333444555666888:::<<<===@@@BBBEEEHHHJJJLLLLLLMMMMMMKKKMMMQQQPPPIIIHHHLLLMMMLLLKKKKKKKKKJJJHHHFFFIIIHHHFFFGGGIIIKKKKKKKKKJJJLLLMMMKKKKKKMMMPPPPPPMMMKKKIIIIIIJJJKKKLLLLLLOOOJJJIIINNNPPPMMMLLLPPPRRRQQQPPPQQQQQQQQQOOOMMMQQQOOOLLLKKKMMMNNNMMMMMMKKKKKKKKKKKKJJJIIIFFFDDDDDDEEEEEEEEEDDDAAA>>>===============>>>>>>>>>>>>>>>???@@@AAACCCFFFHHHIIIKKKKKKKKKJJJFFFAAA;;;888888555111...++++++,,,---***************)))))))))*********)))))))))))))))***)))(((''''''((()))***&&&'''''''''(((((()))))))))(((&&&%%%&&&''')))++++++***)))((('''''''''((())))))((((((''''''''''''...,,,)))'''%%%$$$%%%%%%***)))'''&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&%%%$$$######"""(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%))))))(((((('''&&&$$$$$$))))))))))))((((((((((((((())))))************))),,,,,,+++******,,,000444444<<>>@@@CCCEEEFFFEEEGGGJJJMMMOOOPPPQQQQQQQQQOOOPPPTTTSSSNNNNNNQQQPPPOOOMMMLLLLLLKKKHHHFFFEEEDDDDDDFFFIIIKKKKKKJJJGGGGGGGGGEEEEEEFFFHHHIIIOOOMMMKKKJJJIIIGGGFFFEEEHHHEEEFFFLLLOOOMMMNNNQQQRRRPPPOOOOOOPPPPPPNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIHHHEEECCCAAA<<<<<<===>>>???@@@AAAAAA======>>>???AAACCCEEEFFFGGGHHHJJJJJJHHHDDD@@@>>>:::888555222///...---...------,,,++++++***+++++++++++++++,,,,,,,,,------+++***)))((((((((()))***'''''''''((((((((()))))))))(((&&&&&&&&&''')))***++++++***)))))))))))))))((((((((((((((((((((((((---+++)))'''%%%%%%%%%&&&+++***)))(((''''''((((((''''''((((((((('''&&&&&&''''''((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$######'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%%%%))))))))))))(((((((((((()))))))))*********))))))+++,,,---------000333777@@@HHHRRRYYY^^^dddkkkpppqqqsssvvvxxxyyyyyywwwvvvrrrrrrrrrqqqooollliiigggbbbaaa```^^^\\\ZZZYYYXXXXXXYYYZZZ[[[\\\^^^______cccbbb```___^^^]]][[[YYYZZZVVVVVVZZZ\\\]]]cccjjjsss|||###$$$$$$%%%%%%$$$$$$###""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&''''''''''''''''''((('''&&&''')))*********+++---///111444888<<<@@@GGGIIIJJJLLLLLLJJJIIIGGGJJJIIIHHHEEEBBB???<<<:::888888777666666555555444666666777888:::===@@@BBBGGGGGGHHHIIIJJJLLLNNNOOOKKKLLLOOOQQQSSSTTTTTTTTTRRRPPPOOOQQQQQQOOOOOORRRTTTQQQOOOMMMLLLJJJGGGEEEBBBBBBCCCEEEHHHJJJJJJIIIIIIGGGFFFEEEFFFGGGJJJLLLRRRQQQOOOLLLIIIFFFDDDCCCGGGFFFIIINNNPPPOOOPPPRRRRRRQQQPPPPPPPPPOOOLLLIIIFFFGGGHHHHHHFFFEEEEEEEEEEEEFFFFFFEEEDDDEEEGGGIIIHHHHHHHHHHHHFFFDDDCCCBBB??????@@@AAABBBDDDEEEFFF>>>>>>>>>>>>???@@@AAAAAABBBDDDFFFHHHHHHGGGEEECCC>>>===;;;888555333111000///...,,,+++*********++++++,,,---...///000000111,,,,,,+++***)))))))))***''''''(((((((((((())))))(((''''''&&&&&&((()))*********)))((((((((())))))((((((((((((((()))))))))+++***((('''&&&&&&''''''***)))(((((((((((())))))'''''''''''''''&&&%%%$$$''''''(((((((((((('''''''''%%%###!!!!!!###%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!! $$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))+++,,,///000222666;;;???OOOVVV^^^dddhhhlllqqqttttttvvvxxx{{{|||{{{zzzyyyrrrsssrrrqqqmmmiiieeecccYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^```aaabbbaaaaaa```aaa```___]]]\\\[[[ZZZZZZ]]][[[\\\aaafffmmmxxxzzz}}}###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''((((((((('''''''''((()))+++,,,,,,...111555999<<<@@@EEEHHHJJJKKKLLLMMMLLLJJJHHHGGGEEEDDDBBB@@@===:::888777777777777777888888888888::::::<<<>>>BBBFFFJJJMMMQQQPPPPPPPPPPPPPPPQQQQQQLLLMMMOOOQQQSSSSSSSSSSSSQQQOOOMMMNNNOOOPPPQQQSSSVVVSSSPPPMMMLLLIIIGGGDDDDDDCCCBBBDDDHHHLLLOOOPPPPPPLLLJJJMMMPPPRRRVVVZZZ```]]]XXXRRRMMMLLLMMMOOOSSSTTTWWWZZZZZZXXXXXXYYYZZZZZZ[[[\\\ZZZUUUNNNIIIEEEHHHJJJJJJHHHGGGGGGHHHFFFEEECCCAAA???@@@BBBEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIEEEDDDBBBAAA??????>>>>>>>>>@@@CCCEEEFFFEEEDDDCCCAAAAAA@@@>>>;;;888555333111///,,,***)))((())))))******+++---...000111111------,,,+++************(((((((((((((((((())))))(((''''''''''''((())))))(((((('''''''''(((((()))(((((())))))))))))******)))(((''''''''''''((()))&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$&&&''''''((((((''''''&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%###%%%'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((('''%%%###!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))*********)))))))))******+++---///333888@@@HHHNNN\\\aaaggglllnnnqqqsssvvvuuuwwwxxxzzz{{{{{{zzzzzzssssssqqqnnnjjjddd___\\\WWWYYY[[[^^^```bbbccccccaaabbbcccddddddcccaaa___\\\\\\\\\[[[[[[[[[]]]___bbbeeelllvvvzzzwww###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&((('''''''''(((((()))))))))&&&'''(((***+++---///111555888===AAADDDHHHLLLNNNMMMMMMLLLKKKHHHFFFCCCBBB>>>>>><<<;;;:::888888777777888888:::;;;<<<======@@@AAACCCFFFJJJOOOSSSVVVVVVUUUSSSQQQOOONNNMMMMMMJJJKKKMMMOOOOOOOOOOOONNNPPPNNNMMMMMMRRRWWWYYYYYY\\\YYYUUURRRPPPNNNLLLJJJHHHFFFFFFIIIPPPYYY```ddd]]]WWWUUU[[[aaaeeejjjppp{{{uuukkk___WWWVVV[[[```dddiiinnnooonnnnnnmmmmmmmmmppptttuuurrrhhh[[[RRRLLLNNNRRRTTTUUUUUUVVVWWWSSSOOOJJJFFFDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDEEEEEEDDDDDDEEEFFFHHHKKKLLLLLLKKKHHHEEECCC@@@???>>>>>>???AAABBBBBBAAA@@@???BBBBBBBBBAAA???<<<999777444333000...,,,+++******'''((()))***+++---......,,,,,,,,,,,,++++++******))))))))))))))))))(((((('''''''''''''''((())))))(((((((((((()))***++++++)))*********************'''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&&&&''''''(((((("""$$$&&&(((((('''&&&%%%&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&'''))))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))'''((((((((()))))))))***+++************+++,,,,,,---///333888@@@KKKWWW___gggjjjnnnrrrtttuuuvvvwwwxxxxxxyyyzzz{{{zzzyyyyyytttrrrooojjjeee___ZZZXXXZZZ\\\___aaacccdddddddddaaabbbcccdddcccaaa___]]]\\\]]]]]]\\\\\\^^^cccfffjjjuuu###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))(((%%%######$$$'''(((''''''(((((())))))******'''))),,,...///222555888===@@@EEEIIIKKKMMMPPPRRRQQQOOOKKKGGGBBB???===;;;999888888777777888999999777888999;;;===???AAAAAADDDFFFIIIMMMPPPTTTWWWXXXWWWVVVSSSQQQNNNLLLJJJJJJJJJJJJLLLMMMMMMLLLKKKKKKIIIJJJKKKNNNWWWaaaeeedddiiifffbbb```^^^^^^\\\[[[SSSRRRSSSXXXcccoooyyyvvvmmmiiipppwwwzzz{{{kkk```___ffflllqqqzzzzzzkkkaaaXXXYYY]]]ccckkkqqqttttttggg```WWWRRRRRRPPPLLLHHHDDDCCCAAA@@@@@@BBBDDDEEEAAAAAAAAABBBDDDGGGKKKMMMNNNMMMKKKHHHEEECCCBBBAAAAAABBBBBBBBBAAA@@@>>>===@@@AAAAAAAAAAAA???===<<<:::999777555333000...---((((((((())))))************++++++,,,,,,,,,++++++******))))))))))))(((((('''''''''(((((((((((((((*********+++,,,---...///++++++++++++*********)))&&&''''''(((((((((((()))((()))))))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''$$$%%%%%%&&&'''((())))))###$$$%%%&&&''''''&&&&&&'''''''''(((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''(((((((((((())))))))))))%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''((())))))'''&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&'''''''''''''''(((((((((&&&'''((()))))))))))))))''''''(((((())))))******++++++******+++---///000222666<<>>AAACCCEEEFFFFFFHHHLLLOOORRRTTTUUUUUUWWWVVVSSSQQQOOOMMMLLLKKKLLLLLLMMMNNNNNNMMMLLLKKKHHHKKKPPPWWWeeettt{{{yyy|||yyyuuusssssssssrrrqqqggggggjjjqqq{{{yyy~~~nnncccbbbiiiqqqwww~~~qqqgggddddddhhhtttxxxmmmiiikkkiiiaaaXXXPPPNNNJJJGGGFFFGGGHHHIIIFFFEEECCCBBBCCCEEEHHHIIIKKKJJJIIIGGGFFFFFFEEEEEEFFFFFFFFFEEECCCBBB@@@???===>>>???@@@@@@AAAAAAAAA======<<<:::777444000...++++++******))))))((((((((()))***+++,,,,,,++++++*********)))))))))((((((&&&''''''((((((((((((((()))))))))***+++---...///------,,,+++***))))))((('''''''''((((((((((((((())))))******)))((('''&&&%%%&&&''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&'''''''''((((((((())))))%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$$$$%%%&&&'''((((((&&&''''''''''''''''''(((&&&'''((())))))((('''&&&&&&'''''''''((((((((()))'''(((((()))))))))(((((('''''''''((()))*********++++++++++++---///222444888>>>HHHSSS]]]fffmmmqqqrrrsssvvvyyy|||}}}|||{{{{{{{{{zzzyyywwwvvvuuutttpppmmmiiiddd```______```aaabbbdddffffffeeecccaaa______^^^]]]\\\[[[[[[ZZZYYY]]]```cccgggnnnyyy$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&'''''''''&&&$$$###'''(((((()))***+++++++++,,,000444777999===BBBFFFIIIMMMQQQSSSSSSSSSRRRSSSGGGCCC>>>888555555666777666666555555666777999:::<<<===???BBBEEEHHHJJJKKKEEEHHHLLLPPPRRRRRRQQQQQQVVVUUUTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMMMMOOOUUU\\\fffxxxzzz{{{~~~{{{wwwjjjaaaaaaiiirrrxxxyyymmmffflllkkkpppyyymmmbbb___ZZZVVVSSSRRRSSSTTTPPPNNNJJJFFFDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHJJJJJJIIIHHHFFFEEECCCBBB;;;<<<===>>>@@@AAABBBCCC=========<<<999444///---......---,,,***)))((((((&&&''')))+++,,,,,,,,,++++++*********))))))((((((&&&''''''((()))(((((((((&&&&&&&&&'''(((***+++,,,///...---,,,***)))((((((''''''((((((((((((((('''(((((((((((((((&&&$$$###%%%%%%'''((())))))******%%%&&&&&&''''''&&&&&&%%%)))'''%%%######%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))&&&'''(((******((('''&&&&&&'''''''''(((((())))))(((((())))))))))))((((((&&&''''''((()))******++++++++++++,,,...111444666<<>><<<999666555555666777999999:::;;;<<<>>>@@@AAA@@@@@@AAACCCFFFIIILLLNNNPPPNNNMMMMMMOOOQQQQQQQQQZZZYYYYYY[[[[[[XXXUUUTTTTTTUUUWWWXXXXXXWWWUUUTTT[[[cccooo}}}xxxwww}}}yyy|||~~~}}}zzzuuussstttxxxsssjjjbbb^^^aaaggglllwww}}}uuuvvvvvvuuurrrooolllkkkiiilllqqq}}}yyypppgggeeedddccceeehhh^^^```]]]WWWQQQMMMHHHBBBEEEFFFGGGFFFDDDCCCDDDEEEDDDEEEGGGIIIIIIHHHFFFDDDFFFAAA<<<;;;???@@@>>>;;;===<<<<<<;;;:::999888888444333111///---++++++***))))))))))))***,,,---...,,,+++))))))+++++++++***((((((((((((((((((((((((------,,,++++++******))).........---,,,+++***)))%%%%%%&&&&&&''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&)))'''&&&&&&''''''&&&%%%))))))))))))))))))))))))&&&(((******)))))))))***------------///333999===QQQWWW```gggllloooppprrrvvvwwwyyyzzzzzzzzzyyyyyyvvvuuusssqqqpppppppppqqqnnnmmmkkkiiigggeeeddddddhhheeecccdddeeefffdddaaa```[[[YYY]]]^^^ZZZZZZ^^^\\\kkk|||$$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!""""""##################%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$(((''''''&&&&&&&&&&&&&&&)))(((''''''((()))***))))))***+++,,,///222555666AAABBBDDDFFFJJJNNNQQQSSSRRRTTTVVVVVVRRRLLLEEE@@@<<<:::777555555555777888;;;;;;===???AAACCCDDDEEEFFFGGGGGGIIIMMMPPPTTTVVVWWWUUUSSSQQQQQQQQQQQQQQQTTTWWW]]]dddgggfffdddccccccgggmmmrrrssspppkkkggghhhppp|||zzzssskkkjjjnnnrrrrrrppprrrsssuuuxxx{{{yyywwwtttooommmnnnooolllgggcccbbbfffmmmsssuuurrrppprrruuutttnnnhhhdddiiippp{{{xxxooolllkkkjjjkkknnnlllsssvvvrrrjjjcccYYYQQQKKKKKKKKKHHHEEEBBBAAAAAADDDEEEGGGHHHIIIJJJKKKKKKLLLGGGAAA>>>>>>>>><<<;;;:::::::::::::::999999999777666444222///---+++***,,,++++++******++++++,,,)))'''&&&&&&'''(((((('''((((((((((((((((((((((((,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,(((((())))))))))))))))))))))))******))))))(((''')))))))))))))))((((((((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%''''''''''''&&&%%%%%%&&&''''''((('''&&&''')))+++++++++((((((((((((((((((((((((&&&'''))))))(((((()))***+++,,,---///444<<>>@@@IIIJJJKKKNNNQQQTTTWWWXXXVVVVVVVVVTTTOOOGGG@@@;;;999999888777888999;;;<<<@@@BBBDDDFFFHHHJJJKKKKKKLLLLLLLLLNNNQQQTTTXXX[[[WWWUUURRROOOMMMLLLKKKKKKTTT___ooo|||zzz~~~wwwsss|||}}}nnniiiccccccggglllllljjjlllkkkjjjkkkoootttzzz}}}zzztttrrrooojjjggghhhjjjiiihhhhhhiiiooovvv{{{zzzuuuooolllqqqzzz{{{rrrhhhccciiiqqq{{{zzzrrrooollljjjkkknnnyyy|||pppfff[[[ZZZXXXSSSKKKEEEAAA@@@@@@AAAAAABBBDDDFFFIIIJJJKKKHHHDDD???<<<:::999999888888999999::::::::::::999999888777444111...---///...---+++************(((&&&$$$%%%&&&'''&&&&&&((((((((((((((((((((((((*********+++++++++++++++'''((()))+++,,,---------************))))))))))))******++++++******))))))******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***+++***'''$$$%%%'''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$###''''''''''''''''''''''''((((((((((((((((((((((((#########$$$%%%'''((()))((((((''''''''''''((((((&&&%%%$$$%%%(((*********''''''''''''''''''''''''&&&''')))(((''''''(((***,,,---///444<<>>===>>>::::::::::::::::::::::::::::::;;;;;;999777444222///...---+++******))))))***(((''''''((())))))(((((((((((((((((((((((((((((())))))***+++,,,,,,,,,&&&''')))***+++,,,------)))))))))((((((''''''''')))***************))))))))))))((('''&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***...000...)))&&&(((+++%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((())))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''***((('''&&&'''((('''&&&((((((((((((((((((((((((&&&((()))((((((((()))+++///111666===FFFRRR^^^ffflllnnnppprrrrrrsssuuuwwwyyyyyyyyyyyyzzzyyyyyyyyywwwuuussspppmmmjjjhhhgggjjjjjjjjjiiiiiihhhgggggggggeeedddcccbbbaaa```___[[[^^^dddmmmvvv|||}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""""""""$$$$$$######""""""!!!!!!&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((''''''&&&%%%&&&((()))***+++******((()))******((((((***,,,000333888>>>DDDJJJNNNQQQOOOPPPRRRUUUWWWZZZ[[[\\\ZZZWWWQQQKKKFFFDDDCCCCCCBBBDDDGGGJJJNNNPPPRRRSSSUUUUUUUUUUUUUUUTTTSSSSSSUUUTTTTTTTTTUUUVVVWWWXXXSSSQQQNNNIIIFFFHHHLLLPPP```yyyxxxrrrnnnuuu{{{}}}}}}{{{tttkkkiiihhhjjjnnnuuu{{{}}}}}}rrrnnnkkkkkkooouuuyyy{{{pppiiidddcccaaa]]][[[]]]___aaaeeeiiimmmqqqwww{{{xxxqqqllliiieeeeeefffkkkpppqqqmmmiiigggmmmttt|||yyyttttttuuusssqqqjjjeeeaaaaaa___^^^bbbggg{{{ooobbbWWWPPPMMMKKKLLLLLLLLLKKKIIIGGGFFFDDDGGGIIIJJJHHHFFFFFFFFF=========<<<;;;:::::::::888:::;;;======<<<:::999///...---,,,++++++******,,,***))))))***++++++***))))))))))))))))))))))))(((((()))***++++++,,,---((()))***+++++++++++++++******))))))((((((((('''(((((()))******)))))))))))))))((('''&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,***%%%"""$$$'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&,,,***)))((()))***)))((())))))))))))))))))))))))'''((()))))))))***---//////555???JJJSSS\\\dddiiioooppprrrrrrrrrsssvvvxxxxxxxxxwwwwwwwwwwwwwwwxxxvvvuuussspppmmmjjjhhhfffhhhiiiiiiiiiiiihhhgggfffddddddbbb```______aaabbbeeeooo|||$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''%%%&&&((()))***+++******'''***,,,,,,***+++...222555888===CCCIIINNNRRRSSSUUUVVVWWWYYYZZZ[[[[[[[[[SSSPPPKKKGGGFFFGGGJJJLLLNNNPPPSSSVVVYYYZZZ[[[[[[[[[ZZZXXXVVVUUUTTTSSSSSSNNNPPPRRRUUUWWWYYYZZZ[[[[[[XXXSSSLLLHHHJJJQQQXXXooo~~~~~~|||yyytttqqqnnnkkkqqquuuttttttsssnnnhhhnnnoooqqquuuyyy|||||||||ooollljjjlllqqquuuwwwwwwaaa[[[XXXXXXWWWUUUTTTVVVSSSVVV[[[aaafffkkkqqquuutttuuusssmmmeee___^^^^^^YYY\\\___aaabbbbbbbbbccceeekkksss{{{zzzrrrpppooollliiibbb```___aaabbbdddiiiqqq~~~rrreee\\\WWWUUUWWWZZZ^^^```___YYYSSSNNNHHHHHHHHHHHHHHHGGGFFFEEEAAAAAA@@@???>>>===<<<;;;888999;;;===>>>>>>>>>>>>222111000...------,,,,,,,,,***))))))***++++++***))))))))))))))))))))))))(((((())))))***+++,,,,,,++++++++++++++++++******,,,,,,,,,+++++++++++++++'''((())))))***)))))))))******))))))((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$"""###%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%&&&''''''''''''&&&%%%%%%$$$###$$$'''((()))(((************************((()))++++++,,,...111444333<<>>??????888777555222000///...---,,,***))))))***++++++***))))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,((()))******++++++******)))))))))))))))(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&''''''((()))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&&&&'''(((((((((((('''&&&$$$""""""###%%%''''''''')))))))))))))))))))))))))))+++,,,---///222666:::AAAJJJWWWbbbjjjmmmooopppsssuuuvvvvvvuuuttttttuuutttsssrrrqqqqqqqqqrrrrrrooooooooonnnmmmkkkiiigggfffggghhhhhhgggeeecccbbb]]]^^^^^^___ccclllxxx$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((())))))******)))'''$$$######)))...111222666===BBBHHHKKKOOOTTTXXX[[[]]]^^^]]]]]]\\\ZZZWWWTTTPPPOOOHHHIIIMMMQQQUUUYYY]]]^^^aaabbbccccccbbb___[[[YYYYYYVVVSSSPPPOOOPPPRRRTTTVVV\\\gggsss}}}{{{mmmcccdddllluuuyyytttmmmfffdddbbbaaa```aaabbbccckkkqqquuusssoookkkeee___ZZZ\\\___bbbcccbbbaaa___YYYXXXYYY^^^eeegggddd```^^^YYYWWWYYY\\\[[[\\\______aaadddfffhhhjjjnnnqqqqqqooommmjjjeee```___aaabbbaaaaaaaaabbbcccdddeeehhhooovvvzzz~~~|||tttnnngggdddccc```ZZZUUUWWWWWW\\\ccchhhnnnxxx}}}|||tttkkkdddaaaccceeexxxqqqeeeVVVLLLHHHGGGFFFDDDBBBBBBCCCCCCCCCCCCDDDDDD<<<<<<;;;;;;<<<===>>>???===<<<999666333000///......,,,++++++,,,------,,,))))))))))))))))))))))))))))))))))))***************+++,,,---------------)))))))))******++++++,,,)))***+++,,,,,,,,,,,,,,,&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&%%%$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))((('''******)))((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((***++++++******'''((()))******)))((('''---+++***)))***+++***)))))))))))))))))))))))))))***+++---...000444999===PPPWWWaaajjjnnnooooooooosssuuuvvvvvvtttqqqqqqqqqsssrrrpppooooooooopppppplllmmmmmmmmmllljjjhhhgggffffffggggggfffdddbbb```^^^___```cccjjjwww$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%((('''&&&%%%$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&&&&''')))&&&''''''((()))))))))))))))---444:::>>>CCCGGGJJJKKKNNNSSSYYY]]]___``````aaa^^^YYYSSSNNNJJJHHHGGGMMMPPPUUUZZZ^^^___^^^^^^aaaaaaaaacccbbb^^^UUUOOOVVVMMMIIILLLKKKGGGMMMYYY[[[mmmsssjjjgggoooyyy{{{ooofffbbbaaa```___\\\ZZZZZZ]]]___kkklllooorrrqqqiii]]]SSSVVVVVVWWWZZZ]]]^^^]]]\\\^^^XXXVVVZZZ___``````bbbfffkkkqqqvvvzzz|||}}}~~~~~~~~~{{{yyyzzz}}}yyywwwtttssstttwwwxxxxxx|||yyyzzz|||{{{wwwrrrjjjfffbbbaaabbbbbbaaa___^^^^^^^^^aaafffooowww|||~~~~~~|||{{{tttnnnfffaaadddjjj{{{zzzfffXXXMMMEEEBBBCCCAAA@@@???@@@BBBCCCBBBAAA===<<<;;;:::999:::<<>><<<888555333111000,,,,,,++++++******))))))------,,,+++*********+++************************---+++++++++---...---+++,,,+++)))((('''((()))+++,,,,,,,,,++++++++++++***(((((('''''''''(((((()))((((((''''''''''''((((((,,,+++)))(((''''''(((((()))((('''&&&%%%&&&&&&'''&&&''''''((((((((((((((()))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&((()))'''$$$$$$&&&))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&***++++++)))&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''((()))******)))((('''******+++,,,---......///***---000111222999DDDMMM___dddjjjooorrrssstttuuuuuuuuuuuuuuuttttttttttttooonnnnnnoooppppppmmmkkkqqqooollliiihhhhhhiiijjjjjjgggfffgggddd^^^[[[[[[VVV]]]eeekkkrrr$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))))))))))))))***+++,,,---///333:::???DDDHHHMMMOOOTTTVVVZZZ^^^aaabbbbbbbbb]]][[[WWWSSSPPPOOOOOOPPPUUUXXX\\\aaacccddddddcccddd```\\\ZZZYYYWWWTTTQQQPPPIIIEEEHHHIIIJJJWWWgggyyyrrrfffaaafffnnn|||tttiiicccWWWXXXXXXWWWVVVVVVXXXZZZbbbdddfffhhhhhhddd^^^YYYYYY[[[^^^bbbeeeggghhhiiimmmiiiggggggeeefffmmmuuuyyyrrrllliiiffffffggghhhgggffffffeeeeeeeeeiiiooouuuxxx{{{xxxxxxxxx}}}xxxrrrmmmfffbbbfffmmmwwwhhhZZZOOOJJJJJJFFFDDDCCCCCCDDDEEEDDDCCC>>>>>>>>>===<<<<<<===>>>======<<<;;;999666333111......---,,,+++*********+++***))))))))))))))))))***************************))))))***---......------,,,***)))((()))***+++......---,,,+++******)))((((((((('''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''&&&''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''((()))(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''((()))***(((&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((()))(((((())))))))))))(((((((((((())))))***+++,,,,,,***,,,000444:::DDDQQQZZZcccgggmmmrrrtttvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuqqqpppppppppqqqpppnnnlllmmmlllkkkiiihhhhhhhhhhhhiiieeedddeeeaaaZZZWWWWWWYYY___hhhuuu$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&'''))),,,+++***)))+++...111333999===CCCHHHMMMPPPTTTWWW]]]^^^aaacccddddddcccbbb[[[YYYVVVTTTUUUWWWZZZ\\\^^^```cccfffggggggffffff```\\\WWWSSSQQQPPPNNNMMMNNNIIIHHHJJJMMMUUUjjjzzzqqqkkkmmmrrr{{{wwwiiibbbUUUVVVWWWVVVTTTTTTUUUVVV\\\]]]___aaacccfffjjjnnnrrrvvv}}}~~~}}}|||yyywwwvvvvvvtttsssrrrqqqpppooopppssswwwyyy~~~|||sssllllllmmmnnnuuuqqqnnnkkkhhhgggnnnvvvssseeeXXXQQQPPPGGGEEECCCCCCDDDDDDCCCBBB?????????>>>===;;;:::999999;;;<<<===<<<999666444222111///---+++++++++,,,***))))))))))))******+++))))))))))))))))))))))))((((((((())),,,......---...---+++*********+++,,,///...---,,,+++***)))((())))))((((((''''''&&&&&&((((((''''''''''''((((((#########$$$%%%'''((())))))(((''''''&&&&&&''''''&&&''''''(((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&(((((('''&&&(((((('''&&&&&&&&&&&&'''((('''&&&''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%''')))((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***))))))(((((())))))***)))))))))))))))***+++,,,---///333:::EEERRR^^^eeehhhlllrrruuuwwwxxxyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwtttsssrrrqqqqqqpppnnnkkkiiiiiiiiiiiiiiihhhggggggeeebbbaaaaaa^^^XXXUUUVVVZZZ]]]hhhzzz$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&((())),,,***)))))),,,000555888BBBFFFLLLQQQUUUXXX[[[^^^```aaabbbcccdddcccbbbaaa\\\ZZZYYYXXXZZZ^^^bbbeeeeeefffffffffeeedddcccbbb\\\ZZZWWWTTTRRROOOMMMKKKQQQPPPSSSVVVZZZeee|||tttfff```[[[[[[ZZZXXXWWWWWWZZZ]]]___aaadddgggmmmyyy~~~|||{{{{{{|||}}}ttttttooofffaaabbbeeeeeehhhffffffiiikkknnnxxxuuujjj^^^XXXWWWNNNLLLJJJJJJIIIHHHEEECCCCCCBBBBBBBBBAAA???<<<:::999999;;;;;;;;;:::999888555444111...,,,,,,,,,,,,++++++++++++,,,,,,---...)))))))))))))))))))))))))))(((((()))+++---,,,+++---,,,+++************+++,,,++++++******))))))(((******))))))((('''&&&%%%((((((''''''''''''((((((######$$$$$$%%%'''((((((((((((''''''''''''''''''&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###"""!!!$$$''')))&&&###(((''''''&&&&&&&&&''''''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((('''&&&%%%%%%%%%'''((()))'''''''''''''''''''''''',,,+++***)))((('''&&&%%%+++***)))(((((()))***+++++++++******+++,,,---...000333999DDDQQQ]]]eeehhhlllppptttwwwxxxyyyzzz{{{xxxxxxxxxwwwwwwwwwvvvvvvuuusssqqqppppppnnnllljjjfffgggiiijjjjjjiiihhhfffbbb^^^]]]^^^\\\WWWVVVXXX[[[^^^iiizzzyyysssrrrqqqnnnlllttt{{{$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''''')))++++++))))))***...444;;;???JJJNNNSSSWWW[[[^^^aaacccaaabbbcccddddddccccccbbb```___]]]]]]___bbbfffiiiiiihhhfffdddbbb___]]]\\\[[[YYYWWWTTTRRRSSSUUUWWW```dddjjjnnnqqqyyy{{{}}}lllaaa^^^^^^^^^]]]\\\]]]bbbiiinnnpppsssvvv|||yyyxxxqqqggg`````````___[[[[[[^^^eeekkkssszzzsssiii```\\\]]]^^^]]]]]][[[XXXSSSKKKFFFEEEDDDCCCCCCEEEEEECCCAAA;;;:::999888999:::;;;<<<888777444111///---------,,,+++++++++,,,---......)))))))))))))))))))))))),,,***)))***++++++***)))++++++***)))))))))))))))''''''(((((())))))************+++***)))((('''&&&((((((''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%###"""$$$((()))'''%%%''''''&&&&&&&&&''''''((('''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$&&&((()))(((''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''))))))))))))))))))))))))'''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&+++***)))(((((()))***+++++++++******+++---///111111666AAANNN[[[eeeiiijjjooorrruuuwwwxxxxxxxxxyyywwwvvvvvvvvvvvvuuuuuuuuutttrrrooonnnmmmllljjjhhheeegggiiikkkkkkjjjhhhgggbbb]]]ZZZYYYWWWSSSSSSVVV___eeeppp|||pppmmmiiigggggggggdddbbblllrrr|||$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$'''''''''''''''(((((()))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''((())))))((((((***,,,+++++++++...444<<>><<<;;;999777444111///...+++************++++++,,,************************---,,,+++***++++++)))(((************))))))((((((%%%&&&&&&((()))***+++,,,***+++,,,,,,,,,***)))(((((((((''''''''''''(((((())))))))))))((('''%%%%%%''''''((()))))))))((((((&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))))))))'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%&&&''''''&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***************))))))*********))))))((()))***---000222333;;;IIIWWWcccjjjmmmoooqqqsssvvvwwwvvvvvvwwwxxxuuuuuuuuuuuutttttttttsssrrrpppmmmkkkjjjjjjhhhgggfffgggiiijjjkkkiiihhhgggccc]]]WWWUUUTTTRRRVVV[[[eeennnyyywwwnnnlllhhheeedddeeegggiiikkkoooxxx$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&######%%%&&&&&&&&&%%%%%%'''''''''''''''((())))))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))******)))***,,,...---...111666===FFFMMMRRRUUUXXX]]]aaaccceeegggiiihhhhhhgggfffeeeddddddcccaaaaaaaaaaaabbbbbbbbbbbbaaa```]]][[[YYYYYYYYYYYYWWW\\\ccckkkrrr{{{xxxvvv{{{}}}zzzooolllrrrzzz}}}vvvnnnfffeeedddgggmmmrrryyyxxxrrrjjjddd]]]XXX[[[aaatttzzzvvvmmm^^^VVVKKKEEECCCCCCBBB@@@AAA@@@>>>===<<<<<<===>>>AAA@@@???===:::666222000,,,,,,+++*********++++++++++++++++++++++++++++++---,,,++++++,,,,,,+++******+++++++++******))))))'''(((((()))***+++,,,,,,***+++---......---+++***((((((''''''''''''((((((((()))))))))((('''%%%$$$&&&'''((()))***))))))(((&&&''''''((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&$$$###$$$'''***&&&&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&%%%###""""""$$$'''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&'''((()))(((((('''%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''$$$$$$%%%'''((()))***+++)))******++++++******)))))))))((())),,,///333555???GGGTTT^^^eeekkkpppssssssuuuwwwwwwvvvuuuvvvwwwuuuuuuuuutttttttttssssssqqqnnnkkkjjjjjjiiihhhgggfffggghhhhhhhhhgggfffeeeaaaZZZVVVVVVYYY]]]eeemmmwwwzzzrrroooqqquuuqqqttt}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))***++++++***+++---///000222555<<>>===DDDDDDDDDBBB???:::555222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,***,,,...//////...---+++((((((''''''''''''((((((&&&'''((((((((('''&&&%%%&&&'''(((*********)))(((&&&''''''(((((((((((((((((('''&&&&&&&&&((()))***&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%&&&$$$!!!$$$(((&&&&&&&&&&&&&&&'''((()))***(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%### """%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&((()))))))))((('''&&&'''''''''(((((())))))(((((()))))))))'''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))***+++,,,,,,+++***)))+++++++++,,,///333777:::LLLTTT]]]ccceeeiiiooottttttvvvwwwwwwvvvuuuvvvwwwuuuuuuuuuuuuttttttttttttqqqnnnkkkjjjjjjjjjiiihhhffffffggggggfffeeeeeeddd]]]XXXUUUYYY```jjjwww~~~wwwuuuvvvuuuzzz}}}yyyzzz}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***(((***,,,+++)))***...111444999AAAHHHMMMRRRVVVYYY___```bbbdddfffggggggggghhhgggeeecccbbbbbbbbbcccaaa```^^^]]]]]]\\\[[[YYY[[[UUUSSSWWWUUUPPPVVVaaaqqq}}}}}}~~~|||wwwrrrmmmllloooqqq}}}|||{{{yyywwwwwwzzz|||{{{ssslllkkknnnnnnlllqqq{{{|||jjjYYYKKKDDDCCC???<<>>CCCJJJOOOTTTWWW[[[]]]aaabbbdddfffgggggggggfffffffffdddcccaaaaaa``````___^^^\\\\\\[[[[[[ZZZXXX]]]UUURRRRRRPPPOOO[[[kkkyyyvvvvvvwww|||yyytttlllfffcccccceeekkklllmmmooossszzzwwwooojjjkkkhhhjjjrrrwww{{{|||iiiVVVHHHCCCCCC@@@@@@DDDCCC@@@AAAFFFBBBCCCEEEGGGHHHFFFBBB>>>555333///............---,,,---...///...,,,***)))//////.........---------,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''***))))))(((((())))))***)))((((((((((((((())))))((('''&&&%%%%%%&&&'''((()))((('''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((#########$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((""""""$$$%%%%%%%%%$$$######$$$%%%''''''(((''''''''''''((((((((((((((()))(((''''''&&&&&&''''''((())))))((((((((('''''''''###%%%(((((('''''''''(((((((((((((((((()))***+++$$$(((,,,...000777CCCLLLWWW___eeehhhlllrrruuutttwwwwwwuuuuuuuuuuuuvvvwwwvvvvvvuuutttrrrpppnnnmmmnnnmmmkkkiiihhhgggggghhhffffffeeedddbbb```_________bbbmmm~~~|||tttjjjpppzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))///000000///...222888>>>IIIMMMSSSXXXZZZ]]]___aaaeeefffggghhhhhhhhhgggfffeeeddddddcccaaa```^^^]]]ZZZYYYXXXWWWVVVUUUUUUTTTZZZTTTPPPOOOOOOVVVkkk}}}zzzxxxzzz|||~~~uuukkkbbb^^^^^^```hhhkkkpppwww~~~{{{|||{{{yyy{{{zzztttlllccc\\\___^^^dddnnnwwwzzzgggVVVMMMHHHCCCAAAAAAAAAAAACCCGGGCCCCCCEEEHHHIIIIIIEEEBBB;;;888444111000000000///------......---+++)))(((------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,'''(((((())))))((((((''')))((((((''''''(((((()))'''''''''''''''''''''''')))((((((''''''(((((()))))))))(((''''''(((((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&&&&%%%"""$$$'''))))))(((&&&%%%))))))))))))(((((((((((('''''''''&&&&&&''''''((()))))))))((((((((('''''' $$$'''))))))((((((((())))))))))))))))))******'''(((***...555@@@MMMUUU]]]dddiiikkknnnsssvvvuuuwwwvvvuuutttttttttttttttttttttsssrrrpppnnnmmmkkklllkkkjjjiiihhhhhhhhhhhheeeeeedddaaa^^^]]]^^^___eeesss{{{oooqqqvvv~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++000111222222333999BBBIIIOOOSSSXXX\\\___aaacccdddiiiiiijjjjjjjjjhhhgggfffdddddddddcccaaa___\\\[[[ZZZZZZXXXVVVTTTSSSTTTUUUWWWVVVVVVWWWZZZgggyyyoooiiihhhkkkooo}}}{{{tttsssuuu~~~wwwkkkaaa]]][[[^^^fffooo~~~uuuhhh```TTTOOOIIIFFFEEEDDDEEEFFFHHHGGGGGGHHHIIIIIIFFFDDDBBB>>>999555333222000///,,,,,,------,,,+++******((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$%%%'''((()))((('''&&&*********))))))(((((('''(((((('''''''''((()))))))))))))))(((((((((((('''%%%''')))***))))))***+++*********))))))******+++...---...333===JJJUUU\\\bbbhhhmmmnnnppptttuuutttvvvvvvuuutttsssrrrrrrrrrsssrrrrrrqqqooonnnlllkkkiiiiiihhhhhhhhhhhhhhhhhhggggggeeeaaa^^^^^^bbbfffxxxsssqqqqqqxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))***,,,,,,...000444777;;;BBBKKKSSSTTTXXX]]]aaadddeeegggiiillllllllllllkkkiiigggfffeeeeeedddcccaaa^^^[[[YYY[[[[[[YYYWWWUUUWWW[[[___ccceeehhhjjjmmm{{{}}}xxxtttuuu|||~~~ssshhhbbbaaaeeekkkzzz~~~|||wwwqqqmmmdddaaa[[[VVVSSSPPPKKKGGGJJJIIIGGGHHHIIIJJJIIIHHHHHHEEE???;;;777444000...++++++,,,,,,---,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''(((************((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$###############$$$$$$%%%''''''&&&&&&&&&'''((((((******))))))((((((''''''))))))(((((()))******+++***)))))))))((((((((((((******)))'''&&&&&&))),,,+++************++++++,,,//////111999EEERRR\\\aaadddjjjooooooppptttuuusssuuuuuuuuutttsssrrrqqqqqqrrrrrrqqqqqqooonnnlllkkkggggggggggggggggggggggggfffgggeeebbbaaadddlllssszzzooopppuuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&'''((()))***+++---222999???DDDKKKSSSYYY[[[^^^cccgggiiijjjkkkmmmmmmmmmmmmmmmkkkiiigggfffeeedddcccaaa^^^[[[YYYWWWSSSTTTTTTTTTVVV]]]hhhppp|||wwwvvvxxx{{{xxxqqqlllllloooyyy~~~wwwuuurrroooooommmnnnllliiieee___TTTIIIIIIGGGFFFFFFIIILLLNNNNNNLLLIIIEEEAAA>>>999444000------------------------///......---,,,+++******,,,,,,,,,,,,------------******++++++++++++******)))******++++++******)))***))))))(((((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''+++++++++***)))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''')))(((&&&&&&&&&'''((()))((((((((((((''''''''''''(((((((((((()))***++++++******)))))))))(((((((((***)))'''$$$"""###'''***************+++,,,---...,,,...555???LLLYYYbbbfffffflllppppppqqqtttuuussstttuuuuuuuuutttsssrrrrrrqqqqqqppppppooommmlllkkkffffffgggggggggfffeeeeeebbbdddeeefffhhhqqqyyytttrrrllluuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&'''(((***+++,,,000777@@@HHHMMMRRRXXX\\\```dddgggjjjjjjkkkkkklllmmmmmmmmmmmmllljjjhhhfffdddbbb```]]]ZZZWWWVVVUUUMMMPPPSSSXXX```ppp}}}yyyzzz|||~~~|||uuuqqqmmmmmmoootttzzz~~~wwwfffUUUJJJHHHEEEFFFHHHLLLNNNOOOLLLKKKIIIHHHEEE@@@:::666111111///...---,,,,,,,,,---,,,,,,+++***)))(((''',,,,,,,,,---------......******++++++++++++******+++******))))))******+++******))))))))))))******((((((((((((((((((((((((***))))))(((((())))))***))))))((('''&&&&&&&&&&&&'''(((((((((((((((((('''(((((()))))))))(((&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''''''''((()))))))))$$$%%%&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((((()))***+++'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))************)))))))))(((((('''''''''%%%$$$%%%(((***))))))******,,,---///000...444>>>JJJUUU^^^eeehhhhhhnnnrrrrrrrrruuuvvvtttssstttuuuvvvuuuuuutttsssnnnnnnnnnnnnmmmllljjjjjjeeeffffffgggfffeeedddccc___ccchhhllltttxxxsssrrrsssxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''((())))))***((((((((()))***,,,---...333;;;FFFNNNSSSVVVZZZ]]]cccfffiiijjjiiihhhhhhiiimmmmmmmmmmmmllljjjhhhfffcccaaa]]]YYYVVVUUUTTTSSSRRRVVV\\\dddrrr{{{zzzwwwxxxzzzuuupppmmmnnnqqq}}}{{{gggOOOKKKGGGFFFGGGIIIKKKKKKKKKKKKLLLLLLKKKFFF@@@;;;555444222///---+++******------------------......,,,,,,,,,------.........***++++++,,,,,,++++++***+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))******))))))))))))*********)))((('''&&&%%%%%%%%%(((((())))))))))))((((((%%%&&&'''((((((((('''&&&)))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''######$$$$$$%%%&&&''''''%%%&&&((()))))))))(((((($$$%%%''''''''''''%%%$$$"""###$$$%%%'''((()))***'''&&&&&&%%%%%%'''((()))%%%''')))******)))&&&%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))************))))))))))))%%%'''((()))((()))+++,,,((())))))+++,,,...000111666>>>IIITTT\\\aaafffhhhiiiooosssssstttwwwxxxvvvssstttuuuvvvvvvvvvuuutttmmmmmmmmmlllkkkjjjiiihhheeefffggggggfffdddcccbbb^^^dddkkkssszzzwwwwwwxxxxxxvvvttttttwwwzzz&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***************---111444???DDDLLLSSSWWW[[[^^^aaahhhhhhhhhiiiiiijjjjjjkkkjjjlllllljjjeeeccceeegggeee]]]VVVTTTQQQNNNNNNPPPOOOVVVbbbvvv}}}zzz|||~~~wwwssspppqqqyyyeeeXXXKKKFFFDDDDDDFFFIIINNNNNNNNNMMMJJJGGGDDDBBB===999444000...---+++***+++)))((()))+++,,,,,,+++,,,---...---+++***+++,,,***,,,//////---+++******''''''(((((()))))))))***'''((()))***+++,,,,,,,,,(((((((((((())))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((,,,***((('''&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))'''%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))))))))))))))(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))(((&&&%%%&&&'''&&&)))+++++++++,,,111555444DDDUUU]]]aaagggkkkllloooppprrrssstttuuuuuuuuutttsssrrrsssttttttrrrqqqnnnllljjjjjjkkkkkkjjjiiimmmiiieeedddeeeeeecccaaaaaacccoooyyyooojjjiiiooonnnpppvvv~~~%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&))))))(((''''''''''''''')))******+++---111777;;;EEEJJJQQQVVV[[[^^^```bbbgggggghhhhhhiiiiiiiiiiiigggggggggeeebbbaaaaaabbb^^^YYYUUUSSSQQQOOORRRXXX[[[hhh|||}}}|||vvvmmmlllnnnrrrrrruuuwwwxxx}}}{{{kkkXXXMMMGGGDDDFFFIIIJJJKKKMMMNNNMMMKKKIIIGGGAAA===888444111///---+++---,,,******++++++***))))))+++,,,---,,,---...000+++---///...,,,+++***+++************+++++++++,,,((()))***+++++++++++++++(((((((((((())))))))))))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((***)))'''&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%######%%%)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((()))))))))******((()))***)))))))))+++---***,,,------,,,...333888BBBPPP^^^dddgggkkkooopppnnnoooppprrrssstttttttttuuutttsssssstttsssqqqooollljjjiiihhhiiiiiihhhggggggfffeeeddddddcccbbbaaafffooo}}}rrrmmmkkkjjjooouuuvvvwww|||$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((((((''''''''''''&&&)))(((((((((((((((((()))(((***+++...222888???EEEMMMQQQWWW\\\___aaadddfffgggggghhhhhhiiihhhhhhhhhdddbbbaaa```aaaaaa```___\\\XXXUUURRRNNNNNNXXXbbbmmm|||xxx|||uuuhhhbbbaaabbbhhhqqqzzzkkkZZZOOOHHHFFFFFFFFFHHHJJJKKKLLLKKKIIIHHHFFFBBB===999666333000---000...,,,+++++++++)))(((***+++---------...///111---...///...+++******+++*********+++++++++++++++)))******+++++++++******(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''))))))((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((()))(((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$###$$$%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))%%%%%%&&&&&&''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))*********++++++((()))******))))))+++------...///......222999???QQQ]]]gggjjjllloooqqqrrrlllmmmoooppprrrsssssstttvvvttttttssssssrrrooolllkkkiiigggfffggggggfffeeebbbdddfffdddbbbaaadddfffrrrrrrkkkeeefffmmmxxx###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$((((((((('''''''''''''''&&&&&&&&&'''((()))***+++(((***---222777@@@HHHNNNRRRVVV[[[___bbbeeehhhjjjhhhiiiiiiiiiiiihhhfffeeebbb___\\\\\\___```___]]]ZZZWWWTTTPPPMMMQQQaaaqqqxxxmmmlllooopppwwwuuukkkfff```ccckkkwww}}}mmm```SSSJJJFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFBBB>>>;;;777222///111///,,,,,,,,,,,,+++)))...///000///---,,,---.../////////---+++***+++,,,))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''((((((((()))***)))))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********++++++++++++*********)))'''&&&'''(((,,,...//////111888AAAIIIZZZccckkklllllloooqqqqqqlllmmmoooqqqrrrsssssstttvvvuuutttsssssspppllliiiiiigggeeedddeeeeeedddcccbbbeeefffccc___aaaiiipppwwwjjjggggggrrr$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))***---222888???GGGPPPVVVUUUYYY^^^bbbeeegggjjjmmmjjjkkkkkkjjjhhhfffcccaaa___[[[VVVTTTVVVXXXWWWVVVRRRQQQRRRRRRSSS^^^tttooobbbZZZ]]]bbbdddkkktttyyy~~~{{{rrrfffbbbdddrrruuufffWWWNNNLLLKKKIIIHHHHHHIIIJJJLLLJJJGGGDDDBBB???:::555222000...,,,,,,---...---,,,...///000///---,,,---.../////////---+++***+++---*********)))))))))))))))+++++++++++++++***)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++******))))))((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++***)))(((''''''&&&))))))(((((((((((())))))'''''''''''''''''''''''')))*********++++++++++++***+++***)))'''&&&'''(((***,,,...111666???KKKTTT^^^ffflllmmmnnnqqqsssrrrnnnoooppprrrssssssssssssttttttsssrrrqqqnnnjjjffffffdddbbbbbbcccdddcccbbbbbbdddddd```^^^cccqqq|||wwwjjjdddgggqqq}}}}}}yyyvvvwww{{{%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))***)))(((((('''''''''(((///333:::AAAHHHOOOWWW[[[ZZZ]]]```ccceeehhhkkkmmmkkkkkkjjjiiifffbbb^^^[[[XXXTTTOOOLLLMMMPPPSSSUUUQQQTTTZZZ```hhhuuurrr^^^UUUPPPVVVZZZ\\\dddnnnttttttkkkhhhrrrwwwhhh^^^MMMLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFEEECCC???:::666111///------...///...---***+++---------...///111---...///...---,,,,,,...,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&''')))***++++++***))))))))))))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$)))((((((''''''(((((()))'''''''''''''''''''''''')))))))))*********++++++)))***++++++******,,,...))),,,000555<<>>;;;333111///...//////...,,,)))+++,,,---,,,---...000+++---//////...------...---------,,,,,,+++++++++******+++++++++******)))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((())))))((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%'''***)))((('''(((***'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&''''''''''''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******)))***++++++***+++---///+++///444:::BBBMMMZZZcccffflllrrrsssuuuwwwvvvrrrqqqqqqqqqqqqqqqppppppooooooooooooooonnnjjjeeeaaa[[[ZZZYYYZZZ]]]_________]]]```dddiiiqqq}}}qqqllllllrrr}}}uuummmgggcccZZZXXXWWWXXXYYY]]]iiiuuu'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''((((((((())))))******$$$%%%'''***---111444666:::@@@IIIQQQWWW[[[___bbbfffggghhhhhhgggfffgggiiiiiihhhgggddd___XXXSSSOOOIIIJJJMMMQQQYYYgggxxxzzznnn]]]OOONNNLLLPPP[[[dddmmm~~~zzzxxx}}}}}}yyyvvvuuuwwwwwwtttlll___RRRJJJGGGGGGHHHIIIIIIGGGBBB>>>666333111//////...,,,+++,,,---...---+++***+++,,,))),,,///000000.........+++++++++******))))))))))))******+++++++++******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((())))))******++++++''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&'''((((((((('''((((((''''''''''''(((((('''''''''''''''''''''''')))+++---+++'''%%%%%%'''(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((&&&&&&'''((()))***+++,,,((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++***((('''((()))...222888???FFFQQQ]]]fffgggnnnssstttuuuwwwtttpppqqqqqqqqqppppppooommmmmmmmmmmmmmmnnnmmmjjjddd```WWWVVVVVVWWWZZZ]]]]]]]]]\\\aaaiiisssxxxmmmeeeggglll|||uuujjjbbb]]]ZZZYYYUUUTTTTTTUUUTTTWWWbbbmmm)))'''%%%#########$$$%%%''''''&&&&&&&&&&&&''''''******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''***************)))(((((())))))(((((()))---333888CCCHHHOOOVVV\\\```aaabbbaaadddggghhhfffeeegggiiieeefffeeeaaaYYYQQQLLLJJJCCCGGGLLLUUUgggvvvkkk___SSSNNNPPPRRRSSS[[[gggrrrzzzvvvsssrrrxxx~~~uuu\\\GGGIIIGGGGGGHHHFFFBBBBBBFFF@@@<<<555///,,,+++---.........---,,,---...///000////////////////////////---,,,,,,++++++*********++++++++++++************)))))))))))))))))))))))),,,+++***((((((((())))))+++)))((('''((()))+++,,,%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))******)))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$###"""))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))((()))+++,,,---,,,...555???HHHPPPYYYbbbhhhnnnooorrrsssttttttsssrrrssssssrrrqqqqqqpppooooooooommmmmmmmmmmmiiiccc]]]WWWSSSSSSXXXYYYVVVXXX]]]bbbbbbgggtttzzzvvvssslllfffcccffflllqqq~~~ssseee\\\YYYVVVQQQLLLPPPOOOOOORRRWWW___fffjjj&&&%%%$$$$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((************))))))(((((()))))))))***,,,111888>>>IIIMMMSSSZZZ___bbbcccdddeeegggiiiiiigggfffgggiiifffddd___YYYRRRKKKGGGEEEDDDGGGOOO___{{{}}}ssshhhaaaYYYRRRQQQUUUZZZaaaoooxxxsssqqqrrrzzzpppZZZMMMIIIGGGIIIHHHDDDCCCDDD@@@===777222///...///000------,,,,,,,,,...///000........................,,,,,,,,,+++++++++++++++************))))))))))))************************+++***)))(((((())))))***...,,,***(((''''''((()))((((((''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&%%%%%%$$$######((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''(((((()))))))))(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&((((((((((((((('''&&&&&&'''''''''(((((()))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))***))))))((((((((()))))))))(((((((((***+++,,,---111888CCCLLLTTT\\\eeejjjnnnppprrrsssttttttsssrrrrrrrrrrrrrrrqqqpppppppppmmmkkkkkkkkkkkkhhhbbb^^^YYYSSSQQQUUUXXXXXX[[[```gggiiiooozzz{{{wwwssslllfffjjjhhhccc______eeennnuuuwwwnnnccc\\\YYYWWWTTTPPPSSSSSSTTTVVV[[[aaagggkkk######""""""###$$$&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,000888@@@FFFQQQTTTYYY___ccceeeffffffhhhiiiiiihhhfffddddddeeeddd___WWWPPPKKKHHHFFFDDDFFFIIITTTlll{{{uuukkkddd\\\WWWUUUUUUYYY___kkkuuu|||qqqkkknnnwwwyyyxxx{{{mmmVVVNNNHHHHHHJJJGGGCCCBBBAAA???;;;777444222111000,,,,,,++++++,,,...///000------------------------++++++++++++,,,,,,,,,,,,,,,++++++++++++************************************))))))((())))))***+++---,,,***(((''''''((((((******)))(((((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''(((***+++,,,(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&((())))))))))))(((''''''$$$%%%&&&'''((()))******&&&'''(((((())))))(((((())))))))))))))))))))))))++++++***)))))))))))))))******))))))+++---///111666>>>IIISSSZZZaaahhhmmmoooppprrrsssttttttsssrrrqqqqqqrrrrrrrrrqqqqqqpppjjjiiihhhhhhgggddd```]]]ZZZUUUSSSYYY```eeejjjnnntttxxx}}}xxxpppkkkhhhddd___[[[]]]]]]\\\]]]aaaiiittt{{{~~~{{{qqqlllddd___[[[YYYWWWVVVWWWXXXYYY[[[___cccgggiii'''&&&%%%$$$#########$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%###""" '''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))************))))))))))))))))))))))))+++---000666>>>HHHOOOXXXZZZ^^^bbbeeegggggggggiiihhhgggdddbbb```______]]]WWWPPPKKKIIIHHHGGGFFFGGGMMM]]]yyy~~~vvvnnniiiddd___YYYVVVXXX___kkktttzzznnnkkkpppxxx~~~~~~eeeWWWIIIFFFHHHFFFDDDBBBCCCBBB???<<<777333000...++++++++++++,,,---///000------------------------***++++++,,,,,,---------------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((())))))***++++++))))))(((((())))))***+++******))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((*********))))))((((((((('''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''')))***+++&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))((((((((((((((((((((((((++++++***)))((((((((((((,,,,,,,,,,,,---000444777===EEEPPPYYY___dddjjjnnnppppppqqqrrrssssssrrrrrrooopppqqqrrrrrrrrrqqqpppjjjiiigggeeeccc```^^^\\\ZZZZZZ___kkkxxxvvvppphhhhhhiiihhhfffbbb^^^\\\YYY[[[```eeekkksss{{{xxxtttnnnhhhbbb^^^\\\\\\[[[[[[\\\]]]^^^___```aaa***)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++******))))))))))))***+++***,,,000555<<>>333222000///......//////////////////////////////.........------,,,,,,,,,//////.........---------++++++++++++++++++++++++)))***++++++***)))((('''(((((()))***************((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''(((((((((************))))))))))))%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((###%%%))),,,---+++)))(((&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((((((((&&&''''''((()))***++++++(((((()))***************))))))))))))))))))))))))(((((((((((()))+++,,,---+++...000111444<<>>>>>666444222///...---......---......///......------..............................---,,,,,,+++******************************+++*********))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))&&&%%%%%%&&&((()))((('''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''')))******)))'''%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))+++,,,,,,***))))))***...,,,+++---444???LLLSSS]]]```dddiiimmmooooooooonnnmmmlllkkkjjjjjjkkklllrrrooommmlllmmmlllhhheeegggccc```bbbaaacccmmmzzzttteee]]]UUUNNNOOOVVVbbbooouuu{{{tttjjj\\\SSSOOOLLLIIIFFFKKKHHHEEEDDDDDDFFFFFFFFF&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((''''''&&&'''((())),,,,,,++++++,,,///555999DDDIIIPPPVVVZZZ]]]```aaa`````````bbbeeegggfffeeedddYYYNNNIIIIIIKKKPPPVVV\\\aaadddeeekkkwww{{{hhhXXXUUUUUU[[[eeerrrwwwsssnnncccYYYVVVKKKHHHEEEDDDEEEDDDAAA>>>;;;999666222000/////////......//////000/////////////////////////////////...------,,,,,,+++++++++************************+++*********))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))((('''&&&''')))))))))'''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((()))***)))'''%%%&&&'''(((((((((((((((((((((((()))))))))***************))))))(((((((((((()))))))))+++,,,,,,***)))***+++.........111999DDDPPPXXXaaacccgggkkknnnoooooonnnqqqpppooonnnmmmnnnnnnooonnnllljjjjjjkkkjjjgggddddddcccdddeeefffkkk{{{yyylll```\\\WWWQQQTTT[[[gggxxxuuunnnddd\\\QQQJJJGGGFFFCCCAAAHHHGGGEEEEEEFFFGGGHHHHHH&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''***)))((('''&&&$$$######&&&&&&'''''''''(((((((((((((((((((((((((((((((((++++++******---444<<>>;;;777444111000000......///000000111000000000000000000000000000000---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))***)))(((((()))***((('''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''((()))***)))'''&&&&&&'''(((((((((((((((((((((((())))))******+++++++++,,,(((((())))))))))))(((((()))+++,,,+++******+++,,,...000333888@@@KKKVVV^^^eeegggjjjmmmnnnoooooonnnnnnmmmllllllkkklllllllllkkkjjjiiihhhiiihhhfffccc^^^___bbbeeeiiittt|||pppeee^^^]]][[[WWW\\\eeelllvvvkkkbbb]]]XXXRRRLLLHHHGGGGGGEEECCCCCCCCCDDDEEEFFFGGGGGGHHH&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''***)))((('''&&&%%%$$$###''''''''''''((((((((((((''''''((())))))))))))(((*********+++000888CCCJJJQQQUUU[[[```bbbdddfffgggcccccccccdddfffgggfffeee]]]ZZZWWWVVVWWW\\\jjjxxxnnn\\\SSSUUUZZZbbbooo~~~|||vvvppptttyyyyyyvvvuuupppggg[[[QQQLLLIIIFFFDDDEEEBBB???:::666333111000---...///000000111111000////////////////////////,,,,,,,,,---------------++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))+++)))(((((())))))'''&&&(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''(((((((((((()))))))))'''&&&&&&(((''''''''''''''''''''''''))))))******++++++,,,,,,'''((()))******)))(((''')))***++++++******,,,...---111777>>>FFFPPPZZZbbbfffhhhjjjmmmnnnoooooonnnlllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggfffdddbbb^^^^^^___dddnnn~~~~~~qqqfff___^^^]]]\\\eeepppzzzyyymmmccc\\\WWWTTTQQQNNNKKKIIIJJJJJJHHHGGGDDDEEEHHHIIIJJJJJJKKKLLL&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))''''''((()))******)))))))))***,,,///555>>>HHHOOOVVVZZZ___ccceeeeeefffgggbbbaaa```aaaccccccbbb```^^^[[[XXXXXX\\\hhh~~~|||nnn___UUUUUU```kkkzzzzzzvvv|||xxxrrruuu~~~tttbbbQQQGGGEEEFFFFFFDDDAAA===888555222000......///000000000000000........................---------------------...++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((())))))))))))))))))(((''''''''''''&&&%%%&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&''''''(((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((())))))))))))'''((()))((('''&&&'''((((((((((((((((((((((((((())))))*********+++++++++'''((()))******)))(((''')))***++++++***+++---///,,,333<<>>;;;777444333000000111111111111000000.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))((('''&&&&&&''''''&&&%%%"""###$$$&&&(((******+++((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************,,,///111///888CCCLLLRRRXXX___eeejjjkkklllmmmmmmmmmnnnmmmllllllmmmnnnnnnnnnmmmmmmllllllmmmjjjgggdddcccccceeeaaa```jjj|||pppfff___```bbbiii{{{|||sssaaa\\\UUUPPPMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHLLLQQQSSSTTTVVV[[[___&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''((((((((('''((((((((()))))))))))))))((((((((((((***+++,,,,,,111888???FFFLLLRRRVVV^^^aaaeeehhhhhhgggggggggfffeeeccccccdddcccaaa___XXXWWWZZZcccooo}}}yyyxxxuuupppeeeaaa___ccckkkyyyxxxqqqqqqvvv{{{}}}}}}zzzcccRRRJJJFFFEEECCC@@@===:::888666444444444444333222111111........................//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))((('''&&&'''((()))((('''###$$$%%%'''((()))))))))((((((((((((((((((((((((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))******))))))((((((''''''&&&((()))((('''&&&((()))******************************))))))((('''''''''))))))(((((((((((()))))))))************,,,000222444???LLLUUUYYY]]]ccchhhppppppoooooommmllllllkkkiiijjjkkklllllllllkkkkkkhhhjjjkkkjjjgggeeeeeefffccceeejjjvvv{{{pppggg```___fffmmmyyyvvvjjjdddWWWTTTPPPNNNMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRNNNSSSYYY\\\___dddlllsss&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))''''''(((***,,,......444===EEELLLQQQUUUWWW```cccgggiiiiiihhhgggggggggeeebbb```^^^[[[XXXUUUNNNTTTcccttt|||ooohhhfffbbb]]]ZZZ]]]fffssswwwqqqrrrvvvxxxyyyvvv]]]NNNFFFEEEDDDBBB???===:::999777777777666555444222222000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))************************'''(((((()))))))))))))))(((''''''((()))+++***)))))))))(((((('''&&&$$$$$$((((((((((((((((((((((((&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))((('''&&&%%%%%%&&&((()))(((''''''((()))******************************)))((('''&&&%%%%%%***)))(((''''''((()))***)))************,,,000333999EEESSS\\\___aaafffkkkvvvuuusssqqqnnnllljjjiiikkklllnnnooooooooonnnnnndddfffiiihhhfffeeegggiiigggoooyyyuuujjj```___\\\aaammmyyyssscccYYYUUUOOONNNLLLKKKKKKKKKIIIHHHKKKLLLNNNNNNOOOQQQSSSVVV[[[```ggglllqqqxxx%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&(((***+++***)))***+++000999EEELLLOOOTTT\\\ccccccdddeeefffggggggggggggcccbbb___[[[VVVSSSSSSTTTRRR]]]lll|||vvviii```YYYTTTUUUYYY```lll{{{zzzsssqqqtttmmmWWWKKKDDDAAAEEEHHHEEEAAA???===;;;999:::<<<<<<888444333222111000////////////000000000///......------......---,,,,,,,,,------...---+++)))(((((())))))************))))))))))))))))))))))))))))))))))))((()))+++---------+++***''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))************---------,,,+++***)))(((*********))))))))))))))))))))))))))))))))))))))))))+++------,,,...222777<<>>;;;777444333222111000////////////000000000///......------...------,,,,,,,,,,,,,,,///...---++++++++++++,,,************))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++***)))((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''************************(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((())))))((((((((('''(((((((((((())))))))),,,,,,,,,,,,+++***))))))((((((((((((((((((((((((************************)))+++---------000666<<>>999777333222222111111111222222000000000///......------------,,,+++++++++++++++***+++,,,---------------************))))))))))))))))))))))))))))))))))))+++***************))))))((())))))************)))((((((''''''''''''(((((((((((((((((()))))))))***'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((())))))******))))))((())))))))))))************''''''((()))))))))))))))''''''(((((()))*********++++++++++++++++++++++++(((+++---000555???LLLUUU[[[\\\```hhhlllmmmnnnqqqnnnmmmmmmnnnqqqrrrrrrqqqppppppppppppooommmkkkjjjiiihhhiiikkkpppuuu___]]]___fffrrr~~~yyywwwrrrxxx}}}ssskkkccc[[[UUUTTTTTTSSSSSSRRRUUUYYY\\\^^^ccckkksssyyy~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))(((''''''((()))***&&&'''((())))))(((&&&%%%''''''''''''(((((((((((()))***---111777AAAKKKRRRYYY[[[^^^```````````````bbbcccddddddbbb```]]]\\\[[[```gggmmmqqqsssuuuvvvwww|||rrrnnnmmmhhhiiitttpppggg___^^^\\\UUUNNNJJJIIIJJJLLLLLLJJJDDD<<<777222222222111111222222333000000000///......------...------,,,,,,,,,,,,,,,++++++,,,---------,,,+++************))))))))))))))))))))))))))))))))))))))))))((((((((()))******'''((())))))******)))))))))((('''&&&&&&'''((()))''''''((()))******+++,,,'''''''''(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))(((((((((((((((((())))))))))))***''''''(((((()))(((((((((&&&&&&'''(((((()))******++++++++++++++++++++++++***---111444:::DDDPPPYYY]]][[[___gggkkkjjjkkknnnllljjjjjjlllooorrrrrrqqqpppppppppooonnnllliiihhhgggiiinnnrrryyyzzziii\\\bbbnnnyyyvvvvvvvvvzzz~~~wwwmmmfffaaa]]]YYYUUUUUUVVVWWWXXXZZZ___dddiiiooovvv'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&'''((()))((('''%%%###''''''''''''((((((((()))(((+++///444<<>>GGGSSS\\\dddaaaccckkknnnllllllpppkkkiiihhhjjjnnnqqqrrrppppppppppppooommmkkkiiigggeeejjjrrryyy~~~nnn```aaakkk~~~wwwuuuvvv}}}|||sssmmmfff^^^ZZZYYYYYYXXXWWWXXXZZZ]]]```dddjjjqqqvvv(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((('''''''''((()))***)))'''&&&&&&'''&&&&&&&&&'''''')))******((((((''''''''''''(((((()))***************)))))))))'''&&&%%%'''***+++,,,---///444<<>>;;;777333111222333555000000000000//////............---,,,,,,,,,,,,,,,---,,,++++++******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((())))))))))))))))))((())))))(((((((((((())))))'''&&&'''(((******)))'''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))*********+++******++++++*********)))******))))))***,,,---...111666>>>HHHRRR[[[```ccceeefffhhhiiijjjjjjiiiiiiggghhhkkkmmmooonnnnnnmmmnnnkkkkkklllllljjjllloooooo|||wwwtttwww~~~xxxiii^^^XXXZZZlllwwwssstttoooiiifffeeebbb]]]\\\]]]]]]```eeekkkqqqxxx&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%'''(((***,,,...,,,)))&&&%%%'''(((((('''(((''''''''''''(((((()))((((((''''''''''''(((((((((((()))***************((()))+++++++++,,,///222666@@@MMMXXX^^^```aaaaaaaaa^^^ZZZYYY[[[\\\[[[ZZZSSSQQQPPPOOOOOOUUUeeeuuutttcccXXXTTTSSSWWW```nnnyyytttnnnhhhgggiiinnnqqqtttvvvyyyzzzxxxvvvuuuuuusssqqqooopppsssuuutttrrrkkkooosssvvvxxxzzz}}}uuummmooorrruuuxxx{{{}}}yyywwwyyyzzzwwwdddVVVNNNFFFCCCCCC@@@===999555333333444555000000000000000////////////...------,,,,,,---------,,,++++++******++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((((((((((((((()))))))))(((((((((((()))))))))'''%%%%%%'''((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((+++++++++***************++++++++++++,,,...000111111777AAAKKKUUU\\\bbbdddggggggggghhhiiiiiiiiijjjeeegggjjjmmmooooooooonnnqqqoooooopppoooooouuu|||}}}zzzwwwxxx|||wwwkkk^^^ZZZZZZddd|||yyyooofffdddfff```\\\ZZZ\\\\\\[[[^^^ccccccjjjrrrzzz&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""&&&'''((())))))((('''&&&%%%%%%%%%&&&(((***---///...***%%%%%%'''((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&'''(((((())))))(((''')))++++++***,,,222666>>>GGGSSS\\\___``````aaaaaa]]]YYYYYY[[[[[[XXXUUUOOOMMMLLLMMMOOOWWWggguuu~~~mmmZZZNNNNNNQQQ^^^qqqxxxrrroookkkhhhiiinnnssswww}}}{{{wwwvvvvvvtttqqqmmmhhhmmmrrrtttssssssvvvxxxvvv{{{zzzmmmeeeaaabbbgggqqq}}}rrrdddWWWLLLEEECCCBBB???;;;777555444444444000000000000000000000000///......------------------,,,++++++******++++++************************************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((()))((((((''''''(((((()))***))))))((((((((((((((()))'''%%%%%%&&&((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''(((+++******)))******+++++++++++++++,,,...000222333000777BBBLLLUUU\\\aaaeeeiiihhhhhhhhhhhhiiijjjkkkggghhhjjjmmmnnnooopppoooooonnnnnnppppppsss~~~~~~iii^^^WWW[[[dddttt}}}pppfff___ZZZYYY\\\ZZZWWWWWWYYY[[[\\\bbbiiilllxxx&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########'''''''''(((((('''''''''&&&%%%$$$$$$%%%''')))+++---((($$$$$$'''))))))'''((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))''')))+++******...666<<>>;;;888555444333000000000000000111111111//////...------------...---,,,++++++******++++++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))******)))((((((((((((((('''(((***,,,---,,,(((%%%&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((()))+++---...((((((''''''(((***,,,---))))))***+++---///222333777>>>HHHQQQYYY```gggllllllkkkiiihhhhhhjjjlllmmmpppooonnnmmmmmmlllmmmmmmiiijjjmmmqqquuuxxxjjj\\\UUUWWWhhh~~~|||pppddd\\\VVVTTTSSSRRRTTTWWWVVVWWW\\\ccciiioooyyy&&&'''((())))))'''%%%$$$''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&''')))&&&######&&&''''''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))+++++++++***************'''))),,,,,,...666BBBKKKXXXZZZ^^^```bbbaaa```___gggddd```ZZZUUUQQQOOONNNSSSUUU```sssvvvhhh\\\VVV```||||||{{{{{{www{{{}}}wwwtttuuuvvv}}}pppaaaUUUMMMIIIFFFBBB???===<<<;;;999888777666777777666444111...///111222222000...---......---------,,,,,,,,,,,,,,,,,,+++++++++******)))++++++)))&&&%%%(((+++))))))(((((((((((())))))******)))((((((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((+++***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%$$$%%%'''((('''&&&(((''''''((())))))(((&&&))))))))))))******************+++++++++,,,,,,,,,,,,,,,+++++++++---///111===DDDNNNXXX```fffkkknnnpppnnnkkkiiiiiijjjmmmooorrrqqqooonnnllljjjiiihhhfffkkkllllllvvv{{{ooogggSSSXXX___jjjyyyggg^^^UUURRRQQQTTTUUUUUUWWW\\\___aaahhhrrrxxx&&&'''((()))((('''%%%$$$''''''''''''''''''''''''%%%'''((('''&&&%%%&&&''')))&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))************************)))+++...///222;;;GGGQQQ\\\^^^aaadddfffeeedddccceeebbb^^^YYYUUUSSSRRRQQQSSS\\\qqq{{{nnnbbbaaakkkzzzuuutttuuuwwwtttfffZZZRRRLLLIIIEEECCCDDDFFFHHHHHHAAA@@@>>>>>>===;;;888555333333333333111///---,,,.........---------,,,,,,,,,,,,,,,+++++++++******)))***+++)))&&&&&&(((***))))))(((((((((((())))))++++++***)))))))))))))))******)))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%&&&'''((((((&&&(((''''''((())))))((('''))))))))))))************************+++++++++,,,,,,,,,,,,+++,,,...111333???FFFQQQ[[[bbbhhhlllnnnnnnllljjjhhhhhhjjjlllnnnppppppooonnnllljjjhhhgggfffiiilllppp~~~vvvnnneee^^^VVV]]]eeeooowwwhhh[[[UUUSSSQQQRRRVVVXXXYYY]]]ccciiimmmvvv&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))+++---///222888BBBOOOYYY^^^```dddfffhhhgggfffeeedddaaa\\\WWWUUUUUUVVVWWWbbbmmmzzzoooccc^^^jjj}}}yyyuuutttwww}}}}}}oooccc\\\QQQLLLGGGEEEFFFKKKOOOQQQNNNLLLIIIGGGFFFCCC???<<<;;;:::888666333000...---.........------------,,,,,,,,,,,,+++++++++******)))******)))''''''(((******))))))(((((())))))***,,,++++++***************************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&'''((()))(((''''''(((((())))))(((((('''))))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,///333666BBBJJJUUU___eeeiiilllmmmllljjjhhhgggggghhhkkklllooooooooonnnmmmjjjhhhfffhhhiiimmmyyyvvvjjjeee```\\\XXX^^^hhhrrrxxx}}}nnnbbbWWWPPPNNNOOONNNQQQVVVZZZ]]]dddkkkwww}}}&&&''''''(((((('''&&&&&&'''''''''''''''''''''''''''((()))(((''''''''')))''''''&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))))))))***,,,000555===HHHUUU^^^]]]___bbbeeeeeeeeecccbbbddd```ZZZVVVVVVZZZ```dddvvvxxx{{{ttthhhffflll~~~{{{~~~{{{{{{{{{{{{}}}yyynnnggg[[[UUUNNNIIIHHHKKKMMMOOOSSSPPPMMMKKKJJJGGGDDDAAA@@@>>>;;;888555333111111............------------,,,,,,,,,+++++++++******)))******))))))))))))******))))))))))))))))))***+++******))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((***))))))((((((((((((((()))((('''((()))***)))((('''((()))))))))(((((((((((()))))))))************((())))))))))))*********+++,,,---------000666:::EEEMMMXXXbbbgggjjjkkkkkkjjjhhhgggffffffgggiiikkkmmmnnnnnnnnnllljjjgggfffhhhiiiqqq{{{rrrfff]]]YYYYYYXXXWWWgggttt|||kkk```XXXQQQMMMMMMQQQQQQUUU\\\aaaeeeoooxxx~~~yyyuuuuuuwwwyyy}}}&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''''')))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))((((((''''''(((((())))))))))))))),,,000777AAAMMMXXX___]]]___aaaccccccbbb```^^^]]][[[XXXYYY^^^hhhrrrxxx|||{{{xxxssshhhttt~~~||||||~~~|||~~~}}}uuunnnddd___WWWQQQNNNMMMLLLLLLMMMJJJHHHFFFEEEDDDBBB@@@<<<;;;999666444333222222//////.........---------,,,,,,,,,+++++++++******)))))))))************)))******))))))))))))******))))))((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((******)))((('''(((((()))***)))(((((()))***)))'''''')))+++***((('''((()))((()))))))))************((())))))))))))************,,,......---111999???IIIPPPZZZccchhhiiiiiiiiiggggggfffeeeeeeggghhhjjjmmmmmmmmmmmmkkkiiigggfffeeehhhuuuvvviiifff___YYYVVVUUUVVVWWWmmm{{{uuujjj___YYYTTTOOOMMMNNNUUUVVV\\\dddjjjppp|||}}}wwwpppiiieeebbbbbbdddfffiiimmmqqqttt{{{&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%'''))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))))))))(((((('''(((((())))))******+++***---333<<>>======<<<:::666666555444444333222222/////////.........------,,,,,,,,,+++++++++******)))))))))***+++,,,***)))+++******))))))******+++(((((((((((((((((()))***''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))+++***((('''''''''((()))***)))(((((())))))((('''&&&))),,,+++((('''(((***))))))))))))************)))))))))*********++++++***---///......222;;;CCCNNNTTT]]]dddhhhiiiiiiiiiffffffeeeeeefffggghhhiiimmmlllllljjjiiihhhhhhgggdddkkk~~~wwwlllhhhccceeeeee```ZZZWWWZZZ^^^rrruuuaaaZZZTTTRRRPPPMMMMMMOOOSSSWWW^^^hhhpppxxx|||vvvsssmmmhhhddd___ZZZVVVWWWYYY\\\___cccjjjqqqvvv}}}&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''%%%'''******(((&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((*********)))))))))(((((((((((())))))***++++++,,,...222999CCCNNNWWW]]]```aaabbbccccccaaa]]]ZZZXXXOOOVVVcccppp|||{{{vvvpppmmmpppvvvtttrrrwwwxxx}}}|||||||||rrrqqqooollleee[[[PPPHHHCCC@@@===;;;;;;:::999888666666777777777666555444////////////............,,,,,,,,,+++++++++******)))((((((***------+++(((+++******))))))******+++))))))(((((())))))***+++''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((())))))******)))((('''))))))))))))))))))))))))+++***((('''''''''))))))***)))''''''((()))'''&&&&&&***---,,,(((&&&(((+++))))))))))))************************+++++++++,,,)))---000//////333>>>FFFTTTYYY```fffhhhiiijjjjjjeeeeeeeeeeeefffgggiiiiiinnnllljjjhhhgggggghhhiiiiiittt{{{oooddd```aaaeeelllrrrnnneeecccjjjrrrzzzrrrgggYYYSSSOOOOOOOOONNNQQQUUUWWW\\\fffrrr|||rrriiigggcccaaa^^^\\\[[[YYYWWWUUUWWWZZZ___eeelllvvv&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''$$$(((******(((&&&'''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((((())))))***+++,,,,,,,,,111555===HHHSSS[[[```aaa```aaaaaaaaa^^^ZZZVVVTTTQQQ\\\lll|||xxxtttnnngggbbbgggzzzwwwvvvxxxuuu|||~~~||||||{{{{{{wwwiiiYYYOOOGGGDDD@@@>>>===<<<;;;:::999:::<<<<<<<<<:::888777000/////////............,,,,,,,,,+++++++++*********((((((***---...+++(((++++++************++++++******))))))***+++,,,,,,(((((())))))*********+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))*********((('''&&&))))))))))))))))))))))))+++***((('''&&&''')))******(((''''''(((((('''%%%&&&***---,,,(((&&&(((,,,))))))))))))***************++++++++++++,,,,,,,,,)))---000000///444???HHHXXX\\\bbbgggiiijjjkkkllleeeeeeeeefffggghhhiiiiiinnnllliiigggfffgggiiijjjppp~~~uuuggg^^^WWWXXX]]]iiisss|||yyyqqqppp{{{ooo___WWWYYYSSSOOOOOOPPPRRRWWW]]]ccciiiuuu~~~tttiii^^^XXXYYYWWWVVVVVVWWWZZZ\\\]]]]]][[[```fffnnnwww&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''+++(((&&&&&&))))))'''$$$&&&'''((())))))((('''&&&((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))******+++---...///444>>>IIIQQQXXX___bbb```fffeeeccc```\\\WWWQQQMMMKKK___ttt}}}pppiiidddaaa^^^hhh}}}{{{zzzvvvvvvyyy|||~~~sss]]]MMMMMMFFF@@@???===:::999:::===<<<>>>BBBFFFDDD===666666555444222000///......------------,,,+++***)))+++++++++************))),,,+++***))))))(((((((((,,,+++***))))))***+++,,,***)))(((''''''((()))***))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''(((((()))***++++++,,,,,,******++++++++++++******&&&'''***,,,---......---(((((()))***+++,,,,,,---+++...000111333:::EEENNNYYY]]]cccggghhhhhhhhhhhheeeeeeeeeeeegggiiikkklllmmmrrrppphhhfffmmmoookkkyyy|||fffXXXUUUVVVXXXZZZlll~~~ppp```WWWUUUOOONNNOOORRRTTTTTTZZZaaakkksss~~~uuuhhh```ZZZUUUSSSUUUTTTVVVZZZ^^^aaaccccccddd```hhhsss%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%)))(((&&&%%%$$$%%%&&&'''***(((''''''(((((('''&&&&&&'''((())))))((('''&&&***)))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((())))))******,,,...///888BBBMMMTTTZZZaaacccaaadddccc```]]]YYYTTTOOOLLLQQQaaarrr|||~~~wwwoooeee^^^ZZZ^^^fffxxx}}}|||zzzvvvvvvyyy~~~{{{bbbOOOQQQJJJDDDCCCAAA===;;;;;;;;;:::;;;???BBBAAA:::555333222111///...---,,,,,,------------,,,+++******++++++++++++************)))))))))(((((()))******++++++***))))))***++++++******(((((('''((())))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((''''''&&&***)))))))))((((((((('''''''''((())))))***++++++(((((())))))))))))((((((((()))+++,,,,,,,,,,,,+++(((((()))***+++,,,------,,,///111333666???JJJTTT\\\```eeeiiiiiiiiiiiiiiiggggggggghhhiiikkkmmmnnniiimmmnnnjjjiiinnnsssuuurrrbbbVVVPPPPPPUUU\\\ooorrrbbbVVVOOONNNRRRQQQSSSWWWYYY[[[bbbjjjppp}}}}}}pppeeeZZZUUURRRPPPQQQTTTVVVZZZ___cccgggiiikkklllmmmsss}}}$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&)))((('''&&&&&&&&&'''((('''((()))((('''&&&'''(((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((''''''''''''&&&)))))))))))))))))))))))))))***+++++++++---000333???HHHQQQWWW\\\bbbcccbbbcccaaa^^^YYYUUUPPPMMMLLLTTT```ooowwwzzzuuujjj```ZZZTTTTTTbbbwww~~~{{{wwwuuuvvvvvvvvvwwwyyykkkWWWPPPIIICCCBBBAAA<<<888777999888777999<<<;;;777333111000///...------------------...------,,,+++***,,,+++++++++************''''''''''''((()))***+++++++++***))))))***+++++++++***)))((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&''''''(((((()))))))))&&&''''''((((((''''''&&&***++++++,,,++++++******(((((()))***+++,,,---------///222555;;;EEERRR[[[```ccchhhjjjkkkkkkkkkkkkiiiiiijjjjjjlllmmmooopppkkkkkklllnnnnnnoooyyynnnfff]]]UUUNNNLLLUUU```qqqsssbbbXXXRRRNNNNNNQQQQQQTTTZZZ^^^bbbkkkuuu}}}qqqddd^^^VVVOOONNNOOOPPPTTTYYY^^^bbbiiiooosssvvvzzz|||%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((''')))(((''''''''''''((((((&&&(((***)))&&&%%%'''***'''((((((((((((((((((''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''))))))))))))))))))))))))+++,,,---------000555:::EEENNNUUUYYY]]]aaabbb```bbb```\\\VVVQQQNNNMMMMMMUUU___mmmwwwyyyqqqcccXXXTTTRRRZZZqqqyyyvvvuuusssuuuxxx{{{}}}vvvbbbPPPHHHBBBAAAAAA<<<888666777555444444666666444111111000000////////////000------......---,,,++++++,,,,,,+++++++++*********((((((''''''((())))))***+++******************+++++++++***))))))((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''')))***+++++++++))))))))))))(((((((((((('''''''''(((((()))))))))&&&''''''((((((''''''&&&******++++++++++++******((())))))***+++,,,---...---///222777???KKKXXXaaabbbeeeiiikkkkkkjjjjjjkkkjjjjjjkkklllmmmooopppqqqrrrmmmmmmrrrsssuuu|||fff___YYYUUUQQQOOOZZZggguuu{{{dddWWWRRRPPPPPPQQQQQQRRRXXX___eeelllyyywwwfff\\\YYYSSSOOOPPPRRRUUU[[[bbbhhhnnnwww~~~''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((%%%(((***)))&&&%%%'''***(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***************************,,,---------222999@@@KKKRRRYYYZZZ\\\``````]]]^^^\\\XXXRRRMMMLLLOOORRR]]]eeesss|||zzzmmm^^^UUUQQQWWWiiiyyytttuuuvvvvvvzzzmmmVVVMMMFFFFFFFFFBBB===;;;666444333222222222111111000000////////////000000------.........---,,,,,,,,,,,,,,,++++++++++++*********)))(((((((((((((((*********++++++************************)))(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))(((((()))))))))))))))***'''(((((())))))(((((('''))))))))))))***+++,,,,,,))))))***+++,,,------...,,,...222999CCCPPP\\\ddddddfffiiijjjjjjiiiiiiiiiiiijjjkkklllnnnoooppppppuuuooonnnuuu|||tttdddYYYSSSTTTTTTUUU```nnn{{{iiiVVVMMMKKKLLLNNNQQQTTTWWW^^^hhhpppzzzoooccc\\\ZZZVVVTTTVVVXXX\\\cccjjjsss{{{'''(((((((((((()))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&'''((((((''''''((()))((((((''''''''''''((((((((((((((()))))))))))))))'''(((((((((((()))))))))************************'''***,,,,,,---333===EEEPPPWWW\\\\\\\\\^^^^^^[[[WWWVVVSSSOOOLLLOOOWWW]]]ooouuu~~~yyyhhh[[[VVVWWWfff|||tttrrrrrrwww{{{}}}www^^^SSSIIIGGGHHHDDD>>>;;;666555333222111111111111//////......---.........------............------,,,,,,,,,,,,++++++++++++,,,+++***)))(((((((((((()))***++++++++++++***)))))))))***++++++******)))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))+++******)))'''&&&$$$###(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((())))))+++,,,---))))))***+++,,,---......,,,...444<<>>:::666666555444222111111111111000//////............------............------------,,,,,,,,,+++++++++,,,+++***************+++)))***++++++++++++***)))'''(((***+++,,,+++++++++))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((('''&&&$$$$$$'''((((((((()))))))))***((((((((((((((((((((((((((())))))******))))))(((******)))(((((()))***+++)))******+++,,,---......---000666@@@LLLWWW___cccgggiiijjjjjjhhhgggggghhhiiijjjlllnnnooopppppppppnnnqqqvvvnnnZZZQQQNNNRRRTTTXXXooo|||kkk\\\VVVPPPOOONNNOOOVVV]]]\\\bbbmmmyyyoooeee```^^^___^^^aaafffkkkpppzzz&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&)))&&&$$$&&&)))+++)))''')))((('''&&&&&&'''((()))%%%&&&&&&&&&''''''(((((('''((((((((())))))*********************************...222333444<<>>666777777555333222222222444333222111000000000000------...............------------,,,,,,,,,++++++************+++,,,---...)))***+++,,,,,,+++***)))&&&((()))+++,,,,,,,,,+++))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((("""###$$$&&&'''(((((()))'''((((((((())))))******'''''''''''''''''''''&&&(((((())))))))))))((((((---,,,***(((((((((((())))))***++++++------...//////222999CCCOOOYYY___bbbiiijjjkkkkkkiiihhhhhhiiijjjkkkmmmooopppqqqqqqqqqmmmttt|||mmmWWWQQQQQQUUUTTTYYYvvvzzzhhhYYYPPPNNNMMMNNNNNNOOOWWW___iiiooo{{{|||mmmfffcccbbbddddddhhhpppvvv}}}''''''(((((())))))******''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%)))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))&&&'''))))))***+++---000//////000333;;;EEEOOOVVV\\\___cccdddbbb^^^XXXUUUPPPTTT\\\eeeqqq~~~wwwgggcccqqq~~~xxxsssppptttyyyxxxhhh\\\SSSLLLGGGFFF@@@999555555555333333555000000000000////////////000///...---,,,---......///...---,,,++++++++++++***************************+++,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))''''''''''''''''''&&&&&&)))))))))))))))))))))))))))(((((()))******(((&&&'''))))))((('''&&&'''(((************************))))))***---//////...---///666???GGGRRR]]]aaa```fffhhhjjjjjjiiiiiiiiijjjjjjlllnnnooommmllllllmmmlllrrr~~~jjj[[[TTTOOOOOOPPP^^^yyyfffYYYTTTPPPPPPRRRVVVWWWXXX___hhhmmm||||||ooofffcccdddbbbiiiqqqxxx~~~&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((('''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))''')))***))))))))),,,...//////111777AAALLLTTTYYY^^^```cccdddaaa\\\VVVSSSLLLWWWhhhxxx|||pppeeejjjwwwsssrrrssszzz~~~|||nnnaaaVVVNNNLLLAAA:::555444444111///111111000000000///////////////...---,,,+++,,,---------,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((***+++***(((%%%'''((()))))))))+++,,,******************************+++---/////////...111999BBBJJJUUU```eeedddggghhhiiiiiihhhhhhiiikkkjjjlllnnnnnnmmmllllllmmmmmmrrrxxxeeeRRRMMMKKKOOOTTTcccxxxgggXXXOOOMMMKKKLLLPPPVVVYYY\\\eeeooo|||}}}qqqiiifffggghhhoooyyy&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%(((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))*********))))))+++---...///444>>>JJJUUU[[[]]]```bbbdddbbb^^^XXXTTTRRROOO]]]sss}}}ssskkkjjj{{{zzzqqqooorrrwww{{{yyyuuuqqqqqqttttttvvvyyy|||nnn^^^TTTOOOFFF>>>777666555111......111111000000000/////////...---,,,,,,++++++,,,,,,---,,,+++******))))))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&(((***++++++)))&&&((()))***)))***,,,---))))))))))))))))))))))))******+++---.../////////555===GGGOOOYYYdddiiiiiihhhiiiiiihhhggggggjjjlllkkkmmmnnnnnnlllkkkllllllooosssnnn\\\NNNJJJKKKQQQ[[[ooowwwfffYYYOOOLLLLLLHHHJJJPPPXXX\\\bbbooo{{{uuummmjjjlllnnnwww''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$))))))))))))((('''&&&%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))***++++++***+++---///---000888EEESSS]]]```___cccdddddd```ZZZUUUTTTTTTYYYeeewwwvvvnnnooo{{{xxx}}}~~~tttssswww}}}}}}rrrmmmiiihhheeebbbbbbeeegggjjjooouuu|||{{{jjj___YYYNNNDDD;;;999888444000000111111111000000000//////......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++***************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((''''''(((***+++***((()))***+++***((('''((()))(((((((((((((((((((((((()))***++++++,,,...000222999BBBLLLSSS\\\ffflllllljjjjjjiiihhhggghhhkkknnnlllmmmnnnmmmkkkjjjjjjkkkpppuuuyyycccTTTPPPMMMNNNXXXggg~~~xxxfffZZZRRRLLLKKKMMMIIILLLSSS[[[```hhhwwwyyyrrrpppqqqsss}}}((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$(((((()))(((((('''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((()))+++,,,,,,...111333---222===KKKXXX```bbbaaaddddddbbb\\\VVVTTTVVVZZZccclllyyy|||yyytttmmmmmm}}}{{{www~~~~~~{{{{{{{{{rrrkkkccc^^^ZZZZZZYYYVVVWWW[[[]]]bbbjjjsss~~~{{{sssmmmWWWKKK@@@<<<:::666333111111111111111000000000000///////////////......---......------,,,---------***************************+++,,,,,,,,,,,,+++***************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((***)))((()))***)))'''%%%((()))***)))'''&&&'''(((((((((((((((((((((((((((((()))***++++++...222666>>>GGGQQQWWW^^^ffflllmmmkkkkkkkkkiiihhhiiilllooolllmmmmmmkkkiiihhhhhhiiinnnxxxmmmZZZOOONNNMMMQQQ^^^tttnnnbbbUUUOOOKKKHHHGGGIIILLLPPPWWW___dddmmm~~~{{{vvvuuuwwwzzz)))))))))))))))(((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))'''(((+++,,,---///222555///777DDDRRR[[[```bbbbbbeeeddd___XXXRRRTTT\\\ccciiiqqq|||wwwnnnhhheeefffttt~~~xxxqqqiii___YYYVVVRRRPPPQQQRRRQQQTTTXXX]]]cccnnnyyydddUUUFFF???<<<888444222222222111111111000000000///000000000000///......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))******++++++))))))))))))))))))))))))+++***))))))))))))&&&$$$$$$%%%'''((('''((()))+++))))))))))))))))))))))))''')))+++,,,,,,000666<<>>LLLXXX]]]___aaaccceeeccc]]]TTTPPPUUUbbbmmmnnnssszzz{{{vvvmmmddd^^^^^^kkkyyymmmddd^^^YYYTTTOOONNNKKKKKKPPPSSSUUUYYY___eeelllxxx|||}}}vvvdddPPPEEE@@@;;;666444222222222111111111000000...///000000000///------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((()))******+++,,,,,,))))))))))))))))))))))))***)))((()))***)))'''%%%%%%&&&((((((((()))***,,,************************(((+++......///444<<>>JJJSSSXXX[[[______\\\XXXUUUSSSSSSUUUcccyyyzzzsssrrrsss~~~wwweeeeeellluuuvvvnnnhhhfffhhhkkkkkkhhhddd```]]]YYY\\\___aaaaaabbbeeehhhfffnnn{{{~~~}}}ppp```YYYVVVRRRPPPPPPVVVUUUWWW[[[bbbiiimmmoooppptttzzz|||zzzyyyyyy{{{yyy{{{|||{{{wwwssspppooollljjjhhheeeeeegggjjjkkkmmmrrrwww{{{|||~~~qqqdddcccfffccc[[[LLLGGG???999666555444444111111111000000000////////////000000111000000000---------,,,,,,,,,,,,,,,)))))))))******,,,------,,,***))))))***++++++***************************(((***+++***'''''')))+++))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...,,,...222999CCCNNNYYY```___bbbfffhhhhhhgggggggggggggggffffffgggjjjlllnnniiiccc```bbb___]]]iiizzzyyybbbXXXWWW[[[fffssstttaaaRRROOONNNHHHFFFJJJMMMPPPXXX```fffnnn|||vvvnnneee^^^^^^cccmmmuuu'''''''''((()))******+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++++++++*********************---///222777@@@LLLUUU[[[\\\]]]\\\YYYWWWVVVVVVXXX___oooxxxuuuwwwxxxhhh^^^bbbjjjoooyyy{{{{{{}}}vvvpppjjjfffhhhiiihhhddd___[[[YYY\\\___bbbdddeeeggglllpppuuu}}}|||vvvhhhYYYTTTUUUVVVWWWYYY^^^^^^```eeekkkppprrrssssssxxx}}}~~~|||zzz{{{|||wwwyyy|||{{{wwwsssooonnniiihhheeecccccceeehhhjjjhhhmmmsssvvvwwwyyy|||uuugggdddhhhiiifffTTTMMMCCC;;;777555555444111111111111000000000000+++,,,---...............------------------------))))))))))))***+++,,,---,,,***))))))***++++++***************************)))+++,,,+++((((((***---))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,------......000555===GGGRRR\\\bbb```cccgggiiiiiihhhhhhhhhhhhgggggggggiiilllooopppkkkdddbbbccc___\\\gggxxxxxxbbbYYYYYY^^^kkkxxxjjjYYYLLLMMMNNNIIIHHHLLLMMMQQQZZZdddkkkttt|||ssslllccc]]]^^^cccjjjqqq}}}''''''((((((((((((''''''*********)))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((()))***,,,,,,(((***+++,,,*********+++,,,---000555<<>>666666777444111222111111111000000000///........................+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,+++******+++++++++*********))))))+++***)))(((((()))***+++))))))))))))************+++***((((((***,,,,,,+++(((***,,,+++***)))*********)))(((''''''((()))***((((((((((((((((((((((((,,,+++)))((('''((()))***,,,,,,++++++,,,---///000111333888AAALLLVVV___cccggghhhiiijjjjjjiiihhhgggiiihhhgggiiilllmmmllljjjiiiffffffjjjiiigggssszzzhhhaaafffpppjjj[[[UUUMMMGGGHHHJJJKKKNNNRRRYYYaaalllrrryyy|||rrrjjjccc]]]]]]```dddlllxxx''''''((((((((((((''''''$$$%%%&&&((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))******(((***++++++******+++---///000333<<>>:::999888666444333333222111000///..............................------,,,+++*********)))***++++++,,,,,,,,,,,,***************************))))))))))))))))))***)))))))))*********++++++***)))((((((*********)))(((***++++++)))))))))***))))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((((()))***************+++,,,///111333111777AAALLLUUU^^^dddgggkkkkkkkkkjjjiiihhhfffeeehhhggghhhiiijjjlllmmmmmmlllgggfffkkkttt~~~yyyxxxtttrrryyyrrrhhhoootttbbbUUULLLHHHEEEFFFKKKOOOQQQUUUZZZ___gggqqq}}}zzzoooggg___ZZZZZZ^^^ccckkkvvv}}}yyytttooollljjjiii''''''((((((((((((''''''''''''((((((((((((((('''((((((((()))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))))))))***)))***++++++***+++---//////333;;;FFFRRRYYYZZZZZZWWWTTTRRROOOMMMTTTfffxxx~~~wwwtttvvv{{{|||wwwxxxyyy|||{{{www{{{wwwzzz|||ppphhhddd`````````aaafffmmmtttrrrnnnjjjjjjvvv~~~qqqnnnhhhaaa]]]^^^dddhhhvvv~~~xxxuuusssrrrrrrvvv{{{}}}{{{zzz{{{{{{zzzxxxvvvuuuuuutttssssssrrrrrrrrrqqqpppooopppooollljjjiiiiiijjjjjjiiiiiiiiiiiigggfffdddaaa```aaaeeehhhjjjnnntttzzz~~~|||tttfffRRRCCC;;;888666555222222222222111111111111///////////////////////////......---,,,+++******)))***++++++,,,,,,,,,,,,************************)))))))))******)))))))))((((((((()))))))))******---+++++++++,,,---+++***((()))++++++)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******)))))))))+++---///222333111999DDDOOOXXX^^^dddhhhkkkjjjjjjiiigggfffeeedddffffffggghhhjjjlllnnnpppppppppttt}}}wwwwwwuuuuuu|||}}}pppjjjuuuwwwcccUUUMMMIIIGGGEEEGGGLLLPPPQQQVVV[[[fffmmmyyyzzznnneee\\\VVVVVVZZZ^^^fffrrr}}}~~~zzzssslllfffbbbaaa```''''''((((((((((((''''''((()))))))))((('''&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))************+++******+++...000///666AAAMMMTTTXXXYYYXXXVVVRRRNNNMMMOOOVVVfffvvv|||{{{xxxrrriiihhhrrrrrrrrr||||||uuuwwwyyymmmhhhdddeeefffhhhmmmssswwwvvvxxx|||tttnnnaaaaaa```]]]\\\```hhhnnn~~~{{{~~~}}}zzzyyyzzzzzzxxxvvvrrrqqqpppoooooonnnnnnooorrrqqqppppppppppppnnnlllmmmllllllkkkiiigggeeedddddddddbbb```]]]^^^```ccceeehhhnnnrrruuuyyy|||~~~qqq[[[HHH<<<777444333222222222222222111111111////////////////////////000//////...---,,,,,,+++******+++,,,,,,,,,++++++***************+++++++++))))))************))))))'''((((((((())))))))))))+++***)))***++++++)))'''''')))******)))(((((()))(((((())))))))))))((((((************************))))))))))))************))))))***+++---///111333333;;;GGGQQQXXX___eeeiiijjjjjjiiihhhgggfffeeedddeeeggghhhjjjkkknnnsssvvvvvv~~~|||}}}||||||zzzqqqpppjjjZZZNNNIIIHHHHHHGGGIIINNNPPPRRRWWW^^^hhhppp~~~zzzmmmcccZZZTTTTTTXXXYYYaaammmxxxzzzqqqhhhaaa^^^^^^^^^''''''((((((((((((''''''(((((((((((((((''''''&&&'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***)))((((((((()))***++++++***++++++******+++///111000:::IIISSSWWWWWWWWWXXXUUUOOOKKKLLLQQQXXXeeeqqqsssqqqnnnggg```ddd{{{~~~nnnvvvyyyuuuuuu~~~~~~ooojjjgggjjjmmmpppuuu{{{{{{~~~qqqgggeee[[[]]]___```aaagggqqqyyy}}}}}}yyyuuutttvvvwwwuuurrrooonnnmmmkkkkkkkkkkkklllqqqpppooooooppppppnnnlllmmmmmmmmmllljjjhhhfffdddccccccbbb```]]]\\\]]]___aaadddhhhkkkmmmpppvvvzzz}}}gggQQQBBB:::777666444444333222111111000000////////////////////////000000//////.........---++++++,,,,,,,,,+++******))))))*********+++++++++((()))***++++++***)))((((((((()))))))))*********(((((('''((())))))'''$$$''')))******)))(((((()))'''((()))******)))((('''))))))))))))))))))))))))(((((()))************************+++,,,///111222666???JJJSSSYYY___fffkkkkkkjjjiiihhhgggggggggffffffhhhkkkmmmooorrrxxx}}}|||uuusssyyywwwcccWWWNNNKKKLLLIIIHHHKKKOOORRRTTT[[[cccjjjsssxxxkkkaaaYYYSSSTTTXXXYYYaaammmwww}}}qqqfff___]]]___aaa''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((()))***,,,,,,***++++++******,,,///222111>>>NNNWWWXXXVVVVVVXXXUUUNNNIIILLLRRRZZZdddmmmkkkiiigggaaa\\\gggpppvvvwwwsssrrrxxxpppkkkiiimmmrrruuu{{{{{{pppddd^^^^^^WWW[[[___bbbdddkkkuuu~~~}}}wwwxxxtttooooooqqqssspppmmmmmmlllkkkiiihhhiiiiiijjjpppooonnnoooppppppnnnlllkkkkkklllmmmlllkkkiiihhhdddeeedddbbb___]]]^^^^^^```bbbeeefffhhhlllrrrwww{{{~~~rrrZZZIII@@@<<<;;;777666555333111000......000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++((()))***++++++***)))((()))************+++++++++,,,++++++,,,---,,,***(((''')))******((((((((()))'''((()))******)))((('''(((((((((((((((((((((((('''((()))***************++++++***+++,,,...000222999AAAMMMUUUZZZ___fffllllllkkkjjjiiihhhhhhhhhhhhgggjjjmmmoooqqqvvv|||yyyrrrssslll\\\SSSMMMLLLOOOJJJJJJLLLQQQTTTWWW___hhhoooyyyvvviii```XXXSSSUUUZZZ\\\dddoooxxxrrrfff___^^^aaaddd(((&&&%%%%%%'''(((((('''''''''''''''(((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))))))))************))))))+++++++++++++++***))))))000---,,,//////---///333:::HHHTTTVVVVVVXXXWWWTTTOOOQQQPPPMMMPPP[[[fffllloookkkccc\\\bbbzzz{{{sssuuuwwwtttmmmqqqyyyssskkkggglllvvv}}}yyynnniiieee```[[[bbbbbbeeekkkooosss}}}wwwsssooopppqqqqqqpppnnnlllkkkjjjjjjjjjjjjkkkkkklllmmmkkkkkkkkkkkkkkklllmmmnnnnnnmmmlllkkkjjjiiihhhhhhbbbaaa___]]]]]]^^^```aaadddeeefffggghhhlllqqquuuyyy{{{gggVVVHHH@@@<<<888666333222222222111111111111000000000000111111000000000000////////////************************,,,,,,,,,+++++++++******///......---,,,+++***************************************)))))))))))))))******++++++++++++******)))*********++++++++++++***)))))))))(((((('''''')))(((&&&%%%&&&''')))+++***+++,,,---///111333555<<>>777555222222333333222111111111000000000000111111000000000/////////......+++++++++++++++++++++++++++*********)))))))))))),,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))******************))))))))))))*********++++++++++++++++++*********))))))((('''&&&&&&((()))+++******,,,---///111444666???IIISSSZZZ```gggiiihhhffffffffffffggghhhjjjjjjnnnsssrrrsssxxxzzzyyypppkkkeeeqqqvvvcccYYYTTTPPPOOOPPPPPPPPPSSSXXX\\\```iiirrr||||||qqqddd[[[TTTPPPSSSXXX```fffooowww}}}|||ssslllhhhggghhh+++)))'''&&&''''''%%%$$$''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++***))))))+++)))***---//////444;;;@@@LLLXXX\\\[[[[[[ZZZXXXVVVSSSZZZooottthhhlll~~~qqqrrryyy~~~wwwooolllmmmwwwnnnfffbbbgggqqqyyy|||vvvnnnjjjkkklllkkkjjjnnnooottt}}}zzzqqqllliiiiiiiiihhhgggfffffffffggghhhhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmllllllllllllmmmnnnnnnmmmkkkiiigggeeeddddddccccccdddeeeeeeeeeffffffffffffhhhlllooosssuuuzzzooo\\\JJJ>>>888666444333333222000...111111000000000000111111/////////.........------++++++++++++++++++++++++------,,,++++++++++++,,,*********+++++++++,,,,,,************************))))))))))))))))))******((())))))******))))))(((((((((((()))))))))******++++++++++++************)))((('''''''''(((***+++)))***,,,---...111555888DDDNNNWWW]]]bbbhhhiiihhhffffffeeeeeeeeeggghhhiiimmmsssrrrssswww|||{{{nnneeeaaa___pppyyykkk\\\UUURRRPPPPPPRRRQQQQQQVVV]]]bbbhhhsss}}}yyyoooccc[[[UUUSSSVVV\\\aaahhhpppwww|||xxxrrrooommmlll***)))'''&&&'''((('''&&&''''''''''''((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))+++,,,,,,,,,,,,,,,+++++++++)))***---...///666>>>GGGPPPZZZ]]][[[YYYXXXXXXZZZ]]]ppp~~~qqqzzzuuuyyyqqqmmmzzz|||wwwrrrooopppuuuyyyggg```[[[___fffnnnxxx~~~{{{wwwsssrrrrrrsssssssssuuu|||}}}ssskkkgggfffiiihhhfffeeeeeefffggghhhffffffgggggghhhiiijjjkkknnnnnnnnnnnnmmmllllllkkkkkklllnnnooonnnkkkiiigggffffffggggggggggggggggggeeefffffffffeeefffiiikkkmmmpppuuu|||wwwdddOOO???;;;999666555333000---***111111000000000000111111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,************************************************)))))))))))))))*********(((((())))))))))))(((((((((((((((((()))))))))))))))))))))((((((((((((((())))))((((((((()))***+++)))***,,,,,,---111777<<>>===;;;777444444444333222222111111000000000000000000000000------,,,,,,,,,,,,---.........---,,,++++++******+++++++++*********))))))+++******)))(((((())))))((()))+++,,,,,,+++)))(((***************+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---...///111666@@@MMMUUUaaadddhhhlllnnnmmmllljjjjjjgggdddcccfffiiilllmmmhhhllliiifffvvv~~~qqqiiifffjjjqqqzzzjjjWWWMMMKKKLLLSSS^^^ooo|||jjj[[[PPPJJJEEEFFFGGGGGGIIIMMMSSSWWWbbbhhhtttuuulllaaaYYYSSSNNNOOOSSS[[[___fffmmmssszzz))))))))))))))))))))))))))))))***++++++++++++***'''''''''''''''''''''''''''(((((())))))******+++'''(((((('''&&&'''))),,,************************......,,,***)))***...111---...222<<>>:::777555555444444333333222222////////////////////////---,,,+++***+++,,,...///---------,,,,,,++++++++++++++++++************)))******)))******+++,,,---*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,/////////333<<>>999666444222333333222222222111000///...---,,,,,,---...//////...,,,***(((,,,,,,------,,,,,,+++*********++++++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++---,,,***)))))))))*********)))((()))+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......///111888BBBNNNZZZaaahhhiiijjjkkkkkkkkkkkkkkkmmmmmmnnnnnnoooppppppqqqpppnnnrrr~~~mmmVVVXXX^^^mmmssseeeYYYNNNIIIHHHHHHGGGKKKQQQVVV[[[cccllluuu}}}{{{yyyppphhh]]]TTTNNNMMMMMMMMMTTTWWW\\\aaagggnnnuuuzzz~~~))))))))))))))))))))))))))))))***+++******(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,++++++,,,---............111777AAALLLTTTXXXWWWVVVNNNKKKJJJNNNWWWaaajjjoooqqqrrrqqqrrr}}}|||fffbbbccchhhxxxwwwmmmeee[[[OOOGGGEEEGGGHHHIIIKKKLLLNNNOOOPPPWWWZZZaaajjjqqqxxx~~~}}}xxxwwwvvvvvvyyy~~~{{{ssshhh\\\UUUPPPQQQRRRSSSTTTTTTTTTTTTXXX[[[___cccdddfffhhhjjjggghhhhhhiiikkkmmmnnnooopppooopppssswwwyyyxxxwwwvvvwwwyyyyyyxxxvvvrrrppp{{{~~~yyyxxxwwwtttqqqmmmjjjhhhcccVVVMMMMMMQQQ[[[qqq}}}cccNNNBBB???999777444333333333333222222111000///...------,,,---...///000000///---,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,***)))))))))*********)))((()))+++,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......///222999CCCOOO[[[aaaiiiiiijjjkkkkkkkkkjjjjjjllllllmmmnnnooopppppppppppppppvvvkkkUUUXXXcccxxxpppaaaUUULLLGGGGGGIIIHHHLLLRRRWWW]]]fffppp||||||yyyxxxooohhh]]]SSSNNNLLLLLLLLLRRRUUU[[[```ffflllssswww}}}((((((((((((((((((((((((((())))))************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,+++,,,,,,---......//////333:::DDDOOOUUUVVVTTTRRRMMMJJJIIIPPP\\\gggmmmooosssmmmkkkttttttdddccchhhqqq}}}ssshhh___VVVLLLGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPVVVXXX___iiiooovvv~~~yyyvvvzzz|||zzzxxxxxxvvvtttrrrqqqssswww|||{{{ssshhh]]]UUUOOOPPPQQQRRRTTTUUUVVVWWWWWWZZZ___bbbdddfffhhhjjjhhhiiiiiikkkmmmoooqqqrrrpppqqqssswww{{{|||{{{yyyvvvxxxzzz||||||{{{zzzyyy|||{{{zzzyyywwwwwwvvvvvvmmm```SSSOOONNNSSSccctttkkkRRRDDD@@@999777444333333333333222222111111000///...---------...///000111000//////,,,,,,------,,,,,,+++***,,,,,,,,,------,,,,,,,,,)))***************++++++++++++++++++++++++++++++,,,+++******)))************)))((()))+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......000444;;;FFFRRR]]]cccjjjkkkkkkkkkkkkjjjjjjiiijjjkkklllnnnooooooppppppppprrr|||zzzgggVVV[[[jjjkkk\\\QQQHHHEEEGGGJJJJJJNNNUUUZZZaaalllwww{{{wwwuuunnnfff\\\SSSNNNLLLKKKKKKOOOSSSYYY___dddjjjooosss|||(((((((((((((((((((((((((((((())))))************((()))))))))************(((((((((((((((((((((((()))))))))))))))******+++,,,++++++******++++++,,,,,,,,,,,,---...///000000555===HHHRRRVVVUUUQQQOOOLLLJJJLLLWWWfffrrrvvvuuuuuummmkkk{{{}}}oooeeehhhppp|||qqqddd[[[RRRIIIFFFGGGFFFGGGHHHJJJLLLOOOPPPQQQUUUXXX___hhhooouuuxxxrrrooorrrvvvvvvvvvwwwvvvtttqqqpppqqqtttxxx{{{|||tttiii^^^WWWPPPPPPQQQRRRSSSUUUVVVWWWXXX[[[___bbbdddeeegggiiihhhiiijjjkkkmmmoooqqqsssooorrruuuyyy|||}}}|||{{{uuuwww{{{~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{qqqeeeXXXRRRPPPSSS^^^jjj|||rrrWWWGGG@@@999777444333333444333222222222111000000///............///000000000///...,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++************++++++++++++************************++++++*********************)))((()))+++,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///111666>>>IIIUUU___eeellllllllllllkkkkkkjjjiiijjjkkklllnnnooooooooooooooosssmmm```YYY___oooyyyeeeWWWMMMGGGEEEGGGJJJLLLQQQXXX^^^fffttt~~~zzzuuussskkkdddZZZRRRMMMKKKJJJJJJMMMQQQXXX^^^ccchhhlllooozzz((((((((((((((((((((((((((((((((())))))***++++++((()))))))))************(((((((((((((((((((((((()))))))))))))))******+++,,,++++++******++++++,,,,,,,,,,,,,,,...///111222888AAALLLUUUWWWTTTPPPMMMKKKMMMTTTcccttt~~~xxxrrruuutttkkkfffmmmzzz}}}~~~|||pppbbbXXXOOOGGGDDDEEEEEEFFFHHHKKKMMMPPPQQQRRRUUUXXX___iiipppwwwuuunnnjjjmmmppprrrsssvvvuuutttqqqpppppprrrtttvvv|||}}}}}}uuukkk```YYYSSSRRRRRRRRRSSSTTTUUUVVV[[[]]]aaacccdddeeefffhhhiiiiiijjjkkkmmmoooqqqrrrnnnqqqvvvyyy{{{{{{zzzzzzwwwzzz|||{{{||||||yyywwwvvvwwwxxxpppfffZZZTTTRRRVVV]]]eeeqqq~~~uuu\\\III@@@:::777555333444444333333222222222111000000//////000000//////...---,,,,,,,,,,,,------,,,,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++************************************+++************)))((()))+++,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...///222888BBBMMMXXXbbbgggmmmmmmmmmmmmmmmlllkkkjjjjjjlllmmmooopppoooooonnnlllsssnnn```YYY\\\bbbssssss```SSSKKKFFFFFFIIIJJJMMMSSS[[[bbbmmm~~~~~~xxxssspppfff___WWWOOOKKKJJJIIIIIILLLQQQWWW]]]bbbfffjjjmmmwww{{{((((((((((((((((((((((((***)))))))))))))))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,,,,,,,,,,,,,---000222333;;;DDDPPPWWWWWWTTTPPPNNNMMMSSS___qqqyyy|||{{{vvvnnnhhhhhhsss||||||~~~zzz}}}yyymmm___UUULLLEEEBBBCCCDDDEEEGGGJJJMMMOOOQQQSSSTTTWWW___iiiqqqxxxssskkkeeegggjjjlllooorrrrrrqqqppppppoooppppppqqqvvvwwwyyy}}}}}}uuulllaaaZZZTTTSSSSSSRRRSSSTTTVVVWWW[[[^^^bbbeeeffffffhhhiiijjjkkkkkklllmmmooopppqqqooorrruuuxxxxxxxxxxxxyyy|||}}}zzzyyy{{{}}}~~~zzzvvvtttssssssnnnfff]]]WWWWWW[[[aaaeeeooo|||uuuzzzsss^^^LLLBBB:::888555444444444444333222222222222111111000000111000000///---,,,,,,+++,,,,,,------,,,,,,+++***)))******++++++******)))---------,,,,,,,,,,,,,,,************************))))))***++++++++++++******)))((()))+++,,,,,,+++************++++++++++++,,,,,,++++++,,,,,,---...///333;;;EEEPPP[[[eeejjjnnnoooooooooooonnnnnnmmmlllnnnoooqqqqqqpppnnnmmmjjjtttlll^^^VVVTTTZZZdddxxxzzzkkkZZZPPPIIIFFFFFFIIIIIIMMMUUU^^^gggsss|||uuunnnkkk```ZZZSSSLLLJJJIIIHHHHHHLLLPPPVVV[[[___ccchhhkkksssxxx))))))))))))))))))))))))+++***)))(((((())))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,---,,,,,,,,,---000222444>>>GGGSSSYYYXXXTTTQQQQQQPPPZZZkkk}}}yyynnnkkk}}}|||lllhhhkkk{{{~~~vvvvvvxxx~~~www{{{~~~ssshhh[[[RRRJJJCCCAAABBBAAABBBDDDGGGKKKNNNPPPQQQRRRUUU^^^iiiqqqyyysssjjjccccccfffhhhkkkoooppppppqqqqqqqqqpppooonnnoooppprrrvvv|||{{{tttjjj```YYYSSSRRRRRRRRRSSSUUUXXXYYYZZZ]]]bbbeeegggiiilllnnnnnnmmmmmmnnnnnnpppqqqqqqpppsssvvvvvvuuuuuuwwwyyy}}}zzzyyyzzz|||~~~~~~~~~}}}~~~{{{uuuqqqnnnmmmlllggg```]]]```ggglllnnnuuuxxxpppuuu{{{ooo```PPPEEE:::888555444444555444333333222222222222111111111111000000///............,,,,,,------,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,++++++******************************((()))***+++,,,++++++******)))((()))+++,,,,,,+++************++++++++++++,,,,,,++++++,,,,,,---...000444<<>>LLLYYYccciiilllrrrqqqooonnnoooppprrrsssqqqpppsssuuusssoooooossspppoooYYYMMMNNNUUU]]]nnn{{{dddWWWJJJEEEEEEDDDDDDFFFGGGGGGPPP```lllzzzzzzssskkkccc^^^TTTMMMHHHGGGGGGDDDEEEGGGHHHJJJNNNQQQUUUZZZ___ccckkkpppzzz))))))(((''''''((()))***))))))((((((((('''''''''''''''(((((()))******+++)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------,,,+++...000000///444;;;KKKPPPUUUWWWWWW[[[bbbiiippp}}}tttfff___```eeesssxxx|||}}}yyyuuussssssttt{{{tttsss{{{wwwwww}}}xxxqqqxxxxxxlllaaaUUUMMMFFF@@@???AAA@@@AAADDDGGGJJJLLLNNNOOORRRUUU\\\fffnnnuuu~~~uuujjjeeefffkkkoooppptttuuuwwwxxxwwwtttpppnnnfffhhhjjjlllooosssyyy}}}}}}tttjjjbbb]]]WWWQQQNNNPPPSSSUUUXXX]]]^^^```cccdddeeefffhhhjjjooooooppprrrtttvvvxxxyyy{{{||||||zzzxxxwwwwwwxxx~~~zzzvvvvvvwww{{{yyyssslllhhhiiidddbbbgggsss{{{}}}|||hhhaaa[[[TTTDDD>>>999777555111111333555444333222111000//////////////////////////////.........---------,,,,,,,,,,,,,,,+++,,,,,,------+++************+++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------,,,,,,...000333888BBBOOO[[[dddiiikkkrrrpppooonnnnnnoooqqqrrrxxxtttssssssppplllkkknnnqqqmmmYYYNNNOOOTTT___pppvvvaaaUUUIIIEEEDDDCCCDDDFFFIIIJJJSSSbbbooozzzsssjjjaaa[[[RRRLLLGGGGGGFFFDDDEEEHHHHHHKKKNNNQQQTTTYYY^^^bbbiiinnnwww'''(((((())))))))))))((()))))))))(((((((((''''''(((((())))))******++++++))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,,,,,,,------...---...000000111888@@@LLLRRRWWWXXXYYYaaappp}}}~~~sssnnnllljjjjjjtttyyy~~~~~~zzzuuusssrrrooo}}}tttwww~~~{{{}}}wwwrrrzzzwwwiii___SSSKKKEEE???>>>AAA???BBBEEEIIILLLMMMLLLLLLPPPTTT\\\gggooouuu~~~{{{pppjjjjjjooorrrtttvvvwwwxxxyyyxxxvvvsssrrrhhhjjjkkklllmmmppptttwww~~~wwwnnneee```XXXRRROOOQQQSSSUUUXXX\\\aaabbbdddeeeeeefffhhhjjjpppqqqrrrtttwwwzzz|||~~~~~~~~~|||zzzxxxyyyzzz}}}{{{{{{|||}}}uuummmgggeeecccdddkkkwwwzzzyyy~~~}}}pppgggccc^^^KKKCCC<<<999777333222444444333333222111000//////000000000000000000000000.........------------,,,......------,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,------,,,---///111666<<>>>>>@@@AAACCCEEEHHHJJJLLLLLLLLLPPPTTT]]]hhhooouuu}}}wwwpppooorrruuuwwwxxxyyyyyyyyyyyyxxxvvvuuummmooopppqqqqqqrrruuuxxx~~~~~~yyyqqqiiicccYYYSSSPPPQQQTTTTTTWWW[[[dddfffhhhiiiiiiiiikkkmmmttttttuuuvvvxxxzzz|||}}}~~~~~~}}}{{{zzz|||}}}xxxnnnhhhffffffhhhnnnuuuzzzyyywwwqqqnnnsss}}}yyyzzzmmmhhheeePPPGGG>>>;;;999666555666333333222111111000//////000000000000000000000000............------------///...---,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************+++++++++++++++++++++++++++,,,------------000222666===IIIUUU___fffjjjlllqqqpppnnnmmmmmmnnnpppqqqxxxrrrooopppqqqnnnmmmnnnrrrsss```TTTOOOPPPSSSfffzzzuuufffVVVMMMFFFDDDDDDCCCEEEIIIFFFIIISSSbbbsss}}}tttiii\\\TTTMMMGGGDDDFFFGGGEEEFFFIIIIIIKKKMMMPPPRRRVVV[[[___dddjjjsss}}}+++,,,------,,,)))'''%%%***)))))))))((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///,,,+++---///222===HHHNNNRRRVVVVVVXXXfff}}}zzzxxxyyyzzz~~~yyyvvvxxxvvvcccYYYNNNGGGBBB======@@@DDDDDDDDDFFFHHHKKKMMMOOORRRVVV^^^iiiooottt|||}}}wwwtttuuuxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxrrrsssuuuuuuuuuvvvxxxzzz|||~~~{{{tttkkkeeeYYYTTTPPPRRRTTTUUUXXX\\\dddfffhhhjjjjjjlllnnnpppuuuuuuvvvwwwyyy{{{|||}}}{{{||||||{{{{{{|||~~~~~~~~~|||qqqjjjffffffhhhmmmqqqqqqnnnkkkfffdddgggwww}}}tttxxxssskkkhhhSSSHHH>>>:::999666555666333333222222111000000000//////////////////////////////.........---------------,,,+++******+++++++++,,,---...///...------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++************************+++++++++++++++++++++++++++,,,---------...000222444===KKKXXXaaagggkkknnnqqqpppnnnmmmnnnoooqqqrrrrrrnnnnnnqqqqqqnnnmmmnnnyyy~~~hhhYYYPPPMMMPPPUUUggg}}}}}}lll^^^PPPIIIDDDDDDDDDDDDGGGKKKKKKPPP\\\lllvvvjjj\\\TTTKKKFFFDDDFFFGGGFFFGGGIIIIIIKKKMMMPPPRRRVVV[[[___dddkkkttt}}}******++++++***'''%%%###******)))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++,,,++++++,,,,,,,,,,,,------...++++++...000444???JJJOOOSSSUUUUUUXXXdddyyywwwwww{{{www```VVVLLLEEEAAA======@@@DDDDDDCCCDDDGGGKKKNNNQQQUUUWWW^^^gggmmmqqqyyy~~~{{{yyyzzz{{{zzz|||}}}~~~|||{{{vvvxxxyyyyyyxxxwwwyyyzzzzzz{{{}}}~~~|||uuullleeeYYYSSSPPPRRRTTTUUUYYY]]]```cccfffhhhjjjmmmppprrrtttuuuvvvwwwzzz|||~~~zzz{{{{{{zzzzzz|||}}}{{{|||~~~uuummmcccdddfffiiikkkjjjhhheee\\\]]]___iiitttttt|||wwwmmmiiiXXXKKK>>>999888555444444333333333222222222111111/////////////////////////////////.........------,,,,,,+++*********+++++++++,,,------......------++++++------------++++++,,,------------,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,---......///111333444>>>NNN[[[ccchhhlllooopppooonnnnnnoooqqqsssuuuqqqpppppprrrqqqnnnooottt|||ooo___TTTMMMKKKRRRZZZjjjtttdddWWWKKKGGGDDDEEEEEEEEEIIINNNNNNUUUccctttwwwjjj]]]TTTKKKFFFDDDGGGIIIGGGGGGIIIIIIKKKNNNPPPSSSWWW\\\```eeemmmxxx(((((()))***)))((('''&&&*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------...,,,,,,///222777BBBMMMRRRTTTVVVVVVYYYbbbqqq}}}vvvxxx~~~xxx^^^TTTJJJDDD@@@<<<<<<@@@AAABBBDDDFFFIIILLLOOOPPPVVVXXX]]]dddhhhllluuu~~~~~~}}}}}}|||~~~~~~~~~{{{yyyyyyyyywwwwwwxxx{{{}}}~~~|||vvvllleeeXXXRRROOORRRUUUVVVZZZ^^^^^^aaaeeeiiilllooosssvvvxxxxxxxxxyyyzzz|||}}}~~~|||||||||{{{{{{||||||zzz{{{}}}~~~xxxqqqccccccdddeeeeeedddbbbaaaWWWZZZ\\\^^^mmmyyyuuuxxxyyyooolllbbbTTTEEE>>>;;;777555444444444444333333333333333000000000000000000000000////////////............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------...***+++---......---+++******+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,---......///222444777BBBRRR^^^eeeiiilllnnnoooooonnnooopppsssvvvxxxvvvvvvwwwwwwtttttt|||nnnfff[[[RRRKKKKKKUUU```ttt~~~mmm]]]QQQHHHEEEDDDFFFGGGGGGKKKPPPOOOYYYhhh{{{wwwjjj\\\TTTLLLGGGFFFHHHJJJHHHGGGIIIHHHKKKNNNQQQTTTYYY^^^bbbgggppp}}}(((((()))++++++,,,,,,,,,************))))))))))))*********)))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,,,,---------...---...111444999DDDOOOUUUVVVVVVWWWYYYaaallltttzzz~~~~~~vvvxxxxxx]]]SSSIIICCC???<<<<<>>@@@DDDHHHLLLNNNNNNNNNWWWWWW[[[bbbeeeiiirrr{{{~~~~~~~~~{{{yyyyyyuuuuuuuuuwwwzzz~~~~~~|||vvvllldddXXXRRROOORRRUUUWWW[[[______bbbgggkkkooosssxxx{{{~~~~~~|||{{{zzzzzzzzzzzz~~~|||{{{|||}}}zzz{{{~~~}}}~~~zzztttffffffeeecccbbb```^^^]]]VVV[[[ZZZVVV___|||xxxwwwzzzrrrnnnmmm]]]LLLDDD@@@;;;777666555444444444444444444333111111111111111111111111000/////////............,,,,,,,,,,,,------...///---,,,+++***+++,,,---...***+++---......---+++***((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***,,,---......///222444:::FFFVVVaaagggiiilllnnnooonnnnnnoooqqqtttxxxzzzzzz{{{||||||zzz~~~pppgggaaaZZZRRRKKKKKKXXXeee~~~zzziiiYYYMMMFFFDDDDDDGGGGGGHHHLLLRRRTTT___pppvvviii\\\TTTMMMHHHGGGIIIJJJHHHHHHIIIHHHJJJNNNQQQUUUZZZ___ccchhhsss&&&'''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''************************)))***+++***))))))+++---+++++++++,,,,,,,,,------...//////000555???KKKUUUTTTQQQPPPTTTYYY___hhhrrrrrryyy{{{vvv|||~~~{{{rrrwwwsss^^^QQQDDD???>>><<<;;;<<<@@@BBBDDDEEEFFFHHHKKKNNNVVVWWW[[[bbbfffkkkttt}}}|||yyyxxxrrrqqqppppppsssyyy~~~}}}{{{wwwrrrkkkfffXXXUUUQQQPPPRRRVVVYYYZZZaaacccfffiiilllrrryyy}}}}}}zzz{{{~~~}}}{{{{{{}}}}}}~~~{{{tttkkkbbbaaadddeeeaaa[[[UUUQQQNNNOOOWWWjjjzzzzzzuuu{{{|||xxxfffLLL======;;;555555444222222444555555444222222222111111111111000//////.........---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++---...///000111;;;HHHWWW```gggnnnqqqppppppoooooopppqqqsssuuuwww~~~}}}{{{zzz}}}xxxkkkggg\\\PPPJJJJJJQQQ___lllvvveeeVVVLLLHHHDDDCCCGGGJJJLLLOOOSSS[[[ddduuuwwwlll```XXXNNNLLLJJJJJJLLLMMMMMMMMMLLLLLLNNNQQQWWW^^^dddgggmmmsss|||(((((()))*********)))))))))))))))))))))))))))))))))))))))******)))))))))************************)))***+++***))))))+++---------------...............///000111666@@@LLLTTTVVVRRRRRRVVVZZZ___hhhqqquuuyyyyyyyyy~~~{{{sssyyyttt___RRREEE@@@>>>===<<<===@@@BBBDDDFFFGGGIIILLLNNNUUUVVV\\\dddiiimmmvvv{{{xxxwwwooonnnlllmmmooouuuzzz~~~}}}zzzvvvooohhhdddWWWUUUSSSSSSVVVZZZ]]]^^^aaacccgggjjjnnnrrrxxx|||}}}}}}|||~~~~~~{{{zzz|||~~~~~~zzzpppeeeaaabbbaaa\\\VVVSSSOOOKKKKKKPPP```zzzvvvYYYEEE???;;;555888666555555555555444333222222222111111111111000//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...///111333===IIIWWW___eeelllpppppprrrqqqqqqrrrsssuuuwwwxxx~~~~~~~~~qqqhhhfff^^^UUUOOOMMMTTTeeeuuupppaaaSSSIIIFFFCCCBBBGGGLLLNNNRRRXXXcccmmmxxxmmmbbbYYYPPPNNNLLLLLLMMMOOOOOOOOONNNNNNPPPTTTYYY```fffiiipppvvv}}}*********+++******))))))))))))))))))))))))))))))***++++++++++++++++++***************************)))*********))))))+++,,,,,,,,,,,,,,,------------...///000333888AAALLLSSSWWWTTTSSSXXX]]]bbbiiiqqqzzzxxxwww~~~}}}{{{|||||||||{{{uuu{{{vvv```SSSFFF@@@???======>>>@@@BBBEEEFFFGGGIIILLLNNNSSSVVV]]]ggglllpppxxx~~~zzzwwwvvvnnnllljjjjjjlllrrrwww{{{|||yyytttnnngggbbbXXXVVVUUUWWW[[[___bbbbbb```dddhhhlllpppssswwwzzz{{{~~~~~~~~~|||zzzzzz}}}~~~~~~~~~sssfff```___^^^YYYUUURRRNNNKKKIIIJJJUUUjjj}}}jjjPPPCCC===888999888777777777666444111222222222111111111111000/////////.........------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,///333666AAALLLXXX___dddkkkppppppssssssssstttuuuwwwyyyzzz}}}wwwrrrlllhhhddd```[[[TTTOOOVVVlllzzziii[[[OOOGGGEEEBBBCCCHHHMMMQQQWWW]]]hhhtttzzzqqqfff^^^SSSQQQNNNMMMOOOPPPQQQPPPPPPQQQSSSWWW\\\bbbhhhkkktttxxx~~~+++++++++++++++***)))((())))))))))))))))))))))))***++++++,,,,,,++++++***************************((()))***)))((()))***,,,))))))*********+++++++++...///111555;;;DDDLLLRRRVVVRRRSSSZZZaaagggnnnuuuyyywwwxxxttt{{{|||wwwzzz|||{{{www~~~xxxbbbUUUGGGAAA@@@>>>>>>???@@@CCCFFFHHHIIIJJJLLLNNNRRRUUU___iiiooossszzz~~~{{{wwwuuupppnnnkkkjjjlllpppvvvyyy}}}{{{yyywwwtttoooiiieeeZZZYYYYYYZZZ^^^aaaccccccaaaeeejjjoooqqqtttvvvxxxyyy{{{}}}~~~~~~|||{{{|||~~~}}}~~~}}}sssfff^^^\\\\\\ZZZWWWRRRPPPMMMKKKJJJQQQbbbrrrxxxZZZHHH???<<<999888777777888777444222222222222111111111000000////////////............------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***,,,,,,++++++...333888FFFPPP[[[```ffflllqqqqqqttttttttttttuuuwwwyyy{{{|||~~~~~~rrrmmmlllkkkjjjhhhfffbbb[[[VVV^^^xxxssscccWWWMMMGGGEEECCCDDDJJJNNNSSSZZZbbbnnn{{{~~~uuujjjbbbUUURRROOONNNOOOQQQQQQQQQQQQRRRUUUYYY^^^dddjjjmmmuuuyyy~~~+++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))*********+++++++++//////222777>>>FFFMMMQQQRRROOORRR\\\gggnnnvvv|||||||||vvvwwwuuuvvvxxxuuuyyy|||}}}yyy{{{eeeWWWIIIBBB@@@??????AAA@@@CCCFFFIIIJJJKKKMMMNNNQQQVVV___jjjooosssyyy~~~|||xxxuuuqqqooolllkkklllnnnrrrtttwwwvvvvvvvvvuuurrrmmmjjj^^^]]]\\\\\\___aaaaaaaaacccggglllppprrrtttuuuvvvwwwyyy{{{}}}}}}}}}~~~~~~~~~tttfff]]]ZZZYYYXXXVVVQQQPPPOOOOOONNNRRR```ooofffNNNCCC???999777666777777777555333222222222111111111000000000000/////////.........------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***,,,---,,,+++...444999JJJTTT^^^dddiiiooossstttssssssssssssuuuwwwyyyzzz||||||sssllljjjjjjiiiiiinnnlllgggbbb___jjjmmm___VVVMMMHHHFFFEEEFFFKKKOOOSSS\\\eeewwwwwwllldddVVVSSSOOOMMMNNNPPPQQQRRRRRRSSSVVV[[[```fffkkkmmmsssxxx~~~*********+++******))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))((((((***+++,,,,,,,,,,,,------------///000333999AAAIIIMMMOOONNNLLLQQQ^^^kkkuuu|||qqquuu~~~wwwvvvsssyyy~~~}}}gggYYYJJJCCCAAA@@@@@@BBB@@@CCCGGGJJJKKKLLLMMMOOOSSSVVV___iiinnnpppvvv~~~~~~{{{wwwpppooommmlllkkkkkklllmmmppppppqqqssstttsssooommmcccaaa^^^]]]^^^```aaaaaaeeeiiimmmqqqrrrsssuuuvvvvvvxxx{{{~~~vvviii^^^YYYVVVTTTRRROOOOOOPPPRRRQQQVVVcccqqqqqqWWWHHHCCC===;;;888777777777666555222222222111111111111000000000000/////////......------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******...111000...000666<<>>999888999:::444333333222222333333444222///,,,+++,,,............/////////---,,,---..............................------,,,,,,------...222...******,,,...---,,,((())),,,.........---,,,*********+++++++++,,,,,,222777===@@@;;;555777===NNNTTT^^^hhhppptttuuuuuuuuutttrrrsssuuuvvvvvvuuuoooqqquuu|||wwwqqquuu|||{{{~~~vvvbbbVVVNNNGGGCCCCCCCCCCCCFFFMMMRRRXXXeeepppsssccc\\\SSSOOOPPPTTTWWWYYYZZZ]]]bbbffflllrrryyy~~~))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''''''''(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......333222888DDDNNNQQQQQQRRRQQQUUUXXXggg{{{}}}kkkjjjyyy}}}tttssssssqqqpppttt{{{xxx}}}ppp^^^LLLDDDCCCCCCCCCCCCFFFGGGJJJKKKKKKLLLNNNPPPTTTYYY___cccfffkkkqqquuu~~~~~~}}}yyytttqqqoooooopppmmmkkkmmmqqqrrrpppmmmlllkkkiiifffdddfffjjjmmmpppqqqtttwwwzzz}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzpppkkkjjjkkkiiigggeeebbb^^^ZZZVVVXXXWWWXXXZZZ[[[```ooo}}}}}}vvvfff]]]]]]XXXOOOGGG???;;;999888555444333333222222333333222000...---...//////....../////////---,,,---...------------------------//////............//////111...+++***,,,------,,,(((***,,,---......---,,,---------.........//////111555<<>>;;;999777666555333222222222222222111///000111111000....../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///000...,,,+++,,,------,,,)))***,,,---...------,,,++++++++++++,,,,,,,,,,,,///222888;;;888555:::CCCOOOUUU^^^hhhppptttuuuttt{{{yyyxxxxxxyyyzzzyyyxxxtttoooiiilll|||tttcccYYYRRRKKKFFFEEEEEEFFFJJJPPPVVV^^^mmmzzz}}}nnnggg^^^WWWUUUWWWYYY[[[cccfffkkkpppuuu{{{))))))))))))))))))))))))(((((()))*********))))))***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000111111111555AAAOOOVVVVVVVVVYYYWWWgggsss~~~rrrfffjjjyyy|||~~~~~~wwwtttyyytttdddSSSJJJFFFCCCCCCDDDDDDFFFIIIJJJKKKMMMOOOQQQTTTXXX^^^bbbfffkkksssxxx{{{xxxuuutttwww{{{}}}~~~|||zzzzzz{{{yyyxxxwwwxxxyyywwwssspppooonnnllljjjiiilllqqquuuxxxyyy{{{}}}}}}|||{{{yyyyyyyyyzzz{{{|||}}}~~~{{{~~~rrriiieeedddbbbiiippprrrlllcccZZZVVVYYYWWWWWWXXXXXXZZZbbbmmmwwwvvv~~~uuusss{{{{{{rrrrrruuuoooaaaUUUSSSQQQMMMHHHDDD@@@===<<<888777666444222111111111111000000000111111///---.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,------***+++,,,------------,,,************+++++++++++++++...333666444444;;;EEEPPPVVV```iiiqqqtttuuuuuuzzzyyyxxxzzz{{{|||{{{zzzsssmmmfffgggxxx{{{www~~~uuueee[[[TTTLLLFFFEEECCCEEEJJJQQQWWW```rrroooiiiaaa[[[YYY[[[___bbbgggkkkpppuuuzzz))))))))))))))))))))))))(((((()))***************))))))******************,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------------...///000111///666DDDRRRWWWVVVWWWZZZbbbwwwooojjjooo}}}xxx{{{ssspppsssyyy~~~}}}wwwhhhWWWMMMHHHDDDCCCDDDCCCEEEHHHJJJKKKMMMPPPRRRUUUYYY^^^cccgggmmmuuu{{{zzzwwwuuusssqqqqqqssswwwzzz|||~~~}}}|||}}}~~~}}}}}}}}}~~~|||yyytttpppooonnnmmmkkkkkknnnsssxxxzzz{{{}}}}}}|||{{{zzzxxxxxxyyyzzz|||~~~~~~ssskkkgggffffffmmmuuuvvvpppeee\\\WWWXXXVVVUUUVVVVVVVVV\\\cccqqqsss~~~wwwpppuuusssnnnoookkk\\\NNNEEEEEECCCBBB@@@???>>>===999888666444333111111000000/////////000000...,,,.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,------------............)))+++///222111222<<>>===<<<;;;;;;999888666555333222111111111///......///000...---.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++...000///222>>>KKKWWW]]]fffooovvvzzzzzzzzzvvvvvvwwwzzz}}}~~~|||{{{sssnnnhhhkkksss{{{|||zzzzzzyyyzzz}}}tttcccXXXQQQIIIDDDCCCBBBEEEMMMUUU]]]kkk|||tttkkkdddcccgggjjjssswww}}}))))))))))))))))))))))))(((((()))***++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222<<>>MMMXXXXXXUUUYYY```ggg|||zzzrrrkkkhhhjjjnnnrrruuu|||ooo```TTTKKKDDDCCCEEEAAADDDGGGJJJLLLNNNRRRTTTXXX\\\aaaeeejjjqqq{{{vvviii^^^TTTWWW[[[___dddiiinnnqqqwwwyyy{{{||||||~~~yyyuuussssssrrrrrrssswww}}}}}}{{{zzz{{{}}}~~~~~~~~~~~~yyytttrrrpppwwwnnn```YYYVVVVVVXXXXXXUUUVVVYYY]]]mmm}}}xxxuuupppxxxwwwsssoooaaaQQQAAA@@@===:::999888999:::888777666555444333333333555333000///000111222222.../////////---,,,---...........................//////............//////+++...000///,,,++++++---------,,,++++++,,,,,,,,,,,,,,,---------.........000///000111111666DDDSSS]]]bbbllluuu|||}}}||||||}}}~~~|||yyyvvvtttnnnjjjnnnwww~~~wwwhhhWWWNNNIIIEEECCCDDDHHHMMMWWWaaajjj{{{|||vvvuuuzzz++++++++++++++++++++++++...------,,,+++***))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***)))************++++++++++++,,,.........///111333555GGGRRRVVVYYYVVVWWWbbbwww{{{zzz{{{wwwoooiiieeeeeellluuuuuuuuueeeXXXNNNFFFDDDFFFCCCEEEGGGHHHIIILLLPPPSSSZZZ___fffkkkoootttzzz~~~vvvgggZZZTTTQQQPPPSSSXXX^^^hhhrrrooosssxxx{{{|||~~~}}}xxxpppqqqqqqqqqsssxxx}}}|||zzzzzz|||~~~~~~~~~~~~{{{tttrrrzzzrrrccc[[[YYYVVVSSSRRRRRRSSSTTT]]]lll}}}xxxpppuuutttwww{{{sssjjj[[[MMM===:::???:::777:::888666555555444333333222222222222222111111111111000......---,,,,,,,,,,,,---++++++,,,,,,---......///111...******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,---------......000//////000222888FFFTTT___fffqqqzzz}}}|||{{{uuuuuuqqqnnnqqquuu{{{sssmmmooo}}}{{{jjjWWWLLLGGGDDDCCCEEEIIINNNYYYgggsss++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))***+++++++++++++++******************+++++++++++++++---.........///222444999KKKTTTWWWYYYVVVWWWcccyyy{{{~~~|||yyy~~~wwwoookkkggggggnnnvvv{{{yyyhhh\\\QQQHHHFFFGGGDDDEEEHHHIIIKKKNNNRRRUUUZZZ```ggglllqqquuu||||||ttteeeXXXQQQMMMLLLNNNRRRVVV^^^fffjjjmmmrrruuuwww{{{~~~yyytttrrrooommmooovvv~~~~~~|||{{{}}}|||tttttt|||yyyggg[[[YYYVVVSSSRRRRRRSSSTTTZZZhhhxxxzzzjjjqqqvvvzzz|||ttteeeSSSBBB===@@@;;;777999777555555444444333222222222222222222222111111111111000///......------......000000///...---,,,++++++000---++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,------------///...///111444<<>>;;;888888888777666666555555333333333333222222222222000///......------......---............/////////(((+++...//////---------------------------------......---------...//////,,,,,,,,,---------......000...///333888CCCVVVfffqqquuu{{{~~~~~~|||yyyuuu{{{jjj^^^[[[XXXVVV\\\[[[___dddhhhjjjpppvvvrrr{{{ssscccQQQIIIEEEDDDEEEHHHRRR[[[gggttt++++++++++++++++++++++++*********+++++++++++++++******************************+++------......---------------............/////////...///222777;;;IIIVVVXXXSSSPPPKKKLLLYYYeeekkkuuu}}}uuufff___^^^lllzzzpppjjjhhhlllxxxyyypppiii```UUUMMMKKKGGGIIILLLOOORRRWWW\\\```bbbeeeiiilllnnnssszzzvvvjjjXXXPPPJJJJJJLLLLLLKKKLLLGGGIIILLLNNNPPPUUU]]]cccnnnxxx|||sssjjjXXXVVVSSSPPPOOOOOOQQQRRRNNNUUUUUUWWWaaaooonnnhhhiii{{{}}}```MMMGGG???===???<<<777777666666555444444444444444333333333222222222111000//////......////////////......---,,,,,,+++(((+++...///------...///........................000///..................------.........////////////...///444;;;GGG[[[lllssswww|||~~~}}}zzzxxxzzzddd[[[[[[^^^___bbbdddiiioooppppppuuu|||rrrbbbQQQIIIFFFEEEGGGJJJRRR^^^mmm|||++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------.........///////////////...///333888<<>>???<<<666555555444333333222222444444444333333333222222222111111000000000000000.........------,,,,,,,,,(((+++......---,,,...000........................111000///........................////////////000...---///555===JJJ___qqqvvvzzz~~~~~~}}}zzzzzzvvvbbbZZZ\\\eeellljjjmmmuuu{{{|||zzz}}}qqqaaaQQQIIIGGGGGGIIILLLQQQ___ppp...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++222000+++'''(((,,,+++&&&***)))((('''''')))+++,,,///...---...000111000///---......------222;;;BBBTTTWWWXXXTTTMMMLLLQQQWWWfffooowww~~~ooo]]]TTTQQQSSS]]]mmm{{{zzzqqqkkkhhhjjjvvv~~~vvvmmmeee^^^VVVRRROOOMMMMMMQQQXXX___bbbbbbccceeeiiimmmqqqwww~~~{{{jjj]]]PPPLLLLLLLLLMMMPPPKKKOOOQQQQQQPPPSSSZZZaaajjjtttyyymmmgggZZZWWWSSSQQQPPPPPPOOONNNPPPOOORRRXXX^^^mmmllldddqqqoooTTTGGGBBB>>><<<<<<:::999777555444333333444444444333222222222333333111111000///////////////000000///...------,,,,,,+++,,,,,,---.........---***,,,///000...,,,+++***...---,,,,,,,,,,,,---...............////////////000111333888AAAQQQdddpppwww|||}}}zzzxxx{{{rrrbbb```fffdddrrrooo|||pppaaaPPPHHHFFFFFFIIIMMMUUUbbbsss}}}|||------,,,+++++++++++++++******+++,,,,,,,,,,,,+++'''---000,,,((((((((('''+++***)))((((((***+++---///---------/////////---...//////...///444===DDDSSSWWWXXXTTTMMMLLLRRRZZZiiirrr|||hhhWWWTTTSSSVVV___kkkvvv~~~}}}{{{|||zzzrrrlllhhhkkkwww}}}uuummmeee^^^WWWRRROOOMMMMMMQQQWWW]]]aaaaaacccfffiiimmmrrryyy|||mmm```SSSNNNMMMLLLNNNRRRRRRVVVXXXXXXVVVWWW]]]cccnnnyyyvvvlllhhh^^^ZZZUUURRRQQQPPPPPPOOOPPPOOORRRXXX]]]kkkpppfffqqqwww]]]NNNGGGBBB??????;;;:::888666666555666666555444333333222222333333111111000///////////////000//////...------,,,,,,+++,,,------.........---...000333333222///............---,,,,,,---..................////////////000111444999CCCSSSeeeqqqyyy}}}{{{xxx{{{vvvfffdddiiieeerrrvvvmmm^^^OOOHHHFFFGGGKKKOOOUUUbbbsss~~~|||{{{}}},,,,,,+++************+++******+++,,,,,,,,,,,,+++&&&555???:::...((())),,,,,,+++***)))***+++,,,---...---,,,,,,......---,,,...///000///111666???GGGQQQVVVYYYSSSKKKKKKTTT^^^qqqzzzcccVVVSSSUUU[[[dddnnnvvv{{{|||zzzvvvtttuuu{{{zzzrrrllljjjmmmxxx}}}uuummmfff___XXXTTTOOONNNNNNQQQWWW\\\___aaabbbdddhhhlllqqqxxxtttfffXXXQQQOOOOOORRRVVVYYY]]]aaaaaa``````fffkkkqqq|||~~~qqqiiiggg```\\\UUUQQQOOOOOOOOOOOOPPPOOORRRWWW\\\iiiuuugggrrr|||zzzaaaPPPGGGAAA>>>===<<<;;;999888888888999999555555444333333333333333111111000////////////000/////////...------,,,,,,,,,,,,---............---///222444555333111000000......---,,,,,,---..................////////////000111444:::EEEVVVgggrrrzzz}}}zzzxxx|||yyykkkgggjjjfffrrrzzzhhh[[[MMMGGGFFFGGGLLLQQQWWWdddvvv}}}|||{{{|||,,,+++******))))))************+++,,,,,,,,,,,,+++,,,;;;EEE???111***+++---,,,,,,+++++++++,,,---......,,,+++,,,------,,,***---//////000111888AAAHHHRRRWWWYYYRRRJJJKKKVVVbbbyyyzzzddd[[[SSSZZZdddlllttt{{{~~~~~~}}}xxxtttuuu|||yyyrrrmmmkkknnnyyy}}}vvvnnnhhhaaa[[[WWWPPPPPPPPPSSSWWW[[[___aaa___bbbfffjjjooovvv}}}zzzmmm___WWWTTTTTTYYY^^^```fffkkklllkkkmmmrrrwwwzzzxxxlllgggfffaaa\\\UUUOOOMMMMMMMMMNNNOOONNNRRRWWW[[[hhhyyyhhhqqq~~~yyy~~~yyybbbPPPEEE@@@===<<<;;;:::999888888999:::;;;666555444333333333333333222111000000//////000000//////.........---------------............------...000222222000...............------------..................////////////111222555<<>>;;;:::888777777777888888777777555444333333333333222222111000000000000111...........................////////////...------...///000000...------...---...////////////...---............////////////111222777AAAQQQbbbooowww|||yyykkkaaaeeejjjsssgggYYYQQQJJJGGGEEEFFFKKKQQQZZZhhh{{{~~~zzzxxxxxxyyy~~~~~~}}}zzz------,,,+++++++++++++++******+++,,,,,,,,,,,,+++++++++)))'''***///000,,,***++++++,,,,,,,,,,,,,,,+++******+++...//////...,,,---///111444<<>>>>>??????>>>===:::888666555666666555444222222333333333333222222111111///......---------000000000111111000000///........................///............//////000000000000000000111222333333888CCCSSSfffvvv|||ooocccVVVLLLHHHDDDDDDDDDDDDFFFLLLSSSXXXgggwww~~~{{{yyyxxx}}}~~~zzzxxxuuuuuuvvvwwwwwwvvvpppnnnkkkjjjkkknnnrrrtttzzz|||+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///111555;;;CCCLLLRRRTTTPPPKKKKKKTTTdddyyywwwqqqqqqwww}}}zzzzzzyyywwwvvvvvvxxxzzz~~~wwwnnnhhhbbbZZZTTTQQQMMMHHHDDDDDDCCCAAAAAAAAACCCEEEFFFKKKNNNSSSVVVYYY]]]cccfffmmmnnnkkkgggiiipppvvvwwwwwwkkk```ZZZWWWSSSQQQQQQYYYbbblllvvv~~~zzzwwwvvvqqqooonnnmmmkkknnnsssttt|||hhhZZZUUURRRQQQRRRNNNMMMOOOSSSZZZaaaeeeffffffiiipppzzzzzzwwwvvvyyyzzzmmmaaaWWWRRROOOMMMRRRRRRQQQOOOMMMKKKIIIHHHKKKKKKPPPUUUXXXcccqqqvvvvvv\\\NNNJJJDDDBBB@@@?????????>>>===:::888666666666777666555333333333333222111000///222111000...------------......//////000//////..........................................///000000////////////000111222333333:::GGGXXXkkkzzz~~~wwwhhh]]]QQQIIIGGGBBBCCCDDDEEEGGGMMMTTTYYYeeeuuu~~~{{{xxxxxx~~~yyypppmmmiiihhhiiikkkllllllmmmkkkiiiggggggiiimmmpppsssvvv|||++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000222666<<>>======>>>@@@BBBCCCGGGLLLQQQTTTVVVYYY^^^ccchhhhhhddd]]][[[```eeeggghhh___VVVSSSSSSRRRSSSUUUaaakkkuuu{{{~~~zzzwwwuuusssrrrmmmjjjiiigggddddddhhhfffnnn{{{zzzkkkZZZQQQNNNLLLMMMPPPPPPPPPSSSYYYaaaeeeeeeccc^^^^^^```fffoooyyy}}}yyyvvvuuutttvvvyyyooobbbXXXQQQMMMLLLMMMMMMNNNMMMLLLJJJHHHGGGMMMKKKNNNUUUYYYddd~~~mmmoooeeeRRRLLLFFFDDDAAA@@@??????===<<<:::888666666666666666444444444333333222000///...111111000......------------......////////////.................................---......///000111.........///000111222333333<<>>GGGOOOSSSTTTNNNIIIJJJPPP]]]rrr~~~bbb\\\___hhhwwwwwwzzzuuurrryyy}}}yyyqqqiiiccc]]]UUUOOOLLLIIIDDDAAA<<<;;;;;;;;;<<<>>>AAABBBDDDIIIOOORRRSSSUUUZZZ___```cccaaaZZZVVVXXX[[[\\\___WWWQQQQQQRRRSSSXXX]]]jjjxxxzzzuuurrrooolllkkkeeeaaa```]]]YYYWWWYYYWWW^^^iiiuuuzzzqqqbbbYYYQQQMMMLLLKKKOOOTTTUUUVVV[[[dddkkkmmmjjjeeeXXXVVVUUUXXX```iiiqqquuuxxxvvvuuuvvvuuuvvv~~~zzzqqqeeeZZZRRRNNNLLLIIIJJJLLLMMMMMMKKKIIIHHHJJJHHHLLLUUU]]]fff{{{pppnnnmmmVVVLLLHHHEEEBBB@@@???>>><<<:::999777555555666666555444333333444444333222111111111000///.....................///000000000000000........................---------......///000111/////////000111222444444444>>>OOOaaaqqq~~~zzzxxxzzz}}}}}}zzzrrrkkkuuuqqq```TTTKKKFFFEEEBBBCCCEEEGGGKKKPPPVVV[[[eeeuuu}}}}}}wwwpppccc```\\\ZZZ[[[]]]___```aaaaaaaaa______bbbhhhmmmnnnrrr{{{,,,++++++******))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000,,,---///666???IIIQQQUUUUUUNNNIIIJJJNNNYYYnnnuuuYYYSSSXXXfffuuuxxxzzztttmmmsssxxxxxxwwwtttnnnggg]]]WWWPPPJJJHHHFFFBBB???<<<;;;;;;;;;===???BBBDDDAAAGGGMMMPPPPPPRRRWWW\\\\\\```aaa\\\XXXXXXXXXWWW[[[UUURRRRRRSSSVVV]]]eeerrrzzztttooojjjgggccc]]]YYYWWWTTTOOOLLLMMMMMMRRRZZZcccooo~~~vvvkkkfff```ZZZRRRNNNLLLMMMNNNOOOUUU\\\[[[]]]cccmmmuuuuuuooohhhVVVSSSPPPRRRXXX```gggkkkpppppprrrsssrrrrrrzzz~~~zzzrrrggg\\\SSSNNNLLLIIIKKKMMMOOOOOONNNLLLJJJGGGFFFKKKWWW```hhhxxxvvvrrrvvv\\\QQQIIIFFFCCC@@@???===:::888999777555555555555555333222333444444555555444444000000///............/////////000111111111111111........................---------......000111111000000000111222444555666555???QQQcccsssyyyvvvwww{{{tttuuussskkkfffrrrppp^^^RRRIIIEEEDDDBBBDDDFFFHHHLLLQQQWWW\\\kkk{{{}}}tttlll]]]YYYUUUTTTUUUWWWXXXYYY[[[\\\]]]\\\\\\```gggmmmooosss|||++++++++++++++++++++++++------------------------)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......---///111666CCCOOOSSSQQQPPPPPPQQQPPPOOOUUUkkkbbbVVVPPPWWWmmm}}}~~~wwwmmmffflllppppppooonnniiiccc\\\UUUMMMHHHEEEBBB>>>;;;999::::::;;;<<<===>>>???DDDEEEGGGHHHJJJOOOTTTYYYVVVYYY\\\\\\YYYXXXXXXZZZ]]]UUUPPPSSSWWW[[[eeeppp|||~~~rrrkkkfff```ZZZXXXVVVRRRMMMJJJHHHHHHGGGFFFHHHKKKPPPWWWaaammmtttxxxqqqfff^^^YYYUUUPPPMMMLLLMMMNNNOOORRRVVV\\\``````nnnyyy{{{~~~vvvhhhXXXQQQLLLMMMPPPTTT[[[bbbqqqwww|||wwwoooooozzz}}}|||~~~wwwkkk^^^UUUOOOMMMOOOQQQQQQPPPRRRSSSMMMEEEMMMKKKKKKRRR```ooozzz}}}}}}www~~~jjjWWWNNNIIIDDDAAA@@@>>>;;;888666666666555444444444333333333222222111000000000111111000000000000111111////////////////////////,,,------......------,,,///...,,,+++,,,---///111333222111000111333666777777@@@RRRfffuuu~~~|||xxxvvv}}}wwwkkkaaa___aaakkkooo]]]PPPGGGEEEHHHHHHEEEFFFJJJNNNRRRZZZbbbnnn~~~vvvmmmggg[[[WWWRRROOOPPPSSSVVVWWWVVVWWWXXXZZZ^^^ccchhhkkkvvv{{{++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------............000222777DDDPPPTTTRRRPPPOOOPPPSSSWWW```uuu```TTTMMMUUUjjjxxx~~~~~~|||pppfffdddkkkooopppooommmggg```ZZZTTTLLLFFFCCC@@@<<<999999999:::;;;<<<<<<======DDDEEEFFFGGGHHHLLLPPPTTTXXXZZZ\\\\\\[[[]]]bbbfffhhh```ZZZZZZ]]]aaakkkuuu~~~xxxllleee```ZZZTTTPPPNNNKKKGGGDDDBBBAAAAAA???@@@AAABBBEEEKKKRRRXXX[[[WWWQQQNNNMMMMMMKKKJJJKKKMMMOOORRRUUU[[[aaaffflllwwwzzziiiVVVPPPKKKMMMQQQWWW___gggpppxxx}}}yyyrrrrrr|||~~~xxxkkk^^^UUUPPPNNNPPPTTTVVVUUUUUUTTTNNNFFFKKKJJJLLLTTT```mmmvvvyyyqqqnnnpppyyy|||uuucccRRRMMMFFFBBB@@@>>>;;;999777777666666555444444444444444444333222222111111......------------......////////////////////////---......//////......---000//////...///000111222111111000000111333555666:::CCCTTThhhvvv}}}{{{wwwvvv{{{zzzuuuhhh^^^\\\^^^ggg|||mmm\\\OOOGGGFFFHHHIIIHHHJJJNNNPPPSSS]]]gggvvvzzzqqqhhhbbbWWWSSSNNNLLLMMMPPPSSSTTTUUUVVVXXX[[[```fffmmmqqqzzz++++++++++++++++++++++++........................,,,,,,,,,,,,------------------,,,,,,------...///,,,------------.........///111333999FFFRRRVVVSSSOOOMMMOOOWWWbbbqqq~~~^^^QQQKKKRRRfffqqquuusssuuuzzz|||xxxuuuuuuzzz|||uuuhhh```aaahhhnnnpppooolllfff^^^YYYRRRJJJDDDAAA>>>:::777999999999::::::;;;;;;;;;CCCDDDEEEEEEEEEHHHLLLOOOVVVXXXZZZZZZ\\\bbbjjjqqqrrrkkkcccaaaccchhhqqqzzz}}}nnnccc\\\VVVPPPLLLHHHFFFCCC@@@>>><<<<<<<<<<<<======<<<<<<>>>AAADDDGGGFFFEEEFFFIIIKKKLLLLLLKKKMMMQQQVVV[[[bbbjjjoooyyy{{{gggUUUOOOLLLOOOTTT[[[eeennnsss{{{yyyxxxyyykkk^^^UUUQQQPPPSSSZZZ___^^^ZZZVVVOOOIIIIIIIIILLLTTT___hhhlllmmm]]]]]]```|||{{{yyy~~~oooZZZTTTLLLEEE@@@===;;;:::888888777777666555555444666555555444444333222222111111000000000000111111/////////////////////////////////000000/////////////////////000000000111//////000111222333444444<<>>@@@AAABBBDDDHHHJJJLLLQQQWWW[[[___dddkkkqqqqqqooolllkkkppp|||ooo[[[RRRLLLFFFAAA@@@>>>===<<<;;;::::::999999222444666888999:::===???AAACCCEEEHHHIIIKKKLLLLLLOOOSSSYYY___fffmmmuuuzzz~~~xxxjjj```\\\ZZZZZZ___dddlllxxx|||{{{{{{}}}~~~zzzlll```XXXUUUUUUYYYccckkkkkkeee^^^VVVOOOJJJJJJKKKOOOSSSTTTQQQMMMGGGKKKOOOggg}}}qqq~~~~~~~~~mmmjjjdddYYYMMMCCC===<<<<<<<<<;;;;;;999888777777666555555555444333333222222000//////......//////000000000000000000000000000.........//////.........,,,------...///.........///000222444555666777777:::FFF[[[ppp{{{tttdddWWWVVV\\\cccqqqwwwaaaTTTNNNJJJIIIKKKKKKOOOUUUYYYZZZ^^^kkkzzz|||sssiiiaaaYYYSSSOOOHHHFFFEEEEEEHHHJJJKKKJJJMMMQQQVVV\\\bbblllyyy++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,------........./////////111333777>>>JJJVVVXXXTTTOOOOOOSSS```xxxfffXXXTTT___mmmnnnlllkkkllloooooolllnnnsss|||rrrkkkbbbVVVRRRUUUVVV^^^fffjjjmmmmmmiiibbbSSSMMMFFFAAA???===999777666777888999:::;;;;;;<<<<<<>>>@@@AAABBBDDDGGGIIIJJJQQQYYY___cccggglllqqqrrrtttuuuwww~~~iiiTTTLLLHHHAAA======999999999999999888888888333555666777777999;;;===>>>AAAEEEHHHJJJLLLNNNQQQUUUXXX^^^ccchhhooouuuyyy}}}{{{ppphhhdddbbbcccgggnnnttt{{{~~~|||zzzzzz}}}xxxlllaaaZZZWWWWWW[[[ccckkkllliiiddd[[[SSSKKKJJJIIIKKKMMMLLLHHHDDDCCCGGGJJJ```ooowwwzzz|||kkkiiidddZZZNNNDDD>>>===>>>>>>===<<<;;;:::888777777666555555444333333222222111111000000000000111111000000000000000000000000---......//////......---////////////000000000111000111222444555777888999999FFF\\\qqq|||}}}jjjYYYVVV\\\dddrrrrrr]]]RRRMMMKKKJJJLLLKKKNNNTTTZZZ^^^dddqqqzzzsssiii```XXXRRRMMMJJJEEEDDDDDDEEEHHHJJJJJJIIIJJJOOOTTTYYY^^^ggguuu++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,------------,,,++++++++++++,,,------............////////////000333777>>>KKKVVVXXXTTTMMMPPPUUUccc{{{iii[[[YYYeeeqqqqqqlllmmmqqqvvvvvvssstttyyy|||{{{mmmaaa^^^WWWMMMLLLQQQRRRZZZaaaccceeefffbbb\\\OOOJJJCCC>>>===<<<999666555666777999;;;<<<===>>>>>>@@@BBBBBBBBBCCCEEEGGGIIIPPPXXX___dddhhhnnnsssuuuzzz|||dddNNNGGGDDD===:::<<<888888999999999999999999999:::::::::999;;;>>>@@@AAADDDIIIKKKMMMPPPTTTXXXZZZ]]]bbbfffiiimmmrrruuuyyy{{{|||{{{vvvooojjjhhhhhhkkksss}}}~~~~~~~~~{{{yyyzzz}}}}}}vvvmmmccc\\\ZZZYYY[[[bbbiiikkklllhhh___UUUKKKIIIGGGGGGIIIIIIFFFCCCBBBGGGIII]]]mmmqqqyyy|||zzzkkkaaa]]]VVVLLLCCC??????AAA???>>>===<<<:::999888888777777666555555444444333444333333222222333333444000000000000000000000000...//////000000//////...000//////...///000111222111111111222444666888::::::HHH^^^rrr|||yyyccc^^^ccclllyyyoooZZZPPPMMMLLLKKKLLLMMMNNNSSS[[[bbbjjjwww~~~|||qqqjjj```WWWPPPKKKHHHFFFCCCBBBCCCEEEHHHIIIIIIHHHHHHMMMRRRUUUYYYbbbooozzz~~~++++++++++++++++++++++++))))))***++++++,,,---------------.........//////---,,,,,,,,,,,,---................../////////000000333777>>>KKKVVVXXXSSSKKKPPPWWWddd|||kkk]]][[[hhhtttrrrlllooovvv}}}}}}|||{{{xxxkkk]]]TTTSSSPPPHHHHHHPPPQQQWWW]]]^^^______[[[UUULLLGGG@@@<<<;;;;;;888666555666777999;;;===??????AAABBBDDDDDDCCCBBBDDDEEEHHHNNNVVV\\\aaahhhooouuuxxxzzzaaaJJJDDDBBB;;;888;;;999999:::;;;<<<<<<;;;;;;999::::::::::::<<>>===;;;:::999888888888888777666666555555111000000000000000000111000000000000000000000000000000111111111111000000///...,,,+++,,,---///111000000///000222555888:::;;;III```sss|||tttmmmqqqyyymmmXXXOOOMMMLLLLLLMMMNNNNNNSSS\\\eeeooo{{{~~~}}}yyyxxxkkkdddZZZQQQKKKGGGEEECCCAAAAAABBBDDDGGGIIIHHHGGGGGGKKKPPPSSSUUU^^^kkkvvv{{{,,,+++,,,------,,,)))&&&---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---........./////////......000111222000333???KKKOOOPPPPPPLLLOOOVVVooooooaaadddlllrrruuutttyyyzzzxxx~~~sssnnn[[[WWWQQQJJJFFFEEEFFFGGGNNNSSSXXXYYYWWWTTTSSSTTTOOOKKKDDD===777444666777555777999;;;===>>>>>>>>>??????@@@@@@BBBCCCEEEFFFLLLNNNUUU___eeehhhnnntttxxxsss]]]IIICCC@@@;;;888999999999999999:::;;;<<<<<<:::::::::;;;===@@@BBBCCCIIIIIIJJJLLLOOOTTTXXX[[[]]]```cccfffhhhjjjmmmpppvvvpppmmmooopppooooooqqqttt{{{~~~{{{yyyyyy{{{}}}~~~~~~}}}~~~xxxrrrnnnfff]]]XXXYYY^^^^^^aaahhhnnnkkkbbbXXXKKKJJJHHHFFFEEEEEEEEEEEEHHHIIIRRRgggsssvvvwwwtttuuu~~~|||{{{ttteeeZZZPPPHHHEEECCCAAA@@@AAAAAA>>>;;;;;;;;;;;;888555666555555444444333222222222222333222222111000///000000000///////////////000/////////..................//////000000111111333333222222333555666777===MMMdddwww|||{{{ooo[[[PPPJJJHHHIIIKKKIIIVVV\\\```kkksss}}}|||zzz~~~{{{tttoooggg___UUULLLFFFCCCBBBAAA???@@@CCCFFFGGGGGGGGGFFFKKKMMMOOOQQQUUU[[[bbbhhhttt,,,,,,,,,...///...+++)))******++++++,,,,,,------++++++++++++++++++++++++***++++++,,,------......+++,,,,,,,,,++++++---...333111555AAALLLQQQQQQQQQMMMQQQZZZttttttggghhhqqqzzz{{{{{{{{{nnnccc^^^UUURRRLLLGGGEEEEEEFFFHHHMMMPPPTTTUUUSSSQQQQQQQQQNNNJJJDDD<<<777555555666555777999<<>>???=========>>>AAACCCFFFHHHIIIJJJLLLOOOSSSWWW[[[^^^```bbbeeefffhhhiiilllooouuupppnnnqqqsssssstttwww}}}}}}zzzyyy{{{}}}}}}}}}~~~||||||vvvqqqmmmfff]]]YYYYYY\\\^^^ccckkkoookkk___UUUKKKJJJHHHFFFEEEEEEFFFFFFIIIKKKTTTiiiwwwwwwxxxuuuzzz|||xxxxxxrrraaaWWWNNNFFFDDDCCCAAA???AAA@@@>>>;;;;;;;;;;;;888666666666555555444333333222555444444333222111000///000000000000000000000000000000/////////...............//////000111111111333222222222333555777888===OOOgggyyy~~~mmmYYYOOOJJJIIIJJJMMMJJJWWW^^^dddooowww}}}{{{zzz}}}zzztttmmmggg^^^XXXNNNGGGBBB@@@??????>>>@@@BBBEEEFFFFFFFFFEEEJJJLLLMMMPPPSSSYYY```eeeqqq~~~,,,,,,,,,...000000...,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---...///...------///111444222666BBBNNNRRRRRRRRRMMMSSS___zzzwwwkkkoooyyy|||xxxnnnbbbXXXSSSMMMJJJGGGDDDBBBCCCFFFGGGHHHJJJLLLLLLKKKKKKKKKLLLNNNJJJCCC===888666555666555777:::===AAACCCEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJKKKQQQYYY___ccciiippp|||xxxaaaKKKDDDAAA===<<>>>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCEEEIIIKKKMMMKKKLLLOOOSSSXXX\\\___```bbbdddfffggghhhjjjmmmooovvvsssssswwwyyyzzz}}}~~~{{{zzzzzz{{{{{{{{{~~~{{{yyyyyytttppplllfff^^^YYYZZZ[[[]]]ccckkknnniii\\\QQQJJJIIIGGGFFFEEEFFFGGGHHHKKKNNNWWWjjj~~~wwwwwwwwwyyyxxx{{{sss```TTTLLLEEEDDDDDDAAA???@@@???===;;;;;;;;;:::888666666666666555444444333333666555444222111000000000111111111111111111111111000000000/////////............///000000111111222333222222222333555777888>>>RRRlll}}}|||kkkXXXMMMJJJIIIKKKOOOLLLZZZbbbiiiuuu}}}}}}{{{zzz~~~}}}wwwppphhhbbbVVVPPPHHHBBB?????????>>>>>>???AAACCCEEEEEEEEEDDDIIIJJJKKKMMMQQQVVV]]]bbbmmmzzz+++++++++---///000///---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000///......000222333111666CCCNNNRRRRRRRRRKKKSSSaaa{{{rrrmmmxxx}}}}}}xxxoooggg\\\RRRNNNGGGEEECCCAAAAAABBBDDDEEEGGGHHHIIIIIIJJJKKKMMMNNNQQQLLLEEE>>>:::888777666777888;;;>>>AAADDDFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGIIIIIINNNUUU[[[___eeemmmxxxyyybbbLLLDDDBBB>>>>>>AAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCEEEFFFIIIMMMPPPRRRPPPQQQUUUXXX\\\^^^```aaabbbdddfffhhhiiilllpppsss{{{zzz|||~~~zzzyyyyyyyyyyyyxxx|||}}}~~~~~~{{{xxxvvvwwwrrrnnnlllfff]]]YYYYYYYYY[[[___eeegggbbbXXXPPPJJJHHHFFFEEEEEEFFFHHHIIIKKKNNNWWWiiiyyy{{{{{{xxx{{{~~~yyydddTTTLLLEEEEEEDDDAAA???@@@>>>===<<<;;;;;;:::999888777777666666555444444444444333222111000000111111111111111111111222222222000000000////////////......//////000111111222222333222222333444666888999@@@UUUooo~~~lllYYYNNNIIIIIIKKKOOOPPP___gggmmmyyy~~~}}}|||{{{uuummmddd]]]RRRMMMGGGBBB@@@@@@@@@@@@???@@@BBBCCCEEEEEEEEEEEEGGGHHHJJJKKKNNNTTT[[[```kkkxxx+++******,,,...//////------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,---,,,++++++---///222000555BBBNNNQQQPPPPPPKKKTTT```xxxmmmqqqzzz|||xxxkkkddd^^^TTTLLLHHHDDDCCCBBBAAABBBCCCDDDEEEIIIIIIJJJLLLOOOSSSUUUVVVWWWPPPGGG???;;;:::999888::::::<<<>>>@@@CCCEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEHHHHHHKKKRRRWWW[[[bbbjjjtttzzzcccMMMEEECCC@@@@@@CCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGIIILLLPPPSSSUUUVVVWWWYYY\\\^^^___`````````cccfffiiilllqqqwww{{{~~~}}}yyywwwwwwwwwvvvuuuxxxyyy{{{|||{{{yyywwwuuuwwwrrrnnnllleee\\\WWWWWWWWWWWWXXXZZZ\\\ZZZUUUQQQJJJIIIFFFDDDDDDFFFHHHJJJJJJMMMUUUeee}}}}}}uuu~~~zzzjjjXXXOOOHHHFFFEEEBBB@@@AAA>>>>>>>>>===;;;:::::::::888777777666666555444444111000000000000111222222000000111111222222222222111000000000//////////////////000000111222222222222222222333444666999:::DDDXXXqqqppp[[[OOOJJJIIIKKKOOOVVVdddkkkppp{{{~~~~~~vvvooofff\\\UUUPPPKKKEEEAAA@@@@@@@@@???AAABBBCCCDDDEEEFFFFFFFFFEEEGGGHHHJJJNNNSSSZZZ___lllyyy+++******+++---///......///......---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,---...---,,,,,,...000111000555CCCNNNQQQPPPPPPMMMVVVbbbvvv|||kkkxxxwww}}}yyymmmbbb]]]XXXPPPIIIFFFBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGIIINNNTTTYYY\\\]]]]]]TTTHHH???;;;::::::999;;;<<<===>>>AAACCCEEEGGGFFFGGGHHHIIIHHHGGGFFFEEEHHHGGGIIIOOOTTTXXX```hhhqqq|||{{{eeeOOOHHHFFFCCCBBBEEEDDDDDDDDDDDDDDDEEEGGGGGGJJJJJJKKKLLLOOORRRUUUWWWZZZ[[[\\\]]]^^^___`````````bbbfffjjjooovvv}}}}}}yyywwwwwwwwwvvvuuuvvvxxxzzz||||||{{{yyywwwxxxsssooollldddZZZTTTSSSSSSRRRPPPQQQRRRTTTTTTTTTLLLJJJFFFDDDDDDEEEHHHIIIIIILLLSSSaaawwwsss~~~sss```VVVMMMIIIGGGDDDBBBCCC???@@@@@@???===;;;<<<===888888888777666666555555000000111222222222111111//////000000111222222222111111000000000///////////////000111111222222333222222222333555777999;;;FFFXXXpppttt^^^RRRLLLKKKMMMQQQ[[[hhhmmmrrr}}}}}}uuummmdddZZZRRRKKKGGGBBB???>>>?????????CCCCCCDDDDDDEEEFFFFFFGGGDDDFFFHHHJJJNNNTTT\\\aaammmzzz...,,,+++,,,...//////...///......------,,,,,,,,,------------------------..................------...///000000//////000222222111777DDDPPPSSSQQQPPPNNNYYYfffyyytttkkk~~~www~~~pppeee[[[WWWTTTMMMHHHEEE@@@AAADDDFFFIIIKKKMMMNNNLLLLLLPPPWWW```gggjjjkkkbbbWWWHHH===999999999888<<<<<<===???BBBFFFIIIKKKFFFGGGHHHJJJJJJIIIGGGFFFHHHGGGHHHMMMRRRVVV___gggnnnxxx}}}gggSSSMMMKKKGGGEEEHHHFFFFFFFFFGGGGGGHHHIIIJJJNNNNNNNNNPPPRRRUUUWWWYYY[[[[[[[[[\\\]]]___aaabbbbbbdddhhhlllrrryyy~~~zzzxxxxxxxxxxxxwwwvvvxxx{{{}}}~~~}}}|||yyytttppplllcccXXXPPPOOONNNMMMLLLLLLNNNQQQTTTUUUMMMKKKGGGDDDCCCDDDGGGIIIIIILLLQQQ^^^rrrwww~~~iii]]]RRRLLLIIIEEEDDDFFF???AAABBBAAA>>><<<>>>???999999888777777666666555333444555666555333000///......///000000111222222111111111000000000/////////000000111111222333333222222222333555777:::;;;GGGWWWmmm~~~~~~}}}vvv```TTTOOONNNRRRVVV^^^jjjooosss~~~|||uuummmdddYYYQQQFFFCCC???>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFDDDEEEHHHKKKOOOVVV^^^cccnnn{{{000...------///000000///---.....................------------------------..................------+++,,,------,,,,,,---///333222888FFFQQQTTTRRRQQQLLLZZZjjjzzzmmmkkk}}}wwwvvvfff\\\RRROOOMMMHHHCCCAAA???@@@DDDHHHLLLOOORRRSSSXXXZZZ^^^gggrrryyy}}}}}}dddXXXGGG<<<888888888777;;;<<<>>>@@@DDDIIILLLOOOFFFGGGIIIKKKKKKJJJIIIHHHIIIGGGHHHLLLQQQUUU^^^gggkkksss|||~~~|||~~~~~~iiiVVVPPPOOOJJJHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLQQQQQQQQQRRRTTTVVVYYYZZZ[[[ZZZZZZ[[[\\\```ccceeedddfffiiinnnssszzz|||zzzzzzzzzzzzyyywwwyyy}}}{{{vvvqqqlllcccVVVNNNLLLJJJJJJJJJKKKNNNQQQTTTVVVNNNKKKGGGDDDCCCDDDFFFHHHJJJLLLQQQ\\\ppp|||nnnbbbUUUNNNJJJFFFEEEGGG@@@BBBCCCBBB???===???AAA999999888888777666666666666777999999777444///------......///000111111111111111111111000000000000000000000111222222333333222222222333555888:::<<>>999888<<<::::::===@@@CCCFFFIIILLLOOOJJJKKKKKKJJJHHHFFFGGGHHHHHHHHHIIIJJJMMMSSS[[[aaajjjooouuuxxxxxxyyyzzz}}}sss___TTTPPPNNNMMMNNNMMMMMMNNNNNNOOOOOOPPPPPPSSSTTTUUUTTTTTTTTTVVVXXXXXXZZZ\\\]]]^^^___bbbeeeaaagggooovvv|||}}}{{{zzzyyywwwuuu{{{|||~~~|||tttjjjaaaXXXPPPJJJJJJJJJLLLOOOTTTVVVWWWVVVVVVOOOIIIHHHHHHHHHJJJNNNHHHJJJOOOYYYiiisss^^^TTTSSSJJJFFFHHHFFFDDDCCCBBBAAA???>>>===<<<===;;;888666555666888999;;;???BBB???888111//////000000000111222222222333222222222111111111000000333333444444444444555555000...,,,...222777;;;===FFFSSShhh{{{|||zzzmmmwwwsss^^^VVVTTTSSSVVV\\\dddppptttwww{{{pppeeeZZZQQQLLLDDDAAA???@@@CCCEEEEEEDDDBBBCCCDDDCCCCCCCCCEEEGGGHHHJJJMMMPPPUUU[[[ccchhhppp~~~...------------,,,,,,,,,,,,,,,---............---,,,,,,------------,,,,,,///...,,,++++++,,,...///******+++,,,---...//////222333;;;IIITTTVVVUUUUUURRR[[[pppqqqddd___ddd{{{tttrrrzzz|||sssccc]]]TTTMMMJJJIIIGGGFFFBBBCCCHHHOOORRRUUU]]]eeelllppppppTTTCCC???888777:::888;;;>>>BBBDDDFFFIIILLLNNNNNNNNNNNNMMMJJJIIIIIIJJJHHHHHHHHHIIILLLRRRZZZ___hhhlllppprrrssstttxxx|||ttt```UUUQQQNNNMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQTTTUUUVVVUUUTTTUUUVVVXXXXXXZZZ\\\]]]^^^___ccceeehhhnnnvvv}}}~~~}}}zzzxxx{{{|||~~~{{{sssjjjaaaXXXPPPJJJGGGHHHKKKOOOUUUYYY[[[[[[UUUMMMHHHGGGGGGEEEGGGJJJGGGIIINNNXXXhhhttt^^^SSSRRRJJJGGGJJJHHHFFFEEEDDDCCCAAA???>>>>>>===<<<:::888777888999:::888<<>>888777;;;:::===@@@CCCFFFGGGIIILLLNNNLLLMMMMMMKKKHHHFFFFFFFFFGGGGGGGGGHHHKKKPPPWWW\\\dddgggjjjkkklllpppvvv{{{~~~xxxdddYYYUUURRRPPPQQQPPPOOONNNNNNOOOPPPSSSTTTUUUVVVWWWVVVUUUVVVWWWYYYZZZ\\\]]]___```cccgggjjjooottt|||}}}{{{{{{|||~~~}}}yyyqqqiiiaaaXXXPPPKKKEEEFFFJJJPPPWWW]]]___```VVVOOOJJJIIIHHHEEEEEEGGGFFFGGGLLLVVVfffxxx```TTTQQQJJJHHHKKKJJJHHHHHHFFFEEECCCAAA@@@???<<<<<<;;;;;;::::::999999666888:::999555333333555222222222111111111111111222222222111111111111111/////////000000000000111555444444444444666777888EEEUUUlll~~~{{{xxxxxxxxx}}}nnnmmmuuuppp^^^VVVSSSRRR[[[fffmmmwwwyyyzzz{{{ooocccVVVLLLGGGFFFDDDCCCDDDFFFGGGGGGGGGCCCDDDEEEDDDCCCCCCEEEFFFGGGIIIMMMRRRXXX```hhhnnnxxx000////////////.........***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...,,,------...///000111111222444>>>MMMXXXYYYWWWVVVRRRSSShhhrrrZZZPPPTTT```ppp|||pppkkkjjjvvv}}}vvvpppkkkccc[[[UUUQQQNNNMMMPPPQQQVVV^^^eeelllwwwmmmRRRAAA===888:::?????????BBBFFFHHHIIIJJJLLLMMMLLLLLLLLLJJJFFFDDDDDDDDDFFFFFFGGGGGGIIINNNTTTYYY^^^bbbfffiiijjjnnntttxxx~~~jjj___ZZZWWWUUUUUUSSSRRRPPPOOOPPPSSSVVVXXXVVVWWWXXXXXXWWWWWWYYY[[[]]]___aaaccceeeiiinnnqqqxxx}}}}}}{{{zzz{{{~~~{{{vvvpppiiiaaaYYYQQQKKKFFFGGGKKKRRRYYY___bbbcccYYYSSSMMMLLLJJJGGGFFFHHHFFFFFFKKKTTTdddfffVVVRRRKKKIIILLLJJJJJJIIIHHHFFFCCCAAA@@@???;;;;;;<<<<<<;;;:::888777666777777666333222444555333222222222111000000000111111111111111111111111111111111222222222333333333444555555555555777888DDDWWWnnn~~~|||~~~sssnnnppp}}}mmm]]]VVVRRRRRR\\\iiiqqq|||{{{oooaaaUUUKKKFFFEEEDDDDDDEEEFFFGGGGGGGGGDDDEEEEEEDDDCCCCCCEEEFFFFFFIIILLLQQQVVV^^^fffkkkuuu000////////////.........***+++,,,,,,------,,,,,,------............---------------,,,,,,---------......///000111222333333222555@@@PPPZZZ[[[XXXVVVQQQSSSfffkkkVVVMMMRRR^^^jjjooonnnmmmpppppppppwww}}}nnnmmmiiivvv~~~{{{wwwooofff^^^XXXUUUTTTWWWXXX^^^hhhsss~~~jjjPPP@@@===999:::@@@@@@AAADDDHHHJJJKKKKKKLLLMMMOOOPPPOOOMMMJJJGGGGGGHHHFFFFFFGGGGGGIIILLLRRRVVVXXX^^^eeejjjmmmooossswwwnnnccc^^^YYYVVVVVVRRRQQQPPPOOOPPPSSSVVVXXXWWWYYYZZZZZZZZZ[[[]]]______aaadddfffjjjooovvvzzz~~~{{{yyyzzz}}}xxxuuuoooiiibbbZZZRRRMMMIIIJJJNNNTTT[[[aaadddddd[[[TTTNNNLLLJJJFFFEEEHHHGGGGGGJJJSSSbbb~~~zzzzzzlllZZZUUUMMMKKKLLLIIIKKKJJJHHHFFFCCCAAA???>>>::::::;;;<<<;;;999777666777777666444222111222333333222222222111000000000111111111111111111111111222222222222333333333444///111333444444555888:::CCCXXXppprrrlllmmm~~~yyyjjj[[[UUUQQQQQQ[[[hhhqqq~~~{{{mmm___SSSKKKFFFCCCDDDEEEEEEEEEFFFFFFGGGEEEEEEFFFEEECCCCCCDDDFFFFFFHHHKKKOOOTTTZZZbbbgggooo}}}...------------,,,,,,,,,++++++,,,------------------......//////......---------------------------------...///000111111222333666AAARRR]]]]]]YYYVVVOOOUUUfff~~~dddUUUMMMRRR\\\eeefffbbbaaadddddddddooozzzyyy~~~kkkmmmiiiyyy|||sssjjjdddaaaaaa]]]```kkkzzziiiOOO@@@>>>999:::>>>===AAAEEEIIILLLLLLMMMNNNOOOMMMNNNNNNLLLIIIGGGFFFGGGFFFGGGGGGHHHHHHLLLPPPTTTVVV\\\eeekkknnnqqquuuxxxpppeee___ZZZWWWVVVRRRQQQPPPPPPRRRTTTWWWXXXZZZ\\\]]]^^^___aaadddfffbbbeeehhhlllqqqxxx}}}wwwyyy||||||vvvsssooojjjccc\\\TTTNNNKKKLLLPPPVVV]]]ccceeefff[[[SSSKKKIIIGGGDDDDDDGGGIIIHHHKKKSSSaaa|||uuulllkkkzzzppp^^^YYYQQQNNNOOOJJJMMMLLLJJJGGGDDDAAA???>>>::::::;;;;;;:::999777666888777666444333222222222222222222111111111111111111111111111111222222222000000000111111111222222...000333333333444999===EEE\\\tttkkkhhhkkk{{{~~~|||}}}uuufffWWWSSSQQQPPPWWWaaalllzzz~~~xxxiii\\\QQQJJJGGGBBBDDDFFFFFFFFFEEEFFFGGGEEEFFFFFFEEEDDDCCCDDDFFFGGGIIIKKKOOOSSSYYYaaafffnnn{{{...------------,,,,,,,,,,,,,,,---............---,,,------......------,,,,,,------------------,,,,,,,,,---...///000111111333777CCCTTT^^^^^^YYYWWWLLLWWWhhhzzzyyyaaaUUUQQQUUU]]]dddeeeaaaaaaddddddccckkk{{{yyyhhhkkkkkk|||wwwrrrqqqqqqkkkrrrdddKKK>>>>>>:::;;;>>><<>>======<<<;;;;;;::::::666555555555666666444333000000111111222222222333000000111111222222222222000000000000111111111111333555666444222444;;;AAAKKKeee|||ttthhhgggjjjsss}}}vvvssswww}}}rrr```QQQOOOQQQOOOOOOTTT```kkknnnoooyyy~~~qqqaaaSSSKKKHHHGGGCCCFFFJJJJJJIIIGGGIIIJJJFFFGGGGGGFFFDDDCCCDDDFFFHHHKKKOOOSSSYYYaaaiiioooyyy------------------------------------------------//////////////////////////////............////////////.........000111222555777BBBSSS^^^^^^WWWSSSPPPYYYgggzzzkkk\\\[[[ZZZbbbgggiiilllpppqqqppppppqqqpppssssssiiihhhooommmNNNEEE>>><<<<<<::::::===DDDGGGLLLPPPQQQRRRRRRSSSPPPMMMJJJIIIKKKKKKIIIFFFFFFIIIMMMNNNMMMOOOSSSWWW\\\^^^aaaffflllssszzz~~~tttmmmgggeeeeeedddbbbaaacccgggjjjjjjiiifffiiilllmmmooorrrxxx~~~}}}~~~~~~~~~{{{xxxzzzyyyyyy||||||yyyvvvqqqlllfff___XXXSSSOOORRRTTTXXXbbblllpppmmmcccXXXMMMHHHGGGEEEFFFHHHJJJMMMLLLPPP```ssshhh[[[UUUdddyyyuuuzzzyyyfff\\\YYYWWWWWWWWWYYYUUUPPPLLLJJJIIIGGGEEE>>><<<;;;;;;<<<<<<;;;:::999888777666555555666777555444333222111111111111////////////////////////......///111111222222222333000///222444555999???OOOlllzzzjjjkkkgggjjjttt|||}}}{{{zzzxxxvvvuuuxxxuuubbbQQQOOOQQQOOOOOORRR\\\```iiirrrxxxzzzjjj[[[PPPJJJFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDKKKIIIKKKRRRXXX```lllvvv------------------------------------------------------------------------------,,,,,,,,,,,,------//////......///000222333555999FFFVVV___^^^YYYWWWSSS^^^lll}}}ggg\\\]]]___ffflllooorrrxxxzzzzzzzzzyyywwwxxxtttjjjjjjrrr|||bbbJJJBBB<<<<<<===<<<===@@@HHHKKKOOOQQQQQQPPPOOOPPPOOOMMMJJJIIIJJJJJJIIIGGGFFFIIILLLNNNNNNPPPTTTXXX[[[^^^ccciiinnnuuu|||xxxqqqllljjjkkknnnllljjjlllooorrrssssssooorrruuuvvvwww{{{}}}~~~~~~~~~~~~}}}|||yyyvvvyyyxxxyyy|||}}}{{{xxxsssmmmggg```XXXSSSLLLOOORRRWWWaaalllpppnnneeeZZZOOOJJJHHHFFFFFFIIIGGGKKKJJJOOO^^^qqqiii\\\VVVddd}}}wwwuuuzzzyyyfff\\\YYYXXXXXXYYYZZZVVVQQQMMMKKKJJJHHHGGG???===<<<<<<======;;;:::999888777555555555555666222111000//////.........000000000000000000000000...///000111222222222222444000000333444555:::@@@PPPmmmvvvjjjllliiijjjsss{{{|||yyyxxxwwwxxx{{{qqq^^^OOONNNPPPPPPQQQUUU\\\aaakkksssyyywwwgggXXXNNNHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGIIIIIIMMMUUU]]]dddnnnwww------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////......///000222333444<<>>:::<<<>>>>>>@@@CCCIIILLLPPPQQQQQQPPPOOOOOONNNLLLJJJIIIIIIIIIHHHGGGEEEHHHLLLNNNNNNQQQUUUZZZ\\\aaaiiiooosssyyy}}}wwwsssrrrsssuuusssqqqqqqssswwwyyyyyyuuuxxx{{{}}}~~~|||||||||~~~~~~}}}|||{{{yyyvvvtttwwwwwwyyy}}}~~~{{{vvvpppiiiaaaXXXSSSLLLOOORRRWWWbbbmmmqqqooohhh\\\QQQKKKHHHFFFFFFHHHEEEIIIIIINNN]]]mmmkkk^^^WWWddd~~~|||yyyzzz|||ggg]]]ZZZYYYZZZ\\\\\\XXXSSSOOOMMMLLLJJJHHHAAA???>>>===>>>>>><<<;;;999888777666555555555555555444333222111111111111111111111111111111111111//////000111222222222222444111111444555666;;;BBBRRRooosssmmmnnnjjjlllttt{{{{{{xxxvvvzzzlll[[[NNNMMMQQQQQQTTTYYY^^^eeeooowww{{{xxxgggXXXNNNIIIGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGEEEDDDEEEGGGIIIKKKIIIJJJPPPZZZbbbhhhqqqzzz............------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////............////////////......///111333444555???OOO^^^bbb______bbbeeeuuuccc[[[```dddlllsssvvv{{{ssslllnnnxxxnnnYYYJJJ@@@<<<:::===>>>>>>@@@DDDFFFJJJNNNQQQQQQQQQQQQRRRLLLKKKJJJIIIHHHHHHHHHHHHDDDHHHLLLNNNOOOQQQVVV[[[```hhhqqqvvvyyy~~~}}}zzzyyyzzz{{{yyyvvvvvvwwwzzz~~~~~~}}}|||~~~~~~}}}|||{{{zzzyyyvvvtttuuuuuuxxx~~~}}}xxxrrrkkkbbbYYYSSSOOORRRTTTYYYcccnnnqqqoooiii]]]QQQKKKHHHEEEEEEGGGDDDIIIIIIOOO\\\lllnnnaaaZZZfff~~~lll```]]]\\\]]]```^^^ZZZUUUQQQOOOMMMLLLJJJCCCBBB@@@?????????===;;;999888777666555555444444666555555444333333444444111111111111111111111111///000111111222222222222444222333555666666===DDDTTTqqqwwwqqqpppppplllnnnvvv~~~~~~{{{zzzkkk[[[OOOOOORRRSSSVVV]]]ccclllvvv|||~~~lll[[[PPPKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJHHHEEEDDDEEEHHHLLLOOOOOOOOOTTT]]]dddjjjsss|||/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,........................//////............////////////...///000222333555666AAARRRaaaddd``````dddnnniii]]]___iiirrr{{{}}}rrrmmmqqqzzznnn]]]OOOFFF???<<<;;;>>>>>>===???CCCFFFJJJNNNPPPQQQPPPPPPPPPJJJJJJJJJHHHGGGGGGGGGHHHEEEHHHLLLNNNOOORRRWWW[[[dddnnnxxx}}}~~~~~~~~~~~~~~~~~~|||||||||zzzxxxuuuttttttwww}}}}}}yyytttmmmddd[[[UUURRRTTTVVVYYYbbbkkknnnllliii]]]QQQJJJGGGDDDDDDFFFEEEJJJJJJPPP]]]llltttggg```jjjtttgggbbb```aaaccc___[[[VVVRRRPPPOOOMMMLLLFFFDDDBBBAAAAAA@@@>>><<<999999888888666555444444333333222111111111111222000000000000000000000000000111111222222222222111333222444666666666===FFFVVVttt|||rrrnnnnnnooollloooyyylll]]]QQQQQQTTTTTTYYY```jjjttt~~~ppp]]]QQQKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJHHHEEEDDDFFFJJJOOORRRXXXVVVXXX^^^dddjjjuuu000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------//////...///000222444555999BBBSSSaaaddd``````cccqqqrrrbbb```kkkwww}}}rrrpppuuu~~~mmm^^^QQQHHHEEE<<<;;;<<>>CCCJJJLLLOOOPPPOOOLLLKKKKKKIIIIIIIIIHHHFFFFFFGGGIIIFFFIIIMMMOOOOOORRRVVV[[[eeeppp|||}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}|||zzzwwwttttttuuuzzz~~~|||yyyuuuoooggg^^^XXXRRRTTTUUUXXX```iiikkkiiihhh\\\PPPJJJGGGDDDDDDFFFFFFKKKKKKQQQ^^^lll}}}ppphhhppp~~~pppjjjfffdddeee```\\\WWWSSSQQQOOONNNLLLHHHFFFDDDCCCBBBAAA???===:::::::::999888666555444444444333333333333444444000000000000000000000000111111222222222222222111111222444666555555===GGGYYYwww}}}qqqkkkjjjiiihhhmmm{{{kkk]]]SSSSSSUUUVVV\\\dddppp{{{ooo[[[NNNHHHGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFHHHGGGEEEEEEGGGKKKPPPSSS]]]ZZZ[[[```eeekkkvvvyyy000000000///...---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------////////////111333555666;;;CCCRRR```dddaaa^^^___mmm{{{iiidddrrrsssssszzz}}}kkk___SSSGGGBBBBBB999999<<<@@@???===???DDDIIILLLNNNOOOMMMKKKIIIIIIGGGIIIIIIHHHFFFEEEGGGIIIGGGJJJNNNOOOOOOQQQVVVZZZ```mmmzzz{{{zzz{{{}}}~~~}}}~~~~~~}}}~~~~~~~~~}}}{{{yyyuuuttttttxxx~~~{{{yyywwwtttpppiii```[[[TTTVVVWWWZZZbbblllnnnlllhhh]]]QQQKKKHHHEEEEEEHHHGGGKKKKKKPPP]]]mmm{{{qqqvvvyyyqqqjjjfffeee```\\\WWWSSSQQQPPPNNNLLLJJJHHHFFFDDDCCCBBB???===<<<<<<<<<;;;:::888666444777777666666666666777777111111111111111111111111111222222333333222222111000111444666444444===GGG[[[xxxuuulllhhhbbbbbbjjj{{{~~~gggZZZQQQRRRUUUWWW___hhhuuu{{{nnnZZZLLLGGGFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEHHHLLLQQQSSS\\\ZZZ]]]ccchhhnnnxxx}}}ttt111000000///...---------++++++++++++++++++++++++------------------------/////////....../////////////////////111333555666<<>>@@@FFFEEEHHHLLLMMMMMMLLLKKKKKKGGGHHHIIIHHHEEEDDDGGGIIIHHHKKKNNNOOOOOOQQQUUUYYY\\\iiixxx~~~yyyxxx{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{yyyvvvtttsssvvv|||yyyxxxvvvtttpppjjjbbb\\\VVVXXXZZZ^^^gggqqqtttqqqiii^^^RRRLLLJJJGGGGGGJJJGGGKKKJJJOOO\\\lllwwwzzzuuummmhhhfff```\\\WWWSSSQQQPPPNNNLLLKKKIIIGGGEEEDDDBBB@@@>>>=========<<<;;;999666555444444333333333444444555222222222222222222222222222222333333333222222111///000444666444444<<>>@@@AAAAAABBBHHHJJJLLLNNNNNNLLLIIIFFFIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGIIIMMMRRRUUUWWWWWWdddlllvvv~~~zzzwwwyyy~~~{{{xxxuuuuuusssrrruuuyyy}}}~~~~~~zzzuuuqqqnnnjjjeee```ZZZZZZ[[[___lllzzzoooaaaSSSKKKFFFCCCCCCEEECCCFFFGGGOOO[[[ggguuuwwwrrrlllfffaaa___[[[WWWSSSRRRPPPOOONNNLLLKKKJJJGGGEEECCCAAAAAA>>>===<<<:::888666555444666666666666555444333222111222333444444333222111222333333444444333333222222222444555444555===GGG```{{{yyyhhhccc___fff|||wwwcccYYYPPPOOORRRYYYbbbkkkyyy}}}|||}}}{{{iiiXXXMMMFFFDDDFFFHHHGGGFFFEEEEEEFFFFFFGGGEEEFFFGGGHHHHHHIIILLLOOOVVV\\\dddjjjooovvvyyysss000//////...------,,,,,,---,,,,,,,,,,,,---......+++,,,,,,,,,---------...+++,,,------...---------///000111111111222555888<<>><<<:::888777666666666666666555444333333222222222333333222222222222222333333333333222222222222444666444555>>>HHHbbb|||vvvkkkeeekkkwwwbbbYYYQQQPPPTTT[[[fffooo|||}}}}}}}}}|||zzzeeeVVVLLLEEEDDDFFFHHHGGGFFFEEEEEEEEEGGGGGGEEEFFFHHHIIIJJJLLLPPPSSSXXX^^^ffflllqqqxxxvvvppp/////////...------,,,,,,---,,,,,,,,,,,,---......---------------.........---,,,,,,,,,,,,---......///000000000000222555888>>>LLLUUU]]]fffbbbZZZ\\\ccczzzuuuooozzz~~~wwwkkkaaaZZZQQQHHHBBB???===;;;;;;<<<===???@@@AAABBBBBBCCCEEEHHHKKKMMMMMMLLLKKKGGGGGGFFFEEEEEEEEEFFFFFFIIIJJJLLLOOOTTTZZZ___bbbmmmttt~~~{{{yyy}}}{{{wwwtttqqqpppppprrrvvvyyy{{{|||}}}zzzwwwsssnnnhhhdddbbbbbbbbbfffqqq}}}ggg[[[OOOIIIEEECCCCCCEEEFFFHHHGGGMMMXXXeeeyyykkkooo|||yyyrrrjjjddd```]]]YYYVVVUUUTTTRRRQQQPPPOOOMMMKKKHHHFFFDDDCCCAAAAAA???>>><<<;;;:::999666666666666555444333333333222222222222222222333111111222222222222111111222222444666555666>>>HHHccc}}}vvvnnnqqqvvvaaaXXXQQQQQQWWW___jjjsss}}}{{{zzzzzz~~~}}}rrr```SSSJJJEEEDDDFFFGGGFFFEEEEEEEEEEEEGGGGGGEEEFFFHHHJJJKKKOOOTTTXXX[[[aaahhhnnnsss{{{uuuooo//////.........------------,,,,,,,,,,,,---..............................//////...------///000111...///000000000222555777>>>NNNWWW___gggaaaYYY\\\cccwwwpppooo|||zzzvvv{{{|||rrrggg[[[UUULLLEEE@@@>>><<<;;;:::;;;===>>>???@@@@@@@@@@@@BBBFFFIIILLLMMMMMMMMMFFFFFFEEEEEEEEEEEEEEEFFFIIIKKKMMMPPPUUU\\\ccchhhrrryyy~~~{{{{{{|||~~~{{{wwwtttqqqqqqqqqsssvvvyyy|||}}}~~~{{{wwwqqqkkkgggcccbbbaaacccmmmwwwzzzvvvaaaVVVKKKGGGEEEBBBBBBEEEGGGIIIGGGLLLWWWccctttfffkkkwwwuuulllddd```]]]ZZZXXXWWWVVVTTTRRRQQQPPPNNNLLLIIIGGGEEEDDDBBBAAA@@@???===<<<;;;:::777777777666666555444333444333222111111222333444000111111222222111111000222222444666555666???IIIccc}}}vvvwwwwww```WWWPPPRRRXXXaaammmwww~~~zzzxxxyyy}}}zzzkkk[[[QQQJJJFFFEEEGGGFFFFFFEEEDDDDDDEEEGGGGGGFFFGGGIIIJJJLLLPPPUUUYYY]]]ccciiiooottt}}}wwwqqq...............------------,,,,,,,,,,,,---..............................//////...------///000111...///000000000111444777>>>NNNYYY```fff```XXX[[[bbbsssyyyjjjmmmuuurrrvvvzzz{{{wwwsssjjj```XXXRRRJJJDDD@@@===<<<::::::;;;<<<===>>>>>>???>>>>>>@@@DDDHHHKKKLLLMMMMMMFFFEEEEEEEEEEEEEEEFFFFFFIIILLLOOOSSSWWW^^^ffflllwww{{{|||~~~~~~{{{xxxuuussstttuuuvvvxxx{{{~~~~~~yyysssmmmjjjdddccc```aaahhhpppppplllZZZPPPGGGEEEDDDBBBBBBDDDGGGHHHGGGLLLWWWbbbrrrccchhhssszzznnneee___]]]ZZZYYYXXXWWWUUUTTTRRRQQQOOOLLLIIIGGGEEEDDDAAA@@@???>>>===<<<;;;:::777777777777666555444333444333222111111222333444000111111222222111111000222222444666666777???JJJbbb}}}}}}xxx___VVVPPPRRRXXXbbbnnnxxxzzzwwwvvv{{{~~~~~~sssgggYYYQQQLLLGGGFFFHHHEEEEEEDDDDDDDDDEEEGGGHHHHHHIIIIIIJJJKKKOOOTTTXXX___dddjjjooouuu{{{vvv........................---,,,,,,,,,,,,---...............------------------,,,,,,,,,,,,---.........////////////111444777<<>>>>>>>>>>>???@@@CCCFFFIIIKKKLLLLLLFFFFFFEEEEEEEEEFFFGGGGGGKKKOOOTTTWWW[[[aaaiiippp{{{{{{|||}}}~~~}}}|||zzzxxxuuuwwwxxxyyyzzz}}}yyysssooonnnfffeeeaaa___dddiiihhhbbbTTTKKKDDDCCCDDDBBBBBBDDDDDDGGGGGGMMMXXXcccuuudddhhhppprrrhhh```^^^\\\[[[[[[ZZZXXXVVVSSSRRRPPPMMMJJJGGGEEEDDD@@@??????>>><<<;;;;;;:::777777777777666555444444333222222222222222222333111111222222222222111111222222444666666777@@@JJJbbb}}}zzz```XXXQQQSSSYYYbbbnnnxxxxxxtttuuu|||}}}}}}ooocccWWWQQQLLLGGGEEEFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJLLLPPPUUUZZZaaafffkkkpppvvvzzz........................---,,,,,,,,,,,,---......------------,,,,,,,,,++++++,,,------...------------.../////////111444666999LLLYYY```eee___WWW[[[\\\llluuugggccchhhvvv|||rrrqqqvvvzzzzzzsssnnniii```VVVOOOKKKEEE@@@>>>===;;;:::<<<===>>>???@@@@@@@@@???@@@AAACCCFFFHHHIIIJJJJJJFFFFFFFFFFFFFFFGGGHHHHHHMMMRRRYYY]]]```eeemmmsss~~~~~~||||||||||||||||||||||||wwwyyy{{{{{{|||~~~yyysssqqqqqqgggeee```]]]```ccc___YYYOOOGGGAAABBBCCCBBBBBBDDDAAAEEEGGGNNNYYYcccyyygggiiiooowwwmmmbbb```_________^^^[[[YYYUUUTTTRRROOOLLLIIIGGGEEE@@@@@@???>>>===<<<;;;;;;777888888777777666555444222222222333333222222222222222333333333333222222111222444777666888AAAKKKccc~~~|||ddd[[[TTTUUU[[[cccoooxxxzzzuuussszzz}}}lllaaaVVVPPPLLLFFFCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKMMMSSSYYY^^^dddhhhmmmrrrxxx}}}---.....................---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,---///000000000///...---.../////////111444666777KKKXXX```eee^^^WWW\\\YYYjjjooocccaaafffsss|||}}}{{{xxxppppppvvv{{{{{{zzztttmmmhhhbbbYYYOOOKKKGGGBBB>>>======<<<;;;>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIIIIGGGGGGFFFFFFGGGHHHIIIIIIOOOUUU]]]aaadddhhhooouuu~~~}}}}}}}}}}}}||||||||||||}}}~~~wwwyyy|||||||||~~~xxxsssrrrsssfffddd^^^ZZZ[[[]]]YYYRRRLLLEEE@@@AAACCCBBBBBBDDD???DDDGGGOOOZZZddd|||iiikkkooo~~~|||rrrdddbbbaaaaaaaaaaaa^^^\\\WWWVVVTTTQQQMMMJJJHHHGGGAAA@@@@@@???>>>===<<<<<<888888888888777666555444111222333444444333222111222333333444444333333222111222444777777888AAAKKKddd}}}ggg^^^VVVWWW\\\dddoooyyy~~~vvvrrrxxxyyyjjj```UUUOOOKKKEEEAAAAAADDDCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKLLLOOOUUU]]]bbbfffjjjooossszzz}}}///.........---------------------,,,,,,+++++++++------------------------......---,,,---...///000////////////000111333444;;;PPP\\\```eee___VVVVVV^^^ggg|||lll^^^^^^aaahhhxxx}}}{{{rrrllllllooo{{{yyyrrrlllrrr}}}|||{{{vvvpppkkkfff___VVVPPPFFFCCC???<<<:::;;;<<<>>>AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJDDDEEEFFFGGGGGGJJJNNNRRRTTTVVV\\\eeeiiikkkqqqwww~~~zzzzzzzzz{{{{{{}}}~~~~~~{{{xxxtttvvv{{{zzzvvvtttrrrpppiiibbb[[[YYYZZZYYYTTTNNNIIIGGGDDDCCCCCCDDDDDDCCCCCCIIIIIILLLWWWeee}}}hhhhhhppp}}}mmmjjjgggeeedddcccbbbaaa^^^ZZZUUUQQQOOONNNMMMKKKCCCBBB@@@>>>===<<<<<<;;;:::999888777666555444333111222222333333222222111...///111222333444444444444333444777777888???HHHbbb|||kkk___XXX]]]cccfffkkksssvvvwwwzzzwwwlllcccWWWMMMHHHEEECCCAAAFFFFFFEEEEEEEEEEEEFFFFFFGGGIIILLLNNNQQQVVV\\\```kkkpppuuuwww{{{////////////.........------------,,,,,,,,,++++++------------------------...------,,,---...///000////////////000111333444999OOO\\\```eee___VVVVVV^^^jjjkkk\\\\\\^^^eeelllqqqtttqqqjjjgggjjjnnnyyyqqqmmmsss~~~|||xxxssslllfffaaaZZZQQQKKKDDDBBB>>>;;;:::;;;===>>>AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHKKKOOOSSSUUUWWW^^^ggglllnnnttt{{{~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzz{{{wwwtttvvv|||yyyvvvtttrrrpppjjjbbbZZZWWWWWWVVVQQQLLLHHHEEECCCBBBBBBCCCCCCBBBCCCHHHHHHKKKVVVddd|||ggghhhqqq}}}tttpppjjjeeecccbbbcccccc___\\\WWWTTTQQQOOOMMMKKKFFFEEECCC@@@>>><<<;;;;;;::::::999777666555444333222222333333333333222222222222333333333333222222444333444777777888???HHHbbb|||lll```YYY^^^ccceeeiiipppvvvxxx|||xxxiii```UUULLLHHHGGGEEECCCFFFEEEEEEDDDDDDEEEEEEFFFFFFHHHKKKNNNRRRXXX^^^cccjjjooouuuxxx}}}~~~000000000000////////////------------,,,,,,,,,,,,------------------------...------------...//////////////////000222444555888NNN\\\aaaeee```WWWXXX___ooohhhZZZYYY]]]eeehhhlllooolllgggffflllrrrwwwpppmmmttt{{{tttnnnfff___YYYRRRKKKEEE@@@???<<<::::::<<<>>>???BBBBBBCCCCCCDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDCCCEEEFFFGGGGGGHHHKKKPPPSSSVVVYYYaaajjjooorrrxxx~~~~~~}}}~~~~~~|||zzz}}}|||{{{zzzyyyxxxxxxxxxzzzwwwtttvvv|||}}}yyyvvvtttqqqooojjjbbbYYYTTTSSSRRRNNNJJJFFFDDDBBBAAABBBBBBBBBAAABBBGGGGGGIIITTTbbbzzzfffgggqqq|||||||||{{{vvvooohhhcccbbbccceee```]]]YYYVVVSSSPPPMMMJJJIIIHHHEEEBBB???===<<<;;;;;;:::999888777555444444222222333333333333222222555555555555444222111000444333444777777888???HHHaaa|||}}}lllaaa[[[___cccbbbffflllvvvyyy}}}wwwddd\\\RRRKKKIIIHHHFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDGGGJJJNNNSSSYYY___dddhhhnnnuuuzzz111111111000000000000///------------------,,,,,,------------------------------------......//////////////////000222444666888OOO___cccgggaaaZZZ\\\dddwwwcccXXXYYY^^^hhhooorrrtttqqqmmmnnnvvv~~~uuuooommmttt~~~zzzpppiii```WWWQQQKKKEEE@@@===<<<;;;:::;;;<<>>===<<<;;;;;;:::999777666555444222333333333333333333222666666666555444333222111444333444777777888???HHH___{{{|||mmmbbb\\\___aaa___bbbiiiuuuyyyzzzsssaaaZZZPPPJJJHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFJJJMMMQQQWWW^^^bbbfffmmmvvv|||222111111111000000000000---------------------------------------------------------...............////////////111333555666999RRRaaaeeeiiiddd^^^bbbpppaaaWWWXXX^^^jjjuuuyyy{{{yyywwwzzz}}}tttooommmsss}}}|||xxxnnnfff[[[QQQKKKFFFAAA===;;;;;;::::::;;;===@@@AAACCCDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFBBBCCCEEEFFFGGGJJJOOOSSSZZZ^^^gggooorrrttt||||||yyyuuuwwwzzz~~~|||{{{|||}}}||||||{{{{{{{{{{{{||||||vvvtttrrruuu{{{}}}yyyuuusssqqqnnnlllggg```XXXQQQNNNLLLJJJHHHGGGEEECCCBBBCCCEEEDDDDDDDDDIIIHHHKKKTTTaaa~~~xxxbbbbbbkkk~~~rrrooommmyyyzzzxxxtttlllfffbbbaaa___\\\YYYVVVSSSOOOJJJGGGGGGFFFDDDBBB@@@??????>>><<<<<<;;;999888777666555333333333444444333333333444444444555555444333333444333444777777888???HHH^^^{{{~~~kkkaaa[[[]]]]]][[[___gggssswwwtttlll___XXXOOOIIIGGGFFFEEECCCDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGJJJLLLPPPUUU[[[___eeemmmvvv|||111111111111000000000000------------............------------------------,,,---......//////....../////////000111444666777;;;SSSbbbfffiiieeebbbhhh~~~bbbYYYZZZbbbpppzzz~~~{{{sssooolllqqqzzzzzzvvvkkkbbbVVVLLLGGGCCC???<<<;;;;;;;;;;;;===???AAABBBCCCDDDFFFHHHHHHGGGFFFEEE@@@@@@BBBCCCDDDDDDDDDDDDBBBCCCEEEFFFHHHKKKPPPSSSZZZ```jjjrrrtttvvv}}}zzzvvvxxx}}}}}}{{{yyy{{{}}}zzzzzzyyyyyyyyyzzzzzz{{{tttqqqppprrrxxx|||~~~}}}|||yyyvvvsssqqqooollljjjddd___XXXRRROOOMMMKKKJJJGGGEEECCCCCCDDDEEEEEEEEECCCIIIIIILLLTTT___zzzwwwaaa```iiisssllliiiqqquuuyyywwwooogggaaa______\\\XXXUUURRROOOKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@===<<<;;;:::999777666666333333444444444444333333111222333444444444444444444333444777777888???HHH]]]zzziii___YYYZZZYYYXXX^^^gggpppttt}}}zzznnneee\\\UUUMMMHHHGGGFFFDDDBBBEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHJJJMMMPPPTTTZZZ^^^eeellluuu|||111111000000000/////////------------.........///------------------------,,,---.../////////...---/////////000222444666888<<>>???AAABBBCCCEEEGGGIIIIIIHHHFFFEEEAAABBBBBBCCCCCCBBBBBBBBBDDDEEEGGGHHHJJJMMMRRRVVVYYY```kkkuuuxxx{{{{{{~~~}}}{{{wwwxxxzzz}}}|||{{{zzzyyyyyyyyyyyyyyyrrrooonnnpppuuuyyyyyyyyyyyyvvvsssqqqooommmjjjhhh```]]]XXXTTTQQQOOONNNMMMFFFDDDBBBBBBCCCEEEEEEDDDAAAGGGIIILLLSSS\\\tttuuu______iiitttmmmjjjkkkqqqvvvvvvooogggbbb``````]]]XXXUUURRRPPPNNNLLLIIIHHHFFFDDDBBBAAA@@@@@@======<<<:::999888777666333333444444444444333333111222222333333333333333444333444777777888???HHH\\\zzzfff\\\UUUVVVUUUUUU]]]iiimmmpppxxx|||rrrhhh```WWWRRRKKKGGGGGGGGGFFFDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFHHHKKKNNNRRRWWW]]]aaafffmmmuuu{{{000000000000////////////---------.........//////------------------------,,,,,,.../////////...---/////////000222444777888<<>><<<:::<<<<<<<<<===???@@@AAABBBDDDEEEHHHJJJJJJIIIGGGEEEEEEEEEEEEEEEDDDCCCBBBAAAEEEGGGHHHJJJKKKOOOTTTXXXXXX___lllvvvzzz~~~}}}}}}{{{uuuvvvxxx{{{~~~~~~|||zzzyyyyyyyyyqqqnnnlllnnnsssvvvwwwuuuwwwtttqqqooonnnllliiifff^^^\\\YYYVVVSSSQQQPPPOOOEEECCCAAAAAABBBDDDDDDCCC???FFFHHHKKKRRRYYYpppttt______iiiuuuooolllhhhnnnssssssmmmgggcccbbbaaa^^^YYYUUUSSSRRRPPPOOOMMMKKKIIIFFFCCCAAA@@@???======<<<;;;999888777777333444444555555444444333222222222333333222222111444333444777777888???HHH[[[yyy|||dddZZZSSSSSSSSSTTT]]]jjjkkknnnuuu~~~~~~uuummmddd^^^TTTNNNIIIFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHLLLOOOTTTZZZ```eeefffmmmttt{{{333333222222111000000000000000000000000000000000000///...------...///000............////////////222000111222222000222777>>>RRR___ffflllhhhgggpppiii```ssszzz||||||uuujjjhhhhhhvvvvvvnnnbbbVVVHHHBBB>>><<<===@@@>>>??????@@@AAABBBCCCCCCFFFGGGIIIJJJJJJIIIHHHFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFHHHJJJMMMRRRXXX]]][[[cccmmmtttzzz~~~}}}|||}}}~~~~~~~~~|||{{{zzzuuuvvvyyy{{{~~~|||zzzyyyyyyvvvttttttrrrpppooooooqqqtttuuurrrooolllkkkkkkjjjgggddd```\\\XXXWWWWWWUUUOOOIIIEEECCCAAA??????AAACCCEEE@@@EEEFFFJJJSSSYYYmmmuuu```___fff}}}uuunnnjjjjjjjjjiiijjjjjjhhhdddaaaccc___[[[WWWUUUTTTRRRPPPPPPMMMJJJGGGEEECCC@@@>>><<<;;;<<<======:::666333444444444555555555555666333333333222222111111111444222333555555666===FFFXXXvvv~~~~~~{{{{{{iiiZZZPPPSSSVVVWWW^^^iiikkkooottt{{{{{{ooodddZZZTTTKKKJJJHHHFFFFFFGGGJJJKKKHHHGGGFFFDDDDDDDDDEEEEEEGGGJJJMMMPPPTTTZZZaaaeeegggnnnvvv}}}333333222222111000000000000000000000000000000000000///...------...///000............////////////000...///222333222555:::BBBUUUaaafffkkkgggfffppprrrooowwwyyyrrriiiiiihhhuuu~~~tttlll```TTTGGGAAA>>><<<===@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGIIIKKKNNNSSSYYY^^^```hhhqqqxxx||||||}}}|||{{{~~~~~~~~~|||{{{zzzppprrruuuwwwzzz{{{||||||~~~zzzxxxxxxwwwuuusssrrrqqqooonnnoooqqqtttvvvvvvrrrnnnllljjjgggccc___```]]]ZZZYYYXXXUUUNNNHHHDDDCCCAAA@@@@@@AAACCCDDDAAAFFFFFFJJJRRRXXXkkkwwwaaa___dddzzztttlllhhhhhhgggggghhhhhhgggdddaaabbb___[[[YYYXXXWWWUUUTTTQQQNNNKKKHHHFFFCCCAAA>>><<<;;;;;;<<<<<<;;;888555666555555555444444333333333333333222222222111111444222333555555666===FFFWWWvvv{{{yyyzzz~~~{{{uuu|||{{{gggYYYOOOQQQUUUXXX```kkkoooqqqvvv|||vvvkkk```VVVPPPIIIGGGFFFDDDEEEFFFHHHJJJHHHGGGFFFEEEDDDEEEEEEFFFGGGJJJNNNRRRWWW^^^dddiiikkkrrrzzz333333333222111111000000000000000000000000000000//////............//////............////////////...---...222444444888>>>EEEXXXcccfffjjjfffgggsssxxx|||xxxtttooohhhjjjiiiuuu}}}rrrjjj]]]QQQEEE@@@>>>===>>>AAAEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKMMMPPPUUU[[[___fffnnnvvv}}}tttppppppsssyyy~~~~~~|||}}}~~~}}}zzzyyyyyy}}}}}}||||||zzzyyywwwvvvppprrruuuyyy{{{|||||||||}}}{{{yyyxxxwwwvvvtttrrrqqqpppnnnnnnooorrruuuwwwwwwtttpppmmmiiifffbbb___```^^^\\\[[[ZZZTTTLLLEEECCCBBBBBBAAAAAABBBBBBCCCBBBGGGFFFIIIQQQWWWiiizzzbbb^^^aaavvvssskkkhhhfffeeeeeefffgggfffdddbbbbbb___]]][[[[[[[[[YYYXXXSSSPPPLLLIIIGGGEEEBBB@@@>>><<<;;;;;;;;;;;;999777666666555444333222111111333333333222222222222111333222333555555666===EEEUUUuuu|||wwwwww|||zzzqqqnnnvvv{{{eeeXXXNNNPPPUUU[[[dddoootttvvvyyy~~~|||pppeeeZZZRRRMMMGGGGGGFFFEEEFFFGGGIIIJJJIIIHHHFFFEEEEEEEEEGGGHHHGGGJJJPPPUUU[[[aaahhhlllpppvvv~~~444333333222222111000000/////////////////////////////////....../////////............////////////...---///333444444888>>>GGGYYYdddgggjjjgggkkkxxx}}}uuu}}}~~~}}}~~~qqqlllhhhkkkjjjuuu|||qqqiiiYYYNNNDDD@@@???>>>@@@CCCHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFHHHJJJMMMPPPSSSWWW]]]aaajjjpppyyy|||rrrjjjjjjmmmrrrxxx}}}{{{zzz{{{{{{wwwxxx{{{~~~~~~}}}|||}}}{{{||||||zzzwwwuuuuuuvvvwwwwwwvvvuuusssqqqpppooooooqqquuuyyy{{{|||||||||zzzyyyyyyxxxxxxwwwuuutttppppppooooooqqqtttwwwzzzvvvuuurrrooolllhhhfffdddaaa```^^^]]]ZZZRRRIIICCCBBBBBBBBBBBBBBBBBBBBBBBBCCCGGGFFFIIIPPPVVViii|||ccc]]]^^^rrrtttmmmjjjfffeeeeeefffggggggeeecccbbb```^^^]]]]]]\\\[[[YYYVVVSSSOOOLLLIIIGGGDDDAAABBB???<<<:::::::::888777555555444333222222111111222222222222222222222222333222333666666666===EEETTTttt{{{wwwzzz}}}pppjjjjjjssszzzdddXXXOOOPPPWWW___kkktttxxxzzz|||wwwjjj___VVVOOOKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKIIIGGGEEEEEEFFFHHHIIIHHHLLLRRRXXX]]]cccjjjnnnsssyyy444444333333222111111111////////////////////////...//////////////////...............////////////000...000333333222666;;;DDDXXXdddgggjjjiiinnn}}}tttnnnzzzzzz}}}qqqllliiimmmlllwww}}}qqqhhhVVVLLLBBB@@@@@@@@@BBBEEEHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDIIIKKKOOORRRUUUYYY^^^aaajjjqqqzzz{{{lllfffbbbaaagggpppzzz{{{wwwvvvvvvwww}}}yyyvvvuuuyyy}}}~~~||||||~~~{{{rrrpppqqqrrrqqqooonnnooopppppppppnnnmmmkkkjjjiiihhhgggiiimmmqqqtttvvvwwwwwwwwwyyyzzz{{{zzzxxxwwwvvvqqqppppppppprrruuuyyy{{{yyyxxxvvvrrrnnnjjjhhhgggcccbbb```\\\WWWOOOGGGAAABBBBBBBBBBBBBBBBBBBBBBBBCCCGGGFFFHHHPPPVVVjjjfff]]]\\\pppxxxrrroooiiihhhgggggghhhhhhfffeeedddbbb```___^^^]]]ZZZXXXYYYVVVRRRNNNLLLIIIFFFCCCFFFCCC>>>;;;:::999777666333333333333333333333333222222222222222222222222222222444666666777<<>>===>>>===<<<:::777777666555444333333222111111111222222333333333111111444888888777<<>><<<:::999999888777666333333333333333333333333222333444555666888===@@@PPPjjj}}}|||}}}uuuooouuurrr___YYYUUUXXXbbbmmmtttvvv{{{xxxzzz|||pppbbbZZZVVVTTTXXX]]]aaagggmmmqqqtttuuuppphhh]]]SSSJJJHHHHHHGGGGGGJJJLLLQQQWWW^^^eeeooo{{{ttthhhffflll{{{888888777666555555555555333222222222111111111111////////////////////////////////////////////////...///000111111333666999@@@RRRZZZ[[[[[[WWWXXXddd~~~vvvaaa]]]^^^hhhtttvvvwwwmmmbbb[[[\\\hhhwwwpppvvv}}}~~~wwwrrrllljjjuuurrriiifffhhhooo}}}}}}qqqdddWWWNNNGGGFFFHHHHHHJJJMMMKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKIIIHHHGGGEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJMMMPPPSSSVVVXXX^^^fffmmmwww{{{eee[[[YYYZZZ[[[gggooo}}}{{{{{{{{{|||{{{zzz{{{}}}~~~vvvmmmaaaZZZWWWUUURRRNNNLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAACCCFFFGGGIIIPPPYYYcccooo|||yyyuuupppmmmnnnnnnnnnrrrwwwxxxvvvsssoookkkhhhgggggg___XXXNNNFFFCCCBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCHHHIIILLLVVVaaa|||{{{jjjqqquuummmjjjdddccccccbbbcccdddeeefffeeeffffffffffffeeedddccc```___\\\YYYTTTPPPLLLIIIEEEDDDCCCEEEGGGGGGFFFEEE===;;;888777777777555444333333333333333333333333222333444444555888<<>>NNNhhh|||vvvrrrxxxuuuqqq}}}vvvccc^^^\\\```hhhqqqttttttwwwuuuwww~~~vvvlllaaaYYYUUUVVV]]]fffnnnwww~~~zzzrrriii___UUULLLIIIIIIHHHHHHJJJMMMQQQWWW]]]dddmmmyyyyyymmmhhhbbbiiizzz::::::999888777777777777222111111111111000000000////////////////////////////////////////////////...///000111111333666999???MMMTTTWWW[[[WWWUUU]]]tttppp^^^___ccckkkrrrpppnnnhhh```]]]___jjj|||~~~~~~}}}{{{vvvpppuuuyyyppplllkkkrrr~~~|||qqqfff]]]SSSKKKIIIIIIGGGHHHJJJGGGGGGHHHIIIKKKMMMOOOPPPPPPOOOMMMKKKIIIGGGEEEDDDEEEEEEEEEEEEFFFGGGHHHIIILLLOOORRRUUUYYYaaakkksssooohhhhhhlllooosss|||}}}xxxsssuuuvvvxxxyyyzzzzzzyyy|||~~~~~~uuulllbbb\\\]]]___^^^]]]YYYXXXVVVTTTRRRPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFGGGIIIJJJLLLUUU^^^llluuu}}}|||wwwqqqllliiijjjjjjjjjmmmsssuuurrrnnnkkkjjjiiihhhggg]]]VVVLLLEEEAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAHHHJJJMMMVVVcccnnndddmmmrrrgggcccaaa`````````aaabbbdddeeeeeeeeedddddddddddddddddd``````^^^[[[WWWQQQMMMJJJHHHGGGGGGGGGGGGEEEBBB@@@===;;;999888888777666444333333333333333333333333222333444444444777:::>>>KKKeeezzzxxxvvv}}}|||rrrtttxxxeeebbb```eeennnuuuwwwwwwtttrrrsssyyywwwmmmbbb[[[WWWXXXaaakkksss}}}|||rrrhhh___UUULLLJJJJJJIIIIIILLLOOOSSSXXX^^^dddnnnyyysssjjjiiieeennn~~~;;;:::999888888777888888333333222222222111111111////////////////////////////////////////////////...///000111111333666999<<>>;;;999888888777666555444444444444444444444444333333444444444666:::===HHHbbbuuuqqqyyygggddddddiiirrryyy{{{yyyrrrooooootttyyy}}}yyypppfff___ZZZ\\\fffqqqwww}}}rrrhhh^^^UUULLLJJJJJJJJJKKKNNNRRRVVV[[[```fffooozzzrrrlllnnnrrr{{{<<<;;;:::999888888888888444444444333333333222222////////////////////////////////////////////////...///000111111333666999<<>>???BBBDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDHHHPPPWWWgggrrraaa___kkkxxxoookkkgggfffeeedddcccccccccbbb`````````aaabbbdddeeefff___``````[[[TTTNNNMMMMMMJJJHHHFFFEEEDDDBBB???<<<<<<999777666666555444333333333333222222222111111111222444444555777:::===DDDXXXxxx|||qqq}}}}}}mmmlllmmmrrrxxxzzzwwwrrrkkkkkkmmmqqqwwwuuuiiidddcccfffnnnvvvrrrfff^^^UUUMMMKKKJJJJJJMMMRRRUUUYYY^^^cccjjjttt{{{}}}???===;;;:::999888666444666555444333222222222222111111111111000000000000////////////000000000000111222333222111111333555>>>KKK```aaacccccc```wwwwwwccciiiyyyyyyxxx~~~tttmmmooosss{{{wwwjjjbbbWWWMMMHHHGGGGGGHHHHHHHHHHHHJJJLLLPPPTTTVVVUUUTTTRRRPPPMMMKKKIIIHHHFFFEEEDDDCCCDDDEEEGGGIIIKKKMMMOOORRRXXXbbbpppyyyxxxooo```TTTLLLIIIIIIIIIJJJOOOVVV]]]cccjjjpppttt}}}~~~}}}|||zzzuuurrryyy|||uuupppccc___YYYUUUSSSRRRPPPOOOKKKIIIIIILLLPPPVVVbbbnnnzzz}}}wwwqqqjjjfffgggkkkppprrruuuuuurrrnnnmmmooolllhhh```VVVLLLFFFBBB???@@@CCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEIIIOOOVVVeeepppcccbbbmmmxxxnnnjjjhhhgggeeecccbbbbbbbbbccc`````````aaabbbcccdddeee______^^^ZZZUUUQQQNNNMMMKKKIIIGGGFFFEEECCC@@@======;;;888777777777555444444333333333333222222222111333444444555666:::<<>><<<::::::999777555666555444333222222222222111111111111000000000000////////////000000000000111222222222111111333555<<>><<<:::999999888777555555555444444444333333333222333444444444666999<<>>???BBB@@@@@@AAAAAACCCDDDFFFGGGFFFFFFKKKRRRZZZjjjkkk^^^^^^iii}}}sssqqqooolllhhhdddbbbbbbdddeeegggggggggfffeeedddbbbaaa\\\YYYWWWWWWXXXWWWTTTPPPMMMKKKHHHGGGEEECCC???<<<>>><<<999888888888666555666666666555555555444444333444444444444666999;;;===LLLggg}}}pppmmmmmmqqqxxxzzzxxxtttnnnppprrrssstttzzz}}}~~~qqqfff[[[TTTNNNNNNNNNNNNQQQUUU[[[aaajjjqqqxxxCCCAAA>>>======<<<:::888777666555444333333333333111111111111000000000000////////////000000000000///111222222111222444666;;;III___aaadddfffddd|||mmmccc|||rrrccc```dddjjjssswwwooocccXXXQQQMMMLLLKKKIIIIIIIIIKKKMMMQQQUUUWWWXXXWWWTTTQQQNNNKKKHHHGGGFFFEEECCCBBBBBBCCCEEEFFFGGGKKKOOOTTTZZZcccoooxxxwwwooogggaaa```]]]___bbbdddeeedddcccbbb]]]WWWOOOIIIFFFFFFGGGGGGGGGJJJOOOUUU\\\dddlllrrrvvvxxx{{{|||||||||vvvqqqddd^^^XXXUUUVVVVVVSSSOOOMMMKKKMMMRRRWWW___mmmyyy~~~wwwnnnhhhgggjjjmmmooonnnppppppmmmlllkkkfff```TTTLLLEEEBBB@@@>>>>>>BBB@@@AAAAAABBBCCCDDDFFFFFFFFFFFFKKKSSS[[[lllkkk]]]\\\iiiuuusssooommmiiifffeeeeeefffggghhhhhhhhhgggfffcccaaa___[[[YYYXXXXXXWWWVVVTTTRRRNNNLLLJJJHHHFFFCCC@@@===>>><<<:::888888888777555666666555555555444444444333444555444444555888;;;===IIIbbbqqqoooppptttzzz{{{wwwrrrppptttwwwwwwwww{{{rrrgggYYYSSSNNNNNNOOOOOOQQQUUUYYY___gggnnnttt{{{CCCAAA???>>>>>>===;;;999777666555444444333333444111111111111000000000000////////////000000000000///000222222111222444777:::HHH^^^aaaeeegggeee~~~kkkeeevvviiifffggggggooo{{{zzzssshhh]]]VVVQQQNNNLLLJJJJJJKKKLLLOOOSSSVVVXXXWWWVVVTTTPPPMMMJJJGGGFFFDDDCCCBBBBBBBBBDDDFFFGGGGGGJJJOOOSSSYYYbbbmmmuuussshhhbbb\\\VVVSSSQQQSSSWWWYYYZZZYYYYYYYYYVVVRRRNNNKKKKKKKKKJJJIIIKKKOOOVVV\\\bbbgggmmmpppqqqtttwww{{{{{{xxxuuuxxx|||uuunnniiieeeYYYWWWUUUUUUUUUTTTSSSQQQNNNMMMOOOTTTZZZbbbppp|||yyypppjjjhhhjjjmmmoooooopppoookkkiiihhhddd^^^SSSKKKDDDBBBAAA>>>???BBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGLLLTTT[[[llllll___^^^jjjuuutttnnnmmmkkkiiihhhhhhhhhhhhhhhhhhhhhgggdddaaa^^^\\\YYYZZZZZZYYYVVVTTTSSSTTTQQQOOOLLLJJJHHHFFFBBB???@@@===;;;::::::999888777555555555444444444333333333444555555444555888:::>>>GGG]]]zzz|||vvvuuuvvv{{{yyysssqqqvvv{{{||||||~~~}}}pppeeeWWWPPPLLLLLLNNNMMMPPPTTTXXX]]]eeelllrrrzzzDDDBBB@@@???>>>===;;;999777777555444444444444444111111111111000000000000////////////000000000000///000111222111222555777999GGG^^^aaafffiiihhhiiiddd|||pppmmmjjjggglllxxx}}}vvvlllbbbZZZTTTPPPMMMLLLLLLLLLMMMPPPTTTWWWZZZWWWVVVSSSPPPLLLIIIFFFEEECCCCCCBBBAAABBBDDDFFFHHHGGGJJJOOOSSSXXXaaalllttt~~~rrraaaZZZYYYUUUNNNJJJJJJMMMPPPRRRRRRRRRRRRSSSQQQOOOOOOOOOPPPPPPNNNLLLSSSXXX^^^cccgggjjjlllnnnlllnnnrrruuuzzz}}}wwwsssuuuyyy{{{rrriiiaaa\\\YYYRRRSSSTTTTTTTTTSSSSSSRRROOONNNPPPUUU[[[dddrrr~~~{{{rrrkkkiiikkknnnoooooopppnnniiiggggggbbb\\\SSSKKKEEECCCBBB@@@@@@DDDBBBBBBBBBBBBBBBCCCDDDEEEHHHHHHLLLSSSZZZjjjmmmaaaaaammm~~~uuutttnnnmmmlllkkkjjjjjjiiiiiigggggggggeeeccc___\\\ZZZXXXZZZ\\\ZZZUUUSSSSSSUUUSSSQQQNNNLLLJJJHHHDDDAAAAAA???<<<;;;;;;;;;999888555555444444444333333333444555555555444555888:::>>>FFFZZZwww}}}sss}}}|||{{{}}}~~~wwwqqqwww~~~zzzlllaaaUUUNNNJJJKKKLLLLLLNNNRRRWWW\\\dddkkkrrr{{{FFFDDDBBBAAAAAA???<<<999::::::999777666555444333444333111111222111000...000000000000000000000000...000111222222333555888;;;FFF]]]aaaeeefffgggmmmhhh}}}xxxzzzxxxzzz}}}uuupppllliiipppyyyxxxmmmbbb[[[VVVRRRPPPLLLNNNPPPQQQRRRRRRSSSTTTZZZWWWSSSPPPMMMJJJGGGEEEBBBAAAAAAAAACCCEEEGGGHHHKKKKKKNNNRRRVVV\\\iiivvvrrrdddUUUOOOLLLHHHDDDCCCEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOPPPPPPOOOOOOQQQRRRUUUZZZbbbjjjnnnnnnllljjjiiiiiiiiilllrrryyy~~~|||~~~||||||sssiii```YYYTTTRRRLLLMMMNNNOOOQQQRRRSSSTTTRRRPPPPPPUUU[[[dddtttyyyooolllllllllnnnrrrssspppllliiifffbbb]]]YYYQQQLLLFFFBBBAAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAFFFFFFKKKTTT^^^pppooobbb^^^rrrvvvnnnooolllhhhffffffggghhhhhhfffeeebbb```]]]\\\\\\\\\ZZZZZZYYYXXXWWWWWWVVVVVVQQQOOOMMMLLLKKKIIIEEEBBBDDDAAA>>>===>>>===:::777555555555555555555444444555555444555555666777888???AAAOOOlllqqqjjj{{{|||xxxqqqvvv}}}zzzlll```YYYPPPIIIIIIJJJJJJLLLOOORRRYYYccclllsss{{{HHHFFFCCCAAA@@@>>><<<::::::999888777666444444333444222111111111111000...000000000000000000000000...///111111111222555777:::EEE\\\aaafffhhhiiizzzgggbbb|||sssrrrzzz}}}}}}wwwqqqmmmiiimmmvvv|||qqqfff___ZZZVVVTTTPPPQQQRRRRRRRRRRRRSSSTTTXXXUUUQQQNNNLLLIIIFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHKKKPPPTTTZZZgggsssiii[[[NNNJJJHHHEEEBBBBBBAAABBBBBBCCCDDDFFFHHHIIIKKKLLLMMMMMMMMMOOORRRUUUYYY___gggnnnqqqpppllliiieeeddddddfffjjjpppvvvzzzxxxssskkkaaaXXXQQQLLLKKKIIIJJJLLLMMMOOOQQQSSSSSSRRRPPPRRRVVV]]]gggwww{{{pppllllllkkkmmmqqqsssppplllhhhddd```[[[WWWOOOJJJEEEAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBFFFFFFKKKTTT]]]ooommmbbb___tttwwwooommmjjjgggeeeeeefffffffffgggeeeccc```]]][[[[[[ZZZZZZZZZYYYXXXWWWVVVVVVUUUSSSQQQPPPOOONNNKKKGGGDDDEEEBBB???>>>>>>===:::777555555555555444444444444444444444444555666777888<<<>>>JJJfffqqqlllyyy|||yyyrrrwww}}}{{{mmm```WWWOOOIIIIIIJJJJJJLLLPPPRRRXXXbbblllvvvLLLIIIEEEBBB@@@>>><<<;;;:::999888777666444333333333222000000111111000...000000000000000000000000...///000111111222444666999DDDZZZaaagggiiiiiiuuubbb]]]uuuqqqhhhkkkttt}}}yyyrrrmmmjjjiiiqqqvvvmmmfffaaa]]][[[XXXXXXWWWVVVUUUUUUUUUUUUVVVSSSPPPMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGJJJOOOSSSYYYeeeppp}}}ttt\\\PPPEEECCCBBB@@@??????=========>>>???AAABBBCCCFFFGGGIIIJJJKKKOOOUUUYYY^^^dddkkkrrrssspppkkkggg___^^^]]]\\\^^^bbbfffiiisssyyy~~~|||zzzxxxrrrmmmeee[[[RRRLLLHHHFFFEEEFFFHHHJJJMMMPPPRRRSSSSSSRRRSSSYYYaaakkk||||||qqqmmmllllllnnnqqqtttqqqmmmhhhccc^^^XXXTTTLLLHHHCCC@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDGGGFFFJJJSSS\\\mmm}}}iiiaaa___tttvvvpppmmmkkkgggffffffggggggfffgggeeeccc```]]][[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQNNNJJJGGGEEECCC@@@???>>>===:::888555555555444444444333333333333333333444555666777888:::EEE]]]}}}sssmmmuuuyyyxxxsssxxxyyykkk^^^UUUNNNHHHIIIJJJJJJLLLPPPSSSWWW```lllzzzPPPLLLGGGCCC@@@???===<<<::::::999777666555444333333111000000111111000///000000000000000000000000...///000000000111333666999CCCYYY___eeeffffffsssaaaZZZpppqqqccc```gggrrr{{{zzzqqqmmmjjjhhhooo~~~{{{sssmmmiiieeeccccccaaa^^^]]]\\\[[[[[[ZZZVVVTTTQQQNNNMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIIIIHHHMMMKKKMMMQQQUUUYYYbbblllxxxhhhQQQHHH???======;;;:::;;;999999999:::;;;===>>>???CCCDDDEEEGGGJJJPPPWWW\\\aaafffmmmrrrrrrmmmfffbbbYYYWWWUUUSSSSSSTTTVVVXXX___ccckkkttt~~~~~~~~~|||zzzvvvssspppnnnjjjfff^^^UUUMMMGGGDDDBBB@@@AAADDDHHHKKKOOOQQQSSSTTTSSSVVV]]]eeeppp{{{qqqnnnnnnnnnqqqtttwwwtttoooiiiddd^^^WWWSSSIIIFFFBBB@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFJJJSSS\\\lllyyyfff```^^^qqquuupppooollliiihhhhhhiiihhhhhheeedddbbbaaa___^^^]]]\\\[[[[[[ZZZYYYWWWVVVUUUUUUVVVUUUTTTTTTSSSQQQLLLIIIFFFDDDBBBAAA???===;;;999666666555555444333333333333333333333333444666666777999BBBVVVvvvzzznnnppp{{{yyyuuutttwww}}}uuuggg[[[RRRLLLHHHIIIJJJJJJMMMQQQUUUXXX```mmm}}}}}}|||~~~zzz|||}}}~~~RRRNNNIIIDDDBBB@@@???===;;;;;;:::888777666555444333222111111222222111000000000000000000000000000///000111111000111333555999BBBWWW]]]cccccc```zzzrrr___WWWiii{{{qqqcccYYYYYYdddrrr||||||zzzqqqmmmjjjiiippp~~~yyytttqqqnnnlllllliiifffddddddcccaaa___YYYVVVSSSPPPOOOMMMKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQNNNNNNQQQTTTWWW^^^fffrrr}}}oooYYYKKKCCC===<<<;;;888777888888888888999:::;;;<<<===@@@AAACCCEEEHHHNNNVVV[[[aaafffkkkooonnniiibbb]]]SSSQQQNNNKKKJJJJJJJJJKKKMMMPPPVVV]]]fffrrr}}}{{{zzzxxxtttpppllliiiggg___[[[TTTLLLEEEAAA>>>======???BBBFFFJJJNNNQQQSSSUUUUUUXXX```iiitttyyypppnnnoooqqquuuyyyzzzwwwqqqkkkeee^^^XXXSSSHHHEEEAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFJJJSSS\\\llluuubbb^^^]]]mmm|||tttqqqooommmjjjiiiiiijjjiiihhhdddcccccccccbbbaaaaaa```]]]\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUURRRMMMIIIGGGFFFEEEBBB???===;;;;;;777777666555555444333333333333333333333444666666777;;;BBBRRRqqqqqqmmmxxxxxxuuuvvv~~~{{{qqqdddYYYPPPKKKIIIJJJJJJJJJNNNSSSWWWZZZbbbooo}}}{{{xxxuuuuuuwwwrrrtttxxxyyy{{{RRROOOJJJGGGEEECCC@@@>>>===<<<;;;:::999777666666444333222222333444333111000000000000000000000000000111222222111222444666999AAAUUU[[[aaaaaa]]]uuuqqq]]]QQQ___ttt~~~}}}zzzkkkeee[[[TTTVVVccctttxxxzzz|||rrrnnnkkklllrrr|||yyywwwvvvssspppnnnnnnooonnnjjjfff```]]]YYYUUUSSSPPPMMMJJJKKKKKKKKKKKKMMMOOOQQQRRRRRRNNNMMMPPPSSSUUUZZZ```lllvvv}}}aaaPPPGGGAAA<<<;;;:::777666888888888888888999:::;;;<<<===>>>@@@BBBEEEJJJPPPUUU\\\```dddgggfffaaa[[[WWWMMMKKKHHHEEEDDDCCCCCCCCCBBBDDDHHHLLLSSS]]]gggnnn{{{{{{yyyuuuqqqlllgggdddbbbZZZVVVPPPIIIDDD@@@>>>>>>===>>>AAAFFFJJJNNNQQQSSSVVVVVV[[[ccclllwwwyyypppnnnqqqssswww||||||xxxrrrlllfff___XXXSSSHHHEEEBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGFFFJJJSSS\\\mmmrrr```^^^]]]lll|||uuusssooommmkkkjjjjjjjjjiiihhhfffffffffffffffeeedddccc___^^^]]][[[ZZZXXXWWWVVVUUUUUUUUUVVVVVVSSSNNNJJJGGGHHHGGGDDD@@@===<<<<<<999888888777666555444444333333333333444555666777777<<>>>>>===<<<:::999888777555444333333555555444333000000000000000000000000111222333333222333555777888@@@TTT[[[bbbbbb]]]tttrrr\\\NNNXXXjjjrrrpppnnnbbb___ZZZVVVXXXeeeyyy{{{yyy~~~tttpppnnnnnnsss}}}{{{zzz{{{~~~}}}wwwrrrllliiiddd___\\\XXXTTTQQQNNNMMMKKKJJJJJJMMMPPPRRRRRRNNNMMMQQQUUUWWW\\\aaahhhqqqjjjUUUKKKCCC>>>;;;;;;:::777777999888888888888999:::;;;;;;:::<<<>>>???AAAEEEIIILLLQQQSSSVVVXXXXXXTTTOOOLLLGGGEEECCCAAA????????????>>>???AAACCCGGGNNNWWW\\\ffflllttt}}}zzzvvvoooiiiccc___]]]VVVSSSNNNHHHDDDAAAAAAAAA===???BBBFFFKKKOOORRRTTTWWWXXX\\\eeennnyyyzzzqqqoooqqqtttxxx|||{{{wwwqqqkkkeee^^^WWWSSSIIIFFFCCCBBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEFFFFFFFFFKKKTTT]]]oooooo^^^______mmm}}}wwwvvvrrrpppnnnnnnnnnnnnlllkkkkkkkkkkkkjjjiiigggeeedddaaa```___]]][[[ZZZXXXXXXUUUVVVWWWXXXWWWTTTOOOKKKHHHIIIHHHEEE@@@<<<<<<===::::::999888777666555555444444444444555666777888555;;;@@@KKKgggtttxxxtttkkk```VVVMMMKKKKKKMMMMMMLLLQQQXXX\\\aaajjjttt}}}{{{tttppplllkkknnntttsssyyyQQQOOOLLLKKKIIIFFFBBB?????????>>>===;;;:::999888666444333444666666555444000000000000000000000000222333444444333333555777777???SSS[[[cccddd___vvvuuu^^^NNNVVVfffmmmkkkjjj``````]]]ZZZ]]]jjj}}}vvvrrrpppnnnttt~~~~~~}}}xxxtttnnniiiddd```[[[XXXPPPNNNJJJHHHHHHKKKNNNQQQSSSNNNNNNSSSXXX[[[```eeeeeemmm|||pppXXXJJJEEE???;;;:::;;;:::888888;;;888888888888888999:::;;;888:::<<<===>>>@@@CCCFFFFFFHHHJJJLLLKKKIIIEEECCCCCCBBB@@@>>>=========>>>>>>?????????BBBGGGNNNSSSYYY___iiivvv}}}wwwooohhhaaa]]]ZZZOOOLLLHHHCCC@@@>>>>>>>>>>>>@@@CCCGGGKKKOOORRRTTTXXXXXX]]]fffoooyyy{{{rrrppprrrssswww{{{zzzvvvpppjjjddd^^^WWWRRRJJJGGGDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFKKKTTT^^^pppnnn]]]```aaapppzzzyyywwwuuussssssssssssqqqpppoooooonnnmmmjjjgggeeecccbbbaaa```^^^\\\ZZZYYYXXXVVVWWWXXXYYYYYYVVVPPPLLLHHHIIIIIIEEE@@@<<<<<<===;;;;;;:::999888777666555555555444555555666777888222999>>>HHHcccyyyxxx|||pppggg\\\RRRMMMKKKLLLNNNNNNMMMRRRYYY]]]dddmmmuuu{{{yyysssooolllkkkqqqxxxxxxTTTSSSRRROOOLLLHHHDDDBBBAAA>>><<<:::::::::888777777555333333333333111///////////////000000000000000000000111222444555666:::CCCPPPbbbiii^^^aaayyybbbNNNRRR[[[gggnnnjjjhhhaaabbbdddddduuu}}}}}}xxxwwwtttrrrwww}}}{{{zzzvvvoooeee]]]___XXXPPPKKKKKKMMMNNNMMMOOONNNPPPUUUYYY\\\cccjjjnnnooozzzttt___NNNDDD@@@>>>>>>===<<<;;;;;;:::::::::999999888888888888888999888888777888:::;;;<<>>>>>===<<<<<<<<<===>>>>>>???AAAEEEIIIQQQWWWaaalllwww{{{sssnnnllleee[[[RRRNNNKKKEEE@@@<<<<<<===>>>@@@BBBDDDGGGKKKNNNPPPRRRPPPUUU^^^gggrrryyyqqqrrrtttsssrrrssstttpppjjjfffccc^^^XXXRRRJJJFFFAAA???AAABBBBBBAAA???AAABBBBBBAAAAAACCCDDDFFFEEEKKKVVV___ppprrr\\\ZZZcccuuuzzzyyyyyyxxxvvvtttrrrrrrrrrsssnnnnnnmmmlllkkkiiigggfffeeeeeecccaaa___\\\ZZZYYYWWWVVVVVVVVVVVVTTTQQQNNNMMMKKKGGGBBB???>>>======;;;;;;:::999777555333222333333333444444444555555777:::<<>>======<<<<<<;;;:::::::::999999888777777777777888888777777888888999:::;;;==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@CCCGGGKKKPPPWWW```kkkuuu~~~xxxqqqllljjjeee[[[SSSMMMIIIDDD???===<<<>>>???AAACCCEEEHHHLLLOOOQQQSSSRRRWWW___iiiuuu{{{tttuuuxxxwwwwwwwwwrrrnnnhhhdddaaa]]]WWWRRRIIIFFFAAA@@@AAABBBBBBAAA@@@BBBCCCCCCBBBBBBDDDEEEIIIHHHMMMWWWaaarrrrrr^^^[[[cccttt|||zzzzzzyyywwwuuutttsssssssssqqqqqqpppnnnllliiigggfffeeedddcccbbb```^^^\\\ZZZYYYXXXXXXXXXXXXVVVRRROOOLLLJJJFFFBBB@@@>>>======<<<;;;:::999777555444333333333333444444444555555777999<<>><<<<<<;;;999888999888666666666555444222111111111000000/////////111111111111111222333444666???NNNcccnnnhhhqqqkkkUUUUUU\\\jjjvvvwwwwwwqqqtttuuuttt|||vvvtttppppppsss{{{{{{qqqhhhZZZQQQMMMLLLLLLKKKMMMPPPYYYdddjjjllloootttyyy}}}}}}nnn^^^RRRIIIAAA===>>><<<<<<<<<;;;;;;::::::999999888888777777777777777666666777888999999999999::::::999999999999::::::::::::;;;<<<===>>>>>>??????@@@@@@AAABBBEEEJJJNNNTTTZZZdddnnnwww{{{xxxwwwwwwxxxxxxvvvpppjjjgggeeeaaaYYYRRRIIIFFFBBB>>><<<===>>>???BBBDDDFFFIIIMMMPPPRRRTTTUUUYYY```kkkzzz|||vvvwww{{{{{{{{{|||qqqmmmgggbbb___[[[TTTPPPHHHEEEBBB@@@@@@AAAAAAAAAAAACCCDDDDDDDDDDDDEEEGGGJJJJJJOOOXXXcccvvvooo^^^\\\cccttt~~~zzzyyyxxxwwwvvvuuusssrrrrrrtttsssrrrpppmmmjjjhhhfffeeeeeedddcccaaa___]]]\\\XXXWWWVVVVVVUUUSSSPPPMMMLLLKKKHHHEEECCCAAA@@@???<<<;;;;;;:::888666444333333333333444444444555555666999;;;BBBUUUssstttiii^^^WWWRRROOOMMMNNNRRRXXX]]]___dddnnnyyy|||vvvuuuvvvzzzZZZYYYXXXUUURRRNNNKKKHHHEEECCC@@@>>>======;;;999999888666666666666444222000000000000000000000000222111111111111111222222444===LLLbbbooommmyyyuuu\\\ZZZaaaqqq}}}}}}wwwrrrpppmmmkkkoooyyy~~~sssdddWWWQQQOOONNNMMMPPPSSS[[[ffflllmmmpppttt~~~uuu```VVVMMMHHHDDD???===>>><<<<<<;;;;;;:::::::::999999888777777666666777777444555777888999999888777;;;:::999999999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDIIINNNSSS\\\bbblllvvv~~~|||tttooolllkkkkkkkkkhhhddd^^^\\\[[[XXXRRRNNNDDDBBB???<<<<<<<<<>>>@@@CCCDDDGGGJJJMMMPPPSSSTTTXXX[[[bbbnnn|||vvvxxx|||}}}}}}~~~tttnnngggaaa]]]XXXQQQLLLFFFDDDBBBAAA@@@AAAAAAAAABBBCCCEEEEEEEEEEEEGGGIIIJJJJJJOOOWWWcccxxxxxxiii]]]\\\dddwwwzzzwwwwwwvvvuuutttrrrqqqpppsssrrrqqqpppmmmkkkiiihhhhhhgggfffdddbbb___]]][[[YYYWWWVVVUUUUUUSSSPPPNNNNNNMMMKKKIIIGGGDDDCCCBBB<<<<<<;;;:::999777555444333333333444444444555555666888;;;AAAQQQlllwwwkkk```YYYVVVUUUTTTUUUYYY^^^cccfffkkkvvv~~~~~~\\\[[[ZZZXXXTTTPPPMMMKKKGGGEEEBBB@@@???>>><<<:::999777666555666555333222......///000111222333333111111111000000111222222444<<>><<<;;;;;;;;;;;;;;;::::::999888888777777777777777444555777888999999888777;;;;;;::::::;;;<<<<<<=========>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHMMMTTTXXXdddkkkvvv}}}vvvmmmeeeaaa^^^]]]\\\XXXUUUQQQOOOOOOMMMIIIFFF???>>><<<;;;;;;===???@@@DDDEEEHHHKKKNNNRRRTTTUUUZZZ^^^fffsssxxxzzz~~~xxxrrriiiaaa\\\UUUNNNIIIDDDCCCCCCAAA@@@@@@AAABBBBBBDDDEEEFFFFFFFFFHHHJJJHHHJJJNNNVVVccc{{{pppdddZZZ[[[fff|||yyyuuuuuutttrrrqqqpppooonnnppppppoooooommmlllkkkjjjjjjiiihhheeeaaa^^^[[[YYYZZZYYYWWWWWWWWWVVVSSSQQQNNNNNNMMMKKKHHHEEEBBB@@@<<<<<<<<<;;;999888666666333333333444444444555555666777:::???LLLddd~~~zzzoooddd]]][[[ZZZZZZ[[[^^^bbbgggjjjrrr}}}]]]]]][[[YYYUUUQQQNNNLLLIIIGGGDDDBBBAAA???===;;;999888666555666555444222...//////000111222333333000000000000000111222333555<<>>::::::===<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888888888666666777888999999999999999:::;;;<<<======<<<<<<<<<===>>>@@@BBBDDDFFFFFFIIIIIIJJJKKKNNNTTT[[[```mmmtttwwwpppeee\\\VVVSSSRRRQQQLLLJJJGGGEEEDDDCCCBBB@@@<<<<<<;;;;;;===???AAACCCGGGHHHKKKNNNQQQUUUWWWXXX]]]cccnnnyyy}}}~~~yyyrrriii```ZZZTTTMMMGGGBBBCCCCCCBBB@@@???@@@BBBBBBCCCEEEFFFFFFGGGHHHJJJHHHKKKOOOWWWfffpppcccXXXZZZiiizzzuuutttrrrpppnnnnnnnnnnnnoooooooooooonnnmmmlllkkkjjjiiigggeeeaaa^^^[[[YYYVVVUUUSSSSSSTTTTTTRRRQQQMMMMMMMMMKKKHHHDDD@@@===<<<<<<<<<;;;:::999777777333333333444444444555555666666999>>>HHH\\\{{{||||||~~~rrrggg```]]]^^^``````bbbfffkkkoooyyy^^^]]]\\\ZZZVVVRRROOOMMMKKKHHHEEECCCBBB@@@>>><<<;;;999777777777777555333111111111111111111111111////////////000222333333666<<>>;;;;;;???========================;;;::::::999999999999999888777777888888999:::;;;999:::===???@@@???>>><<<===>>>AAADDDHHHLLLNNNPPPOOOPPPPPPQQQUUU[[[ccciiivvv}}}ooohhh^^^TTTOOOMMMKKKKKKFFFDDDAAA??????>>>======<<<<<<<<<===@@@BBBEEEGGGKKKMMMOOORRRVVVYYY[[[]]]```jjjvvvvvvooofff^^^XXXSSSLLLHHH@@@BBBCCCBBB@@@???@@@BBBAAACCCEEEFFFFFFFFFHHHJJJKKKNNNSSS[[[llluuugggZZZ\\\nnn|||wwwuuuqqqnnnmmmmmmooopppqqqqqqqqqpppooommmlllkkkgggfffeeedddaaa___\\\[[[UUUSSSRRRRRRSSSTTTTTTSSSPPPPPPPPPNNNKKKEEE@@@===<<<<<<<<<<<<;;;999888777333333333444444444555555666666888===DDDWWWvvvzzz}}}vvvkkkcccaaacccfffhhhjjjnnntttyyy^^^^^^\\\ZZZVVVRRROOOMMMLLLIIIFFFDDDBBBAAA???===<<<:::999888888888666555444444333222111000///............///000222333444888===FFFXXXeeefffwwwttt|||wwwlllfffdddcccffflllvvv~~~wwwrrrpppmmmkkklllpppzzzrrrXXXJJJFFFBBB??????@@@???===???CCC=========>>>>>>>>>>>>>>><<<;;;::::::999999::::::999888888777888:::;;;<<<:::===@@@CCCDDDBBB@@@>>>???AAADDDIIIOOOSSSWWWYYYTTTTTTUUUVVVYYY```hhhnnn}}}}}}wwwjjjcccYYYPPPKKKJJJIIIIIIDDDBBB@@@>>>===<<<<<<<<<======>>>@@@BBBEEEHHHJJJNNNPPPRRRUUUYYY\\\^^^```cccnnn|||~~~~~~||||||rrrlllccc\\\WWWRRRMMMHHH@@@BBBDDDBBB@@@???@@@BBB@@@BBBDDDEEEEEEFFFHHHJJJNNNRRRWWW^^^ppp|||lll]]]^^^qqq~~~yyyvvvqqqnnnlllmmmppprrrttttttsssrrrpppnnnlllkkkddddddccccccaaa```^^^^^^[[[YYYXXXXXXZZZ\\\[[[[[[TTTUUUUUUSSSOOOIIICCC@@@======<<<<<<;;;:::999888333333333444444444555555666555888<<>><<<======>>>===<<<:::999:::999888999;;;<<<<<<;;;<<<;;;<<<===>>>???>>>===@@@CCCFFFKKKTTT___bbb```^^^]]]]]]^^^bbbhhhooosssyyyrrrddd___WWWOOOIIIFFFGGGHHHFFFBBB>>>===@@@BBBCCCCCCBBBDDDFFFHHHJJJLLLPPPSSSVVVXXX[[[\\\^^^aaaeeehhhpppvvv~~~}}}|||~~~{{{uuuqqqnnnfff^^^YYYWWWRRRIIIAAA@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFGGGHHHIIILLLOOOPPPRRRWWWbbbuuusssaaacccxxx}}}vvvqqqppppppnnnooorrrwwwtttpppnnnnnnnnnnnnmmmkkkgggddddddeeeeee```[[[[[[UUUPPPQQQXXX^^^aaabbbWWWXXXVVVRRRMMMHHHFFFEEEAAA???===<<<<<<<<<:::999555555555555666666666666444999888:::BBBMMMiii~~~ssslllkkkmmmqqqwww~~~```]]]YYYXXXXXXXXXUUUSSSTTTSSSQQQNNNKKKGGGDDDBBB???===;;;::::::999777555333222000111333333111...////////////000111333333666888AAAUUUeeeeeeqqqxxx}}}zzz{{{rrrgggcccaaa^^^```bbbeeelllyyyfffRRRJJJIIICCCDDDDDDDDDCCCCCCDDDFFFHHHIIIHHHGGGDDDBBBAAAAAA??????@@@??????===<<<;;;;;;999888999;;;======<<<;;;;;;<<<>>>???AAAAAA@@@GGGKKKOOOTTT^^^hhhllljjjjjjiiiggghhhlllsss{{{tttnnn___ZZZRRRLLLIIIHHHHHHHHHLLLIIIGGGFFFGGGGGGFFFFFFJJJMMMPPPRRRUUUXXX\\\___bbbdddgggiiijjjkkkmmmoootttyyy}}}||||||xxxrrrnnnmmmeee]]]XXXVVVQQQIIIBBBBBBBBBAAAAAAAAAAAAAAAAAACCCDDDFFFGGGHHHJJJMMMOOOSSSUUUZZZeeexxxvvveeefffxxxxxxrrrqqqpppnnnooosssssspppmmmlllmmmnnnooonnnkkkgggeeeeeefffeee```[[[[[[WWWTTTVVV\\\bbbddddddYYYXXXVVVSSSPPPLLLIIIGGGDDDAAA>>>======<<<:::999777777666666555555555444444888777999BBBLLLfff|||vvvwwwzzz___\\\ZZZYYYXXXXXXVVVUUUXXXWWWUUURRRNNNJJJFFFEEEBBB@@@===<<<<<<;;;999777555333111111111111///---...//////000111222444444555888AAAUUUfffhhhsssrrrxxxwwwssswwwxxxzzz}}}nnnccc```^^^[[[\\\]]]___ffftttzzzbbbTTTMMMKKKHHHIIIIIIHHHHHHIIIKKKNNNMMMMMMMMMLLLJJJGGGEEECCCDDDCCCCCCBBBAAA???>>>>>>===;;;999:::<<<>>>>>>>>><<<<<<===>>>@@@BBBDDDEEEIIINNNTTTZZZdddooosssqqquuusssrrrrrrxxxzzznnngggZZZUUUOOOLLLMMMNNNNNNMMMNNNOOORRRTTTTTTRRRPPPNNNTTTWWW[[[```cccggglllooosssuuuxxxyyywwwuuuuuuuuuyyy}}}~~~|||{{{vvvoookkkjjjddd\\\WWWUUUPPPIIIBBBCCCCCCBBBBBBAAA@@@@@@@@@CCCDDDFFFGGGHHHJJJMMMOOOUUUXXX]]]gggzzzuuueeefffvvvzzzsssqqqooonnnooosssssspppmmmlllmmmnnnmmmllljjjhhhffffffgggeee```[[[[[[XXXWWWZZZ___ccccccbbbZZZWWWTTTTTTTTTQQQMMMIIIGGGDDDAAA???>>>===:::999888888777666555444333333444888777999AAAJJJbbb]]][[[ZZZYYYXXXXXXWWWWWW\\\[[[XXXUUUQQQMMMIIIGGGCCCAAA???>>>===<<<999777555444333222111111000///...//////000111333444555666999???RRRdddhhhtttkkkooorrrrrr}}}kkkaaa^^^\\\[[[\\\\\\^^^eeetttppp^^^UUUPPPMMMJJJLLLMMMMMMNNNQQQUUUXXXUUUUUUUUUVVVUUUQQQMMMIIIHHHGGGEEEDDDBBBBBBAAAAAA@@@>>><<<<<<>>>@@@@@@@@@>>>??????@@@@@@BBBEEEHHHKKKRRRZZZbbblllwww|||{{{~~~|||~~~sssgggaaaVVVRRROOOPPPUUUXXXYYYWWWTTT\\\fffmmmmmmiiieeebbb___ccciiioootttyyy~~~zzzvvvttt{{{~~~|||tttllliiigggaaa[[[VVVSSSOOOHHHCCCBBBBBBBBBBBBBBBAAAAAAAAACCCEEEGGGHHHHHHJJJMMMPPPUUUXXX]]]gggzzz~~~ooobbbcccssszzzssspppooommmooosssxxxuuurrrooonnnmmmkkkjjjiiihhhgggggggggddd___[[[ZZZZZZZZZ]]]___```^^^\\\YYYVVVSSSTTTVVVUUUOOOJJJJJJGGGDDDAAA???===:::888888777777666555444444444444888666888@@@HHH]]]|||ZZZZZZYYYXXXWWWWWWXXXXXX]]]\\\YYYVVVRRRNNNKKKIIIDDDBBB@@@>>>===<<<999777555555444333333333333444//////000000111333444555888:::===LLL___ffftttzzzdddfff{{{{{{uuuzzzlll```\\\\\\\\\]]]]]]___fffuuu}}}ggg\\\VVVSSSQQQOOOPPPRRRSSSTTTVVVZZZ]]]```aaabbbcccccc___YYYSSSKKKJJJHHHEEEDDDDDDEEEFFFEEEBBB@@@???@@@BBBCCCCCCAAABBBBBBAAAAAACCCGGGKKKRRR[[[fffoooyyywwwiii___YYYSSSSSSSSSXXX^^^ccceeedddgggsss{{{wwwssswww~~~yyytttrrrxxx}}}}}}tttkkkhhhccc___YYYUUURRRNNNHHHDDD@@@@@@AAABBBBBBCCCDDDDDDCCCEEEGGGHHHIIIJJJMMMPPPRRRUUU[[[fffxxxzzzlll```ccctttxxxqqqooonnnmmmooorrryyywwwtttsssrrrqqqnnnlllhhhggggggfffeeebbb___\\\]]]]]]___``````^^^[[[XXXXXXTTTRRRTTTWWWVVVQQQKKKLLLIIIEEEBBB@@@>>>;;;888555555555666666666666666444777666888???EEEWWWtttVVVWWWXXXWWWVVVVVVWWWYYY[[[ZZZXXXUUURRROOOLLLJJJFFFDDDAAA???>>>===:::888666666666444333333555777111111111111111222333444888:::<<>>;;;999555555555555666666777777444777555777>>>BBBRRRmmmTTTUUUWWWVVVTTTUUUWWWYYYXXXWWWVVVTTTQQQNNNKKKJJJHHHFFFCCCBBB@@@???<<<:::777888777444111111333666222222222111111222222333555999<<>>;;;999666666666666666555555555444777444777>>>@@@NNNgggRRRTTTVVVUUUTTTTTTVVVYYYVVVUUUTTTRRRPPPMMMKKKJJJJJJHHHEEECCCBBB@@@>>>;;;999999888444000...000333444333222222111111222222222888===JJJ[[[```eeessshhhWWWRRRWWWjjj{{{||||||rrriiifffgggmmm~~~{{{fffWWWVVVZZZZZZ[[[```hhhvvv{{{|||~~~}}}}}}~~~}}}xxxssstttxxx}}}~~~tttgggbbb[[[WWWWWWZZZ]]]```bbbhhhqqqzzz}}}nnncccVVVTTTPPPNNNOOOQQQUUUWWWTTTPPPKKKGGGFFFFFFFFFFFFFFFIIIKKKKKKLLLQQQ[[[ccclllzzz{{{rrrhhh___[[[ZZZ\\\^^^hhhttt|||}}}sssjjjgggiiikkk{{{|||qqqhhheee\\\ZZZWWWSSSOOOKKKGGGEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIKKKNNNQQQRRRVVV^^^jjj}}}vvvgggmmmuuuqqqggglllhhhgggkkkmmmmmmmmmppppppooonnnooooooooommmkkkgggfffccc```]]]\\\]]]^^^YYY\\\___aaa___]]][[[ZZZVVVYYY\\\\\\ZZZVVVTTTSSSKKKIIIEEEBBB@@@>>><<<999888888777666555444444333444777444777===???LLLdddzzz~~~WWWVVVVVVVVVUUUUUUTTTTTTTTTUUUTTTRRRNNNJJJIIIIIIGGGGGGFFFEEECCCAAA>>><<<:::999888666555444444444222111111111111111222222999888<<>>BBBDDDDDDDDDEEEGGGGGGHHHJJJNNNPPPTTTZZZ```hhh~~~xxxhhhrrrtttmmmiiiiiiiiiiiiiiijjjkkkllllllpppnnnlllmmmnnnnnnkkkhhhaaa```___^^^^^^^^^^^^^^^\\\]]]^^^^^^]]]\\\[[[ZZZXXXXXXXXXWWWWWWVVVUUUUUUPPPLLLFFFBBB@@@>>><<<:::666666666555444444444333777555444777:::@@@LLLWWWzzz~~~zzzwwwxxx~~~}}}WWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSQQQMMMJJJIIIIIIIIIHHHGGGFFFCCCAAA???===;;;:::999777666555444444333222222222222222333333666666;;;DDDPPPZZZbbbgggvvvlllWWWSSSLLLSSSbbbbbbfffeeebbbhhhpppooo|||uuubbbYYYVVVVVVYYY```jjjxxx{{{}}}}}}}}}~~~xxxnnnccc]]]]]]```bbbfffkkkrrrxxx}}}~~~xxxpppfff]]]WWWSSSRRRRRRSSSWWW^^^fffkkkrrrzzz}}}ooo___YYYSSSSSSXXX^^^``````eeeYYYNNNLLLNNNNNNNNNOOOQQQPPPRRRVVV[[[bbbooo|||vvvqqqhhh```\\\\\\___aaagggoooyyyyyyuuupppiiicccaaaaaabbbiiiqqqxxxrrrmmmiiigggaaa\\\UUUQQQMMMJJJFFFBBBCCCFFFGGGCCCCCCFFFHHHHHHEEEFFFGGGHHHIIIKKKNNNQQQVVV[[[aaakkktttfffrrr~~~ssslllhhhhhhhhhhhhhhhjjjkkklllmmmjjjiiiggghhhjjjjjjhhheeebbbaaa```^^^]]]]]]]]]]]]\\\]]]]]]]]][[[ZZZXXXWWWYYYXXXWWWWWWVVVWWWWWWWWWOOOLLLFFFBBB@@@>>><<<:::777777666666555444444444777555555777888<<>><<<;;;999888666555555555444444333333222333333444222444999AAALLLWWW___bbbkkk}}}^^^PPPHHHOOO]]]```hhhgggeeekkksssttt~~~hhh\\\XXXVVVZZZbbbmmmzzz|||}}}~~~~~~vvvlll```VVVSSSSSSUUUWWW[[[```dddhhhjjjhhhgggeeebbb]]]VVVQQQNNNNNNNNNOOOQQQWWW```kkkrrr|||tttbbb]]]XXXZZZaaahhhjjjjjjiii]]]RRROOOPPPPPPPPPRRRQQQRRRUUU\\\ccckkkxxxzzztttuuuwwwyyy|||||||||{{{zzzzzz{{{|||}}}oookkkddd^^^\\\]]]```cccdddllluuuzzz{{{{{{|||vvvooohhhcccaaa]]][[[\\\___cccmmmvvv}}}vvvoooiiieeeccc^^^ZZZTTTPPPLLLIIIEEECCCDDDGGGHHHEEEEEEHHHKKKJJJFFFHHHIIIJJJJJJMMMPPPSSSYYY]]]cccpppmmmbbbqqq~~~tttnnniiiggggggggggggiiijjjlllmmmgggfffffffffhhhhhhfffdddcccbbb```___]]]\\\[[[[[[]]]]]]]]]\\\[[[YYYXXXWWWYYYXXXVVVUUUUUUVVVWWWXXXOOOKKKFFFCCC@@@>>><<<:::888888777777666555555444777555555777777999AAAJJJhhhwwwyyyzzzzzzyyy|||zzztttpppnnnooottt{{{}}}RRRRRRPPPOOOOOOOOOOOOPPPPPPPPPPPPNNNKKKIIIIIIJJJLLLKKKHHHFFFCCCAAA???>>>===<<<;;;999777666555555444444333222222222222333000444888>>>JJJVVV^^^___jjjgggPPPIIIPPP___hhhooopppmmmpppxxx{{{nnn___[[[ZZZ^^^eeennnzzz~~~~~~}}}{{{zzz{{{}}}}}}uuulll___SSSMMMMMMNNNOOOQQQTTTWWWYYY[[[[[[ZZZXXXVVVSSSPPPNNNMMMLLLNNNPPPSSSXXXcccoooxxxwwwgggccc```dddlllsssuuuuuukkk___TTTPPPPPPOOOQQQSSSSSSTTTZZZccckkksss|||jjjcccdddfffhhhkkknnnnnnppprrruuuwwwwwwvvviiifff```[[[ZZZ[[[^^^```___fffnnnrrrrrrsssvvvzzz~~~wwwpppjjjccc]]]YYY[[[YYYYYY]]]aaahhhtttzzzssslllfffbbb___[[[XXXTTTOOOKKKGGGEEECCCAAAEEEGGGDDDDDDHHHJJJIIIHHHIIIKKKKKKLLLNNNRRRTTTYYY\\\dddttttttddd]]]pppyyytttpppjjjiiihhhgggggghhhjjjkkkkkkjjjjjjiiiiiihhhfffeeedddbbbaaa^^^\\\[[[ZZZZZZ]]]]]]]]]\\\\\\[[[ZZZZZZZZZXXXUUUSSSRRRRRRTTTUUUOOOKKKGGGDDDBBB???===;;;::::::999888777666666555666444666888888888???GGG^^^xxxwwwuuuzzzzzztttpppmmmmmmrrryyy{{{tttOOONNNMMMLLLLLLMMMNNNOOOPPPPPPOOOMMMJJJHHHIIIJJJLLLKKKIIIGGGDDDBBB@@@??????>>><<<:::888777666666333333222111111111111111000555888===HHHWWW___```jjjsssTTTLLLRRR```oootttvvvsssuuu}}}sssccc___^^^```fffmmmxxx~~~zzzvvvuuuwwwyyy}}}uuulll___RRRLLLJJJJJJJJJKKKMMMNNNPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJKKKNNNQQQUUUZZZeeerrr|||wwwmmmjjjhhhmmmuuu|||~~~}}}jjj___TTTPPPNNNNNNPPPTTTYYY\\\cccnnnvvv~~~qqq___WWWVVVVVVXXXZZZ]]]___ccciiioooqqqpppmmmeeeaaa\\\XXXVVVVVVXXXYYYWWW]]]dddggggggjjjpppvvv~~~}}}xxxooohhhbbb^^^ZZZXXXYYYYYY[[[```dddkkkxxx}}}xxxqqqjjjddd___]]]YYYWWWSSSNNNIIIEEECCCCCC>>>CCCEEEDDDDDDGGGIIIHHHIIIJJJLLLLLLMMMOOOSSSUUUYYY\\\fff{{{hhh\\\YYYnnn}}}yyyooommmkkkhhhffffffggghhhnnnnnnmmmkkkhhheeecccbbbbbbaaa```^^^\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\[[[YYYUUUQQQOOOOOOPPPQQQOOOLLLHHHFFFDDDAAA>>><<<<<<;;;;;;999888777777666444444666888999:::@@@HHHWWWrrrzzzuuu}}}wwwtttrrrrrrwww~~~zzzrrrmmmMMMLLLKKKJJJKKKMMMPPPQQQQQQQQQPPPMMMIIIHHHIIIJJJLLLLLLLLLKKKIIIFFFCCCBBB@@@???===;;;999777777666333333222111000000000000111666888:::FFFXXXccccccggg\\\QQQSSS```tttzzz}}}zzzyyywwwgggddd```ccchhhppp{{{zzztttpppppprrrxxx}}}vvvlll^^^RRRMMMGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKJJJOOOUUUZZZ___iiivvvxxxqqqnnnmmmrrr{{{jjj```UUUQQQOOONNNRRRWWW]]]aaajjjwwwwwwgggWWWPPPOOONNNNNNOOOSSSTTTXXX___fffiiigggddd___]]]XXXTTTQQQPPPPPPQQQPPPTTTZZZ]]]___dddnnnvvv~~~~~~wwwlllddd___]]]\\\\\\\\\\\\```eeehhhnnn|||~~~{{{vvvooohhhbbb^^^\\\XXXWWWSSSMMMGGGBBBAAAAAA>>>CCCFFFEEEFFFIIIKKKJJJIIIKKKLLLMMMMMMOOOSSSVVVZZZ^^^lllwww___XXXYYYnnn~~~sssqqqmmmiiifffeeefffggglllmmmllliiiddd```^^^^^^```___^^^]]]\\\\\\\\\]]]YYYYYYXXXXXXXXXYYYZZZZZZZZZXXXUUURRRPPPOOOOOOOOOPPPMMMJJJHHHFFFDDD@@@>>>>>>===<<<;;;:::888777777444444555888999:::AAAJJJPPPmmmyyy|||yyyxxxzzzzzzrrrkkkgggLLLLLLKKKKKKMMMPPPSSSUUUSSSSSSQQQMMMIIIHHHIIIJJJMMMNNNOOOPPPNNNKKKHHHEEEAAA@@@>>><<<:::888777777444444333222111111111111111666777888DDDYYYeeefffiiihhh[[[YYYeee}}}|||kkkiiiccchhhppp{{{~~~{{{sssmmmlllnnnpppyyywwwkkk[[[PPPLLLEEEDDDDDDEEEEEEFFFGGGHHHJJJKKKKKKLLLMMMNNNPPPPPPMMMTTT]]]ccciiisssyyyrrroooooottt|||lllbbbXXXSSSQQQQQQVVV]]]```fffqqqkkk]]]QQQMMMOOONNNLLLLLLPPPOOOOOOTTT[[[______]]]ZZZWWWSSSOOOLLLKKKKKKKKKJJJNNNSSSUUUYYYbbboooyyy|||oooeee```___aaabbbeeegggkkkpppsssyyy|||yyytttnnnhhhbbb^^^\\\XXXWWWSSSMMMEEE@@@???@@@===CCCFFFFFFGGGJJJLLLJJJIIIKKKLLLMMMMMMOOOSSSVVV^^^bbbttttttZZZXXX\\\ooo|||uuurrrmmmiiigggfffggghhhhhhiiihhheee```\\\[[[[[[\\\\\\\\\\\\]]]^^^______^^^]]][[[ZZZYYYYYYYYYZZZXXXWWWVVVTTTRRRRRRQQQQQQQQQOOOLLLJJJHHHFFFBBB@@@???>>>===<<<:::999888888666444555777777999@@@IIIJJJgggyyyrrrkkkfffcccMMMLLLLLLLLLOOORRRVVVYYYUUUTTTQQQMMMIIIHHHHHHJJJNNNPPPRRRTTTSSSOOOKKKHHHBBBAAA???<<<:::888777777666555444333222222222222111666666555BBBYYYggghhhooorrreeebbbmmmnnnkkkfffmmmyyy}}}|||sssmmmkkklllmmmvvvwwwiiiXXXMMMKKKDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIKKKMMMOOOQQQRRRRRRZZZeeemmmsss}}}{{{rrroooooottt{{{}}}nnneee[[[VVVTTTTTTZZZaaagggnnn{{{uuubbbVVVMMMMMMPPPPPPNNNNNNRRRNNNKKKMMMSSSXXXZZZYYYVVVSSSPPPMMMJJJIIIHHHIIIHHHKKKOOORRRWWWbbbqqq}}}uuuiiiccccccfffhhhooorrrwww|||{{{xxxsssnnnhhhbbb___]]]XXXWWWTTTMMMDDD???>>>???<<>>===;;;:::999888777555555666666777>>>GGGFFFccc{{{yyyzzzxxxtttnnngggbbb```JJJLLLJJJFFFGGGOOOVVVXXXZZZXXXTTTPPPLLLJJJJJJJJJNNNSSSVVVTTTQQQOOOKKKGGGFFFCCC>>>;;;:::999888777777666444333222222333444000555666666@@@SSSdddjjjqqqhhheee{{{yyyrrruuuvvv{{{|||~~~|||yyyvvvooohhheeehhhsss}}}}}}tttjjj^^^SSSLLLCCCAAA@@@BBBDDDGGGHHHHHHLLLKKKKKKMMMPPPSSSUUUUUUXXX^^^iiiuuu~~~wwwrrrqqqooooooqqquuuxxxwwwvvvkkkhhhbbb[[[XXX[[[cccjjjnnnvvv~~~iiiYYYUUURRRTTTYYY[[[ZZZWWWVVVOOOIIIKKKSSSXXXVVVQQQRRRNNNJJJHHHHHHJJJKKKLLLJJJMMMPPPRRRVVVcccuuuyyyooolllnnnttt{{{|||~~~yyysssmmmhhhccc]]]ZZZWWWSSSNNNIIIDDDBBBAAA@@@AAACCCEEEFFFEEEEEEFFFGGGJJJKKKMMMOOOPPPRRRUUUWWW___iii~~~iiiZZZWWW\\\rrr~~~wwwwwwyyyyyyqqqmmmjjjhhhiiijjjkkkkkkeeeccc```]]][[[ZZZ[[[[[[\\\ZZZXXXYYY]]]aaaccceeedddcccbbbbbbaaa___[[[XXXWWWVVVVVVWWWXXXWWWUUUSSSUUURRRNNNKKKIIIGGGDDDBBBAAA???===;;;;;;999777555666777777777666666999;;;BBBUUUooo||||||zzzzzzyyyuuuqqqsssrrrooojjjfffddddddeeeMMMNNNKKKFFFFFFMMMTTTWWWZZZXXXTTTPPPNNNMMMLLLMMMRRRWWWZZZWWWSSSRRRNNNIIIGGGCCC???<<<;;;:::888777777666555333333333333444111555666666???PPPaaahhhtttppplll}}}~~~}}}}}}}}}{{{{{{wwwsssoooiiidddfffmmm|||}}}uuukkk^^^RRRKKKEEEDDDCCCDDDGGGJJJKKKKKKOOONNNOOOQQQTTTXXX[[[\\\```fffppp|||~~~xxxsssnnnjjjjjjhhhfffhhhlllpppqqqqqqllljjjfffaaa___dddnnnvvv~~~lll]]]XXXVVVUUUXXX]]]```___]]]XXXRRRMMMPPPVVVYYYUUUPPPPPPLLLIIIGGGHHHIIIJJJJJJGGGJJJMMMRRR[[[jjj}}}zzzwwwyyy~~~|||xxxrrrlllfffaaa\\\YYYUUURRRMMMGGGCCCAAA@@@@@@>>>@@@BBBDDDDDDFFFHHHJJJHHHJJJMMMOOOQQQTTTXXX[[[aaammmkkk[[[XXX]]]sss}}}tttrrrssssssqqqnnnkkkiiiiiijjjkkkkkkfffdddaaa^^^\\\\\\\\\\\\[[[YYYXXXZZZ^^^cccfffhhhfffeeecccbbbaaa]]]YYYVVVUUUUUUUUUVVVWWWWWWUUUSSSUUUSSSPPPMMMLLLJJJGGGDDDBBB@@@===<<<;;;:::777555777777777777666666999;;;@@@PPPiiivvvtttxxx{{{{{{~~~vvvrrrrrrrrrpppmmmooonnnmmmjjjgggfffgggiiiQQQQQQMMMGGGGGGNNNUUUWWWZZZXXXTTTRRRPPPPPPQQQRRRWWW\\\^^^ZZZVVVTTTPPPKKKGGGDDD@@@===;;;:::888777777666555444444333333444222555666666<<>>===<<<;;;888666777888888777666666888:::===JJJaaazzz}}}pppmmmuuu~~~}}}wwwrrrkkkhhhiiijjjjjjiiijjjkkkkkkjjjiiijjjllloooSSSTTTPPPJJJJJJQQQYYY\\\ZZZXXXUUUSSSSSSUUUWWWXXX[[[```aaa\\\XXXUUUQQQMMMHHHFFFBBB???===<<<999777777777666555555444444444222444555666:::GGGWWWbbblllrrrsss~~~{{{zzz||||||tttrrrooojjjccc]]]```ppp~~~xxxooobbbTTTKKKEEECCCAAABBBFFFIIILLLMMMNNNOOORRRUUUZZZ```fffkkkvvvzzzvvvqqqmmmllljjjhhhfffdddbbb``````dddiiiooorrruuutttqqqnnnooovvvppp^^^TTTRRROOOPPPTTTZZZaaaeeeeeedddXXXWWWXXX\\\```___WWWPPPIIIHHHFFFGGGHHHIIIHHHGGGNNNNNNQQQZZZiiixxx~~~|||tttpppiiiccc^^^YYYUUUSSSPPPMMMHHHCCC@@@>>>>>>>>>;;;===>>>???AAADDDIIIMMMJJJLLLNNNPPPSSSWWW\\\___gggxxx|||ggg[[[XXX___xxxwwwqqqnnnnnnoooooollliiihhhhhhiiihhhgggeeedddaaa___^^^^^^^^^___aaa______aaaeeeiiikkklllgggeeecccaaa```]]]YYYVVVTTTTTTUUUWWWZZZ[[[YYYXXXRRRPPPOOONNNMMMKKKGGGDDDDDDBBB???>>>===<<<:::777777888888777555666888:::;;;EEEXXXrrryyysssvvv~~~~~~vvvmmmiiicccaaacccfffhhhiiiiiikkkllllllmmmnnnqqqtttUUUVVVSSSNNNOOOWWW___bbb[[[YYYWWWUUUVVVYYY\\\___```dddeee```[[[YYYVVVQQQJJJHHHDDDBBB@@@>>>;;;888777777777777666555444444333444555666999CCCSSSaaafffkkkooo|||yyyzzz{{{xxxuuuvvv{{{~~~|||yyywwwxxx~~~~~~wwwpppmmmiiieee```]]]cccwww~~~zzzqqqdddVVVMMMEEECCCAAABBBEEEIIILLLNNNNNNPPPTTTXXX\\\ccclllrrrxxxllliiieeecccbbbaaaaaa```aaa```___```dddkkkrrrxxx~~~|||zzz{{{rrrcccWWWOOOMMMHHHJJJOOOTTTZZZ]]]^^^]]]TTTUUUXXX^^^bbb```WWWPPPGGGFFFEEEFFFIIIJJJKKKJJJQQQRRRWWWbbbqqq}}}~~~{{{zzzpppkkkddd]]]XXXUUUQQQOOONNNKKKFFFBBB???============>>>??????@@@CCCGGGJJJMMMNNNPPPQQQRRRVVV[[[___iii|||nnn___XXXWWWbbb~~~vvvppplllkkkmmmkkkiiifffffffffgggfffeeeeeecccaaa___^^^^^^___```gggeeedddeeehhhjjjjjjjjjdddcccaaa``````___\\\ZZZVVVVVVWWWZZZ]]]^^^\\\[[[TTTRRRPPPOOONNNLLLIIIGGGEEECCCAAA??????===;;;999888888888777555555777999:::AAAQQQjjj}}}}}}~~~vvvnnnjjjeeeccc```___bbbeeeiiikkkkkkmmmooopppqqqsssvvvxxxVVVXXXWWWSSSTTT[[[bbbeee]]][[[YYYXXXYYY\\\```ccceeeiiiiiiddd___]]]ZZZVVVMMMJJJGGGEEECCC@@@===:::888888888888777666555444333444555777888@@@QQQ```fffwwwdddiiizzzuuuqqqqqqrrrpppppprrrvvv}}}~~~|||yyyvvvxxx}}}|||xxxqqqjjjeeebbb``````bbblll}}}yyyqqqeeeWWWOOOFFFDDDBBBBBBFFFKKKNNNPPPOOOSSSWWW[[[```gggqqqyyy|||pppbbb```]]][[[ZZZZZZ\\\]]]ZZZ\\\^^^bbbhhhqqq{{{rrraaaXXXNNNHHHFFFEEEFFFJJJMMMPPPRRRSSSTTTOOORRRWWW]]]aaa]]]UUUNNNEEECCCCCCDDDHHHKKKMMMMMMSSSVVV___lllyyy{{{yyyyyymmmhhhaaaZZZVVVRRROOOMMMLLLIIIEEEAAA>>>=========>>>???@@@@@@AAABBBEEEHHHNNNOOOPPPPPPRRRVVV[[[___kkkyyycccYYYVVVWWWggg~~~tttooohhhfffhhhgggeeeddddddfffffffffeeeeeedddbbb`````````bbbcccjjjhhhffffffggghhhgggfffbbb```______``````___^^^XXXXXXYYY\\\^^^___^^^\\\ZZZXXXTTTRRRQQQOOOMMMKKKGGGEEEBBBAAA@@@???<<<:::888999888777555555777999999===III```{{{|||~~~yyyooohhhdddbbb^^^^^^^^^^^^aaadddhhhjjjlllnnnqqqsssuuuwwwyyy|||WWWZZZZZZVVVVVV\\\bbbccc___]]]ZZZYYY[[[___cccfffdddhhhhhhccc^^^]]][[[WWWOOOMMMJJJGGGEEEBBB>>>;;;888888999999888777555444333333555777888???PPPaaaiiijjj\\\aaa~~~rrrmmmjjjkkklllmmmpppuuuyyy|||}}}{{{xxxyyy~~~{{{uuupppjjjddd```^^^___eeemmmzzz}}}{{{vvvnnncccWWWOOOEEECCCAAAAAAEEEJJJNNNPPPOOOSSSXXX[[[```hhhsss{{{ssseeeZZZXXXVVVTTTTTTVVVZZZ]]]XXX\\\cccjjjttt{{{aaaVVVPPPHHHEEEGGGEEEFFFGGGHHHHHHIIIJJJKKKMMMPPPVVV[[[]]]XXXPPPIIIAAA@@@???AAAFFFKKKNNNPPPYYY___jjjwwwzzz}}}~~~yyywwwxxxmmmhhh```ZZZUUURRRPPPNNNKKKIIIEEEAAA>>>======>>>===???AAABBBCCCDDDFFFHHHLLLMMMNNNOOORRRVVV\\\aaammmrrr^^^XXXUUUXXXnnnyyyqqqmmmfffcccfffeeedddcccdddfffggggggfffgggfffdddcccbbbccceeefffhhhfffeeeeeeeeeeeedddcccaaa```^^^^^^`````````___YYYYYYZZZ\\\^^^___]]]\\\___[[[VVVRRRQQQPPPOOONNNHHHEEECCCBBBAAA@@@===;;;999999999777555555777999888:::CCCWWWqqq}}}wwwvvvzzz~~~zzzsssjjjaaa\\\YYYYYYVVVXXXZZZ\\\^^^aaadddgggjjjmmmqqqtttvvvyyy|||XXX[[[[[[XXXWWW\\\`````````^^^\\\ZZZ\\\```eeehhhaaadddddd___[[[ZZZXXXUUUQQQNNNKKKIIIGGGDDD@@@<<<888888999999888777555444333333555888999>>>OOObbbkkkuuubbbWWWZZZrrr~~~xxx{{{vvvlllgggdddgggiiilllqqqwww}}}~~~{{{|||~~~zzzzzz~~~wwwpppkkkfff___^^^]]]aaakkkxxx}}}|||xxxtttlllbbbVVVNNNCCC@@@>>>>>>BBBGGGLLLNNNMMMQQQVVVYYY]]]eeeqqqzzzyyyeeeWWWQQQPPPNNNLLLMMMPPPVVV[[[[[[aaajjjuuukkkYYYRRRMMMFFFGGGNNNFFFGGGGGGFFFDDDDDDFFFGGGMMMPPPUUUYYYZZZUUULLLEEE???===<<<>>>DDDJJJOOOQQQ```hhhttt~~~{{{sssxxx|||{{{xxxvvvxxxnnniiiaaaZZZVVVSSSQQQOOOKKKHHHEEEAAA>>>===>>>>>><<<>>>AAACCCDDDEEEGGGIIIJJJKKKMMMNNNRRRWWW^^^cccoooooo]]]YYYTTTZZZrrrsssnnnlllfffdddhhhdddcccccceeegggiiihhhhhhiiihhhfffeeeeeefffggghhheeecccbbbbbbccccccbbbaaabbbaaa___^^^___```___^^^YYYYYYZZZ\\\^^^^^^\\\ZZZ```\\\UUUQQQOOONNNNNNNNNHHHFFFDDDBBBBBB@@@>>><<<999999999777555555777999777888???RRRkkk~~~~~~{{{tttuuu{{{uuu~~~pppllleee\\\TTTOOOMMMNNNQQQSSSVVVYYY[[[^^^aaacccgggjjjoootttwww{{{~~~\\\[[[ZZZ\\\^^^aaaaaaaaaaaaaaa``````aaabbbbbbcccdddbbb^^^ZZZXXXXXXYYYYYYZZZUUUOOOJJJHHHFFFAAA>>>;;;:::999777666666555555555333444555777<<>>AAABBBCCCEEEHHHJJJMMMLLLNNNRRRUUUWWW^^^fffrrrmmmVVVNNNRRR___{{{rrrpppkkkjjjjjjeeehhhfffeeecccbbbbbbccccccggghhhhhhhhhhhhfffeeedddeeedddcccccccccbbb```^^^```___]]]\\\]]]^^^```aaaZZZZZZ[[[^^^``````^^^[[[ZZZYYYWWWUUUTTTSSSRRRRRRMMMKKKGGGEEECCCAAA>>><<<<<<;;;999777666555555666999;;;???HHHZZZttt~~~|||vvvssstttuuuzzz{{{kkkaaaXXXUUURRRMMMJJJKKKNNNNNNOOOQQQUUUYYY]]]```___dddllltttzzz\\\\\\\\\^^^aaaccccccbbbbbbbbbaaaaaaaaaaaabbbbbbcccaaa^^^ZZZXXXWWWWWWXXX]]]WWWPPPKKKHHHDDD@@@<<<===<<<;;;999888777777777444333444555666<<>>AAAGGGNNNTTT]]]cccmmmuuuxxxuuunnnjjjfffhhhmmmxxxzzzqqqooorrruuuuuussskkkgggaaa[[[WWWSSSOOOLLLFFFCCC???<<<::::::;;;<<<;;;===@@@AAABBBDDDGGGIIINNNMMMOOOSSSVVVXXX```hhhvvvjjjVVVQQQVVVcccsssqqqllljjjkkkfffgggfffeeeccccccccccccdddggghhhhhhhhhhhhfffeeedddaaa`````````aaabbb```^^^```___^^^]]]\\\]]]___```^^^^^^___aaacccbbb```^^^ZZZYYYWWWUUUTTTSSSRRRRRROOOMMMJJJIIIHHHFFFCCCAAA===<<<:::888777666666777999:::===DDDUUUnnn~~~||||||~~~|||vvvssstttrrrwww~~~sssfff]]]TTTQQQNNNJJJHHHHHHJJJJJJKKKLLLOOOSSSVVVYYY\\\aaahhhpppvvv}}}\\\\\\]]]___cccddddddccccccbbbbbbaaaaaaaaaaaabbbbbbaaa^^^ZZZXXXVVVVVVVVV\\\VVVPPPKKKIIIFFFAAA>>>@@@???>>><<<:::999999888555444444666777;;;GGGTTT```sssmmmcccXXXRRR^^^qqqwwwnnnoootttfff___```eeeiiiiiifffhhhmmmsss~~~{{{vvvppplllkkkkkkkkkppp|||vvvqqqrrrrrrqqqjjjfff```\\\ZZZVVVPPPKKKEEEDDDCCCCCCEEEHHHLLLOOOQQQRRRSSSUUUWWW\\\cccgggpppvvvuuujjj```WWWMMMGGGFFFDDDDDDHHHJJJLLLRRRYYY]]]fffuuuuuucccUUUPPPJJJGGGHHHHHHGGGEEEFFFFFFFFFDDDDDDEEEIIILLLLLLMMMLLLHHHCCC>>>;;;:::999:::<<<>>>@@@DDDJJJNNNTTTXXX^^^dddfffeeeaaa___ZZZ^^^cccjjjtttxxxrrrlllkkkooorrrqqqooogggbbb]]]XXXTTTPPPLLLJJJDDDAAA>>>;;;::::::;;;<<<;;;===@@@AAABBBDDDGGGJJJOOONNNQQQUUUWWWZZZccclll~~~gggVVVUUUYYYjjjtttrrrmmmkkkkkkggggggfffeeedddccccccddddddgggggghhhhhhgggfffdddccc```______```aaabbbaaa``````___^^^]]]]]]^^^___```aaaaaaaaacccdddccc```^^^YYYXXXVVVUUUTTTSSSSSSSSSQQQOOOMMMLLLKKKIIIGGGDDD???===;;;999888777777777999888:::@@@NNNeeeyyyxxxzzz}}}|||vvvssssssnnnttt|||{{{lllbbbYYYQQQNNNLLLIIIGGGHHHGGGGGGGGGHHHJJJMMMOOOQQQWWW[[[bbbhhhpppxxx[[[[[[]]]___bbbdddcccbbbaaa`````````aaaaaabbbcccbbbaaa___\\\ZZZXXXVVVVVVWWWRRRMMMKKKKKKJJJGGGDDDBBBAAA???===;;;:::999999666555777888999<<>>;;;999999777:::<<<>>>@@@BBBEEEHHHLLLNNNPPPSSSUUUUUUUUUTTTPPPSSSWWW]]]fffrrrzzznnnkkkiiijjjnnnpppooolllbbb^^^YYYTTTPPPMMMJJJGGGAAA@@@===;;;::::::;;;<<<===???AAABBBCCCEEEIIILLLOOOPPPSSSWWWYYY\\\fffqqqeeeWWWWWW[[[ppptttsssnnnllllllhhhhhhgggfffeeeddddddeeefffggghhhhhhiiihhhfffeeeddddddbbbaaaaaacccdddcccbbb______^^^______```bbbcccbbbaaaaaabbbcccaaa^^^\\\XXXXXXVVVUUUTTTTTTTTTTTTSSSQQQOOONNNMMMJJJGGGDDD???>>><<<999888777777777999888999>>>JJJ^^^zzz{{{xxxwwwxxx{{{zzztttqqqqqqnnnsss{{{}}}lllbbbXXXQQQOOONNNKKKIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLRRRUUUYYY___gggpppzzz[[[ZZZ[[[]]]```aaaaaa```]]]^^^^^^___```bbbcccdddbbbaaa```^^^\\\ZZZXXXWWWUUUQQQLLLKKKLLLLLLJJJGGGDDDCCCAAA>>><<<:::999999777777999;;;;;;===FFFQQQ\\\gggyyyttt\\\\\\kkkzzz{{{xxxpppgggcccggglll~~~|||cccdddhhhllljjjfffgggkkkhhhsss~~~zzzrrrtttxxxwwwrrr]]]YYYTTTRRRRRRRRRPPPNNNIIIGGGEEEDDDFFFIIILLLOOORRRTTTWWWXXXYYYZZZ\\\^^^cccgggmmmtttwwwvvvrrroooiiiddd\\\TTTOOOLLLJJJIIIJJJJJJLLLOOOPPPSSS\\\fffpppxxxqqq^^^SSSLLLKKKJJJIIIIIIHHHGGGEEEHHHGGGGGGHHHJJJLLLMMMNNNOOOKKKEEE@@@===;;;::::::888:::===???@@@AAABBBDDDFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJLLLRRR\\\eeelllooowwwyyy{{{~~~~~~sssiiihhhiiilllpppqqqnnnlll```\\\VVVRRRNNNKKKGGGEEE???>>><<<;;;;;;;;;<<<===@@@AAACCCCCCEEEGGGKKKNNNPPPQQQTTTXXXYYY^^^iiiuuudddWWWXXX^^^vvv~~~ssssssnnnlllnnnjjjiiihhhgggfffffffffggghhhhhhiiiiiijjjiiigggfffeeefffdddbbbaaabbbbbbaaa```]]]^^^___```bbbdddeeefffbbbbbbbbbbbbcccaaa^^^[[[XXXXXXWWWVVVVVVUUUVVVVVVWWWVVVTTTRRRPPPMMMHHHEEE@@@>>><<<:::888777777777999777999>>>GGGYYYwwwzzz{{{wwwwwwxxxvvvqqqooopppqqquuu}}}qqqbbbYYYQQQPPPOOOMMMKKKMMMIIIIIIIIIIIIIIIIIIJJJJJJMMMOOOSSSXXX___iiissszzz\\\[[[ZZZZZZ]]]^^^^^^^^^\\\\\\\\\]]]___```bbbccc````````````^^^\\\ZZZYYYWWWSSSNNNLLLLLLLLLIIIFFFGGGEEECCC@@@===;;;:::999888888:::<<<;;;<<>>===<<<<<<<<<===>>>???BBBCCCDDDDDDEEEHHHMMMPPPOOOQQQUUUYYYZZZ^^^kkkyyy}}}bbbXXXZZZdddyyyqqqsssnnnmmmooolllkkkjjjiiihhhhhhiiijjjkkkjjjjjjkkkkkkjjjiiigggffffffccc```____________^^^]]]]]]___aaacccdddffffffcccbbbbbbcccdddbbb___\\\YYYYYYXXXWWWWWWWWWXXXXXX[[[ZZZXXXWWWUUURRRMMMIIIBBB@@@>>>;;;999888888888999777999>>>DDDRRRppp~~~~~~yyytttsssqqqnnnooosssvvvzzzwwwccc[[[SSSQQQQQQNNNMMMNNNKKKKKKKKKKKKKKKJJJJJJJJJLLLNNNQQQUUU[[[dddnnnttt___]]]ZZZYYYZZZ\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^\\\^^^___```___]]][[[YYYVVVRRRMMMLLLMMMMMMKKKIIIJJJHHHFFFBBB@@@===<<<;;;666777999;;;::::::BBBKKKYYY^^^mmmwww}}}qqq^^^```gggiiijjjhhhcccaaadddgggttttttjjjbbbaaacccdddfffiiijjjsss{{{uuuvvvwwwsssnnn```]]]ZZZ[[[]]]^^^\\\ZZZSSSQQQOOOMMMNNNPPPSSSUUUXXX[[[```dddddddddeeeeeebbbdddhhhmmmnnnkkkccc]]]YYYWWWTTTQQQNNNMMMNNNPPPQQQSSSXXX]]]```eeerrrvvvdddVVVOOOJJJKKKKKKKKKKKKKKKLLLMMMOOOOOOPPPSSSTTTSSSPPPLLLKKKFFF@@@===>>>??????>>>>>>@@@AAAAAA@@@@@@AAABBB@@@AAAAAABBBBBBBBBAAAAAA???BBBDDDGGGJJJOOOUUUYYY[[[___gggpppzzzwwwlllhhhdddhhhnnntttvvvtttppplllaaa\\\VVVQQQLLLHHHDDDBBB===============>>>???@@@BBBCCCDDDDDDEEEHHHMMMPPPNNNQQQUUUYYYZZZ___mmm{{{sss]]]XXX\\\nnnuuuooorrrnnnmmmpppnnnmmmlllkkkjjjjjjkkklllmmmkkklllmmmmmmlllkkkiiihhhdddbbb___^^^___`````````]]]^^^___```aaabbbbbbbbb`````````aaabbbaaa^^^[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXUUUPPPMMMEEECCC@@@>>><<<:::::::::888777999===???JJJfffyyyrrrooommmmmmrrryyy{{{~~~~~~hhh___WWWVVVUUURRRQQQRRRPPPPPPPPPPPPPPPOOOOOONNNNNNPPPRRRVVV[[[bbbjjjpppbbb^^^ZZZXXXYYY[[[]]]]]]___^^^]]]\\\[[[[[[[[[[[[ZZZ\\\^^^______]]][[[YYYRRRNNNKKKKKKNNNPPPOOOMMMLLLJJJHHHDDDAAA???======555555888:::999999???IIIWWW[[[jjjuuu|||~~~eeebbbeeeiiikkkkkkhhhfffgggiiisss|||ooobbb```cccfffiiilllllluuu|||xxxzzz{{{xxxtttgggeeecccdddfffgggeeebbbWWWUUUSSSQQQRRRTTTWWWYYYZZZ___dddhhhiiiiiiiiiiiifffgggjjjnnnoooiii```YYYYYYXXXWWWTTTRRRQQQSSSTTTVVVYYY^^^eeeiiipppuuufff[[[UUUIIIJJJKKKKKKKKKLLLOOOQQQRRRRRRSSSVVVXXXVVVPPPKKKHHHDDD>>><<<>>>@@@@@@???@@@AAABBBBBB@@@@@@AAABBB???@@@AAABBBBBBAAA@@@???<<>>>>>???@@@AAABBBBBBCCCCCCDDDGGGLLLPPPNNNPPPUUUYYYZZZ___mmm|||jjjYYYXXX^^^vvvrrrmmmqqqnnnmmmpppnnnnnnmmmlllkkkllllllnnnnnnlllmmmmmmnnnmmmllljjjiiieeebbb``````aaacccdddddd^^^^^^____________^^^^^^\\\\\\]]]^^^___^^^\\\YYYZZZZZZZZZZZZZZZ[[[[[[\\\TTTTTTUUUVVVWWWUUURRRNNNGGGEEECCC@@@>>>===<<<<<<888666888<<<<<>><<<<<<888888888888:::===@@@AAAQQQ```iiiqqqqqqbbbgggkkkpppsssrrrpppnnnmmmtttssscccdddgggeeegggooorrrxxx}}}~~~~~~{{{xxxpppnnnlllmmmppppppmmmjjjaaa___\\\YYYXXXYYY[[[]]]aaacccfffiiilllnnnooopppnnnlllkkkkkkkkkiiiddd```]]]]]]\\\[[[YYYZZZ\\\___]]]aaahhhpppyyysssbbbUUULLLHHHJJJLLLLLLLLLNNNRRRVVVYYYZZZZZZYYYVVVRRRMMMJJJFFFEEEDDDCCCBBBAAAAAAAAAEEEEEEDDDDDDCCCCCCCCCCCCAAA???>>>???@@@AAA???>>>>>>>>>@@@AAAEEELLLTTTZZZeeehhhoooxxxzzzpppkkkiiihhhhhhiiilllqqquuutttnnniii___[[[TTTMMMHHHDDD@@@>>><<<<<<<<<<<<===>>>???@@@DDDDDDCCCDDDFFFIIILLLNNNNNNRRRSSSXXXaaadddpppyyyaaaWWWZZZ```www~~~wwwooollllllllljjjgggiiijjjjjjjjjiiijjjmmmoooqqqpppooonnnllliiigggfffeeebbb______``````]]][[[WWWXXXZZZ[[[[[[[[[YYYYYYZZZ[[[]]]______^^^]]]\\\YYY[[[]]]^^^\\\[[[ZZZ[[[\\\YYYWWWWWWXXXWWWTTTQQQLLLIIIEEEBBB@@@>>>;;;999;;;999999:::<<>>===;;;:::999888999;;;<<<>>>LLL]]]iiittt}}}jjjccciiisss|||{{{xxxwwwyyyfffccceeeeeeiiiqqqwww{{{xxxuuutttuuuwwwxxxvvvsssgggeeebbb______```ccceeefffgggjjjmmmpppsssvvvwwwxxxvvvtttttttttrrrnnnkkkggggggfffeeedddeeeiiikkkkkkqqq|||ttteeeXXXPPPKKKMMMMMMLLLKKKKKKNNNQQQVVVVVVVVVTTTQQQMMMIIIGGGEEEDDDCCCBBBBBBAAABBBBBBEEEFFFFFFFFFFFFEEEEEEEEEAAA???>>>>>>?????????>>><<<<<<>>>@@@FFFOOOZZZaaalllooottt{{{|||yyyyyy}}}qqqiiifffeeeeeejjjjjjlllpppssspppjjjddd\\\XXXQQQKKKGGGCCC???===<<<<<<<<<===>>>???@@@AAAEEEDDDDDDEEEGGGIIILLLNNNMMMRRRSSSYYYbbbffftttrrr]]]TTTYYY```||||||uuunnnjjjjjjjjjhhheeehhhjjjkkkkkkjjjkkkmmmoooooonnnnnnllljjjhhhfffeeegggeeebbb``````___\\\YYYXXXXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\[[[ZZZ[[[]]]\\\ZZZYYYXXXYYYYYYWWWVVVWWWXXXXXXUUURRRMMMJJJFFFCCCAAA???<<<999:::999999999:::AAAPPP___~~~yyynnnnnntttyyy~~~yyyoooccc]]]^^^bbbbbbaaaeeefffiiioootttsssmmmgggcccaaaaaabbbgggooowww|||ZZZZZZYYYYYYYYY[[[\\\]]]^^^]]]\\\\\\\\\ZZZWWWTTTWWWXXXZZZ[[[[[[ZZZYYYXXXVVVUUUSSSRRRRRRSSSUUUVVVQQQOOOKKKGGGCCCAAA@@@???>>><<<:::888888888999:::FFFYYYhhhwwwnnnaaajjjzzz|||lllccccccfffnnnwww}}}{{{|||}}}rrrpppllliiiiiikkkmmmooonnnnnnppprrrvvvzzz~~~~~~|||{{{{{{zzzxxxvvvxxxxxxwwwvvvwwwzzz~~~vvviii^^^VVVNNNOOOOOONNNLLLMMMOOOQQQUUUTTTRRROOOLLLIIIGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHBBB@@@===<<<===>>>>>>>>>=========@@@GGGRRR___gggrrrtttxxx}}}~~~|||vvvrrrpppooopppuuu}}}xxxmmmgggfffggghhhkkkkkklllnnnoookkkddd]]]XXXTTTNNNIIIEEEBBB>>><<<;;;<<<===>>>???@@@AAAAAAEEEEEEEEEFFFGGGJJJLLLMMMMMMRRRSSSYYYccciiizzzlllZZZRRRXXXcccxxxrrrkkkgggggggggeeecccgggiiikkklllllllllmmmnnnllllllkkkjjjiiigggeeedddfffeeecccbbbbbb```]]][[[XXXXXXXXXXXXYYYZZZ\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[XXXVVVUUUUUUTTTTTTUUUWWWXXXXXXUUUSSSNNNKKKGGGDDDBBB???<<<:::999888888999999===HHHTTTsss{{{pppqqqxxx~~~}}}tttiiiccceeehhhiiihhhooorrrvvv}}}{{{vvvqqqpppoooooossszzzXXXXXXXXXYYYZZZ[[[]]]^^^\\\[[[[[[[[[[[[YYYVVVSSSUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUSSSRRRRRRSSSSSSPPPOOOLLLHHHEEECCCBBBAAA???===;;;888777777888999BBBUUUeeevvvkkkbbbooouuueeebbbjjjvvv~~~~~~~~~{{{vvvsssqqqsssvvvxxxwwwwwwwwwxxx{{{}}}zzz|||yyylllaaaZZZOOOOOOOOOPPPPPPRRRTTTVVVUUUSSSPPPMMMJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIKKKLLLNNNNNNMMMLLLKKKDDDAAA===;;;<<<===>>>>>>@@@@@@???AAAHHHSSS```iiirrrtttxxx{{{zzztttllleeeccceeejjjpppxxxtttkkkffffffhhhjjjkkkjjjkkkllllllhhh```YYYSSSPPPKKKFFFCCC@@@===:::;;;;;;===???@@@AAABBBBBBEEEEEEFFFGGGHHHKKKMMMNNNNNNSSSTTTZZZdddllljjjXXXRRRZZZgggtttpppjjjfffdddddddddccceeehhhkkkllllllkkklllmmmhhhhhhhhhhhhgggeeedddcccbbbbbbbbbcccccccccbbb```YYYXXXWWWWWWXXXZZZ\\\]]]]]]\\\ZZZXXXXXXYYYZZZ[[[[[[\\\\\\YYYVVVTTTSSSTTTQQQSSSUUUWWWXXXXXXVVVTTTPPPMMMIIIEEECCCAAA>>>;;;888777888999999;;;CCCMMMhhhzzzqqqrrrzzzzzzpppkkkkkknnnoooooovvvxxx{{{~~~}}}~~~WWWXXXXXXYYY[[[\\\]]]^^^[[[ZZZYYYYYYYYYXXXUUURRRTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTRRRPPPOOOOOOOOONNNLLLIIIGGGEEECCCCCC>>><<<:::888888888999:::AAARRRaaasssiiicccttt||||||||||||~~~gggcccppp~~~~~~~~~}}}yyywwwxxx{{{}}}~~~~~~yyyssstttwww|||zzzoooccc\\\RRRQQQPPPPPPQQQSSSTTTUUUSSSQQQNNNKKKIIIHHHGGGHHHGGGGGGGGGHHHJJJKKKMMMNNNMMMOOOQQQSSSSSSRRROOOMMMGGGCCC???======>>>???>>>@@@@@@AAAEEELLLWWWdddmmmssstttvvvvvvrrrkkkaaaZZZYYY]]]eeennnuuu|||~~~yyyqqqhhhcccbbbeeegggiiiiiiiiikkkkkkggg___XXXPPPMMMIIIEEECCC@@@<<<::::::;;;===@@@AAACCCCCCCCCDDDEEEFFFHHHJJJLLLNNNOOOQQQVVVVVV[[[eeennn|||gggWWWQQQ[[[lllpppmmmhhhdddcccccccccddddddgggiiijjjjjjiiiiiijjjeeeeeeffffffeeeddddddcccaaabbbdddddddddcccaaaaaaYYYXXXXXXXXXXXXZZZ\\\]]]]]]\\\ZZZXXXXXXYYY[[[]]][[[[[[[[[YYYVVVTTTTTTUUURRRTTTVVVXXXXXXXXXWWWWWWSSSPPPKKKHHHEEECCC@@@===999777888;;;;;;;;;AAAHHH^^^zzz~~~xxxoooqqqyyywwwrrrqqqssstttuuuzzz{{{|||XXXYYYZZZ[[[\\\]]]^^^^^^[[[YYYWWWVVVWWWVVVUUUSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTRRRPPPNNNMMMMMMMMMKKKJJJHHHFFFDDDDDD>>>===;;;999999:::;;;<<>>AAACCCDDDDDDEEECCCDDDFFFIIIKKKNNNPPPQQQSSSXXXYYY]]]hhhtttuuuaaaTTTQQQ```tttxxxkkkiiieeebbbaaabbbccceeedddeeeggggggeeedddeeefffccccccdddddddddddddddcccdddfffgggfffccc___]]]]]]YYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXYYYZZZ\\\]]][[[[[[[[[YYYWWWVVVWWWXXXWWWXXXZZZZZZXXXXXXXXXYYYVVVSSSNNNKKKHHHEEEBBB@@@<<<::::::<<<<<<;;;???EEESSSmmm{{{vvvmmmpppxxx~~~yyywwwxxxyyyzzz~~~~~~ZZZZZZ[[[\\\]]]^^^^^^^^^[[[XXXUUUTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTSSSRRRPPPOOOLLLKKKKKKIIIHHHFFFEEEDDD@@@>>><<<:::::::::;;;<<<<<>>AAADDDEEEEEEEEEAAACCCFFFIIIMMMOOOQQQSSSTTTZZZ[[[aaammm{{{mmm]]]TTTUUUiiiqqqeeedddaaa___^^^```ccceeedddddddddcccaaa```aaabbbaaabbbcccdddddddddddddddcccfffhhhfffbbb^^^[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWXXXZZZ\\\]]]ZZZ[[[[[[ZZZYYYYYY[[[]]]\\\]]]]]][[[XXXWWWYYY[[[YYYVVVQQQMMMKKKHHHDDDBBBAAA===;;;<<<;;;999;;;@@@HHH```xxxtttlllooovvv|||}}}|||}}}~~~[[[[[[]]]^^^^^^^^^^^^^^^[[[XXXTTTRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQRRRRRROOOQQQSSSTTTUUUTTTSSSRRRKKKJJJJJJIIIHHHFFFEEEDDDBBBAAA>>>;;;::::::;;;;;;999MMM___qqq|||fff[[[uuuiiieeexxx~~~|||xxxttttttzzz~~~}}}{{{qqqkkkjjjnnntttxxxvvvllleee]]]ZZZWWWWWWZZZ[[[[[[YYYPPPPPPPPPPPPPPPOOOOOOOOOLLLMMMNNNQQQTTTWWWYYY[[[WWWYYY]]]___]]]YYYSSSPPPLLLJJJHHHGGGFFFEEEBBB@@@DDDIIIQQQZZZaaahhhooosssrrrooojjjgggdddaaa]]][[[\\\eeeqqq{{{~~~~~~~~~~~~rrrqqqmmmgggcccbbbfffjjjnnnmmmlllmmmkkkfff]]]UUUQQQOOOKKKHHHEEEAAA<<<999888:::>>>BBBDDDFFFFFFFFF@@@BBBEEEIIIMMMPPPSSSTTTTTT[[[]]]cccqqqhhh[[[VVVZZZsss~~~mmmaaa```___]]]\\\^^^bbbeeeddddddccc```^^^]]]^^^```aaaaaacccddddddeeeeeeeee```cccffffffbbb^^^]]]]]]ZZZZZZ[[[[[[[[[YYYWWWVVVUUUUUUVVVWWWXXXZZZ[[[\\\ZZZZZZ[[[ZZZZZZ[[[^^^``````aaa```\\\XXXWWWZZZ]]][[[WWWSSSOOOLLLIIIFFFCCCDDD???<<<<<<:::777888<<>>===<<<<<>>=========>>>???JJJ^^^www}}}qqqmmmrrryyy~~~\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXWWWVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUVVVUUUSSSPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMEEEDDDBBB@@@???======<<<>>>DDDUUUjjjqqqmmmmmmsss~~~fff^^^fff{{{vvvxxxxxxbbbjjj}}}}}}}}}wwwqqqrrr}}}~~~xxxsssooonnnnnnooorrrwww|||rrriiifffhhhooovvv~~~yyypppjjj```]]][[[ZZZ\\\^^^^^^^^^^^^\\\YYYVVVTTTTTTUUUVVVUUUVVVWWWXXXZZZ[[[\\\\\\aaaaaa```^^^[[[VVVQQQNNNJJJFFFBBBAAAAAACCCCCCDDDHHHKKKRRR[[[ccciiillllllllliiiggghhhfffccccccgggooozzzzzztttpppjjjdddbbbdddiiimmmoooooommmjjjeee___YYYVVVOOOMMMJJJFFFBBB>>>;;;:::;;;===@@@CCCEEEFFFFFFFFFDDDFFFIIIKKKLLLNNNQQQSSSXXX]]]cccjjjxxxwww___ZZZ```nnnqqqbbb\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^___```aaacccddddddcccbbbaaabbbddddddbbbaaaaaacccccc```^^^]]]]]]]]]\\\[[[YYYWWWUUUVVVWWWWWWXXXWWWWWWVVVUUU[[[[[[\\\[[[[[[[[[^^^```eeecccaaa^^^\\\ZZZYYYXXXZZZYYYYYYWWWTTTQQQNNNLLLFFFDDDAAA???============>>>FFFXXXppp|||rrrnnnttt|||[[[ZZZZZZYYYYYYXXXXXXXXXZZZYYYXXXWWWXXXYYYZZZ[[[\\\YYYWWWWWWYYYZZZXXXVVVTTTVVVWWWVVVSSSPPPOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOFFFEEEDDDBBB@@@???>>>===@@@DDDQQQaaagggcccbbbfffzzzwwwdddZZZ```rrrllllllyyy|||fffeeeqqqtttyyyxxxvvvtttwww}}}xxxrrrmmmiiiiiiiiijjjnnntttyyy|||}}}}}}~~~vvvfffbbbcccjjjxxx{{{ppphhh]]]ZZZWWWVVVXXX[[[]]]^^^___^^^]]][[[ZZZZZZZZZZZZ\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^]]][[[WWWRRRNNNKKKGGGCCC???===>>>AAADDDFFFJJJNNNUUU]]]cccfffhhhhhhiiiggggggjjjkkkjjjmmmssszzzrrrnnnhhhcccbbbeeeiiilllmmmmmmkkkgggbbb\\\VVVSSSLLLJJJGGGCCC???<<<999888===???BBBEEEGGGHHHGGGGGGEEEGGGJJJLLLMMMOOORRRUUUWWW[[[bbbkkk|||qqq\\\[[[eeeyyykkkaaa^^^]]]\\\[[[[[[ZZZZZZ[[[]]]]]]]]]^^^___```aaabbbcccdddeeecccaaa_______________```bbbdddeeebbb```^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\ZZZWWWUUU[[[\\\]]]]]]]]]^^^aaadddhhhfffddd```]]][[[ZZZYYYZZZZZZ[[[[[[YYYUUURRROOOIIIGGGCCC@@@>>><<<<<<===<<>>CCCEEENNNZZZ___]]]\\\___rrr{{{qqqdddYYYZZZssslllgggeeepppkkkaaafffmmmtttvvvxxxyyy|||~~~yyyssslllhhhccccccccceeejjjpppvvvyyyyyy{{{}}}pppcccbbbfffsss{{{mmmcccYYYVVVRRRPPPRRRVVVYYYZZZ\\\\\\]]]]]]^^^^^^]]]]]]``````aaaaaa```___]]]]]]YYYXXXWWWUUUQQQMMMIIIGGGBBB@@@======@@@CCCEEEFFFIIINNNUUU\\\aaadddeeefffiiiiiikkkppprrrttt{{{zzzppplllfffccccccfffiiikkkkkkjjjhhhccc^^^XXXSSSPPPJJJHHHEEEAAA===;;;999888<<<>>>AAAEEEGGGGGGGGGGGGEEEHHHKKKMMMOOOQQQTTTVVVXXX\\\cccnnnlllZZZZZZiiiyyyggg```^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]___```bbbbbbaaacccdddccc```]]]\\\\\\]]]^^^aaacccddddddaaa```]]]\\\ZZZXXXWWWXXXYYYZZZYYY[[[^^^aaa```^^^[[[XXX[[[\\\]]]^^^^^^```dddfffiiihhheeeaaa^^^[[[ZZZYYYYYY[[[]]]]]]\\\YYYUUURRRLLLIIIFFFBBB???===<<<<<<<<<===FFFZZZttt~~~wwwpppooouuu}}}YYYZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWYYYZZZ\\\WWWTTTVVV\\\```___\\\XXXYYY[[[ZZZWWWUUUTTTTTTSSSSSSQQQPPPNNNLLLKKKKKKKKKKKKJJJIIIGGGDDDBBB@@@CCCDDDJJJSSSXXXZZZZZZ\\\ppp|||zzzsssggg\\\WWWgggwwweeeaaaaaakkkzzzppp___\\\fffooossswwwzzz}}}~~~wwwoooiiieee]]]]]]^^^aaafffmmmtttwwwyyy|||~~~|||jjjaaaeeekkkzzz{{{lllaaaSSSPPPLLLJJJLLLPPPRRRTTTXXXZZZ\\\___aaacccdddddddddddddddcccaaa^^^[[[ZZZQQQQQQOOOMMMJJJGGGDDDBBB>>>>>>>>>AAADDDFFFFFFFFFFFFLLLTTT[[[___aaadddfffkkkkkkooouuuxxx|||xxxnnnjjjeeeccceeehhhjjjkkkiiihhheee```[[[UUUPPPMMMJJJHHHDDD@@@===;;;:::999;;;===@@@CCCEEEFFFFFFEEEEEEHHHKKKNNNOOORRRUUUXXX[[[^^^eeerrryyyfffVVVXXXkkkwwwfff```]]]\\\\\\\\\\\\]]]]]]^^^\\\\\\]]]]]]___```bbbbbb```aaacccbbb___\\\[[[[[[^^^```bbbcccbbb```^^^\\\ZZZYYYWWWUUUUUUWWWYYYZZZYYY\\\```cccdddbbb___]]][[[\\\^^^^^^___aaadddgggjjjhhheeebbb^^^\\\ZZZYYYYYY[[[]]]^^^]]]ZZZVVVTTTNNNLLLHHHCCC@@@>>>======<<<<<>>>>><<<===AAAKKK^^^yyy}}}~~~~~~}}}zzzvvvrrrqqquuu{{{~~~~~~ZZZ[[[]]]^^^^^^]]]\\\[[[WWWWWWUUUTTTTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYVVVXXXZZZ[[[ZZZYYYYYYZZZTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRPPPNNNJJJGGGEEEBBBCCCDDDHHHOOOWWWZZZZZZkkkiiiXXXVVVcccmmmtttrrrfffXXXWWW[[[fffyyyrrr|||oooZZZbbbkkkqqqxxx}}}}}}tttjjjccc```WWWWWWYYY]]]dddlllssswwwyyy}}}mmmggggggiiiooo~~~{{{rrreee[[[MMMJJJGGGFFFFFFHHHHHHGGGNNNQQQVVV]]]dddkkkpppsssqqqppplllggg```XXXQQQMMMEEEEEEDDDCCCBBB@@@??????======>>>AAAEEEGGGHHHGGGJJJPPPVVVZZZ\\\___eeekkkmmmpppwwwwwwlllhhhdddeeejjjmmmmmmlllhhhfffbbb\\\VVVQQQMMMJJJHHHEEEAAA>>>;;;:::::::::999;;;>>>AAADDDDDDDDDDDDDDDGGGKKKMMMOOORRRVVVXXXYYYZZZ```ppp~~~bbb[[[YYYeee}}}~~~|||{{{wwwxxxqqqfffcccZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^___```aaa]]]^^^______^^^^^^```bbbaaabbbccc```[[[XXXWWWXXXVVVVVVUUUUUUVVVXXXYYYZZZ]]]___bbbeeefffeeecccbbb___aaabbbbbbbbbdddgggiiijjjiiigggdddaaa___^^^^^^^^^^^^___^^^]]][[[YYYXXXPPPNNNJJJEEEBBB@@@??????:::===AAAGGGUUUnnn|||xxx~~~}}}|||xxxwwwyyy}}}|||wwwsssooonnnnnnnnn[[[\\\^^^______^^^]]][[[YYYXXXVVVUUUTTTUUUUUUVVVRRRTTTVVVVVVTTTSSSRRRRRRTTTWWWYYYZZZZZZYYYZZZZZZXXXWWWVVVTTTRRRQQQPPPOOOSSSTTTTTTRRRPPPLLLIIIGGGFFFEEEEEEHHHPPPXXX\\\[[[fffnnnYYYSSS[[[dddlllmmmcccXXXXXX[[[dddtttooozzz{{{```eeecccjjjrrrwwwyyyzzz|||~~~|||rrrhhhaaa^^^VVVVVVXXX]]]dddlllsssxxxuuuzzzrrreeedddhhhkkkqqq{{{tttkkk___VVVLLLJJJGGGFFFFFFGGGFFFEEEHHHKKKQQQXXXaaajjjppptttwwwuuuqqqiii```VVVMMMHHHCCCCCCBBBAAAAAA@@@@@@??????======>>>BBBFFFHHHIIIOOOSSSYYY[[[\\\___ffflllpppttt|||xxxlllhhheeefffkkknnnnnnlllhhhfffaaa\\\VVVPPPLLLJJJGGGDDD@@@<<<:::999999::::::<<>>===<<<;;;<<<@@@BBBBBBFFFLLLOOOQQQXXX___aaabbbhhhooorrr{{{|||llliiieeeeeeiiimmmmmmmmmnnniiiccc\\\VVVPPPJJJFFFFFFDDD@@@<<<:::;;;<<<===<<<>>>@@@AAAAAABBBEEEGGGFFFHHHKKKMMMPPPSSSWWWZZZaaacccmmmnnn___[[[aaawww|||uuurrr|||yyynnnfff______^^^^^^]]]]]]^^^^^^______]]]ZZZZZZ[[[\\\]]]\\\ZZZ[[[\\\^^^^^^___^^^^^^bbb```^^^[[[XXXVVVUUUUUUTTTVVVYYY[[[[[[[[[\\\]]]```bbbddddddcccbbbbbbcccdddeeehhhjjjkkkjjjiiihhhjjjiiigggeeeccc```___^^^dddbbb```^^^]]]\\\]]]]]]WWWRRRKKKFFFEEECCC@@@===AAA>>>???CCCIIIXXXyyy||||||{{{zzzyyy~~~}}}vvvrrrkkkeeecccaaa\\\ZZZ\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXXTTTQQQRRRVVVXXXWWWUUUSSSSSSSSSRRRQQQPPPOOONNNQQQTTTYYY[[[[[[ZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWVVVUUUTTTRRRPPPMMMKKKJJJFFFHHHHHHIIIPPP\\\cccdddeeezzzsssaaaaaajjjqqqpppkkkhhhccccccqqqrrrqqqzzzqqqccc[[[```iiiooopppqqqwww~~~{{{vvvnnnfff^^^YYYWWWYYY]]]aaaffflllsssxxxyyy{{{~~~sssgggaaadddiiisss|||sssfff^^^UUUMMMHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHLLLQQQXXX^^^bbbgggfffccc]]]TTTLLLFFFDDDFFFEEEDDDCCCAAA@@@>>>>>>@@@???@@@DDDFFFFFFJJJPPPWWWXXX^^^ccceeegggoooxxx|||yyymmmiiifffgggjjjnnnnnnmmmlllggg```YYYSSSNNNIIIEEEEEECCC???<<<::::::<<<===<<<>>>@@@AAAAAABBBDDDFFFHHHJJJLLLNNNPPPSSSWWWZZZdddiiiwwwiii]]]]]]ggg|||xxxyyysssjjjccc^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^\\\[[[[[[\\\]]]]]]\\\[[[\\\\\\]]]]]]]]]^^^^^^^^^]]]\\\ZZZYYYWWWVVVUUUUUUXXX[[[]]]]]]]]]]]]^^^^^^___aaaaaaaaaaaabbbdddfffgggiiijjjkkkkkkjjjjjjiiihhhgggeeebbb```___^^^cccbbb```^^^\\\[[[[[[[[[XXXUUUPPPLLLIIIFFFCCCAAABBB@@@AAACCCFFFRRRqqq||||||~~~}}}~~~wwwooohhhbbb___]]]YYYXXXZZZ[[[ZZZXXXWWWVVVVVVVVVWWWUUURRRQQQRRRUUUVVVTTTRRRSSSSSSSSSRRRQQQPPPNNNNNNPPPSSSXXXZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVWWWWWWWWWUUUTTTRRRPPPOOONNNMMMMMMKKKLLLKKKKKKRRR^^^eeefffcccwwwmmmbbbiiitttyyyvvvsssmmmjjjttt|||pppooovvvzzzgggZZZ\\\ccckkkooopppvvv~~~~~~}}}yyytttlllddd]]]YYYXXX[[[```dddhhhmmmrrruuuyyy{{{~~~sssgggaaaaaaeeekkkxxxzzzggg\\\UUUMMMGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHKKKPPPTTTWWW]]]]]][[[VVVOOOIIIDDDCCCDDDDDDDDDDDDBBBAAA???>>>@@@???@@@DDDFFFFFFKKKQQQ\\\^^^bbbgggiiikkkttt~~~vvvllliiifffgggkkknnnnnnmmmiiiddd\\\TTTOOOJJJFFFDDDCCCAAA>>>;;;::::::<<<======>>>@@@@@@@@@AAACCCEEEJJJLLLNNNOOOQQQTTTXXX[[[bbbkkk~~~www```[[[___ooo~~~}}}{{{jjjccc```]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\^^^^^^\\\[[[\\\\\\\\\[[[[[[\\\]]]]]]ZZZ[[[[[[[[[ZZZYYYWWWVVVVVVYYY^^^aaaaaa```______^^^___```___^^^^^^```bbbggghhhhhhiiiiiijjjjjjjjjhhhhhhfffdddcccaaa______cccaaa___]]][[[ZZZYYYYYYXXXXXXWWWTTTOOOJJJGGGFFFCCCBBBCCCCCCBBBJJJfff}}}zzz~~~yyyoooggg```^^^[[[XXXXXXZZZYYYXXXVVVTTTSSSSSSTTTUUURRRQQQQQQRRRUUUUUUSSSQQQUUUTTTTTTSSSRRRPPPOOONNNPPPSSSWWWYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXVVVTTTRRRPPPNNNNNNNNNNNNMMMNNNMMMNNNUUUaaahhhiiidddwwwvvvdddiiiyyy}}}wwwyyyxxxqqqpppuuuppp^^^[[[___iiippprrrxxx~~~|||xxxrrrjjjbbb\\\XXXXXX\\\bbbgggkkkooosssuuuxxx{{{wwwggg``````dddkkkrrr~~~}}}nnn]]]TTTOOOJJJFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHIIIKKKNNNQQQSSSXXXXXXWWWSSSMMMHHHEEEEEEDDDEEEGGGGGGGGGEEECCCAAABBB@@@BBBFFFGGGHHHNNNTTT```dddkkkrrrsssttt|||zzzrrriiigggeeefffjjjlllkkkiiieee___WWWOOOJJJFFFDDDBBB@@@???<<<;;;:::;;;<<<===>>>???@@@@@@???@@@CCCEEEKKKLLLNNNOOOPPPTTTXXX[[[aaallljjjYYYYYY```tttrrrccc^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]^^^^^^\\\ZZZ]]]\\\[[[[[[[[[[[[\\\]]][[[\\\]]]]]]\\\ZZZWWWVVVVVVZZZ___bbbbbbaaa______aaaaaaaaa___^^^]]]___```ggggggffffffggghhhiiiiiihhhgggfffeeecccbbbaaa```bbbaaa___]]][[[YYYXXXWWWXXX[[[]]]ZZZTTTNNNKKKKKKDDDCCCDDDCCC???DDD[[[uuu}}}yyy|||{{{rrrjjjcccaaa___]]]]]]```VVVUUUSSSRRRRRRRRRRRRSSSQQQPPPQQQRRRTTTTTTTTTSSSVVVVVVVVVUUUSSSQQQPPPOOOPPPSSSUUUVVVUUUTTTTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVSSSPPPNNNNNNMMMNNNNNNOOOPPPQQQYYYdddjjjkkkiii||||||dddhhh|||wwwtttsssvvv~~~eee]]]\\\gggppprrrxxx}}}xxxqqqiiiaaa\\\XXXWWW[[[bbbhhhmmmqqquuuxxxyyy|||vvvkkk```]]]aaahhhqqqzzzooobbbUUUOOOLLLHHHFFFGGGEEEEEEGGGHHHIIIIIIIIIIIIJJJIIIJJJKKKMMMPPPSSSUUUUUUUUUTTTQQQLLLHHHGGGFFFIIIKKKMMMNNNMMMJJJGGGDDDGGGFFFGGGKKKNNNPPPVVV]]]hhhooo{{{vvvnnnfffdddbbbdddggghhhfffccc___YYYQQQKKKGGGDDDBBB@@@>>>===<<<;;;;;;<<<===>>>??????@@@@@@@@@AAADDDGGGKKKLLLNNNOOOPPPTTTYYY\\\eeettt{{{cccXXXXXXaaaxxxnnnaaa[[[ZZZZZZYYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZ[[[]]]]]][[[YYY\\\\\\\\\[[[\\\\\\]]]]]]^^^___```___]]][[[XXXVVVUUUYYY___bbbbbb```___^^^___aaaaaaaaa``````bbbdddhhhhhhggggggggghhhiiiiiiggggggfffeeedddcccbbbaaa``````___]]][[[YYYXXXWWWXXX\\\___^^^YYYSSSPPPPPPFFFDDDDDDDDD@@@BBBTTTjjj||||||~~~wwwoooiiigggfffccccccfffSSSSSSRRRRRRRRRQQQQQQQQQNNNOOOPPPQQQRRRSSSTTTUUUWWWVVVVVVUUUSSSQQQOOONNNNNNPPPRRRSSSSSSRRRRRRSSSWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWUUUSSSQQQOOONNNNNNOOOQQQSSSUUU\\\fffjjjiiikkk~~~fffiii}}}|||yyywwwrrrbbb[[[dddmmmooosss|||zzzqqqhhhaaa\\\YYYXXX\\\ccciiinnnssswwwzzz|||yyypppeee^^^ZZZ\\\bbbjjjvvv}}}pppaaaWWWNNNKKKJJJGGGFFFHHHGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKNNNQQQTTTWWWYYYUUUUUUTTTQQQLLLIIIHHHHHHJJJLLLPPPRRRQQQNNNJJJHHHMMMKKKMMMRRRUUUYYY```hhhqqq{{{}}}rrrllldddbbbaaabbbdddddd```]]]XXXSSSMMMHHHEEECCCAAA@@@======<<<<<<<<<===?????????@@@@@@@@@AAACCCGGGJJJLLLMMMNNNOOOQQQVVV[[[```gggyyyuuuaaa[[[XXXccc|||kkk```ZZZXXXYYYWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXWWWYYY[[[\\\[[[YYYZZZ[[[\\\^^^^^^^^^^^^^^^aaaaaa```___^^^[[[YYYWWWVVVYYY^^^aaaaaa_________[[[]]]aaacccdddeeegggiiiiiiiiiiiiiiiiiiiiiiiiiiieeeddddddcccbbbaaaaaaaaa______^^^^^^\\\[[[YYYXXXYYY\\\___```^^^ZZZVVVTTTKKKFFFEEEEEECCCCCCPPP```~~~{{{uuupppooonnnkkkjjjlllPPPQQQRRRSSSSSSQQQPPPOOOKKKLLLMMMNNNOOORRRUUUWWWUUUUUUTTTSSSQQQOOOMMMLLLIIIKKKNNNPPPPPPQQQSSSTTTVVVWWWXXXYYYZZZZZZYYYXXXVVVVVVUUUUUUTTTRRRQQQPPPQQQTTTWWWYYY^^^eeegggdddeeewwwjjjooozzznnn```eeellllllooowww||||||rrriiiaaa\\\ZZZ\\\___eeejjjnnnrrrwwwzzz}}}tttnnneee]]]UUUTTTWWW]]]cccmmm|||}}}ooodddXXXQQQKKKKKKKKKIIIHHHJJJIIIIIIIIIIIIKKKMMMOOOPPPMMMNNNPPPRRRVVVYYY\\\^^^ZZZZZZXXXTTTPPPMMMLLLLLLKKKOOOVVV\\\______^^^\\\XXXVVVYYY^^^cccgggoooxxxyyyppplllcccbbbaaabbbcccaaa\\\XXXRRROOOJJJGGGEEECCCAAA???===<<<<<<===>>>???@@@AAA???@@@AAAAAABBBEEEJJJMMMMMMNNNPPPQQQTTTYYY___dddiiinnn^^^[[[YYYgggyyyhhh```ZZZWWWXXXVVVWWWXXXYYYYYYXXXWWWVVVXXXVVVUUUVVVXXXZZZZZZYYYXXXZZZ]]]```aaaaaa```___```______^^^\\\[[[[[[ZZZWWWZZZ^^^``````___``````ZZZ^^^bbbeeeeeeeeeffffffffffffggghhhhhhgggfffeeeaaaaaa``````______^^^^^^]]]^^^^^^^^^]]]\\\[[[ZZZ\\\]]]___aaabbb```\\\YYYRRRJJJFFFHHHFFFEEELLLWWWooo}}}~~~zzzwwwwww{{{~~~}}}yyyzzzyyyuuussstttOOOPPPRRRTTTTTTRRROOONNNIIIJJJKKKKKKMMMPPPTTTWWWTTTSSSSSSQQQPPPMMMLLLJJJEEEHHHKKKNNNPPPQQQTTTVVVVVVWWWYYYZZZZZZZZZYYYXXXSSSTTTUUUVVVVVVUUUSSSSSSTTTWWWZZZ[[[___dddddd```]]]mmmnnnvvv~~~xxxfffhhhnnnkkkmmmtttxxx}}}~~~sssjjjbbb]]]ZZZ___bbbfffjjjmmmqqqvvvyyy{{{nnneee```ZZZSSSMMMPPPWWW___fffppptttggg]]]UUUOOOLLLNNNNNNLLLKKKMMMJJJJJJIIIJJJKKKNNNQQQSSSRRRSSSTTTWWWZZZ^^^aaabbb``````^^^YYYUUUQQQPPPQQQPPPWWWaaallltttxxxzzzzzzhhhfffiiioootttyyywwwoookkkdddbbbaaabbbccc```[[[VVVNNNLLLIIIGGGEEEDDDAAA???<<<<<<======>>>@@@AAABBB???@@@AAAAAACCCFFFKKKOOOOOOPPPQQQSSSVVV\\\cccgggpppiiiZZZYYYYYYiiisssfff```ZZZWWWWWWUUUVVVXXXYYYYYYXXXVVVUUUWWWUUUTTTTTTVVVYYYYYYYYYWWWZZZ^^^bbbccccccaaa```^^^]]]\\\[[[[[[[[[\\\\\\YYY\\\^^^`````````aaabbb^^^bbbeeegggeeebbb```___aaabbbdddeeeeeedddbbb```^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]^^^___^^^]]]\\\[[[^^^]]]^^^bbbeeeeeeaaa\\\XXXNNNHHHIIIIIIFFFIIIQQQdddxxxyyy{{{vvvtttuuuwww{{{~~~{{{{{{VVVVVVVVVVVVUUUSSSQQQPPPSSSMMMJJJMMMOOOOOOQQQTTTTTTTTTSSSRRROOOLLLIIIGGGLLLKKKLLLNNNLLLMMMUUU^^^ddd```[[[XXXWWWWWWWWWVVVTTTVVVXXXXXXWWWUUUUUUUUUXXXXXXYYY[[[]]]]]]\\\ZZZ^^^bbbqqqwwwyyyiiigggmmmppplllvvv{{{|||rrrhhhaaa^^^^^^```ccciiimmmrrrwww|||xxxhhh^^^XXXSSSPPPPPPQQQSSSYYYaaahhhrrrzzzkkk___YYYPPPOOONNNMMMNNNOOOQQQSSSNNNNNNNNNNNNOOOPPPQQQRRRUUUUUUXXX\\\bbbeeegggfffdddbbb```___]]][[[XXXUUUXXX\\\kkk{{{ttt|||rrrjjjcccaaa______aaa___XXXRRRLLLJJJGGGCCC@@@===<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAACCCFFFIIIKKKNNNSSSQQQTTT\\\]]]aaannn}}}rrrbbbYYYXXXTTTjjjjjjaaa___ZZZWWWYYYZZZ[[[\\\\\\[[[YYYVVVUUUWWWWWWVVVUUUVVVWWWXXXYYYZZZ]]]```bbbbbbaaa^^^\\\^^^]]]]]]^^^^^^___```aaaaaaaaa``````______^^^^^^bbbccceeeeeeeeecccbbb``````aaacccdddcccbbb```___ZZZZZZ[[[[[[[[[ZZZZZZYYYYYY[[[]]]___aaaccccccdddaaaaaabbbfffhhhhhhddd```XXXUUUOOOJJJGGGFFFGGGHHHZZZssszzzwww|||SSSTTTUUUVVVVVVUUUTTTTTTTTTOOOLLLNNNPPPOOOPPPSSSRRRRRRQQQPPPNNNLLLJJJIIINNNMMMOOOPPPPPPPPPXXXaaahhhddd^^^ZZZXXXWWWVVVUUUSSSUUUWWWWWWVVVUUUTTTUUUVVVVVVWWWYYYZZZ[[[ZZZYYYYYY^^^jjj|||}}}{{{tttiiiiiilllkkkqqqvvv}}}|||sssiiiccc```___cccfffkkkpppuuuyyy~~~~~~nnn]]]SSSNNNIIIGGGHHHOOORRRYYYbbblllwww|||mmm```WWWSSSRRRQQQPPPQQQRRRTTTVVVVVVUUUUUUUUUUUUUUUVVVVVVYYYYYY[[[___eeeiiijjjjjjjjjhhhfffeeeeeedddaaa______eeexxxvvvkkkgggdddaaa```aaa]]]VVVPPPLLLJJJFFFCCC???===<<<;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCEEEHHHLLLNNNPPPTTTSSSUUU^^^___eeetttlll\\\UUUTTTXXXoooiii```___ZZZXXXYYY[[[\\\]]]]]]\\\ZZZXXXWWWWWWWWWVVVUUUUUUVVVWWWXXXZZZ\\\^^^```aaa___]]]\\\\\\\\\\\\]]]^^^___aaabbbaaa``````````````````___bbbcccdddddddddbbb```^^^\\\]]]___``````___^^^]]]ZZZ[[[[[[\\\\\\[[[[[[[[[ZZZ\\\]]]```bbbcccdddeeeeeeeeefffiiikkkjjjfffbbb[[[XXXRRRLLLIIIGGGHHHHHHRRRiiiPPPQQQRRRTTTVVVWWWWWWWWWUUUPPPNNNPPPQQQOOOOOORRRQQQPPPOOONNNMMMLLLLLLLLLOOONNNOOORRRRRRRRRYYYaaajjjfff```[[[XXXVVVTTTRRRRRRTTTVVVVVVUUUTTTTTTTTTTTTTTTVVVWWWWWWXXXWWWWWWUUU\\\ccclllyyy|||vvvmmmccceeeiiijjjoooxxx|||tttkkkdddaaa```eeeiiinnnsssxxx|||yyyiiiXXXNNNJJJGGGGGGHHHMMMQQQZZZeeeppp~~~uuueeeZZZWWWVVVUUUTTTUUUWWWYYY[[[\\\\\\[[[ZZZZZZZZZZZZZZZ___```aaaeeejjjnnnppppppmmmkkkiiiiiiiiiiiihhhgggeeemmmyyyllliiifffcccaaa___[[[TTTOOOJJJHHHEEEAAA>>><<<;;;;;;<<<<<<>>>???@@@AAAAAAAAACCCCCCDDDEEEHHHKKKNNNOOOQQQVVVUUUVVV___bbblll~~~uuucccVVVRRRSSS\\\wwwhhh```^^^ZZZXXXYYY\\\\\\]]]^^^]]]\\\ZZZYYYXXXXXXWWWVVVVVVVVVWWWWWWYYYZZZ\\\^^^^^^]]]\\\ZZZZZZZZZ[[[\\\]]]___aaabbb`````````aaaaaaaaaaaaaaaaaabbbccccccaaa___\\\[[[WWWXXXZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^```bbbdddeeefffhhhhhhiiijjjkkkiiifffbbb^^^[[[UUUPPPKKKIIIHHHHHHLLL___}}}MMMNNNPPPRRRSSSUUUVVVVVVUUUPPPNNNQQQQQQOOOMMMOOOPPPOOONNNMMMNNNOOOPPPQQQNNNMMMNNNQQQRRRRRRWWW]]]fffbbb]]]YYYVVVTTTRRRPPPPPPSSSUUUUUUTTTSSSSSSTTTSSSTTTVVVVVVVVVVVVWWWXXXVVV___cccdddpppzzzooojjjrrrzzzooo]]]^^^fffeeejjjsss|||uuummmfffcccaaafffjjjooouuuyyywwwgggVVVMMMJJJIIIJJJMMMNNNRRR\\\iiivvvpppccc]]]\\\[[[ZZZ[[[]]]___```bbbbbbbbbaaabbbbbbccccccgggggghhhlllqqquuuvvvwwwrrrpppnnnmmmnnnppppppooopppwwwzzzllliiigggccc```]]]YYYSSSNNNHHHFFFCCC@@@===<<<;;;;;;;;;<<<===???@@@@@@@@@@@@BBBBBBCCCEEEHHHKKKNNNOOOQQQWWWUUUWWW___ffftttkkk\\\SSSSSSWWWbbbzzzggg___]]]ZZZYYYYYY[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWXXXYYYZZZZZZZZZYYYYYYWWWXXXYYYZZZ\\\___aaabbb______``````aaaaaabbbbbb```aaaaaaaaa___\\\YYYWWWSSSTTTVVVXXXYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^```bbbdddfffgggiiiiiiiiijjjiiifffcccaaa```]]]XXXRRRMMMJJJHHHGGGJJJYYYtttLLLMMMMMMNNNPPPQQQRRRSSSTTTPPPOOOQQQRRRNNNLLLMMMPPPOOOOOOOOOPPPQQQSSSUUUOOONNNOOOSSSTTTSSSVVVZZZ]]]ZZZVVVTTTSSSRRRPPPOOOPPPRRRTTTUUUTTTSSSSSSTTTUUUVVVXXXXXXWWWWWWYYY[[[YYYaaadddbbbggguuu||||||{{{rrrfff{{{|||oootttyyyoooYYYXXX```cccgggppp{{{|||wwwooohhheeecccfffjjjpppvvv|||qqqbbbQQQJJJHHHHHHJJJMMMQQQVVVaaaooo|||zzznnneeedddcccbbbbbbdddeeegggiiiiiiiiijjjkkkmmmnnnooonnnoooqqquuuzzz}}}~~~}}}{{{yyyvvvvvvxxx{{{|||}}}zzzmmmgggeeebbb^^^ZZZVVVQQQNNNEEEDDDAAA>>><<<;;;::::::;;;<<<===>>>???@@@@@@@@@@@@AAABBBEEEHHHJJJMMMNNNPPPWWWVVVWWW```jjj~~~|||eeeVVVPPPTTTZZZkkksssddd]]]ZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ\\\\\\\\\[[[ZZZYYYYYYXXXUUUVVVVVVVVVWWWWWWWWWWWWUUUVVVWWWYYY[[[^^^```aaa^^^^^^^^^______``````aaa___``````___]]]ZZZWWWUUURRRSSSTTTVVVWWWXXXYYYYYYUUUUUUVVVXXXYYYYYYYYYYYY\\\\\\]]]^^^```ccceeefffiiijjjjjjiiigggdddbbbaaa___\\\XXXSSSOOOKKKHHHGGGHHHSSSjjjKKKKKKKKKLLLMMMNNNPPPQQQSSSPPPPPPSSSSSSPPPMMMMMMOOOOOOPPPQQQRRRTTTUUUVVVSSSQQQQQQUUUWWWUUUUUUXXXUUUSSSQQQQQQRRRRRRQQQPPPOOORRRTTTUUUTTTTTTTTTUUUVVVYYYZZZZZZXXXXXX[[[^^^]]]aaaccccccbbbgggpppwww}}}yyysss~~~wwwiiilllpppoooWWWRRRXXX```ccclllwww}}}~~~zzzssslllhhhgggggglllssszzzmmm___PPPJJJIIIJJJLLLPPPVVV[[[ggguuuyyypppooommmkkkkkklllmmmnnnkkkkkklllmmmoooqqqssstttvvvxxx{{{}}}{{{|||zzzpppeeeccc```[[[VVVQQQMMMKKKCCCBBB???===;;;:::::::::;;;;;;===>>>???@@@@@@@@@@@@AAACCCFFFIIILLLNNNOOOPPPXXXWWWXXXbbbooozzzaaaRRRNNNUUU]]]zzzuuummmaaaZZZXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYYYY]]]]]]]]]\\\[[[ZZZXXXWWWTTTSSSSSSSSSSSSTTTUUUVVVTTTUUUVVVXXXZZZ\\\^^^```\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^___^^^\\\YYYVVVTTTSSSSSSTTTUUUVVVWWWXXXYYYTTTUUUVVVVVVWWWWWWWWWWWWZZZZZZ[[[\\\^^^```ccceeeiiikkkkkkjjjgggdddcccbbb]]][[[YYYUUUQQQMMMJJJIIIEEELLL^^^|||JJJJJJJJJKKKLLLNNNPPPRRRTTTQQQRRRVVVWWWRRROOOOOOMMMNNNPPPQQQSSSTTTTTTTTTTTTQQQRRRVVVWWWTTTSSSTTTSSSRRRQQQQQQSSSSSSSSSRRRPPPRRRUUUVVVUUUTTTUUUVVVWWWZZZ\\\[[[XXXXXX\\\```ccc```aaaeeeaaa___hhhxxx|||pppbbbeeehhhnnnWWWMMMNNN[[[^^^hhhtttzzz{{{~~~xxxqqqmmmkkkkkkpppwwwkkk^^^QQQLLLMMMMMMOOORRRYYY___lll|||{{{yyywwwuuuttttttuuuvvvrrrrrrrrrssstttvvvwwwxxx~~~tttooodddccc___YYYRRRLLLHHHFFFBBB@@@>>><<<:::999999::::::;;;<<<>>>??????@@@@@@BBBDDDGGGJJJMMMPPPQQQRRRQQQYYYYYYZZZeeeuuuvvv]]]PPPPPPZZZeeelllggg___XXXUUUVVVWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ]]]]]]\\\\\\ZZZXXXVVVUUUSSSRRRQQQPPPPPPRRRSSSTTTTTTUUUUUUWWWYYY[[[]]]^^^[[[[[[ZZZZZZZZZZZZZZZZZZ]]]]]]^^^]]]\\\YYYVVVUUUSSSSSSSSSTTTTTTVVVWWWWWWUUUVVVVVVWWWWWWWWWVVVVVVXXXXXXXXXYYY[[[^^^aaacccgggiiijjjhhhdddaaaaaabbb[[[[[[ZZZXXXUUUQQQNNNMMMHHHIIIRRRjjjIIIIIIJJJKKKMMMPPPRRRTTTUUURRRSSSXXXYYYUUURRRQQQLLLMMMOOORRRSSSSSSSSSSSSSSSPPPPPPTTTUUUQQQOOOPPPTTTSSSRRRSSSTTTUUUTTTSSSPPPRRRUUUVVVUUUUUUUUUVVVWWWZZZ\\\[[[XXXXXX\\\aaaiiiaaaaaagggccc\\\hhh}}}oookkk^^^aaadddzzznnnXXXKKKHHHVVVZZZfffsssyyy{{{|||uuuqqqnnnooottt{{{~~~gggZZZNNNKKKKKKLLLNNNPPP[[[bbbooo~~~{{{zzzzzzzzz{{{~~~~~~}}}~~~~~~vvvnnnkkkeeeccc___WWWOOOHHHCCCBBBAAA???===;;;:::999999999:::;;;<<<>>>????????????EEEGGGJJJMMMQQQSSSUUUVVVRRR[[[[[[\\\hhhzzzqqqZZZPPPTTTaaannngggddd]]]WWWTTTUUUVVVUUUVVVVVVVVVWWWWWWYYYZZZ[[[[[[[[[[[[[[[YYYWWWTTTSSSRRRQQQOOOOOOOOOPPPRRRTTTTTTUUUUUUVVVXXXZZZ\\\]]]ZZZZZZYYYYYYXXXXXXWWWWWW\\\]]]]]]]]]\\\YYYWWWUUUSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWVVVWWWYYY\\\___aaaccceeefffeeeaaa^^^^^^```[[[[[[[[[YYYWWWTTTRRRPPPNNNJJJMMM^^^{{{LLLKKKKKKMMMQQQTTTUUUUUUWWWVVVVVVXXXYYYXXXSSSOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOMMMNNNOOORRRUUUWWWVVVUUUOOOQQQTTTTTTTTTSSSTTTVVVZZZ[[[\\\\\\[[[ZZZ[[[\\\dddfffcccccceee```eeexxxvvvxxx|||pppdddaaa]]]ffftttpppWWWIIIFFFNNN[[[jjjrrrvvv|||~~~{{{sssppprrrrrrxxx{{{ggg\\\QQQMMMMMMNNNQQQUUU]]]iiiyyy|||uuunnniiiccc^^^VVVPPPKKKIIIGGGEEE@@@>>>;;;777666555666777999<<<<<<;;;<<>>@@@@@@>>>@@@EEEHHHGGGGGGJJJNNNPPPRRRSSSVVVXXXXXXYYY^^^fffooozzz___XXXVVVWWWjjjttt```]]]XXXUUUTTTTTTTTTSSSZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZWWWUUUSSSRRRQQQQQQRRRRRRSSSTTTUUUZZZ___ccc^^^\\\ZZZZZZ[[[[[[ZZZYYYWWWUUUUUUVVVXXXYYYXXXWWWWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTUUUUUUWWWWWWWWWXXXZZZ^^^aaacccdddbbb```^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]YYYSSSOOOJJJIIIHHHLLLZZZttt~~~}}}NNNNNNNNNPPPTTTVVVWWWVVVXXXXXXYYYZZZ[[[ZZZVVVSSSNNNNNNOOOPPPPPPPPPOOOOOONNNMMMLLLLLLKKKLLLLLLLLLNNNNNNPPPRRRUUUWWWVVVTTTSSSUUUWWWWWWVVVVVVWWWYYYXXXZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]YYYYYY^^^[[[aaauuunnnkkkhhhlllqqqppprrrzzzgggUUUNNNPPP\\\mmm{{{zzzrrrnnnoooqqqyyyvvvfff\\\SSSPPPQQQSSSYYY```eeeqqqsssnnnkkkgggccc[[[VVVOOOJJJFFFDDDAAA@@@>>><<<:::888666777888888;;;???AAACCCIIIRRRWWWXXXKKKMMMPPPRRRTTTUUUXXXZZZYYY\\\cccmmmzzzrrr]]]XXXXXX___yyykkk]]]ZZZVVVSSSSSSSSSRRRQQQZZZ[[[\\\\\\\\\[[[YYYXXXXXXVVVTTTRRRQQQPPPPPPPPPUUUTTTSSSSSSVVV\\\eeekkkfffdddaaa___^^^]]][[[ZZZWWWUUUTTTTTTVVVVVVVVVUUUTTTUUUVVVVVVVVVVVVUUUUUUWWWWWWXXXYYYYYYZZZ[[[\\\XXXXXXVVVUUUTTTTTTTTTTTTVVVVVVVVVXXXZZZ]]]```bbbbbbaaa^^^\\\ZZZYYYXXXXXX[[[[[[\\\]]]]]]ZZZVVVSSSKKKJJJHHHHHHQQQeeezzzsssppptttyyy{{{~~~PPPPPPPPPSSSVVVXXXXXXWWWWWWXXXZZZ[[[\\\ZZZXXXVVVRRRRRRSSSSSSSSSRRRQQQQQQOOONNNNNNMMMMMMNNNNNNNNNPPPPPPRRRTTTWWWXXXWWWVVVTTTUUUVVVVVVUUUUUUWWWYYYWWWXXXYYYXXXWWWWWWWWWYYYYYYYYYTTTVVV\\\[[[bbbuuurrrjjjkkkttt|||{{{}}}xxxeee[[[TTT___qqqzzzqqqnnnooorrr{{{uuuggg^^^UUURRRRRRUUU\\\ccckkkwwwssskkkhhhfffbbb^^^VVVRRRLLLGGGDDDBBB@@@>>><<<;;;999888777888888999888<<>><<<>>>EEEIIIIIINNNOOOQQQSSSTTTWWWZZZ]]]aaafffnnn{{{ooodddZZZXXX___uuulll___VVVSSSQQQOOOPPPPPPOOOMMMNNNPPPRRRTTTUUUTTTSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRXXXYYYZZZZZZ[[[^^^bbbeeejjjgggccc```^^^[[[XXXVVVVVVTTTQQQQQQRRRSSSSSSSSSPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVXXXZZZ[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWXXXYYY[[[]]]^^^___^^^]]]ZZZXXXWWWVVVVVVVVVWWWVVVVVVWWWXXXXXXWWWUUUTTTQQQOOOKKKHHHPPPggg~~~wwwhhhdddkkkwwwQQQQQQSSSUUUXXXYYYXXXVVVRRRUUUYYYZZZYYYXXXWWWWWWTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMLLLMMMMMMNNNOOOTTTTTTTTTWWWYYYZZZYYYWWWSSSTTTTTTRRRQQQQQQTTTVVVSSSUUUVVVUUUTTTSSSTTTUUUUUUUUURRRXXXbbbccchhhyyysssrrrkkkppp||||||}}}|||yyyxxxsssnnnnnnrrryyywwwlllddd[[[WWWUUUWWW```jjjyyy~~~{{{yyy~~~|||vvvqqqlllhhhfffaaa[[[VVVOOOLLLHHHDDDCCCAAA>>>===999888888888999::::::;;;>>>???>>>;;;===DDDHHHHHHMMMOOOQQQRRRTTTWWW\\\___dddkkkuuu{{{aaa[[[VVVVVVdddtttddd\\\SSSQQQOOONNNOOOOOONNNMMMMMMNNNPPPQQQSSSSSSSSSRRRNNNNNNMMMMMMNNNOOOQQQRRRVVVXXX[[[\\\\\\\\\^^^___dddaaa^^^[[[ZZZXXXVVVTTTUUUSSSPPPPPPQQQSSSTTTTTTOOOOOOOOOPPPQQQSSSTTTUUUTTTUUUWWWYYYZZZZZZYYYYYYZZZ[[[\\\\\\]]]\\\\\\\\\YYYZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZZZZXXXWWWVVVWWWXXXYYYYYYXXXWWWTTTQQQOOOJJJKKK\\\qqqpppjjjnnnzzzQQQQQQSSSVVVXXXYYYWWWVVVOOOSSSWWWYYYWWWVVVVVVVVVUUUUUUUUUTTTSSSQQQPPPOOONNNNNNMMMMMMNNNOOOOOOPPPSSSSSSSSSVVVXXXYYYWWWVVVTTTTTTSSSRRRPPPQQQSSSVVVRRRSSSTTTTTTSSSRRRSSSTTTSSSTTTRRRZZZffffffjjjzzzwwwvvvzzz|||}}}~~~|||{{{wwwsssqqqmmmjjjlllrrr}}}wwwmmmfff^^^ZZZYYY\\\gggrrryyyuuutttzzzvvvooommmkkkhhheee```XXXRRRLLLIIIEEECCCAAA???===;;;777777888999999:::;;;;;;;;;======<<<@@@IIIOOOPPPMMMOOOQQQSSSUUUYYY^^^bbbhhhrrrnnnWWWVVVTTTXXXkkklll]]]YYYQQQPPPNNNNNNOOOOOONNNLLLMMMNNNNNNOOOOOOOOOPPPPPPKKKJJJJJJKKKLLLNNNPPPQQQUUUWWWYYYYYYYYYZZZ[[[]]]]]][[[XXXWWWWWWVVVUUUSSSTTTRRROOOOOOQQQSSSUUUUUUPPPOOOPPPPPPRRRTTTVVVWWWTTTVVVXXXYYYYYYYYYXXXWWWXXXYYY[[[\\\]]]^^^]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZ[[[]]]^^^```]]][[[YYYZZZ[[[]]]]]]\\\]]]XXXVVVVVVPPPLLLWWWhhh{{{rrrsss~~~{{{}}}QQQQQQSSSVVVXXXYYYWWWUUUMMMQQQVVVWWWVVVTTTUUUVVVXXXXXXWWWWWWUUUTTTRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSRRRQQQRRRTTTWWWWWWVVVTTTUUUUUUTTTRRRQQQQQQTTTVVVRRRSSSTTTSSSRRRQQQRRRTTTQQQSSSRRR[[[hhhhhhkkk{{{zzzzzz}}}~~~zzzxxxxxxsssooollliiigggkkkqqqwwwmmmggg```]]]\\\```lllxxx}}}tttqqqqqqwww{{{tttkkkjjjiiihhheee___WWWQQQJJJGGGDDDAAA@@@>>><<<:::666777888999:::;;;;;;<<<;;;===;;;999<<>><<<<<<<<<888999:::;;;<<<<<<<<<<<<>>>======>>>AAAFFFKKKNNNTTTRRRSSSVVVXXXZZZaaajjjssssssfffTTTSSSRRR]]]}}}zzzbbbVVVSSSOOOOOOOOONNNNNNLLLKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLGGGIIILLLNNNNNNOOOPPPRRRSSSRRRPPPPPPQQQTTTWWWYYYUUUUUUSSSSSSSSSTTTUUUVVVTTTTTTSSSRRRQQQRRRTTTWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXXXXXXXXXXWWWTTTWWWZZZ\\\]]]]]]^^^___eeedddcccbbb___]]][[[ZZZaaaaaaaaaaaacccfffiiikkkiiifffdddcccdddeeeeeeeeeeeeeeedddaaa]]][[[\\\^^^sss}}}tttyyyxxxoootttzzzTTTSSSRRRSSSTTTUUUTTTSSSSSSRRRQQQPPPQQQSSSUUUWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQPPPQQQRRRSSSUUUVVVVVVTTTSSSTTTVVVWWWUUUTTTSSSSSSSSSRRRQQQPPPNNNNNNOOONNNOOOSSSSSSOOOMMMNNNMMMNNNPPPSSSWWW]]]dddiiizzz~~~}}}xxxrrrlllgggcccaaa___```gggpppxxx}}}|||vvvooohhheeeeeeiiitttzzztttqqqkkkiiippptttooolllhhhgggddd```ZZZSSSMMMIIIFFFEEEBBB???===;;;;;;:::999999:::;;;<<<<<<<<<<<<=========>>>BBBFFFKKKNNNQQQPPPRRRWWWZZZ]]]dddmmm}}}pppdddXXXWWWYYYhhhuuu___TTTQQQMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKHHHKKKMMMNNNNNNNNNPPPQQQRRRQQQPPPPPPRRRTTTVVVWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVVVVTTTRRRPPPPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXXXXWWWZZZ\\\^^^]]]]]]^^^___eeedddbbbaaa``````aaabbbeeeeeeeeegggiiikkknnnooopppnnnmmmmmmnnnnnnmmmllljjjiiihhhfffdddcccdddeeeuuuxxxyyyxxxooorrrxxxSSSQQQPPPPPPRRRSSSTTTSSSSSSRRRQQQQQQRRRSSSUUUVVVPPPQQQQQQRRRSSSTTTUUUUUUSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOMMMOOOSSSTTTPPPNNNPPPOOOPPPQQQRRRTTTYYY___ccclll~~~~~~~~~}}}xxxqqqhhhbbb]]][[[YYYYYY___gggmmmvvv~~~{{{zzzxxxrrrkkkiiiiiimmmwwwwwwqqqpppkkkiiiqqq~~~sssooommmkkkiiigggbbb]]]VVVPPPKKKIIIEEECCC@@@===;;;999999999999:::;;;<<<============<<<<<<===???CCCGGGLLLNNNMMMNNNRRRXXX\\\```hhhqqqxxxlllcccZZZ\\\cccxxxmmmYYYOOOMMMJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJLLLNNNOOONNNNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSTTTTTTWWWWWWUUURRROOONNNPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYXXX[[[]]]^^^___^^^]]]]]]^^^dddcccbbbbbbcccfffiiikkkllllllmmmoooqqqrrrssstttsssrrrrrrssstttsssqqqoookkkjjjhhhhhhiiijjjjjjiiivvv{{{zzzpppqqquuu}}}SSSQQQOOONNNPPPSSSTTTTTTSSSRRRRRRRRRSSSTTTTTTUUUNNNOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVTTTRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPQQQQQQRRRRRRRRRRRRRRRLLLKKKNNNSSSUUUSSSSSSVVVTTTUUUVVVVVVWWWZZZ^^^aaaeeerrr|||~~~tttrrrvvv|||uuullleee___XXXUUURRRQQQUUUZZZbbbjjjttt~~~|||zzzxxxuuuooojjjhhhiiilllvvv~~~vvvpppnnnjjjjjjssstttpppooommmkkkiiieee___XXXRRRMMMIIIHHHBBBAAA>>>;;;999888777777;;;;;;<<<===============;;;<<<>>>AAADDDIIIMMMOOOMMMOOOTTT[[[^^^aaajjjtttyyyqqqhhh```XXX]]]llleeeTTTMMMKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMOOOOOONNNMMMNNNOOOQQQRRRSSSTTTUUUUUUTTTTTTVVVUUUUUUTTTSSSSSSSSSSSSUUUUUUSSSQQQNNNNNNOOOQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZYYYXXX\\\]]]^^^^^^\\\[[[[[[\\\aaabbbdddfffiiilllooopppqqqqqqsssssstttttttttsssmmmmmmnnnooopppooollliiigggeeedddeeehhhiiihhhgggttttttrrrssszzz}}}SSSQQQNNNNNNQQQSSSTTTUUURRRSSSSSSTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTTTTTTTRRROOOMMMMMMNNNNNNNNNMMMMMMMMMNNNQQQRRRSSSTTTTTTUUUUUUUUUNNNLLLNNNTTTUUUTTTTTTWWWXXXYYYYYYYYYYYYZZZ^^^```bbbkkkuuu~~~{{{~~~vvvsssvvvsssddd```dddooo~~~uuukkkddd\\\TTTPPPMMMJJJLLLPPPWWW\\\dddlllrrryyy~~~zzzwwwvvvpppkkkfffffffffiiirrr{{{~~~wwwpppkkkkkkjjjkkkttt}}}zzz{{{}}}~~~wwwpppoooooolllhhhccc___XXXQQQJJJFFFDDDCCC???>>><<<:::888777777777<<<<<<======>>>>>>======:::<<>>>>>>>>>>>======:::===AAAEEEJJJNNNQQQRRRSSSUUUZZZ]]]^^^aaalllyyysssddd\\\WWWTTTVVVdddsss```WWWRRRPPPIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKMMMMMMLLLKKKLLLMMMQQQRRRSSSSSSSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQMMMNNNNNNMMMMMMOOORRRUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXXXXXXXWWWWWWXXXYYYXXXWWWWWWYYY[[[\\\```fffkkkmmmmmmjjjhhhffffffeeeeeeddddddddddddhhhhhhiiikkklllkkkgggddd```bbbdddeeeccccccccceeejjjnnn~~~|||zzz}}}wwwwww{{{~~~yyyyyyzzz}}}NNNMMMMMMNNNQQQRRRRRRQQQRRRSSSUUUVVVVVVUUUSSSRRRSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNOOOOOONNNMMMLLLKKKJJJMMMOOOOOONNNNNNPPPRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVSSSSSSUUUUUURRRRRRTTTTTTUUUVVVWWWVVVWWWZZZ\\\[[[]]]^^^^^^dddpppyyy|||zzzzzzkkkgggiiirrr{{{hhh______bbbrrr}}}zzznnn^^^VVVNNNKKKJJJHHHHHHJJJMMMQQQYYY```eeekkkpppsssvvvyyy~~~~~~~~~|||yyytttooojjjggg```[[[YYYYYYZZZ\\\dddlllxxx|||uuuoookkkiiiccccccgggppp{{{sssnnnlllnnnqqquuu|||nnnmmmkkkjjjiiigggbbb___[[[XXXRRRLLLGGGDDDBBBAAA::::::999888888999:::;;;>>>>>>>>>??????>>>>>>===;;;===BBBHHHMMMPPPSSSTTTTTTVVVZZZ]]]]]]aaaooo}}}nnn[[[SSSRRRSSS^^^qqqhhhZZZTTTPPPMMMHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIKKKLLLKKKJJJKKKLLLOOOPPPPPPPPPOOONNNNNNMMMMMMNNNOOOQQQQQQQQQQQQPPPLLLMMMMMMMMMLLLNNNRRRUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWVVVUUUVVVWWWVVVVVVWWWZZZ]]]\\\^^^bbbfffgggeeeccc```______^^^______aaacccdddhhhhhhhhhiiijjjjjjgggdddaaafffjjjiiicccaaacccfffffffffqqq|||zzzwwwxxx|||xxxyyy|||{{{|||~~~KKKKKKLLLNNNPPPQQQQQQOOORRRSSSVVVWWWWWWUUUSSSQQQRRRSSSSSSSSSSSSSSSSSSSSSNNNNNNNNNNNNMMMMMMLLLLLLKKKNNNPPPQQQPPPPPPSSSUUURRRRRRSSSTTTTTTTTTTTTTTTTTTQQQRRRUUUVVVTTTUUUXXXSSSTTTVVVVVVVVVXXXZZZ\\\XXX[[[ZZZYYY___nnn|||uuuhhhfffiiimmm}}}tttiiigggcccqqqxxxkkk[[[SSSLLLJJJKKKIIIJJJLLLOOOUUU]]]eeejjjmmmoooppppppqqqssstttvvvwwwxxxxxxyyyzzz{{{}}}}}}}}}}}}|||{{{{{{yyyuuupppjjjdddaaaXXXTTTQQQRRRSSSUUU\\\eeeqqq~~~~~~}}}yyyssslllgggdddccc___```eeennnxxxrrrmmmjjjmmmqqqvvv~~~zzzpppjjjjjjjjjjjjgggdddaaa___TTTQQQLLLGGGBBB>>>===<<<999999888888888:::;;;<<<>>>>>>?????????>>>>>>===;;;>>>CCCIIINNNRRRTTTUUUTTTVVVZZZ]]]]]]bbbqqqmmmXXXPPPRRRWWWggg{{{www___SSSOOOLLLHHHGGGHHHHHHIIIIIIIIIHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIFFFHHHJJJKKKJJJJJJKKKLLLNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLNNNPPPQQQQQQQQQPPPMMMMMMMMMLLLLLLMMMQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSUUUVVVWWWWWWVVVUUUTTTUUUVVVVVVWWWXXX\\\___]]]^^^___``````___]]]\\\]]]]]]]]]^^^```cccgggiiifffeeeeeefffgggfffdddbbbbbbhhhmmmkkkccc___bbbgggdddaaaiii|||xxxwwwvvvyyyyyyxxx~~~