BM6P6(@ hhh^^^aaa```]]][[[[[[YYYWWWYYY^^^XXXXXXUUUOOOHHHEEEGGGIIIHHHFFFDDDAAA???=========777222---***++++++***((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&''''''((()))******+++)))))))))))))))))))))***(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------..................................../////////////////////000111111222222111111111222222333333444333333333444444444555555555555444444444444555555444444333333333444444555333333333222222222111111////////////............------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((*********)))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///---000333444333111111111222222111111111111111222lllaaadddaaa]]][[[[[[ZZZWWWYYY]]]XXXXXXUUUOOOHHHEEEGGGIIIHHHFFFCCCAAA>>>=========777222,,,***++++++***((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''&&&''''''((())))))************))))))))))))))))))(((((()))************)))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------.........////////////...//////000000111222222111111222222333444555555333333333333444444444444555555444444444444555555444444333333333333444444333333222222222111111111////////////.........---------------------------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............---000222333222111111111222222111000000111111222ooocccdddbbb^^^[[[\\\ZZZXXXYYY\\\XXXXXXUUUOOOHHHEEEGGGIIIGGGEEECCC@@@>>>=========777222,,,***++++++***((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#####################$$$$$$$$$$$$######""""""######$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''(((((())))))************))))))((((((((('''((())))))******)))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......//////000111111111000111222333444555666666222222333333333444444444555444444333333444444555444444333222222333333444222222222222111111111000//////.........---------------------------------+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------............---///222222111000000111111111000000000111111222pppccccccccc^^^[[[\\\[[[YYYXXXZZZXXXXXXUUUOOOHHHEEEGGGIIIFFFEEEBBB@@@>>>=========666111,,,***+++,,,+++)))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))%%%%%%%%%&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((())))))*********)))(((((('''''''''(((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...//////000000111//////000222333444555666222222222222333333333333444444333333333333444444444333333222222222222222222111111111111000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))((('''((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))************))))))))))))************************+++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///111111000000000111111000000000000111111222qqqddddddeee___\\\]]]]]]YYYXXXXXXXXXXXXUUUOOOHHHEEEGGGIIIEEEDDDBBB???>>>=========666111,,,***+++,,,+++)))))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))''''''((()))&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$###### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000---...///000111222333333111111111222222222333333333333222222222222333333444333222111111111111111111111111000000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))(((&&&((((((((((((((((((((((((''''''(((((())))))))))))((()))))))))************(((((()))))))))*********)))))))))******++++++++++++************+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...000000/////////111000000//////000111111222rrrfffgggfff```\\\]]]^^^ZZZWWWWWWXXXXXXUUUOOOHHHEEEGGGIIIEEECCCAAA???>>>=========555111+++***+++,,,+++***))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))'''''''''''''''(((((((((%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////.........///000000111111000000111111111222222222333222222111111222222333333333222111000000000000000000000000////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))************((((((((()))))))))******(((((())))))***+++++++++***************+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////......///111////////////000111111222pppfffiiiggg```\\\^^^___[[[WWWUUUXXXXXXUUUOOOHHHEEEGGGIIIDDDCCCAAA???============555000+++***+++,,,,,,***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''(((((())))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---......///////////////000000000000000000000000000111111111222222222111111111111222222333333111000000/////////000000/////////.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))************(((((((((((()))))))))***((((((((()))***+++++++++***************++++++,,,************************))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...///...------///000.........//////000222222mmmcccggghhhaaa\\\^^^___[[[WWWUUUXXXXXXUUUOOOHHHEEEGGGIIIDDDBBBAAA???============555000+++***+++,,,,,,***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''&&&%%%%%%&&&'''((()))******&&&''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,------......///111111111111000000000000000000000000111111111111222222111111111111222222333222111000////////////000/////////............,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************(((((((((((())))))))))))'''(((((()))***+++++++++*********)))***++++++,,,************************))))))))))))************************************++++++,,,,,,,,,------------.........------///000............///000222222~~~rrrkkkiiiiiiddd___]]]\\\[[[XXXVVVZZZXXXSSSMMMGGGEEEEEEGGGDDDBBB@@@??????>>>===;;;222///+++)))))))))***)))***************)))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""########################$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$&&&'''((()))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......///////////////000000000000555444222111000111111222111111111111111111222222000000111111111111000000000///...---,,,++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''++++++(((''')))+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((,,,,,,+++***)))))))))***))))))))))))))))))))))))************************)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////{{{pppjjjiiihhheee```^^^]]][[[XXXVVVYYYWWWRRRLLLFFFDDDDDDFFFDDDBBB@@@??????>>>===;;;222///+++)))))))))***)))***************)))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#####################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((()))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''(((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++,,,,,,---............/////////000000000000444333222111111111111222111111111111111111111111///000000111111000000/////////...---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))---111000+++)))***+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((,,,+++******))))))******))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,------------...............////////////zzzooojjjiiigggeeebbb```^^^\\\XXXUUUWWWUUUQQQJJJEEECCCCCCEEEDDDBBB@@@@@@@@@???===;;;222///+++)))))))))***)))***************)))((((((''''''''''''''''''''''''((((((((('''''''''''''''((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++,,,,,,------............/////////000000000333222222111111111222222111111111111111111111111//////000000000000/////////......---,,,,,,,,,+++************************************************))))))))))))))))))))))))444666555///+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++***)))))))))******))))))))))))))))))))))))************************((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////qqqjjjiiifffeeedddbbb___[[[WWWUUUWWWUUUPPPJJJEEECCCDDDFFFDDDBBBAAA@@@@@@???===;;;222///+++(((((()))))))))***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,------.............../////////000000111111111111111222222222111111111111000000000000...//////000000//////............------,,,,,,+++))))))))))))))))))))))))************************((((((((((((((((((((((((444666555///++++++***((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////tttmmmmmmffffffeeebbb^^^ZZZVVVUUUWWWUUUQQQKKKFFFDDDEEEGGGDDDCCCAAAAAAAAA@@@===;;;222///+++(((((()))))))))***************)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))***************++++++,,,------...............///////////////000000111222222222222111111111000000000//////......////////////......------.........---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((...111000+++((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))******))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............vvvpppoooeeefffeeeaaa\\\XXXUUUUUUWWWUUUQQQKKKFFFDDDFFFGGGDDDCCCBBBBBBBBB@@@===;;;222///+++)))))))))***)))***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))************++++++,,,,,,------------........./////////...///000111222222222222111111111000000//////...------............------,,,,,,.........---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((,,,,,,(((&&&((()))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........vvvnnnmmmeeefffddd___YYYUUUTTTUUUVVVTTTPPPJJJEEEDDDEEEGGGDDDCCCBBBCCCCCCAAA===;;;222///+++)))))))))***)))***************)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))************+++,,,,,,---------------.........//////,,,...///111222333333222222111111000//////......---------......---------+++,,,...//////...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''***+++'''&&&(((***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........tttkkkiiifffeeeccc^^^WWWTTTTTTVVVTTTRRRNNNIIIDDDCCCDDDFFFCCCCCCCCCCCCCCCAAA===;;;222///+++)))))))))***)))***************)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$""""""$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++,,,,,,---------------.........//////,,,---///111222333333222222111111000///......---,,,------......------,,,+++,,,...//////...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,(((&&&)))***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......pppfffgggfffeeebbb___[[[YYYWWWWWWWWWSSSNNNHHHEEEEEEFFFGGGHHHDDDCCCEEEEEEAAA======222...)))((()))+++***)))************))))))))))))+++*********)))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$########################$$$$$$$$$#########""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((()))''''''%%%%%%%%%%%%''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&000...+++(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))******)))''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))***+++,,,,,,------,,,,,,,,,,,,,,,---------............---,,,---...///000////////////////////////---.../////////...,,,,,,------,,,,,,,,,,,,++++++******++++++++++++************))))))((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......|||kkkeeeggggggeeeaaa^^^\\\YYYWWWUUUUUURRRMMMHHHEEEEEEFFFGGGIIIEEECCCFFFEEE@@@======222...)))((()))+++***)))*********)))))))))(((((())))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$########################$$$$$$$$$#########""""""#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&...,,,)))'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,------------......------,,,---...///000........................---.../////////...,,,,,,------,,,,,,,,,+++++++++)))******++++++******)))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,------------...vvviiifffjjjiiiddd```]]]\\\ZZZVVVSSSSSSPPPLLLHHHFFFFFFGGGHHHJJJEEEDDDFFFEEE@@@<<<<<<222...)))((()))+++***)))******))))))))))))((((((&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%***)))'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---......///........................---............---,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))((()))***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------wwwkkkiiikkkhhhddd^^^\\\\\\ZZZVVVRRRQQQNNNKKKHHHGGGGGGHHHJJJJJJEEEDDDFFFEEE@@@<<<<<<222...)))((()))+++***)))***)))))))))(((((((((((($$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$################################################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------.......................................---------,,,,,,,,,,,,,,,++++++++++++***))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))$$$'''))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++++++++,,,,,,,,,---------xxxlllhhhgggfffbbb^^^[[[[[[YYYVVVSSSPPPNNNKKKIIIHHHHHHJJJKKKHHHDDDBBBEEEDDD???;;;;;;222...)))((()))+++***))))))))))))(((((((((((('''###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$################################################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------------..............................------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$(((++++++(((&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------vvvjjjddd```bbbaaa___\\\YYYWWWVVVVVVPPPOOOMMMKKKJJJJJJKKKLLLEEEAAA@@@CCCBBB>>>;;;;;;222...)))((()))+++***)))))))))((((((((((((''''''$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&(((((())))))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,------------------------...------,,,+++,,,,,,,,,++++++++++++************((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&+++000000,,,((((((+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,ssshhhbbb]]]]]]___```\\\XXXUUUWWWYYYRRRPPPNNNLLLKKKKKKLLLLLLBBB???>>>AAAAAA===:::;;;222...)))((()))+++***)))))))))((((((((('''''''''%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$########################""""""#########$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$&&&''''''&&&$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&(((***+++)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))***+++++++++++++++***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,------------------------...---,,,+++++++++,,,,,,++++++++++++************(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((&&&,,,333222---))))))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***++++++++++++,,,,,,,,,qqqhhhbbb]]]ZZZ^^^aaa]]]VVVTTTWWW\\\SSSRRRPPPNNNLLLLLLLLLLLL@@@===<<<@@@@@@===:::;;;222...)))((()))++++++))))))(((((((((''''''''''''&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$&&&''''''&&&$$$###"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###$$$$$$&&&)))+++---)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))***++++++++++++*********+++++++++,,,,,,,,,***+++,,,---...---,,,,,,------------------------...---,,,+++***+++,,,---+++++++++************)))(((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((($$$+++222222,,,((((((***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,wwwfff]]][[[\\\[[[ZZZYYYXXXXXXXXXXXXUUUTTTOOOKKKKKKMMMJJJEEEEEECCCAAA???===;;;:::999333///+++)))((()))))))))******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''************)))'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))***************+++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------***************************++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))+++***(((''''''((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((******))))))))))))*********************)))(((((())))))************))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------wwwfff]]][[[]]]\\\[[[ZZZYYYXXXXXXXXXTTTRRRMMMHHHIIILLLKKKFFFDDDCCCAAA???===;;;::::::222///+++)))((()))))))))******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((###############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))***+++++++++,,,*********+++++++++,,,,,,...---,,,++++++++++++++++++++++++,,,,,,,,,------***************************++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))+++***(((''''''((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))'''''''''''''''((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((******))))))))))))*********************)))(((((())))))************))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------xxxggg^^^\\\^^^]]]\\\ZZZYYYXXXXXXXXXSSSQQQKKKFFFGGGLLLLLLHHHCCCBBB@@@>>>===<<<;;;;;;222///+++((())))))***)))******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((%%%%%%###""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))***++++++,,,,,,*********++++++++++++,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''')))******(((''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))(((((())))))***)))************))))))((())))))************))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,zzziii```___^^^]]]\\\[[[ZZZYYYYYYYYYSSSPPPJJJEEEGGGMMMMMMJJJBBBAAA@@@>>>===<<<<<<<<<222...***((()))***************))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&$$$"""""""""$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''((())))))(((((()))***+++,,,,,,---************++++++++++++,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,******************************++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''')))******((('''((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************)))((())))))************))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,|||lllcccaaa^^^]]]\\\[[[[[[ZZZZZZZZZTTTQQQKKKFFFHHHNNNOOOLLLBBBAAA@@@>>>===<<<<<<<<<111...***((()))***************))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''((())))))((())))))***++++++,,,,,,))))))*********++++++++++++++++++******++++++,,,*********+++++++++,,,,,,************************)))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,|||mmmdddccc]]]]]]\\\\\\\\\\\\\\\]]]TTTRRRLLLHHHJJJOOOOOOKKKCCCBBB@@@>>>===<<<;;;;;;111...***((()))***++++++******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))***************+++++++++)))))))))************++++++************++++++,,,************++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((())))))************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++{{{llldddbbb\\\\\\[[[\\\\\\]]]^^^___RRRQQQLLLHHHJJJNNNMMMHHHDDDCCCAAA???===;;;::::::000---***((()))***++++++******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))+++++++++***************))))))))))))***************************+++,,,,,,************++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++zzzkkkcccaaa[[[[[[[[[\\\]]]^^^```aaaQQQPPPLLLHHHJJJMMMKKKFFFEEECCCAAA???===;;;:::999000---***((()))+++++++++*********)))((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))))),,,,,,++++++***)))))))))))))))))))))******************))))))***+++,,,,,,)))************+++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***)))((()))***))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''''''''''''''((())))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++}}}tttiiiddddddaaa[[[VVVYYY```ccc___ZZZTTTSSSMMMGGGFFFJJJJJJGGGFFFFFFBBB===<<<<<<:::555111---((('''(((******(((+++******)))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++---...+++''''''+++000...---+++))))))***+++,,,,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((******+++++++++,,,,,,,,,yyypppgggcccdddbbb\\\WWWYYY```bbb^^^YYYUUUSSSNNNGGGFFFIIIIIIFFFEEEEEEBBB===<<<===;;;666111---(((''')))++++++***+++***))))))(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***,,,---+++''''''+++///---,,,***)))))))))***+++++++++***))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))((((((*********+++++++++,,,,,,zzzqqqhhheeefffccc^^^YYYZZZ___aaa\\\WWWVVVTTTOOOHHHFFFHHHHHHEEEDDDDDDAAA===<<<>>><<<777111,,,((((((***------,,,+++***))))))(((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((***+++,,,***((('''+++...,,,+++)))((((((((()))***+++******))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((*********++++++++++++,,,yyynnnjjjjjjddd___[[[\\\______[[[VVVWWWUUUOOOHHHFFFHHHGGGDDDCCCDDDAAA===<<<>>><<<888000,,,((((((+++......---******)))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***+++***((((((***---***)))(((((((((((())))))******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((************++++++++++++ssslllkkkccc```]]]]]]___^^^YYYUUUWWWUUUOOOHHHFFFHHHGGGDDDCCCDDDAAA===<<<>>><<<888000,,,((((((+++......---***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))((()))***+++(((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))*********+++++++++rrrjjjiiibbb```^^^^^^___]]]YYYUUUVVVTTTOOOHHHFFFHHHHHHEEEDDDDDDAAA===<<<>>><<<777111,,,((((((***------,,,***)))((((((''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******(((((((((((())))))))))))((())))))******))))))(((******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))************+++}}}nnnggghhhaaa___^^^______]]]YYYVVVUUUSSSNNNGGGFFFIIIIIIFFFEEEEEEBBB===<<<===;;;666111---(((''')))++++++***))))))(((''''''''''''(((&&&'''''''''((((((((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&((()))***))))))(((((())))))************'''((()))******)))((('''******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))************yyylllgggiii```___^^^______]]]YYYVVVTTTSSSMMMGGGFFFJJJJJJGGGFFFFFFCCC===<<<===:::555111---((('''(((******)))))))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&''')))***)))((((((((()))***************'''((()))******)))((('''******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))************~~~ooogggdddbbbccccccaaa\\\XXXVVVUUUTTTQQQMMMIIIFFFFFFGGGHHHJJJIIIEEE@@@<<<;;;;;;===333---(((***+++***))))))++++++******)))(((((((((''''''''''''(((((((((((()))((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&$$$######$$$&&&&&&%%%'''(((&&&%%%)))111999777111***(((***,,,***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%###%%%(((&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%$$$%%%###!!!"""%%%%%%!!!"""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))******))))))))))))******))))))************))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((({{{ooohhhggg```aaaaaa^^^ZZZVVVTTTSSSUUURRRMMMIIIFFFEEEFFFGGGIIIGGGDDD???<<<:::;;;<<<333,,,(((***+++***)))***+++******))))))(((''''''''''''''''''(((((((((((()))((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((''''''+++333:::DDD>>>666...)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''',,,---)))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%###%%%$$$"""%%%******'''"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))******))))))))))))******))))))************))))))'''(((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((vvvlllhhhhhh```aaaaaa^^^ZZZVVVSSSRRRUUURRRMMMIIIFFFEEEFFFGGGHHHFFFBBB>>><<<::::::;;;333,,,(((***+++***)))*********)))((((((''''''&&&''''''''''''(((((((((((()))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&'''''''''***111777FFFFFFCCC===444,,,((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''...111+++$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$$$$$$$(((...///---###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++************)))))))))***))))))(((((())))))***((())))))******))))))(((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))~~~qqqhhhfffgggccccccccc```[[[WWWTTTTTTUUURRRMMMIIIFFFEEEFFFGGGGGGEEEAAA???===<<<<<<;;;222,,,(((***,,,***)))***))))))((((((''''''&&&&&&''''''''''''((((((((((((***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&$$$%%%%%%%%%$$$&&&+++///:::???FFFIIIEEE;;;000)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++,,,'''""""""###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########'''---///,,,######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))qqqhhheeegggccccccccc```[[[VVVTTTSSSTTTQQQMMMIIIFFFFFFGGGHHHHHHEEEAAA@@@@@@???===<<<222+++'''))),,,******+++))))))((((((''''''&&&&&&''''''''''''((((((((((((***)))((('''&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((('''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&'''))))))))))))'''&&&''''''&&&%%%$$$%%%''')))...222:::BBBFFFAAA555+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&###$$$&&&%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###"""!!!$$$)))***'''$$$###""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***tttiiifffgggaaaaaaaaa^^^YYYTTTQQQPPPRRRPPPLLLHHHFFFGGGHHHJJJHHHDDDAAA@@@AAAAAA???<<<222+++'''))),,,+++***+++******)))((((((''''''&&&''''''''''''((((((((((((***)))((('''''''''((()))''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%'''((('''&&&%%%&&&'''''''''&&&&&&''''''((()))''''''((((((((((((''''''***))))))(((''''''''''''+++******000777888222,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$###&&&***((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###"""###""" """&&&&&&"""$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***)))((((((''''''(((((()))'''(((((())))))((((((''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******ttthhhddddddaaaaaaaaa]]]XXXSSSQQQPPPPPPNNNKKKHHHGGGHHHJJJKKKFFFBBB??????AAABBB>>>;;;111+++'''))),,,+++***,,,+++******))))))(((''''''''''''''''''((((((((((((+++***((('''''''''((()))''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&((('''''''''''''''(((((()))(((''''''&&&&&&''''''((((((((((((((()))***)))((()))'''&&&(((+++---,,,+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''%%%%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$%%%###!!!"""&&&%%%"""$$$$$$%%%%%%&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******((((((''''''''''''((((((''''''((((((((((((''''''***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))'''''''''((()))*********qqqeeeaaaaaaccccccccc___ZZZUUURRRQQQOOOMMMJJJHHHGGGHHHKKKLLLEEEAAA>>>>>>AAAAAA>>>:::111+++'''))),,,++++++,,,++++++******))))))((((((''''''''''''((((((((()))+++***((('''''''''((()))'''''''''&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&)))***)))(((###&&&***++++++))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&***&&&"""###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###%%%&&&%%%"""$$$''''''$$$$$$%%%&&&'''&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******((((((''''''''''''((((((''''''((((((((((((''''''***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''((()))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))((((((((((((((())))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))&&&''''''((()))******+++qqqgggcccccc^^^aaabbb```[[[VVVTTTSSSUUUNNNHHHHHHIIIHHHJJJNNNEEEBBB??????BBBBBB>>>999111,,,)))***+++)))))),,,************))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((%%%&&&((()))))))))((('''''''''''''''''''''&&&&&&''''''''''''((((((((()))%%%&&&''''''((((((''''''(((((((((((()))))))))***%%%'''(((((((((((()))+++(((,,,,,,'''&&&***)))%%%((('''(((***+++,,,***(((***,,,,,,+++((((((+++...///+++'''&&&'''(((&&&$$$'''((((((&&&&&&'''***,,,'''&&&&&&''''''((()))***'''&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))qqqeeeaaabbb```aaaaaa^^^YYYVVVUUUVVVVVVOOOIIIIIIJJJIIIKKKNNNEEEBBB???@@@BBBAAA>>>999111,,,)))***+++)))))),,,************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((((()))&&&%%%%%%%%%&&&&&&'''(((&&&&&&((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((((('''(((((())))))))))))((((((***++++++***((('''((()))%%%))))))%%%%%%))))))%%%)))((()))***,,,,,,+++))))))+++,,,,,,)))((()))***000---***)))***+++)))(((***+++,,,+++)))'''((()))))))))((((((((()))******)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((''''''******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))qqqbbb___aaaaaaaaa___\\\XXXVVVWWWXXXWWWOOOIIIIIIKKKJJJKKKMMMEEEBBB@@@@@@AAA@@@===999111,,,)))***+++)))))),,,************))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))&&&&&&&&&%%%&&&&&&'''(((&&&''''''((()))(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))(((((('''%%%&&&((()))))))))((((((&&&'''))))))((()))+++---)))++++++((((((+++,,,***,,,++++++,,,......,,,+++***,,,...///---,,,,,,,,,,,,+++******,,,,,,,,,***)))+++,,,,,,***(((''''''(((((('''''''''(((((()))************)))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))pppaaa]]]```______^^^]]][[[YYYWWWWWWVVVMMMGGGHHHKKKKKKJJJKKKDDDBBB@@@@@@@@@???<<<999111,,,)))***+++)))))),,,************)))))))))(((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((()))(((((('''&&&%%%''')))+++,,,,,,,,,+++((()))***))))))***---///+++,,,,,,+++,,,...000000000......///000111///...///000000000000//////000)))******+++,,,,,,++++++)))+++,,,,,,+++******+++((((((((((((((()))***+++((())))))***)))((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))ppp```]]]aaa[[[\\\^^^___^^^\\\XXXUUUUUULLLFFFHHHKKKKKKIIIIIIDDDCCCAAA@@@???>>>;;;999111,,,)))***+++)))))),,,************)))))))))(((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((()))'''''''''((((((((())))))(((((((((((()))))))))***''''''(((((((((''''''&&&)))***+++---------,,,+++/////////---,,,,,,///111......///222555888<<>>;;;999888777777888999999888666333000...111222111///,,,++++++---)))))))))***+++,,,---...((((((((()))))))))(((((('''''''''((((((((())))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))pppbbb^^^```YYYZZZ]]]```aaa^^^XXXTTTVVVLLLFFFHHHMMMLLLJJJIIICCCCCCBBB@@@>>><<<:::999111,,,)))***+++)))))),,,************))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((''''''&&&'''''''''(((''''''''''''((())))))'''''''''(((((())))))***((((((((()))))))))******&&&'''(((((()))))))))(((************************---///111444777<<>>999333...,,,,,,+++++++++******++++++,,,+++***))))))((())))))***'''''''''(((((())))))***''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))rrreee___^^^ZZZZZZ[[[^^^```^^^ZZZVVVXXXNNNGGGJJJOOOOOOLLLJJJCCCCCCBBBAAA>>>;;;:::999111,,,)))***+++)))))),,,************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))((((((((((((((((((((())))))((('''''''''''''''(((''''''&&&'''((()))***&&&''''''((())))))******(((((()))))))))*********'''((()))***+++,,,,,,,,,---...///111444888<<>>;;;888555222222///,,,+++++++++***)))))))))))))))************((('''&&&&&&(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))ooobbbgggjjjbbb___\\\]]]___aaa```^^^XXXOOOGGGIIIMMMLLLKKKJJJJJJHHHEEEAAA===:::777666111...+++******+++,,,+++************************(((((((((((((((((((((((('''''''''((((((((())))))(((***,,,,,,***'''&&&&&&'''''''''((((((((())))))))))))((((((((('''''''''((((((''''''(((((()))******+++---...///222888<<>>999555222000...))))))))))))))))))))))))***)))((((((******)))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))ooo```dddggg___\\\XXXYYY\\\^^^^^^]]]VVVMMMGGGHHHJJJIIIIIIJJJHHHFFFCCC???<<<999777666111...+++******+++,,,+++************************))))))))))))))))))))))))'''((((((((())))))))))))&&&((()))(((''''''(((***'''((((((((())))))))))))'''''''''((())))))******'''&&&&&&&&&(((+++...///333AAAUUUgggrrrzzz{{{wwwxxxwwwxxxxxxvvvuuuyyy}}}wwwmmm\\\VVVOOOGGGBBB>>>:::777333222111///...,,,+++***+++***)))***+++,,,+++)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))qqq```bbbddd^^^ZZZWWWWWW[[[]]]]]]\\\TTTLLLFFFGGGIIIHHHGGGIIIEEEDDDAAA>>>;;;999888777111...+++******+++,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((('''(((***,,,(((((((((((())))))))))))&&&&&&'''((()))***++++++***))))))***,,,///333555QQQbbbzzzwwwsssqqqpppwww}}}~~~~~~~~~~~~sssmmmddd[[[UUUOOOKKKHHH>>><<<:::777333000...---,,,+++***+++,,,,,,+++***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))rrrbbbcccccc``````\\\WWWWWWZZZYYYUUUOOOIIIFFFHHHJJJGGGEEEEEEDDDBBB@@@<<<:::777666555...,,,)))((()))***))))))************))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%***)))'''''')))+++,,,,,,...,,,)))((()))*********------...111777AAALLLSSSmmm|||zzzuuuvvvzzztttooojjjkkktttwwwooojjj___SSSQQQFFF@@@BBBBBB:::333000000***'''***,,,+++)))***---,,,***(((((()))***+++&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))ssseeefffeee``````\\\WWWWWWZZZZZZVVVOOOIIIFFFHHHIIIFFFDDDDDDBBBAAA>>><<<999666555444///,,,***)))*********)))*********)))))))))(((((((((((())))))))))))(((((())))))((((((((('''''''''((()))))))))(((((('''&&&***((('''(((***++++++******))))))))))))))))))***)))000:::EEEPPP^^^llluuuuuu}}}}}}{{{{{{~~~|||xxxzzz~~~{{{rrruuu}}}{{{tttlllUUUKKKDDDFFFHHHEEEBBBBBB888111,,,...///---,,,---******))))))(((((('''''''''&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))sssfffgggddd______[[[WWWWWWZZZZZZWWWPPPIIIEEEGGGHHHEEEBBBBBBAAA@@@>>>;;;888666444333000---+++***+++++++++*********))))))))))))(((((((((((())))))))))))(((((())))))((((((((((((''''''))))))*********)))(((((()))(((((()))++++++***(((&&&)))++++++)))))),,,...555AAARRR___iiissszzzvvvvvv|||{{{yyy~~~wwwkkkaaaWWWRRROOOKKKIIIIIICCC;;;555444444000------******+++***)))((('''&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))pppfffgggbbb______[[[WWWWWW[[[ZZZWWWPPPIIIEEEGGGGGGDDDAAA@@@@@@???>>><<<999777555444000...+++***+++,,,++++++***)))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((((((((()))))))))******)))(((((((((((()))***,,,,,,***((('''***---,,,***,,,333999HHHWWWhhhtttxxx}}}yyyppppppuuu}}}}}}}}}yyyuuuvvv~~~ssshhh___VVVPPPNNNOOOGGGBBBAAA???:::555333111000...,,,+++))))))(((((('''&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))oooggghhhbbb______\\\WWWWWWZZZZZZWWWPPPIIIEEEGGGGGGDDDAAA@@@@@@@@@???>>>;;;999666555000...+++***+++,,,++++++)))))))))(((((((((((('''(((((())))))))))))(((((((((((())))))))))))))))))'''(((((())))))((((((((((((((()))+++------,,,******,,,---,,,,,,222===EEERRR___pppyyy{{{~~~|||wwwzzzzzz~~~{{{zzz{{{~~~}}}}}}uuulll___jjj}}}zzzooofffaaaUUUOOOLLLMMMLLLGGGAAA???888666222...+++*********(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))pppkkklllddd``````\\\WWWWWWZZZYYYUUUPPPIIIEEEGGGHHHEEEBBBBBB@@@@@@@@@>>><<<999777555000---+++***+++++++++***))))))((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))******''''''(((((())))))(((((()))))))))+++...000///......///000111555>>>IIIQQQXXX```jjjnnnnnnoootttzzzqqqqqqppprrr|||~~~}}}vvvsssssswww}}}|||tttZZZSSSNNNOOONNNJJJFFFFFF???<<<888333...,,,+++***)))(((((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))ppplllmmmcccbbbaaa]]]XXXWWWYYYXXXTTTOOOIIIFFFHHHIIIFFFDDDDDD>>>??????>>><<<999666444///,,,***)))*********)))))))))((((((((('''''''''(((((())))))))))))(((((((((((()))))))))*********'''((())))))*********)))***))))))+++///222333333555666999>>>FFFPPPXXX^^^aaacccdddcccaaaccchhhmmmooosssvvvyyyzzzrrrnnnuuupppeeeYYYSSSOOOJJJHHHHHHFFFEEEBBB>>>888222...+++))))))((()))***+++)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''((()))***''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))nnnkkklllaaacccbbb^^^XXXVVVXXXWWWSSSOOOIIIFFFHHHJJJGGGEEEEEE======>>>===;;;888555333...,,,)))))))))***)))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((())))))*********+++((()))***++++++++++++++++++***)))+++///333555666;;;===BBBKKKUUU___eeeggggggeeecccaaabbbhhhooouuu~~~zzzwwwyyy~~~pppiiikkkvvvlll^^^UUUNNNLLLNNNKKKLLLKKKHHHBBB:::111,,,***)))((()))++++++)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''')))******''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))~~~llldddcccbbb``````]]]YYYUUUSSSSSSTTTMMMLLLJJJIIIIIIHHHFFFCCC===<<<:::999999999777555111...***((()))***+++++++++******)))))))))))))))((((((((((((((()))******''''''''''''(((***++++++///---+++***,,,---......,,,,,,,,,---111888>>>BBB???HHHSSS]]]gggppptttrrrdddccceeekkkttt|||{{{wwwuuuzzz|||}}}~~~}}}vvvuuusssrrrttt{{{{{{zzzwwwzzz}}}zzzvvvoooppp~~~wwwhhh```ZZZTTTNNNMMMLLLJJJGGGBBB===:::222---))))))+++,,,'''###***(((&&&%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '''***'''&&&'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))~~~llleeedddcccbbbaaa___ZZZUUURRRQQQRRRMMMKKKJJJJJJJJJHHHEEEBBB===;;;:::999999888666555000---***((()))***+++++++++******)))))))))))))))((((((((((((((()))******((((((((((((((()))***+++******)))***+++++++++******,,,000555:::@@@FFFJJJJJJWWWfffooosssuuurrrmmm```cccjjjuuu}}}zzzyyyyyyzzzsssiiieeebbb^^^\\\]]]```ccceeeeeefffggghhhhhhhhhfffddddddhhhqqqwww}}}}}}|||xxxwww{{{qqqiiimmmzzzvvveeeXXXUUUQQQLLLKKKLLLJJJDDD>>><<<777111+++)))))))))******(((&&&%%%&&&&&&%%%$$$'''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))}}}nnngggeeedddcccbbb```[[[UUURRRPPPPPPKKKKKKKKKKKKKKKHHHDDD@@@===;;;999888888777555444000---***))))))++++++++++++******))))))))))))))))))(((((((((((()))******))))))((((((((())))))***'''((()))***++++++******---333<<>>777000,,,+++---+++)))((('''((('''&&&$$$'''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))""" '''***'''%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))}}}nnnhhhfffcccbbbaaa```\\\WWWSSSQQQQQQKKKKKKKKKLLLKKKHHHCCC???===;;;999888888777444333///,,,***)))***++++++++++++******)))))))))))))))))))))(((((())))))***+++******))))))((()))))))))((()))******+++,,,///111999BBBNNNXXX]]]___aaabbbdddffffffdddcccccc```[[[jjjpppyyy|||wwwyyywwwuuuwww{{{{{{{{{}}}zzzoooeeeXXXWWWVVVWWW[[[]]]^^^]]]^^^______^^^^^^```dddhhh```^^^]]]]]]^^^^^^]]][[[\\\[[[YYYXXXXXXYYYYYYXXXXXXfffxxx}}}{{{yyy|||{{{uuuuuuqqqggg[[[SSSQQQPPPNNNLLLFFFHHHHHHFFF@@@777000+++,,,+++******++++++)))'''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%666;;;///%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))|||nnniiieeebbb_________\\\XXXUUUTTTTTTKKKKKKKKKLLLKKKGGGBBB>>>===;;;888777777666333111...,,,******+++,,,+++***+++******))))))))))))))))))))))))))))))***+++++++++******))))))))))))***)))))))))(((***///666<<>><<<:::888777666555222000---+++******+++,,,+++***+++******)))))))))))))))***))))))))))))***++++++******)))))))))******+++((())))))))),,,444???GGGZZZcccnnnssspppkkkgggggg]]]aaaeeellluuuzzzuuullljjjnnnsssvvvyyyzzz|||}}}|||vvvjjjccc___bbbaaa\\\YYY[[[\\\[[[UUU]]]fffkkkmmmooossswwwzzz~~~tttmmmccc^^^\\\\\\\\\\\\^^^bbbdddhhhrrr~~~yyyzzz}}}zzzuuunnnnnn}}}kkk\\\VVVTTTTTTOOOJJJIIIKKKJJJCCC===///---***))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%)))333666///)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((yyymmmgggaaa[[[^^^___```]]]YYYVVVTTTTTTMMMLLLJJJIIIHHHFFFBBB???<<<:::888666666444222000,,,+++******,,,,,,,,,***+++******)))))))))))))))******))))))******+++,,,))))))))))))***+++,,,,,,(((+++///111555>>>JJJSSS```hhhqqqssslllddd```___ZZZeeepppvvvyyyyyyssslllbbbfffjjjnnnppptttyyy}}}}}}}}}vvvqqqjjjlllmmmhhh```XXXSSSRRROOOUUUXXXVVVXXX]]]bbbccciiirrr~~~{{{qqqlllhhhaaa\\\\\\WWWVVV[[[cccjjjmmmrrrwww{{{xxxxxxxxx}}}jjjgggxxxrrrddd\\\SSSPPPMMMLLLLLLKKKGGGEEE888444///+++))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((xxxlllfff___YYY```aaaaaa^^^YYYUUUSSSRRRNNNLLLJJJHHHGGGEEEBBB???<<<:::888666555444111///,,,+++******,,,---,,,***+++******)))))))))))))))*********)))******+++,,,))))))))))))***+++,,,---***///555:::???HHHSSS\\\```hhhooooooggg^^^ZZZYYYcccqqq||||||wwwrrrooommmfffjjjmmmoooppprrrwww{{{|||vvvwww{{{}}}sssbbbXXXSSSRRRUUUVVVRRRNNNMMMQQQUUUTTT\\\bbbeeekkkttt{{{~~~{{{ppplllhhhaaaZZZXXXWWWWWW\\\bbbmmmttt~~~zzz}}}xxx{{{||||||oookkkvvvqqqcccKKKOOOSSSTTTPPPKKKFFFDDDBBB===555///,,,+++***))))))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''***'''%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}ddd___ccc___ccccccbbb___ZZZVVVSSSQQQLLLKKKJJJJJJIIIFFFAAA>>><<<:::777444333222333333...,,,******+++,,,+++*********))))))))))))******(((((((((((())))))))))))&&&%%%'''******(((***///---555@@@JJJQQQWWW\\\___eeebbb___```bbbccccccaaakkkuuu~~~{{{oooggghhhmmmooossswwwvvvssssssxxx|||}}}yyyhhhXXXPPPOOOQQQQQQVVV[[[^^^^^^```fffkkkooosssyyy{{{jjjbbbaaa```YYYRRR______ccclllrrrwww~~~|||yyy{{{|||ooodddsss|||iii[[[PPPPPPWWWWWWOOOFFFCCCDDDBBB:::///(((''')))(((((()))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))************))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((~~~eee```ddd```bbbbbbaaa^^^ZZZUUURRRQQQKKKJJJJJJIIIIIIFFFBBB???===;;;888555333222222333...,,,******+++,,,+++*********))))))))))))******(((((((((((()))))))))***&&&%%%(((,,,,,,***,,,111888BBBNNNWWW[[[^^^bbbeeeaaa^^^[[[[[[```eeehhhiiissswwwxxxrrriiieeeggglllnnnqqqttttttuuuwww|||xxxmmmfffiiigggaaaYYYRRRQQQUUUYYYeeekkksssxxx||||||ttthhh^^^YYYWWWYYY___ffflllvvv}}}}}}zzzvvvxxx|||nnn___gggwwwoooZZZOOONNNQQQQQQQQQFFFEEECCC@@@;;;555///,,,)))((((((((()))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))*********)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((fffaaaddd```aaa```___]]]YYYUUURRRPPPJJJIIIIIIIIIIIIGGGDDDAAA???===:::666333222222222...,,,******+++,,,+++*********))))))))))))******((((((((()))))))))******'''&&&)))---...---000555FFFQQQ___fffeeecccdddfff[[[YYYXXX[[[aaahhhnnnqqqwwwrrrkkkdddaaabbbfffjjjppppppqqqsssvvvzzz~~~rrrdddXXXQQQPPPSSSWWWZZZ]]]ccckkkrrrmmmfff___\\\[[[\\\aaahhhhhhlllvvv~~~jjj``````rrrppp[[[OOONNNRRRWWWMMMJJJIIIIIIHHHBBB888000,,,***''''''))))))'''$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~fff```ddd```___^^^]]][[[YYYVVVRRROOOIIIHHHHHHIIIIIIHHHEEEBBBAAA>>>;;;666333111111111...,,,******+++,,,+++*********))))))))))))******(((((()))))))))*********)))'''(((,,,...000666===NNNYYYeeeiiiddd___]]]___VVVXXX\\\bbbhhhmmmpppqqqqqqhhh^^^[[[^^^dddhhhiiitttrrrqqqsssxxx}}}wwwgggZZZTTTSSSTTTWWW^^^hhhqqqyyyzzznnncccYYYTTTUUUVVV[[[gggssszzz~~~~~~zzzeeedddkkkvvvuuu___TTTPPPPPPTTTRRRPPPPPPNNNHHH@@@999444...(((%%%'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((}}}eee___ccc^^^___]]][[[ZZZYYYWWWSSSOOOHHHHHHHHHIIIIIIHHHEEEBBBAAA>>>:::666333111000000...,,,******+++,,,+++*********))))))))))))******))))))))))))************,,,)))(((,,,///333<<>><<<888444111/////////...,,,******+++,,,+++*********))))))))))))******))))))*********+++++++++,,,---222:::???BBBHHHOOOOOONNNLLLLLLOOOTTTYYY[[[bbbeeegggeeeaaa]]][[[ZZZ^^^ccckkkqqqssstttttttttppptttzzz~~~|||sssdddTTTNNNPPPTTTYYYaaalllwww~~~}}}~~~zzzoookkkiiigggfffgggqqqrrruuu|||mmm___ZZZrrr~~~nnnYYYUUURRRRRRTTTTTTSSSPPPMMMKKKFFF<<<111***(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((gggaaaddd___```\\\YYYZZZ\\\[[[VVVQQQJJJIIIIIIIIIIIIGGGDDDAAA===:::777333000/////////...,,,******+++,,,+++*********))))))))))))******)))************++++++++++++...777BBBGGGHHHKKKPPPRRRMMMHHHJJJQQQ[[[bbbfffgggfffccc\\\VVVTTTVVVYYY]]]fffppptttrrrooopppqqqnnntttzzz|||zzzyyy{{{yyylllaaaUUUNNNRRR\\\aaafffppp||||||{{{zzzyyy{{{~~~zzzsssjjjbbb^^^YYY```mmm|||yyyyyy~~~ttt```RRRkkkaaaZZZSSSSSSWWWWWWOOOHHHOOORRRPPPGGG888---))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&'''(((******((('''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((|||kkkfffccc^^^___YYYTTTTTTXXXYYYUUUPPPLLLKKKIIIGGGEEECCCAAAAAA===:::777555333222000...---,,,+++))))))))))))*********)))((((((((((((((()))))))))))))))***+++,,,555888???HHHPPPRRRNNNIIIJJJHHHGGGJJJTTTaaammmtttpppbbbXXXXXXZZZZZZZZZ\\\bbbggglllllljjjkkkqqqxxx}}}zzzxxxxxxwwwuuussspppeeeZZZVVVVVVZZZggguuuwww}}}wwwvvvvvvzzz~~~}}}}}}zzz{{{xxxnnneeeYYYXXX```qqqzzz{{{{{{qqqvvvyyy^^^VVVddd~~~eeeQQQPPPWWWWWWSSSQQQJJJMMMPPPPPPJJJ>>>000&&&''''''''''''&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))){{{jjjfffccc___```[[[VVVWWWZZZ[[[WWWSSSLLLKKKIIIGGGEEECCCAAA@@@===:::777444333222000...---,,,+++))))))))))))***++++++***)))))))))))))))******))))))***+++,,,---444999AAAIIINNNNNNJJJGGGHHHFFFGGGOOO[[[eeejjjjjjcccYYYSSSWWW\\\]]]\\\^^^aaacccdddccccccjjjwww|||~~~tttiiicccYYYWWWZZZbbbjjjppp|||~~~{{{zzzzzzuuussssssvvvzzz~~~~~~~~~~~~}}}|||mmmmmmdddbbbggglllnnnyyyyyyrrrwwwcccZZZmmmzzzeee[[[WWWRRRPPPRRRFFFHHHKKKOOOOOOHHH;;;111***)))(((((((((((('''&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((('''******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))xxxiiifffddd```___[[[WWWXXX[[[\\\YYYUUULLLKKKIIIGGGEEEBBBAAA@@@;;;999666444333222000...---,,,+++))))))))))))***,,,++++++***************,,,+++***)))***,,,...000555:::BBBHHHJJJHHHFFFEEEGGGFFFIIITTT```fffbbb\\\WWWRRRRRRYYY___```^^^]]]```bbbddddddeeemmmyyy~~~yyylllaaa[[[ZZZ^^^gggttt}}}xxxttttttvvvwwwwwwsssssssssvvv{{{~~~qqqfffbbb______fffqqq}}}ggg]]]rrrnnn^^^SSSPPPSSSLLLIIIHHHIIILLLKKKFFFAAA222...)))((()))***(((&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))vvviiigggeeeaaa[[[XXXVVVWWWZZZZZZXXXTTTLLLKKKIIIGGGDDDBBB@@@???:::777555333222222000...---,,,+++))))))))))))***+++******))))))*********,,,+++******+++...111333999===BBBDDDCCCCCCDDDFFFJJJKKKOOOWWW]]]]]]WWWQQQRRRRRRVVV]]]cccccc___[[[[[[___eeehhhiiilllqqquuuzzzpppeee```bbbfffpppttt{{{}}}xxxvvvuuuwwwzzz{{{xxxtttvvvxxx{{{xxxnnneee]]]\\\___qqq{{{kkkdddvvvrrraaaVVVPPPWWWQQQIIICCCAAACCCGGGIII===666---(((((()))(((&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))vvvjjjiiigggbbb[[[YYYXXXYYY[[[[[[XXXUUULLLKKKIIIGGGDDDAAA???>>>888666333222222111000...---,,,+++))))))))))))***))))))((((((((())))))************+++...111444666>>>@@@AAA@@@>>>@@@EEEJJJNNNQQQTTTUUUSSSQQQOOONNNOOORRRXXX^^^cccddd```[[[YYY]]]bbbeeeeeeeeeggghhhtttoooeeeZZZTTTYYYgggrrr|||{{{wwwvvvoooppprrrvvv{{{}}}{{{yyyvvvhhh___\\\___eeepppzzzpppiiixxxxxx___LLLVVVTTTOOOGGG???===AAAFFFGGG>>>333+++(((((((((''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))wwwlllkkkiiiccc]]]\\\\\\]]]]]]\\\YYYWWWLLLKKKIIIFFFCCCAAA>>>===777555222111111111000///---,,,+++))))))))))))***(((((((((((((((((()))***)))***,,,///333666999;;;BBBAAA???>>>>>>BBBHHHMMMQQQSSSSSSPPPLLLKKKOOOSSSPPPTTTYYY]]]bbbfffddd___bbbdddeeedddddddddeeeggg]]][[[WWWTTTVVV```nnnyyy~~~xxxtttssstttuuusssssstttvvv{{{wwwjjjcccUUUWWW```nnn{{{uuurrrooofffhhhoooRRRNNNQQQTTTQQQIIIBBB>>>>>>GGGBBB:::222+++(((((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))yyyooonnnkkkccc^^^^^^^^^^^^]]]\\\YYYWWWMMMKKKIIIFFFCCC@@@>>>===666444111111111111000///---,,,+++))))))))))))***))))))(((((())))))***+++))),,,000555999===???AAABBB@@@???@@@CCCHHHKKKMMMQQQOOOMMMKKKKKKPPPVVV\\\[[[___aaa```ccchhhhhhdddjjjkkkkkkiiifffaaa]]][[[QQQSSSWWW^^^gggqqq{{{}}}{{{xxxtttqqqqqqsssvvvxxxzzz{{{}}}~~~~~~~~~rrrddd^^^]]]fffsss}}}zzzssswww~~~kkk\\\xxxiiiQQQRRRRRRSSSQQQKKKBBB;;;@@@AAAAAA;;;222+++((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))&&&&&&''''''((())))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))zzzqqqpppkkkddd\\\]]]]]]]]]\\\YYYVVVTTTMMMKKKIIIFFFCCC@@@>>><<<555333111000111111000///---,,,+++))))))))))))*********))))))***+++,,,,,,***---333999>>>BBBDDDEEEAAA??????BBBHHHLLLMMMKKKOOOKKKGGGHHHNNNWWW^^^bbbiiillljjjeeeeeeiiijjjfffgggjjjmmmmmmfffYYYMMMEEESSSVVV]]]hhhuuu~~~|||wwwvvvttttttvvvyyy}}}xxx}}}~~~~~~mmm___```jjjuuu|||zzzyyyxxxpppccc^^^VVVOOOOOORRRPPPGGG>>>888>>>DDDBBB888...)))(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&'''((())))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))yyymmmiiiiiiggg]]]\\\[[[[[[\\\ZZZWWWUUUNNNLLLIIIEEEAAA>>>;;;999666555444333111000///...---,,,++++++******++++++((())))))(((''''''))),,,,,,000666:::===???AAABBB<<<===@@@HHHPPPSSSPPPLLLEEEEEEGGGLLLSSSZZZ___aaallliiifffeeeggggggeeebbbkkkllljjjaaaUUUNNNOOOSSS```fffppp{{{{{{wwwuuutttvvvwwwrrrqqqpppssswww{{{}}}~~~~~~~~~~~~rrrkkkeeedddmmmyyy|||ooonnnuuuWWWLLLMMMJJJPPPPPP<<<888999===AAABBB<<<222)))((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&'''((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''''''(((((('''''')))'''&&&%%%%%%&&&''')))###&&&***,,,+++)))((('''+++)))'''&&&&&&'''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))yyylllgggeeeccc___^^^]]]]]]\\\ZZZWWWTTTMMMLLLJJJFFFBBB>>>:::888555444333222000///...---,,,+++******))))))******((())))))((('''(((***---000333777999::::::;;;======@@@EEELLLPPPPPPLLLHHHEEEFFFJJJOOOVVV[[[___```cccbbb```______```aaabbbeeeddd___XXXSSSUUU]]]dddlllqqqzzzwwwuuusssppppppppprrrsssrrrqqqqqqrrrxxx~~~tttqqqmmmlllmmmwwwyyyxxxtttxxxmmmXXXRRRMMMTTTUUUEEEBBB===:::===AAAAAA999111)))(((&&&&&&''''''''''''''''''&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''(((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&''''''(((((('''''''''((())))))))))))((('''+++(((&&&$$$%%%&&&&&&%%%%%%$$$###$$$'''((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))yyylllgggeeecccbbbaaa___^^^]]][[[WWWTTTKKKKKKJJJGGGCCC>>>999777333333222000///...------+++***))))))(((((())))))((()))))))))(((***,,,///222444666888888888999:::???DDDJJJNNNNNNJJJGGGDDDDDDHHHMMMSSSXXX[[[\\\\\\ZZZZZZ\\\\\\]]]___bbbeeebbb^^^WWWSSSVVVaaaoooyyy{{{~~~~~~xxxsssjjjjjjjjjjjjlllmmmooopppssstttuuuwww}}}}}}rrrkkkiiilllooowwwxxxsssfffTTTJJJQQQUUUKKKKKKBBB888777>>>BBB@@@:::///,,,((('''))))))(((&&&''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''%%%(((+++......+++(((%%%)))&&&$$$$$$(((++++++******)))(((((())))))(((&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))xxxllliiihhhfffeeecccaaa```^^^[[[VVVSSSJJJJJJIIIGGGCCC===888555333222222111///......---++++++***)))))))))))))))((()))*********,,,///111222444666777777999;;;===BBBGGGLLLKKKGGGCCCCCCDDDHHHLLLRRRWWWYYYYYYXXXWWWYYYZZZ]]]```dddffffffeeeYYYVVVTTTUUU]]]iiiwwwzzzsssmmmiiicccdddfffiiilllnnnooopppvvv{{{wwwqqqsssnnnmmmqqqyyy~~~yyyxxxnnnqqqyyy]]]LLLLLLPPPOOONNNFFF<<<888;;;???@@@???:::444,,,(((((()))(((''''''(((******)))'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%(((+++------+++(((%%%$$$%%%''')))******))))))+++)))(((((())))))'''&&&'''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((xxxlllhhhgggffffffdddaaa___]]]ZZZUUURRRIIIIIIIIIFFFBBB===888444333333222111000//////...,,,,,,+++************+++((()))***+++,,,...111444666777888888888999<<<>>>DDDGGGIIIEEE@@@???CCCHHHPPPUUUZZZ\\\ZZZWWWUUUUUUbbbaaabbbfffjjjhhh```YYYJJJMMMTTT\\\fffooowww{{{|||vvvpppkkkgggeeeddd```bbbfffjjjnnnppprrrsss}}}}}}tttnnnkkkooouuu{{{vvvmmmkkkwww}}}ooopppqqqYYYMMMKKKNNNNNNLLLHHHBBB===<<<>>>AAAEEE===222***''''''(((((('''))),,,,,,)))''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&&&&(((***(((%%%###&&&((((((&&&$$$%%%&&&(((((('''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((xxxkkkfffdddbbbdddbbb```^^^\\\XXXTTTPPPIIIIIIHHHEEEAAA<<<777555333333222111111000//////---,,,,,,+++***+++++++++((()))+++,,,---000444777======<<<999888888;;;===CCCDDDDDD@@@>>>@@@HHHOOOWWW[[[^^^^^^ZZZVVVUUUVVVgggfffeeefffddd]]]RRRIIIEEEOOO]]]jjjssswwwzzz{{{sssooohhhbbb______aaacccaaadddhhhmmmrrrvvvyyy{{{}}}sssjjjiiinnnttt||||||sssjjjlll}}}yyyhhhsssjjjUUUHHHIIINNNQQQSSSMMMEEE???@@@CCCHHHBBB999///)))&&&''')))'''***...---***''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))******++++++******))))))))))))************))))))))))))******)))))))))***++++++,,,,,,************************++++++************++++++(((((())))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((())))))(((***///777===888444...***((('''&&&%%%((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxkkkfffdddbbbbbb```^^^\\\ZZZWWWRRROOOJJJIIIGGGCCC???;;;777555111111111000000///......,,,++++++***************((()))+++---...111666999>>>===<<<999777888<<<>>>???@@@@@@@@@AAAFFFNNNTTTVVVYYY[[[YYYTTTRRRSSSVVVaaacccddd___VVVMMMGGGDDDKKKWWWhhhssswwwwwwwwwwwwhhhddd___\\\[[[^^^bbbeeeeeehhhmmmssszzzrrrmmmnnnqqqvvv{{{{{{vvvzzzwwwooommmiiiRRRNNNMMMQQQTTTRRRKKKEEEBBBBBBCCCCCC???777...(((''')))'''+++//////***''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))******+++,,,,,,+++******))))))******++++++******))))))******+++))))))******+++,,,,,,------------------------------,,,,,,++++++,,,,,,---(((((()))))))))*********))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''///:::BBBDDDDDDDDD===444---)))'''&&&%%%(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))wwwkkkhhhgggeee```^^^\\\[[[YYYVVVQQQNNNKKKIIIFFFBBB>>>:::777666000000//////......------+++******)))))))))))))))(((***,,,---///222777:::::::::999888888:::???BBB;;;===???AAAFFFLLLSSSWWWRRRTTTUUURRRMMMLLLPPPTTTWWW^^^aaaZZZLLLCCCDDDIIIOOO[[[jjjqqqppplllkkklllaaa___\\\[[[\\\___cccfffjjjmmmrrryyy}}}uuurrrpppqqqtttxxxxxx}}}ggguuuddd\\\LLLNNNQQQQQQNNNHHHCCC???===AAACCC===222***((()))''',,,000///+++''''''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++************++++++,,,+++***))))))***+++,,,))))))***+++,,,,,,------////////////////////////......,,,,,,,,,,,,......(((((())))))*********+++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%$$$###'''555CCCEEE999,,,777222***&&&%%%(((+++---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))zzzqqqjjjfffcccddd```\\\ZZZYYYVVVQQQLLLHHHIIIGGGBBB???>>>888222333333222111000///...---++++++)))((((((((()))***+++---000222222333555666666444444888===@@@===999;;;===>>>@@@HHHSSSYYYYYYWWWSSSMMMGGGEEEKKKTTT[[[aaa]]]UUUKKKDDDDDDJJJPPP[[[```gggmmmmmmhhhaaa\\\```^^^]]]^^^aaafffjjjllltttuuuzzz{{{{{{}}}wwwmmmpppwww}}}uuu~~~nnnUUUOOOOOORRRQQQJJJEEEFFF999BBBJJJJJJBBB666---***)))+++,,,+++)))(((((((((***)))((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))))))))))))))***''''''(((((()))))))))***((('''&&&(((***,,,***((()))***++++++))))))+++---***+++---///000111111111333111///000222555666666777888:::<<<<<<:::555111000111222333111///---,,,///---+++++++++++++++******)))(((((()))***+++,,,***))))))***+++,,,***(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))*********---000///+++'''***************************++++++++++++***)))))))))))))))))))))((('''''''''(((*********)))***++++++++++++***(((&&&&&&&&&''''''((((((((((((***,,,''')))***,,,,,,,,,,,,+++************))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))yyypppjjjeeecccccc___[[[YYYXXXUUUPPPKKKGGGIIIGGGBBB???===888222222222111000///...---,,,+++***)))(((((()))***+++---///111222222222444666555555666999<<<>>>===;;;>>>AAACCCFFFMMMVVV[[[YYYQQQOOOMMMLLLNNNSSSZZZ^^^ZZZUUULLLEEECCCHHHPPPWWWaaacccfffgggeee```ZZZVVV\\\\\\^^^bbbggglllooopppzzz~~~}}}uuunnnlllrrrgggZZZPPPQQQTTTQQQKKKHHH???BBBEEEGGGDDD<<<111******+++++++++***((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***))))))(((((())))))***+++++++++***))))))((((((***)))'''''')))***))))))---------,,,,,,,,,---...333444555444333444666888888777555777;;;???BBBCCCEEEEEECCCAAA@@@@@@@@@AAA@@@@@@>>><<<999888888999444111......//////,,,))).........///...---,,,,,,+++***)))***++++++)))(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''***------***((())))))))))))))))))))))))))))))))))))******)))'''))))))))))))***,,,---///+++++++++***))))))+++,,,((())))))((((((((()))***)))))))))(((''''''((()))(((((()))*********)))(((************)))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))xxxoooiiieeecccaaa]]]YYYWWWVVVTTTNNNJJJGGGIIIHHHBBB>>><<<777222000000//////...---,,,,,,+++***)))))))))***+++,,,///111222333222222333555444666999:::;;;<<<===>>>BBBGGGJJJMMMSSSZZZ[[[WWWLLLMMMOOOSSSWWWZZZ[[[[[[PPPJJJDDDBBBFFFOOOYYY^^^bbbaaa```]]][[[XXXUUUTTTZZZ]]]cccjjjpppvvvzzz|||wwwpppfffiiitttzzz~~~hhhRRRNNNTTTVVVPPPJJJFFFBBB@@@CCCFFFCCC777---++++++++++++***)))''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))******))))))((((((((('''---,,,***))))))***++++++......///111333555444333555999===???@@@DDDLLLSSSRRROOOLLLLLLOOOSSSUUUWWW\\\ZZZUUUNNNIIIJJJPPPVVV[[[XXXSSSKKKEEECCCDDDFFF@@@===:::999:::999666333---...//////...+++(((&&&,,,+++******+++,,,+++))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&(((***+++***)))))))))))))))))))))))))))***(((''')))+++,,,***'''+++***))))))***,,,///000---,,,+++***)))***+++,,,***)))(((''''''((()))*********))))))((()))))))))))))))******))))))((('''++++++*********)))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))vvvmmmhhhdddbbb___[[[XXXVVVUUURRRMMMIIIFFFIIIIIICCC===;;;666222000000//////...------,,,+++******)))***+++,,,---222333444333222111333444333777;;;<<<::::::===AAAHHHLLLPPPRRRVVVYYYVVVQQQKKKNNNRRRWWWZZZYYYTTTOOOIIIEEECCCFFFNNNXXX___aaa]]][[[XXXUUUTTTVVVXXXZZZ^^^bbbiiipppxxxuuujjjfffjjjzzz{{{sssvvvxxx\\\OOOQQQTTTPPPKKKIIIDDDAAACCCGGGFFF===555...---,,,+++***)))'''&&&'''''''''''''''((()))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((()))***(((((())))))***+++++++++,,,---///...------///000000333999@@@GGGJJJHHHEEEEEELLLTTTWWWWWW[[[dddllljjjgggeeefffiiinnnrrrttt|||zzzuuummmfffhhhpppxxx|||uuujjj```ZZZZZZ[[[YYYWWWSSSMMMFFFAAA@@@@@@666555444333000...+++***,,,+++******,,,------,,,)))******************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))(((((()))************))))))***************+++,,,***(((+++...000---***------......------,,,+++++++++,,,...//////...,,,000...+++)))))))))))))))+++***)))***+++,,,,,,,,,*********+++************+++++++++*********))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))tttkkkfffcccbbb]]]ZZZVVVUUUTTTRRRMMMHHHFFFJJJIIICCC<<<999666222111000000//////.........+++*********+++,,,...///444555555333222111333444444888===<<<999999>>>CCCKKKOOORRRRRRSSSSSSOOOHHHIIILLLQQQVVVWWWSSSLLLFFFHHHGGGIIIPPPXXX^^^______YYYVVVSSSQQQRRRVVV\\\___bbbfffkkkqqqxxx~~~yyyooojjjrrryyyrrr{{{~~~oooZZZQQQPPPPPPNNNJJJHHHFFFFFFFFFEEEBBB???444111---+++***)))(((&&&'''''''''''''''((()))***))))))((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))************++++++,,,---......***...333333111111444888AAAGGGSSS```hhhkkkjjjgggooouuuzzzxxxrrrmmmooorrrpppoooooossszzz~~~|||}}}zzzkkkXXXLLLJJJMMMJJJGGGBBB===999777666555---+++******+++------,,,((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))******))))))((()))))))))))))))******+++++++++...,,,,,,...111222111...000333666999888555111...///111666<<>>DDD[[[dddqqq|||xxxttttttrrrqqqqqqsssxxx|||zzzjjjfffhhh]]]XXXQQQHHHAAA===;;;;;;444111...---------,,,+++((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((()))++++++)))((()))*********++++++,,,---------000111333444555666666777777<<>>999777666999>>>@@@???===999555111000000000---*********)))))))))******+++,,,++++++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))}}}qqqhhhdddbbbaaa\\\YYYVVVTTTTTTRRRMMMIIIEEEJJJKKKCCC;;;777444111//////............------*********+++,,,...000222666666555333222222444777777:::;;;;;;;;;<<<@@@DDDHHHJJJIIIGGGGGGIIIFFFAAAFFFKKKOOONNNIIIFFFHHHKKKLLLQQQVVVZZZZZZXXXUUUTTTQQQQQQRRRTTTWWWZZZ^^^```cccggglllnnnpppttt|||wwwpppmmmpppzzz|||aaaTTTPPPOOONNNNNNLLLJJJIIIGGGGGGHHHDDD;;;000***)))))))))''')))((((((''''''''''''(((******))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***+++,,,---***,,,///222666:::===>>>CCCFFFGGGBBB===@@@LLLWWWllluuu~~~yyysssooommmnnnmmmmmmnnnqqqrrrrrrrrrmmmoootttyyy~~~xxxooodddYYYQQQKKKHHHDDD@@@;;;777444222000...)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))'''***...000///...///000000111111222333333444444777;;;???@@@>>>>>>AAADDDDDDIIIOOOTTTUUURRRMMMJJJMMMOOOTTT[[[___[[[QQQIIIAAA@@@AAAFFFLLLNNNLLLIIIBBB>>>::::::<<<<<<999666111000...,,,++++++++++++,,,,,,+++++++++*********))))))))))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))|||ppphhhdddbbbaaa\\\YYYVVVTTTTTTRRRMMMIIIEEEJJJKKKCCC;;;666444111------------------,,,,,,*********+++,,,///111222666666555333222333555888999::::::;;;<<<>>>AAACCCEEEFFFEEECCCDDDGGGGGGCCCJJJOOORRRMMMEEEBBBGGGMMMNNNRRRWWWXXXVVVRRRQQQRRRJJJLLLPPPTTTYYY]]]```bbbdddiiioooqqqqqqssswww|||wwwlllgggnnnxxxyyygggVVVOOOKKKQQQOOOLLLKKKKKKJJJIIIGGGHHH>>>222***((())))))(((***)))((('''''''''''''''+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,---...222555:::AAAHHHOOOUUUXXXUUUVVVRRRJJJDDDIIIYYYgggpppwww|||yyyrrrnnnrrrwwwvvvtttppplllgggbbb^^^\\\```aaadddjjjppptttvvvvvvqqqqqqsssxxx~~~|||pppgggbbbSSSNNNGGGAAA<<<999555333+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((())))))))))))(((---333555555555666888888888888999:::;;;;;;<<>>;;;888;;;@@@EEEEEECCCHHHGGGEEECCCDDDGGGKKKMMMPPPMMMFFF???<<<@@@JJJRRRVVVVVVVVVUUUSSSQQQNNNLLLOOORRRSSSSSSXXXbbbfffdddnnnrrrwwwyyyxxxvvvtttsssvvvyyy~~~{{{pppkkklllooozzz~~~bbbPPPHHHPPPQQQNNNJJJKKKNNNJJJAAADDD>>>777111)))$$$&&&---+++******)))))))))))))))************)))(((&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******...'''&&&...444222+++%%%---((('''+++------333:::999CCCTTTeeeppprrrmmmiiikkk]]]QQQPPPSSSWWW___ggglllrrrwwwxxxyyywwwpppgggkkklllkkkeee]]]ZZZ]]]aaaccchhhllllllkkknnnxxx}}}yyyxxx{{{zzzwwwsssfff]]]^^^\\\OOOCCC===666222---******,,,------''')))++++++***)))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''(((***++++++***************)))***,,,///...555???JJJNNNIII???888999888:::AAAIIIKKKKKKJJJPPPQQQQQQQQQPPPRRRTTTWWWWWWSSSOOOLLLLLLMMMMMMNNNSSSNNNMMMPPPPPPMMMOOOUUUWWWZZZaaagggiiidddZZZSSSHHHMMMNNNNNNWWWbbb^^^SSSLLLFFFDDDEEEBBB777000//////+++***---...,,,+++---((()))***)))((((((***++++++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++pppeeecccaaa^^^YYYWWWUUUVVVXXXVVVPPPJJJHHHIIIGGGCCC===666222000000//////...------,,,,,,***+++,,,,,,,,,///222666444333111000111444777:::>>><<<:::===CCCGGGGGGEEEFFFEEEDDDDDDGGGJJJLLLMMMLLLHHHCCC>>>===BBBJJJPPPTTTTTTSSSRRRQQQOOOMMMLLLNNNQQQSSSSSSYYYccchhhgggssssssssstttuuuttttttsssuuuxxx|||~~~yyypppmmmnnnqqqvvvzzz~~~vvv___SSSRRRTTTRRRNNNMMMNNNIIIBBBBBB===999444---'''(((---******)))(((((((((((()))************)))((('''&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((()))((((((((((((((()))))),,,***,,,333666333///---++++++000999???BBBGGGNNNgggmmmwww{{{vvvoooddd\\\\\\___ccchhhnnniiinnnrrruuu||||||xxx}}}vvvaaaMMMDDDBBB>>>:::666333///,,,))),,,---......---,,,++++++*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))(((((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))******))))))***)))(((((())),,,111444===EEENNNRRRPPPIIIBBB>>>>>>???BBBGGGMMMRRRXXX]]]XXXWWWUUUTTTSSSRRRRRRRRRPPPOOOMMMKKKIIIGGGFFFFFFKKKFFFEEEKKKOOOMMMKKKLLLRRRYYYbbbfffddd[[[RRRLLLKKKPPPSSSUUU```mmmlllbbbSSSIIIAAABBBCCCBBB@@@BBB666000,,,,,,,,,)))(((***))))))))))))((((((***+++,,,,,,,,,+++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++qqqdddaaa]]]ZZZYYYWWWVVVWWWXXXUUUOOOIIIHHHHHHGGGBBB<<<666222000/////////...------,,,,,,+++,,,---------///222555222111000000222555888:::>>><<<===AAAFFFIIIHHHFFFCCCBBBBBBFFFKKKNNNMMMLLLGGGCCC>>><<>><<<:::444,,,***,,,***)))((((((''''''(((((()))******))))))((('''&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))(((''''''((((((((()))***...222111,,,,,,///...555CCCTTT```ffflllqqq|||~~~}}}yyywwwoooiiifffjjjnnnppprrrsssvvv{{{ttt\\\RRRTTTNNNDDD<<<666222000...------,,,,,,+++******)))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***+++***)))''''''((((((((((((((((((((((((((((((((((((((((((((())))))******)))((((((***)))(((***---333999<<>>BBBDDD@@@CCCEEECCC>>><<<>>>AAAFFFLLLQQQRRRTTTYYY\\\]]]\\\YYYVVVXXX[[[\\\XXXTTTVVVXXX[[[^^^dddqqqtttddd[[[TTTSSSNNNJJJNNNVVVXXXUUUYYYUUUQQQRRRTTTTTTRRRPPPOOOHHHBBB???:::333///000---+++))))))***,,,---...,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++pppddd```\\\XXXVVVWWWXXXYYYXXXTTTNNNJJJHHHGGGEEE@@@999444111000...............------------...000000///000222333000//////000222555888999999:::<<<@@@CCCEEEEEEDDD===>>>AAAFFFKKKKKKGGGCCC@@@>>>===AAAGGGLLLMMMMMMLLLJJJHHHFFFGGGIIILLLNNNQQQTTTZZZ```eeeiiiooouuutttpppkkkllloooqqqoookkksssuuuwwwxxxyyyzzz|||{{{~~~tttccc___eeevvv{{{tttsssqqqrrrzzzmmmQQQPPPOOOPPPOOONNNLLLLLLGGGDDDDDDEEE@@@555,,,)))))))))((('''''''''''''''((())))))))))))((((((''''''''''''((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))000,,,+++...111444;;;BBBRRR___ppp~~~xxxtttwwwppp^^^QQQJJJFFFEEE:::777222000000///...,,,,,,++++++***)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((((()))***+++***)))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&(((***+++***+++...000444666:::AAAHHHLLLKKKJJJCCC@@@===;;;<<<>>>AAABBBRRRPPPKKKHHHPPP```kkknnneeedddeeejjjrrruuusssoooxxx|||kkkeee\\\TTTSSSWWWZZZYYY___``````````````````___WWWQQQMMMKKKGGG@@@:::999000---))))))***,,,,,,,,,***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******((((((((((((((((((((((((************************++++++++++++++++++++++++pppccc___\\\XXXTTTVVVYYYZZZXXXTTTOOOKKKHHHGGGDDD???888333000000...........................000111111000000111333000000000111222444666888888999;;;===???AAABBBBBB===@@@EEEHHHHHHEEEAAA???===>>>AAAEEEJJJLLLMMMLLLIIIHHHFFFFFFGGGJJJMMMOOOSSSVVV^^^eeehhhhhhlllqqqrrrpppnnnoooqqqrrrpppmmmrrrtttvvvwwwxxxzzz}}}uuuxxx}}}}}}|||ppphhhdddlllxxx}}}{{{}}}rrr]]]VVVOOOOOOOOONNNLLLMMMJJJGGGFFFGGGCCC999000,,,***)))((((((''''''(((((((((((())))))))))))((((((''''''((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))***)))))))))******+++,,,,,,***---666???HHHTTT^^^nnnvvv~~~~~~}}}zzzyyywwwuuuwwwyyyiii[[[SSSJJJDDD<<<777444222///,,,------,,,+++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***+++***)))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''))),,,---...111888===@@@BBBGGGOOOUUUWWWSSSOOOFFFAAA<<<:::<<>>777222000000........................///111222222111000111222000000000111222444555666888999:::;;;<<<===???AAA@@@EEEJJJJJJEEE@@@======;;;???DDDHHHJJJJJJKKKKKKGGGGGGFFFGGGHHHKKKNNNOOOSSSWWW```hhhhhhdddeeekkkmmmmmmllllllmmmmmmnnnnnnppprrrtttuuuvvvyyy}}}tttvvvzzz~~~xxxmmmgggooorrrcccTTTPPPPPPMMMKKKKKKLLLGGGFFFGGGEEE===666333******)))(((((((((((()))(((((())))))))))))(((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))******+++,,,.........444AAANNNXXXbbbqqq{{{ssstttxxx{{{~~~{{{qqqcccZZZNNNEEE???;;;555000///......---,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))(((&&&&&&''''''((())))))***)))))))))))))))))))))))))))+++///000333999DDDKKKOOOOOOQQQWWW\\\]]]XXXSSSFFFDDDAAA>>>===???CCCFFFEEEWWWjjjuuu~~~zzzmmmuuuyyy~~~yyyvvv~~~~~~ssseee\\\VVVRRRTTTUUUTTTVVVYYYMMMFFF<<<666444111---)))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++pppbbb]]]YYYUUUPPPTTTXXXZZZYYYUUUPPPNNNHHHFFFCCC===777222000000---.....................///111333333111000111222111111111111222333444555:::::::::::::::<<<>>>AAABBBIIINNNLLLDDD===;;;<<<999???FFFJJJIIIHHHHHHJJJFFFFFFGGGHHHJJJLLLOOOPPPSSSWWW```iiihhhaaa```fffhhhhhhhhhfffeeegggjjjmmmoooppprrrtttuuuxxx|||vvvxxx{{{ttteeefffwww~~~nnnZZZSSSQQQMMMIIIHHHKKKGGGEEEGGGFFF@@@:::888++++++***)))))))))))))))(((((()))))))))))))))((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,...///000:::GGG[[[kkkrrrzzz{{{pppqqqyyy|||||||||qqqcccWWWOOOHHH@@@:::000//////...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''&&&&&&&&&'''((())))))***))))))))))))))))))))))))***...111333777???LLLUUUXXXWWWWWWZZZ______ZZZUUUFFFHHHIIIFFFCCCDDDLLLRRRjjjyyy}}}{{{qqqeee```hhh{{{iii```YYYSSSTTTXXX[[[aaaggg^^^UUUIIIAAA<<<777111,,,+++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))************************++++++++++++++++++++++++sssddd^^^ZZZWWWUUUUUUVVVXXXYYYWWWPPPKKKIIIGGGDDD>>>777111///...---------------,,,,,,,,,000111111111000111222444666555444333333444555666999:::;;;:::999<<>>???BBBGGGKKKLLLJJJFFFDDDDDDDDDEEEFFFIIIMMMQQQTTT\\\]]]```cccfffggghhhhhhiiiiiihhhfffeeeeeehhhjjjpppqqqrrrrrrqqqppprrrssswwwttttttzzzppphhheeehhhwwwsssYYYQQQPPPLLLJJJMMMQQQOOOKKKHHHEEEBBB===:::,,,------+++)))((((((***((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))******''',,,))))))...///555EEENNN___rrr}}}{{{yyy~~~|||ggg[[[VVVMMMCCCAAA:::222///000111///++++++)))(((((()))***))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((((((((((((((('''*********))))))***---000555777;;;BBBKKKTTTYYY\\\^^^\\\___eeefff```\\\^^^UUU[[[eeekkkfff```fffppp|||uuunnniiinnnwwwiiicccaaadddlllzzzzzzgggYYYQQQTTTYYY]]]iiiwwwpppaaaQQQMMMOOOJJJ999***---'''&&&,,,...+++((()))---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++rrrccc^^^[[[XXXUUUUUUVVVXXXYYYVVVPPPKKKIIIGGGDDD===666111//////,,,,,,,,,,,,------------000111222111000000222444888777555444333333444555:::;;;;;;:::999<<>>CCCHHHHHHEEE@@@===;;;;;;>>>???EEEEEEFFFGGGGGGEEEDDDCCCEEEEEEFFFHHHKKKNNNPPPRRRXXXYYYZZZ\\\]]]^^^^^^^^^ccccccccccccbbbbbbeeegggeeehhhkkklllkkkiiiggggggbbbdddhhhqqqzzzyyy{{{|||||||||wwwzzzyyymmmffflllxxx|||~~~vvvnnn}}}~~~___SSSRRRQQQNNNMMMNNNLLLJJJHHHGGGEEEAAA???555111+++))))))+++***))))))((((((''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++(((***,,,,,,*********++++++111111666DDDNNN^^^ttt{{{}}}|||uuuwwwxxx~~~yyylllfff^^^TTTIII@@@888222......,,,)))(((((()))((('''******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&'''((()))******++++++))))))***+++...444;;;@@@HHHPPP\\\ffflllmmmiiifffqqqrrrwww{{{{{{yyy{{{vvvmmm}}}rrrmmmhhhaaa\\\[[[UUUSSSTTTYYY^^^]]]UUUMMMOOOOOOQQQWWW]]]cccmmmvvvtttxxx~~~{{{pppjjjiiiqqqsssvvvyyy|||~~~~~~~~~~~~fff___aaaaaaaaacccfffccc___[[[XXXUUURRRPPPBBB999000,,,,,,+++,,,...)))******+++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,nnn```\\\\\\[[[TTTUUUWWWXXXVVVSSSOOOLLLHHHFFFBBB<<<555111///000//////............///000333444444222000000111222777777555444444444555666;;;;;;::::::<<>>AAAAAACCCBBB@@@???>>>??????@@@AAACCCGGGLLLQQQTTTVVVWWWZZZZZZZZZZZZ[[[[[[\\\\\\```aaaaaa___]]]\\\\\\]]]^^^bbbeeegggfffeeedddddd```bbbcccfffqqq|||zzzzzz~~~vvvsssvvvuuuoooqqq___TTTRRRUUUQQQOOOLLLJJJHHHEEEAAA>>>@@@888...***+++---,,,)))))))))(((((((((((())))))((()))))))))*********+++++++++++++++,,,,,,,,,,,,***+++,,,***))),,,333999@@@PPP^^^lllyyyxxxxxxnnn\\\UUURRRKKKDDD777444000---,,,,,,+++***************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((()))***)))((('''''''''((()))+++...444:::@@@HHHOOOTTTaaaeeeiiikkkkkkjjjkkkmmmnnnuuu~~~|||{{{zzzxxx|||xxxwwwmmm^^^\\\\\\\\\^^^___ZZZSSSPPPSSSXXX^^^eeefffccc``````bbblllsssyyy{{{wwwpppgggaaagggjjjmmmnnnpppsssuuuvvvnnncccXXXVVVXXX[[[ccckkkxxxooohhhooonnnmmmooorrrqqqmmmiii___WWWKKK@@@:::666111,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------nnn^^^ZZZYYYXXXTTTVVVXXXWWWTTTPPPMMMLLLHHHEEEAAA:::444000000111444333111//////000111222333444444333111111222444333333333444666888:::<<<:::::::::<<>>AAA;;;222---,,,,,,+++******))))))(((((())))))***((())))))******+++++++++******+++++++++,,,,,,,,,+++,,,,,,+++---777EEEPPPgggttt}}}}}}ttt{{{~~~mmmeee^^^TTTKKKBBB===777222///---+++***++++++*********)))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))******(((((('''((()))***...555???JJJSSS[[[aaaeeejjjlllmmmjjjggggggiiimmmxxxzzzyyyxxxzzzooorrrxxx~~~vvvooojjjaaa\\\dddqqqlllkkklllkkkcccYYYUUUWWWWWW]]]cccdddbbbbbbfffkkksssvvvwwwrrrnnnllliiieeegggkkknnnppprrrvvvwwwuuummmggg___[[[\\\^^^^^^]]]dddjjjttt}}}xxxuuussswww~~~~~~yyymmmggg[[[NNNFFFBBB;;;444,,,+++*********,,,---...************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......ooo___YYYWWWUUUTTTWWWXXXWWWSSSOOOMMMMMMGGGEEE@@@999333000000111000///...---...000333444222333333333222222333555444444444444666888:::;;;999999;;;>>>@@@???;;;777666666888;;;>>>AAABBBBBB?????????@@@AAABBBDDDEEEEEEHHHMMMRRRVVVXXXXXXXXXVVVVVVUUUUUUVVVWWWXXXYYYZZZ\\\]]]]]]\\\[[[[[[\\\````````````aaaeeejjjoooppprrrooojjjqqq~~~~~~tttqqqrrrvvvxxxxxx}}}~~~~~~}}}|||}}}zzzuuuqqq{{{}}}qqq^^^RRRMMMQQQOOOMMMKKKIIIGGGCCCAAAAAA===777111,,,+++++++++******))))))))))))******((())))))******+++,,,,,,************++++++++++++,,,---...///555FFF\\\mmmzzzuuu~~~zzzvvv|||oooaaaXXXSSSMMMDDD<<<666111---++++++++++++*********))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))*********+++***)))))))))***,,,...000666???LLLYYYbbbgggjjjkkkiiimmmqqqqqqoooooorrruuu~~~||||||{{{yyywwwnnndddpppmmmeee[[[UUU[[[kkkyyytttrrrqqqpppiii___[[[\\\```ccciiinnnsssvvvxxxxxxwwwrrrrrrqqqnnnhhhlllmmmlllnnnrrrqqqmmmdddhhhiiihhhmmmtttqqqgggjjjlllqqqvvv{{{}}}zzz|||~~~~~~|||yyytttgggYYYRRROOOIIIBBB666333000,,,++++++---...************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///ooo___YYYVVVSSSTTTWWWYYYWWWRRRNNNMMMMMMGGGEEE@@@999333000000222,,,+++++++++---000444666111222333333222222444666666666555555666777888999888999;;;???AAA???999444333666:::>>>AAABBBBBBBBB;;;;;;<<<>>>@@@BBBDDDEEEHHHKKKPPPUUUWWWXXXWWWVVVWWWVVVVVVVVVVVVXXXYYYZZZWWWYYY[[[\\\\\\\\\]]]___aaa```^^^]]]___dddlllrrrmmmqqqpppmmmtttrrrooopppttttttttt{{{~~~}}}{{{wwwxxx|||}}}}}}{{{~~~{{{uuuuuu}}}}}}}}}yyywwwvvv{{{fffUUUKKKOOOMMMLLLKKKJJJHHHFFFCCCAAA>>>:::333---******+++******))))))))))))******((())))))***++++++,,,,,,))))))*********+++++++++---...///111;;;QQQmmm~~~}}}xxxzzz~~~{{{}}}yyyyyy|||~~~~~~ooofffccc\\\QQQFFF===777111...+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))*********++++++++++++)))))))))***,,,000333555===GGGUUUaaahhhjjjiiihhhgggoooyyy~~~yyyeeeZZZ\\\dddgggfffiiiggg```^^^dddkkkmmmssspppppppppmmmgggeeeggg{{{zzz}}}}}}zzzrrrpppssssssnnngggpppsssqqqyyyuuuuuurrrnnniiieeefffpppyyyyyywwwxxxxxx{{{nnn___XXXXXXUUUNNNAAA===666000+++)))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////rrr```[[[YYYUUUVVVUUUTTTSSSRRRPPPKKKHHHHHHGGGBBB:::222......000111...+++---111444222///222222111111222222333444555666666555444444777999;;;;;;===@@@AAA???888333777999;;;===>>>>>>===<<<::::::999:::<<<@@@CCCFFFIIILLLPPPRRRSSSTTTVVVXXXSSSSSSRRRSSSTTTVVVXXXZZZVVVXXXZZZ\\\]]]]]]]]]]]]^^^ZZZWWWYYY^^^eeeiiijjjllliiiggglllvvvyyyqqqnnnqqqwww{{{}}}}}}zzzxxxwwwwwwwwwssstttyyyyyyuuutttooopppqqqpppmmmjjjiiijjjxxx}}}xxxxxxssstttwww~~~xxxxxxtttwwweeeSSSPPPJJJFFFGGGGGGEEEAAA@@@CCCAAA<<<666111---------++++++++++++++++++++++++)))************+++++++++,,,......+++((()))---111---111888EEEWWWlllwwwyyytttjjjooo|||wwwooooooqqqpppttt{{{xxxiiirrrcccQQQJJJKKKHHH<<>>@@@???;;;666222888999;;;===>>>>>>===<<<;;;::::::;;;===AAADDDGGGLLLOOORRRTTTTTTTTTUUUVVVSSSSSSTTTTTTVVVWWWXXXYYYYYYXXXXXX[[[^^^```]]]ZZZ\\\[[[[[[]]]bbbeeeeeeeeeiiiggggggkkksss{{{}}}vvvssstttvvvwwwwww{{{yyywwwvvvwwwzzz~~~|||zzzzzz}}}|||wwwuuuvvvcccbbbbbbccceeedddaaa^^^^^^bbblllyyy}}}xxxxxxyyy}}}yyyqqqzzz~~~{{{jjjYYYOOOLLLFFFBBBBBBDDDDDDCCCCCCAAA>>>999444000...---++++++++++++++++++++++++************++++++++++++++++++,,,++++++,,,---///444===MMMaaavvv}}}}}}zzzssspppmmmiiiiiimmmrrrvvv{{{}}}nnnggg___ZZZWWWQQQGGG>>>000000...,,,,,,,,,,,,*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))***)))((()))+++,,,***(((...---,,,---222===IIIRRR^^^ccciiijjjgggfffjjjoookkkvvvyyylllddddddiiifff]]]TTTWWWfffvvv|||yyyyyyuuuppprrrxxxyyyvvvuuupppkkkhhhkkksss{{{vvvuuuqqqmmmpppvvvuuupppiiifffaaa```fffnnnpppmmmiiiccc___eeeqqqzzz|||zzzzzznnnllluuu|||zzzvvvrrrppppppsssvvvrrruuuyyylllgggttttttcccaaaZZZPPPFFF===444,,,'''******++++++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,---------111111000...---...000222rrr```[[[XXXRRRTTTTTTSSSTTTSSSQQQNNNKKKIIIFFFAAA999222///...000000...,,,...111333222000111000000000000111222222333444666666666666888999999===AAAAAA<<<666333222999:::;;;=========<<<;;;;;;;;;;;;<<>>LLLZZZaaa^^^iiiuuuzzzwwwqqqnnnnnn|||nnngggllljjjkkkjjjhhhlllsssvvvuuutttwwwxxxvvvwww|||{{{nnnccc]]]\\\]]]dddcccaaabbbiiiqqqrrrnnnbbb```]]]]]]eeeooorrroooddd```\\\^^^dddkkkoooqqqmmmiiihhhooozzz|||yyyyyyzzztttxxxwwwooorrrwwwffffffccc^^^XXXPPPDDD555+++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------000000///---+++,,,111555qqq```[[[WWWRRRTTTTTTSSSTTTTTTRRROOOLLLJJJFFF@@@999333////////////......///222333222000000000000///000000111222222444666777777777888::::::@@@DDDAAA:::333222444::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>AAADDDGGGIIIMMMPPPRRRTTTSSSSSSTTTTTTSSSTTTVVVWWWXXXWWWVVVVVVRRRQQQRRRVVV\\\___^^^\\\\\\\\\\\\]]]___aaaccccccbbbfffjjjlllmmmoootttxxx~~~|||yyyuuupppmmmmmmnnnqqqvvv~~~yyymmmeeebbbaaa]]]ZZZZZZ^^^```___]]]TTTRRRRRRXXXbbblllpppqqqvvvtttqqqnnnooouuu}}}{{{vvvuuuwwwrrryyy|||www|||qqqmmmyyy|||pppwwwzzz```MMMOOOIII<<<:::CCCHHHEEEBBBBBB@@@>>>;;;666000,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++---///...---000777===UUUgggtttuuuvvvlllXXXQQQDDD777222222111///......---,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))+++*********************+++...777DDDSSS___dddeeeeeemmmyyy|||wwwsssuuummmoooyyyxxxnnnnnnxxxwwwxxxzzz||||||xxx~~~sssqqqooommmjjjfffaaa]]]aaacccfffjjjpppvvvzzz{{{xxxuuuooommmrrrzzz{{{xxx}}}zzzyyyyyyyyyooodddYYYVVV___nnn{{{~~~{{{rrrrrrxxxuuuuuuwwwjjjccc\\\ZZZYYYRRRDDD888...,,,+++++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,...222555777qqq```[[[XXXSSSUUUTTTTTTUUUUUUSSSPPPMMMKKKFFF???888333000///.../////////111222333222111000000000///000000111222222444666666777888:::<<<>>>CCCFFFAAA888222333777;;;;;;;;;;;;;;;;;;::::::;;;<<<===???BBBEEEHHHJJJIIILLLOOOQQQQQQQQQRRRTTTQQQRRRTTTUUUUUUTTTSSSRRRMMMPPPUUUXXXZZZ]]]cccggggggccc^^^YYYWWWZZZ^^^bbb```dddiiikkkjjjkkkooorrrzzz|||~~~{{{wwwuuuuuuvvvzzz~~~~~~xxxssslllddd```aaaeeeccc___[[[YYYZZZ]]]___SSSQQQNNNLLLOOOUUU^^^dddffffffffffffhhhmmmuuuzzzxxx|||~~~zzzsssnnnnnnpppuuuxxx}}}zzzvvv{{{~~~|||tttlllrrrzzz|||lll~~~jjjPPPQQQJJJ???===DDDGGGDDDBBBAAA@@@???===888000+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***...000---+++111AAAOOOqqq|||{{{yyyuuu~~~|||yyy~~~}}}uuudddSSSBBB888222---...111//////---+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))*********))))))***+++,,,...555CCCTTTdddmmmnnnlllwwwsssoooooosssxxx|||~~~{{{hhhZZZVVVaaajjjlllsss}}}{{{uuusssuuuzzzvvvsssiiiiiimmmuuu~~~zzzsssxxx}}}~~~|||sssjjjiiinnntttxxxuuunnnhhhjjjmmmooossswww~~~xxxxxxqqqdddWWWTTTXXXXXXOOOEEE222///+++******++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,---------.........000------000666:::;;;:::ppp___[[[YYYUUUVVVVVVUUUVVVUUUSSSPPPMMMKKKFFF>>>888444111///---...///000222333222222111111000000000000111222222333444555555666888;;;>>>BBBDDDDDD>>>666222555:::<<<<<<;;;;;;::::::999999:::;;;===???BBBFFFHHHJJJFFFIIILLLNNNOOOOOOQQQRRROOOPPPPPPPPPPPPOOOOOONNNMMMRRRVVVXXXXXX\\\fffnnnrrrmmmeee\\\UUUTTTXXX[[[]]]___bbbeeefffhhhjjjkkktttxxx}}}tttiiibbb^^^^^^eeelllooonnnkkkeee```^^^```cccYYYVVVPPPIIIEEEGGGMMMSSS\\\___cccfffiiilllpppsssqqqssstttqqqnnnlllmmmnnnuuuuuuwwwyyywwwssstttyyy~~~{{{}}}yyyooonnnooo|||nnnuuuxxx[[[SSSIIICCCBBBDDDEEEDDDCCCAAA@@@@@@???:::111+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))---//////111===SSSddduuuuuuyyy{{{zzzyyywwwsssttttttrrrrrrsssrrrpppnnnpppvvv{{{zzz|||~~~~~~|||}}}sss```KKK???777///---222000///...,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((()))))))))))))))************+++...000222:::GGGXXXfffooossssssuuuqqqlllkkkooouuuyyy{{{yyysssqqqpppcccZZZ]]]hhhqqqwww{{{yyyuuurrrpppmmmjjjnnnssslllrrr{{{~~~vvvsssuuu~~~}}}wwwrrr|||zzzxxxzzzyyymmmhhhfffeeegggjjjlllzzz{{{~~~{{{nnn___XXXYYYYYYTTTNNN>>>777000++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000///...111777===???@@@ooo^^^[[[[[[XXXXXXWWWVVVVVVVVVSSSOOOLLLLLLFFF>>>888444222///------///111333333222222222111111111111111222333333444444444444555888===AAADDDDDDAAA:::333222666;;;===<<<;;;:::999999999999999;;;===???CCCFFFHHHIIIGGGJJJLLLNNNNNNMMMNNNOOOMMMLLLLLLKKKJJJJJJKKKKKKOOOPPPQQQQQQSSSYYYccckkksssqqqlllddd\\\WWWVVVWWWWWWWWWYYY\\\```cccddddddkkkpppwww{{{~~~~~~}}}||||||{{{qqqgggbbb```bbbjjjsss{{{yyyvvvsssppplllhhhfffbbb\\\UUUMMMIIIHHHGGGHHHVVV\\\dddkkkmmmnnnmmmmmmffffffffffffhhhjjjmmmoookkkhhhjjjpppsssqqqpppqqqtttuuuvvvxxxxxxqqqiiittt~~~jjjWWWGGGEEEFFFCCCCCCGGGEEECCCAAAAAA@@@<<<444---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...111777CCCWWWlllzzz~~~{{{uuummmiiifffhhhfffbbbbbbfffgggfffbbbfffkkkllljjjhhhhhhiiiiiikkkoooqqqqqqqqqrrrrrrrrrpppoooqqquuuwwwxxxwwwuuuuuuwww|||iiiSSSJJJDDD:::222111//////...,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((()))))))))))))))+++,,,,,,,,,---222555;;;DDDRRR___iiiooorrrsssjjjoootttwwwxxxzzzzzzooonnnssssssooohhhccchhhqqqtttqqqtttvvv{{{{{{rrreeeaaadddmmmqqqzzz}}}{{{xxxuuusssuuuzzz~~~uuuuuusssoooooouuu~~~}}}}}}{{{yyyzzz|||yyy|||uuulllbbb[[[VVVUUUNNNEEE888000------,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------............///222555666999BBBNNNXXXnnn^^^\\\\\\ZZZYYYXXXWWWWWWVVVSSSOOOLLLLLLFFF===777444222///------///222333333222222222222222111111222222333444555444444333444888>>>BBBFFFCCC>>>666111111666;;;===<<<;;;:::999888888888999:::<<>>666///++++++++++++++++++++++++++++++,,,,,,,,,---------111000333@@@VVVmmm~~~~~~tttpppnnnllllllllljjjfffccc___bbbcccaaaaaacccaaa]]]aaagggnnnpppmmmiiifffeeeiiikkknnnqqqrrrqqqooolllhhhjjjlllooopppooollljjjkkkiiigggiiiooozzznnnXXXTTTRRRFFF888111///...------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))***,,,......---000555999GGGSSSdddpppuuutttsssrrrooouuuyyyxxxwww~~~xxxttttttzzz~~~vvvwwwxxx||||||~~~|||ssskkkoooyyyvvvxxxzzztttzzz|||yyyooofffkkk}}}}}}mmm^^^YYY[[[[[[OOO@@@444000...,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222999@@@AAABBBMMMdddvvviiiaaa\\\WWWYYYXXXWWWUUUTTTTTTRRROOOMMMOOOIII???666111///...---000111111222222111///...333333222222111222222222///000111444888<<<@@@CCCGGGAAA999444333666999:::;;;<<<===;;;999777888999888;;;>>>AAABBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHEEEBBBBBBEEEGGGJJJKKKKKKJJJKKKOOOTTTXXX]]]cccjjjooonnnggg]]]WWWRRRPPPRRRYYY^^^___aaaccceeehhhlllpppsssuuuxxx{{{wwwwwwwwwxxxxxxyyyyyyzzz~~~zzzrrrmmmuuuwwwzzzzzzwwwtttrrrrrrnnnfff[[[VVV[[[```ZZZQQQQQQUUU[[[aaadddccc```]]]YYYYYYZZZ]]]gggrrruuuqqqfff]]]\\\fffqqqsssqqqqqqdddeeelllzzz~~~pppeeeeeexxxyyyppp```LLLAAA@@@DDDFFFEEEBBB???>>>???BBB@@@:::444---...//////---+++++++++...++++++---...---///333000666DDDYYYooo|||www~~~yyy|||~~~rrrkkkjjjhhhfffeeefffhhhiiifffccccccccccccaaa```ccciiinnnooopppssswwwyyywwwqqqkkklllpppvvv{{{|||zzzuuurrrrrrtttwwwvvvqqqlllhhhfffdddgggiiihhhfffhhhooouuuuuuvvvnnneeeXXXSSSJJJ777333222222333000***))),,,************))))))))))))(((((()))***************(((((((((((())))))))))))(((((((((((()))***+++,,,******))))))...888EEENNN___gggsss|||~~~zzztttpppzzz~~~xxxvvvzzz|||}}}{{{sssxxx|||~~~|||~~~|||tttooopppssssssmmmiiijjjlllmmmrrrxxx|||~~~{{{sssqqqxxx|||{{{~~~sssaaa^^^cccYYYOOOFFF:::...+++000***+++***)))((((((***,,,************************)))************++++++++++++*********))))))(((((())))))))))))************)))************+++++++++,,,,,,------------------...***+++000444222000000777@@@>>>MMMYYYhhhiiibbb]]]XXX[[[YYYWWWVVVUUUTTTSSSPPPNNNOOOHHH???666111///......000111222222111000///...333333222222111222222333111111222333777;;;@@@CCCDDD???888333333666999:::;;;<<<<<<;;;888777888999;;;===AAACCCDDDEEEFFFHHHFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIGGGDDDAAAAAACCCEEEGGGGGGFFFFFFFFFJJJOOOSSSXXX]]]eeekkkmmmjjjeeebbbZZZUUUTTTXXX[[[\\\^^^bbbccceeeiiimmmpppsssvvvxxxuuuuuuvvvvvvwwwwwwwwwvvv}}}vvvsssooonnnpppsssssssssooojjjccc___bbbddd^^^TTTRRRSSSTTTTTTRRRPPPOOOOOOUUUYYY^^^bbbjjjrrrtttqqqgggaaaaaajjjqqqqqqnnnmmmqqqtttyyywwwjjjfffttttttfffSSSHHHEEEFFFFFFDDDAAA???===>>>@@@???:::555---.........---+++++++++,,,******------,,,...333444>>>QQQfffxxxxxxuuuyyy}}}xxxooofffeeeeeedddeeegggiiigggfffhhhmmmqqqttttttpppuuuxxxvvvrrrrrrxxxxxx{{{{{{rrrggg```hhhkkknnnnnnllliiihhhhhhiiiqqqyyy}}}{{{lllZZZRRRKKK===555///...---***)))++++++*********))))))))))))(((((()))***************(((((((((((()))))))))***)))))))))))))))***+++,,,,,,---///111666BBBSSS___eeekkktttzzz{{{zzzxxxvvv||||||tttqqqtttxxxzzz{{{}}}|||vvv}}}|||{{{xxx~~~{{{rrrmmmnnnppp~~~uuujjjccc______fffooopppwwwwwwsss{{{|||}}}tttjjjiiipppyyyzzz~~~|||aaaSSS\\\WWWSSSOOOEEE777///---,,,,,,,,,***)))((()))***************************)))************++++++++++++*********))))))))))))))))))))))))************************++++++++++++,,,,,,------------......222---***,,,...000444:::===LLLSSSkkk~~~iiiccc___ZZZ]]]ZZZYYYWWWVVVUUUTTTRRRPPPOOOHHH>>>666111//////...111222222222111000...---333222222111222222333333444333222333666:::???BBB???:::555222333666999::::::;;;;;;:::888777888999<<>><<<<<<>>>===:::666......------,,,+++++++++,,,++++++......,,,000555:::JJJbbbwwwzzzvvvwwwxxxyyy~~~wwwqqqrrrggg```bbbiiinnnrrruuussspppmmmnnnrrrxxx}}}}}}vvvtttssssssssssssqqqnnnkkkooopppppppppqqqwww~~~jjj]]]WWWKKK>>>111---...,,,+++,,,+++++++++*********))))))((()))******+++*********((((((((()))))))))***************)))******+++++++++...111666===KKK]]]jjjlllppptttxxxzzz|||xxxoookkkhhhjjjpppwww{{{}}}{{{yyyuuuzzzuuuwww~~~~~~~~~wwwsssyyyssslllfff___]]]bbbjjjlllnnnssszzz||||||pppjjjwwwuuuiiiddddddhhhkkkppp~~~~~~xxxlllbbbYYYWWWWWWWWWPPPBBB444---...---,,,+++***)))))))))************************)))************+++++++++***************))))))))))))))))))*********++++++************+++++++++,,,,,,,,,---------.........000......000000222:::CCCHHH\\\jjjiiiddd```\\\___\\\ZZZWWWVVVVVVVVVTTTRRROOOHHH>>>555111/////////222222333222111000...---222222111111222222333333777555444333555999>>>AAA999666333222444777999:::999::::::888777777888:::<<<>>>AAACCCCCCCCCDDDFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHFFFCCCAAA@@@AAACCC@@@AAAAAA@@@@@@AAADDDGGGOOOPPPUUU[[[ccclllsssxxxlllccc[[[XXXXXXXXX[[[```gggggghhhjjjlllmmmmmmllloooppprrrsssttttttrrrrrrnnnqqqtttwww{{{wwwpppooosssvvvwwwxxxtttkkk```[[[]]]^^^\\\]]]\\\WWWPPPIIIFFFJJJNNNLLLUUU\\\[[[YYYYYYZZZYYYfffgggjjjmmmoooppprrruuu~~~tttggghhhpppwwwttttttcccTTTKKKHHHGGGFFFAAA???<<<;;;<<<<<<999777///...,,,,,,,,,,,,+++***///---...//////...333:::FFFYYYqqquuuvvv}}}zzz}}}uuuqqqppppppoooiiigggkkkooopppqqqssszzzyyyyyy{{{~~~|||yyyvvvuuuvvvwwwxxx|||ooo[[[UUUHHH;;;555222...---///,,,,,,+++++++++*********)))******++++++*********(((((()))))))))*********++++++*********++++++,,,+++...333===JJJYYYeeekkkooorrrvvvzzz~~~wwwnnnrrrnnnjjjjjjooovvv|||wwwzzzzzztttmmmppp~~~rrrtttxxxzzzsssiiidddfffnnnooorrruuuyyy{{{||||||uuuwwwpppmmmkkkoooxxx|||wwwqqqlllnnnvvviiihhhkkkiii___]]][[[YYYSSSHHH;;;333///---,,,+++++++++***)))************************))))))*********+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------......//////***...444999999999AAAKKKdddyyyiiidddaaa^^^aaa\\\ZZZXXXVVVVVVVVVUUUTTTOOOHHH===444000///000000222333333333333111///...222111111111222222333444777666555444666999===@@@555333111222555777999999888888888777666666999;;;===???BBBCCCCCCCCCDDDEEEDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHGGGEEECCCBBBCCCEEEBBBDDDFFFFFFEEEEEEGGGHHHMMMMMMNNNRRRZZZdddnnntttrrrjjjdddaaa^^^ZZZXXXYYYbbbaaabbbeeeiiikkkkkkjjjnnnoooqqqrrrtttttttttsssqqqsssuuuuuuwww~~~wwwttttttuuuzzzzzztttjjjccc```^^^ZZZVVVVVVUUUQQQNNNMMMPPPSSSRRRZZZ^^^[[[XXXYYY]]]___eeehhhkkkmmmpppvvv|||xxxjjjgggjjjzzzgggUUUIIIEEEGGGIIIBBBAAA???===<<<;;;999888111///,,,,,,------,,,+++...---...///000111:::DDDZZZjjj}}}|||mmmnnnlllhhhkkkwww}}}uuummmjjjkkknnnqqqkkkkkkllloooooonnnssszzz~~~yyyxxxxxxyyyxxx~~~}}}||||||iiiXXXPPPGGG@@@777///---///,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))************+++++++++++++++,,,,,,---...000999JJJ^^^lllpppooonnnrrryyyxxx{{{yyywwwvvvvvvuuuttttttrrrsssssspppqqqyyytttqqqvvv{{{}}}zzzwwwwww{{{xxxyyyxxxsssqqqxxx|||rrr{{{ssseee```]]]llliiiccc[[[SSSLLLDDD>>>222///+++***+++,,,+++***************************))))))*********+++++++++***************+++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......///000000***...555<<<>>>CCCPPP^^^jjjeeebbb^^^bbb]]]ZZZWWWVVVVVVVVVVVVUUUPPPHHH===444000///000111333333444555444333222111111111111111222333444444666666666666888:::===???222111111333666888999888777777777666555666999<<>>SSSiiivvvvvvsssooottt|||zzz}}}{{{rrriiibbbgggkkkpppuuuyyyzzzwwwyyyzzzxxxsssvvv{{{}}}zzz}}}|||pppwwwtttooonnnuuuvvvqqqggg\\\TTTNNNIII:::555...+++,,,---,,,+++************************)))************+++++++++*********+++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111111222555<<>>111000111444777999888777666666666555444666999<<>>444...------,,,+++************************)))************+++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111999888===HHHYYYrrrkkkfffbbb^^^bbb\\\YYYVVVUUUUUUVVVVVVVVVPPPHHH<<<333//////111222333444555777777777777666111111111111222333444555333555777999;;;<<<======000000222555888999888777666666555444444666999======???AAABBBAAA@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCEEEFFFGGGFFFFFFHHHIIILLLSSS[[[``````]]]XXXVVVJJJGGGCCCBBBDDDIIIOOOSSSUUU^^^oooyyyiii```]]]\\\\\\aaaiiimmmmmmjjjjjjjjjjjjkkknnnsssxxx{{{|||qqqssszzzwwwvvvrrrmmmllllllfff^^^ZZZTTTOOOOOOSSSTTTPPPKKKNNNSSSXXXYYY]]]dddiiiiiiooouuuzzz|||~~~~~~|||{{{}}}qqqjjjkkkiiiSSSFFFCCCEEEHHHJJJJJJHHHCCC>>>:::888777222------000222111......///333:::CCCSSSlllxxx{{{xxxyyy~~~|||dddWWW]]]hhhiiimmmmmmgggdddgggjjjjjjmmmnnnooorrruuuyyy}}}}}}yyyzzzwwwpppeeeZZZTTTNNNCCC999444......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++)))******+++---///111222BBBMMM\\\hhhooossswwwzzzyyy}}}{{{sssuuuyyyzzzyyyxxxuuupppkkkhhhggghhhrrrwww|||||||||xxxyyy}}}uuu|||tttgggccckkkzzz~~~zzzsssnnn^^^SSSOOOEEE888000......,,,***************************)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111222;;;===GGGYYYppp}}}nnnhhheeebbb______\\\XXXWWWWWWVVVRRROOOMMMEEE;;;222......///000555555555444444555555555111111111000111111222333333999<<<;;;;;;>>><<<777000111222444555666666666666555444444555777:::;;;>>>???@@@@@@AAAAAAAAAAAAAAABBBDDDEEEEEEEEEDDDCCCDDDCCCEEEHHHGGGDDDDDDHHHKKKOOOSSSWWWZZZ]]]aaacccXXXSSSLLLGGGFFFGGGHHHIIINNNXXXdddpppmmmhhh```___gggjjjeeeeeelllhhhgggggghhhlllssszzz~~~}}}wwwwww}}}pppjjjjjjjjjgggcccVVVUUUSSSOOOLLLKKKMMMOOONNNOOORRRWWW___eeeiiijjjkkkpppwww~~~yyyyyywwwvvv{{{uuummmeeessstttXXXFFF??????KKKKKKKKKIIIFFFAAA<<<999888777444000,,,,,,///222---...222???YYYuuuwwwxxxyyy{{{|||}}}zzzlll]]]VVV\\\hhhgggkkkmmmkkkgggeeegggkkkoooooolllkkkrrr~~~|||yyyhhhWWWOOOMMMGGG???111...,,,---......+++)))---------,,,,,,,,,++++++******+++++++++,,,,,,,,,000)))''',,,---+++333AAAVVV]]]gggpppwww{{{~~~}}}sssiiidddgggpppxxxzzzuuupppmmmooorrrvvvwwwyyy~~~{{{zzzwwwwww|||yyy}}}{{{wwwpppllllllqqqvvvjjjddd|||___TTTRRRNNNDDD777...+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------***,,,.........111666;;;BBBDDDOOOooo}}}nnngggeeebbb______[[[XXXVVVVVVUUUQQQNNNLLLDDD:::222...///000111444333333222222333333444111111111111111222222333333888;;;;;;===@@@<<<555000111333444555666666666555555444444555777:::<<<>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCEEEDDDEEEGGGFFFBBBCCCGGGGGGJJJOOOTTTWWW[[[___bbb```\\\VVVPPPKKKIIIGGGFFFGGGQQQ[[[cccqqq~~~~~~uuuooofffccchhhgggaaa```eeefffffffffhhhkkkpppsssvvv{{{yyy}}}yyyrrroookkkeeeaaa\\\ZZZWWWRRROOONNNPPPRRRQQQRRRSSSWWW]]]dddkkkpppkkkpppxxx~~~uuunnnwwwxxx{{{yyyqqqbbbjjjeeeNNNBBB???HHHIIIJJJJJJGGGAAA<<<888555444111///------...///333555;;;KKKeeezzz{{{nnnccc]]][[[```hhhmmmmmmjjjeee______ccchhhnnnrrruuuxxx~~~zzz{{{~~~{{{{{{~~~uuu^^^PPPPPPLLLDDD777444///---------,,,***---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,...******/////////:::JJJaaaiiisssyyy{{{{{{|||}}}~~~{{{yyyxxxwwwsssooommmooorrruuutttssssssuuuxxxzzz|||tttssswww{{{|||{{{{{{|||}}}ssslll~~~~~~{{{}}}eeeZZZWWWVVVNNN@@@222***)))+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------......***,,,///000222555:::===EEE]]]uuu|||mmmfffcccaaa^^^___[[[WWWVVVVVVTTTPPPLLLJJJCCC999222///000222333222111111111111111111222111111111111111222333333333555888<<>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEDDDFFFHHHFFFBBBAAAEEEAAAEEEJJJNNNRRRWWW[[[___dddbbb___ZZZUUUPPPLLLJJJHHHOOOSSSSSS[[[kkkuuuvvvqqqiiidddfffddd^^^]]]aaacccdddeeegggiiikkkmmmmmmssszzzvvvnnnrrr}}}}}}{{{wwwrrrlllgggdddeeebbb]]]WWWSSSRRRTTTWWWXXXYYYYYYYYYZZZaaajjjqqqpppuuu}}}}}}rrriiirrrwwwuuu```___vvvjjjPPPAAA===DDDFFFIIIKKKHHHCCC<<<888555333111000000///...---000666BBBUUUooozzzrrrbbb]]]aaaeeehhhjjjqqqqqqpppkkkeeebbbdddgggqqq{{{}}}wwwqqqooooooqqqssssssxxx||||||~~~wwwwwwyyyvvvqqqmmmkkkoooxxxkkkYYYTTTQQQKKKAAA;;;444...+++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++...111000333EEEZZZfffpppzzz~~~{{{xxxyyy{{{xxxzzz|||}}}{{{zzzyyyzzzsssuuuxxxzzz{{{}}}xxxnnnttt{{{rrrvvvnnnmmm}}}kkk]]]\\\\\\WWWKKK;;;///+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........---000222333444999@@@FFFVVVzzz|||mmmfffbbb```^^^___[[[WWWUUUUUUSSSOOOKKKHHHAAA888111///111333555111111000000000000111111222111111111111222333333333333666===CCCCCC:::000111222444666777666666555444333333444555888;;;===<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEHHHLLLJJJDDDAAACCC@@@CCCFFFIIILLLPPPTTTWWW\\\^^^``````]]]ZZZWWWUUUVVVWWWSSSMMMOOOZZZdddhhhiiibbb___aaabbb___```ccc```aaabbbdddfffhhhjjjkkkmmmsss{{{nnnhhhmmmlllooorrrrrrooolllkkkllllllhhhbbb[[[VVVVVVYYY\\\```bbbbbb^^^[[[]]]eeelllqqqvvv|||}}}ssslllqqqyyyuuu[[[SSSiiikkkQQQCCC@@@AAADDDIIIKKKJJJDDD===888777555333222222111///,,,---999LLLbbbyyysss}}}rrrhhh___```gggnnnpppppprrrvvv{{{{{{xxxsssooonnn}}}}}}|||}}}~~~xxxooojjjjjjccc___XXXRRRNNNNNNQQQRRROOOPPPPPPNNNPPP[[[mmm||||||tttmmmkkkllloootttvvvzzzzzzjjjZZZQQQOOOIIICCC888///******,,,...,,,,,,+++++++++***************+++++++++,,,,,,,,,)))***...000000999QQQhhhkkkttt}}}{{{zzz~~~~~~||||||~~~vvvxxxzzz||||||{{{sssuuuzzz|||{{{}}}{{{}}}~~~vvviiijjj{{{vvveee```\\\VVVPPPEEE999222000+++++++++,,,,,,,,,,,,---***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------......//////111444777555555===NNN]]]yyy|||nnneeeaaa___^^^^^^[[[WWWUUUUUUSSSOOOLLLGGGAAA888111///111444666222222111111111111222222222222222111222333333444444333666>>>DDDBBB888///111333555777777777555444333222222333666999<<<>>><<<<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCEEEKKKQQQOOOHHHDDDDDDDDDEEEFFFGGGGGGHHHKKKMMMQQQVVV\\\______]]]\\\\\\bbb^^^WWWPPPPPPUUUYYYYYY```\\\ZZZ]]]___```bbbddd_________```cccgggkkknnnoooqqqssstttuuuwww{{{}}}lllgggcccgggjjjkkkjjjkkkooosssnnnkkkeee^^^ZZZYYY\\\___aaaeeegggeeebbbaaaeeejjjmmmooosssxxx{{{yyyuuuqqqzzznnnQQQFFF]]]~~~rrrYYYJJJDDD???CCCIIILLLKKKEEE>>>999999666444222111000///---666IIIbbbvvv}}}sssaaaaaabbbeeekkkppprrrqqqrrrvvv|||qqqppprrrtttooocccXXXSSSIIIFFFCCC???>>>>>>???@@@BBB@@@>>>>>>BBBIIIQQQVVVnnn}}}wwwvvvrrrqqqrrrssswww~~~}}}bbbPPPOOONNNHHH>>>333---***,,,...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***---///444CCC\\\rrrvvv}}}}}}yyywwwxxxyyy{{{yyyyyyzzz|||}}}nnnjjjqqq{{{}}}{{{|||}}}uuu}}}~~~nnnkkkuuuyyykkk^^^TTTQQQNNNCCC777000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......///000000000555999888;;;KKKggg~~~~~~ooofffaaa```___^^^ZZZWWWUUUVVVUUUQQQNNNGGGAAA888111///111444666333333222222222222333333222222222222222333444444555444777???CCC>>>555000111333666888888777555444222222222333666999===???;;;<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCBBBDDDJJJQQQPPPKKKHHHIIIIIIIIIHHHFFFDDDCCCDDDFFFJJJOOOVVVYYYXXXWWWXXXZZZ```^^^\\\YYYXXXXXXWWWVVV]]]\\\[[[\\\^^^_________\\\\\\\\\^^^aaafffkkknnnmmmnnnooommmlllmmmrrrvvvyyyyyykkkgggiiikkkkkkiiikkkooosssnnnlllgggaaa]]]]]]```ccc```dddiiikkkkkkjjjlllnnnnnnnnnppptttxxxzzzzzzyyyiiiJJJ<<>>>>>@@@>>>>>>@@@DDDHHHHHHGGGQQQdddxxxtttrrrsssttttttvvv{{{~~~zzzoooWWWPPPNNNKKKDDD;;;333...---...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++...444@@@RRRfffttt~~~~~~{{{wwwssspppyyyzzz~~~{{{tttooovvv}}}~~~xxx}}}xxx|||{{{rrryyyuuunnnkkkzzz~~~iiiWWWTTTRRRGGG999111------------,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...///000000111...444<<>>@@@AAAAAAAAAAAA@@@?????????@@@BBBBBBCCCCCCFFFLLLMMMKKKLLLQQQMMMMMMJJJFFFBBBAAAAAACCCDDDIIINNNPPPNNNNNNQQQTTTTTTZZZ```bbb___[[[ZZZ\\\^^^^^^^^^^^^______]]][[[XXXYYY[[[^^^bbbeeehhhjjjfffiiilllllljjjkkkooossstttrrrnnnoooooommmlllllllllmmmmmmkkkhhheeebbbbbbdddgggeeegggkkkooorrrsssssstttqqqpppqqqtttxxx{{{|||{{{~~~~~~lllMMM<<>>???@@@AAAAAAAAA@@@AAACCCDDDFFFGGGGGGGGGLLLYYYnnnwwwqqqqqqqqqmmmiiihhh{{{~~~}}}fffSSSNNNMMMJJJDDD;;;333000///.........---------,,,,,,******+++++++++,,,,,,,,,,,,---333???RRRdddnnnqqq~~~{{{{{{||||||wwwsss|||wwwzzz~~~zzztttvvvyyy~~~}}}zzz|||yyy{{{ttt{{{uuu```YYYUUUIII>>>::://////...---,,,++++++***)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,---...///000111111444888BBBSSSjjjqqqgggbbbaaaaaa]]]ZZZWWWVVVXXXWWWUUUQQQHHHAAA888111///111333555222222111111111111222222333333222222333333444555777666:::AAA???777111222222444777999999777555333111111111333666:::>>>@@@:::;;;===>>>@@@AAAAAABBBAAA@@@?????????@@@AAABBBDDDBBBCCCFFFHHHJJJOOOVVVOOONNNKKKGGGBBB@@@AAABBB>>>CCCHHHIIIHHHHHHMMMQQQLLLWWWccchhhbbb[[[\\\aaa^^^___``````aaaaaa^^^ZZZUUUXXX[[[___bbbddddddddd___eeekkklllkkkjjjmmmppptttvvvqqqppppppooonnnllljjjiiilllkkkjjjgggeeeeeegggiiimmmmmmnnnqqquuuwwwwwwuuuooooooppprrruuuwwwvvvuuuzzz{{{~~~{{{|||xxxrrrUUUAAAEEEfffmmmrrrxxxzzzsssfffXXXNNNEEEHHHKKKMMMKKKFFF@@@<<<888:::999333///444BBBNNNnnn}}}zzz{{{eee\\\YYYVVV]]]```aaa___cccjjjkkkfffmmmooowwwzzzxxxvvvtttuuuyyy}}}xxxcccMMMFFFHHHGGGBBB============>>>>>>??????@@@DDDGGGJJJIIIFFFFFFJJJMMMRRRZZZgggwwwtttooommmiiidddbbbiiiyyysssUUUNNNOOOOOOJJJAAA888222000//////.........---------******+++++++++,,,,,,,,,---///777III```pppsssnnn{{{ooohhhhhhmmmrrr|||yyyvvvvvvzzz}}}}}}}}}{{{nnnmmmmmmsss}}}uuuyyy|||fff]]]WWWKKKCCCDDD000000///...,,,+++***)))))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...///000111222<<<>>>IIIaaa~~~oooeeeccccccaaa]]]ZZZWWWVVVVVVTTTOOOLLLKKKAAA666111111444555555888666333111111111000///333444444222111111333555666;;;@@@BBB???999444111333555777777555222111111444111///222888<<<;;;999;;;::::::;;;>>>??????>>>?????????>>>>>>>>>>>>>>>===???AAAEEEHHHKKKMMMOOOQQQSSSUUUSSSOOOJJJFFFDDDCCCBBBAAAAAADDDGGGHHHIIIIIIKKKPPPTTTXXXZZZZZZZZZWWWWWWXXXZZZ[[[\\\]]]^^^]]]\\\[[[]]]___aaabbbbbb```dddiiiiiifffdddgggjjjtttuuuuuuqqqllliiikkkmmmmmmhhhfffjjjjjjeeedddfffllliiiiiikkkkkkhhhhhhjjjnnnsssvvvuuuvvvyyyzzzyyyqqqllljjjoooxxx}}}uuussssssuuutttssswww~~~|||{{{zzz}}}|||yyybbbIIIBBBUUUrrrkkkxxxsss\\\OOOOOOMMMJJJIIIIIIGGGBBB>>>;;;888666444111888PPPggg{{{ooohhhcccaaa```ggghhhhhhfffeeeeeegggiiisssyyy{{{uuupppooopppjjjjjjkkkjjjiiihhhfffeeefffYYYHHH>>>>>>AAAAAA@@@CCCAAA???>>>@@@EEEJJJMMMQQQLLLLLLTTTYYYVVVRRRRRRQQQTTT]]]kkkzzz{{{xxxwwwsssnnntttxxxooopppxxxmmmYYYMMMFFFIIIIII>>>222...///...---...//////---+++(((---///***)))---000...000111CCCaaauuuvvvuuuyyy{{{wwwvvv{{{rrrjjjhhhnnnwwwtttoooooovvvzzzzzz}}}~~~~~~}}}~~~zzzmmmlllpppwwwzzzbbbUUUSSSNNNDDD@@@666---,,,---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........------..................---000000...///333666666>>>OOOmmm}}}mmmeeeeeeeeeccc]]]ZZZWWWVVVUUUSSSOOOLLLJJJAAA666111222444444333555333111000111222222111333333333222111111333555777<<>>888333111444666888888555333222111222000...222888<<<<<<:::;;;::::::;;;>>>??????>>>>>>>>>?????????????????????@@@AAACCCFFFIIIKKKMMMPPPRRRTTTTTTRRROOOMMMMMMGGGDDDAAA??????@@@BBBCCCEEEFFFIIIMMMPPPRRRSSSTTTXXXXXXYYYYYYZZZZZZ[[[[[[^^^]]]]]]]]]^^^^^^^^^^^^___aaadddcccaaaaaafffjjjoookkkddd___]]]]]]___```iiieeedddhhhhhhaaa]]]]]]ffffffjjjpppssspppppprrrtttyyy|||zzzzzz{{{{{{xxxrrrlllfffgggnnntttuuuttt^^^ZZZ[[[ccckkknnnppprrrvvvuuuvvv|||}}}zzz~~~}}}nnnUUULLLXXXsssmmm{{{vvv```SSSTTTQQQMMMKKKJJJGGGAAA<<<888777777555333;;;SSSkkkzzz~~~}}}~~~vvvqqqpppooooooooommmlllkkkkkklllmmmnnn{{{|||qqqdddZZZ___ccchhhkkkggg___UUUOOOQQQIII@@@<<>>??????>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAACCCEEEHHHJJJKKKNNNQQQRRRRRRRRRSSSTTTMMMKKKFFFBBB@@@???@@@AAADDDDDDEEEGGGIIILLLNNNPPPXXXXXXXXXYYYYYYXXXXXXWWW______^^^]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[^^^eeekkknnneeeZZZTTTUUUXXX[[[[[[cccaaabbbfffeee^^^WWWUUU\\\^^^eeepppuuutttsssuuu{{{|||yyy|||uuummmiiifffbbb[[[TTTHHHCCCDDDSSSccclllmmmlllppppppsss{{{~~~~~~zzzyyy~~~zzz~~~yyycccYYYXXX}}}vvvooo}}}zzzggg\\\YYYUUUPPPLLLJJJFFF???:::666777777555555AAA[[[sssyyywwwyyy|||vvvsssrrrsssuuuuuuuuurrrnnnmmmnnnrrruuuwwwssshhh\\\___bbbbbb\\\RRRFFF???======???BBBGGGLLLQQQSSSQQQUUUYYYYYYWWWVVVZZZ^^^aaacccgggkkkggg]]]VVVUUUPPPWWW```jjjrrryyy~~~zzzvvvtttssstttyyywwwxxxiiiZZZKKKGGGHHHEEE>>>999111///...---------,,,+++,,,------+++,,,000///,,,666GGG\\\kkkwwwzzz}}}zzz}}}}}}}}}~~~~~~~~~}}}xxxxxx{{{iiisss~~~qqq```VVVOOOJJJAAA;;;555222///++++++...,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......444...---222777<<>>BBBAAA;;;444111111888:::;;;;;;888555333222...---...111666;;;<<<<<<;;;::::::;;;>>>??????>>>===>>>>>>???@@@AAAAAABBBDDDBBB@@@??????BBBDDDFFFFFFHHHKKKMMMNNNOOOQQQSSSQQQPPPOOOLLLIIIGGGGGGGGGJJJIIIGGGGGGIIILLLOOOQQQTTTUUUVVVWWWWWWWWWVVVVVV^^^______^^^[[[ZZZYYYYYYUUUVVVWWWWWWXXX[[[aaafffeee^^^UUUQQQRRRVVV[[[]]]``````bbbddddddaaa[[[XXX\\\^^^eeeoootttuuuuuuxxx~~~{{{~~~{{{vvvpppfffWWWEEE888<<<777888FFFXXXbbbfffhhhkkkooouuu{{{~~~~~~~~~~~~{{{{{{~~~{{{zzz{{{~~~~~~kkkbbbYYYqqqrrriiittt}}}tttfff```ZZZUUUPPPLLLIIIDDD>>>999777888777555888IIIfff}}}{{{}}}ssspppmmmlllnnnpppqqqrrrrrrqqqnnnkkklllrrr}}}mmmhhh___TTTKKKEEEAAA???999@@@IIIPPPTTTXXX\\\``````dddfffbbbZZZVVVYYY]]]lllooorrrooohhhbbb```aaabbbhhhpppvvvxxx{{{|||xxxtttrrruuuppptttwwwhhhUUUIIIGGGGGGBBB:::444111...---------,,,+++...---,,,,,,...111111///;;;TTTkkksssyyy|||~~~~~~}}}~~~~~~}}}uuuqqqqqq}}}sssjjjvvv~~~zzznnncccWWWNNNBBB>>>999666000******...,,,,,,------------,,,,,,------------------------++++++,,,,,,------......555000000777===FFF\\\tttxxxhhhbbbddddddaaaZZZZZZYYYVVVSSSPPPNNNMMMHHH@@@777444555666444222222111000111222222111///000111222222111000111222999>>>BBB@@@999333111222:::;;;===;;;888555333222......///222666:::<<<===;;;::::::;;;>>>??????>>>======>>>???@@@@@@AAAAAABBBAAA???======???AAACCCDDDFFFIIIJJJJJJKKKMMMOOOMMMPPPSSSTTTRRRPPPOOOOOOPPPNNNKKKJJJJJJMMMQQQSSSPPPQQQSSSUUUVVVVVVVVVUUUZZZ\\\^^^]]][[[YYYYYYZZZUUUUUUUUUTTTSSSSSSUUUVVVNNNNNNMMMLLLLLLPPPWWW\\\bbbccceeegggiiikkkiiifffjjjiiilllssswwwxxxzzz~~~xxxvvvsssmmmbbbRRR@@@444555111222:::EEENNNWWW^^^dddmmmwww{{{xxxvvvwwwzzzwwwvvvxxx~~~~~~}}}~~~~~~|||}}}oookkk\\\gggjjj[[[bbbjjjfff___^^^WWWSSSMMMIIIGGGCCC>>>999999999777666>>>TTTqqqyyy}}}yyyzzz}}}rrrpppnnnnnnppprrrrrrqqqooopppooolllllluuu~~~~~~|||}}}tttbbbOOOCCC>>>???BBBAAAJJJTTT[[[]]]___aaadddhhhkkklllggg```^^^bbbhhh{{{}}}|||uuuoooooouuu{{{zzz~~~|||vvvrrrqqqqqqwwwoooooottt```OOOJJJLLLIII@@@888444000---,,,,,,,,,+++///---+++---000222555777FFFbbbyyy}}}~~~{{{{{{{{{}}}ssskkkwww|||{{{dddkkksss{{{}}}vvveeeUUUEEEAAA===:::333,,,***---,,,------......------,,,------------------------++++++,,,------...//////111111555<<>>BBB???777222222555;;;<<<===<<<888444222111///000111444777:::<<<>>>;;;::::::;;;>>>??????>>>=========>>>??????@@@@@@???>>>===<<<<<<>>>@@@AAAEEEGGGJJJKKKJJJIIIJJJKKKFFFKKKPPPSSSQQQPPPQQQRRRSSSPPPMMMJJJJJJLLLOOOQQQLLLNNNQQQTTTUUUUUUTTTTTTUUUXXX[[[[[[XXXVVVWWWXXXUUUSSSPPPMMMIIIFFFDDDBBB===BBBGGGJJJLLLPPPWWW]]]fffjjjmmmoootttyyyyyyvvvvvvsssrrrvvvxxxzzz}}}zzzooodddWWWIII===666666333333666999???JJJVVVZZZdddqqqwwwvvvuuuyyy~~~sssssswww~~~~~~~~~||||||||||||}}}qqqssscccaaajjjWWWYYY```^^^\\\___UUUQQQKKKGGGEEEBBB===999::::::888;;;IIIbbbzzz|||www|||sssttt}}}vvvqqqppppppqqqssssssrrrqqqooorrrtttsssuuuzzzwwwwwwxxxtttbbbPPPDDD>>>???@@@KKKQQQZZZ___aaabbbcccdddiiilllooonnnnnnqqqxxx~~~|||yyy}}}uuusssqqqqqqyyy{{{pppxxxttteeeQQQIIIMMMKKKBBB;;;777222...,,,---------///,,,,,,...000333;;;CCCXXXooolllwww}}}~~~}}}zzz{{{}}}~~~}}}{{{~~~vvvpppssszzz~~~nnnyyyeeeccciiiyyysss^^^KKKFFFAAA>>>999111------------............------...------------,,,,,,,,,+++,,,,,,---...///000000///444;;;DDDRRRiiiuuueee```cccbbb]]]XXXYYYZZZWWWRRRNNNMMMMMMIIIAAA777333666999;;;:::222111111111222111///---000222444444333222222222777===AAA>>>666111333777;;;<<<===;;;888444111000111222333555777999<<<>>>;;;::::::;;;>>>??????>>>=====================>>>;;;;;;;;;;;;<<<>>>???@@@CCCFFFIIIKKKJJJHHHGGGGGGDDDHHHLLLLLLJJJJJJMMMQQQSSSQQQMMMJJJIIIJJJLLLNNNLLLNNNQQQSSSTTTSSSQQQPPPPPPTTTXXXWWWTTTQQQRRRTTTNNNJJJEEE@@@<<<:::999888<<<@@@FFFMMMSSSYYY^^^aaakkkqqqwww{{{{{{xxxwww{{{}}}rrrbbbSSSGGG===888888666555777777;;;DDDNNNOOOWWWbbblllsssxxx{{{}}}ssssssxxx~~~}}}~~~}}}{{{~~~rrrwwwfff[[[lllWWWXXX]]][[[[[[___VVVQQQKKKFFFCCC@@@<<<888777999;;;BBBVVVooo}}}|||vvvwww{{{qqqjjjjjjlllooorrrsssrrrqqqrrrtttwww|||~~~|||wwwtttllldddWWWKKKDDDBBBDDDGGGTTTXXX^^^cccfffiiikkklllllloootttxxx|||zzztttppplllmmmtttzzzssswwwlllVVVJJJMMMKKKBBB???:::333///------.........,,,---///000444AAAOOOhhhvvv}}}}}}nnnnnnuuu}}}|||xxx}}}~~~||||||~~~uuuqqqkkkppp}}}ttt|||tttkkkjjj||||||dddRRRKKKEEECCC???777111...------............------......---------,,,,,,,,,,,,------...///000111222333<<>>555111333888;;;<<<===;;;777333111000222333555666777999<<>>??????>>>============<<<<<<<<<<<<888999:::;;;===>>>??????@@@CCCGGGIIIHHHFFFDDDDDDFFFHHHIIIGGGCCCDDDJJJOOOSSSQQQMMMJJJIIIIIIKKKLLLMMMOOOQQQSSSSSSQQQOOOMMMNNNRRRVVVUUUPPPMMMMMMOOOEEE@@@999444333444666888???@@@DDDMMMXXX```ccccccmmmvvv~~~~~~{{{ssshhh[[[OOOEEE???666333222555777999???FFFIIIMMMUUUbbbpppxxxyyywwwttttttyyy~~~||||||~~~{{{yyy~~~}}}~~~rrrwwwgggVVV{{{hhhSSSTTTXXXUUUTTTXXXXXXSSSLLLFFFCCC@@@;;;777555888===III```wwwwwwtttmmmwwwzzzyyygggfffgggjjjnnnsssuuutttsssttttttwww|||zzz|||~~~}}}{{{{{{{{{zzzxxxvvvxxx~~~~~~{{{yyy{{{~~~|||uuuoooXXXQQQHHHAAA@@@EEEMMMSSS\\\]]]aaagggmmmrrrvvvwwwrrruuuzzzyyysssqqqmmmmmmsssxxxyyyyyyaaaRRRRRROOOEEEAAA<<<444///......//////---,,,...000000444EEEVVVqqqwww{{{yyyvvvyyy}}}zzzssshhhkkkooovvvyyyuuusssxxx||||||~~~tttoooeeelll~~~}}}xxxsss~~~fffXXXOOOHHHFFFDDD<<<444///------............------.........------,,,,,,,,,------...///000111222333:::EEEOOO]]]|||www```bbbgggaaa\\\UUUWWWXXXWWWSSSOOOLLLJJJJJJAAA777555888<<<;;;888111222222222222111000000666444222111222333333333:::BBBEEE===444222555777<<<<<<<<<999555222111111444222111222666:::<<<===???>>>===<<<<<<===>>>???AAA===999999;;;>>>>>>>>>;;;;;;;;;<<<======;;;999<<<;;;<<>>666000......---...//////...,,,------------------------++++++...000------444===HHHLLL^^^|||vvv```aaaeee```]]]WWWXXXYYYXXXSSSOOOLLLJJJIIIAAA777444888;;;:::777111222222222222111000000555333222222222444444444:::AAADDD<<<333222555777;;;;;;:::888444111111111111111111333888<<<>>>>>>>>>>>>===<<<<<<===>>>>>>@@@===::::::<<>><<<:::::::::>>>AAACCCBBB@@@DDDCCCBBBAAAAAABBBCCCDDDOOONNNLLLIIIFFFGGGIIILLLMMMOOORRRRRRQQQOOONNNNNNNNNLLLJJJHHHFFFCCC???<<<;;;555111333444333555999>>>@@@JJJVVV___bbbdddhhhpppuuu}}}zzzsssnnnhhh___TTTNNNEEE>>>888888888666777:::<<<===BBBMMMVVV]]]eeelllnnnmmmooossswwwyyyyyywww~~~{{{qqqhhhjjjrrr{{{}}}|||ssscccbbbyyyeeeOOOJJJLLLUUUYYYRRRKKKIIIGGGDDDCCCAAA;;;666555888FFF^^^rrr|||zzz}}}xxx|||ppppppooolllpppnnnmmmlllkkkjjjjjjhhhgggooottt~~~|||pppgggcccaaa``````cccfffggghhheeebbb]]]XXXSSSQQQPPPPPPPPPQQQSSSVVV[[[cccmmmsss{{{yyywwwsssmmmcccYYYRRRNNNNNNRRRXXX___dddeeeeeeeeejjjooosssuuuzzz}}}uuupppppp{{{gggWWWSSSJJJEEEAAA;;;555000......///---///000///111???XXXlllssszzzvvvooopppqqqzzz|||{{{yyy~~~uuufffbbbpppwwwnnnrrr~~~}}}wwwiiifffvvvkkknnnyyyxxxlllcccYYYQQQIIIGGGGGGCCC999111...---------//////...,,,------------------------111000000111111222;;;DDDPPPXXXmmmzzzccc```aaa]]]]]]YYY[[[[[[YYYTTTOOOLLLKKKIII@@@777444777:::999555111222222222222111000000444333222222333444666666;;;AAABBB:::222111555777999:::999666333111111222//////111555:::>>>???>>>======<<<<<<<<<<<<===>>>???===;;;;;;>>>@@@BBBBBBEEEDDDCCCDDDEEEDDDBBBAAA>>>===>>>???AAAAAA???===;;;<<<===>>>>>>>>>>>>===FFFGGGGGGFFFEEEEEEGGGIIILLLNNNPPPPPPNNNLLLKKKKKKFFFDDDAAA???===;;;777555555222222333333222555;;;BBBDDDMMMYYY```cccfffiiisssxxxzzz{{{zzzxxxsssnnnhhhbbb^^^SSSIII???<<<;;;888666666999888:::???DDDKKKWWWccclllkkklllooossswwwyyyzzz|||~~~yyypppjjjlllsss~~~~~~}}}{{{uuuiiillliiiSSSLLLKKKTTT\\\ZZZKKKIIIFFFEEEDDDAAA===999222;;;MMMfffxxxgggaaafffiiinnnppppppqqqpppmmmiiieeebbbooovvvzzznnnccc\\\RRRPPPOOOPPPRRRTTTTTTSSSQQQNNNIIICCC@@@>>>??????>>>>>>>>>@@@EEEOOO[[[cccpppssstttlll___SSSMMMKKKPPPTTT[[[dddkkkoooooonnnsssvvvyyyzzz{{{~~~vvvzzz|||~~~~~~~~~~~~{{{{{{wwwnnnoooxxxyyyzzz]]]OOOKKKEEEBBB<<<777222000//////...///000000777IIIbbbtttssszzzuuuppptttwww}}}~~~ooogggkkkvvv}}}mmm```cccvvv}}}|||~~~}}}uuuccchhhtttiiiiiimmmpppppp\\\SSSJJJHHHKKKIII>>>444///...,,,---...///...---------------------------222...---///222777BBBLLLTTTjjj~~~fffaaa^^^ZZZ]]]\\\\\\\\\YYYTTTOOOLLLKKKIII@@@777444777999777444111222222222222111000000333333333333333444777999<<<@@@???777000111555888888999888555222111222333000111333888<<<>>>>>><<<<<<<<<<<<<<<<<<=========???>>>======???AAACCCDDDFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFEEEDDDBBB???===::::::::::::;;;:::::::::999???AAADDDEEEEEEEEEFFFGGGIIIKKKMMMMMMKKKIIIGGGGGGAAA>>>;;;999888777444333222222444777666444888>>>GGGHHHOOOZZZ```bbbdddhhhwww|||vvvnnnrrrxxx{{{xxxsssnnniiifffcccUUUHHHCCCAAA<<<777555777666666888999>>>KKKXXXdddeeehhhlllqqqvvvyyyzzzwww{{{~~~yyytttrrruuuyyy}}}zzz}}}wwwoooppp~~~mmm[[[UUUSSS[[[eeedddVVVMMMEEEDDDEEEBBB===999777???PPPggg{{{fff^^^eeehhhhhhoooqqqssstttrrrpppmmmlllvvv~~~wwwlll___VVVIIIHHHGGGGGGIIIIIIHHHGGGDDDBBB???<<<:::::::::;;;;;;:::999999;;;BBBJJJQQQ^^^bbbccc]]]SSSMMMMMMPPPXXX\\\dddlllsssvvvwwwwwwtttjjjeeecccaaajjjmmmqqqsssuuuvvvxxxzzz{{{}}}|||xxxrrrqqquuuzzz|||zzzwwwooojjjoooxxxwwwwwwfffOOONNNFFFCCC>>>999444111000///...//////111<<>>@@@>>>555///222777999999999777444222111222333222333666999======<<<:::;;;<<<<<<=========>>>>>>>>>>>>??????@@@AAADDDEEECCCBBBBBBDDDGGGIIIIIIHHHJJJJJJJJJIIIFFFBBB@@@??????>>><<<:::888888999999<<>>;;;===BBBFFFHHHNNNYYY```bbbeeeiiisssyyyrrrfffaaaeeeqqq{{{|||yyyvvvrrrmmmlll^^^PPPIIIFFF???888555555555555666555666@@@JJJUUUXXX^^^eeekkkooossstttsssvvv||||||xxxxxx{{{~~~}}}zzz|||}}}wwwsssyyyqqqdddbbb```fffnnnllleeeTTTEEECCCEEEBBB<<<888;;;BBBPPPeee|||~~~fffaaajjjnnnoooppprrrttttttttttttvvvxxx~~~{{{xxxooo```TTTEEEDDDBBBBBBCCCCCCAAA???<<<<<<<<<<<<======>>>>>>?????????>>>>>>@@@CCCFFFMMMNNNOOONNNLLLNNNSSSWWW___cccjjjqqqwww}}}}}}ppp^^^OOOGGGFFFJJJNNNUUUXXX[[[^^^aaaeeeiiimmmmmmpppssspppiiieeefffhhhwww|||yyyqqqhhhiiimmmwwwyyykkkoooSSSQQQFFFDDD@@@;;;777333111///...000///222AAAZZZpppzzzyyy|||{{{vvvooo{{{llleeemmm|||||||||}}}fffiiivvvuuu||||||ppp]]]OOOMMMOOOIII???555111...,,,---...//////........................111///000555:::BBBNNNYYYsssppp___^^^[[[XXX]]]\\\\\\[[[XXXSSSOOONNNMMMJJJBBB999666888999666111111222222222222111000000444666777666333444777;;;@@@AAA<<<333///333888;;;;;;:::888555222111222444555555777:::======<<<:::;;;<<<===>>>?????????>>>>>>???@@@@@@@@@@@@CCCEEEAAA@@@@@@AAADDDGGGGGGGGGFFFHHHJJJJJJHHHGGGFFFGGGDDDBBB???<<<::::::;;;;;;<<>>GGGMMMUUU]]]dddjjjooorrrooorrrwww}}}~~~}}}}}}|||}}}yyyzzzyyymmmllliiimmmqqqllljjjVVVEEEDDDEEEAAA;;;999<<>>===;;;999:::;;;===???AAACCCEEEDDDFFFHHHHHHGGGGGGHHHIIIHHHHHHJJJMMMQQQVVV\\\___aaaeeekkkqqqwww}}}wwwnnn]]]SSSHHHAAA>>><<<>>>AAADDDEEEGGGIIIKKKPPPUUUYYY\\\```dddddd___[[[XXXXXXfffsssyyynnnjjjhhhhhhmmmwww{{{aaallloooTTTNNNFFFEEEBBB>>>999555111000...000000555IIIeeexxx~~~{{{tttyyyvvv|||vvvqqq{{{}}}tttyyy}}}}}}}}}rrr~~~kkkUUUMMMOOOKKKCCC999555000------...//////........................000///111444888@@@PPP___lll]]]^^^[[[WWW[[[[[[[[[ZZZWWWSSSOOONNNNNNKKKCCC:::888999:::666111111222222222222111000000555777999777333333666:::BBBBBB<<<333///444:::======<<<999555222111222444555555666999===>>>===<<<<<<===>>>???@@@@@@@@@???>>>@@@AAAAAA??????AAACCCBBB@@@??????AAACCCDDDCCCAAADDDGGGHHHGGGFFFHHHIIICCCCCCBBBAAA???>>>=========@@@CCCDDDCCCBBBCCCCCC@@@AAACCCAAA>>>;;;999888999666222111444777:::;;;AAABBBJJJUUUXXXSSSMMMKKKIIIJJJPPPYYY___bbbeeeiiikkkrrrzzz}}}|||~~~xxxsssoooeeeYYYTTTVVVUUUcccnnnqqqwww~~~}}}vvvooofff^^^XXXQQQGGGAAA@@@===888555555444222333777<<>>:::===>>>RRRjjj{{{~~~qqqpppqqqppptttsssvvvxxxvvvsssrrrvvvzzz|||{{{yyypppbbbWWWKKKGGGCCCAAA@@@@@@@@@???AAA@@@>>>>>>AAAFFFKKKNNNMMMOOOQQQRRRRRRRRRSSSTTTQQQUUU\\\bbbgggkkkooorrrlllpppuuuyyy{{{|||kkk[[[SSSPPPIIICCCCCCBBB???>>>AAA???@@@AAABBBBBBDDDGGGJJJMMMOOOSSSUUUUUURRROOOMMMUUUbbbuuu}}}sssoookkkhhhhhhooozzzccc^^^sssnnnUUULLLFFFEEECCC???;;;666222000...111333;;;RRRqqqzzzqqqvvvpppmmmrrr|||{{{xxxxxx|||}}}vvv[[[NNNNNNKKKDDD>>>999333...---...//////...........................///111444999FFF___uuuooo```aaa\\\UUUWWWZZZZZZYYYVVVRRROOONNNOOOLLLDDD;;;888::::::666111111222222222222111000000555888:::777333222666:::CCCBBB<<<222///444;;;>>>???>>>:::666222111222444444444555999===???@@@???<<<===???@@@AAAAAAAAA@@@>>>@@@BBBAAA???>>>@@@BBBDDDBBB??????@@@AAAAAA@@@@@@CCCFFFGGGEEECCCDDDFFF@@@BBBCCCDDDDDDBBB???>>>>>>AAACCCCCCBBBAAAAAABBB>>>???AAA???<<<999666666:::777444444777;;;>>>@@@FFFGGGOOO[[[```[[[RRRMMMQQQQQQTTT[[[______```cccnnnuuu{{{}}}}}}||||||{{{pppjjjeeeccc]]]UUUUUUZZZUUUaaahhhiiioooyyyyyyqqqqqqkkkeee```WWWMMMGGGGGGDDD===777777666444444777222777>>>EEEMMMXXXccckkkkkknnnrrrwww{{{~~~{{{~~~~~~zzz}}}|||||||||tttlllhhhiiinnnrrr~~~~~~wwwpppjjjiiiggg]]]SSSLLLIIIKKKFFF;;;:::BBBAAA^^^|||}}}}}}tttlllrrrrrrmmmqqqssswwwzzzyyyvvvuuuwww{{{yyyoooccc\\\RRROOOJJJGGGFFFFFFFFFEEEKKKHHHCCCAAADDDJJJRRRXXXVVVXXXYYYYYYXXXYYY[[[\\\\\\fffrrr{{{~~~|||oooaaaWWWQQQSSSJJJEEEFFFFFFBBBCCCGGGCCCDDDFFFEEEDDDCCCDDDEEEDDDEEEGGGKKKNNNNNNLLLIIIJJJVVViii{{{qqqnnniiihhhnnnzzzppp___qqqsss]]]RRRFFFFFFDDD@@@<<<777222000...222666???YYYzzzzzzuuuvvvtttqqqqqqrrruuu|||tttzzz}}}|||yyy|||```PPPNNNKKKCCC@@@;;;444///......//////////////////////////////000222666:::AAATTTuuuwww]]]ZZZ[[[XXXZZZ[[[WWWRRRPPPQQQQQQPPPMMMLLLDDD;;;777888999777555222222222111111111000000444555666444222222555999HHHFFF>>>222...222888:::<<<;;;888444111111333666666444444888>>>AAA???<<<======>>>???????????????AAAAAAAAAAAA@@@@@@??????AAAAAABBBCCCCCCBBB???===@@@CCCFFFGGGEEEBBB@@@???===>>>???@@@AAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<<<<888444222444666555888;;;;;;999;;;@@@EEEJJJMMMSSSYYY\\\[[[VVVRRRWWWXXXYYY[[[]]]^^^______bbbiiisssyyy|||}}}uuunnnddd\\\\\\^^^]]]]]]^^^^^^```bbbeeegggkkkooorrrsssoooggg___WWWQQQLLLIIICCC@@@===<<<;;;:::888666555444666<<>>>>>@@@HHHooo|||www|||}}}xxxrrrooosssuuutttvvv|||~~~zzzvvvvvvyyy|||~~~~~~~~~}}}|||~~~~~~{{{~~~xxxmmmdddYYYTTTPPPOOOPPPQQQPPPNNNPPPLLLGGGEEEGGGNNNVVV\\\bbb___\\\[[[\\\```eeehhhqqqwwwwwwnnneee___ZZZVVVQQQMMMKKKJJJHHHGGGJJJIIIHHHHHHGGGGGGGGGGGGBBBCCCEEEGGGIIIJJJKKKKKKFFFLLL]]]sss}}}tttkkkjjjmmmsss~~~}}}bbbtttqqqNNNLLLCCC===;;;999555111111222***888SSSgggzzzwwwrrrttt{{{mmmttt}}}}}}hhh}}}}}}jjj^^^VVVNNNHHHDDDBBB<<<555000//////...---000////////////000000111,,,333222777OOOkkk|||bbb]]][[[WWWXXX\\\WWWSSSQQQQQQRRRPPPNNNKKKCCC;;;777888999777555222222222111111111000000444555555333111222777;;;HHHFFF===222...222888:::<<<:::888444111000333555333222333888>>>AAA@@@===<<<===>>>????????????>>>??????>>>>>>>>>>>>>>>>>>??????@@@AAABBBAAA???======@@@BBBCCCAAA???======777888:::===???BBBDDDEEEAAA@@@@@@???===<<<:::999888999999666333222444777777:::===>>>===>>>DDDHHHMMMOOOTTTYYY\\\\\\XXXUUUYYYZZZ\\\^^^___`````````___fffpppvvvzzz~~~vvvppphhhaaaaaadddddddddfffggghhhiiikkklllmmmooopppqqqmmmfff___XXXRRRMMMJJJFFFDDDAAA???>>>===;;;999555333444999===CCCLLLUUU^^^___ccckkktttzzz{{{zzzzzzzzz{{{}}}~~~~~~{{{yyynnnnnnmmmkkkjjjhhhfffeeeeeeeeebbb\\\WWWWWW^^^eeettt{{{}}}}}}~~~~~~}}}ooo\\\TTTWWWVVVTTTNNNJJJIIIFFFBBBAAADDDPPPtttyyytttyyyxxxiiigggkkktttzzzzzz||||||zzzyyy{{{~~~~~~|||{{{zzz|||}}}vvvlllddd___[[[ZZZ]]]______^^^```___[[[WWWUUUWWW[[[___bbb___[[[YYYYYY[[[___aaaiiiqqq}}}}}}xxxuuukkkggg```[[[XXXUUUSSSQQQUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMNNNNNNNNNNNNNNNMMMGGGIIIVVVjjj|||{{{wwwtttqqqqqqxxxfffttt{{{XXXMMMEEE>>>===;;;666333333111///BBB```uuu{{{}}}}}}uuupppxxx~~~~~~uuu{{{yyyzzzzzzxxxkkkZZZRRRRRRNNNFFFCCC>>>777222111111111000000////////////000111111111777999FFFeee}}}ddd___\\\WWWYYY\\\XXXSSSRRRRRRRRRPPPMMMJJJCCC:::777888999777555222222222111111111111111333444444222111333999???GGGEEE===222...222888:::;;;:::777444000000222444000000222777===@@@@@@>>><<<======>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>===>>>???@@@@@@@@@???>>><<<>>>@@@???>>>======>>>555666777999<<<@@@CCCEEEBBBBBBAAA@@@>>>;;;888777555555555444333444666888:::===AAABBBBBBEEEIIIMMMPPPQQQTTTXXX[[[\\\ZZZXXX]]]^^^```bbbccccccbbbaaa^^^dddlllsssxxx|||zzzsssnnnpppssstttvvvyyytttsssrrrqqqppppppppppppmmmiiieee```\\\XXXTTTPPPLLLIIIFFFDDDCCCAAA???===999666555888999;;;BBBIIIOOOQQQWWWbbbnnnvvvyyyyyyyyyyyyyyyyyyxxxsssmmmhhh[[[]]]___```^^^[[[WWWUUUXXX[[[```dddffffffeeeddduuu}}}}}}~~~~~~{{{sss___WWWYYYXXXYYYSSSNNNLLLIIIEEEFFFJJJUUUuuu}}}rrrttt{{{___aaaiiirrruuurrroooooorrrtttwww{{{~~~~~~{{{yyy{{{zzzyyyzzz|||~~~~~~~~~~~~}}}vvvrrrmmmiiihhhkkknnnooooooppprrrrrrmmmeee``````bbbbbb___]]][[[[[[^^^bbbeeeiiippp~~~~~~xxxqqqkkkfffccc```___aaa```___]]][[[ZZZYYYXXXVVVVVVUUUTTTSSSQQQPPPOOOLLLIIINNN```ttt~~~{{{tttnnnrrrzzzyyypppssslllrrrgggOOOGGG???>>><<<888555444...222LLLlllvvvtttuuu}}}uuu~~~llllllvvvrrr```WWWZZZXXXNNNEEE???888222000000111111///////////////000111222111888===RRRxxxuuuaaa___\\\XXX\\\\\\XXXTTTSSSSSSRRRPPPMMMIIIBBB:::777888999777444111111111111111111111111333333333111000444;;;AAAGGGDDD<<<222---222888:::;;;:::888444111000111333000000222666;;;>>>>>><<<<<<<<<===>>>>>>=========<<<;;;:::999:::;;;===???<<<===???@@@?????????@@@>>>???@@@???>>>>>>@@@AAA;;;:::888888999;;;===>>>@@@AAAAAA@@@>>><<<999777444444444555666888:::<<<>>>AAADDDGGGHHHKKKOOORRRRRRRRRSSSWWWZZZ\\\\\\[[[```bbbdddggggggfffeeecccaaaeeelllqqqvvv{{{~~~{{{}}}yyyvvvuuutttssskkkhhhfffddddddbbb^^^ZZZQQQNNNKKKHHHGGGFFFCCCAAA@@@===;;;<<<:::888;;;AAAEEEHHHOOO[[[hhhrrrvvvvvvxxxxxxxxxwwwssslllccc]]]NNNPPPTTTWWWXXXWWWUUUSSSZZZbbbmmmvvvyyyxxxtttrrr}}}~~~}}}}}}}}}~~~sss{{{|||jjjbbbdddccc___XXXQQQNNNKKKHHHJJJNNNZZZvvvuuuzzz[[[```gggmmmnnniiieeecccmmmppptttxxx{{{{{{xxxwww|||{{{zzzyyyzzz{{{|||}}}~~~||||||~~~}}}yyysssrrruuuxxxyyyyyy|||wwwnnnjjjkkkfffeeeeeefffiiinnntttwwwyyy|||wwwsssqqqnnnmmmmmmlllkkkiiigggeeedddccc``````___^^^[[[YYYVVVUUUQQQKKKKKKYYYnnn}}}{{{zzzyyytttooopppuuuqqqdddiiirrrnnnrrrPPPGGG@@@>>><<<888555555000888UUUtttwwweeezzz{{{zzzppp|||ppphhhrrrvvvoooeee]]]WWWRRRGGGBBB;;;444000...//////////////////000111222222000999CCC]]]ppp```___\\\XXX^^^\\\XXXTTTSSSSSSRRROOOKKKGGGAAA:::777888999777444111111111111111111111111222333333111111555===CCCFFFDDD<<<111---222888:::;;;:::888555111000111222222222444777:::;;;;;;:::<<<<<<=========<<<<<<;;;<<<;;;;;;:::;;;<<<>>>>>>;;;===??????>>>>>>???AAA>>>?????????>>>???AAACCC@@@>>>;;;999888888999:::>>>>>>??????>>>===<<<;;;666666666777:::<<>><<<;;;===@@@:::<<<===<<<<<<===???AAAAAA@@@>>><<<;;;;;;;;;;;;============>>>>>>>>>???;;;999999:::>>>AAABBBBBBEEEGGGJJJNNNQQQTTTVVVWWWTTTTTTUUUWWW[[[___``````cccgggmmmrrrttttttrrrpppnnnnnnnnnnnnoooqqqtttuuuooolllpppyyy|||yyyuuuqqqooonnnjjjaaaYYYXXXVVVSSSQQQPPPPPPNNNLLLHHHGGGIIIKKKGGG???<<<===EEEGGGNNNXXXdddmmmpppoooooonnnnnnmmmllliiieeeaaa]]]^^^aaaeeejjjooosssvvv~~~}}}~~~|||{{{|||{{{{{{{{{{{{||||||iiittt}}}pppoookkkhhh___VVVRRROOONNNSSSYYYeeeyyyxxx|||pppSSS\\\dddgggiiimmmppppppqqqssstttuuuttttttuuuvvvzzz{{{{{{yyywwwvvvxxxyyyyyy~~~~~~yyysssrrrrrrtttwwwxxxxxxwwwyyyzzz{{{{{{zzzyyywwwvvv{{{{{{zzzwwwooofff]]]WWWOOOKKKIIIRRRggg|||xxxtttuuusssppppppttteeebbbttthhhxxxxxxRRRHHH@@@===;;;888666777333BBBbbb|||www}}}}}}pppnnn{{{~~~~~~|||yyy}}}xxxtttvvvrrrnnnRRRNNNOOOMMMHHH@@@888333000000/////////000111222333444777NNNfff~~~~~~nnnaaaaaaZZZUUU\\\ZZZWWWSSSRRRRRRPPPLLLHHHEEE???999777999:::777333000000111111111222222222111333444444333666<<>>===<<<;;;999999<<<===<<<888777999===777999;;;<<<;;;<<<>>>???DDDCCCBBB@@@???===<<<;;;>>>===<<<;;;<<<===???AAA???<<<;;;<<<@@@CCCCCCCCCGGGHHHKKKOOOSSSVVVWWWWWWVVVVVVWWW[[[___bbbcccbbbfffjjjrrrxxx||||||zzzyyyrrrpppllliiihhhhhhhhhhhhiiigggjjjppptttvvv~~~}}}xxxwwwwwwqqqggg^^^[[[YYYWWWVVVUUUUUUTTTRRRKKKMMMRRRVVVRRRIIICCCCCCGGGIIIOOOYYYdddlllnnnnnnlllkkkjjjkkknnnooooooooorrrsssuuuxxx|||~~~yyy{{{{{{|||||||||}}}zzzzzz{{{~~~}}}lllvvvtttrrrnnnhhh___WWWSSSSSSTTT\\\ccckkk|||~~~vvvzzzfffVVV```gggggggggkkkmmmmmmoooqqqsssssspppnnnnnnooosssuuuwwwwwwvvvuuuvvvxxx{{{~~~yyyvvvsssqqqwwwyyyyyyxxx~~~{{{vvvrrrmmmjjjkkkmmmpppvvv{{{}}}}}}|||}}}~~~zzzpppeee^^^SSSPPPKKKOOO```uuu}}}xxxuuuqqqpppqqqxxxooolllvvvjjjpppwwwSSSJJJAAA>>><<<999888999666HHHiiixxxpppooo{{{vvvsss|||}}}iiiaaakkkxxx~~~}}}||||||~~~~~~}}}wwwssstttttttttwwwzzzzzz~~~bbbPPPLLLLLLIIICCC;;;555222111/////////000111222444555CCCaaa|||kkk``````YYYTTT\\\YYYVVVSSSQQQQQQOOOKKKGGGEEE???999777999:::777333000000111111222222222222111333555555444666;;;@@@DDDBBB;;;000---222888;;;======<<<999555222222333000333666999:::<<<===>>>;;;<<<<<<<<<;;;;;;:::999:::;;;===>>>>>>;;;999777777:::<<<:::555444777:::777999<<<=========>>>???HHHGGGFFFDDDAAA===;;;999@@@>>><<<;;;;;;===???AAAAAA>>><<<===AAACCCDDDBBBHHHIIILLLPPPTTTVVVWWWVVVXXXXXXZZZ]]]bbbdddeeedddhhhmmmuuu}}}tttpppjjjeeebbbaaa___^^^hhhffffffgggffflll}}}~~~{{{qqqhhh^^^\\\YYYYYYYYYYYYXXXVVVOOORRRYYY^^^[[[RRRKKKIIIHHHJJJOOOYYYdddlllnnnmmmlllkkkjjjlllqqqvvvyyy{{{xxx{{{}}}~~~{{{|||}}}yyyyyyzzz}}}qqqyyyzzzwwwtttggg___WWWUUUVVVYYYbbbkkkuuuyyypppsssvvv[[[WWWbbbkkklllmmmrrruuutttqqqtttxxxwwwsssooonnnnnnmmmppptttvvvuuutttvvvxxx|||~~~}}}ttt^^^\\\XXXXXXaaaoooxxxyyyvvvrrrmmmjjjjjjkkkkkkkkkrrruuuzzzvvvooo\\\WWWOOOLLLYYYmmmyyyyyyxxx}}}zzztttoooppptttzzzyyy{{{mmmlll~~~wwwUUULLLCCC@@@>>>;;;999;;;@@@TTTuuuuuussskkktttnnnnnnyyymmmdddlllxxxyyyzzzzzzzzz}}}{{{yyypppjjjbbbdddfffggglllxxx~~~}}}vvv|||nnnNNNFFFGGGGGGBBB:::444111000/////////000111333444555TTTuuu{{{}}}tttfff```[[[ZZZ]]]ZZZWWWSSSRRRQQQOOOJJJGGGFFF>>>888999;;;888444333222333333222111111222444333444555555555666888:::CCC???888222000333888<<<======<<<999555333222222222333666999;;;===>>>>>>AAA???===<<<;;;;;;;;;;;;<<<;;;;;;<<<===>>><<<;;;;;;:::888777666888999:::777888999;;;===>>>@@@@@@BBBAAA???===<<<<<<<<<<<<===<<<;;;:::;;;===???AAAHHHDDD???===???BBBEEEFFFIIIJJJMMMOOOQQQSSSTTTTTTTTTTTTVVV[[[bbbggghhhgggjjjnnnuuuzzz}}}|||zzzxxxsssoooiiibbb]]][[[ZZZZZZ[[[]]]_________ccclllsssxxx|||~~~vvvrrrggggggfffccc___]]]^^^```TTTUUUWWW[[[]]]ZZZSSSNNNMMMNNNNNNSSS___lllsssrrrrrrooolllmmmssszzz}}}vvvxxx~~~yyyuuuwww}}}}}}|||{{{{{{~~~qqqsssnnnddd^^^[[[XXXWWWZZZbbbjjjpppsss{{{~~~yyyvvvddd^^^[[[kkkpppooorrrpppoooxxxrrruuuxxxxxxtttooojjjgggmmmqqqqqqooopppwww|||}}}~~~nnn[[[TTT[[[eeejjjjjjeeeeeeddd```^^^bbbkkksss}}}vvvdddRRRPPP^^^qqq}}}}}}xxxwwwsssllllllssswwwkkk___JJJEEE>>><<<<<<666CCCHHHqqq~~~ooohhhsss}}}dddcccwww}}}rrrppptttuuuwwwyyy|||~~~wwwooojjjhhhhhhhhhiiiiiijjjqqq}}}yyy{{{~~~~~~|||mmmQQQIIIHHHEEE???999333000///000...///000000111999CCCfff|||zzz{{{wwwfff]]]YYYYYY\\\YYYVVVSSSQQQPPPNNNJJJFFFFFF>>>888999;;;888555333222222333222111111222444333444444444444555888:::AAA===777222///111666:::<<<<<<;;;999555333222333555666777999<<<>>>@@@AAA===>>>>>>>>>===<<<999888999999888:::<<<<<<;;;:::999888666666666777999:::888999999:::<<<======>>>===<<<:::999888888888999<<<;;;::::::;;;===???@@@FFFEEECCCAAAAAABBBEEEGGGKKKMMMPPPTTTUUUUUUTTTSSSXXXXXXZZZ___eeeiiijjjiiikkkmmmoooqqqrrrrrrqqqpppoookkkeee^^^YYYUUUTTTTTTRRRTTTVVVUUUUUUYYY```gggpppwwwyyytttllliiieeedddddddddcccaaaYYYYYYZZZ\\\]]][[[UUUPPPSSSTTTUUUXXXbbbmmmqqqpppuuuqqqllllllpppxxx~~~}}}|||}}}zzzuuupppwww}}}}}}~~~zzz|||~~~~~~ssszzzjjjggg```XXXVVVUUUWWW^^^hhhssszzzwwwwwwxxxvvvuuubbbZZZ___mmmooommmooommmkkkqqqvvvxxxyyywwwrrrkkkfffcccjjjnnnpppnnnooouuuyyyzzzuuugggbbbeeehhhjjjcccfffiiilllnnnuuu~~~nnn^^^\\\iiizzz~~~yyy{{{xxxqqqqqqwwwzzzllldddKKKEEE>>>======666BBBRRRxxxtttrrryyyttt```cccvvvvvvsssuuuvvvyyy{{{~~~{{{vvvuuuuuuvvvuuusssqqqnnnqqqzzz~~~vvviiieeefffdddfffrrrfffLLLHHHFFFCCC>>>888333000///...///111222111222<<>>999555111222666999:::;;;;;;888555333222333555666666888:::===@@@BBB:::<<>>DDDFFFGGGFFFDDDCCCEEEHHHJJJMMMRRRVVVXXXWWWTTTRRRYYYZZZ\\\```eeehhhiiihhhkkkiiigggeeeddddddddddddfffbbb\\\VVVQQQNNNLLLLLLIIIKKKLLLLLLKKKNNNTTTYYYfffjjjrrrzzz|||uuusssmmmggggggjjjkkkhhhccc\\\[[[[[[[[[[[[YYYTTTQQQUUUYYY\\\___fffnnnqqqooosssoookkkjjjnnnuuuzzz~~~yyyzzzyyyxxxvvvvvvwwwxxxtttssstttwww{{{}}}zzzwwwiiipppvvvwwwyyy||||||{{{zzz~~~~~~{{{yyyiiihhhcccWWWVVVWWW\\\eeerrr~~~vvvyyyiii\\\___mmmnnnkkkooonnnkkknnntttuuutttqqqlllfffbbb```eeekkknnnmmmooosssvvvuuu{{{{{{~~~zzzwwwyyy|||{{{llljjjtttvvvrrrsss}}}pppnnnQQQEEE>>>>>>>>>666BBB]]]~~~yyyyyyooobbbjjj{{{{{{wwwzzz}}}~~~wwwuuu~~~wwwpppoooqqqppprrr||||||jjjLLLGGGEEEAAA===888444111000---///333444111333BBBRRRzzzuuuddd^^^^^^```bbbVVVUUUSSSQQQNNNKKKHHHFFFFFF===666777999888555444111222222111000000111333444333222000000333777;;;AAA@@@>>>999555444777:::999::::::888444222222333444333333444777:::>>>@@@:::<<<>>>???>>>;;;777555555555555777:::;;;:::999444333333222222222333333666666666555555555444444666666555444444555666777:::::::::999:::;;;<<<===AAAFFFKKKJJJFFFDDDEEEHHHIIILLLPPPTTTVVVVVVUUUTTTXXXYYY[[[]]]```cccddddddeeeccc```]]]ZZZYYYYYYYYYXXXVVVQQQLLLIIIFFFFFFEEEFFFGGGHHHHHHGGGIIIMMMPPPZZZ]]]bbbhhhooovvv~~~~~~xxxwwwrrrmmmkkklllllliiifff^^^]]][[[YYYWWWUUURRRQQQTTTZZZ___bbbgggnnnrrrqqqllljjjiiijjjmmmqqqtttuuuiiilllppppppnnnmmmnnnqqqooooooqqqwww}}}|||lllooorrrssstttwwwyyyzzzxxx}}}{{{}}}zzzmmmllleee\\\]]]___dddnnnzzzmmm~~~qqq^^^]]]lllnnnlllrrrtttqqqrrrkkkkkkkkkhhhdddaaa``````bbbhhhmmmnnnooossstttrrrtttuuuzzzvvvpppvvv~~~}}}}}}yyyrrrpppwww~~~ttt~~~ZZZHHH>>>>>>>>>888GGGiiisss|||oooiiisss|||rrrxxx{{{~~~}}}|||}}}{{{tttOOOFFFCCC???;;;888555333111...111444333000777NNNdddtttddd```aaabbb```VVVUUUTTTQQQNNNJJJHHHGGGEEE<<<666666888777555555111222222111000000111333444333222000000333777;;;@@@AAA???:::555333666:::999:::999777444111111111333333333444666999===???===<<<<<<<<<;;;999888777666555666888;;;<<<;;;:::444333222111000/////////333333333222222111111111444333222222333444666777999999999999999:::::::::>>>DDDKKKLLLHHHEEEFFFHHHJJJLLLMMMPPPSSSVVVXXXZZZUUUWWWYYY[[[\\\]]]^^^^^^\\\[[[YYYWWWTTTRRRPPPOOOKKKIIIFFFDDDBBBAAAAAABBBDDDEEEEEEEEEEEEFFFHHHJJJMMMQQQVVVZZZ]]]```ccceeeaaagggqqqzzz~~~yyyxxxuuuqqqmmmjjjiiiiiibbbaaa^^^[[[XXXVVVTTTTTTVVV]]]bbbbbbdddiiilllmmmiiiiiiiiijjjlllkkkiiifffWWW]]]dddhhhiiihhhjjjlllmmmnnnrrryyywwwvvvtttsssssstttxxx}}}{{{~~~}}}vvvwww}}}yyyooojjj___]]]___ccckkkuuuqqqeee}}}hhhTTT[[[nnnssspppvvvzzzwwwwwwiiiiiigggccc```^^^___```aaahhhmmmooopppssssssqqqoooqqqyyytttuuu}}}}}}~~~||||||xxxfffeeeqqqyyyxxxtttuuu~~~}}}sssbbbKKK???===>>><<>>:::888666444111222333444111111???^^^zzzvvveee```aaa```[[[VVVVVVUUURRRNNNJJJHHHHHHEEE<<<555555888777666666000111222111//////111222333333333222222444777;;;>>>???===888111///333888::::::999777333000//////333444444666888;;;>>>@@@>>>===;;;999888888888999777777777999;;;<<<;;;:::444444333222111000//////000000000111111111111111111000000000222333555777888888888999999999999999;;;AAAGGGJJJIIIGGGGGGGGGLLLLLLMMMNNNQQQUUUYYY[[[SSSUUUWWWXXXWWWWWWXXXYYYRRRRRRRRRQQQNNNKKKHHHFFFAAA@@@???=========>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBFFFLLLPPPRRRSSSTTTUUUUUU[[[cccjjjpppxxx{{{{{{yyytttnnnkkkkkkllliiihhhgggccc___\\\\\\\\\^^^dddfffaaa]]]___ccceeellllllkkkkkkiiiddd^^^ZZZNNNSSS[[[bbbgggjjjlllmmmoooooorrryyy|||xxxwwwuuutttyyy}}}|||}}}~~~zzzuuuuuuzzzxxxyyy{{{}}}zzzmmm~~~sssjjjZZZXXX\\\dddooo{{{rrrcccvvvxxxWWWEEEXXXpppyyyuuuyyy|||xxxxxxrrrooojjjccc^^^[[[\\\^^^```gggmmmooopppsssssspppkkkoooxxx}}}{{{yyy~~~|||wwwvvvzzz~~~tttrrruuusss^^^\\\kkkyyy{{{wwwxxxppp}}}dddMMMAAA??????@@@XXXqqq}}}wwwyyy~~~{{{xxxsssqqqqqqssswww|||zzzzzz|||}}}~~~}}}}}}zzzzzzyyytttssstttuuu{{{~~~~~~zzzwwwsssjjj]]]VVVUUUTTTRRRSSSXXX\\\bbbkkkttt|||cccJJJEEE>>>:::999888555222333333333222666JJJnnnwwwddd^^^aaa```[[[VVVWWWWWWTTTNNNJJJIIIIIIEEE;;;444555777777666666000111111111//////111222333444444444444555888:::===???===666///---222888;;;;;;:::666222///---...222333444777999;;;===>>>>>><<<:::888777777888888888777777999;;;;;;:::888444444444555555555444444//////000111222333444555111111111222333555888999777888888888888888777777999===BBBGGGIIIIIIGGGFFFIIIJJJKKKLLLNNNPPPRRRSSSNNNQQQSSSRRRPPPOOOPPPRRRLLLLLLJJJHHHEEEBBB@@@>>><<<<<<;;;:::::::::;;;;;;<<<<<<===>>>@@@@@@???>>>;;;???DDDHHHJJJKKKLLLMMMQQQUUUZZZ^^^bbblllyyy~~~{{{xxxuuusssqqqpppooonnnooonnnjjjfffccccccdddcccgggggg^^^WWWXXX___cccooommmjjjhhhfffbbb]]]ZZZSSSUUUZZZbbbjjjqqquuuwwwvvvtttsssvvv}}}}}}||||||zzzvvvxxx~~~zzzxxxyyy}}}}}}zzzyyyzzzxxxzzz|||~~~iii^^^yyykkkXXXXXX^^^iiivvv{{{fffsssxxxVVVBBBNNNlllzzzwwwyyy|||zzz{{{yyyuuummmccc\\\XXXYYY[[[```ggglllmmmnnnqqqrrrpppkkknnnxxx~~~~~~|||}}}~~~~~~||||||}}}xxxyyy{{{|||qqqllljjjjjjqqqtttyyy~~~|||wwwrrr~~~}}}zzzuuurrrqqqtttxxx{{{xxxrrrqqqzzznnniiirrr|||}}}xxx|||ooowww^^^MMMEEECCCBBBDDD^^^uuuyyy|||~~~wwwqqqooonnnppptttvvvyyy~~~~~~yyyzzz||||||}}}}}}}}}wwwtttsssttttttuuu|||~~~|||{{{}}}~~~zzzwwwwwwtttnnniiipppuuuzzz}}}yyywwwppphhh___UUUIIIBBBBBBEEEBBBBBBEEEGGGKKKSSS\\\dddnnn~~~wwwMMMFFF???;;;:::999555222222222333666???VVV|||wwwbbb]]]bbbddd___VVVXXXXXXTTTOOOKKKJJJJJJEEE;;;444444777777666777000111111000//////000222333444555555555666888:::???AAA???777000...444:::<<<;;;:::666222...,,,,,,///000222555888999:::;;;<<<;;;;;;999888888777777888888777888::::::999777333444555777888999999999///000111222444666777888444444444555777999;;;===777777888888888888777666888:::???DDDIIIJJJHHHEEEDDDFFFHHHJJJKKKKKKJJJIIIIIILLLNNNMMMJJJIIIJJJKKKJJJHHHEEEAAA>>>;;;:::999<<<;;;:::999999999999999::::::;;;===??????>>><<<:::===AAACCCDDDEEEGGGIIIHHHMMMSSSVVVYYYbbbnnnyyy~~~zzzuuutttwwwxxxuuuqqqpppqqqqqqnnniiifffeeegggcccgggeee[[[TTTWWW```fffnnnkkkgggeeeddddddbbbaaa]]]\\\]]]dddoooyyy}}}xxxtttuuu{{{~~~|||}}}~~~xxxxxx}}}wwwtttwww~~~}}}}}}~~~}}}```XXXxxxhhhUUU\\\cccooo}}}iiivvvbbbIIICCCeeexxxvvvyyy}}}}}}yyytttlllaaaYYYVVVXXXZZZ___fffkkklllmmmpppqqqoookkkooowww~~~{{{|||}}}{{{yyyyyy~~~~~~~~~|||}}}~~~rrrnnnjjjiiilllqqquuuxxxwwwlll\\\OOOHHHHHHLLLOOOSSSYYYdddooosssqqqjjjdddyyy}}}{{{vvvssstttyyy~~~yyytttyyyzzzuuuyyy}}}}}}qqquuu|||YYYLLLHHHFFFDDDFFFaaayyyuuu}}}kkkuuu||||||ssspppooolllllloooyyy}}}}}}|||vvvxxx{{{zzz}}}}}}{{{}}}tttpppooopppqqqsss{{{~~~{{{yyyzzz~~~yyyzzz}}}{{{ssskkklllrrrtttrrrttt{{{}}}wwwiiinnnrrruuuzzz~~~{{{vvvkkkaaaVVVOOOHHHAAA@@@BBB======AAAEEEFFFCCCEEEIIILLLWWWhhhzzzOOOHHH@@@;;;;;;999666222000000333:::FFF___xxxccc]]]aaaaaa\\\WWWVVVTTTRRROOOMMMKKKJJJHHH<<<222222777888666555222111111000000000000000555888:::888444333666:::AAA:::555333000---222;;;===<<<:::777444111///...333222333555888999999777777777666666666666777777999999999999::::::;;;<<<777777777777777777888888777777777777888999:::;;;999888777777888:::<<<>>>;;;:::888666444333222222777777:::>>>CCCGGGHHHHHHDDDCCCCCCDDDFFFGGGEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGDDDAAA>>>===<<<;;;999777777777666666555555555444666888:::<<<<<<:::888777777888999;;;===@@@BBBDDDBBBFFFJJJKKKNNNVVVdddoooxxx}}}|||xxxxxxyyyyyyuuuqqqooonnnnnnmmmnnnoooqqqsssjjjiiiddd[[[TTTTTT[[[bbbgggddd^^^^^^hhhvvvxxxrrrnnnhhhcccfffppp{{{{{{qqqqqqxxx}}}{{{zzzyyyyyyyyywwwuuuvvvvvvxxxzzz|||~~~gggZZZbbbtttnnndddcccgggqqqiiitttfffJJJ>>>VVVpppyyyyyyzzzzzzyyy{{{qqqfff```[[[WWWWWWZZZ\\\ccckkknnnlllkkklllnnnpppsssvvvxxx~~~}}}}}}}}}{{{xxxuuuvvv{{{~~~qqqdddYYYUUUSSSTTTUUUYYYgggwwwwww___[[[QQQHHHFFFEEEBBB?????????CCCJJJTTT^^^gggmmmqqqwwwzzz~~~}}}{{{vvvvvvzzzzzzwww{{{ppppppwww[[[RRRHHHCCCEEEMMMjjjwwwtttvvvkkkmmmwww~~~kkkfffuuuYYYXXXaaaffflllttt{{{{{{xxxyyy{{{zzzvvv}}}|||yyywwwnnnkkkiiikkknnnrrrxxx}}}uuutttuuuyyy~~~~~~|||nnniiijjjnnnjjj^^^\\\bbbmmmmmmqqqzzz~~~tttnnneeedddmmmrrrhhhXXXOOOMMMIIICCC>>>>>>AAAEEEEEEDDDAAA@@@@@@DDDIIIMMMOOOYYYfffqqq}}}ZZZKKKAAA;;;666::::::000000333111;;;YYYvvvvvvbbb]]]```aaa\\\XXXWWWUUURRROOOMMMKKKJJJHHH;;;111222666777666555222111111000000000000000444777888777333222555888???:::555333000---222:::===<<<:::888555222000///222222222555777999888777666666666555666666777777::::::999999999:::;;;<<<888888888888888888888888666666666777888999999999777666555666777999;;;===999888777555444333222222444888<<>>@@@AAA>>>BBBFFFGGGIIIPPP[[[eeepppvvv}}}|||xxxuuuwww{{{{{{wwwrrrnnnmmmmmmllllllnnnqqqtttlllfff]]]WWWUUUWWWZZZ\\\eeebbb^^^^^^hhhwww~~~|||yyyrrrlllkkkrrr{{{xxxqqqjjjkkksss{{{}}}}}}xxxxxxxxxxxxyyywwwtttrrrssstttuuuxxx{{{~~~eee[[[hhhzzzuuummmhhhmmmxxxmmmvvv~~~ZZZBBBBBB[[[uuu}}}|||||||||wwwmmmbbb\\\WWWSSSSSSVVVZZZ```fffiiijjjkkkppptttssstttrrrpppsss{{{~~~}}}~~~}}}{{{{{{|||}}}~~~{{{{{{{{{yyywwwwwwzzz}}}{{{ooo^^^QQQHHHDDDBBBEEEIIIPPP___mmmuuuyyy~~~}}}{{{{{{}}}vvv```RRRIIICCCCCCCCC???<<<<<<<<>>777999:::111333888999DDDbbbtttbbb]]]```aaa]]]XXXWWWUUURRROOOMMMKKKJJJFFF;;;111222666666666666222111111000000000000000222444666444222111444777<<<999666444///,,,111777===<<<:::888666333111///222111222444777888888777555555555555555666777888;;;:::999888888:::<<<===666666666666666666666666444444666777888888777777333333333444555888:::;;;666666555444333333333333444:::AAAEEEDDDAAA???>>>??????>>>???AAABBB@@@???===>>>@@@AAA???===999777:::888555555555555444333444444333333333333222222000111333666666666555444444444555666888:::<<<===999===AAABBBBBBGGGOOOWWWbbbgggpppxxx}}}~~~}}}{{{zzzwwwtttwww||||||vvvooommmmmmnnnmmmlllmmmooorrrlllbbbVVVRRRVVVZZZYYYVVVaaa```]]]]]]fffttt~~~xxxqqqiiifffiiiooosssuuuhhhdddaaaeeemmmtttvvvvvvsssssstttuuuvvvuuuqqqoooppppppqqqtttyyy~~~~~~~~~~~~~~~~~~}}}bbb]]]qqqyyysssmmmtttpppuuuzzz{{{uuuUUU>>>DDD]]]xxx}}}}}}tttiii^^^WWWRRRNNNOOORRRYYY]]]aaadddeeeiiiooossswwwuuupppkkklllssswwwwwwzzzyyywwwuuuvvvxxx{{{|||yyyzzz{{{zzzyyyyyyzzz|||zzzooo^^^LLL@@@???<<<<<>>>>>;;;===???AAAGGGTTTfffrrrxxx{{{~~~zzzvvvyyyzzz}}}xxxzzzyyy}}}~~~qqqmmm{{{___VVVOOONNNSSSZZZvvv}}}wwwooonnnrrrXXX\\\|||dddGGGEEEPPP[[[iiiuuuzzz|||zzzuuutttxxx}}}}}}zzzuuutttvvvvvvssspppxxx~~~sssssswwwxxxqqqggg```aaahhhppptttjjjhhhgggiiikkkllliiifffbbb[[[]]]lllwwwuuummmjjjhhhoooxxx}}}}}}yyyvvvtttqqqnnndddWWWMMMHHHEEEBBBDDDEEEIIIMMMQQQQQQOOOMMMPPPYYYcccddd^^^WWWWWWYYYWWWXXXWWWWWW```sssmmmYYYLLLFFFAAA999999:::333222888<<>>>>>???AAAAAA???>>>=========<<<:::777444333555333222111222333222111333333333333333333333333111222444666777888777777666666666666666777777888777:::>>>???>>>@@@FFFJJJSSSWWW^^^hhhpppssssssrrr{{{xxxvvvxxx|||zzzqqqjjjlllooorrrrrrnnnkkkiiijjjhhh^^^UUURRRVVVZZZXXXTTT]]]]]]\\\\\\```iiirrrwwwiiiccc\\\XXXYYY\\\```aaa]]]]]]^^^cccjjjooopppppppppooonnnoooppppppnnnmmmmmmmmmnnnpppuuu|||~~~}}}|||||||||}}}}}}cccbbb~~~vvvqqqooowwwpppoooyyy|||```AAABBBZZZvvv~~~uuuiii\\\TTTOOOLLLMMMQQQXXX[[[___aaacccfffjjjnnnuuutttooojjjlllrrruuussszzzyyyxxxvvvuuutttvvvwww{{{{{{zzzyyyyyyyyy{{{||||||ssseeeTTTFFF>>>AAABBBFFFNNNVVV[[[___```NNNSSS[[[dddkkkooooooooojjjqqqzzzzzzgggYYYQQQKKKJJJHHHDDDBBBDDD<<<>>>??????BBBNNNaaapppuuuyyy}}}~~~xxxuuu~~~{{{|||vvv{{{{{{xxxyyy|||~~~vvvtttgggYYYPPPPPPWWW```{{{xxx\\\```~~~eeeHHHDDDKKKSSS^^^jjjxxxzzzzzzvvvvvv{{{~~~vvvmmmmmmpppqqqoooooouuu{{{nnnpppyyyuuunnnddd]]]```iiippprrrbbb```]]]]]]______\\\YYYYYYUUUYYYiiixxx|||zzzxxxjjjrrr|||zzzqqqkkkfffbbbYYYMMMCCC@@@@@@BBBEEEDDDFFFLLLUUU___eeehhhlllnnnnnnggg[[[QQQLLLKKKJJJRRRZZZaaalll|||iiiWWWJJJEEECCC:::999;;;666111777===TTT{{{~~~yyyxxx}}}ssseeeaaaaaaaaa```YYYXXXUUURRROOOLLLJJJIIICCC999111111333444555777222111111000000000000000///000111111111222444555666:::;;;666///---///333:::::::::999777444222000000000111333666777666555444444333444444555666666;;;:::888777777888999:::555555444444444333333333000222444555555444333111//////000111222444555666111111111111111222333333444999>>>???<<<<<>>>>><<<999666444333333333333111000000111222222111333333333333333333333333444555777888:::::::::::::::999888666555444444444666999<<<===<<<===@@@CCCJJJLLLPPPXXXaaagggjjjkkkuuutttuuuwwwyyywwwpppjjjlllrrrwwwwwwpppgggaaa______[[[WWWVVVWWWXXXWWWVVVYYYYYYZZZZZZYYYZZZ^^^bbbWWWTTTOOOLLLMMMOOORRRSSSXXX[[[___dddiiilllmmmmmmnnnllliiihhhiiikkkkkkkkkjjjjjjlllnnnsssxxx}}}}}}|||{{{zzzzzz{{{|||}}}iiinnn{{{ppplllnnnyyyqqqfffxxxrrrFFFAAAVVVqqqyyylll^^^TTTNNNKKKMMMQQQUUUXXX^^^cccgggjjjmmmooossstttrrroooppptttssspppwwwzzz|||{{{yyywwwvvvwww~~~|||yyywwwwwwyyy{{{|||~~~{{{ttthhhZZZNNNFFFCCCEEEJJJQQQXXX\\\[[[UUUPPPCCCGGGPPP]]]hhhooopppooojjjqqq{{{|||tttjjj```XXXPPPHHHEEEFFF???AAAAAA@@@@@@JJJZZZgggssswww|||zzz}}}{{{~~~|||{{{{{{wwwxxx{{{|||{{{~~~|||qqq]]]QQQQQQZZZddd}}}___aaa|||zzz]]]FFFEEENNNUUU```lllqqqwwwzzzyyyzzz}}}~~~~~~pppddddddiiikkkmmmoooqqq}}}yyyjjjmmmzzzsssoooeee^^^```iiimmmjjjVVVSSSPPPOOOPPPPPPMMMJJJHHHHHHMMMYYYfffooovvv{{{|||xxxuuuuuuwwwwwwtttppp[[[SSSJJJDDDAAAAAACCCEEEIIIOOOYYYfffrrr|||tttkkk]]]RRRNNNPPPUUUXXXdddmmmwwwsssXXXHHHBBBBBB<<<:::<<<999444999BBB```~~~rrrfffbbb```___```YYYXXXVVVRRROOOLLLJJJHHHAAA888111111222333444777222111111000000000000000000000111111333444555666555;;;>>>777000---///111777888999888777444111000000///000222555666666555555444444333333333444444888888777777777777777777777777666666555444444444000111222333333222111000...///000111222222333333000000//////000111111222000222444444444666;;;??????>>>===>>>??????===<<<===:::777333111222333444222111//////111222111000222222333333333333444444555666777888999::::::::::::999888666555444333333666888:::;;;;;;;;;===???DDDFFFIIINNNTTT\\\bbbfffiiilllpppssstttrrrpppnnnkkkrrryyyxxxnnnbbbZZZVVVTTTVVVXXXXXXXXXVVVVVVVVVVVVUUUUUUVVVTTTPPPQQQTTTLLLKKKJJJHHHHHHHHHIIIJJJTTTYYY___dddggghhhjjjkkkllliiifffeeefffggghhhgggfffhhhkkkooossswwwzzz{{{{{{zzzyyyxxxyyy{{{}}}~~~~~~ooo}}}uuukkkgggppp}}}tttaaayyyQQQDDDSSSlll}}}ooo```UUUNNNJJJLLLPPPOOOTTT[[[ccckkkppptttvvvzzz||||||zzz{{{|||yyytttsssxxx}}}}}}{{{{{{|||~~~{{{wwwvvvvvvwwwwwwvvvuuupppfffZZZPPPJJJHHHIIIMMMTTTZZZ[[[YYYUUUNNNFFFBBBDDDLLLYYYgggpppqqqoooiiirrr~~~vvvjjj]]]PPPKKKKKKEEEFFFDDDAAAAAAGGGRRR\\\nnnsssyyy~~~|||~~~yyyuuuxxx|||{{{uuuxxx}}}www```TTTVVV```iiicccddd|||sssYYYEEEGGGPPPVVV```kkklllsssxxxzzzzzz}}}|||yyyzzziii]]]___eeehhhjjjnnnmmmxxxvvvgggmmm}}}xxxtttiii^^^^^^dddddd]]]JJJFFFBBBAAACCCCCC@@@===;;;>>>CCCIIIQQQ\\\iiirrruuurrrppprrruuussskkkcccRRRIIIBBBBBBEEEGGGHHHJJJQQQ^^^qqq|||wwwiiifffeeeiiipppvvvxxxxxx}}}^^^IIIAAABBB===<<<===999444;;;HHHjjjpppeee```]]][[[]]]ZZZXXXVVVSSSOOOLLLIIIHHH@@@888111111222222444888222111111000000000000000111111111222444666888888333===AAA999111///000000555666777888666444111////////////222444666555444666555444333222222222222666666777777777666444333666555555444333333222222000000000000000000000000///000000111111111111111/////////...//////000000............000333666999;;;:::::::::;;;;;;999777888666444333222222222333222000......000111000///111111111222222222333333333333444444555555555555666666555555444444555555444555666777888999;;;<<<===AAAEEEHHHKKKQQQXXX^^^___eeelllnnnllljjjkkknnniiipppvvvssshhh]]]VVVSSSMMMPPPUUUXXXYYYXXXUUUSSSTTTOOONNNQQQRRRPPPPPPTTTRRRRRRSSSRRROOOMMMKKKJJJMMMTTT\\\aaacccdddfffiiihhhgggfffffffffeeecccaaabbbffflllssswwwyyyzzzyyyyyyxxxwwwvvvxxxzzz~~~tttrrrmmmeeecccwwwwwwbbb{{{hhhGGGQQQeee{{{qqq```SSSKKKGGGIIINNNLLLOOOTTT]]]fffooouuuxxxzzz}}}~~~~~~|||tttyyy}}}~~~{{{zzz|||yyywwwvvvvvvwwwuuuqqqmmmeee___VVVOOOLLLMMMQQQSSSYYY^^^^^^WWWQQQOOONNNJJJJJJJJJOOO[[[jjjsssssspppfffppp~~~}}}pppccc[[[ZZZQQQNNNIIIDDDCCCGGGOOOUUUdddiiirrrxxx{{{{{{{{{{{{~~~xxxuuuyyy~~~yyyooosssyyyxxxwwwbbbYYY^^^jjjrrreeefff{{{rrrXXXEEEFFFNNNSSS]]]iiimmmtttyyyyyyyyyzzzyyyvvvtttcccXXX^^^ffffffgggjjjjjjssssssfffmmm}}}yyyjjj\\\YYY___\\\RRRBBB???;;;:::<<<===;;;888888:::<<<>>>CCCLLLXXX```]]]ccckkkrrrrrriii[[[PPPMMMFFFDDDIIIOOOQQQTTTXXXWWWcccqqqxxxwwwrrroooooozzzyyyjjjOOOBBBCCC@@@======888444@@@QQQssszzzyyynnnddd___ZZZXXXZZZZZZXXXVVVSSSOOOLLLIIIHHH???777111111111111444888222111111000000000000000222222111333666888999999333>>>BBB:::111///000000444555666777666333000.../////////111444666555444666555444333222111111111444555666777777555333111222222111111000//////...111000////////////000000000000111111111111000000//////.........//////000///---,,,...111333444444888777666777888777555444333333333333333222111111111000....../////////...//////000000111111111222000000000000000000111111222222222333444555666777222222333444555777999:::777<<>><<<666999III^^^~~~~~~sssrrr~~~oooccc```]]]XXXVVVXXXVVVTTTSSSRRRNNNHHHBBB???666000000222333555888555222///---...000111111000222333555777888999999;;;???AAA>>>777000---...111444777777555333222111///000000222333444555555===999555222222444555555666666555444444444444555000---***)))+++...000111222111000//////000111222222222222111111111000000+++,,,---.........---,,,---------...000000...,,,333444555555444333111000333333333333333222111000000000//////.........---......///111111222222222333222111///...---------000000111222333333444444444333333222222333333444:::;;;>>>@@@DDDFFFIIIJJJTTT[[[cccfffdddcccdddfffgggeeeaaa[[[UUURRRTTTVVVNNNLLLLLLOOOTTTVVVSSSNNNJJJFFFDDDIIIUUU^^^bbbaaagggkkknnnoooppplll___RRRQQQPPPOOORRRXXX]]]___^^^`````````aaacccdddcccbbb]]]jjjuuuyyyzzz{{{{{{yyyxxxxxxvvvtttyyy~~~nnnppprrrjjjdddfff{{{nnn|||MMMHHH[[[wwwrrr^^^OOOIIIGGGFFFEEEDDDEEEHHHMMMUUU^^^fffkkkpppooooooqqqtttwwwzzzzzzyyy{{{|||{{{yyyvvvuuuuuurrrooonnnrrrqqqmmmiiijjjcccVVVOOOSSSXXXZZZ```iiinnn]]]OOONNNRRRVVV[[[```^^^bbbgggnnnvvv|||xxxpppbbbkkkyyy|||tttnnnddd[[[TTTMMMHHHDDDMMMNNNTTT^^^eeehhhlllqqquuuxxx{{{~~~~~~}}}~~~~~~~~~|||{{{xxxwwwvvvtttsssuuuzzz}}}www~~~}}}wwwpppyyyoooaaahhhnnnwwwwwwdddwwwwwwcccbbbyyy~~~mmmPPPDDDHHHFFFJJJ\\\kkkppptttvvvtttsssssspppkkknnnfff\\\XXX^^^fffhhhfffkkkqqq{{{}}}nnn^^^bbbqqqqqqnnneee[[[[[[]]]UUUHHH@@@===999999;;;<<<;;;:::666999:::999888777:::===AAAGGGMMMOOOMMMLLLNNNPPPSSSTTTXXX^^^gggqqqyyy}}}}}}{{{[[[FFFGGGBBB;;;<<<===666HHHgggwwwooonnnxxxmmmaaa^^^[[[XXXVVVYYYVVVTTTSSSRRRNNNHHHBBB???666///000222222444777555222///---...000111111222333444555777777888888999===AAA???888222//////111444888999777555333222000000111222333444555555;;;999555333222333444555555555444333333333333333000---***)))***---///000111111000//////000111111222222111111111000000000------......//////......---------...000000...,,,222222333333333222111000222222222222222111000000////////////......---------...///000111111111111333222111000//////////////////000111222333444555444444333222222222222222777888999<<>>??????<<<:::999;;;>>>>>>AAADDDEEEGGGKKKRRRXXXdddgggkkkpppvvv}}}~~~[[[BBBBBB@@@=========CCCXXXxxxllliiikkkvvv~~~kkk^^^[[[YYYWWWVVVYYYWWWTTTSSSRRRNNNGGGBBB???666//////111222444777444222///...///000111111333444444555666666777777555:::>>>===888222///...000444999;;;:::777444333000000111222333444555555:::888666444333444444555444444333222222222222333000---***)))***---...///000000////////////000000111111000000000000000///...............///000000...---...///000000...,,,//////000111111111111000000000000000000000///...///............------------...///000000000000000222222222222222222222222......///000111222333333444444333222111111222222444555777999;;;===>>>???DDDKKKTTTZZZ^^^```dddgggaaaUUUHHHDDDHHHLLLJJJFFFJJJIIIIIIKKKOOOOOOLLLHHHCCCGGGMMMTTTZZZ]]]______```dddgggiiilllmmmggg^^^RRRQQQQQQSSSXXX\\\^^^^^^^^^^^^___``````___]]]\\\eeeoooxxx{{{zzzzzzyyyvvvvvvtttrrrttt|||{{{sssoooxxxdddHHHBBBUUUttt~~~uuufffWWWKKKEEECCCCCCBBBAAAAAACCCIIIRRRZZZ```fffgggiiilllooorrrtttuuuqqqssswwwyyywwwrrrlllhhh^^^WWWQQQMMMIIIFFFGGGKKKVVVhhhzzzsssjjjlllrrrxxx{{{}}}||||||hhhjjjoooyyy~~~qqqfff^^^ZZZQQQLLLHHHHHHHHHHHHKKKPPPTTTXXX___hhhpppxxx}}}}}}~~~|||vvvuuusssrrrssspppkkkjjjmmmooouuu||||||xxxtttsssuuummmrrrxxx~~~|||xxxsssrrrxxxuuukkkxxxlllfffuuu~~~jjj^^^sss{{{{{{tttRRR@@@DDDEEEIIIYYYdddrrrwwwyyyxxxwwwvvvrrrmmmccc[[[TTTVVV]]]bbbdddbbbhhhmmmvvvzzzqqqeeegggqqqqqqqqqiii^^^]]]dddfffaaaWWWRRRKKKGGGEEEFFFGGGGGGEEEDDDBBB>>>;;;;;;<<>>FFF```sssdddgggoooyyy}}}}}}iii[[[XXXXXXWWWWWWZZZWWWUUUTTTSSSOOOHHHBBB>>>666//////000111333666444222///...///000111000222222333444555777888999111555:::;;;777222...------222888;;;:::777444333111111222222333444444555999:::999888777666666777555444333333222333333333000---+++***+++,,,------////////////////////////////////////////////////......---------///000111///......///000000...+++,,,------...///000000000....../////////......---------------------------,,,---...///////////////000111222333333444444444/////////000000000000000111111111111111222333333555666777888:::;;;======???DDDKKKPPPSSSUUUWWWYYYZZZPPPFFFDDDHHHKKKHHHDDDFFFFFFGGGJJJMMMNNNLLLJJJDDDJJJPPPTTTVVVWWWYYY[[[UUUXXX\\\^^^bbbfffccc^^^VVVUUUUUUUUUWWWZZZ[[[\\\\\\]]]______^^^\\\\\\[[[hhhqqqyyy{{{{{{|||yyyvvvuuusssrrrwww}}}ooojjjqqqxxxvvvfffLLLAAARRRrrryyymmm]]]OOOEEEBBBAAABBB@@@>>>???DDDKKKTTTYYYbbbdddhhhkkknnnpppssstttqqqrrrtttuuutttpppkkkggg```YYYQQQMMMIIIGGGKKKQQQbbbzzz}}}wwwzzz~~~jjjggggggppp~~~|||xxxwwwkkkddd^^^ZZZVVVQQQQQQUUUTTTVVVZZZ```fffmmmrrrtttzzz~~~uuuiii___^^^^^^```^^^[[[]]]bbbjjjqqqxxxyyytttqqqqqqssslllrrrzzz|||xxxzzz~~~nnnffftttjjjjjj}}}qqqooommmvvv~~~YYYBBBBBBCCCIIIXXXcccmmmrrruuutttsssrrrnnnhhh]]]TTTOOOSSS[[[_________aaahhhqqqvvvqqqjjjlllsssnnnpppkkkbbbbbbkkkpppnnneeebbb]]]XXXTTTRRRQQQPPPQQQNNNKKKGGGEEEEEEGGGIIIJJJKKKMMMRRRZZZccckkkpppyyypppcccYYYTTTTTTWWWYYYbbbsssaaaHHHFFFAAA===@@@BBBSSSoootttbbb\\\fffttt{{{{{{zzz|||gggYYYWWWWWWVVVWWWYYYWWWTTTTTTSSSOOOIIIDDD>>>555......000000222444333111//////000111000/////////000222555888;;;<<<222555999:::999555111///***///666::::::777444333222222222333333444444555999<<<>>>===;;;999888999666555555444444444444444111///,,,+++,,,------,,,.........//////.................................---,,,++++++,,,...///111000//////000111000...++++++++++++,,,---...///000,,,------.........------,,,,,,,,,,,,------------,,,,,,---.........------//////111333444444444444222222111000///...---,,,......///000111333444555444444555777888:::;;;;;;;;;???DDDGGGJJJKKKLLLLLLNNNKKKHHHGGGGGGFFFEEECCCAAACCCFFFJJJMMMOOOOOONNNJJJMMMQQQQQQOOONNNQQQTTTKKKOOOSSSTTTYYY^^^___\\\ZZZZZZYYYWWWVVVWWWXXXYYYZZZ\\\^^^^^^\\\[[[]]]^^^lllssszzz|||}}}}}}{{{vvvtttssstttzzz|||~~~}}}rrrcccnnn]]]IIIQQQpppttteeeVVVJJJEEECCCCCCAAA>>>===@@@GGGNNNRRRXXX\\\bbbfffhhhjjjmmmooorrroookkkiiigggeeeaaa^^^\\\WWWSSSRRRQQQSSS[[[dddqqq}}}~~~jjjdddbbbiiiuuu}}}zzzvvvpppooorrrllllllkkkkkklllooorrrtttxxx}}}|||rrr```]]]]]]___^^^]]]___dddmmmrrrwwwwwwtttpppqqqrrrppptttzzz~~~xxxvvvxxxnnniiivvvlllooozzz{{{vvv___DDDAAA@@@GGGYYYeeejjjooosssrrrqqqpppkkkeeeYYYPPPKKKQQQYYY[[[[[[\\\___fffooorrrmmmhhhkkkqqqqqqsssnnnfffgggqqqwwwvvvrrrrrrqqqnnniiieeeaaa```ccc```\\\ZZZYYY[[[]]]^^^[[[\\\___eeejjjllljjjhhhyyyyyywwwwwwhhhbbbYYYQQQNNNMMMNNNNNNNNNaaarrr}}}\\\JJJIIIAAA<<>>555...---//////111333333111//////000111000///---...///111555888<<<>>>777888:::<<<;;;888555333)))...444888888777666555222333333333444444444555999===AAAAAA>>>;;;:::;;;666666555444444444444555333000...------...---,,,------............------,,,------------.........+++++++++,,,---...///000000000///000111000...+++++++++++++++,,,---...///+++,,,------...---------++++++,,,,,,,,,,,,,,,---+++,,,,,,---------,,,,,,,,,...000222333333222222333333222000///---,,,,,,------...///000222444555000111222333555666777888888:::>>>BBBEEEFFFGGGGGGAAACCCEEEDDDAAA>>>>>>???>>>AAAEEEIIIMMMOOOPPPPPPOOOPPPOOOMMMIIIIIIKKKNNNHHHLLLPPPQQQUUUZZZ\\\ZZZZZZZZZYYYWWWTTTSSSTTTVVVYYY\\\]]]]]][[[\\\aaaeeeqqqwww|||}}}}}}~~~zzzuuuqqqqqquuu|||yyy|||zzzzzz^^^hhhzzzZZZUUUooovvvhhh[[[QQQJJJGGGDDDBBB>>>===>>>CCCHHHLLLRRRXXX___dddfffgggjjjmmmiiiccc[[[VVVUUUTTTQQQOOOOOONNNPPPUUUWWW[[[eeeoooyyyyyyvvvwwwxxxvvvggg^^^ZZZaaakkkvvv}}}}}}{{{yyyuuurrrpppqqqtttuuuyyy}}}~~~xxxuuuvvvwwwwwwxxx{{{uuuvvvwwwvvvsssqqqppppppqqqtttyyy|||}}}}}}}}}~~~zzz~~~ttttttqqquuuwwwjjj___EEEAAA???EEEXXXggglllqqquuutttsssrrrmmmfffYYYMMMHHHOOOVVVVVVVVVXXX___gggooommmeeeaaafffnnnpppooohhh```cccpppwwwvvvvvvxxx{{{{{{xxxtttrrrqqquuurrrooonnnoooqqqrrrrrroooooorrrvvvyyyuuukkkbbbdddiiirrrrrrhhhdddcccWWWTTTPPPMMMMMMMMMLLLKKKLLLaaauuurrrUUUHHHIII@@@<<>>555...---......000222222111000000111111000///......///111444888;;;===999999999::::::888666444+++///444777888888888888333333333444444444444444777===BBBCCC???;;;:::;;;666555444444333333444444444222000/////////...---,,,---............---,,,+++,,,,,,,,,------------***+++,,,...//////000000111000000000111000---+++,,,++++++++++++,,,...///+++,,,------......------***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,...000111111000///222222111000000///......///////////////000111222---...///111333555666777555666999<<>>CCCVVVeeennntttxxxxxxvvvuuuoooiii[[[MMMFFFMMMSSSRRRRRRUUUYYYdddlllhhh___]]]fffooolllggg]]]VVV___sssxxx|||xxxhhhcccaaagggvvv}}}wwwmmmccc[[[WWWQQQPPPOOOPPPSSSUUUUUUUUU[[[rrrxxxYYYHHHHHH@@@===HHHSSSpppdddPPPOOOcccvvv{{{yyyzzzggg[[[YYYXXXVVVVVVUUUTTTSSSTTTUUUSSSNNNIII>>>555------......///222222111000000111111000...000000000111333666:::<<<888777666666666666444222,,,000444888999999::::::333333444444444444444444666<<>>===<<<>>>AAACCCEEEMMMWWW]]]^^^___bbbeeehhhccc```bbbhhhmmmooonnnppptttzzz}}}wwwvvvnnnbbb[[[[[[\\\[[[UUUHHH@@@EEEMMMXXXlllwwwnnnccc]]]XXXUUUXXX]]]XXXVVVUUUVVVZZZaaahhhmmmpppxxx~~~}}}}}}{{{tttppppppooolllhhhiiiooovvv{{{{{{yyywwwuuuvvv}}}zzz~~~rrrWWWzzznnnOOO@@@BBB???BBBTTTcccooouuuyyyyyyxxxvvvqqqjjj\\\NNNFFFLLLRRROOOOOOTTTQQQ^^^hhhddd[[[\\\iiiuuullleeeYYYTTTccc~~~uuuccc\\\aaannnyyy~~~zzzwwwsssooolllggg```\\\[[[ZZZ[[[^^^cccgggiiiiiilllcccLLLHHHAAA>>>HHHPPPwww]]]IIIJJJ^^^qqqwwwwwwzzz{{{eee[[[[[[ZZZXXXWWWVVVUUUUUUVVVWWWSSSMMMGGG===666000......,,,...111333222111000///...//////000000111222333555666777:::888555555555555222///000000222666:::<<<<<<;;;<<<777111111555888777555::::::;;;<<<;;;999666555222222333333333222222111000000000000000//////...------............------,,,,,,++++++,,,,,,---...---,,,---000222333111000---...000111111///---+++++++++++++++++++++++++++............------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///000111111222,,,,,,,,,------///000111---...///...---...000111222222222222222222333333333333333444444555555555:::888555222000000111111<<<@@@DDDFFFGGGGGGHHHIIIHHHHHHHHHEEEBBBCCCGGGJJJKKKMMMOOONNNLLLMMMQQQTTTSSSRRRPPPNNNMMMOOORRRVVV]]]YYYSSSPPPTTT```ooozzz~~~}}}{{{wwwrrrnnnooojjjrrrzzzrrr~~~hhhpppgggccc\\\SSSooo|||mmm]]]OOOGGGDDDDDD@@@======>>>===999:::>>>DDDFFFKKKQQQWWW\\\```bbbggglllrrrxxx}}}|||vvvhhhYYYRRRMMMHHHEEEEEEGGGCCC>>><<>>999999<<<@@@CCCGGGMMMSSSXXX\\\^^^ccchhhpppwww}}}~~~zzzzzz}}}~~~tttgggYYYLLLEEEBBB???===>>>BBB???===<<<===EEEWWWhhh{{{vvvqqqmmmddd]]][[[YYYUUUSSSSSS]]]```fffmmmttt|||uuujjjiiiooottttttsssooohhh```\\\```fffkkktttuuuvvvxxxzzz{{{zzzyyyvvv~~~wwwxxx}}}~~~|||gggnnnfffUUUjjjrrrLLL>>>BBB===BBBVVVaaalllsssxxxyyyyyyxxxrrrlllZZZKKKCCCIIIPPPPPPOOOQQQQQQRRRTTTSSSKKKFFFLLLXXX```WWWVVVXXXbbb}}}fffWWWWWWaaannnyyymmmPPPIIIHHHDDDLLLqqq~~~YYYNNNNNNUUU```jjjrrrxxx|||~~~ggg\\\ZZZXXXVVVTTTRRRRRRRRRRRRQQQNNNHHHDDD===666///...---,,,---000444555555444111.........///000000111222444555666;;;888555444444555555555//////000222777:::;;;;;;;;;777333222555777666555555666777888888666444333///000000111111222222222111111111111000///...---------............------+++++++++++++++,,,------,,,,,,---///111222111///,,,---///000///...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++,,,,,,,,,,,,---------------------...,,,,,,------.../////////...///000///------...///.........//////000000000222222222222111111111111111111000000//////000000777:::>>>@@@AAAAAACCCDDDBBBBBBAAA???>>>@@@CCCFFFEEEEEEEEEDDDCCCCCCEEEGGGHHHKKKNNNOOONNNMMMNNNNNNQQQMMMLLLRRR___ooo{{{}}}yyytttoookkkpppzzzsssqqqxxxfffhhhxxxxxx^^^qqqhhhMMMNNNggg~~~qqq]]]MMMFFFEEEFFFCCCAAAAAA>>>999777888<<<>>>BBBHHHMMMSSSWWWYYY\\\bbbjjjrrrxxx}}}|||sssmmmYYYMMMAAA<<<<<<;;;:::;;;???===>>>@@@@@@EEEQQQ]]]ppp{{{{{{rrrjjjfffbbbbbbdddhhhooowwwxxxkkkdddeeeiiijjjmmmhhh```ZZZYYY]]]fffmmmyyyyyyzzzzzzzzzzzzzzzzzzvvvvvvyyy~~~pppwwwuuu~~~hhhfffcccNNNdddxxxTTT??????===BBBSSS^^^jjjqqqwwwxxxxxxwwwqqqjjjZZZKKKBBBGGGMMMMMMLLLNNNQQQPPPNNNJJJBBB???EEEOOOUUUQQQUUUYYY```{{{ssseeebbbccclllwwwtttUUUKKKHHHGGGSSSzzzxxxVVVKKKOOORRRXXXcccoooxxx|||}}}iii^^^\\\ZZZXXXWWWRRRRRRRRRRRRPPPLLLGGGDDD===666///...---+++,,,000444666888666222...---.../////////000222333555666:::888555444444666888999000///...000444888:::;;;:::777444333555666555444444555777888888666555333/////////000000111222222222222222111000///...---------............------+++++++++***+++,,,,,,---++++++,,,...111111000...,,,---.........---+++*********************************+++++++++******)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,.........---------------,,,------......//////...---///000///---,,,---...------......//////000000111111111000000/////////...///000222222222222111666888<<<>>>>>>???AAABBB>>>>>><<<<<<<<<>>>AAADDDBBBBBBAAA@@@???@@@AAACCCHHHIIIJJJJJJGGGEEEEEEEEEKKKIIIJJJTTTdddttt~~~|||vvvpppllljjjkkk|||~~~uuu{{{lll^^^aaaqqqbbb___xxxrrrRRRHHH___~~~pppaaaVVVQQQHHHDDDAAAAAA???:::777777999;;;>>>CCCHHHMMMQQQSSSYYY___hhhqqqwww|||}}}~~~xxxqqqlllXXXMMMCCCBBBCCCCCCCCCDDDCCCBBBEEEHHHIIIKKKTTT^^^lllvvvwwwuuussssssvvvzzz}}}sssiiiggghhhhhhhhhbbb\\\YYYYYY]]]gggppp}}}~~~|||zzzyyy~~~vvvxxx~~~qqq}}}rrryyyeeettt___HHH]]]}}}___BBB;;;;;;BBBQQQ___kkkpppuuuuuuuuuuuuqqqlll]]]MMMCCCFFFLLLKKKIIIKKKNNNNNNNNNJJJDDDBBBEEEJJJOOOLLLSSSXXX[[[ooorrrUUUJJJGGGHHHUUU}}}sssUUULLLOOOQQQVVV^^^iiisssyyy|||hhh\\\[[[[[[ZZZYYYSSSSSSTTTRRROOOKKKGGGEEE===666///...,,,+++,,,///222666999777222...------......///000111333444555888888666555555777:::===333111......222666999;;;999888666555555555555444555666888999999888777555000000//////000111222222222222222222111000///...------............------+++************+++,,,,,,+++***+++---000111///...+++,,,,,,---,,,+++******************************))))))***++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,//////..................,,,---...//////......---,,,...//////...---------------......///000000111000000000//////.........///111444777888777666555555888:::<<<===>>>@@@BBB===;;;999999:::===???AAA@@@???>>>>>>???AAABBBCCCHHHHHHHHHFFFDDDCCCDDDFFFIIIIIIMMMYYYiiiwww~~~~~~}}}xxxrrrllljjjiiilll}}}~~~~~~rrr___VVV[[[mmmoooVVVkkkuuuRRRUUUyyyuuufffZZZKKKEEE@@@@@@???;;;888999888999;;;>>>CCCGGGKKKMMMWWW]]]gggqqqzzz}}}}}}zzztttooobbbYYYQQQRRRTTTSSSRRRRRRQQQOOOOOOQQQQQQQQQWWW___lllvvv~~~{{{{{{pppiiieeecccaaa\\\YYYZZZ\\\___hhhrrr}}}yyywww|||sssvvvwwwwwwsssnnn___DDDWWWyyyrrrLLL;;;<<>>666///---,,,***+++...///444999888222---,,,------......///000222333444666777777777777999<<>>===:::888555777999;;;;;;===???BBB>>>;;;888888:::<<<>>>??????>>>===>>>AAADDDEEEFFFFFFGGGGGGGGGFFFGGGJJJMMMIIILLLTTTaaaoooyyy}}}~~~}}}}}}zzztttlllhhhhhhjjjppp|||~~~}}}eeeTTTPPPUUUeee|||zzzWWW___qqqWWWkkkpppaaaQQQIIIBBBAAA@@@===;;;<<<888888999;;;>>>AAAEEEGGGKKKQQQ[[[eeeoooxxx{{{vvvxxxzzzyyywwwwwwuuummmgggiiikkkhhhdddbbbddd```^^^^^^[[[WWWYYY^^^lllvvv}}}}}}|||}}}|||~~~~~~}}}zzztttjjjbbb]]]WWWSSSUUU]]]aaaccckkkuuu}}}yyywwwrrroooxxx~~~~~~~~~}}}uuu|||fffEEEQQQsssVVV>>>>>>@@@LLLcccnnnsssuuutttuuuwwwuuuqqqeeeTTTGGGHHHKKKIIIGGGHHHJJJRRR[[[```bbbaaa[[[UUURRRFFFFFFLLLLLLOOOTTTOOO]]]dddlllooonnnnnnsssyyyyyyrrrpppfffUUUOOOLLLOOO\\\kkkVVVTTTOOOSSSWWW]]]ccckkkuuu|||hhh[[[YYYYYYXXXXXXSSSUUUUUURRRMMMHHHFFFFFF>>>666///---,,,******---,,,222999888222---,,,---------......000111333444444666888999999:::>>>AAA;;;666000...///444888:::888888888666555333333444444555888:::::::::999888555444222000000000111222000000111222222222111111------............------***************++++++,,,))))))***,,,///000...---***************)))))))))************************)))******+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---.........///,,,---///000000...---,,,(((***...//////......///******+++,,,---...//////............////////////333777===AAABBB@@@===:::444666888999:::;;;>>>@@@@@@<<<999888:::============<<<;;;>>>CCCHHHIIIIIIDDDFFFIIIJJJJJJJJJKKKMMMKKKQQQ\\\iiittt{{{~~~{{{{{{wwwooogggdddgggkkkrrrvvv{{{~~~wwwYYYKKKJJJKKKUUUjjjdddXXXsssnnniii~~~yyynnnZZZPPPFFFCCCBBB???>>>>>>777777777777999<<>>666///---,,,)))***---***111888888222,,,,,,------------...000111333444222666999::::::;;;>>>AAA===888111...///333777:::888888888777555333333333333555777999::::::999888777555333111000000111222///000111222222222222222---..................---*********)))***++++++,,,))))))***,,,//////...,,,************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......,,,---///000000...---+++&&&)))---//////...//////((()))***+++,,,---......---......//////000000000555999???CCCDDDBBB>>>;;;333555666777888:::===???AAA===999888;;;======<<<<<<::::::>>>DDDJJJLLLLLLCCCGGGKKKLLLKKKIIIGGGGGGKKKTTTbbboooxxx}}}{{{yyytttllldddbbbggglllooonnnttt~~~}}}oooPPPDDDFFFBBBGGGZZZzzzwwwYYYfffssswww{{{bbbVVVJJJEEECCC@@@???@@@777666555555666999;;;===CCCEEEHHHKKKOOOTTTYYY]]]eeedddcccccceeeggghhhhhhhhhhhhiiikkkmmmnnnnnnmmmlllmmmpppqqqnnnqqqwwwrrrqqqpppuuuyyywwwvvvyyy||||||~~~|||~~~uuulllcccaaajjjtttnnnggg______dddlllqqqrrrkkkooopppjjjccc]]]UUUOOOIIIIIIUUUhhhrrrssszzzyyyvvvxxx{{{{{{|||xxxLLLIIIddd{{{vvvmmmMMM999>>>@@@JJJfffkkkssszzz}}}~~~}}}vvvooohhhVVVHHHGGGIIIFFFCCCEEEBBBMMMYYY```fffhhh___SSSOOOAAA???BBB<<<<<>>555...------+++***,,,---000444666555222---)))///////////////000111111222666:::<<<;;;:::;;;===BBB<<<555...,,,///333777777777666666555333222222666777777888888888888777777666555333111000......111111222222222222111111///...---,,,,,,,,,,,,,,,...,,,++++++,,,------,,,((())))))+++,,,---.........,,,***)))******)))(((+++++++++++++++***)))(((++++++++++++++++++++++++))))))************)))))))))((((((((((((((()))***++++++++++++++++++++++++(((((())))))*********+++)))***+++,,,------------,,,,,,,,,++++++*********,,,+++******+++...000222555777;;;>>>>>>===:::888000000111222555888:::<<>>@@@BBBEEEGGGHHHIIILLLRRRYYY\\\]]]]]]^^^___hhhllloooooommmpppvvv}}}sssuuu|||vvvjjjqqq{{{bbbRRRUUUQQQUUUqqqeeeVVVUUUQQQOOOQQQ[[[fffnnnvvv|||nnn```^^^___[[[VVVUUUTTTQQQNNNKKKIIIGGGFFF>>>555...------+++***,,,,,,...222555555111---***............///000111222444777;;;<<<;;;:::;;;<<>>:::999999:::<<<>>>BBBEEEHHHIIIHHHHHHDDDDDDEEEFFFGGGHHHJJJKKKVVVdddrrrxxx{{{||||||yyyzzzrrrkkkfffcccccciiiqqqqqqrrrzzzpppUUUHHHCCC@@@???:::AAAZZZuuuzzz]]]ggg}}}hhhtttzzzooo^^^PPPHHHDDDBBB@@@===;;;999777555555666777888;;;???CCCFFFJJJNNNQQQZZZ[[[\\\]]]]]][[[YYYWWW___aaadddiiimmmmmmhhhdddbbbeeejjjoooppprrr{{{xxxwwwwwwuuutttuuuwww{{{~~~}}}zzzuuurrrooooooqqqrrrmmmnnnqqqsssuuuvvvwwwwww|||zzz{{{{{{vvvnnnnnnrrrssstttrrrkkkcccaaafffllleee___ZZZWWWQQQIIIEEEEEEDDDLLLUUU]]]ggguuuyyyqqqrrryyy}}}rrruuu\\\KKKccc}}}yyyjjjOOO??????CCCRRRjjjtttyyy|||}}}}}}~~~|||wwwtttaaaMMMFFFEEEDDDCCCDDDDDDHHHLLLPPPPPPMMMIIIFFF???>>><<<:::888888888888:::;;;<<<===>>>@@@AAABBBEEEIIIMMMNNNMMMLLLLLLMMMYYY[[[^^^^^^___aaagggkkkiiiooozzzrrrwww~~~~~~rrruuu~~~eeeRRRWWWTTTVVVrrr___PPPNNNOOONNNRRR[[[dddllluuu~~~ooobbb___^^^ZZZVVVUUUTTTQQQNNNKKKHHHFFFEEE>>>555...------+++***,,,***,,,000333333111...+++---------...///111222333555888;;;===<<<:::999999EEE@@@999333///...000111555666777888777555222000333444555777888999::::::888777777555444333222222000000111111111111000000......---,,,,,,,,,------...,,,++++++,,,------,,,))))))***+++,,,,,,---...---,,,***)))******)))((()))******+++++++++******))))))))))))))))))))))))))))))************))))))(((((((((((())))))*********)))(((((('''''''''''')))))))))***************((())))))***++++++++++++))))))***++++++,,,,,,---///......---...///000111...000333555666555333222.........///111444666888>>>??????>>>===<<<>>>???CCCDDDFFFGGGGGGFFFEEECCCBBBCCCEEEDDDDDDHHHNNNSSScccmmmwwwzzzzzz{{{zzzwwwyyyoooeeebbbcccgggnnnvvvwww|||```LLLDDD@@@===:::999<<>>===;;;999888777666666777999;;;>>>AAAEEEKKKOOOZZZYYYXXXWWWVVVVVVVVVWWW\\\___dddjjjllljjjeee```\\\```hhhoooppppppvvv~~~|||vvvxxxvvvtttrrrrrrsssuuuvvvrrrpppmmmkkkkkklllooopppkkkiiihhhggggggjjjlllnnntttvvvzzz~~~{{{sssoooooosss{{{wwwhhh]]]\\\```\\\VVVOOOLLLGGGBBBBBBEEEJJJUUUaaajjjttt}}}vvvuuu}}}yyyeeekkkaaaNNNccc}}}tttSSS===>>>FFFUUUjjjuuuzzz}}}}}}~~~}}}xxxxxxfffRRRHHHEEEDDDCCCDDDHHHIIIJJJJJJHHHEEEBBB???;;;:::888777666666666777999999:::;;;<<<>>>@@@@@@>>>???AAAAAA???>>>>>>???GGGGGGHHHIIILLLOOORRRTTTYYY]]]cccmmmvvv}}}wwwvvvuuutttuuuwwwzzz|||yyywww~~~nnnYYYaaa^^^^^^yyysssTTTFFFEEEMMMNNNSSS[[[bbbiiiuuummmaaa___]]]ZZZWWWVVVTTTQQQMMMJJJGGGFFFEEE>>>555...------+++***,,,(((***...000111111///---+++,,,,,,---///111222333555777:::<<<<<<:::888666AAA>>>999444000......///333444777888888555222000111222444666888:::;;;;;;888777777666444333333222000000000//////000000000...------,,,,,,,,,------...,,,++++++,,,---,,,,,,))))))***+++,,,,,,---------+++))))))***+++***)))((()))***+++++++++++++++)))))))))***************)))******++++++******)))((()))******++++++++++++******((('''&&&&&&''''''************************))))))***+++++++++++++++))))))***,,,---...///000///......------...///000///111333555666555555444///......///111333555666;;;<<<>>>>>>>>>???AAACCCIIIIIIIIIHHHEEEBBB@@@>>>???AAABBBAAAAAAFFFPPPXXXkkkssszzz{{{{{{|||zzzwwwtttiiiaaaaaaeeejjjqqqwwwxxxmmmSSSFFFBBB???===333888<<>>>>><<<;;;999777666555666777888999;;;@@@FFFKKKRRRQQQPPPPPPRRRVVV[[[^^^___aaaeeeggghhheee```]]]\\\```gggnnnooonnnqqqwwwxxxqqqooouuuttttttrrrppplllfffbbbaaabbbeeehhhkkklllmmmmmmkkkgggbbb___^^^aaafffiiinnnqqqwww|||zzzrrriiicccmmmwww}}}nnn^^^TTTQQQSSSMMMGGGDDDAAA???DDDJJJVVVaaammmuuu|||}}}|||kkkddd|||bbbLLL^^^|||\\\>>><<>>999888666555555555666777777777777888:::<<>>======???BBBEEEFFFFFFIIIIIILLLRRR[[[``````___bbbbbbfffooozzz~~~vvvkkkdddeeeiiimmmpppllllllllllllnnnooopppqqqffflll}}}}}}uuu{{{ppp\\\iiigggccczzziiiNNNEEEEEEKKKMMMSSS[[[```gggttt~~~hhh___]]][[[XXXXXXWWWTTTQQQLLLIIIFFFEEEEEE>>>555...------+++***,,,(((***,,,///000000000///++++++,,,---///000222333333555888;;;<<<:::777555:::888666333111///......000222555777777555222000///111333666888:::;;;<<<888777666555444333222111000000///......///000000------,,,,,,,,,------......,,,++++++,,,---,,,,,,*********++++++,,,,,,------+++))))))***+++***)))((()))***+++++++++++++++*********+++++++++,,,,,,******++++++++++++******)))***+++------...------,,,+++)))((('''((())))))+++++++++******************+++,,,,,,,,,,,,,,,,,,)))***+++---///000222222------------------......///000111333444555555555000/////////111222444666777999;;;<<<===???BBBDDDFFFFFFFFFEEECCCAAA???>>><<<>>>???>>>???FFFSSS]]]nnnuuuyyyzzz{{{|||{{{wwwlllddd___aaaggglllrrrwwwzzz{{{yyy|||~~~___JJJCCCBBB@@@===333777888???XXXyyyhhhrrrccc[[[www}}}ppp___PPPFFFAAA@@@???===;;;999777555444555666666555777;;;AAAFFFJJJIIIHHHJJJOOOVVV]]]bbbaaabbbccccccccccccccccccbbbcccgggkkkllljjjmmmrrr|||nnnlllooossspppmmmjjjgggbbb[[[WWWQQQWWW___ggglllmmmkkkiiihhhhhhiiihhhgggfffdddccclllpppuuuyyyxxxpppcccXXXeeemmmvvvzzzrrrcccRRRHHHIIIDDD???======@@@IIISSS```iiirrrvvvyyy}}}~~~{{{vvvwwwsssdddiiiiiiOOOZZZwwwkkkEEE>>>KKK\\\jjjtttyyy{{{zzz{{{}}}|||xxxuuujjjZZZKKKDDDDDDEEEEEEAAAAAABBBCCCDDDGGGIIIJJJDDDCCCAAA>>>===<<<;;;<<<:::999888777888999:::;;;;;;:::888888999:::;;;;;;<<<;;;:::;;;>>>@@@@@@??????>>>===@@@FFFIIIHHHFFFMMMNNNNNNPPPSSSYYY```eeemmmdddYYYSSSUUUZZZ^^^___[[[YYYWWWTTTSSSSSSVVVXXXXXXZZZhhhtttxxx~~~hhh[[[jjjhhhbbbwwweeePPPJJJLLLLLLMMMSSSYYY^^^eeerrrzzzddd]]]\\\YYYVVVWWWWWWUUUPPPLLLHHHFFFEEEEEE>>>555...------+++***,,,)))***,,,...000000000000,,,,,,,,,---...000111222111333666:::======999666444444444444222000///---,,,...111444555555333222///000333555888:::;;;<<<999888777666444222111000000///...------...///000------,,,,,,,,,---.........,,,++++++,,,------,,,******+++++++++,,,,,,,,,,,,***))))))***++++++***)))******+++++++++***************+++,,,,,,------******++++++++++++******)))***,,,...//////......,,,+++)))(((((()))+++,,,+++++++++++++++*********+++,,,,,,---------,,,,,,)))***+++---///111222222+++,,,,,,---------......------...///111222333444000000//////000111333444333555888999:::<<>>???@@@@@@@@@@@@@@@;;;;;;<<<>>>CCCMMM[[[dddqqqvvvyyyyyyyyyzzzwwwrrrddd___]]]bbbiiinnnvvv}}}zzz{{{pppTTTFFFCCCAAA>>><<<777666333555JJJkkk~~~oooWWWiii___qqq{{{nnn___PPPGGGCCCBBB???===:::888777666666555555444444777<<<@@@CCCCCCCCCDDDIIIPPPVVVZZZ[[[[[[\\\]]]^^^bbbgggkkkeeedddfffiiiiiigggiiinnnnnnyyyyyyooonnnrrrrrrkkkccc^^^___aaabbbbbbUUUZZZaaahhhlllllljjjhhhkkkqqqyyy~~~wwwmmmfffkkkooorrrtttuuuqqqcccVVV___bbbhhhnnnmmmcccRRREEE@@@<<<::::::===CCCQQQ^^^mmmsssxxxyyyzzz||||||zzz{{{pppuuuiiizzztttccctttvvvZZZZZZppp~~~QQQAAAMMM___lllvvvzzz|||{{{|||~~~}}}zzzsssmmm___OOOEEEDDDEEEDDDAAACCCEEEIIIOOOUUU[[[^^^[[[YYYVVVSSSPPPNNNMMMMMMLLLJJJFFFCCCAAA@@@@@@AAABBB@@@======>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;???>>><<<===???@@@AAA@@@<<<@@@DDDDDDBBBBBBFFFJJJJJJGGGEEEFFFIIIJJJIIIHHHHHHHHHFFFCCCAAAAAACCCEEEHHHFFFKKK```zzzyyyxxx{{{~~~~~~{{{|||fff```mmmkkkhhh{{{zzz___PPPLLLKKKNNNNNNQQQWWW]]]dddppp|||yyyccc]]]\\\WWWTTTVVVXXXUUUPPPKKKGGGEEEDDDDDD>>>555...------+++***,,,++++++---...///000111111---,,,,,,---...///000111000222666;;;@@@AAA===:::333444555555444222...,,,***+++...111333444444555///111333555888999:::;;;<<<;;;999777555333111000000///---,,,,,,---///000,,,,,,,,,,,,,,,---...///...,,,++++++,,,------,,,***++++++++++++,,,,,,,,,,,,***))))))***++++++*********+++++++++***)))))))))))))))***+++,,,,,,,,,***++++++,,,,,,++++++***'''(((+++---......---,,,+++***((('''(((***,,,...,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++((()))***,,,---///000111++++++,,,....../////////,,,,,,,,,---///111222444//////.........000111222111222444666777888<<<>>>999999:::;;;<<<===>>>>>>::::::;;;AAAKKKYYYgggpppvvvzzz{{{yyywwwuuuoooiii___\\\\\\bbbiiiqqq~~~{{{yyybbbLLLCCCBBB???;;;999666555333222>>>YYY{{{___YYYuuuvvvqqq|||}}}ppp```UUUHHHFFFBBB>>>;;;:::999999666666555444333444888:::<<<<<<===>>>BBBFFFKKKNNNOOOQQQRRRSSSUUUZZZaaagggcccbbbdddiiiiiiggggggjjjdddlllwww|||zzzwwwxxxzzzyyy~~~{{{tttpppooolllfff```aaaiiissszzz|||nnnmmmlllkkkkkklllnnnooopppvvv}}}|||tttnnngggjjjkkkmmmrrrrrrhhhZZZ[[[YYYXXX[[[\\\XXXMMMDDD;;;999999<<>>555...------+++***,,,,,,,,,---...///000111222---------------...///000000111666===CCCDDDAAA===444555777777666222...,,,((())),,,///111444555666000111333555777999::::::>>>===;;;999666333222111000///---,,,,,,---///000,,,,,,,,,,,,,,,---...///...,,,++++++,,,------,,,++++++++++++++++++,,,,,,,,,***))))))***++++++***+++++++++++++++***)))((('''(((((()))***+++++++++***++++++,,,,,,++++++***%%%'''))),,,------,,,+++***((('''&&&'''***---///,,,,,,,,,++++++***************+++++++++******)))'''((()))***,,,---...///+++,,,---///000111111111---------...///111444555...------,,,---...///000///111333444444666999;;;::::::999999999888888888:::999;;;DDDRRRcccqqqyyyzzz}}}}}}yyyuuuqqqiii```\\\ZZZ[[[aaahhhsssyyyxxxoooZZZGGGAAAAAA===888666111555888888;;;NNNrrrzzz|||aaafffsssooo|||lll```LLLIIIDDD@@@===<<<<<<<<<666666666444222333555777666666888:::===AAADDDEEEFFFHHHKKKLLLMMMPPPWWW\\\______ccciiijjjgggfffhhh___gggppptttqqqmmmnnnrrrnnnqqqvvv{{{|||wwwnnnfffeeecccdddmmm{{{xxxooolllnnnssswwwqqqqqqrrrsssrrrrrrqqqqqqaaaddddddgggooossskkk^^^XXXSSSNNNLLLLLLKKKGGGCCC;;;:::<<>>555,,,))))))))),,,000333555555555333111333777:::;;;:::===>>>>>><<<888555333333111000///...------...///...------,,,,,,---------......---,,,,,,+++******---,,,++++++------,,,+++)))***+++,,,---,,,,,,++++++++++++************)))((((((((()))******++++++)))************)))((((((%%%'''***,,,---+++)))'''''''''''''''((()))+++,,,...---,,,+++************((()))+++,,,,,,+++)))((((((((((((***,,,---,,,++++++,,,---000333444222000++++++,,,...///111222222000///////////////000111111111111111222333444555666555666777888999888666999>>>CCCKKKYYYkkkwwwzzzxxxyyyzzz{{{yyyqqqddd[[[^^^TTTVVVfffqqqwwwyyy```VVVIII>>>999666333111444333666888777@@@```vvv^^^nnn|||kkkttt~~~rrrgggTTTDDDAAACCC???;;;999888888888777555444444555333333333444666999<<<>>>@@@AAACCCCCCDDDGGGMMMRRRVVVXXX\\\^^^___]]][[[YYYaaacccfffhhhiiihhhgggfffmmmnnnpppqqqrrrpppooonnngggkkkqqqwww}}}wwwnnnpppvvvvvvqqqlllmmmooooooooommmkkkiiibbb]]]YYYZZZ___cccdddcccSSSIIIAAAAAABBB@@@;;;999;;;999<<>>>>>===999666444444333222000///.........///---,,,,,,,,,,,,------.........---,,,,,,+++******+++******+++---......---)))***+++,,,,,,,,,,,,++++++++++++************)))(((((())))))***++++++,,,******++++++******)))(((&&&(((+++------,,,)))(((''''''''''''(((***,,,---------,,,+++************((()))***++++++***)))((((((((((((***,,,------++++++,,,---///222222000...++++++,,,...///111222222111000000/////////000000111000000000111222333333444444444666888:::::::::???FFFOOOXXXeeessszzz{{{zzzzzz{{{yyytttjjj```XXX[[[ZZZ```llluuu}}}{{{zzz{{{YYYPPPDDD;;;777555333222222111444555333999SSSqqqllleeeyyyuuuaaajjj|||mmm\\\LLLEEEDDD@@@======:::;;;;;;:::888888888888444333333333555777:::;;;999:::;;;;;;;;;>>>CCCHHHKKKMMMPPPSSSTTTSSSQQQOOOUUUWWW[[[^^^```aaaaaa```bbbdddfffjjjlllnnnooooookkkmmmppprrrtttwww{{{~~~{{{qqqjjjlllrrrqqqlllggggggggggggfffeeecccbbbYYYTTTPPPOOOSSSWWWWWWVVVIIIAAA<<<======999666555888>>>IIIZZZjjjtttvvvuuuzzz|||wwwuuuxxxrrr~~~zzz}}}eeecccyyy|||uuuVVVCCCHHHVVV\\\gggqqq{{{}}}}}}}}}yyy||||||vvvhhhVVVHHHCCCCCCBBBAAA@@@AAACCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<<<<>>>@@@CCCDDDBBBDDDGGGKKKPPPTTTWWWYYY```iiimmmhhhdddgggnnnrrrssstttwwwzzzxxxvvv}}}~~~}}}}}}||||||}}}~~~mmmkkksss|||~~~ooo\\\TTTRRRSSSPPPNNNQQQYYYeeennnsss{{{|||rrrZZZVVVUUUPPPPPPVVVUUUVVVRRRKKKGGGGGGEEEAAA;;;444///---,,,))))))+++***+++***)))***---222666333000---,,,---///000111555333333777===BBBCCCBBBDDD???::::::===>>><<<888000...---...111444666666555333111111444888:::;;;;;;===>>>===:::888777777555444222111000/////////++++++++++++,,,,,,---......------,,,,,,++++++***)))))))))+++---///000///******+++,,,,,,,,,+++++++++++++++************)))))))))******+++,,,,,,,,,+++++++++++++++******)))'''))),,,......---+++)))((((((''''''(((***,,,------,,,+++******)))******((()))***++++++***)))((((((((((((***,,,...---,,,,,,+++,,,...//////...,,,++++++,,,...///000111222222222111000/////////000000000000//////000111111111222333555777:::<<<===DDDNNN[[[eeepppzzz|||zzz||||||zzztttkkkaaaYYYUUUUUU^^^iiiooouuu|||xxx~~~iiiPPPHHH===666444444333222222222444444000222DDDZZZvvv```bbbwww|||aaa\\\uuuyyykkk[[[PPPHHHBBB@@@@@@<<<<<<:::999777666666666555444333333444555666777888888999999999;;;???BBB@@@BBBEEEGGGHHHHHHGGGFFFHHHJJJOOOSSSVVVXXXYYYYYYXXXYYY\\\___bbbfffiiikkkooopppooommmlllmmmooorrruuurrrlllhhhkkkooommmhhh^^^]]]\\\ZZZYYYXXXXXXXXXOOOJJJFFFDDDFFFGGGGGGFFF@@@<<<::::::999555555777===GGGXXXiiiuuuzzzzzzxxx|||~~~vvvlllnnnttt{{{qqq~~~```\\\sss{{{xxxjjjUUUHHHJJJUUU^^^eeepppzzz}}}}}}}}}}}}|||~~~}}}xxxnnn```QQQFFF@@@BBBAAA@@@@@@BBBBBBAAA?????????>>><<<;;;999888888666666666666777999;;;===777888:::===@@@CCCEEEFFFKKKPPPSSSPPPPPPTTTYYY\\\ZZZZZZ]]]aaaccccccgggmmmqqqsssmmmiiikkkggggggtttyyyyyyyyyxxxxxxyyy{{{}}}mmmnnnvvvwww```WWWTTTRRRQQQOOOPPPUUU___jjjrrr}}}~~~qqqZZZUUUUUUPPPOOOUUUUUUVVVSSSLLLHHHGGGDDD@@@;;;444///---,,,))))))+++++++++***)))))),,,111555555222...,,,,,,...000222555444333666:::>>>??????BBB???;;;999:::;;;<<<<<<111///------111444777888888666444333444666999::::::<<<======;;;:::999:::777666555333222000000///+++++++++++++++,,,---...---------,,,,,,+++++++++***))))))+++---//////...+++++++++++++++++++++++++++++++++*********)))))))))******+++,,,,,,------+++,,,,,,,,,,,,+++******)))***,,,......---,,,+++)))((((((((()))+++---...---,,,+++***))))))))))))******+++,,,,,,+++******)))((()))***---...---,,,,,,++++++,,,------+++)))++++++,,,---...000000111444333222000000/////////000000///.........//////000111222444555888<<>>;;;999888777555444666666555444333333333444888888888777888:::<<<>>>;;;<<<>>>AAABBBCCCCCCCCCBBBDDDHHHLLLOOOQQQRRRSSSTTTSSSTTTUUUWWWZZZ]]]___kkkjjjgggdddaaa```bbbeeeeeeeeecccaaadddhhheee___UUUSSSPPPNNNLLLLLLLLLMMMHHHDDD@@@============;;;<<<:::999:::888777<<>>??????@@@AAABBBBBBCCCFFFHHHHHHCCCCCCDDDIIIMMMOOOPPPQQQMMMPPPKKKGGGJJJGGGJJJXXX___aaadddfffgggiiilllnnnrrrqqqqqqrrruuuzzz~~~~~~|||wwwqqqlllnnnoooqqqtttwwwzzz|||}}}~~~xxxzzz}}}|||cccYYYWWWOOOPPPOOOMMMOOOWWWdddnnn}}}rrr[[[WWWVVVPPPNNNSSSTTTUUUSSSLLLHHHGGGDDD@@@;;;444///---,,,))))))+++++++++***)))(((+++///333444222000---,,,---000222333222222333666999;;;<<>><<<999777777:::===555222//////222666:::;;;;;;:::888555444444666888777:::<<<===<<<;;;;;;<<<999888777666444333111111,,,+++++++++,,,,,,---...------,,,,,,,,,,,,+++++++++******+++---......---,,,++++++++++++++++++++++++++++++*********)))))))))******+++,,,,,,------+++,,,,,,,,,,,,+++*********+++,,,......---,,,+++))))))))))))***,,,---...,,,,,,+++***))))))))))))+++,,,,,,,,,,,,,,,,,,+++)))))))))+++---...---,,,,,,+++******++++++***(((+++,,,,,,---...///000000333222111000//////////////////......---.........000111333333555888>>>BBBNNNYYYeeemmmsssyyy|||zzzxxxuuummmbbbWWWQQQQQQTTT^^^ooo{{{{{{qqqwwwpppSSSHHHAAA999333222333222111000222444444222111666>>>WWWsss~~~rrr```aaa___sssuuuuuuttteeeWWWMMMFFFDDDAAA===<<<<<<<<<;;;:::888888777555444333222222333222111222333444555555999:::;;;===>>>@@@AAAAAA???@@@CCCEEEHHHIIIJJJJJJNNNMMMLLLLLLMMMPPPSSSUUU___]]]ZZZUUUPPPNNNOOOQQQQQQSSSSSSRRRUUUXXXUUUOOOLLLJJJGGGDDDBBBBBBCCCDDDBBB???<<<999888888777666888666666888888<<>><<<;;;::::::999999999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<>>JJJIIILLLQQQUUUXXX[[[```cccccceeehhhlllppptttwwwyyyuuuvvvvvvrrrlllfffccccccaaaeeejjjqqquuuxxxyyyyyyyyy}}}zzzyyy~~~xxxaaaWWWUUUOOOQQQPPPNNNMMMSSS```jjjyyy}}}oooZZZXXXWWWQQQNNNRRRRRRTTTRRRMMMIIIHHHEEEAAA;;;444///---,,,))))))+++*********))))))***---000222111000---,,,,,,///111222111111111333555888:::===???@@@===888666999===<<<888333222444777;;;===::::::999777444333444555555777:::<<<<<<<<<===>>>999999999888777555444333...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---,,,++++++******+++++++++++++++************)))))))))******+++,,,,,,,,,+++++++++++++++******)))***+++,,,---------,,,,,,******))))))***,,,...///,,,+++***))))))((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++---///...---,,,***))))))++++++***)))+++,,,,,,---......//////111111000///.........///.........---......//////000333555555666;;;CCCIIIXXXbbblllppptttxxx{{{zzzsssmmmbbbWWWPPPOOOSSSWWWcccppp|||uuupppuuuqqqYYYFFF@@@888333333333222111---...000000000111333666HHHcccjjj\\\WWW___|||wwwlll```VVVHHHCCC???===>>>???>>><<<;;;:::999888666444333222222111000111333444444333888888888888:::;;;===>>>;;;<<<===>>>???@@@@@@@@@CCCCCCCCCDDDFFFIIILLLNNNWWWVVVRRRLLLGGGCCCCCCCCCFFFHHHHHHGGGHHHKKKJJJFFFDDDBBB@@@===<<<<<<===>>>:::999777666444444555555555444555:::???FFFSSS___lllsss{{{~~~}}}}}}~~~|||ssshhhjjjwww~~~aaaRRR```~~~www___MMMCCC@@@CCCHHHLLLUUUfffxxx}}}zzzzzzwwwwwwxxxzzzxxxmmm^^^RRRHHHEEEBBB@@@AAAAAA@@@???>>>>>>===<<<;;;::::::999;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;888888<<>>CCCDDDBBB===???999888===888444<<>>AAA<<<666111111333666777555777888777444222222444222555888;;;;;;<<<===>>>999:::::::::999888666555000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---//////...---,,,+++*********+++++++++++++++************)))(((((())))))***++++++,,,******++++++******)))(((******+++,,,,,,,,,,,,,,,************+++---...000,,,+++***))))))(((((((((+++******************+++***))))))+++...///...---+++***))))))***++++++***+++,,,,,,------....../////////...............///...------......///000111111333777888;;;AAALLLTTTbbbkkktttuuutttuuuvvvuuummmdddWWWMMMKKKPPPWWW[[[hhhpppvvvrrrwwwzzz}}}kkkYYYCCC===666222333444444333......---...///222333222<<>>>>>===<<<:::999888777<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;666888>>>EEEDDD>>>;;;>>>555999:::888:::AAAEEEEEEGGGHHHDDDHHHRRRMMMEEEIIIIIIEEECCCCCCFFFIIIIIIHHHIIIKKKOOOSSSWWWZZZ[[[\\\YYY^^^fffiiifff]]]TTTMMM```bbbeeeiiimmmqqquuuwww~~~ooocccUUUUUUbbbkkk[[[SSSQQQTTTTTTSSSRRRQQQUUU\\\bbbjjjqqqyyy~~~{{{eeeUUUWWWYYYSSSPPPSSSOOORRRQQQMMMJJJJJJGGGCCC;;;444///---,,,))))))+++''')))+++,,,+++***++++++,,,...000...,,,+++...000111111111111222555999<<<>>>FFFLLLJJJ@@@:::;;;@@@CCC===555///------///000///333666666333222222333111444777:::;;;<<<===???999::::::;;;:::999777777222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,((('''(((***...000111000...---+++*********+++++++++++++++************)))((((((((()))******++++++***************)))((((((******++++++,,,,,,,,,++++++*********+++---///000,,,+++***)))(((((((((((())))))(((((((((((())))))***)))***+++...///...---+++***((()))+++,,,,,,+++,,,,,,,,,------...............---------......///---------...///000111222000444888;;;>>>GGGSSS\\\gggpppxxxwwwtttrrrqqqoooiii^^^PPPHHHIIIQQQZZZ^^^qqqwwwzzzqqqvvvvvvmmmaaaSSS@@@:::444111333555555444111000...---000444444222000EEEfffzzzccc```yyyqqqhhh]]]TTTOOOIIIBBB===>>>>>>===<<<:::888666555555444333444888:::888777777666555444555666888:::666666777777777888888888888888999:::;;;===??????AAABBBCCCAAA???>>>>>>???>>>???<<<777777;;;<<<:::999888888777666666666666222444555555555666999:::@@@AAAHHHVVVcccmmmwww~~~~~~~~~|||yyyhhh```eeeiiiooozzzttt~~~rrrXXX>>>444:::AAAAAAEEEBBBIII[[[kkktttyyy}}}xxxyyy{{{|||yyypppddd[[[KKKHHHDDDBBBBBBBBBAAAAAAAAA@@@>>><<<:::888777666777777888888777777666555888888888888888888777777888:::AAAGGGBBB888444666555;;;<<<999<<>>@@@CCCCCCAAA>>><<<<<>>>>>===>>>======<<<<<<<<<<<<<<<555444222///...------------------,,,,,,,,,+++++++++++++++,,,---...///000......---,,,,,,+++******))))))*********))))))(((+++)))'''(((***,,,------,,,+++)))'''(((***,,,...---+++******+++,,,+++***555000,,,,,,///222000...++++++***)))(((((())))))++++++******)))((((((((((((((()))***++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------...///000///...///111333444666:::===CCCMMM[[[dddkkkppprrrrrrtttvvvpppgggVVVPPPLLLLLLLLLQQQ___mmmiiiyyyjjj}}}~~~xxxfffTTTJJJ===888333000111111000...////////////000000000000444555JJJpppnnnhhhuuuuuu~~~{{{qqqeeeWWWIIIAAAAAAAAA@@@===999888:::;;;888888888:::;;;;;;999777777444111111444666444222333333333333333444444444777777666555666777888999::::::;;;<<<<<<;;;;;;:::<<<999555555666888777555444555666666444444444555888555666;;;<<<:::===EEEMMMUUUaaammmuuu|||~~~~~~~~~ooofffsssrrrccccccdddhhhooopppuuukkkxxxooo\\\FFF<<<>>>BBBBBBIIIHHHKKKVVVfffsssxxxxxx{{{}}}|||{{{zzzwwwmmmaaaSSSKKKFFFGGGHHHEEE@@@???===>>>>>>;;;777555777:::;;;;;;:::888666666777888888666555666999:::888555999>>>CCCBBB===888666777333;;;???:::999AAAJJJNNNOOOPPPTTT]]]ggglllkkkggg[[[OOOCCC@@@BBBDDDEEEDDD@@@@@@BBBDDDFFFGGGGGGGGGFFFRRR```hhhiiiddd]]]WWW\\\aaaeeedddbbbeeeooowwwxxxiii]]]MMMAAAcccuuuZZZPPPQQQNNNRRRSSSPPPMMMOOOWWW^^^gggkkkqqqxxx~~~hhhZZZZZZWWWWWWYYYUUUSSSPPPMMMLLLMMMLLLHHHDDD<<<777111---++++++******+++++++++*********)))))))))+++///111222000---,,,333222333555888::::::999;;;===@@@BBBBBB@@@===;;;??????<<<888222...------...///111222444666777777333222333666;;;>>>>>>=========?????????>>>===<<<888777444111///...---...---------------------,,,,,,,,,,,,,,,---...//////...------,,,++++++******)))******++++++******)))+++)))'''(((***,,,---,,,,,,+++)))((((((***,,,......,,,+++***+++,,,+++***222...******...000///---++++++***)))))))))))))))++++++******)))(((((((((((()))***+++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---.........///111333555777;;;CCCNNNYYYbbbgggooorrrsssssstttqqqeeeXXXRRRJJJFFFLLLTTTZZZaaahhhoootttiiizzzwwwmmm___PPPGGG:::666222///000000000///.../////////000000000000333111>>>\\\{{{{{{bbbYYYoooxxx|||vvvlll```UUUNNNJJJEEE@@@<<<<<<===<<<;;;:::999888999999999777444777555444444555555444333222222222222222222222222555555555444444555666666333444555666666777777777999777555555777888777666444555666666555666888::::::666777<<<@@@EEENNNYYYffflllsssyyy}}}~~~~~~~~~{{{{{{}}}~~~{{{yyyfffaaaggg{{{}}}ggg]]]___bbbffflll~~~___VVV___pppiiiXXXDDD999:::>>>???OOOMMMNNNUUU```llltttwwwuuuvvvvvvvvvzzz|||wwwpppaaaVVVMMMKKKKKKGGGCCCBBB===>>>>>>:::666555777:::;;;:::999888666666777888666555555777888999888777;;;>>>AAA???:::666666888888???AAA<<<999???HHHLLLNNNOOOSSSYYYbbbiiimmmnnnYYYOOODDDAAABBBDDDCCCBBB;;;>>>AAADDDDDDDDDDDDDDDGGGMMMUUUYYY[[[\\\[[[YYYZZZ]]]___```dddmmmzzz}}}wwwuuunnneeeVVVNNNkkk{{{zzzyyy___QQQOOOOOORRRSSSPPPLLLNNNUUU\\\eeejjjqqqxxx~~~kkk[[[ZZZVVVVVVXXXUUUSSSPPPNNNMMMNNNMMMHHHDDD<<<777111---++++++******++++++*********)))))))))'''***...222222000---+++//////222555999;;;:::999999999;;;???CCCBBB>>>:::999===AAA???888000,,,,,,,,,---///111444777:::;;;333333333666;;;>>>??????<<<>>>AAABBBCCCAAA???===<<<:::666333000/////////---------------.........,,,,,,,,,,,,------...///------,,,,,,++++++*********++++++,,,,,,++++++++++++)))((((((***,,,,,,,,,+++***)))((((((***,,,---000...,,,+++,,,,,,+++)))---***'''(((+++......,,,+++***))))))))))))))))))++++++******)))((((((((()))***+++,,,------------******************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---.........///222555888:::AAAOOO]]]hhhllllllqqqssstttrrrppphhhYYYLLLKKKFFFFFFQQQ___fffhhhhhhwww{{{rrrnnnyyyqqqddd[[[PPPDDD>>>666333000...//////000///....../////////000000000222///333DDD```|||zzz|||oooUUU]]]xxx}}}wwwqqqkkkggg[[[QQQEEE?????????<<<999;;;999888888999999777666444555666666444333222333333333333333333333333333444555555555555555444444000111111222333444555555555444333444666777666555666777777666666777;;;======>>>CCCKKKTTT\\\gggppp}}}}}}|||~~~yyyyyy{{{|||xxxtttjjjsss}}}qqq\\\WWW[[[___cccgggzzzyyyLLLBBBXXXgggeee[[[JJJ===:::===@@@NNNMMMLLLNNNTTT```mmmvvvwwwwwwvvvvvv{{{{{{kkk^^^RRRMMMKKKGGGCCCCCC===>>>===:::666444777::::::999888777666666777888333555777888777777888999===>>>>>>;;;777666888;;;@@@DDDDDD>>>:::>>>DDDHHHYYYXXXVVVTTTTTTWWW\\\```UUUNNNFFFCCCDDDEEECCC???:::>>>CCCEEEDDDBBBCCCDDDGGGGGGHHHJJJOOOTTTYYY]]]VVVVVVWWW[[[dddttttttoootttuuunnn]]]___xxx{{{ssseeeTTTOOOQQQSSSSSSPPPLLLLLLRRRXXXccchhhoooxxx~~~mmm]]][[[WWWVVVXXXUUUSSSQQQOOOOOOPPPNNNIIIDDD<<<777111---++++++******************))))))))))))''')))---000222222111111------...222666999::::::888777888>>>CCCCCC===777555:::@@@BBB???888000,,,++++++,,,///333777:::===666444333444777<<>>???AAABBBCCCCCCBBBAAA@@@===999555222000000000,,,,,,------------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,+++***((((((***,,,,,,,,,+++***)))((()))***,,,---111///---,,,,,,+++***)))***(((&&&(((+++------,,,******)))))))))))))))***++++++******)))(((((((((******+++,,,------------******************************+++++++++,,,,,,,,,---------------,,,,,,,,,------.........000333666===CCCOOO]]]jjjqqqrrrpppqqqssssssnnnfff[[[PPPHHHEEEIIIRRR^^^iiippptttvvvuuutttwwwdddSSSHHH>>>666333222000...---......//////........./////////000000222222111666JJJiiivvvpppppp~~~rrrffffffnnncccVVVKKKFFFDDDAAA>>>???===::::::;;;;;;:::999444777:::999666555666888666666666666666555555555555666777888777666555444444444444444555555666666555555555666777888777777888999999888999;;;@@@DDDIIIOOO[[[gggqqqwww|||~~~|||}}}|||ttteeeXXXWWW[[[]]]___bbbppprrrqqqUUUBBBKKKWWW^^^___SSSBBB999:::@@@FFFGGGFFFEEEHHHSSSeeesssyyyzzzxxxuuuuuuxxxvvvqqqggg[[[OOOKKKIIIDDDAAA@@@=========999555555888;;;:::999777666777888888888333666999999777777999<<<===<<<:::777666888===AAAGGGHHHFFF@@@<<<<<>>CCC@@@?????????@@@CCCEEEFFFBBB@@@===999666333222111,,,,,,,,,,,,------------------,,,,,,,,,---......,,,+++++++++++++++*********+++,,,---------------,,,***((((((***+++,,,+++******)))))))))***+++,,,111///,,,+++++++++***(((((('''''')))+++---------***)))))))))))))))******++++++******)))(((((((((******+++,,,------------******************************+++++++++,,,,,,,,,------------------------,,,---------...111555999GGGPPP^^^jjjppprrrrrrsssrrrssspppfffWWWKKKGGGIIIDDDRRRbbblllrrrzzzwwwnnnsss|||yyyYYYDDD:::333000//////......---------...///............////////////...333444111:::TTTssszzznnnlllrrr|||hhhiii|||vvvlllaaaXXXTTTSSSTTTLLLHHHCCC@@@>>>===;;;:::888;;;======:::999;;;===888888888777777666666666555666777888888777666555777666666555555555666666666777888888999999:::;;;<<<===???AAADDDIIIPPPTTTaaahhhsss{{{~~~~~~lllddd]]]\\\\\\\\\]]]^^^iiiqqqmmmhhhJJJ<<>>===>>>===999555555999===;;;888666666888::::::999444777;;;;;;999888:::<<<;;;999777555666;;;BBBGGGHHHGGGEEEAAA===<<>>======>>>BBBFFFHHHDDDDDDBBB@@@<<<999666444.........---------,,,,,,---------,,,,,,------...++++++++++++++++++************+++,,,------------,,,***((((((***+++++++++***************++++++,,,///---+++***++++++***((('''((()))***+++,,,------)))))))))))))))******+++++++++******)))((((((((()))***+++,,,------------******************************+++++++++,,,,,,,,,,,,---------............+++,,,...///222777===BBBTTT]]]hhhpppqqqpppqqqrrrrrrnnnfffZZZJJJ???AAAIIIJJJYYYiiiqqqyyy{{{lllkkkwwwjjjLLL:::333000000111---...///...,,,,,,...///------........./////////+++111555222222AAA^^^vvvxxxmmmiiiwwwccclll|||mmmsss~~~wwwqqqooopppsssccc]]]UUUNNNIIIEEEBBB@@@=========;;;:::999:::;;;:::999999888888777777666666666777888888888888888888777666555555666777888666777888999:::<<<@@@CCCJJJLLLQQQUUU[[[bbbiiinnn{{{}}}}}}www|||rrrhhhfffccc```^^^\\\\\\]]]ddd|||rrrooo|||^^^CCC===HHHVVVYYYMMM>>>888:::@@@DDDFFFCCC???BBBMMMXXXfffkkkmmmkkkiiihhhccc^^^[[[RRRJJJIIIIIIEEEAAA@@@??????>>>:::666777;;;???<<<999666777:::<<<<<<:::777888::::::999888999:::888666444444777===CCCGGGDDDBBBAAABBB@@@===>>>BBBHHHJJJJJJEEE@@@???CCCHHHOOORRRNNNIIIKKKSSSUUUQQQ^^^[[[YYYWWWXXX[[[___aaaTTTOOOQQQ\\\```UUUHHHBBBBBBKKKZZZhhhuuuppp___YYYXXXVVVPPPLLLlllppp[[[TTTQQQQQQOOOMMMJJJIIIKKKLLLWWW]]]eeepppyyymmmaaaaaa]]][[[ZZZUUUSSSRRRSSSUUUVVVRRRJJJDDD<<<777111---++++++*********)))))))))(((((((((((('''''''''))),,,111555777000---+++***,,,///222222111333666:::>>>BBBCCCDDD@@@<<<999:::>>>AAA>>>;;;888444000,,,+++,,,...000444555777666444444666888;;;;;;;;;<<>>BBBJJJTTTZZZaaalll}}}nnniiissslllWWW???333000//////000---...000///,,,,,,---///---------.........//////+++...444555111333HHH```{{{uuuvvvxxxrrrxxxyyy{{{{{{uuulllccc]]]YYYVVVTTTMMMIIIDDDAAA@@@??????>>>>>>>>>======<<<;;;;;;::::::::::::;;;<<<===>>>???===<<<;;;;;;===???AAABBBAAACCCEEEGGGIIINNNUUU[[[fffiiimmmqqquuuzzzzzztttqqqqqqwwwzzzkkkccceeedddaaa]]]\\\]]]^^^bbbsssggg{{{sssUUUCCCCCCJJJTTTUUUKKK???999999???DDDDDD???>>>CCCIIIVVV]]]bbbdddfffiiihhheeeaaaVVVLLLIIIHHHEEEBBBBBB@@@@@@???;;;777888<<>><<<888777777777888888666555555444333444777;;;???AAA===;;;===AAAAAA>>>>>>BBBMMMLLLHHHCCC>>>===@@@DDDQQQTTTQQQJJJMMMYYY___]]]bbb___\\\]]]aaadddcccaaaWWWQQQVVVeeelllbbbSSSLLLRRR^^^nnn{{{qqq\\\MMMMMMLLLHHHNNN\\\|||xxx```SSSPPPPPPNNNLLLJJJIIIJJJKKKRRRVVV___iiittt~~~mmmaaabbb___\\\[[[UUUSSSRRRSSSVVVVVVRRRKKKDDD<<<777111---+++++++++***))))))))))))((((((((((((%%%&&&(((***,,,...000111000...------///000000///...111666:::>>>BBBGGGKKKCCC@@@<<<999:::<<<>>>@@@===999333---******,,,---000444999:::777444222222777999;;;===@@@BBBCCCDDDIIIJJJLLLLLLIIIDDD???;;;555444333222111///.........------,,,,,,,,,------******************++++++((()))***+++,,,,,,---,,,---+++)))(((***++++++***)))*********+++++++++++++++***(((((()))***))))))&&&''')))***))))))******))))))((())))))***++++++++++++******)))((((((((((((((()))***++++++++++++******************************+++++++++,,,,,,,,,***+++,,,---...000111111222555:::@@@IIISSS]]]dddiiihhhhhhlllqqqrrroookkk___QQQDDDBBBBBBCCCGGGMMM[[[XXXWWWdddrrrhhhkkk~~~}}}]]]KKK888111000...---,,,---///000///---+++---///---------........./////////---333999333---;;;QQQssszzz|||tttqqq||||||tttpppmmmkkkiiibbb\\\TTTOOOMMMMMMKKKHHHCCCCCCBBBBBBAAA@@@@@@???????????????AAACCCEEEFFFCCCCCCCCCDDDFFFJJJMMMOOOUUUXXXZZZ]]]aaahhhrrryyyyyypppjjjfffeee{{{~~~hhhggg^^^bbbccc___[[[[[[]]]___aaannnnnnvvvzzz[[[FFF===<<>>BBB>>>:::777888===@@@???===999666444555777777444111444333222333666999;;;<<<888666:::AAABBB???>>>BBBKKKHHHCCC>>><<<>>>CCCFFFRRRVVVRRRJJJNNN]]]fffdddbbb___]]]aaaggghhhccc]]]VVVPPPVVVjjjuuuoooccc^^^dddqqqzzzssscccMMMAAAFFFEEECCCWWWuuu~~~cccQQQPPPOOOMMMKKKJJJIIIIIIJJJNNNRRRZZZeeeppp{{{kkk\\\```___]]]\\\XXXOOOOOOQQQSSSSSSPPPKKKGGG@@@777///---,,,***)))+++))))))))))))((((((((((((((((((((((((***,,,...///333000---,,,...000000000///111333555999???FFFKKKHHHEEE@@@;;;:::<<<@@@BBB???EEEBBB666***)))******000111222444555444000---///222777;;;???@@@@@@???HHHGGGGGGJJJMMMLLLGGGBBB;;;999555222//////000000111///,,,+++,,,---,,,+++***************+++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++******************)))))))))))))))******+++************************---+++***,,,......+++(((------...------///222555:::???GGGNNNTTT[[[ccchhhfffkkkmmmkkkkkkmmmggg___SSSBBB;;;DDDGGGCCCKKK[[[ZZZTTTZZZrrrzzzkkkfffsss~~~fffLLL888,,,111555000...333///+++)))***---...,,,***++++++,,,---...///000111...000111222222333555777SSSwwwooommm~~~hhhiiizzzvvvyyyuuuoooiiifffccc```^^^ZZZ[[[[[[YYYUUUQQQNNNMMMLLLNNNPPPPPPOOOSSS[[[bbb[[[YYYXXXXXX[[[aaafffjjjpppsssxxx{{{}}}sssfffbbbfffooo{{{uuueeebbbggghhhgggbbbZZZVVVVVVYYYcccrrrssscccQQQEEE<<>>===AAAIIITTT___eeegggfffhhheee___TTTIIIAAA???@@@CCCAAA>>>;;;:::;;;===>>>>>>>>>??????>>><<<:::999888888999888777555333222444111000333999======:::777666666;;;AAABBB>>>999FFFFFFDDD>>>999999>>>DDDOOOTTTRRRKKKMMMYYY]]]ZZZ\\\]]]^^^^^^^^^___aaadddaaa\\\___jjjsssvvvxxx{{{nnnbbbRRRIIIAAA<<<>>>KKKhhhuuu```WWWSSSQQQNNNKKKIIIHHHHHHHHHMMMQQQXXX___hhhrrr|||kkk\\\___^^^[[[[[[XXXPPPPPPQQQRRRRRRQQQLLLIII@@@777///---,,,***)))+++))))))))))))(((((((((((((((''''''((()))+++...///000000000//////000111222000222444555777;;;@@@DDDEEEBBB???<<<<<>>;;;888444111000000111///---******+++++++++***+++++++++++++++++++++++++++++++++******+++++++++)))******++++++******)))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++******************)))))))))))))))***++++++************************+++***)))+++---...,,,))))))+++///222444777:::<<<>>>DDDMMMUUU\\\dddkkkpppkkkooooookkkgggcccZZZPPPDDDAAA??????BBBIIIUUU```SSSWWWfff|||}}}xxxrrrtttvvvbbbFFF888...000222///---///000---***)))+++,,,,,,+++---------------.........---...000000000000222444:::\\\{{{xxxqqqiiiiiiwww~~~ooommmsss|||zzzyyywwwvvvuuuvvvwwwtttnnniiieeeccc```aaaaaa___^^^aaaiiiooonnnnnnnnnooorrrwww|||iiihhhjjjsssooodddbbbdddeeeeee```XXXSSSSSSTTT]]]hhh{{{uuu___OOO???;;;DDDLLLKKKFFF<<<999777;;;BBBEEECCC??????AAAGGGRRR___gggjjjjjjmmmkkkhhh```UUUJJJBBB>>>AAA@@@>>><<<;;;:::::::::======>>>>>>===<<<;;;:::999999999999888666555333555222111444999======;;;777666666:::???@@@===:::DDDEEEBBB===888888===BBBKKKPPPOOOHHHJJJTTTWWWTTTSSSUUUVVVVVVVVVVVVXXXZZZdddYYYTTT]]]kkkwwwzzzhhhYYYHHHCCCAAABBBGGGWWWrrrlll\\\XXXTTTRRROOOKKKIIIHHHHHHIIILLLPPPVVV^^^fffnnnwww}}}kkk[[[]]][[[YYYZZZXXXRRRQQQPPPQQQQQQPPPNNNKKKAAA777///---,,,******+++))))))))))))(((((((((((((((''''''((()))+++---......111444333111///000222111333555666666777:::<<>>AAACCCHHHNNNWWW___eeejjjooorrrnnnooolllfff^^^VVVJJJ@@@:::???AAAAAAKKKYYY___[[[SSSaaaxxxvvvxxx{{{vvvcccRRR===888333111222111///,,,000///---+++++++++,,,---......------,,,,,,++++++,,,---......------...000--->>>___~~~yyyyyyxxxooo```ZZZkkkssskkk|||~~~zzzxxxxxxxxxvvvsssqqqsssyyy~~~|||vvvzzzttthhhcccccc```aaabbb^^^XXXRRRQQQQQQYYY]]]nnnuuu{{{dddGGG999;;;DDDIIIJJJCCC<<<666888???EEEDDD@@@???>>>BBBMMM[[[ggglllmmmrrrrrrqqqmmmdddWWWHHH???>>>>>>??????>>>===;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::;;;;;;:::888666555555333222555999<<<<<<;;;888666555777;;;===<<<:::AAAAAA@@@;;;777777;;;???DDDIIIIIIDDDEEEKKKMMMJJJIIIKKKLLLLLLJJJJJJKKKLLL[[[QQQMMMYYYnnnuuucccQQQAAACCCIIIQQQ\\\mmmvvv^^^TTTVVVVVVSSSOOOKKKHHHHHHHHHIIIJJJNNNTTTZZZaaahhhooottt}}}~~~jjjZZZ[[[XXXVVVYYYXXXWWWUUUQQQPPPOOONNNMMMKKKAAA888///------******+++))))))))))))((((((((((((''''''''''''(((***,,,---...333888777333...///000000333555777666666777888???AAADDDEEEEEEBBB>>><<>>===999888888333,,,000000///...---,,,---...------,,,,,,,,,+++++++++,,,---...---,,,+++,,,---444222>>>]]]}}}{{{~~~xxxkkkhhhqqqjjjffffffgggeeejjjyyysssuuu|||zzznnnfffcccbbbccc\\\^^^```^^^ZZZVVVTTTSSSZZZYYYbbb~~~\\\@@@999???HHHMMMOOOGGG>>>999:::===@@@@@@===;;;===GGGUUUccckkknnnvvvvvvvvvuuupppdddTTTIIIBBBBBBAAAAAA@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::888777555333333444888:::;;;:::999777555666888;;;;;;:::>>>>>>===:::777777:::<<<>>>BBBBBB??????CCCCCC@@@BBBCCCDDDCCCAAA@@@AAABBBKKKMMMUUUfff{{{}}}qqqiii[[[KKKCCCKKKWWWeeesss}}}zzzyyy\\\SSSYYYVVVSSSOOOKKKHHHGGGGGGGGGHHHKKKQQQVVV[[[aaagggkkkssszzzzzzxxx|||gggXXXYYYVVVTTTWWWXXX[[[WWWRRROOOMMMLLLJJJIIIAAA888000...---+++***,,,))))))))))))((((((((((((''''''&&&&&&''')))+++,,,///444:::999444...---...///222555777888888888999<<>>BBBBBBHHHNNNQQQQQQPPPQQQRRRSSSRRROOOKKKGGGCCC???===555333111111111000---+++------,,,,,,,,,+++++++++++++++************++++++))))))************))))))************************************++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++------,,,,,,,,,---000222888999;;;>>>BBBHHHOOOTTT___aaafffjjjlllkkkiiifffggg___UUULLLDDD>>>999777===???HHHTTT[[[___hhhrrr{{{yyyzzziii[[[MMMAAAKKKNNNMMMGGGDDDBBB;;;333111000000///...---,,,++++++++++++,,,,,,,,,---------.........,,,+++,,,---444//////???bbb|||yyy{{{mmmaaa\\\XXXZZZhhhzzz{{{tttssstttrrrsss~~~lll``````aaabbbbbb[[[]]]______^^^[[[ZZZYYY\\\ZZZ___tttxxxjjjuuuRRR>>><<>>HHHSSSdddsssooo___WWWOOOGGGPPP\\\kkkzzzkkklllfffZZZ___UUUSSSOOOKKKHHHFFFEEEDDDFFFIIIMMMQQQVVV[[[aaaeeehhhqqq{{{}}}yyyvvvxxx{{{dddWWWYYYUUUSSSWWWXXX[[[WWWRRRNNNLLLJJJHHHGGGBBB888000...---++++++,,,))))))))))))(((((((((((('''&&&&&&&&&'''(((***+++...333777888555000.........111555777888999:::;;;999???HHHPPPTTTSSSPPPMMMBBBEEEJJJOOONNNJJJIIIKKK<<<666///***+++000666999333222000///000333666999===BBBHHHLLLNNNOOOPPPPPPPPPQQQRRRRRRQQQOOONNNLLL>>><<<:::888777444000---.........------,,,,,,+++,,,++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++*********++++++,,,---------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///444777>>>@@@BBBDDDIIIQQQ[[[aaadddeeehhhkkklllkkkfffccc^^^TTTHHH@@@;;;666666888;;;CCCNNNSSSOOOVVVwww~~~|||jjj]]]YYYXXXWWW___YYYRRRNNNLLLJJJEEEBBB===888222/////////---***++++++,,,,,,------......,,,---......,,,+++,,,...&&&---000222DDDjjjuuummmddd___^^^xxxpppjjjfffbbb```hhhtttooo___[[[]]]___```aaa]]]]]]^^^______^^^]]]]]][[[[[[___nnnxxx}}}gggJJJ;;;999===VVVVVVRRRGGG:::555888>>>>>>???@@@DDDKKKWWWdddmmmyyyyyyzzz||||||yyytttqqqddd___VVVMMMEEE@@@>>>===>>>======<<<<<<<<<======<<<<<<=========<<<::::::555555555555666777888999999999777777777888999:::999888888888888888888888888999999888888999888888888888999999:::===BBBFFFVVVbbbooouuuxxx~~~wwwfffVVVOOOQQQVVVkkkxxx]]]bbbqqq^^^^^^TTTSSSQQQNNNJJJFFFDDDBBBDDDFFFJJJMMMQQQWWW^^^cccaaaiiisssyyyyyyyyy{{{}}}{{{aaaVVVYYYUUURRRVVVWWWXXXTTTPPPMMMKKKJJJIIIGGGBBB888000......++++++,,,))))))))))))(((((((((((('''&&&&&&%%%&&&''')))***,,,///222555555444222000///111444666777888:::<<<999===DDDKKKQQQTTTUUUUUUFFFCCCDDDKKKNNNLLLJJJLLLEEE>>>444...,,,///333666555444333111000000000000444777===DDDKKKNNNNNNMMMOOOQQQTTTVVVWWWVVVUUUTTTMMMKKKHHHEEEAAA===888444111111000000///......---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++*********++++++,,,------...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222777>>>DDDHHHJJJMMMPPPUUU[[[ccchhhgggffffffggggggddd^^^ZZZNNNDDD;;;999888666999>>>@@@JJJOOOMMMPPPhhhsss___XXX\\\dddiiicccRRREEEEEEJJJLLLQQQWWWUUUIII:::333333555222///.........---------------+++,,,------,,,+++,,,...&&&+++000111444GGGkkkssslll{{{vvvhhhuuu|||zzzyyyvvvtttpppmmmhhhbbb___aaafffkkkzzzzzz||||||ooo|||iiiaaa[[[[[[]]]\\\^^^```___^^^]]]]]]]]]]]]\\\[[[WWW[[[___eeexxx|||xxxeeeIII<<<:::GGGMMMQQQNNNFFF>>>;;;<<<;;;???AAABBBCCCLLL[[[gggsssuuuxxxzzzzzzzzzzzz{{{sssnnnfff\\\RRRJJJEEEBBB@@@???>>>===<<<<<<======;;;<<<=========<<<;;;:::777777888888888888:::;;;999999999999888888999:::777777777888888999888777999777777777777777888999777888999;;;@@@HHHRRRXXXdddmmmssstttvvv}}}|||ssshhh___SSSNNN]]]qqqqqqSSS]]]|||cccZZZUUUUUUTTTRRRNNNIIIDDDAAACCCEEEGGGJJJNNNVVV^^^ddd```dddjjjppptttxxx|||xxx___UUUYYYUUURRRVVVWWWTTTQQQNNNLLLLLLKKKJJJIIIBBB999000......,,,+++,,,))))))))))))(((((((((((('''&&&%%%%%%&&&''')))******+++...333666777555222///111333555555666999;;;:::<<>>HHHMMMMMMKKKRRRTTTWWWXXXYYYWWWUUUTTTZZZWWWTTTPPPLLLFFF@@@<<<333333333222111000000///...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++*********+++,,,,,,---......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///111333666999@@@IIIPPPRRRTTTWWWZZZ]]]aaaeeehhhjjjhhhdddbbb```[[[TTTNNN>>>666222555888:::???EEEJJJPPPLLLIII^^^iii[[[YYY___hhhnnn[[[CCC333888DDDLLLYYYhhhkkkYYYDDD888888;;;:::666111000///...---,,,++++++)))+++,,,,,,++++++,,,---222++++++222111111IIIggg}}}qqqiiiqqqwwwtttuuu~~~wwwrrrkkkgggfffeeecccaaa___ccciiinnnsss|||yyyrrr|||~~~zzzggg^^^[[[ZZZ\\\\\\ZZZ\\\``````^^^\\\[[[ZZZZZZYYYXXXTTT[[[]]]^^^lllyyyaaaLLLEEE:::BBBLLLRRRPPPHHH???:::777<<<@@@>>><<>>=========>>>;;;<<<<<<======<<<;;;:::999:::::::::999:::;;;===999:::;;;:::999888888999777666777888999999888777999777666777777777888;;;999:::<<<@@@HHHTTT```hhhhhhooouuuvvv|||~~~}}}mmm___VVVSSSLLLLLLdddcccMMM]]]lll^^^VVVVVVVVVUUUQQQKKKEEEAAACCCDDDEEEHHHMMMUUU___eeebbbccceeehhhmmmsssxxx{{{aaaSSSXXXXXXVVVVVVRRRWWWTTTOOOLLLKKKKKKKKKJJJBBB999111......++++++,,,******))))))((((((''''''''''''''''''''''''''''''***+++,,,///333555555555000111222444666888999999;;;888777<<>>777111......///---,,,///777AAAJJJOOOQQQSSSVVVWWWWWWWWWWWWXXX\\\^^^]]]ZZZTTTNNNIIIGGGEEEBBB===:::888555111---111...+++***+++...//////---------------,,,,,,+++++++++++++++,,,---...///))))))))))))************...............---,,,+++++++++,,,---............++++++++++++++++++++++++555444111///---,,,,,,---+++,,,---///000000000000///333888>>>DDDLLLTTTYYY[[[[[[^^^bbbfffiiijjjiiieeebbbaaa___XXXKKKAAA>>>333999777777===>>>DDDUUU[[[NNNTTTpppppp\\\WWW^^^fffccc]]]JJJBBB:::888???JJJQQQTTTHHHBBB999111...000555888111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000333888;;;eeewwwooossswwwuuulllkkk|||zzziiihhhooouuu~~~yyyrrrnnnmmmmmmgggdddaaaaaafffmmmsssvvv{{{qqqiii\\\^^^^^^\\\XXXVVVYYY\\\aaa___\\\YYYXXXYYY\\\]]]ZZZ[[[]]]bbbiii{{{lllMMMGGG===:::FFFTTTUUUJJJ@@@<<<777777===@@@BBBHHHPPP\\\bbbiiinnnqqqtttyyy|||||||||xxxuuutttqqqggg]]]UUUOOOFFF???<<<<<<>>>???BBB@@@>>>>>>>>>===<<<:::666777888999:::;;;<<<======<<<;;;:::::::::;;;;;;999777666666777888888888:::999888777666777888888<<>>>>>>>><<<===AAAHHHNNNGGGEEEDDDCCCDDDFFFHHHJJJHHHFFFDDDAAA===777000,,,222999@@@BBB>>>888333000///...---///333999>>>AAALLLOOOSSSUUUVVVVVVWWWXXX___``````^^^ZZZUUURRRQQQQQQSSSSSSNNNEEE<<<777666222000---,,,---......------------------,,,,,,+++************+++,,,------*********+++++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---....../////////........................000///...---,,,,,,,,,,,,,,,,,,******+++---///111:::>>>CCCIIIOOOVVV\\\aaa```aaabbbeeeggggggeeebbbbbb\\\WWWRRRJJJ???999888666888555999FFFLLLSSScccdddhhhqqq~~~pppaaa\\\______WWWNNN<<<666000...222777999999999666111---+++---///111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000333666???ZZZxxxrrrppptttppprrrwwwyyyrrrnnnnnn|||xxxyyyyyywwwsssooommmmmmppprrryyy{{{qqqnnnttt~~~vvvjjjeeefffeeeccc```\\\[[[\\\]]]]]][[[YYYXXXXXXZZZ]]]^^^]]]]]]^^^```dddrrrtttPPPGGG@@@CCCJJJMMMPPPRRRGGG>>>999<<<@@@AAADDDHHHSSSXXX___eeeiiinnntttyyyzzz|||{{{zzz{{{}}}yyytttkkkdddZZZPPPJJJEEEBBB@@@CCCAAA@@@???@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::999888888999:::::::::777888::::::;;;===AAAEEEKKKPPPWWW]]]aaaffflllqqqwwwxxx||||||xxxuuunnnddd]]]XXXQQQJJJLLL^^^www___MMMIIIMMMqqq~~~kkk\\\VVVRRRSSSQQQJJJEEEDDDBBB@@@@@@DDDHHHMMMWWW```bbbgggkkknnnttt|||}}}dddVVVZZZWWWTTTTTTQQQXXXUUUPPPLLLKKKJJJHHHGGGAAA888111///...,,,+++,,,******))))))((((((''''''''''''''''''''''''''''''&&&'''))),,,111666;;;>>><<<555//////666;;;<<<:::===BBBCCC>>>666666???HHHJJJHHHFFFEEEEEEFFFIIIJJJIIIIIIHHHHHHFFF???555...000555<<>>AAAAAAAAAAAAFFFKKKQQQWWW\\\ccckkkqqqvvvzzz}}}|||~~~~~~xxxooofff]]]TTTMMMHHHEEECCCAAAAAA@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999<<<;;;;;;;;;;;;;;;;;;<<<:::>>>AAABBBBBBEEEMMMTTT\\\___ccciiimmmrrruuuwwwyyy{{{~~~~~~xxxwwwssslllccc[[[UUUSSSOOOCCCAAAUUUuuuwwwTTTGGGEEEIIIkkkuuu___XXXRRRRRRQQQLLLGGGFFFCCC@@@@@@CCCEEEGGGMMMUUU^^^dddjjjqqq{{{~~~fffXXX[[[WWWSSSTTTQQQXXXUUUPPPMMMKKKIIIGGGFFF@@@888111//////,,,+++,,,******))))))((((((''''''''''''''''''''''''''''''%%%&&&''')))---333999>>>@@@;;;555222444777:::;;;:::@@@DDD@@@888666<<>>???>>><<<444333111///...///111333888<<>>===<<<;;;999666333000000///...------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------...............//////......---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......//////000111222444888???GGGOOOTTTXXX[[[___bbbbbbaaaaaaaaacccdddeeeeeeccc^^^WWWRRRJJJBBB;;;777444222555;;;:::DDDJJJPPPYYY[[[cccttt}}}tttqqqzzz}}}nnniii```WWWLLL???222***------,,,...//////,,,)))&&&'''((()))******++++++************++++++,,,,,,++++++++++++++++++++++++,,,------,,,******,,,...222333>>>VVVvvv{{{kkkdddnnn{{{rrrkkkgggpppwwwpppnnnzzz{{{qqqjjjjjjkkkjjjmmmgggaaa]]]]]]^^^\\\ZZZZZZZZZYYYZZZ[[[]]]^^^___```___^^^]]]\\\aaarrrxxxSSSAAABBBIIIOOOSSSXXXPPPGGGBBB@@@?????????>>>AAAFFFJJJOOOVVV___fffmmmuuu{{{{{{zzzzzztttmmmeee\\\WWWMMMJJJGGGEEECCC@@@===:::;;;;;;;;;<<<======>>>>>><<<<<<=========<<<;;;:::<<<=========<<<<<<===???DDDIIIMMMMMMLLLOOOYYYaaaiiijjjlllqqqvvvzzz||||||wwwyyy}}}{{{vvvkkkhhhbbb\\\UUUOOOLLLJJJGGG???FFFdddeeeMMMFFFFFFJJJfff{{{eeeZZZQQQOOONNNLLLKKKLLLCCCAAA@@@BBBCCCBBBGGGMMMWWW\\\bbbiiittt~~~~~~zzzhhhZZZ\\\XXXSSSTTTRRRWWWTTTPPPMMMKKKIIIGGGEEE???777000000///---+++,,,******))))))((((((''''''''''''''''''''''''''''''&&&'''''''''(((---333888???@@@???999333222777<<<;;;???CCCCCC???<<<===???HHHKKKPPPSSSTTTQQQMMMKKKLLLOOORRRPPPJJJCCC???>>>999555111000333999>>>@@@:::999666111---,,,///111...333:::AAAGGGLLLRRRUUUUUUXXX[[[\\\\\\\\\\\\]]]\\\^^^^^^[[[UUUPPPMMMLLLFFFEEEDDDDDDCCCAAA===:::777555444222000/////////------,,,,,,,,,---......,,,,,,,,,---------......------............------***+++,,,---............////////////////////////+++,,,---...///111222222555999>>>FFFNNNUUUZZZ]]]]]]```dddeeedddbbbaaa```bbbaaa___]]]YYYRRRJJJDDD===777333333222222666<<>>444,,,(((******)))***+++,,,+++***))))))((((((((()))+++,,,(((((())))))***+++++++++++++++++++++++++++++++++***,,,,,,,,,++++++---...000++++++:::UUUttt~~~qqqjjjkkkzzzyyyxxxzzzxxxvvvzzz{{{lll```aaaeeefffdddfffbbb\\\ZZZ[[[\\\[[[YYY]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]```lllyyycccPPPFFFCCCEEEOOONNNKKKCCC===;;;<<<>>>;;;>>>AAACCCEEEJJJRRRXXXcccnnnwwwxxxxxx{{{~~~|||xxxssslllggg]]]ZZZUUUQQQMMMIIIEEEAAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>======<<>>666000000000---+++,,,******))))))(((((('''''''''''''''''''''''''''''''''(((((('''%%%(((...333:::AAAEEEAAA777222666<<>>??????<<<666///++++++---***---222777<<>>555000---,,,,,,+++)))((((((((()))***+++***((('''&&&((()))***(((((())))))************++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///---...000111777LLLpppmmmzzz}}}zzzyyyyyywwwqqqzzzppphhh^^^\\\___bbbaaa___aaa___\\\[[[\\\\\\[[[[[[]]]^^^^^^^^^]]][[[ZZZYYYXXXYYY[[[]]]\\\^^^fffppppppNNNBBBDDDBBBHHHJJJDDD<<<:::;;;;;;<<<===??????>>>AAAGGGLLLWWWbbbnnnsssvvv||||||xxxtttooolllhhhdddaaa^^^YYYVVVUUUTTTQQQNNNJJJFFFCCCBBBEEEDDDCCCCCCBBBBBBCCCCCCGGGJJJLLLLLLKKKLLLPPPSSSYYY^^^dddggghhhmmmttt{{{wwwyyy{{{}}}|||uuujjj^^^VVVQQQJJJBBB>>>??????===:::777JJJfff~~~~~~YYYNNNGGGAAAHHHJJJTTTrrr]]]RRRNNNMMMMMMNNNCCCAAA@@@BBBAAA@@@DDDJJJVVVYYYZZZ[[[cccpppzzz}}}hhh\\\^^^XXXSSSUUUUUUTTTRRROOOMMMLLLJJJGGGEEE>>>666000000111...+++,,,******))))))((((((''''''''''''''''''''''''''''''''')))***(((%%%&&&+++000555>>>FFFFFF???888888:::EEEFFFFFFEEECCCAAA@@@@@@AAAGGGOOOWWWZZZXXXTTTPPPGGGHHHLLLSSSYYYXXXQQQJJJEEEBBB===555///...222777???BBBCCC???777000......+++,,,...///222777===AAAEEEJJJRRRXXX\\\]]]]]]^^^ZZZWWWUUUVVVXXXZZZXXXVVVTTTSSSRRRSSSSSSSSSQQQOOOLLLIIIEEEAAA===;;;::::::111111000000000000000111........./////////000000------...//////////////////000111222222333333333222222222222222222222222333333333666;;;AAAFFFJJJYYY\\\```dddffffffdddccc]]]___``````]]]ZZZYYYXXXQQQLLLEEE???;;;777444111444111111555999<<>>FFFJJJGGGBBB@@@===999;;;===>>>===;;;<<<@@@CCCKKKUUU```gggnnnxxx~~~zzzxxxvvvvvvvvvuuusssqqqkkkiiieee```ZZZUUUQQQOOORRRQQQNNNMMMLLLMMMOOOQQQSSSWWW[[[[[[ZZZ\\\```eeeeeeiiimmmqqqtttxxx|||zzz}}}~~~}}}}}}uuummmcccXXXNNNGGGCCCAAA>>><<<<<<>>>@@@BBBLLLccc}}}aaaGGGJJJFFF>>>HHHJJJJJJfffuuu```UUUQQQNNNLLLLLLEEEBBB@@@AAA???>>>BBBHHHPPPUUUWWWWWW\\\jjjxxxhhh\\\^^^XXXTTTVVVWWWSSSQQQNNNMMMLLLJJJHHHFFF===666000111111...,,,,,,*********)))((((((''''''''''''''''''''''''''''''&&&)))+++)))&&&'''+++000222:::DDDHHHEEE???:::888DDDEEEFFFCCC@@@@@@DDDHHH@@@EEEMMMTTTXXXXXXUUUSSSNNNGGGCCCKKKYYY```\\\TTTGGGHHHEEE>>>444......000<<>>HHHPPPUUUWWWXXXXXXYYYXXXXXXYYYZZZZZZXXXWWW\\\ZZZYYYZZZ[[[\\\[[[ZZZSSSPPPLLLGGGCCC@@@???>>>666666555555444555555555000000000000111111111111111111222333333333333333222222333444555555555555<<<<<<<<<<<<<<<<<<<<<<<<999999:::===CCCLLLSSSXXX^^^___bbbdddeeedddcccbbb___```___[[[VVVQQQNNNMMMEEE@@@999444222333333333444111222888???EEEMMMUUUPPPSSSXXXkkk}}}rrr|||tttmmmooommm___NNN333000---,,,,,,+++(((&&&&&&''')))))))))***+++---((()))***+++++++++***)))***************)))))))))***************************+++,,,,,,***))))))***---******///333555>>>HHHcccuuu~~~ssseee\\\```wwwzzztttkkkgggnnn{{{~~~wwwxxxvvvggglll{{{|||}}}iiiZZZWWWZZZ\\\]]][[[YYYYYYZZZ[[[^^^```___ZZZWWWWWWXXXTTTUUUVVVWWWWWWUUUSSSRRRVVVVVVXXXZZZWWWSSSVVV\\\ggghhhLLL@@@GGGLLLKKKJJJIIIBBB999:::<<<===<<<999999<<>>>>>AAAIIIPPPnnnrrrQQQ>>>JJJGGG===IIIJJJEEEUUU~~~ooo]]]TTTRRROOOLLLKKKGGGCCC@@@@@@>>><<<@@@FFFHHHOOOSSSSSSWWWddduuu~~~~~~hhh^^^```\\\YYYXXXSSSPPPRRRSSSQQQLLLGGGEEEEEE;;;777333000///...---,,,************))))))))))))(((''''''&&&&&&&&&''''''(((((('''(((((()))***+++222555<<>>DDDCCC===;;;@@@GGGGGGDDDCCCGGGMMMPPPPPPNNNPPPLLLIIIJJJOOOVVV\\\___TTTOOOIIIEEECCC===444---///444<<>>;;;888666555555666222777<<<>>><<<::::::::::::;;;===???@@@@@@??????DDDIIIMMMKKKHHHFFFFFFFFFFFFFFFGGGKKKQQQVVVZZZ[[[^^^]]]\\\^^^aaaaaa___\\\XXXWWWTTTPPPJJJCCC===:::555555444222000000333666555333999EEEKKKJJJJJJMMM\\\qqq|||yyyuuuwww}}}vvvllleee^^^TTTEEE:::333222000...,,,)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,...000222444666999KKKggg|||vvvvvvxxx~~~zzzsssssspppuuuiiinnn}}}|||uuuqqqxxx|||{{{{{{}}}}}}~~~{{{kkkddd```^^^ZZZ\\\^^^\\\YYYWWWYYY[[[VVVXXX[[[ZZZWWWVVVWWWYYYWWWSSSPPPQQQUUUXXXVVVSSSUUUVVVWWWWWWVVVUUUVVVWWWbbbkkk|||}}}hhhKKKEEECCCHHHNNNNNNGGG@@@???;;;777666888::::::888<<>>===;;;>>>MMMeeexxxRRRBBBBBBBBBBBBBBBBBBBBBBBBIIIvvvppp]]]UUUSSSOOOMMMMMMEEEEEEEEEAAA===<<<===@@@AAAFFFLLLRRRWWWaaammmvvviii```bbb^^^[[[[[[UUUPPPRRRSSSQQQLLLHHHEEEEEE;;;888333000///...---,,,************))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))---111888@@@GGGHHHDDDAAA;;;<<<===<<<<<<===AAADDDIIIHHHGGGEEECCCFFFJJJNNNVVVUUURRRQQQRRRUUUZZZ]]]]]][[[YYYUUUNNNEEE:::333+++---000555999===>>>???<<<:::666333000000000000000111222555:::@@@FFFIIILLLNNNQQQTTTVVVXXXXXXYYY^^^aaadddeeecccaaa``````___]]][[[[[[\\\[[[XXXUUURRROOOKKKHHHGGGHHHJJJKKKJJJHHHFFFDDDCCCBBBCCCDDDCCCFFFHHHIIIGGGFFFHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKQQQVVVWWWUUURRRQQQQQQRRRRRRSSSVVVYYYZZZYYYXXX\\\ZZZYYYYYYZZZXXXUUURRRKKKJJJHHHDDD???:::666333000000//////000333666999AAADDDIIIJJJEEEEEEQQQaaa|||}}}uuupppooorrr}}}qqqaaaTTTKKKCCC:::222222111000...+++)))(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++,,,,,,---...000111222555888DDD\\\zzzzzzuuuyyyhhh```ppppppuuu~~~|||}}}~~~eeeYYYXXXYYYZZZZZZ[[[\\\\\\[[[ZZZ[[[\\\XXXZZZ[[[ZZZWWWUUUUUUVVVXXXTTTQQQSSSWWWXXXWWWTTTSSSTTTUUUUUUUUUUUUXXXZZZ^^^eeeyyyppp|||rrrXXXNNNDDDBBBGGGJJJIIIFFF???>>><<<<<<;;;;;;:::999:::???AAABBBHHHSSS[[[]]]fffjjjppptttxxxzzz}}}~~~{{{yyywwwvvvrrrsssrrrpppoooooorrrtttxxxwwwwwwvvvuuuuuuttttttyyyyyyxxxwwwuuurrrpppnnniiihhhgggeeeddddddcccccc[[[UUUKKKBBB===;;;<<<<<<888:::???GGGTTTggg}}}dddFFFAAAAAAAAAAAAAAAAAAAAAAAAGGGjjjvvvcccZZZVVVQQQMMMMMMJJJIIIFFFAAA===<<<>>>AAA>>>CCCIIIMMMRRRZZZdddkkk}}}ggg___aaa^^^\\\\\\WWWPPPRRRSSSQQQMMMIIIFFFEEE<<<888444000///...---+++************))))))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((((((((''''''(((+++222;;;CCCHHHIIIHHHBBB===777666;;;@@@BBBBBBLLLNNNMMMFFF???>>>FFFNNNZZZ\\\]]]ZZZWWWUUUWWWYYY```aaabbb```ZZZQQQFFF???222///,,,)))+++222;;;BBBFFFCCC>>>888444111000000---------...000444777999===???CCCHHHMMMPPPSSSTTTZZZ^^^dddfffeeebbb```___aaa___^^^^^^``````___]]]\\\YYYUUURRRQQQRRRSSSUUURRRQQQPPPOOOOOOPPPQQQRRRUUUVVVUUUTTTSSSSSSVVVXXXZZZZZZZZZZZZYYYXXXVVVUUUSSSXXX]]]```]]]YYYWWWXXXYYYYYYYYY[[[\\\[[[XXXUUUUUUSSSPPPNNNMMMJJJFFFCCC===<<<999666444111000///333222111111444888:::;;;KKKLLLNNNNNNMMMTTTfffyyywwwsssppppppqqqwww}}}tttqqqbbbMMM===555222///---000000...---+++)))((('''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++,,,,,,+++,,,,,,---......000,,,+++888PPPnnnyyyhhheeehhhmmmxxxxxxqqqxxx|||{{{~~~jjj[[[WWWXXXZZZ[[[]]]\\\[[[\\\]]]^^^]]]\\\YYYZZZ[[[YYYVVVTTTTTTTTTXXXUUUTTTUUUXXXZZZXXXVVVQQQRRRRRRSSSSSSUUUYYY]]]ZZZ___lll|||www{{{xxxwwwhhhUUUIIIHHHKKKLLLKKKBBBBBBAAA>>>;;;999999999;;;???AAA>>>===BBBGGGIIITTTYYY```ffflllqqquuuxxx|||}}}{{{{{{|||{{{zzzzzz{{{}}}}}}||||||{{{yyyxxxxxxwwwzzzxxxtttooojjjfffcccaaaXXXWWWVVVTTTRRRQQQPPPPPPIIIEEE@@@;;;888999:::<<<;;;???HHHXXXllliiiJJJAAA@@@@@@@@@@@@@@@@@@@@@@@@FFFYYY~~~nnnbbb\\\UUUOOOLLLMMMKKKGGGBBB===<<<===???===AAAFFFJJJNNNSSS[[[```zzzddd\\\___\\\ZZZZZZVVVPPPQQQRRRRRROOOJJJFFFDDD<<<999444111///...---+++************)))))))))(((&&&%%%%%%%%%%%%&&&&&&'''&&&''''''(((((('''&&&%%%%%%(((---444<<>>AAABBBBBBJJJIIIMMMYYYiiixxxpppfffllluuuzzz}}}|||sssXXXKKK:::...***+++,,,---......---+++***)))(((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,---......,,,//////---///@@@[[[qqqyyymmmhhhjjjpppmmmhhhddddddmmm{{{}}}vvvttt{{{{{{wwwvvvvvvtttzzzmmmhhhccc```aaaaaa^^^\\\```^^^[[[\\\___```^^^[[[XXXYYYYYYYYYWWWVVVUUUUUUXXXVVVVVVWWWZZZ[[[ZZZXXXQQQRRRRRRQQQRRRTTTYYY\\\WWW]]]bbblll~~~|||ggg\\\WWWQQQJJJHHHIIIHHHFFFBBB>>><<<;;;===AAACCC@@@<<<:::;;;===DDDIIIOOOVVV\\\bbbgggkkknnnooorrrtttwwwxxxyyyzzzzzz{{{{{{|||}}}}}}~~~~~~yyyzzz|||{{{zzzzzz{{{|||zzzzzzyyyxxxwwwvvvuuuuuurrrnnnhhhbbb[[[WWWTTTSSSLLLJJJIIIGGGEEEDDDCCCCCC>>>>>>>>>======>>>@@@BBBNNNTTT___mmm}}}zzzRRRAAAAAA????????????????????????FFFLLLqqqzzzlllcccZZZQQQKKKNNNMMMJJJFFFBBB???===<<<===@@@EEEIIILLLQQQVVVZZZyyyccc[[[^^^[[[ZZZZZZVVVPPPQQQRRRRRRPPPLLLGGGDDD===:::555111///...---+++************)))))))))(((%%%%%%%%%%%%&&&&&&'''((('''((((((''''''&&&%%%%%%&&&'''***///555===EEEIIIMMMJJJDDD@@@>>>???CCCFFFGGGJJJNNNPPPOOOLLLHHHFFFIIIRRR\\\aaa^^^ZZZWWWWWWRRROOOPPPVVV```ddd```[[[UUUQQQIII???555///,,,,,,777:::???BBBAAA===777333333222000///.........///,,,...000444888<<>>???===::::::<<<:::>>>CCCHHHLLLQQQVVVYYY\\\^^^aaaeeehhhkkkmmmnnnqqqqqqrrrrrrsssttttttuuurrrtttuuuuuuttttttuuuwwwvvvuuussspppnnnkkkiiihhhaaa]]]XXXQQQLLLHHHFFFFFFBBBAAA@@@???======<<<<<<:::;;;<<<>>>BBBJJJTTT[[[lllttt~~~YYYGGG@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCEEEfffvvvjjj___TTTLLLOOOPPPPPPOOOLLLFFF@@@;;;;;;===AAAFFFJJJOOOTTTWWW{{{eee]]]```]]][[[\\\WWWPPPPPPQQQRRRQQQNNNHHHCCC>>>:::555222000...,,,+++************))))))))))))&&&&&&&&&&&&''''''((()))***)))((('''&&&&&&&&&&&&''''''(((***...555>>>CCCKKKLLLLLLHHHBBB???BBBEEECCCDDDHHHOOOTTTSSSLLLEEEBBBIIIRRRXXXYYYYYYYYYYYYWWWTTTRRRVVV^^^cccccc```ZZZXXXTTTOOOHHH???444---+++///666<<<@@@AAA@@@>>>666555333111///---,,,,,,------...///111333666777<<>>??????@@@BBBGGGJJJ^^^rrr}}}}}}tttXXXBBB444111///------,,,+++))))))))))))))))))(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******((())))))***,,,---///000,,,,,,---000111111///---:::OOOjjjxxxkkk```[[[___gggllljjjpppxxx|||{{{yyywwwwwwxxxppptttuuuzzzsssfff___hhhooovvvzzzssslllmmmxxxlll```^^^\\\YYYWWWWWWYYY\\\^^^___aaa```^^^^^^___^^^]]]\\\XXXWWWWWWYYY[[[\\\[[[YYYVVVWWWYYY[[[\\\\\\[[[[[[VVVVVVUUUTTTRRRSSSUUUWWWYYY\\\\\\ZZZ]]]qqqlllXXXKKKJJJPPP]]]hhhdddQQQ???<<<999999;;;<<<:::;;;>>>888:::===???AAACCCGGGIIIMMMNNNRRRVVVZZZ]]]___```dddddddddeeeffffffggggggiiijjjkkkkkkjjjkkkmmmnnnnnnlllhhhddd___[[[WWWUUUOOOLLLHHHDDD@@@>>>======;;;;;;::::::::::::;;;;;;<<<>>>@@@DDDNNN___rrr^^^HHHEEECCC===>>>>>>>>>>>>>>>>>>>>>>>>===AAAYYY{{{pppeeeXXXNNNPPPRRRTTTVVVTTTNNNDDD>>>999:::===AAAFFFKKKPPPRRR{{{fff]]]```]]][[[[[[VVVPPPPPPQQQRRRRRROOOHHHCCC???;;;666222000...,,,+++************))))))))))))''''''''''''((()))******---+++)))&&&%%%%%%'''(((&&&''''''''')))///888>>>DDDIIILLLKKKFFFBBBAAABBBDDDCCCEEEKKKRRRUUUSSSOOOEEEFFFIIILLLPPPUUUXXX[[[]]]^^^^^^^^^]]]]]]___```]]][[[ZZZ\\\[[[TTTFFF<<<000000000333777===BBBEEE@@@>>>;;;888444111...---///......---...///111111333666999<<>><<<<<<:::;;;>>>999:::<<<<<<;;;<<<>>>@@@AAABBBEEEHHHLLLNNNPPPQQQRRRSSSSSSTTTVVVWWWWWWXXX[[[\\\\\\[[[ZZZ[[[___aaa\\\ZZZWWWSSSOOOKKKHHHFFFBBBAAA>>><<<:::999999999888888888999:::<<<===>>>BBBIIIUUUaaannn~~~eeeKKKDDDDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>:::???JJJfffuuuiii\\\OOONNNOOORRRTTTTTTOOOFFF???;;;;;;;;;>>>BBBHHHMMMOOOzzzddd[[[^^^ZZZXXXXXXSSSPPPPPPQQQSSSSSSOOOIIICCC???;;;666222000...,,,+++************))))))))))))'''''''''((((((***++++++///---)))&&&$$$%%%''')))%%%&&&&&&%%%&&&,,,555;;;???DDDIIIKKKIIIEEEAAA>>>JJJGGGFFFIIIPPPVVVYYYZZZKKKGGGCCCDDDIIIQQQXXX\\\___eeeiiieee\\\WWW[[[```aaa^^^^^^cccgggcccVVVJJJ<<<777000,,,...666???FFFJJJIIIEEE@@@;;;777333111000///...------...///000,,,---///000111444999<<<777===EEEJJJKKKJJJKKKLLLKKKKKKKKKLLLMMMPPPRRRSSSSSSSSSSSSTTTTTTSSSRRRRRRUUUQQQMMMMMMPPPTTTUUUUUURRRRRRQQQOOOKKKHHHEEECCCAAA:::999<<<777///111;;;000///...///111222222111000222333333111222555999666666777888:::<<<===>>>BBBEEEGGGHHHNNN```zzz{{{yyyyyydddSSSCCC888111///---+++******++++++''''''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((()))))))))---000,,,'''&&&---444)))111666666===TTTrrruuuyyy|||dddZZZZZZZZZZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYWWW[[[^^^^^^]]]^^^aaaddd^^^\\\ZZZ[[[]]]]]]ZZZXXXTTTVVVZZZ[[[[[[[[[[[[[[[TTTVVVWWWWWWVVVUUUWWWXXXXXXSSSSSSWWWVVVYYYsssgggTTT^^^}}}rrr^^^JJJAAA===:::;;;>>>;;;<<<<<<;;;999999;;;<<<:::;;;===???AAACCCDDDEEEEEEEEEFFFHHHIIIKKKLLLMMMOOOOOONNNMMMLLLNNNRRRUUUIIIIIIGGGEEECCCAAA@@@???===<<<;;;999888888777777888888999;;;===???AAACCCGGGWWWmmmnnnGGG@@@CCC???===AAA????????????????????????:::???@@@VVVxxxlll^^^QQQJJJJJJLLLOOOOOOLLLDDD>>>???===<<<>>>BBBHHHLLLNNNwwwaaaYYY\\\YYYYYYZZZVVVQQQQQQQQQQQQPPPNNNIIIEEE???;;;666333111000...---***++++++******)))((('''(((''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&***---888===CCCHHHIIIGGGCCC@@@<<>>@@@======>>>???BBBEEEHHHJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIGGGEEEFFFCCC@@@<<<999888888888666555333222000000000///...111333222///------///111222111//////444999<<<===999:::>>><<<888;;;CCCAAAPPP]]]eeessszzzzzzgggYYYQQQFFF:::333000...---,,,,,,,,,***((('''((((((((())))))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************+++---000000222888BBBKKKooo}}}~~~|||wwwxxx{{{lllaaaXXXYYYZZZXXXWWWZZZ]]]]]]\\\YYYUUUUUUXXX\\\[[[]]]___``````___]]]\\\[[[[[[ZZZYYYYYYXXXXXXXXX\\\ZZZXXXXXXXXXXXXWWWVVVYYYVVVRRROOOOOOQQQTTTVVVVVVXXXXXXUUUSSSYYYeeeoooooohhhvvvcccVVVHHH;;;999>>><<<======<<<<<<<<<<<<===666888999999999:::<<<===;;;999;;;@@@AAA??????AAAEEEDDDCCCBBBBBBCCCDDDEEE=========>>>???>>>;;;999999::::::999777666777999:::>>>@@@>>>;;;BBBQQQ^^^llllllVVV???888<<>><<<;;;===>>>??????>>>===;;;===<<<>>>KKKeeewwwiiiZZZJJJPPPOOONNNNNNNNNKKKFFFCCC>>>===<<<;;;===@@@DDDGGGvvvaaaYYY]]]ZZZYYYZZZUUURRRRRRQQQQQQQQQNNNJJJFFF???;;;666333111000...---***++++++******)))((('''(((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((000555<<>>>>>===<<<<<<<<<<<<<<<===<<<<<<===>>>>>><<<::::::999777444333222222222////////////////////////,,,---...//////000333555444666777555444555666777DDDCCCAAA===999;;;BBBHHH^^^nnn~~~yyyssszzztttaaaLLLDDDAAA<<<666111000...,,,++++++***)))((('''''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********************************+++---...---,,,///666<<<;;;NNNiii|||yyyzzz|||~~~|||lllddd\\\WWWZZZ\\\ZZZXXXXXXZZZYYYXXXUUUTTTTTTVVVXXXZZZ[[[\\\\\\\\\ZZZXXXWWWZZZZZZYYYYYYYYYXXXXXXWWWYYYWWWVVVWWWYYY[[[ZZZZZZZZZXXXUUUSSSRRRRRRTTTUUUUUUWWWVVVRRRPPPSSS]]]fffzzzqqq~~~sssjjjbbbVVVLLLDDDAAA<<<::::::===@@@BBB???>>>===:::888777777888;;;999:::===>>>:::999;;;999999888888777888888999>>><<<888666666777777888999:::<<<;;;:::===DDDJJJNNNLLLHHHHHHPPP```sssXXXHHH:::999>>>AAA@@@???;;;<<<>>>??????>>><<<;;;>>><<<===FFF\\\zzzzzzmmm```VVVOOONNNLLLLLLMMMLLLIIIFFF@@@>>>===<<<===???BBBEEEuuu```YYY^^^[[[YYYYYYTTTTTTSSSRRRRRRQQQNNNJJJGGG???;;;666333111000...---***++++++******)))((('''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%'''(((%%%###***...555>>>FFFLLLPPPRRRMMMBBB888;;;FFFPPPRRROOOUUUZZZ^^^\\\UUUNNNKKKKKKUUU```iiijjjfffeeeffffff___^^^```eeekkknnnmmmjjjmmmfff^^^[[[YYYSSSGGG===///111333555888===BBBGGGFFFIIIKKKIIIBBB;;;777666555444333111000///......000///...---------......000000/////////000111222444333333222222222222333333222111222333333111///000000000000///////////////000000111111000000///111///------///111222333333555777888777666666777:::@@@@@@;;;@@@PPP]]]aaawwwrrrqqqwww\\\LLL<<<888:::999777777000---***(((((((((((('''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************,,,---+++)))))),,,000)))000>>>RRRiii~~~uuucccYYYZZZVVVVVV[[[^^^[[[XXXVVVWWWUUURRRRRRSSSTTTUUUUUUWWWXXXXXXXXXWWWUUUSSSRRRXXXXXXYYYYYYYYYXXXXXXWWWXXXWWWVVVXXXZZZ[[[[[[ZZZ\\\[[[YYYWWWUUUTTTSSSSSSRRRTTTTTTRRROOOQQQYYY___kkk||||||ppppppyyyuuummmaaaWWWQQQIIIDDDDDDDDDCCCBBB@@@@@@>>>===<<<<<<<<<<<<:::888888;;;:::666555777::::::::::::;;;;;;;;;;;;999777666555555777999;;;;;;???AAA@@@>>>CCCNNNWWWSSSNNNLLLUUUhhh]]]CCC;;;777:::??????>>>>>>;;;;;;============;;;;;;>>>===<<>>===<<<>>>@@@AAAttt___YYY^^^\\\YYYXXXRRRUUUTTTSSSRRRQQQOOOKKKHHH???;;;666333111000...---***++++++******)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((///***%%%$$$'''(((&&&"""***,,,111888@@@HHHNNNRRRSSSJJJAAA???DDDLLLPPPQQQWWWZZZ___```]]]WWWPPPLLLHHHOOOXXX```eeeggggggfffjjjddd___bbbkkkpppooolllrrrllleeedddeeeddd___ZZZ===;;;777333000000222333>>>CCCGGGGGGCCC@@@???@@@======<<<:::777333000...000000////////////000111000000000000000000111111000000///////////////000000///......//////...,,,...///000000111000000000000111222222111000///...333000...000444777777555<<<:::999999777555888<<<888CCCFFFFFFVVVqqq|||www{{{~~~zzz|||ttteeeUUUHHH:::666666555444444///,,,)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************(((***,,,,,,++++++---///444///,,,///<<>><<<<<<======sss___YYY^^^[[[YYYXXXRRRVVVUUUSSSRRRPPPNNNJJJHHH???;;;666333111000...---***++++++******)))((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((333---%%%###&&&((((((%%%)))***,,,111888AAAHHHMMMPPPPPPNNNHHHCCCDDDLLLTTTXXXWWWWWW[[[______[[[WWWJJJFFFFFFNNNZZZdddjjjmmmtttlllhhhnnnxxxyyynnnbbbsssrrrpppnnnllliiifffcccUUURRRKKKDDD<<<555000,,,222555777888777888:::===@@@BBBEEEFFFDDD@@@:::666111111111111111000000000---......///000111111111111000000///000000111111111///......000000000///...///000111111111111000//////000111222333333333444333444888???CCCCCCBBBEEE???::::::888888>>>GGGXXXbbbdddeeexxx|||{{{zzzzzz||||||{{{tttcccYYYPPPDDD999444111---+++,,,...,,,)))(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''))),,,---............+++---------...333;;;BBB^^^nnneeeTTTOOOQQQTTTUUUTTTTTTTTTTTTVVVWWWVVVTTTVVVTTTSSSUUUXXXZZZXXXUUURRRSSSTTTTTTUUUUUUUUUUUUUUUVVVXXXYYYZZZYYYXXXWWWXXXWWWWWWXXXYYYYYYWWWUUUYYYYYYYYYYYYWWWSSSPPPNNNNNNPPPRRRRRRQQQSSSWWWZZZYYY[[[hhhvvvjjj[[[lll{{{vvvrrrooolllhhhddd]]][[[XXXTTTPPPHHH@@@:::???===<<>><<<======<<<;;;<<<@@@CCCUUU```nnnwww|||fffKKK<<<<<<::::::<<<:::666555999999999999::::::999999999888999;;;<<>>999999@@@FFFJJJUUUaaa{{{~~~qqqiiilllwwwqqqeeeZZZSSSLLLDDD===:::666111000111---+++******+++,,,***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,******&&&***...///,,,,,,...222777CCCUUUeeeuuulll```SSSMMMOOORRRPPPMMMSSSUUUTTTRRRRRRUUUVVVTTTUUUUUUVVVXXXZZZZZZXXXVVVQQQQQQRRRSSSTTTUUUVVVVVVQQQSSSUUUWWWXXXXXXVVVVVVRRRRRRSSSVVVYYYYYYXXXWWWUUUVVVWWWWWWVVVTTTQQQOOOOOOPPPPPPNNNMMMMMMOOOPPPUUURRRXXXjjj}}}|||eeeXXXbbb}}}{{{{{{sssooojjjgggccc^^^UUUOOOHHHDDDBBBCCCBBB>>>>>>AAACCCCCCBBBBBBBBBDDDEEEGGG??????@@@AAAFFFQQQ```jjjzzzdddIII===999;;;999999;;;:::777888<<<888888888888888888888888777777;;;===>>>KKKlllrrr___TTTQQQRRRPPPNNNLLLJJJGGGCCC???<<<;;;:::uuu___WWW[[[YYYWWWXXXTTTWWWTTTQQQOOONNNLLLIIIFFF???;;;666333111000...---***++++++******)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&&&&'''%%%%%%$$$&&&+++222:::>>>>>>FFFNNNRRRQQQNNNMMMMMMHHHKKKNNNRRRVVV\\\ccchhhhhh[[[NNNIIIKKKSSSbbboooqqqtttzzz~~~nnn``````cccjjjrrrxxxxxxsssoookkklllmmmoooooojjjbbb[[[IIICCC;;;777666555111......000444666777666555333666888;;;===<<<999555222333444666777888888888888222222111111222333333444222111000111444666777777222222333444666999<<<======<<<;;;<<<===@@@DDDFFFHHHFFFDDDAAAAAACCCHHHLLLLLLJJJRRRaaaiiikkkrrr}}}xxxkkkgggmmmxxxrrrdddXXXNNNHHHBBB>>><<<<<<999555444777++++++,,,...//////---+++''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++)))(((,,,+++***)))+++...222444---///111666BBBWWWooo~~~nnnbbb[[[WWWTTTRRRRRRTTTTTTQQQMMMOOOTTTUUURRRRRRVVVWWWTTTRRRUUUXXXYYYXXXVVVUUUUUUPPPPPPPPPPPPQQQQQQRRRSSSLLLNNNQQQTTTUUUTTTSSSRRRPPPPPPRRRUUUWWWXXXWWWUUUSSSTTTUUUVVVVVVUUUSSSRRRNNNNNNLLLKKKJJJJJJKKKMMMUUUQQQTTT^^^fffqqqttt___ggg|||~~~}}}}}}zzzwwwfffaaa]]]ZZZUUUOOOLLLNNNMMMKKKIIIHHHIIILLLOOOQQQRRRVVV]]]ccclllyyydddJJJ<<<999:::888666777;;;<<<999:::===888777777777777777777888888888;;;===;;;@@@[[[xxxzzzdddUUUQQQRRRQQQOOONNNLLLIIIEEEAAA>>><<<;;;vvv___WWWZZZXXXWWWXXXTTTVVVTTTQQQOOOMMMKKKHHHFFF???;;;666333111000...---***++++++******)))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''!!!$$$'''(((&&&%%%$$$%%%(((&&&$$$$$$''',,,222666===AAAIIITTT[[[ZZZRRRJJJ???HHHPPPSSSRRRUUU___hhhiiiccc]]]WWWPPPMMMVVVcccpppssswwwzzzyyytttooollliiifffeeekkktttxxxvvvqqqkkklllpppuuuxxxuuunnnhhh^^^VVVMMMHHHGGGCCC;;;444000000000//////.........,,,///555999:::888444111333444555666777777666555333333333333444444555666444222111333666999;;;;;;888888999;;;>>>BBBGGGIIIAAA>>>;;;888888999<<<>>>;;;;;;:::999<<>>DDDYYYllluuudddWWWQQQPPPQQQNNNPPPRRRRRRQQQQQQQQQQQQKKKRRRUUUSSSSSSXXXXXXTTTPPPTTTXXXYYYVVVSSSSSSTTTOOOOOONNNNNNNNNNNNNNNOOOIIIKKKNNNQQQRRRRRRQQQOOORRRRRRSSSUUUVVVVVVSSSQQQSSSSSSUUUVVVWWWVVVVVVUUULLLKKKJJJJJJJJJLLLNNNPPPRRRQQQTTTWWWTTTZZZtttuuurrryyyzzzrrriiidddeeellljjjgggffffffjjjnnnpppsss{{{}}}jjjLLL>>>:::;;;===777555777<<<===;;;999;;;777777666666666666777777999888<<<===888888NNNhhhjjjYYYSSSRRRPPPMMMOOONNNJJJFFFBBB???<<<;;;ssshhh]]]XXXVVVUUUVVVXXXXXXWWWSSSLLLHHHJJJJJJGGGBBB;;;555444333///...000...---+++)))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%((()))555@@@IIIMMMSSS[[[]]][[[PPPHHHEEENNNWWW\\\aaafffcccbbbbbbeeegggaaaTTTIII``````dddmmmqqqooommmmmmrrruuuvvvuuuzzz|||tttuuuttttttyyy}}}~~~yyytttrrrkkkbbb]]]]]][[[MMM???======<<<888444111000000---......///000111222333...000222222111111111222------------...//////000222444444000111666888777<<<;;;:::999:::===???AAA???<<<888777888:::<<<<<>><<<999888;;;777777888888888999999999999666444444666777888777555888::::::888;;;BBBHHHppp}}}}}}ttthhh___WWWOOOJJJHHHLLLLLLIIIGGGGGG@@@666qqqfff[[[WWWUUUSSSTTTWWWWWWWWWSSSLLLIIIJJJJJJGGGAAA;;;666555333///...000,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))///999CCCIIIQQQZZZ^^^^^^ZZZRRRLLLOOOUUUZZZaaaiiiaaaaaadddhhhllljjjddd^^^NNNNNNTTT]]]dddhhhmmmrrrxxxzzzrrrqqqrrrwww}}}{{{vvvrrrpppmmmcccXXXSSSQQQNNNIIICCC>>>999666888666333111111000...,,,...000111111000//////000------............---,,,,,,......---...222222...222222222444777;;;>>>@@@???<<<:::<<>>;;;666555888999555444666444444444444555555555666333333555777:::;;;999888777888999888777888;;;>>>DDDbbbyyyeeeTTTIIIIIIMMMNNNMMMIIIGGGEEEEEEkkkaaaYYYWWWWWWVVVVVVYYYTTTVVVSSSMMMJJJKKKJJJGGG@@@:::666666444000---...((()))+++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&)))000:::GGGQQQWWW^^^ccc```YYYSSSQQQQQQTTTZZZbbbgggjjjlllqqquuurrrqqqnnniii]]]QQQOOORRRdddkkkttt{{{{{{xxxuuuttt}}}}}}{{{zzz~~~||||||~~~}}}wwwrrrmmmlllnnnuuu||||||tttkkkbbbccccccbbb^^^\\\[[[[[[```^^^ZZZXXXXXX[[[^^^aaaddddddbbbaaafffnnnqqqooommmjjjeeedddiiisss~~~{{{uuuqqqttt{{{rrrooosssxxxjjjccc___[[[XXXBBB@@@===666///***((('''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((())))))))))))))))))))))))+++,,,,,,'''(((***++++++,,,---///000//////...///222666999777:::>>>DDDKKKQQQVVVXXX]]][[[[[[```eeehhhkkknnn}}}||||||~~~~~~}}}{{{xxxtttqqqppppppjjjdddaaa___[[[RRRKKKGGGEEECCCBBBDDDDDDCCCBBB===>>>@@@BBBEEEEEEDDDCCCJJJIIIIIIHHHHHHHHHHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRMMMLLLKKKJJJJJJLLLMMMNNNMMMOOOSSSTTTRRRPPPOOOOOORRRTTTUUUUUUSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPXXXVVVSSSPPPNNNMMMLLLMMMQQQOOONNNNNNPPPPPPPPPNNNMMMMMMNNNPPPRRRSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQSSSSSSXXXcccwwwtttyyyqqqRRR>>>666666444555555444111111444444444444555555555666666333333444666999:::888777777777777777666777888::::::OOOnnn^^^FFFFFFHHHKKKMMMLLLHHHEEEEEEjjjaaaYYYXXXXXXXXXXXX[[[TTTUUUSSSMMMKKKLLLJJJGGG???:::666666555000---...******+++++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$(((---777AAALLLXXXccceeebbb^^^ZZZVVVNNNSSSZZZaaagggmmmuuu{{{mmmnnnqqqppphhhZZZSSSRRRMMMQQQXXX___cccgggqqq{{{}}}||||||zzz{{{zzz{{{||||||}}}}}}{{{xxxvvvuuuuuutttqqqlllhhhhhhjjjmmmpppuuuvvvtttppprrryyy~~~~~~yyyvvvrrrrrrxxx||||||zzzyyyxxxtttnnnlllnnnnnn|||nnnUUUHHHDDDDDDDDDDDD;;;===>>>888///((('''(((((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))((())))))***+++,,,)))***++++++***)))***+++...............//////000000000000111222444666777555555666999<<>>???AAA??????>>>???@@@BBBDDDFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKOOONNNLLLJJJJJJJJJLLLMMMKKKNNNQQQSSSRRRQQQPPPPPPUUUVVVVVVUUUTTTTTTVVVXXXXXXXXXWWWVVVTTTSSSRRRRRRYYYWWWTTTQQQOOONNNOOOOOOOOONNNLLLLLLMMMNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPOOOOOOOOOQQQRRRSSSRRROOOOOOUUUaaasssnnnPPP;;;555888444555444444222222444666333444444444555555555555333333333555777888777666666666666666666666777777666@@@YYY|||yyyVVVEEECCCEEEJJJLLLJJJGGGGGGiii```YYYXXXYYYXXXYYY[[[SSSUUUSSSNNNKKKLLLKKKGGG???:::777777555000------,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%######'''((('''+++222<<>>BBBCCCAAA???:::===???>>><<<;;;===???DDDDDDCCCAAAAAABBBEEEGGGCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIIIIJJJJJJJJJJJJIIINNNLLLKKKJJJJJJLLLNNNPPPOOORRRUUUVVVTTTRRRQQQQQQSSSUUUVVVUUUTTTUUUVVVXXXWWWWWWVVVVVVUUUTTTSSSSSSVVVTTTRRRPPPOOOQQQRRRTTTPPPNNNLLLKKKLLLMMMMMMLLLMMMNNNOOOOOOOOONNNNNNOOOKKKKKKKKKKKKLLLNNNPPPQQQPPPOOOPPPTTTUUU[[[kkk{{{dddMMM===444444777666666555444444555666777222222222333333333333444444333222222444555555555555444444555666666666666777666FFFjjjsssSSSJJJEEEIIIMMMLLLIIIIIIhhh___XXXXXXYYYXXXYYY[[[RRRTTTSSSNNNLLLLLLKKKGGG???:::777777555000------...---+++)))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""%%%+++***%%%$$$)))---999EEEMMMVVVbbbfffeeeddd^^^WWWTTTVVV]]]ffflllkkkjjjlllsssuuuqqqnnnmmmsssjjj___SSSHHHDDDPPP```rrruuuyyy{{{||||||||||||www{{{~~~}}}~~~|||yyyuuuwww}}}zzzyyyzzz{{{ooo]]]GGG111+++---,,,******...999CCCCCC999///+++,,,''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))***+++,,,---''')))******)))***,,,...+++******,,,...000000000...---,,,++++++,,,......111222222000...///000///333222111222444555555444333555666555333333555888333444666888999:::::::::;;;;;;;;;<<<<<<<<<:::888<<<<<<<<<<<<<<<===???AAA???AAACCCDDDBBB@@@@@@???EEEEEEEEEFFFFFFHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHIIIKKKOOORRRUUUVVVXXXZZZZZZVVVSSSPPPOOOOOOQQQTTTUUUTTTSSSTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQOOOOOOPPPRRRUUUWWWSSSQQQNNNMMMNNNOOOOOONNNNNNPPPQQQPPPOOONNNNNNNNNKKKLLLLLLNNNOOOPPPQQQRRRQQQQQQTTTUUUPPPOOOYYYhhhyyy^^^AAA666666555333333444555333222222333222000000111111111111222222222555333111111222444444444444333333444666777666666:::111999XXXxxxdddVVVKKKLLLOOOMMMJJJJJJggg]]]UUUUUUWWWWWWWWWXXXVVVTTTQQQOOOOOONNNLLLKKKAAA<<<999888555///---///...---+++***))))))(((((())))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''***000:::HHHUUU___cccfffiiijjjeee]]]YYY\\\```eeekkksssxxxyyyxxxwwwxxx{{{{{{xxxmmm___SSSOOONNNWWW[[[^^^bbbkkksssvvvsssxxx|||zzznnnlllxxx}}}vvvwwwzzz{{{{{{~~~iiiRRRDDD:::666///***'''(((+++---+++111888:::555///***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((()))*********++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,------...///000000111......///000000000000000000000//////000000111222333333333444444444555555555555555555666888999:::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBDDDFFFHHHJJJKKKJJJIIIJJJKKKLLLKKKIIIGGGLLLKKKJJJJJJKKKNNNRRRTTT```ccc```VVVQQQSSSSSSPPPLLLNNNQQQTTTUUUSSSPPPOOOSSSQQQOOOPPPRRRTTTSSSQQQTTTSSSSSSSSSSSSSSSTTTTTTUUUSSSQQQNNNNNNOOOQQQRRRNNNPPPQQQPPPNNNLLLLLLMMMNNNNNNOOOOOOQQQRRRTTTUUUSSSVVVWWWUUUQQQPPPTTTXXXccclllpppIIIBBB999444444555333000000000111111111222222222000111111111111222222222333333333444444444555555222222333333333333444444888999999DDDdddyyycccNNNIIIMMMNNNMMMMMMggg]]]UUUVVVXXXXXXWWWXXXVVVTTTQQQOOOOOONNNLLLJJJ@@@<<<999888555///---///...---+++***))))))(((((())))))))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&***000;;;GGGRRRYYYccciiinnnllleee___^^^``````hhhrrrxxxyyyyyyzzz|||zzzwwwsssmmmhhheeecccccc___ccc___UUUNNNTTTaaaiii}}}zzzrrrrrr~~~{{{}}}}}}zzzzzzzzzxxxwwwvvvuuu~~~{{{gggVVVGGG;;;444111...***&&&%%%&&&)))+++(((...333444000***&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))*********+++(((((()))))))))******************+++++++++,,,,,,---------.../////////000......///000000000000///111111111111111222222333333333333333444444444444444444444555666777888999:::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>????????????BBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLMMMMMMQQQSSSRRRMMMIIIJJJKKKJJJLLLLLLNNNOOOPPPQQQRRRRRRPPPNNNMMMNNNQQQRRRRRRRRRSSSSSSQQQPPPOOONNNNNNNNNLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRQQQNNNLLLLLLLLLQQQQQQPPPPPPPPPPPPPPPQQQMMMOOOQQQOOOMMMMMMPPPSSSWWWUUUXXXcccqqqbbbHHH888666222//////111333222000000000000000111111111111000000000111111111222222222222333333333444444444222222222222333333333333333333444777???VVV|||tttcccTTTLLLKKKeee\\\VVVXXXZZZYYYWWWWWWTTTRRRPPPOOONNNLLLIIIGGG???<<<::::::666111...///------+++***)))((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''(((&&&&&&,,,777@@@MMMRRRYYY]]]aaafffnnntttxxx{{{{{{uuummmlllsss{{{{{{wwwqqqmmmkkklllnnnppp}}}|||eeeVVVSSSTTTQQQVVVXXXXXX\\\gggpppuuuzzzyyysssmmmnnnoooooonnnpppzzzxxxkkkkkkgggaaaaaaiiitttzzzoooTTTJJJ<<<222---+++***)))((((((((((((((()))******))),,,...---)))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''(((((((((((()))(((((((((((()))))))))***************++++++++++++------------,,,,,,,,,,,,------...////////////...---...000111111111000///222222222222333333333333111111111222333444666666888888888888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>?????????@@@AAABBBCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIHHHIIIKKKLLLMMMLLLLLLKKKOOOPPPPPPMMMKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNPPPQQQNNNMMMMMMNNNOOOPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLKKKHHHIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQOOOMMMKKKKKKKKKNNNNNNMMMMMMMMMNNNOOOOOOKKKLLLNNNNNNMMMMMMOOOQQQZZZUUUPPPOOORRR```}}}kkkSSSDDD===999222111000111333555444222/////////000000000111111000000000000111111111111222222222222333333333333111222222222222333333333555333666999888BBBeeeeeeUUUQQQddd\\\WWWYYY\\\ZZZXXXWWWSSSQQQOOONNNMMMKKKGGGDDD???;;;::::::777111...000------+++***)))((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$(((***(((&&&'''---333@@@FFFNNNUUUZZZ```gggkkkzzz~~~{{{sssmmmnnnqqqssssssrrrlllgggeeeiiimmmmmmsssvvvrrrmmmiiifffbbbcccbbb\\\PPPHHHJJJOOOQQQ```fffkkkkkkggggggkkkqqq}}}ppphhheeeccc___eeekkkrrrxxx}}}~~~}}}{{{tttnnnccc\\\dddxxx~~~aaaJJJ777222,,,)))******(((&&&(((((())))))))))))(((((()))+++---,,,(((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&'''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---..................///222333444333111///111111111222222222333333111111111111222444555666888777777777777888999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<>>>@@@BBBCCCEEEGGGHHHIIIHHHEEEDDDEEEGGGEEEFFFIIIKKKMMMMMMLLLLLLMMMNNNOOOOOONNNMMMOOOQQQPPPNNNLLLJJJJJJKKKMMMOOOMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKGGGGGGHHHIIIJJJKKKLLLLLLKKKMMMNNNMMMKKKIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNKKKLLLMMMMMMMMMMMMNNNNNNUUUSSSPPPKKKGGGNNN___qqq{{{\\\DDD777333333444222111111222333333333222....../////////000000000//////000000000111111111111111111222222222333333111111111222222222333333555222666<<<888888OOOlllyyyaaaVVVccc[[[WWWZZZ]]][[[XXXWWWRRRQQQOOONNNMMMJJJFFFCCC>>>;;;:::;;;888222///000...---+++***))))))((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###&&&((((((&&&%%%&&&((((((000>>>KKKVVV^^^cccfffiiiqqq{{{}}}wwwqqqnnnlllnnnooojjjeeedddjjjpppsssooofffaaafffooouuutttvvvyyyvvvjjj^^^YYYWWWUUUXXXVVVQQQIIIEEEIIISSS\\\bbbooo~~~qqqiiiiiijjjttt|||mmmeeeggglllrrrrrrnnniiihhhmmmppppppsss|||xxxvvv}}}|||uuunnnwww{{{www{{{zzzvvvooonnn}}}uuubbbNNN@@@555000)))&&&'''((('''%%%'''''''''(((''''''&&&%%%&&&(((***)))%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((()))))))))))))))************+++************+++++++++++++++,,,------......------///222555777777666333111000000111111111222222222111111111111222444555666777777777666777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;===???AAACCCEEEGGGIIIIIIGGGCCCAAACCCFFFCCCEEEGGGJJJKKKLLLLLLLLLKKKJJJLLLNNNNNNLLLMMMQQQOOOMMMKKKIIIHHHJJJLLLMMMMMMMMMNNNLLLKKKJJJLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJHHHJJJKKKKKKJJJIIIIIIJJJEEEFFFFFFGGGHHHJJJLLLMMMLLLLLLMMMMMMMMMMMMLLLKKKIIILLLNNNKKKHHHJJJSSS[[[kkkrrr]]]LLL:::222111111//////000000000000000000//////............/////////////////////000000000111111000000111111111222222222111111111111222222222222333000333:::999555>>>OOOxxxkkkZZZbbb[[[XXX[[[^^^\\\XXXWWWQQQPPPOOONNNLLLIIIEEEAAA>>>;;;:::<<<999333///000...---+++***))))))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$###,,,888EEEQQQ\\\aaa]]]ccclllvvv}}}~~~|||zzzrrrppplllfffbbbccchhhmmmyyyuuulllcccccckkkrrrssswwwyyyvvvuuusssddd]]]QQQEEE???AAAHHHNNNHHHUUUcccllltttyyyxxxsssoooppptttuuukkk[[[PPPMMMOOOXXXeeerrr}}}}}}xxxyyyzzzyyytttjjj___ZZZ\\\```ooossstttsssuuu{{{~~~}}}}}}zzzzzzxxxsssnnnkkkwww}}}yyy}}}hhhUUUIIIBBB===444///)))'''((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&$$$''')))(((%%%"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''((((((((()))))))))'''''''''((((((((())))))))))))))))))************((()))))))))***+++++++++++++++,,,------------,,,...111444777888555222000000000000000111111111222111111111222333444555666777666666666666777888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===???@@@BBBCCCEEEGGGHHHFFFBBBAAADDDGGGEEEFFFGGGHHHJJJJJJKKKKKKIIIGGGJJJNNNNNNJJJLLLQQQKKKJJJHHHHHHHHHJJJMMMOOOMMMNNNNNNLLLIIIHHHIIIKKKHHHHHHIIIJJJKKKLLLNNNOOOLLLKKKIIIGGGFFFFFFGGGHHHGGGHHHJJJKKKJJJJJJKKKLLLFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIHHHEEEHHHJJJHHHFFFHHHLLLOOOOOOPPP\\\sssmmmYYY999111---000333111000111/////////.........///000------........./////////////////////000000000111000000000000111111111222111111111111222222222222111000222666666555999@@@eeelllaaa[[[XXX\\\___]]]XXXWWWQQQPPPNNNMMMLLLIIIDDD@@@===;;;;;;<<<999333000000...---+++***))))))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%)))'''%%%&&&///===LLLUUU\\\\\\___gggtttwwwkkkbbb___```bbbdddeeelllpppjjjddddddeeefffxxxzzzxxxyyyzzzmmmggg^^^UUUOOONNNOOOPPPIIIOOORRRRRRWWW___cccaaaQQQMMMNNNSSSSSSMMMIIIIIIDDDHHHNNNWWW```hhhnnnqqqvvviii^^^bbbrrr~~~{{{rrrkkkbbb^^^bbbhhhooorrrzzzwwwrrrlllhhhggghhhjjjoootttxxxyyy|||yyyvvvvvv|||~~~zzzvvvtttuuuvvvwww{{{vvvgggPPP===666333222(((%%%$$$&&&)))***(((&&&%%%&&&&&&''''''((())))))$$$'''***)))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************'''(((((()))***++++++,,,++++++,,,------------,,,+++...222555555333///,,,000000000000111111111111111111111222333444666666666666666666666777888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>???@@@AAACCCEEEGGGEEEAAAAAAEEEIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGJJJOOOOOOKKKLLLQQQGGGGGGFFFGGGIIILLLOOOPPPMMMOOOOOOLLLHHHFFFGGGIIIFFFGGGHHHIIIKKKMMMOOOQQQOOOMMMIIIFFFEEEEEEFFFGGGFFFHHHKKKKKKKKKKKKMMMNNNIIIHHHHHHGGGGGGHHHHHHIIILLLKKKKKKKKKKKKJJJGGGEEEIIIJJJHHHDDDBBBDDDFFFGGGEEEBBBGGGUUUgggzzzqqqXXXDDD666777222111333222------111000000000///...///111333---------.........//////////////////000000000000000000000000111111111111000111111111111222222222222222222333444666:::>>>CCCllldddXXXXXX\\\XXXWWWWWWPPPRRRQQQPPPNNNKKKHHHEEECCC<<<<<<;;;999777555333111...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%)))///666<<>>=========;;;:::;;;>>>AAABBBAAAAAABBBBBBCCCEEEEEEIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHIIIJJJJJJJJJLLLMMMJJJJJJJJJJJJKKKMMMNNNOOOKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGIIILLLOOOPPPNNNLLLQQQNNNIIIFFFCCCDDDEEEFFFCCCEEEIIILLLNNNNNNMMMLLLJJJJJJIIIHHHGGGGGGFFFEEEKKKJJJIIIGGGFFFEEEDDDDDDFFFEEECCCDDDFFFGGGGGGFFF>>>???AAAEEEKKKSSSYYY]]]nnnRRRAAA999666555////////////////////////......------------..............................---------............///......//////000000111111000000000000111111111111111111222333444666666777999RRRtttcccWWWXXX\\\XXXVVVVVVOOOOOOOOONNNMMMJJJGGGDDDBBB<<<;;;:::999666444222111...---,,,***)))(((((('''''''''''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&)))---111@@@NNNcccrrrxxxuuuqqqmmmwwwyyyyyyvvvpppllllllnnnqqqoookkkiiikkkoootttwwwsssxxxyyywwwyyy~~~zzzrrrkkkgggbbb^^^```fffttt|||~~~yyyxxx~~~{{{}}}rrrgggaaa\\\WWWTTTUUUVVVTTTVVV```oooxxxwwwsssyyy|||zzzwwwyyy}}}wwwuuuuuuyyy{{{vvvtttrrrrrrvvv{{{tttbbbOOOBBB;;;888555000,,,)))'''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,---................../////////000000000000111111111111222444666777444333333333333444555555777777888888888999999999999999:::;;;;;;<<<===============;;;:::;;;>>>@@@@@@@@@AAAAAABBBDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGIIIIIIHHHHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHJJJMMMNNNMMMLLLOOOMMMJJJGGGFFFFFFGGGHHHFFFGGGJJJLLLNNNNNNMMMMMMKKKJJJJJJIIIHHHGGGGGGFFFLLLKKKIIIGGGFFFEEEEEEDDDFFFEEECCCCCCEEEEEEEEEDDDBBBAAA@@@AAACCCFFFIIILLLTTTccc|||lll^^^JJJ:::333111000000////////////////////////......------------......------------------------------------.....................///000000111111//////000000000111111111111111222333444555666666;;;;;;SSS|||```VVVXXX]]]XXXUUUUUUNNNMMMMMMLLLKKKIIIFFFCCCBBB::::::999888666444222000...---,,,***)))(((((('''((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((&&&$$$$$$&&&(((...666DDDUUUccclllooopppuuusssnnnhhhgggmmmwww~~~wwwuuuvvvyyy{{{{{{tttsssooolllpppzzz|||xxxuuuppppppwwwpppkkksss}}}~~~qqqccc[[[YYYWWWTTTUUUZZZfffxxx~~~zzzvvvvvvyyy}}}}}}}}}{{{{{{zzzyyyzzzlllZZZNNNBBB777...******)))((((((((())))))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((+++***)))'''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******((())))))***+++*********+++,,,------......------....../////////000000000111000111111222333555555333333333333333444555555777777777888888888999999999:::;;;<<<======<<<<<<<<<======<<<;;;;;;>>>@@@>>>??????@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIHHHGGGFFFGGGIIIMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIHHHHHHIIIKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHLLLKKKIIIHHHFFFEEEEEEEEEFFFDDDBBBBBBCCCCCCBBBAAACCCAAA???<<<;;;<<<<<<===;;;BBBNNN___wwwiiiUUU>>>888111---...//////...////////////////////////......------------......------------------------------------............---......//////000111111//////000000000000111111111111222333444444555666888111:::[[[~~~rrryyy___UUUXXX]]]WWWTTTTTTNNNLLLLLLLLLKKKIIIGGGDDDCCC999999888777555333111000...---,,,***)))((((((''')))(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%%%%&&&''''''(((+++222???OOO^^^ggglllkkkhhhddddddjjjuuu}}}~~~}}}|||{{{vvvlllddddddooo}}}zzzhhhbbbmmm|||vvvcccXXXXXXVVVPPPNNNXXXkkk|||~~~zzzwwwwww{{{ppp```KKK<<<777666222...******)))))))))*********'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''+++***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***((()))******++++++******++++++,,,---------------........./////////000000000000000111222333333444333333222222333333444555666666777777888888999999888999<<<===>>>===;;;:::<<<<<<===<<<;;;<<<===???======>>>@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFGGGKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMNNNOOOOOOOOONNNNNNLLLJJJIIIJJJKKKJJJIIIGGGGGGHHHJJJJJJKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIKKKJJJIIIGGGFFFFFFEEEEEEFFFDDDAAA@@@AAA@@@???>>>@@@???===;;;;;;;;;<<<<<>>]]]wwwvvv___VVVYYY]]]VVVSSSTTTOOONNNNNNNNNMMMKKKHHHFFFDDD999999888777555333222111...---,,,***)))((((((''')))(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&%%%&&&(((###&&&***,,,...222888>>>OOOYYYgggppprrrooolllkkknnnnnnrrr{{{}}}ooobbb]]]dddvvv{{{wwwwww|||}}}vvvvvv~~~lll^^^[[[XXXRRRLLLXXXkkk}}}~~~~~~tttjjjZZZMMM<<<111......---+++(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))******+++++++++++++++***++++++,,,,,,,,,,,,,,,............//////////////////000111111222222222333222222222222333444444555666666777888888999999888999;;;======<<<:::999;;;<<<======<<<<<<===???;;;<<<===???AAADDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKIIIGGGFFFGGGHHHGGGFFFFFFGGGHHHIIIJJJJJJMMMMMMNNNOOOPPPPPPPPPPPPRRRPPPMMMLLLKKKKKKIIIHHHDDDEEEGGGIIIJJJKKKKKKJJJKKKJJJHHHGGGFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDBBB???>>>>>>>>>===;;;===<<<;;;;;;;;;<<<===>>>>>>===;;;:::<<>>OOO^^^hhhnnnrrrtttlllmmmpppyyyrrrgggaaaeeerrrjjjgggaaa___ccckkknnnlllmmmpppuuu~~~nnn^^^WWWVVVVVVXXX```lllwww}}}~~~{{{xxxmmmtttyyyuuurrrwww~~~www}}}ooobbbXXXPPPKKKEEE===333,,,*********)))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&(((((())))))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))***++++++,,,,,,++++++)))***++++++,,,,,,++++++------........./////////...///000111111111111111222222222222222333444444444555666666777888999999888999:::;;;;;;:::999888;;;<<<======<<<<<<===>>>;;;<<<===>>>@@@CCCEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDIIIJJJJJJIIIHHHGGGGGGHHHEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOOOOOOONNNRRRQQQNNNMMMMMMLLLJJJHHHEEEEEEGGGHHHIIIJJJJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKHHHHHHFFFEEEEEEDDDDDDDDDBBB@@@===<<<===<<<;;;:::;;;;;;::::::::::::::::::666888999999999999;;;<<<===HHHUUUaaarrrooobbbKKKEEE<<<555222111111111...---,,,,,,,,,---...///------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......///000000......////////////000000000000111111111222222222555333333666:::JJJlllbbbYYYZZZ\\\TTTRRRVVVUUUQQQQQQPPPOOOLLLIIIFFFDDD:::999999888777555444333...---,,,***)))(((((('''''''''''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%######$$$%%%'''%%%"""!!!"""%%%***---&&&***000888CCCSSSdddpppjjjmmmttt{{{zzzpppooopppqqquuuzzzeeeeee___WWWTTTWWWWWWTTTYYYYYYaaaqqq{{{zzzsssjjj___[[[cccnnnyyyzzz{{{yyyuuuqqqoooooottt~~~yyy}}}ooodddUUUHHH???999555444000///,,,)))((((((***+++%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))***+++*********)))******+++++++++++++++---------.........//////...///000111111111000///222222222111222222333444444444555666777888999999888888888888888888888888:::<<<>>>>>>===<<<===>>>;;;<<<===>>>@@@BBBDDDEEEAAAAAAAAABBBBBBBBBCCCCCCGGGHHHIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJMMMMMMLLLMMMNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIFFFGGGGGGHHHIIIJJJJJJKKKGGGFFFEEEDDDCCCCCCCCCCCC@@@>>>;;;;;;;;;;;;:::999;;;;;;:::999999888888888777999:::999777666666777777;;;===???HHHYYYiiiqqqooo]]]LLL???777444111///000111111111111,,,,,,,,,,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000........./////////000000000000000111111111111111444...000777666666LLLiiicccZZZ[[[\\\SSSRRRWWWWWWRRRQQQPPPNNNKKKHHHEEECCC:::::::::999888666555444...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###"""###%%%((('''$$$###&&&******$$$$$$%%%''''''+++333>>>FFFUUU___nnn{{{sssmmmttt}}}~~~yyywwwsssvvvqqqddd[[[YYYXXXVVVZZZTTTVVVdddxxxvvvppplllllljjjlll~~~{{{tttssstttuuuyyyyyy~~~uuuhhh]]]HHHAAA;;;777555111...,,,***++++++)))%%%$$$&&&)))&&&'''(((((((((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))***+++++++++++++++---------.........//////...///000111111000//////222222111111222222333444444444555666777888999999888888777777666777777888:::<<<>>>>>>===<<<===>>><<<<<<===>>>???AAACCCDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEFFFGGGKKKKKKJJJIIIIIIIIIJJJJJJGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJMMMOOOOOOMMMJJJKKKJJJJJJIIIIIIIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJFFFEEEDDDCCCCCCCCCCCCCCC>>><<<::::::;;;;;;:::999:::::::::::::::999999999;;;:::999777666666999<<<555777777666:::CCCHHHHHHDDDNNNZZZfffwww{{{kkkUUUOOOGGG===666333333444444111....../////////000,,,------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,---------,,,,,,------...//////000............/////////000000000000000111111111111///444666333333999BBBGGGiiifffccc```\\\XXXUUUTTTSSSSSSSSSPPPLLLJJJKKKHHHCCC===>>>;;;777666888666222000...,,,***((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%''''''%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''')))***,,,---111999FFFUUUeeettt~~~~~~}}}ssskkkddd___\\\___aaagggnnntttwwwwwwuuuiii___SSSPPP[[[nnnttthhhiiisssrrr|||~~~ssszzz~~~}}}jjj^^^XXXTTTMMMFFF:::888444000---+++++++++'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))+++++++++++++++++++++++++++++++++,,,,,,,,,------000000//////.........---////////////000000000000000111222111000000222444222333444555666666666666666666777888888888888777:::;;;<<<<<<<<<<<<<<<<<<>>>>>>======>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDGGGHHHJJJLLLMMMMMMLLLKKKGGGGGGGGGIIIJJJJJJHHHFFFGGGIIIKKKMMMMMMKKKIIIGGGGGGHHHIIIJJJJJJHHHFFFEEEJJJGGGDDDEEEGGGHHHFFFDDDGGGHHHIIIJJJJJJIIIGGGFFFAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;999888777999999999888888888777777888888777777777777888888444444555666777777666666<<<<<<>>>CCCJJJRRRZZZ___sssxxx}}}ooo___PPPCCC<<<:::999666444222111000000///000111222111000...,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------+++,,,------......---------------............///......///111222333444555111111111222333444666777DDDcccfffddd___[[[WWWUUUTTTTTTSSSSSSPPPLLLJJJKKKHHHCCC>>>>>>;;;777666888666222000///,,,***((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''((()))++++++***,,,///555???MMM]]]gggpppttt|||}}}tttlllfffeeejjjrrrzzz~~~|||uuupppccc[[[TTTWWWcccrrr{{{}}}~~~vvvhhhcccgggrrrxxxuuu~~~}}}vvvdddZZZNNNFFFCCCAAA===888666444000---+++)))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((()))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---..................---------............/////////000111222111000000222444222333444555666666666666666777777888999888888888;;;;;;<<<<<<======<<<<<>>===<<<===>>>???@@@??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGIIIKKKMMMMMMMMMLLLKKKGGGFFFFFFGGGIIIIIIHHHGGGFFFGGGIIIJJJJJJJJJHHHGGGGGGHHHJJJJJJJJJIIIGGGFFFFFFDDDBBBCCCEEEFFFEEEDDDGGGGGGGGGGGGGGGFFFFFFEEEAAAAAAAAA@@@@@@@@@@@@???<<<<<<<<<;;;:::999888777888888777777777666666666777777666666666666777777444444555666666666555555666555555666999===AAACCC@@@DDDJJJQQQXXXaaajjjooo|||oooddd\\\WWWKKKJJJGGGCCC===777333000555444222111000000000111//////000000000///---,,,------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------+++,,,------...---------------------............000000000111111222222222111111111222333444555666999AAA]]]gggccc^^^YYYVVVUUUUUUVVVSSSSSSPPPLLLJJJKKKHHHCCC>>>???<<<777666888666111000///---***(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''((())))))***(((%%%###&&&...:::AAAEEENNN]]]jjjuuu~~~~~~xxxnnnuuuuuukkkbbb]]]___lllzzzuuuwww~~~{{{uuujjjbbbZZZSSSMMMBBB???;;;888666555222000///...,,,)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........///000222111000000111333222333444555555666666555777777888999999999999888;;;;;;<<<===============???>>>===;;;;;;;;;<<<===;;;<<<===>>>@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJLLLMMMLLLKKKJJJHHHFFFEEEEEEGGGHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHIIIJJJIIIHHHGGGFFFBBBAAA@@@AAACCCDDDDDDDDDFFFEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>999999::::::999999888777666666666666555555555555666555555444444555555666444444555555555444333333444444333222111111222222333555777999<<>>hhhfffbbb]]]XXXUUUTTTVVVWWWSSSSSSPPPLLLJJJKKKHHHCCC??????<<<777666888666111111///---***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&'''''''''+++,,,+++***(((''')))+++(((///999AAAHHHSSS```jjjwwwzzzzzz{{{uuuqqqttt{{{tttqqqZZZTTTJJJBBB===:::777555777888999888555111...---+++***((('''&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************************++++++++++++******++++++,,,,,,------,,,------------............000111111000000111222222222333444555555555555777888888999999999999999:::;;;<<<===============>>>===<<<;;;;;;<<<======;;;<<<<<<===???@@@@@@AAA?????????@@@BBBCCCEEEFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHFFFDDDDDDFFFGGGHHHGGGDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEDDD@@@??????@@@BBBCCCDDDEEEDDDCCCBBB@@@@@@@@@AAAAAA>>>>>>>>>======<<<<<<;;;777777888888888888888777666666666666555555555444444444333333333333444444444444444444333222111111333333444444333333222222222333444333222222444666999999999999999:::::::::888:::<<<===<<<;;;;;;<<<<<>>888444888666333000000111444666222222111000...---,,,+++------------......//////------,,,++++++,,,,,,---,,,+++++++++++++++++++++,,,+++++++++++++++++++++************************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------........./////////000000000000000000000000111111222444444000444888DDDdddccc```[[[VVVTTTTTTUUUWWWSSSSSSPPPLLLJJJKKKHHHCCC@@@@@@===888777888666111111///---+++)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$######%%%'''%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&)))+++------***&&&$$$###(((,,,//////...000777===IIIMMMUUU```kkksssxxxyyyvvv~~~yyyssskkk```VVVNNNIIIGGG777555222//////////////////222555555111,,,)))(((((((((''''''''''''''''''$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))*********++++++,,,,,,------........./////////---///111222111000000111111222333444555555555555777777888999999999999888999:::;;;<<<============<<<<<<;;;;;;<<<===???@@@>>>>>>>>>>>>????????????>>>??????@@@BBBDDDFFFGGGDDDFFFGGGIIIIIIHHHGGGFFFHHHFFFDDDDDDFFFGGGHHHGGGEEEDDDCCCBBBBBBDDDFFFGGGDDDDDDDDDDDDCCCCCCBBBBBB???@@@@@@AAABBBCCCEEEFFFDDDBBBAAA???>>>>>>???@@@<<<<<<;;;;;;:::999999888666666777777888888777777777777666666666555555555333333222222222222333333222222222222222111000///...///000222222222111111---...///...------...///555555444444444333333333000222333333222222333444111333555666666444222111222111000000000000111222*********+++,,,,,,---..................---------,,,,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))******************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,---...///000111222222000000000000111111222333222999888444CCCiii```]]]YYYUUUSSSSSSTTTUUUSSSSSSPPPLLLJJJKKKHHHCCCAAAAAA===888777888666111111000...+++))))))((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%$$$###$$$''')))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&***+++***)))&&&&&&'''((($$$)))---///---***)))***((())),,,222:::BBBFFFHHHQQQWWWcccpppzzz}}}zzzyyyyyynnndddaaa___YYYSSSOOOMMMIIICCC<<<777555444555+++++++++++++++*********'''***---///---***((('''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))******************+++++++++++++++---............/////////---///111222111000000000111222333444444555555444666666777888888888888777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA????????????????????????@@@@@@@@@AAACCCEEEFFFGGGDDDEEEGGGHHHHHHGGGFFFEEEHHHFFFEEEEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBAAAAAAAAA@@@@@@@@@???@@@BBBBBBBBBCCCEEEGGGCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;:::999888777777666666777777888777777777777666666666666555555555333222222111111222222333000000111111111000////////////000000000///......000111333333222222444555******++++++,,,---------,,,---///...------...000//////...---------------///000000000///...---,,,.........///000222333444...............---,,,+++++++++++++++,,,,,,,,,,,,*********+++++++++++++++*********+++++++++++++++************************((((((((()))))))))******************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,...///111222222000000//////000111111222000///333888:::FFFjjj\\\ZZZWWWTTTRRRRRRRRRRRRSSSSSSPPPLLLJJJKKKHHHCCCAAAAAA>>>999777888666111222000...+++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%$$$%%%(((+++((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&*********(((''''''***---"""'''+++------,,,+++,,,+++***+++///333666777...111777???GGGLLLMMMLLLPPPQQQTTTZZZaaagggkkkllluuuyyy~~~}}}{{{yyyyyyzzz~~~|||vvvsssoookkkfff___UUUOOOJJJBBB;;;;;;999444000111222111///------...000111))))))***)))(((&&&&&&&&&%%%&&&(((+++,,,,,,+++)))&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((()))))))))******,,,+++++++++++++++******,,,,,,---------.........,,,...111222111000///000111111222333444444444444555555666777777777777666666666888999:::;;;;;;;;;;;;;;;:::::::::<<<===>>>======>>>>>>??????@@@@@@AAABBBBBBCCCDDDEEEGGGHHHFFFGGGHHHJJJJJJHHHGGGEEEGGGFFFFFFGGGIIIIIIHHHGGGHHHGGGFFFEEEEEEDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@???AAABBBBBBAAAAAADDDFFFCCCCCCBBBBBBAAA???>>>======<<<;;;:::999888888777777777888888888777777666555555555555444444444333333222222111111222222333......///000000000//////111111000000///.........+++---/////////...///111......///000000111111222000111222222111111222444222222111000000111111222,,,,,,---...............------+++*********++++++,,,,,,---...---,,,+++*********,,,---------,,,,,,)))*********++++++++++++)))*********++++++++++++************************(((((((((((()))))))))***************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---......///000000000////////////000111111...,,,000777666777JJJbbbZZZYYYVVVTTTRRRQQQQQQQQQSSSSSSPPPLLLJJJKKKHHHCCCBBBBBB>>>999777888666111222000...,,,***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&))),,,)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%(((***+++)))(((((((((***(((&&&&&&(((+++------)))'''&&&&&&)))+++------((((((***---///000...---***///444777888888:::===BBBEEEGGGDDDBBBEEEIIIKKKNNNKKKGGGGGGIIIJJJJJJIII>>>===<<<<<<;;;888444000111---,,,///...))))))...(((((())))))***+++,,,,,,))))))***)))''''''((()))&&&%%%%%%(((+++,,,***)))&&&&&&'''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))---,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,...111222111000//////111111222333444444444444444555555666666666666666555555777888999:::::::::<<<;;;:::999999999:::;;;:::;;;<<<===>>>@@@@@@AAACCCCCCCCCCCCDDDFFFGGGHHHGGGIIIJJJKKKKKKJJJHHHGGGGGGGGGGGGIIIJJJJJJHHHFFFIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>AAABBBAAA@@@@@@BBBEEECCCCCCDDDCCCBBB@@@>>>===>>>>>>===<<<:::999999888888888888888888777666666444444444333333333222222333333222222222222333333------...///000000000/////////...------------------...000000///......///.........------,,,,,,,,,,,,---...---,,,,,,...000***+++,,,---.../////////...---,,,+++***++++++,,,......---,,,,,,---...///)))***,,,------,,,++++++)))***,,,...///...,,,+++))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------........................000////////////000000111...555555---...:::===888MMMrrrYYYZZZYYYWWWSSSQQQQQQQQQQQQQQQPPPNNNKKKHHHEEECCCDDDBBB>>>:::777666555555777444111---***)))))))))''''''((((((((((((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%''',,,...***''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((------,,,,,,,,,,,,,,,,,,.........---------,,,,,,***+++,,,------,,,+++***))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))***++++++++++++***++++++++++++,,,---......///////////////.........000111111111111222222222444444444555555555555666444555666777888999::::::;;;;;;:::999999999:::::::::===??????======@@@CCCDDDDDDCCCAAAAAABBBFFFIIIGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHGGGFFFFFFEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDCCCBBB@@@???>>>:::;;;>>>AAADDDEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>CCCAAA???<<<:::888777666888999:::888666555555666333333333333333333333333///000111222222111000/////////............////////////.........---------........................,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......///////////////.........000000000000111222333444666KKKoooZZZYYYWWWVVVTTTSSSQQQPPPQQQQQQPPPNNNLLLHHHEEECCCDDDBBB???;;;888777666666777444111---***)))))))))(((((((((((((((''''''''''''&&&$$$$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%***+++(((&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((((((((()))************)))((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))***++++++++++++***++++++++++++,,,---......////////////............//////000000000111111111333444444444555555555555555555666777888888999999::::::999999999::::::;;;999999:::999999:::===???EEEDDDCCCAAA???@@@CCCFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHFFFDDDBBBAAADDDEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCBBB@@@???>>>;;;<<<===???AAABBBCCCDDDCCCCCCCCCBBBAAA@@@???>>>AAA???===;;;999777777666777888888777555444444555333333333333333333333333///000111111111111000/////////............/////////.........------------------------------------,,,,,,,,,,,,------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------...........................////////////000000000000111222222333999:::FFFaaa[[[XXXUUUTTTUUUUUURRROOORRRQQQPPPOOOLLLIIIEEEDDDEEECCC???<<<999888777777777444111---***)))))))))))))))(((((('''''''''&&&'''%%%######%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%((()))&&&%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++******+++******++++++,,,---..................................../////////000000333333333333444444444444555666666666777777888888888888888888999:::;;;;;;999666444444666999;;;<<>>>>>@@@BBBFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHHHHGGGFFFCCCAAA???CCCDDDEEEFFFGGGHHHHHHHHHDDDDDDDDDCCCBBBAAA@@@???============>>>???AAAAAABBBBBBBBBAAA@@@???>>>======<<<;;;999888777666666555666666555333222333444222222222222222222222222//////000000000000/////////......------......///............------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............---------.../////////000111111000000000000111111999222000<<>>======???AAADDDEEEEEEFFFFFFGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA??????=========>>>???@@@@@@@@@@@@??????>>><<<<<<999999888777666666666666444555666555333222333444222222222222222222222222////////////////////////...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---.........------,,,,,,------...///000000111111000/////////000000000333888:::???VVVYYYUUURRRRRRVVVWWWSSSOOORRRRRRQQQOOOLLLIIIFFFDDDDDDBBB???<<<:::999999999777444111---***)))))))))))))))(((((('''''''''&&&(((&&&%%%%%%&&&''''''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$#########$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$***///---&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))************)))************+++,,,------,,,---------......///////////////000000000111111111111111111222222222222555555555555555555666666555555666777888:::;;;<<<999555000///222666777666;;;<<<======<<<===@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDBBBAAABBBDDDGGGIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@???=========>>>???===>>>>>>>>>===<<<;;;:::777777666555555555555666444555666555333222333444111111111111111111111111///..................///------,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---...---------+++,,,,,,---...//////000000000//////.../////////***222:::;;;777???XXXqqqWWWTTTRRRSSSUUUUUUSSSQQQRRRRRRQQQPPPMMMIIIFFFEEEDDDBBB>>>;;;999888888999777444111---***)))))))))(((((((((((((((((((((((()))'''%%%&&&'''(((''''''######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###############$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%+++000---%%%###%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((())))))******))))))***))))))******+++,,,---,,,,,,,,,---......////////////000000000111111111000000000000111111111222333444444444555555666666555555555666777999:::;;;999666222111111333444444999:::<<<<<<<<<===@@@BBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAACCCFFFJJJLLLIIIIIIIIIHHHGGGFFFEEEDDDFFFGGGGGGGGGFFFFFFEEEDDDAAA@@@???>>>============;;;<<<<<<<<<;;;;;;:::999666666555444444444555555333444555444333222333444000000000000000000000000......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++++++++,,,---------------,,,,,,,,,---........./////////............//////333000000555999<<>>@@@AAAAAAAAABBBCCCCCCDDDDDDBBBCCCDDDEEEGGGHHHIIIIIIFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEFFFFFFEEEEEEDDDDDD>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;::::::999888777666555444444444444444111222333333111111222333000000000000000000000000......---,,,,,,---......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))*********+++************++++++++++++++++++++++++++++++++++++************************************************************************)))))))))******+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,------------,,,------------------------------------...///000000777///,,,111888:::::::::777HHHeeeSSSTTTUUUTTTSSSRRRSSSTTTSSSSSSRRRPPPMMMJJJGGGEEEBBB@@@===:::888777777888777444111---***)))))))))%%%%%%&&&'''((()))******'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&'''((((((########################"""############$$$$$$$$$""""""""""""#####################"""###$$$$$$%%%''''''%%%$$$###""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((###""")))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%&&&'''''''''%%%%%%&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***+++,,,---++++++,,,,,,---...//////---------.........//////////////////000000000000111111222333555666777777666555555666666777888999@@@AAAAAA>>>999777888:::;;;===>>>===<<<<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDAAACCCGGGIIIJJJIIIGGGEEEBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBB<<<<<<===>>>===<<<:::999999999:::::::::999888888777777666555444444444444///000111111000///000222000000000000000000000000...---,,,,,,,,,,,,---...,,,++++++++++++++++++,,,+++++++++,,,,,,---------************************))))))))))))************)))************+++++++++++++++++++++++++++++++++************************************************************************))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,---------,,,,,,------------------,,,,,,,,,,,,,,,---...///000111------///111000...111666888555:::PPPsssOOOPPPRRRSSSRRRSSSTTTVVVTTTSSSPPPMMMJJJHHHGGGFFFCCCAAA===:::888888999:::888666333///,,,)))((((((''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%% """%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################%%%$$$###""""""!!!!!!"""&&&'''&&&### &&&+++)))'''%%%%%%&&&&&&%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((+++***)))))))))***,,,,,,,,,+++******+++,,,...///---......///////////////000000///////////////000111222222333333444444555333444555555444444555777>>>@@@AAA???:::777777999;;;<<<=========>>>@@@BBB>>>???@@@BBBCCCDDDDDDDDDCCCDDDFFFGGGGGGEEECCCAAAEEEDDDBBBBBBCCCBBB???===BBBBBBBBBCCCCCCCCCDDDDDD===<<<<<<;;;;;;;;;<<<<<<777888999999888777666555444444333333222111000000////////////............////////////............------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,+++,,,------......------........................///000000000111111111111...///444===III]]]OOOQQQSSSSSSSSSSSSUUUVVVUUUTTTQQQNNNLLLIIIHHHGGGCCC@@@===:::888888999:::888666222///,,,)))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$#########$$$$$$$$$%%%%%% """$$$%%%$$$######$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$######""""""######$$$ ###%%%%%%&&&+++333:::(((&&&%%%$$$%%%&&&%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((******)))))))))***+++,,,++++++******+++,,,...///------...///////////////000000///////////////000111111222333333444444555333444555555444444555777888999::::::888777777777:::;;;======<<<===???AAA???@@@AAABBBCCCDDDDDDDDDCCCEEEFFFGGGGGGEEEBBBAAADDDCCCBBBCCCDDDCCCBBB@@@?????????@@@@@@AAAAAAAAA>>>===<<<;;;:::;;;;;;<<<888999999999888777555444333333222222111111000000////////////............////////////.........------,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,+++,,,------...---------........................//////000000000111111111555333444555777???RRRdddPPPRRRTTTTTTTTTTTTVVVWWWUUUTTTRRRPPPMMMJJJHHHGGGBBB@@@===;;;999888999999777555222...+++)))(((((()))((('''&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$%%%!!!"""$$$%%%$$$######$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$#############################################$$$$$$%%%"""###$$$$$$###&&&,,,111'''&&&$$$$$$%%%&&&%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''((((((((((((***))))))))))))***+++++++++*********+++,,,---...,,,---......//////......000//////......///000000111111222222333444444444333444555555444444555777555444444666888999888777999:::<<<<<<<<<<<<>>>@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDFFFFFFEEECCCAAA???CCCBBBBBBCCCEEEFFFDDDCCC????????????@@@@@@@@@@@@@@@???<<<:::999:::;;;;;;:::::::::999888666555444111111111111111111111111/////////............---//////.........---------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,++++++,,,---------------------------------------////////////000000000000333222222333111222888@@@PPPRRRUUUVVVUUUUUUVVVWWWTTTTTTRRRPPPMMMJJJHHHGGGBBB@@@>>>;;;999999999999666555111...+++)))((((((***(((&&&%%%$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""############$$$$$$$$$$$$!!!###$$$$$$######$$$%%%########################%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""###$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$######"""""""""######&&&&&&%%%""" """&&&%%%######$$$%%%%%%$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$##################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))******+++*********++++++,,,------,,,,,,---............---//////.........///000000111111111222333333444444333444555555444444555777666555444777:::<<<:::888888:::<<<<<<<<<<<<===???AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCAAA???>>>BBBBBBBBBDDDFFFGGGGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<:::999999:::;;;<<<;;;:::999777666444444000000000000000111111111//////.........---------.........---------,,,,,,++++++++++++************************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,------------,,,------------------------........./////////000000...///111444555666777999OOORRRUUUVVVVVVUUUVVVVVVSSSRRRQQQOOOLLLIIIFFFEEEAAA@@@>>><<<:::999888888666444111...+++)))((((((***(((&&&%%%$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$"""###$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""!!! $$$$$$%%%$$$######%%%&&&%%%$$$""""""$$$%%%$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))************))))))***+++,,,,,,,,,,,,+++,,,,,,---------------...............///000000000000111222222333333444333444555555444444555777999777666888;;;<<<:::888777999<<<===<<<<<<===>>>AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAA???>>>===BBBBBBBBBDDDGGGHHHGGGFFFCCCCCCBBBBBBBBBBBBBBBBBBAAA???===:::999999:::;;;;;;;;;999888666555444333000000000000000111111111............------------------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,---------------------------............/////////000111111111222333333111NNNQQQTTTVVVVVVUUUUUUUUURRRQQQQQQOOOLLLIIIFFFDDDAAA@@@>>><<<:::999888888555333000---+++))))))((()))((('''&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############"""""""""############$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$########################%%%$$$###"""!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''((())))))******))))))((()))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------...///000000000000111111222333333333333444555555444444555777777666666777999999888777777:::===>>>======>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???DDDCCCCCCDDDFFFGGGEEEDDD@@@@@@@@@@@@???????????????>>>===<<<;;;::::::::::::999777666555444444444111111111111111111111111.........------------,,,------,,,,,,,,,+++++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))*********************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////111111//////222222000MMMPPPTTTVVVUUUTTTTTTTTTRRRRRRRRRPPPMMMJJJFFFDDD@@@???>>><<<;;;999888888444333000---+++))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&############$$$$$$$$$$$$###############$$$$$$$$$""""""""""""##################$$$###""""""$$$&&&########################$$$$$$$$$$$$%%%&&&'''(((###$$$&&&(((((('''&&&%%%"""#########$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################"""!!!"""###$$$###"""########################$$$###"""!!!!!!"""###$$$########################$$$#########$$$%%%%%%&&&###""""""""""""!!!###"""!!!!!!###$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''')))*********)))(((((((((***+++,,,,,,++++++******+++,,,,,,,,,,,,,,,------------...///000000000000000111222222333333333444555555444444555777444555777888888777888999888:::>>>??????>>>>>>???<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDDDDEEEEEECCCAAA>>>>>>>>>>>>=========<<<<<<<<<=========<<<:::999888777555444333333333444333333222222111111000000.........---------,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++000222///...333666555LLLOOOSSSUUUUUUTTTSSSSSSSSSSSSSSSRRROOOKKKGGGEEE@@@???>>>===;;;999888777444222000---***))))))(((''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&######""""""###%%%'''((("""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""#####################"""!!!"""$$$'''""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''((($$$&&&(((***+++)))'''&&&""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################!!!!!!"""###$$$###"""########################$$$###"""!!!!!!"""###$$$########################"""######%%%&&&(((***+++ """$$$%%%$$$"""###!!! !!!###$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''')))*********)))((('''(((***+++,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---...///000111000000000111222222333333333444666555444444555777222666999:::888888;;;>>>888;;;>>>@@@????????????;;;;;;===>>>@@@@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFGGGEEEDDDDDDDDDCCCAAA?????????>>>>>>=========<<<:::;;;===>>>>>><<<;;;999666555444333222333333444444444444333222111000000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))111333...+++...000///UUUSSSTTTXXXWWWSSSQQQSSSQQQPPPNNNLLLKKKHHHDDDAAAAAA>>>;;;999:::;;;;;;:::666555222///---***)))(((((((((((((((''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%########################""""""""""""""""""""""""$$$######""""""###$$$$$$########################""""""""""""############$$$""""""###&&&'''%%%###)))'''&&&&&&''''''&&&%%%######$$$$$$$$$######"""$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$########################################################################"""###$$$%%%%%%$$$""""""########################$$$$$$############$$$$$$""""""###$$$%%%'''((()))################################################$$$$$$########################$$$$$$$$$$$$######$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((()))*********+++++++++++++++++++++*********)))))),,,,,,------.../////////...///000111111222111111333333333444444444444555111444777888777666666666777888:::<<<<<<<<<:::999============>>>@@@CCCDDDEEEEEEEEEDDDBBBCCCEEEGGGDDDEEEFFFFFFEEECCC@@@???>>>>>>>>>======<<<;;;;;;<<<<<<=========<<<:::999555444333222222222222222///111444777666333000---------,,,,,,,,,,,,+++++++++++++++************))),,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((()))))))))************++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++***)))(((***+++---,,,,,,++++++,,,,,,---------------------------////////////000000000000SSSQQQRRRVVVVVVQQQPPPQQQQQQOOONNNMMMLLLIIIFFFCCCBBB???<<<::::::;;;;;;:::666555222///---***)))(((((((((((((((''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$""""""###&&&'''%%%###&&&%%%$$$%%%&&&'''&&&%%%"""######$$$$$$$$$######$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$########################################################################"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$############$$$&&&'''(((##############################################################################$$$$$$$$$$$$######$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))*********++++++++++++*********)))))),,,,,,------.../////////...///000111222222222222333333444444444555555555111333666777666555555666777888999:::;;;;;;;;;;;;=========>>>???@@@BBBCCCDDDEEEEEECCCBBBBBBDDDFFFCCCDDDEEEFFFEEEDDDBBB@@@@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888666555444333222222222222///111333444444222///---------,,,,,,,,,++++++++++++++++++*********))))))******)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((()))))))))************++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))*********((((((***,,,---,,,,,,++++++,,,,,,---------------------------.../////////000000000000QQQOOOPPPTTTSSSOOOMMMOOOPPPOOOMMMMMMMMMKKKGGGEEEDDDAAA===;;;;;;;;;::::::666555222///---***)))(((((((((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%################################################!!!"""######"""!!! """"""""""""""""""""""""""""""""""""##################"""$$$%%%&&&$$$###$$$###"""###%%%'''&&&%%%""""""###$$$%%%%%%%%%$$$$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$########################################################################"""######$$$$$$$$$##############################$$$$$$############$$$$$$#########"""###$$$$$$%%%##############################################################################$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************,,,,,,,,,---....../////////000111222333333333333444444444444555555555555111333666777666555666777777777777888999;;;<<<===<<<===>>>???@@@@@@AAA@@@CCCDDDDDDCCCBBBAAACCCEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBAAA>>><<<;;;;;;<<<<<<;;;;;;;;;;;;:::999777777777666555333222111111111///000111111111000...---,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((()))))))))************++++++++++++++++++***************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))***)))))))))+++---,,,,,,++++++++++++,,,,,,------------------------....../////////000000000PPPNNNOOOSSSSSSNNNMMMNNNOOONNNMMMMMMMMMLLLIIIFFFEEEBBB>>>;;;;;;;;;:::999666555222///---***)))((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################!!!"""$$$$$$$$$""" """"""""""""""""""""""""!!!"""""""""#####################$$$$$$$$$#########""""""###&&&''''''&&&!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""""""""############""""""""""""#########$$$$$$$$$########################################################################"""#########$$$$$$$$$$$$########################$$$$$$############$$$$$$######"""""""""""""""##################################################################$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&))))))((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))************************+++,,,,,,------...//////000000222333333333333333333444444444444555555555222444666777777777777888777666666666888:::===>>><<<===>>>@@@@@@@@@???>>>AAABBBCCCBBBAAA@@@BBBCCCAAABBBCCCDDDEEEDDDDDDDDDBBB@@@===:::999999;;;<<<<<<;;;;;;:::999888777777888777555444222111000000/////////.........------,,,,,,,,,++++++++++++***************))))))))))))(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))(((((((((((())))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))************---///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000PPPOOOPPPTTTSSSOOOMMMOOONNNMMMLLLMMMMMMLLLIIIFFFDDDAAA===;;;:::::::::999666555222///---***)))(((((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################"""###$$$%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""###$$$$$$######"""######""""""$$$''')))((((((!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$#########""""""""""""############""""""""""""#########$$$$$$$$$########################################################################"""""""""######$$$$$$%%%########################$$$$$$############$$$$$$######""""""!!!!!!""""""################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&'''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''((((((((((((************************++++++,,,,,,---.........000000222333333333333333333333333333444444444444333555777888777888999;;;666666555555666999<<<>>><<<===???@@@@@@???>>>===???@@@BBBAAA@@@???@@@AAA@@@AAABBBBBBCCCCCCDDDDDDAAA???;;;999888888:::;;;>>>===<<<;;;:::999888888777666555333111000000///......------,,,,,,------,,,,,,+++++++++******************)))))))))(((((('''((())))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))(((((((((((())))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))***+++++++++,,,...000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////QQQOOOPPPTTTTTTOOOMMMOOOMMMLLLLLLLLLLLLKKKHHHEEECCC@@@<<<:::::::::999999666555222///---***)))(((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""###%%%$$$###!!!""""""$$$######$$$'''(((((((((######$$$%%%&&&&&&&&&%%%$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$########################################################################""""""""""""###$$$%%%&&&########################$$$$$$############$$$$$$######"""""""""""""""###################################################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$###$$$%%%&&&&&&''''''&&&((('''&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((((((***************++++++++++++++++++,,,------......///000111222333333333333222222222222333333333333333555666777777888:::<<<666555555555666888;;;<<<>>>>>>>>>???>>>>>>=========???AAA@@@???>>>>>>???@@@@@@@@@@@@AAAAAABBBBBB???===;;;:::999999;;;;;;???>>><<<:::999888888888555555333222000/////////......---------,,,,,,,,,++++++++++++******************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((()))))))))************+++++++++***************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********+++,,,+++++++++---///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////PPPNNNPPPSSSSSSOOOMMMNNNMMMLLLKKKKKKKKKIIIFFFCCCAAA>>>:::999999999999999666555222///---***)))(((((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!###%%%$$$""" !!!"""###""""""###&&&''''''&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$###########################################################################""""""""""""$$$%%%&&&########################$$$$$$############$$$$$$######"""""""""###$$$$$$################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###########################&&&&&&&&&%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++***++++++,,,,,,---.........///000111222222222222000000111111111222222222111333444555555666888;;;666666555555666777999:::??????>>>===============<<<>>>@@@@@@???======>>>??????????????????@@@@@@>>>======<<<<<<<<<======>>>===;;;999888777777777333222111000////////////------......------,,,+++++++++++++++***************)))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((()))))))))************+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++***))))))***,,,++++++************++++++++++++++++++++++++++++++---------.........//////OOONNNOOOSSSRRRNNNLLLNNNMMMLLLKKKJJJJJJHHHEEEBBB???<<<999888888999999999666555222///---***)))((()))(((((((((''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%########################""""""""""""############!!!$$$&&&%%%""" !!!"""###"""!!!"""$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$###########################################################################""""""""""""$$$&&&'''########################$$$$$$############$$$$$$###############$$$%%%%%%################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%$$$##############################((('''&&&&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++***++++++,,,,,,---.........///000111111222111111///000000000000111111111000111333333333444777999666666666666666777888888AAA???>>><<<<<<<<<======;;;===???@@@>>>=========??????>>>>>>>>>>>>>>>???>>>>>>>>>???????????????===<<<:::888666666666666111111000//////...//////,,,---...///...---,,,++++++++++++************)))))))))))))))((((((((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((()))))))))************+++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***)))''''''(((***++++++************++++++++++++++++++++++++++++++---------.........//////PPPQQQRRRSSSSSSRRRQQQQQQRRRMMMKKKLLLLLLIIIHHHIIIAAA>>>:::777777888888888777555222...+++)))(((''')))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""############$$$$$$######""""""!!!!!!!!!!!!"""###############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""""""""%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################"""############$$$$$$$$$######""""""""""""##############################%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))+++...000111///,,,***''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))***+++++++++++++++)))************+++++++++)))************+++++++++......//////000000111111111111222333333333222111111111333444555666666666:::999999888888888888888<<<<<<;;;::::::999888888:::;;;===???AAACCCCCCDDDDDDCCCBBBBBBBBBAAA???===>>>???@@@???>>>===>>>???>>>===<<<:::888666555444111///...---...///...---------,,,,,,,,,,,,++++++************************,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++*********))))))((((((,,,,,,++++++***++++++,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,------......///PPPQQQRRRSSSTTTTTTSSSRRRUUUPPPMMMMMMLLLHHHEEEFFFBBB>>>:::888888999999999777555222...+++)))((('''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########"""!!!!!!#########""""""!!!!!!!!!#########"""""""""""""""!!!""""""###############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$#########""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################"""############$$$$$$$$$######""""""""""""##############################%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""##################$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))+++------,,,***)))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))***************(((((()))))))))*********)))************+++++++++.........///000000111111000111333555666666555444222222333444555555555555888888777777777777888888<<<<<<;;;:::999999888888:::;;;===>>>@@@AAABBBBBBAAA@@@???@@@@@@@@@>>><<<<<<>>>>>>>>><<<;;;<<<=========;;;:::888666555444111///------...///...---------,,,,,,,,,+++++++++************************,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************)))))))))(((+++++++++*********+++++++++++++++*********))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))******++++++******)))*********+++++++++,,,,,,++++++,,,,,,---.........PPPQQQSSSUUUUUUVVVUUUUUUXXXSSSOOOOOOLLLGGGCCCCCCCCC???;;;999999:::::::::777555222...+++)))(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""""""""######$$$#########$$$$$$###"""!!! """"""""""""############!!!"""######$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""######$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################"""############$$$$$$$$$######""""""""""""##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############"""""""""###$$$$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))((('''((((((((()))))))))))))))************+++++++++---......//////000111111///111444777888888777666333444444555555444444333555555555555666777888888;;;;;;::::::999999888888:::;;;<<<>>>??????@@@@@@===<<<<<<===>>>>>>===;;;;;;<<<===<<<:::999:::;;;<<<;;;:::999777666444444111///------...///...---,,,,,,,,,,,,++++++++++++************************++++++******))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************))))))))))))************************+++++++++***************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))******++++++******)))*********++++++++++++,,,++++++,,,,,,------......PPPRRRTTTVVVWWWWWWWWWWWWYYYTTTPPPPPPMMMGGGCCCCCCDDD@@@<<<::::::;;;;;;;;;888666222///,,,)))(((((((((''''''&&&&&&&&&''''''''''''(((((('''%%%###"""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########$$$$$$############$$$$$$########################""""""""""""""""""""""""############""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''((((((((()))))))))******))))))*********+++++++++------......///000000111///111444777888888666444444555555555444444333222333333333444555666888888:::::::::999999999999999;;;;;;<<<===>>>>>>>>>>>>:::999999:::<<<===<<<:::;;;<<<<<<;;;999888999:::;;;:::999888666555444333000///------.........---,,,,,,,,,++++++++++++*********************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********************************)))))))))))))))((())))))***************************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))************++++++++++++***++++++,,,------......QQQRRRTTTVVVWWWXXXXXXWWWWWWSSSPPPQQQOOOIIIEEEEEEDDDAAA===::::::;;;;;;;;;888666333///,,,***)))(((''''''&&&&&&&&&''''''(((''''''(((((('''%%%###"""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""######!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######"""!!!!!!""""""############$$$######""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###########################!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''''')))))))))*********++++++))))))*********+++++++++---------...//////000000000222444666666555333111555555555555444333222222222222222333444666777888888999999999999999999999;;;;;;<<<===============999999999:::<<<===<<<:::<<<===>>><<<:::999999:::999999888777555444333333000...---,,,---...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******'''((()))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))******)))))))))))))))*********+++++++++******++++++,,,------...RRRSSSUUUVVVWWWWWWWWWWWWVVVRRRPPPRRRPPPKKKFFFFFFDDD@@@<<<::::::;;;;;;;;;888666333///,,,***))))))'''&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""######$$$######### !!!"""###$$$%%%%%%""""""""""""############"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$######""""""""""""##############################""""""""""""""""""""""""!!!!!!"""""""""""""""###"""###$$$%%%%%%$$$###"""########################!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######""""""""""""#################################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""""""""###$$$$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&************++++++++++++)))************+++++++++,,,------......///000000111222222333333222111111444555555555444333333222222222222333444666777888777777888888999999::::::;;;;;;<<<===>>>>>>======;;;::::::<<<===>>>===;;;===>>>>>>===;;;999:::;;;888777777666444333333222000...,,,,,,---...---,,,++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************'''(((***+++,,,++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((())))))******))))))((()))))))))************+++******++++++,,,,,,------SSSTTTUUUVVVWWWWWWVVVUUUWWWSSSQQQSSSQQQKKKFFFEEECCC@@@<<<999999:::::::::888777333000---***))))))&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""#######################################"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""!!!!!!""""""######$$$$$$%%%%%%#########""""""""""""""""""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$""""""############"""""" !!!!!!"""######$$$$$$######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!"""$$$%%%%%%$$$"""!!!########################!!!!!!"""$$$$$$%%%%%%$$$########################"""############$$$$$$$$$######""""""""""""#################################$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''))))))))))))************)))************+++++++++,,,,,,---......//////000111111111111111222333333444444444555444444333333333333333333444666777777666777777888999::::::::::::;;;<<<===>>>?????????>>>======>>>???@@@>>>======>>>>>>===:::999999:::777666666555444333222222000...,,,,,,---------,,,++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))))))))************'''(((***,,,---,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))*********************+++,,,,,,------SSSTTTUUUVVVVVVVVVUUUTTTYYYTTTSSSTTTQQQJJJEEEDDDCCC???;;;999999:::::::::999777333000---+++))))))&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$&&&'''(((%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$""""""############"""""" !!!!!!"""###$$$$$$$$$######""""""""""""##############################"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!###$$$$$$###!!! """"""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######""""""""""""#################################$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++,,,,,,------...//////000000000000000111333666777333333444555555444444333444444444444555666777777666666777888999::::::;;;:::;;;<<<>>>??????@@@@@@@@@??????@@@AAAAAA???>>>===>>>>>><<<:::888888999666666555444333333222222///...,,,,,,---------,,,+++++++++************)))))))))))))))))))))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++''')))+++---...---,,,+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))******+++,,,,,,------RRRTTTVVVWWWWWWUUURRRQQQUUUPPPMMMOOOOOOJJJEEEDDDCCC@@@<<<;;;;;;;;;;;;:::>>>;;;666111,,,)))''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$###!!!!!!!!!"""#######################################""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$######################## !!!!!!""""""######################################################""""""""""""############################################################################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###%%%%%%&&&$$$"""$$$&&&(((&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''(((((()))***++++++,,,,,,,,,,,,+++,,,,,,---...///000000111111111222222222111111222222222333333333333222111000000222444555777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;888777555333222000000/////////...---,,,,,,+++++++++++++++************)))******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,SSSUUUVVVWWWWWWUUURRRQQQTTTOOOMMMOOONNNIIIEEEDDDDDDAAA===;;;;;;<<<;;;;;;>>>;;;666111,,,)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!"""""""""######"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!!!!"""#######################################""""""""""""""""""""""""############""""""""""""############""""""#########$$$$$$$$$########################!!!!!!!!!"""""""""""""""################################################""""""""""""############################################################################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###%%%%%%%%%###"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((''''''(((((()))******+++,,,,,,,,,,,,,,,,,,---...//////000000000111111111222222111111111222222222333333333222111000000222444555666777888:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????????????????????????????@@@???>>>===<<<;;;;;;:::777666444222000///...............---,,,,,,+++++++++++++++*********))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,UUUVVVWWWXXXWWWUUURRRPPPRRRNNNMMMNNNNNNIIIEEEEEEEEEBBB>>><<<<<<===<<<<<<===;;;666111,,,)))((('''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#################################$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$%%%$$$############$$$%%%$$$###""""""!!!"""""""""####################################""""""""""""""""""""""""############""""""""""""############"""""""""#########$$$$$$########################""""""""""""""""""!!!!!!################################################""""""""""""############################################################################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$############$$$%%%%%%###"""!!!"""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&++++++***((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((('''((())))))******+++++++++,,,,,,,,,,,,---...///000000000000000111111111111000111111111222222222222333222111111111222333444666666888999:::;;;;;;;;;;;;;;;===>>>???>>>>>>=========>>>>>>??????@@@@@@???>>>===<<<;;;::::::999777555333111///---,,,+++...------,,,,,,+++++++++++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,UUUVVVXXXXXXXXXUUURRRPPPQQQNNNNNNOOONNNIIIFFFGGGFFFCCC???======>>>=========:::666111,,,***(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""""""""####################################"""""""""!!!!!!"""""""""############!!!"""""""""############""""""""""""####################################$$$######""""""!!!!!!!!!################################################!!!"""""""""############################################################################################################################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''+++***)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,,,,---...///000/////////000000000111111000000000111111111111222222222111111111222333444555555777888999::::::::::::;;;===?????????===<<<<<<======>>>???@@@@@@AAA======<<<;;;:::999888888777555333111...,,,++++++---,,,,,,,,,+++++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++TTTVVVWWWXXXWWWUUURRRPPPPPPNNNOOOQQQOOOIIIHHHIIIFFFCCC???>>>>>>>>>>>>===<<<:::555000,,,***)))((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""#########""""""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############!!!"""""""""############!!!!!!"""""""""#################################$$$$$$######""""""!!!!!!################################################!!!"""""""""############################################################################################################################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))*********,,,++++++,,,,,,---...///....../////////000000000//////000000000111111111222222111222222222333333444444666777888999999999999:::<<<>>>???>>>===<<<<<<======>>>???@@@@@@AAA<<<<<<;;;:::999888777777777666333111///---,,,,,,+++++++++++++++******************)))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++RRRTTTVVVWWWWWWUUURRRQQQNNNMMMOOOPPPNNNIIIHHHKKKFFFCCC???======>>>======<<<999555000,,,***))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$###############""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$""""""###$$$$$$###""""""!!!!!!"""############"""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""############!!!!!!!!!"""""""""################################################""""""################################################""""""""""""############################################################################################################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%&&&%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))))))))))))))))))))************+++,,,---...............////////////////////////000000000000111111222222222333333333333333555666777888888888777888:::<<<============<<<<<<======>>>>>>??????;;;::::::999888777666555555444333111///...------******************************)))))))))(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++PPPQQQTTTVVVVVVUUUSSSQQQKKKKKKMMMOOOLLLGGGFFFJJJEEEBBB???============<<<<<<999555000---***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!"""""""""######"""############$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$######"""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""############!!!!!!!!!!!!"""""""""#############################################$$$$$$################################################""""""""""""############################################################################################################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%"""$$$&&&%%%######%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))((())))))))))))***+++,,,---------........./////////........./////////000000111111222222333333333222222333444555666777777777666666888999;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666555444333222000///...---------)))************************)))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************NNNPPPSSSUUUUUUTTTSSSRRRIIIIIIKKKMMMJJJEEEEEEIIIEEEBBB>>><<<<<<===<<<<<<<<<999555000---***))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""$$$$$$$$$###"""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""############!!!!!!!!!!!!""""""""""""########################"""""""""###$$$$$$$$$%%%################################################""""""""""""############################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%!!!###%%%$$$""""""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((()))***+++,,,---------.........//////............/////////000111111222333333333333222222222444555666777777777555555666777999<<<>>>???:::999999999999999999999999999888777666555444444000000///---------------)))))))))))))))*********))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************QQQQQQRRRTTTTTTSSSOOOMMMJJJMMMOOOMMMIIIEEEEEEFFFCCCAAA>>>============<<>>>>>>>>>>>===>>>;;;666000,,,)))((((((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################$$$###"""!!! !!!"""!!!!!!"""###############""""""""""""############"""""""""""""""######$$$###!!! !!!"""###"""!!!!!!"""""""""###############################################################"""!!!"""###$$$###"""###$$$%%%$$$#########%%%######$$$$$$$$$$$$############################################################$$$%%%%%%%%%$$$$$$########################"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###&&&***,,,)))'''&&&((((((((()))))))))***************************++++++,,,,,,,,,------------......///////////////......111111000000111111222333444444444444444444444444777777888888999999:::::::::::::::::::::;;;;;;<<<888777666444333222222222222111000...------,,,,,,************************(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''%%%&&&'''((()))(((''''''************)))))))))((())))))))))))))))))))))))))))))************))))))************************+++++++++*********))))))******))))))))))))*********)))(((''''''((()))***************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((***+++,,,+++******)))(((((())))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))*********SSSTTTVVVWWWVVVTTTQQQOOOJJJMMMOOOMMMHHHEEEDDDEEEFFFDDDAAA?????????>>>======:::555000,,,*********)))((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###############""""""###############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#################################""""""!!!!!!!!!!!!"""!!!!!!"""###############""""""""""""############"""""""""""""""######$$$###"""!!!!!!######"""!!!""""""""""""###############################################################"""!!!"""$$$$$$$$$###$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))'''&&&&&&&&&(((((())))))))))))******++++++******************,,,,,,,,,---------.........//////000000/////////111000000000000111222222333333444444555666666666999999999999999999:::::::::::::::;;;;;;;;;<<<<<<999888777555333222222111111000///...---,,,,,,,,,************************(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((()))))))))((((((************))))))))))))))))))))))))))))))))))))))))))************))))))************************+++************)))))))))***))))))(((((())))))***))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''')))************)))((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((((((((())))))))))))******QQQSSSUUUVVVTTTQQQOOONNNLLLNNNPPPNNNIIIEEEEEEFFFFFFCCC@@@??????>>>>>>======:::555000---+++***+++***((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################"""""""""!!!!!!!!!!!!"""!!!!!!"""###############!!!"""""""""############"""""""""""""""######$$$###"""!!!"""######"""!!!"""""""""""""""########################$$$$$$$$$###########################"""!!!"""$$$%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$#####################$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""########################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$&&&)))***'''(((((((((((()))))))))***+++++++++***************+++,,,,,,------............//////000000000000///000000000000000111222222222333333444666777777888999999999999999999::::::;;;;;;;;;;;;<<<;;;;;;;;;:::999777555333222111111000///...---,,,,,,,,,,,,************************(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))************************************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))***))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))***QQQTTTWWWWWWTTTPPPOOONNNMMMPPPQQQOOOJJJFFFFFFGGGDDDAAA>>>===>>>>>>===<<<===:::555111---+++++++++***)))'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!"""###############!!!"""""""""############"""""""""""""""######$$$$$$"""!!!"""###$$$###"""######""""""""""""""""""""""""#########$$$$$$$$$########################$$$""""""###$$$%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((***222777111&&&'''(((((((((((()))))))))************************++++++,,,,,,---...//////......///000111111000000000000//////000000111222111222333444555777888888888999999999999999:::::::::;;;;;;<<<<<<;;;:::::::::999777555333222111000///...---,,,,,,+++,,,,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((())))))***))))))))))))))))))******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))SSSWWWZZZZZZUUURRRQQQQQQNNNPPPRRROOOJJJFFFEEEFFFAAA???===<<<===>>>>>>>>>>>>;;;666111---+++***+++)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###############""""""###############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!"""###############""""""""""""############"""""""""""""""######$$$$$$###""""""$$$$$$###"""############"""""""""""""""""""""###$$$$$$%%%%%%########################$$$###"""###%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%###############"""""""""""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$''',,,777GGGLLL;;;$$$''''''(((((((((((())))))))))))*********+++++++++***+++,,,,,,---...//////......///000111111111111000////////////000111111111111222333444555666777666777777888999999::::::999:::;;;;;;;;;:::999888888777666444222111111000...---,,,+++++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''''''''((()))***))))))))))))************************************))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***)))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))TTTXXX[[[ZZZUUUQQQPPPQQQLLLOOOPPPMMMHHHDDDCCCDDDAAA???======???@@@AAA@@@@@@<<<777222---+++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""######"""!!!!!!!!!"""###############""""""""""""############"""""""""""""""######$$$$$$###""""""$$$$$$###"""############"""""""""!!!!!!""""""###$$$$$$%%%%%%########################$$$###"""###%%%&&&%%%$$$###$$$%%%$$$#########%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%##############################$$$%%%%%%%%%$$$$$$########################"""############$$$$$$$$$##############################""""""""""""######!!!""""""###$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%)))888PPPZZZEEE''''''''''''((((((((())))))(((((()))***+++,,,,,,---***++++++,,,---...///000......///111111222222111///////////////000111111111111111222333444555555444444555666888999::::::888999:::;;;:::999777666666555444333222111111000---,,,,,,+++++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((('''&&&&&&&&&'''((()))((()))))))))************************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))******((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))((('''''''''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))RRRVVVZZZYYYSSSOOONNNPPPKKKMMMOOOLLLGGGBBBAAABBB@@@???===>>>@@@BBBCCCBBBAAA===888222---***))))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!#########"""!!!!!!!!!"""###############""""""""""""############"""""""""""""""######$$$$$$###"""###$$$$$$$$$"""$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%########################$$$###"""###%%%&&&%%%$$$"""###$$$$$$""""""###$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&***%%%"""///LLL]]]LLL...''''''''''''((((((((()))''''''(((***+++,,,---...******+++,,,---//////000......///111111222222222///////////////000111111000111111222222333333444222333444666777999:::;;;777888:::::::::888666555555444333222111111111111,,,,,,++++++***+++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%'''((()))(((((())))))*********+++************************))))))************))))))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''&&&%%%'''''''''''''''((()))***'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))WWW[[[[[[UUUQQQSSSUUUUUUOOONNNMMMJJJGGGDDDAAA@@@BBBAAA@@@@@@BBBBBBAAA@@@@@@<<<666000+++)))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$######""""""######$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######################################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++'''(((((()))***++++++,,,''''''''''''(((((((((((()))******+++,,,,,,------++++++,,,,,,,,,,,,------////////////000000000000000000////////////000000111111111222222333333333444555666888999999999999:::::::::999999888777666444444333222111000///...+++******)))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++***)))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))(((&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))UUUYYYYYYUUUQQQSSSTTTSSSNNNNNNLLLJJJGGGEEEBBBAAAAAAAAA@@@AAABBBBBBAAA???@@@<<<777222---***))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""%%%$$$$$$###########################"""""""""!!!$$$$$$###"""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$################################################$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$############"""######################################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))***&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))******++++++,,,,,,+++++++++,,,,,,,,,------///////////////000000000000000////////////000000111111111222222222333333222333444666777777777777888888888888777666555555444333222111000///......+++***))))))(((((())))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))(((&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))SSSWWWYYYUUUSSSSSSSSSPPPNNNMMMKKKJJJGGGEEEDDDCCCAAA@@@@@@BBBCCCCCCAAA???>>><<<888444000,,,)))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""############""""""""""""$$$###""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""#########$$$$$$$$$$$$###""""""$$$$$$$$$###############!!!!!!"""""""""#########$$$$$$$$$############"""######################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++++++++++++++,,,,,,,,,,,,........./////////000000000//////......//////000111111111111111222222222000111222444555555555555666666666666555444333222222222111111000///......+++***))))))(((((())))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))RRRWWWXXXVVVUUUUUUSSSOOOMMMLLLKKKIIIGGGFFFEEEEEE@@@@@@AAABBBCCCCCCAAA>>>===<<<999666222---***((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""#########"""""""""""""""######"""""""""""""""#################################""""""""""""######""""""""""""""""""""""""!!!"""""""""####################################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$######$$$$$$$$$######"""########################""""""""""""#########$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''(((((()))************++++++++++++,,,,,,,,,---------......//////000/////////....../////////000111111111111111111111///000111333444444555555444444444333333222111000111111000000///...------******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))(((''''''&&&((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((SSSWWWYYYWWWWWWXXXUUUOOONNNLLLKKKIIIGGGGGGFFFFFFAAA@@@@@@BBBCCCCCCAAA???<<<;;;999666222...***((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$###"""!!!""""""""""""""""""#########"""""""""""""""####################################""""""""""""######""""""""""""""""""""""""!!!"""""""""####################################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""######$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((())))))***************+++++++++,,,,,,+++,,,,,,---......////////////............//////000000000000000000000000000111222333444555555555222333333222222111000///000//////......---------***))))))((('''(((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***((()))******)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((TTTWWWXXXWWWXXXYYYVVVPPPOOOMMMKKKIIIGGGGGGGGGGGGBBBAAA@@@@@@BBBBBBAAA@@@<<<:::888555111---***((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%###"""!!!""""""""""""############"""""""""""""""######$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######################################################$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((())))))******************++++++++++++***++++++,,,---.../////////......------......///000000000000////////////000111222444555555555555333333333333222111000///.........---------,,,,,,***)))((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***((((((((((((((((((((((((''''''(((((())))))******((()))******(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))TTTVVVVVVUUUWWWYYYVVVPPPPPPNNNLLLIIIGGGFFFFFFGGGDDDAAA??????@@@AAABBBBBB;;;:::777333000,,,***((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""###$$$%%%%%%$$$"""!!!!!!"""""""""############"""""""""""""""###$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$############"""######################################################$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))***++++++************++++++++++++******+++,,,---.../////////......------......///000000/////////.........000111222333444555555555444444444333333222111000------------,,,,,,,,,,,,))))))(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******))))))))))))))))))))))))'''''''''((()))*********((()))***)))((('''(((***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))TTTUUUTTTSSSUUUXXXUUUOOOQQQOOOLLLIIIGGGFFFFFFFFFEEEBBB???===???AAABBBCCC;;;999666222///,,,***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###%%%%%%%%%$$$""" !!!!!!""""""#########$$$""""""!!!""""""###$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############$$$$$$$$$############"""######################################################$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$########################""""""######$$$$$$$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""""""""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++)))************+++++++++)))******+++---...//////.........------.........000000//////.........---///000111222333444444444444444555444444333222111------,,,,,,,,,,,,,,,,,,))))))(((''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++************************&&&''''''((()))******+++((()))***)))((('''(((***(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))YYYVVVTTTUUUWWWWWWTTTPPPPPPPPPOOOLLLHHHFFFFFFGGGCCC???<<<===BBBDDDBBB>>>>>><<<888333...+++)))((('''((()))))))))(((&&&%%%&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%)))---...+++&&&"""######$$$$$$$$$$$$############"""""""""###%%%&&&$$$#########""""""!!!!!!########################(((&&&$$$"""!!!!!!""""""###"""""""""!!!!!! ########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#########################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&''''''((()))******+++******+++++++++,,,,,,,,,***+++,,,---............---------------------------------.........//////111222333444444444333222///000111222333222111000///...---,,,+++*********+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''+++***)))))))))))))))***''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))XXXUUUTTTTTTVVVVVVSSSPPPOOOOOOOOOLLLIIIFFFFFFFFFCCC???<<<===BBBDDDBBB??????===999333///+++)))((('''((()))))))))(((&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&+++000000+++%%%######$$$$$$$$$$$$############"""""""""###%%%%%%############"""""""""!!!########################&&&%%%###"""!!!"""###$$$#########""""""!!!!!!!!!########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''''''''(((((())))))))))))))))))************+++***+++,,,---............---------------------------------.........//////000111222333444333222222000111222333333222111000///...---,,,+++***************))))))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''***)))))))))))))))******,,,+++******(((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))WWWTTTSSSSSSVVVVVVSSSPPPNNNOOOOOOMMMJJJGGGFFFFFFCCC???<<<>>>BBBDDDBBB???AAA>>>:::444///+++)))(((((((((((()))(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$"""'''///111,,,&&&######$$$$$$$$$$$$###############"""######$$$%%%############""""""""""""##############################"""""""""###%%%&&&###############"""""""""########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''((('''(((((((((((()))))))))++++++,,,---............------------------------------.........////////////000222333333333222111111222333333333333111111///...---+++***************))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))******+++111///---***((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))VVVSSSRRRSSSUUUUUUSSSOOOMMMNNNOOOMMMJJJGGGFFFFFFCCC???<<<>>>CCCEEECCC@@@AAA???:::555///+++)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###(((***'''$$$######$$$$$$$$$$$$########################$$$$$$#########"""""""""""""""##############################"""""""""###$$$%%%$$$$$$##########################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))+++,,,------.........---,,,,,,------------------............///////////////000222333444333333222222222333444444333111000///...,,,+++******))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((***+++,,,111///,,,)))'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((UUUSSSQQQSSSUUUVVVSSSPPPMMMNNNNNNMMMJJJGGGGGGGGGCCC???<<<>>>CCCFFFDDDAAAAAA>>>999444///+++)))((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$######$$$$$$$$$$$$###############$$$############""""""""""""""""""##############################$$$$$$$$$#################################$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&))))))*********+++++++++,,,,,,------...---------,,,,,,,,,---------.............../////////000000///000222333444444444333222222333444333222111000...---,,,+++***)))))))))((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++---+++)))'''&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((UUUSSSRRRSSSVVVVVVTTTQQQNNNNNNNNNKKKHHHGGGHHHIIICCC???<<<>>>CCCFFFEEEAAA>>><<<888333///+++)))((())))))(((''''''''''''(((&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((%%%!!!"""&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""####################################$$$$$$$$$$$$######"""""""""""""""#######################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''''''''''''''''''''(((++++++++++++,,,,,,,,,,,,,,,,,,------...------,,,+++,,,,,,------.............../////////000000000...///111333333444333333111222333333222111///......---,,,***))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***(((((('''&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))VVVTTTRRRTTTWWWWWWUUURRROOOOOOMMMJJJGGGGGGIIIKKKCCC???<<<>>>DDDGGGEEEBBB<<<:::666222...+++))))))***)))((('''&&&''''''(((&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&######$$$$$$$$$$$$#########$$$$$$%%%$$$###"""!!!!!!"""""""""####################################"""######$$$$$$$$$$$$###!!!!!!!!!""""""#################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''(((((('''''''''(((((()))))))))++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,++++++,,,,,,---......///.../////////000000000000,,,---///000111222111111111111222222111000...---...---,,,***))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))VVVTTTSSSTTTWWWXXXVVVSSSPPPOOOLLLHHHFFFFFFIIILLLCCC???<<>><<<>>>DDDFFFDDDAAA666777555222---***((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$$$$%%%%%%$$$$$$###"""!!!!!!######""""""""""""############$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""$$$%%%&&&'''''''''########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&''''''''''''&&&%%%$$$#########$$$%%%&&&$$$""""""###%%%''''''&&&%%%%%%&&&((((((((('''$$$$$$%%%&&&''''''(((((('''(((((((((((((((((((((&&&'''((((((((('''&&&%%%+++)))'''''')))+++,,,---,,,***)))((((((((('''%%%***'''%%%&&&)))+++***(((&&&%%%###"""!!!"""""""""'''(((((('''%%%$$$%%%'''###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))+++++++++*********))))))+++,,,------......------------,,,+++,,,---...///////////////////////////,,,,,,------.../////////111000///...............***+++++++++***)))'''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((XXXVVVTTTTTTUUUUUUSSSQQQPPPPPPOOOLLLIIIGGGHHHIIIBBB>>><<<>>>CCCEEECCC???999888666222---***))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######""""""""""""######"""##################"""########################""""""""""""""""""""""""!!!"""###$$$&&&&&&&&&'''########################"""############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&''''''''''''&&&%%%$$$######$$$%%%%%%***)))'''&&&&&&'''''''''((('''&&&''''''(((''''''***))))))(((((((((((((((---+++)))***,,,---,,,+++,,,,,,---111444444222///---------///111222333333555222///------------,,,+++***+++,,,---+++)))''',,,+++)))((((((((()))(((%%%&&&&&&%%%$$$%%%(((***'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))+++++++++*********))))))+++,,,------...---------------,,,,,,,,,---...///........................------......///000000000111000///...------------******++++++***)))'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((('''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********)))((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))(((&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))YYYWWWVVVUUUUUUTTTSSSQQQPPPPPPOOOLLLIIIHHHIIIJJJCCC???<<<>>>BBBCCC@@@===<<<;;;777222---))))))***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""""""""########################!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((())))))***++++++777888;;;@@@CCCBBB===999333555999@@@FFFHHHEEEBBB777;;;BBBJJJQQQUUUXXXYYY]]]UUUIII@@@;;;;;;<<<===:::999777444000...---...,,,)))''''''((()))))))))******)))'''&&&&&&(((***((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))+++++++++***************++++++,,,------------------,,,,,,,,,,,,---...///.................................///000000111111222111///...---,,,++++++************)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((''''''&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************[[[YYYWWWVVVVVVUUUSSSQQQPPPPPPNNNLLLIIIIIIJJJLLLDDD@@@<<<===AAABBB>>>:::???===888222,,,)))***+++))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######$$$$$$$$$########################""""""#########$$$$$$$$$""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&"""$$$%%%&&&&&&''')))***%%%&&&''''''&&&&&&'''((((((+++///444888:::;;;;;;DDDLLLXXX```aaa[[[TTTOOOJJJOOOWWW]]]```aaa``````LLLRRR\\\eeelllppprrrtttzzzpppcccWWWQQQQQQSSSTTTVVVSSSNNNEEE>>>===AAAFFF@@@<<<666222///---)))&&&''')))******)))(((((())))))(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))************************++++++,,,------------,,,,,,,,,,,,,,,------..............................------......//////000000222111///---,,,+++******)))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((''''''((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))[[[YYYWWWVVVVVVUUUSSSQQQQQQPPPNNNLLLIIIIIIKKKMMMEEEAAA===>>>AAAAAA>>>999???===999222---******+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""####################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''''''''$$$&&&((((((((()))+++...)))+++------,,,,,,...000:::>>>EEELLLQQQSSSSSSSSSSSS]]]hhhkkkggg```]]]]]]WWW]]]eeefffbbb___```bbbcccggglllnnnllliiigggfffooommmjjjiiiiiihhhfffdddcccdddbbb]]]YYYWWWZZZ^^^ddd]]]SSSKKKFFF???888222(((,,,000111///,,,***)))***)))((('''''''''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,---------------........................++++++,,,------......///111000...---+++***)))))))))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''(((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((([[[YYYXXXWWWWWWVVVUUUSSSRRRQQQOOOLLLIIIHHHKKKMMMFFFAAA>>>>>>AAABBB>>>:::===<<<888333...******+++((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$########################$$$%%%&&&''''''&&&%%%$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&'''((((((((((((&&&((()))(((&&&''',,,000999<<<>>>>>><<<;;;>>>AAAOOORRRVVV[[[^^^`````````aaadddfffbbb]]][[[___ccceeehhhkkkggg```[[[[[[^^^ooorrrtttrrrlllfffddddddfffkkkssszzz|||vvvmmmfff^^^ccciiimmmmmmkkkhhhggghhhbbb[[[XXXXXXWWWSSSNNNIIIJJJJJJGGG???777000,,,+++***((('''&&&%%%$$$$$$''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))***************+++++++++******+++,,,,,,,,,,,,,,,+++,,,------......------------------------------***++++++,,,------......000///---,,,+++***)))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''[[[YYYWWWWWWXXXXXXVVVTTTTTTSSSPPPLLLHHHHHHJJJLLLFFFBBB>>>???BBBCCC???;;;::::::888333...+++******'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$########################$$$%%%&&&''''''&&&%%%$$$"""##################"""########################""""""""""""""""""""""""""""""######$$$$$$##############################"""############$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%'''((())))))((((((''')))++++++***...666===RRRUUUWWWUUUQQQOOOQQQTTTZZZYYYYYYYYY[[[^^^aaabbbhhhfffcccbbbdddgggkkkmmmzzzwwwssspppooonnnnnnnnnpppsssvvvuuurrrqqqtttxxxsssvvv{{{~~~wwwrrriiilllpppuuuxxxxxxtttqqqccc___\\\^^^eeeiiihhheeefffeeebbb[[[RRRIIICCC@@@666555333000---***'''%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))))))))*********+++++++++******+++,,,,,,,,,,,,++++++,,,---.........------------------------------++++++,,,,,,---......///...---,,,+++************)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((())))))*********))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''(((''''''&&&((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((ZZZYYYWWWWWWXXXXXXWWWUUUUUUTTTPPPLLLHHHGGGJJJLLLFFFBBB??????CCCDDD@@@<<<888888777444///+++******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$$$$##################$$$$$$$$$%%%'''(((((('''%%%$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""######$$$$$$$$$$$$###########################"""############$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%'''))))))))))))(((+++///222444666>>>IIIRRReeehhhiiifffaaa^^^___bbb___\\\WWWUUUVVV[[[bbbfffjjjggggggoooyyy|||xxxpppiiibbbbbbiiinnnnnnllllllpppssssssqqqsssyyy|||zzzxxxyyy}}}~~~~~~uuuoookkklllqqqtttrrrnnnccccccaaa^^^[[[YYYZZZ[[[IIIHHHEEEBBB===777222///(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))))))))******++++++++++++******+++,,,,,,,,,,,,++++++,,,---.........---,,,------------------------,,,,,,------...//////000---,,,,,,+++*********+++)))((('''&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$&&&'''((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&((()))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%###$$$&&&'''''''''&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))\\\WWWTTTWWWYYYWWWTTTUUUQQQQQQNNNHHHGGGKKKMMMLLLHHH@@@<<>>:::999777444000...,,,++++++((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%""""""""""""########################"""""""""""""""############$$$$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))(((''''''''''''((((((%%%"""$$$)))(((%%%&&&+++(((***,,,---,,,,,,---...;;;AAAGGGKKKLLLPPPWWW^^^fffaaa]]]]]]```bbbfffiii```cccdddbbb]]]YYYXXXYYY___eeekkkmmmqqquuuqqqiiieeeddddddddddddaaa\\\XXXVVVXXX___lllxxx|||xxxrrrhhhkkkkkkjjjmmmuuuzzz{{{}}}~~~{{{uuuvvv{{{rrrssswwwyyy|||~~~uuurrriii^^^[[[```ccc```WWW___ggghhh^^^NNN>>>555444000+++)))&&&&&&(((,,,&&&&&&&&&'''((('''$$$"""$$$%%%%%%###!!! ###&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))))))))))))))***************************+++++++++,,,,,,,,,---------............------------......---.........---,,,,,,+++......---,,,+++))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))((((((''''''%%%&&&'''((((((((('''&&&))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))((((((''''''^^^XXXVVVXXXXXXUUUSSSSSSRRRRRRNNNHHHGGGJJJLLLKKKHHH@@@;;;@@@FFFDDD>>>:::999777444111...,,,++++++((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""############!!!!!!""""""#########$$$"""############$$$$$$$$$##################$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&'''######&&&&&&###$$$)))((('''(((***000999DDDJJJVVV\\\cccffffffeeeeeefff[[[[[[]]]```bbbaaa___]]]gggccc]]]WWWTTTSSSSSSSSSbbbkkkqqqqqqqqqssssssooonnnooopppooommmjjjgggfffffffffiiisssrrrqqqnnnmmmttt}}}vvvvvvpppdddaaajjjyyyzzzsssrrrtttuuuxxx|||xxxuuuvvvqqqkkkYYYaaajjjnnniii^^^TTTMMMHHHDDD???===:::444,,,&&&---)))$$$###$$$(((+++,,,###%%%&&&&&&$$$%%%'''***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((((())))))(((((()))))))))************************+++++++++,,,,,,,,,------------.........------------......------......---,,,,,,+++...------,,,***))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))))))))((((((((('''&&&'''((())))))(((((('''))))))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))))))))((((((((('''___ZZZWWWXXXWWWSSSQQQRRRSSSSSSOOOIIIGGGJJJKKKIIIGGG???;;;???DDDBBB<<<999:::888555111///---,,,,,,(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""""""""#########$$$$$$ !!!"""###$$$%%%%%%"""############$$$$$$$$$"""""""""######$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%!!!"""$$$&&&''''''''''''+++((('''((()))(((+++///888888999===CCCLLLTTTYYY\\\^^^bbbdddeeecccaaa___PPPRRRWWW\\\___```]]]ZZZbbb]]]XXXXXX\\\^^^^^^\\\bbbkkkqqqpppnnnpppuuuxxxuuuxxxzzzwwwqqqlllhhhhhhiiikkkppp{{{{{{tttttt}}}mmmcccgggsss{{{yyysssooooooqqqsssxxx~~~xxxfffeeebbb^^^ZZZXXXZZZ[[[]]]ZZZXXXWWWUUUMMM???444***)))((()))******(((&&&"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((())))))(((((())))))))))))******))))))*********+++++++++,,,,,,,,,,,,------------...------,,,,,,------...---------------,,,,,,+++------,,,+++***))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((]]]YYYWWWWWWVVVRRRQQQTTTUUUTTTPPPIIIFFFIIIJJJHHHFFF???;;;>>>BBB???;;;999:::888555222///---,,,,,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&(((***+++,,,,,,***)))+++///333666999GGGLLLUUU]]]bbbaaa^^^ZZZQQQOOOMMMNNNQQQUUUXXXYYYYYYZZZYYYYYY[[[______\\\^^^```dddlllsssvvvvvvtttpppqqqooojjjeeeggglllqqq~~~wwwlllfffdddfffmmmzzz~~~uuuoookkkrrr~~~}}}tttpppsssyyy||||||xxxttttttsssttt{{{{{{zzzyyywwwtttwwwtttoookkkjjjkkknnnqqqiiiiiigggdddbbb```YYYQQQ888555222///---)))%%%"""&&&&&&'''&&&%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''(((((()))(((((((((((()))))))))***)))))))))***++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,---------,,,,,,+++,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((([[[WWWVVVVVVUUURRRSSSWWWUUUUUUPPPIIIFFFIIIIIIGGGFFF???;;;>>>@@@>>>:::999999888555111...---,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""############$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&***...000,,,---///333;;;BBBEEEEEEJJJQQQ^^^jjjpppnnneee]]]UUUSSSRRRTTTYYY]]]```aaalllmmmiiiddddddgggfffbbbiiinnnsssuuuuuuuuuuuuvvv|||ttthhh___YYYVVVXXXZZZgggmmmrrrpppfffZZZRRRNNNQQQYYYgggtttzzzvvvjjjaaaVVVSSSTTT```uuuuuueeefffggglllyyy|||yyywwwvvv|||{{{wwwrrrooommmjjjgggffflllpppwww~~~ttttttoooccc\\\^^^bbbbbbXXXQQQFFF<<<555111...---***))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,+++,,,++++++******)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))YYYWWWUUUVVVTTTQQQSSSXXXUUUUUUPPPIIIFFFIIIJJJHHHGGG@@@===>>>@@@===::::::999777444000...,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$##################$$$$$$$$$$$$%%%############""""""!!!!!!"""############$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%(((---333666:::===BBBHHHQQQYYYZZZVVVPPPRRRXXX___eeeeee```[[[```dddiiimmmnnnmmmjjjhhhkkkpppqqqnnnqqqwwwvvvoooqqqpppkkkcccZZZVVVYYY\\\jjjaaaWWWSSSQQQOOONNNPPPNNNTTTZZZ\\\XXXQQQKKKIIILLLOOOTTTZZZ^^^^^^ZZZVVVTTTRRRRRRXXXccciiicccXXXWWWTTTQQQWWWjjjxxxqqqllllllooottt}}}|||xxxwwwxxxuuunnnhhhfffooommmmmmpppvvv|||{{{}}}tttcccXXX\\\dddggggggfffddd```WWWJJJ<<<333+++)))'''&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))+++,,,---((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))[[[XXXVVVVVVSSSOOORRRXXXTTTTTTPPPIIIGGGIIIJJJIIIGGGAAA>>>??????<<<;;;;;;777666333///---+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%"""""""""""""""#########"""############$$$$$$$$$!!!"""$$$%%%%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&(((+++000666<<>>===>>>>>>;;;888777555222///---***)))(((******)))''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%%%%"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%...'''###%%%'''&&&%%%&&&&&&&&&'''&&&'''+++111555===BBBKKKRRRWWWWWWUUUTTTVVVWWW___jjjnnnggg```^^^aaagggkkkkkkkkkpppuuuwww{{{tttnnnooossssssllleee]]]ZZZPPPGGGIIIVVV___aaafffeeecccbbbdddkkktttzzz}}}{{{xxxttttttzzz{{{yyyzzzsssjjjhhheee___```gggYYYSSSPPPQQQTTT___uuuxxxtttzzztttwwwyyyzzzyyyqqqfff]]]\\\bbb___ZZZRRRMMMHHH@@@555---***************(((&&&$$$%%%&&&((()))((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%$$$###""""""######################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))***)))((((((((()))+++,,,''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++)))%%%$$$%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((]]]XXXUUUUUUTTTRRRSSSVVVSSSQQQLLLHHHFFFEEEFFFGGGEEEBBB>>>===>>>>>>;;;888666555222///---***)))(((******)))''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$###"""""""""###%%%%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%)))%%%###''')))'''%%%%%%'''&&&&&&(((///;;;FFFNNN___aaacccdddbbb```]]]\\\___ZZZWWWYYY[[[^^^gggqqq|||yyywwwxxxzzz|||uuukkk___ZZZ\\\\\\WWWRRRWWWZZZZZZZZZ```iiimmmkkkeeejjjpppvvv{{{vvvqqqoooxxxlll^^^SSSMMMOOO]]]mmm{{{tttnnnoooyyyzzz{{{xxxsssuuu{{{}}}zzz||||||~~~xxxnnnkkkooooookkkgggeeebbbYYYJJJ>>>...+++((('''&&&'''(((((('''((())))))((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$###""""""######################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))*********************+++++++++,,,,,,******))))))))))))******************************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))***)))((((((((()))++++++''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***(((%%%%%%&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))]]]ZZZXXXYYYWWWTTTSSSVVVRRROOOKKKGGGEEEDDDEEEFFFEEEAAA>>>===>>>>>>;;;888666555222///---+++))))))******)))(((''''''''''''((('''''''''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$)))+++(((&&&&&&''')))---555AAANNNWWW\\\cccfffiiijjjgggbbb___]]]ZZZYYYZZZ]]]___cccmmmvvvuuuqqqvvv~~~uuussscccZZZQQQPPPVVV]]]^^^]]]aaaffflllrrrzzzxxxyyysssmmmfff^^^WWWVVVYYY\\\YYYVVVVVV]]]lll~~~|||zzzwwwrrrsssyyyzzzuuuqqqooommmeeeWWWMMM===777///***((()))***+++(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$######"""#########################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))*********************++++++++++++,,,******))))))))))))******************************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))((()))******+++''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&&&&((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))\\\YYYYYYZZZYYYTTTRRRTTTPPPNNNJJJGGGEEEDDDDDDEEEDDDAAA===<<<>>>>>>;;;999666444222///---+++***)))******)))(((''''''(((((()))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''$$$%%%)))***((((((+++,,,222>>>LLLVVVZZZWWWSSSVVV]]]dddhhhddd^^^XXXUUUUUUXXX^^^eeejjjmmmoooqqqfffbbbfffqqqqqqeee[[[[[[]]]\\\]]]eeerrr{{{~~~}}}uuuvvvxxx}}}|||wwwxxxzzz}}}{{{ssskkkeee[[[XXXRRRKKKIIIPPP^^^iii}}}wwwmmmcccZZZSSSNNNQQQIII===444///---***))))))(((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$###############$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************************++++++++++++******))))))))))))******************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++(((((((((((((((((((((((()))))))))))))))******+++''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''')))***((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((([[[XXXXXXZZZXXXSSSQQQRRRNNNMMMJJJGGGEEEDDDDDDDDDCCC@@@<<<<<<===>>>;;;999555444222///---+++***)))***))))))(((((((((((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$###&&&((((((,,,222<<>>;;;999555333111///---+++*********))))))(((((())))))))))))((((((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$(((+++...666>>>SSS[[[dddiiifff___WWWRRRSSSVVVYYYXXXVVVWWW]]]cccffflllqqquuuwwwvvvooofffWWWWWWWWWWWWYYYbbbooozzz{{{}}}xxxqqqkkkmmmmmmyyyiiiccceeeiiipppxxx~~~}}}yyyuuussspppllliiidddaaa]]]YYYUUUYYYggguuu||||||||||||~~~yyyrrrxxx~~~yyypppllllllpppjjjddd```]]]VVVLLLEEE333...)))''')))******)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#######################################"""######$$$%%%###############################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************)))))))))************+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))************)))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))''''''''')))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&\\\YYYWWWXXXVVVQQQPPPRRRNNNLLLKKKIIIGGGFFFEEEEEEBBB???;;;;;;===>>>;;;999444333111///---++++++******)))))))))))))))******((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&+++222888===FFFPPPbbbiiipppooofff]]]WWWVVVLLLRRRYYY[[[ZZZ]]]dddkkkeeepppyyywwwpppiiiaaa[[[KKKZZZgggoooyyyzzzwwwxxxgggllltttzzz|||}}}}}}}}}ooohhhbbbccckkkqqqppplllpppwww{{{wwwooojjjeee```bbbhhhkkkqqqyyyrrrkkkqqqqqqiii``````gggooorrrrrriiimmmpppnnnjjjlllsss{{{}}}{{{tttoooiii___RRRMMMUUUbbbllltttzzz{{{~~~tttyyy{{{wwwsssooonnnmmmhhh^^^VVV>>>888000,,,,,,---+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$####################################""""""###$$$$$$%%%################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''((()))***+++******)))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))''''''((())))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''^^^ZZZWWWXXXUUUQQQPPPSSSNNNMMMKKKIIIHHHFFFFFFFFFBBB>>>;;;;;;===>>><<<999444333111///---,,,+++******)))))))))))))))******'''''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((+++333>>>EEEKKKUUU^^^fffooowwwuuuhhhZZZSSSRRRXXXaaalllqqqmmmiiihhhiiihhhpppmmm\\\MMMLLLTTTZZZfffsss{{{|||}}}wwwpppgggdddgggaaaeeejjjmmmmmmmmmmmmmmmiiigggddd___^^^aaaiiioooxxxwwwpppkkkhhhhhhsssyyyzzzuuubbbWWW^^^WWW[[[^^^```fffllliiibbb^^^dddlllnnnnnnrrrzzz}}}zzz}}}vvvcccQQQNNNUUUcccqqq{{{{{{~~~}}}wwwtttpppkkkkkklllhhh^^^VVVGGG???555000///...+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$####################################""""""###$$$%%%%%%################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''((()))++++++******)))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))---***'''&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((ZZZWWWVVVXXXWWWSSSRRRTTTNNNOOOLLLFFFEEEGGGGGGEEE>>>===<<<<<<<<<:::777555555333111...+++***))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""")))%%%"""&&&&&&###'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&''''''((((((+++444BBBOOOYYY^^^aaaaaakkk~~~zzzdddYYY[[[___kkklllnnnrrrtttpppggg```VVVTTTPPPMMMOOOXXXdddmmm}}}wwwmmmiiifffbbb^^^]]]]]][[[YYYWWWXXX]]]```hhhkkkiiiccccccmmmzzzrrrhhhhhhkkkooosssvvvtttkkk___WWWYYYXXXcccyyyxxxvvvkkkeeemmm|||zzz|||xxxkkk```]]]^^^\\\[[[\\\```kkkyyyqqqpppnnnmmmqqqwwwttteeeVVVPPPNNNMMMKKKDDD999111000444///)))&&&)))***&&&&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((()))(((''''''(((***,,,...++++++***)))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''((()))***'''&&&%%%$$$%%%+++444;;;111+++&&&%%%(((+++***((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&ZZZXXXXXXZZZXXXSSSQQQSSSNNNOOOLLLGGGEEEGGGHHHEEE>>>===<<<<<<<<<;;;888555555333111...+++***))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''+++)))'''&&&&&&))),,,///===FFFRRR\\\```aaaaaaaaacccdddaaa]]]___gggllllllgggnnnxxx|||vvviiiZZZQQQIIIOOOZZZeeeooovvv{{{}}}wwwrrrpppeeecccqqqvvvqqqkkkggggggjjjlllmmmkkkhhhdddcccfffkkkooorrrttttttoooiiilllzzzxxxtttwww}}}ooo```jjjkkkrrrpppddd\\\```kkkvvvvvvuuu}}}~~~xxxqqqnnniiigggddd^^^VVVUUU___mmm~~~uuutttxxxtttrrrvvvxxxjjjbbbaaaaaaaaa]]]UUUIII@@@;;;555...+++,,,,,,(((''')))))))))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******************************))))))))))))*********))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''((()))+++---++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((&&&%%%###++++++)))%%%%%%000BBBQQQ333...(((''')))***)))'''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''\\\YYYZZZ\\\ZZZTTTQQQRRRNNNOOOMMMHHHFFFHHHHHHEEE>>>===<<<======;;;888666555333111...+++***))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((!!!$$$'''$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%&&&((()))...+++(((''')))///777;;;PPPZZZgggllliiiaaa[[[XXXMMMNNNQQQZZZhhhqqqmmmcccbbbiiiooooooggg]]]VVVSSSWWWcccuuu|||}}}|||sssoookkkZZZPPPWWW\\\]]]___dddkkkssszzz~~~ooojjjggglllxxx}}}tttkkknnn|||~~~vvvqqqyyyiiilllvvvwwwnnnmmmqqquuu{{{}}}yyyvvvtttpppjjjhhhjjjzzz|||{{{yyyqqqcccXXXXXX___wwwyyyyyy{{{ssssssqqqmmmggg\\\NNNDDD<<<777222111///+++******++++++)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++***))))))(((((())))))***))))))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))******)))(((((()))***++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&)))---000000...+++)))(((***+++'''&&&///BBBSSS333///***((()))***)))'''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((('''''''''''']]]ZZZ[[[]]][[[TTTQQQQQQNNNOOOMMMIIIGGGIIIHHHEEE>>>============<<<999666555333111...+++***))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***"""'''***"""$$$***(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''((())))))***...555>>>GGGLLLZZZcccmmmnnnfffZZZQQQMMMEEENNN\\\jjjrrrqqqhhh___\\\ZZZVVVSSSTTT[[[fffnnnvvv{{{}}}~~~}}}{{{yyyyyyzzzvvvwwwsssvvv|||qqqcccddd```aaaeeennnwww}}}~~~}}}nnnjjjjjjtttwwwvvv|||~~~}}}~~~~~~}}}xxxooohhhjjjrrrxxxxxxvvvyyytttvvv|||}}}wwwoookkk~~~}}}lll[[[UUUZZZdddqqq{{{}}}|||rrrkkkjjjgggmmmuuuyyyuuurrryyyzzzuuuuuuzzzzzzzzzuuummmddd\\\RRRJJJBBB>>>999666333000---,,,+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))************************))))))(((((((((((()))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((((((((())))))+++***))))))((())))))*********)))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&)))...333555666555444%%%)))...---+++...555<<<000---)))((()))***)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''']]][[[ZZZ\\\ZZZTTTQQQRRRMMMOOOMMMIIIGGGHHHHHHDDD>>>============<<<:::777555333111...+++***))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&"""%%%(((### ###&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%***444???JJJSSSZZZ]]]___aaabbb]]]UUUPPPOOOPPPZZZ^^^fffoootttrrrlllgggVVVRRROOOSSS^^^nnn|||}}}xxxssspppnnnnnnjjjllllllxxx{{{xxxssssssvvv~~~wwwxxxuuuuuu|||}}}}}}xxxrrrnnnmmmiiicccZZZYYY\\\fffqqqssslllcccYYYVVVTTTVVV___jjjrrruuuvvviii[[[WWW___iiinnnnnnpppzzzuuuwwwxxxiiiffflllttt}}}~~~}}}yyyqqqmmmfff^^^WWWTTTXXXfffuuussstttsssooonnnrrryyy}}}tttfff]]]UUUNNNEEEDDD@@@<<<888555000,,,***))))))(((((((((((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))******))))))(((((((((((())))))******))))))))))))))))))***)))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))************************$$$&&&(((+++...000222333+++---000222222000///---***(((''''''((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''(((((((((((((((]]]ZZZYYYZZZXXXSSSRRRSSSLLLNNNMMMHHHGGGHHHFFFCCC>>>=========>>>===:::888555333111...+++***))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$'''&&&---777...""")))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))333CCCSSS___dddeeeddd___ZZZRRRLLLKKKPPPYYY```tttoooooowww{{{sssdddYYYZZZ^^^hhhvvv|||xxxrrrnnnkkkhhheeebbb```eeefffsss|||wwwqqqsssyyy}}}}}}{{{yyyuuulllbbbZZZ]]]dddhhhhhhfffccc\\\UUUPPPOOOTTTaaannnpppeeeYYYPPPSSSTTTTTTYYYcccllloooggg\\\PPPMMMSSS\\\bbbdddfffnnnpppjjjiiiooosssrrrtttppprrr~~~xxxwww{{{{{{ooofffeeelllwww~~~|||}}}wwwnnneeeaaa___\\\\\\___fffqqqyyywwwssstttyyy|||uuujjj```VVVPPPPPPMMMHHHCCC???777///,,,+++******))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))******+++***))))))(((((())))))***))))))))))))************)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((***,,,...///---***+++---...---+++&&&&&&&&&'''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((]]]YYYWWWWWWVVVSSSRRRUUUJJJMMMLLLHHHFFFGGGEEEBBB>>>=========>>>===;;;999555333111...+++***))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###---&&&555VVVGGG&&&+++&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***444???PPP```hhhhhhbbb]]]UUUQQQOOOQQQXXXbbbjjjnnnyyywwwwwwxxxrrrdddZZZWWWkkkwww}}}|||wwwrrrqqqsssoooiiiddddddiiillljjjgggcccmmmqqqyyytttnnnhhhmmmsssxxxyyywwwuuutttvvvxxxxxxrrrfffZZZRRRNNN___iiiqqqrrrooommmiiidddZZZZZZ^^^gggooopppiiibbbccchhhjjjiiilllrrrtttssseee___XXXVVVYYY]]]``````]]]]]]ZZZTTTQQQVVVbbbmmmvvvwww{{{~~~~~~ppp```WWWYYYeeeqqqssszzz}}}zzzoooiiimmmpppiii\\\RRR]]]iiirrrssstttzzz{{{|||xxxoooddddddfffddd]]]VVVOOODDD999222111///---+++***)))(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))******++++++******))))))))))))******'''((()))***************)))))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))+++,,,)))(((&&&%%%&&&''')))+++&&&'''((((((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))\\\XXXUUUVVVUUURRRSSSWWWIIILLLKKKGGGFFFFFFDDDAAA>>>======>>>>>>>>>;;;999555333111...+++***))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&,,,!!!666jjjWWW&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&(((***,,,---<<>>999999888555333555***)))'''&&&&&&''')))***&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))))))))))))))))))))((())))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((([[[XXXWWWXXXVVVQQQOOOQQQOOOJJJIIIKKKJJJEEEAAAAAA;;;;;;;;;<<<===<<<999777555333000---+++)))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''+++444AAAOOOZZZ```bbb```[[[QQQIIIIIIRRR[[[bbbbbbeeejjjmmmhhh\\\RRRNNNXXXgggttt{{{|||yyywwwyyyyyy{{{rrrjjj___[[[bbbjjjnnnrrrxxx{{{tttxxxtttmmmddd```ccclllttttttnnnfff^^^VVVQQQUUU\\\dddeeefffhhhlllsss|||{{{yyyxxxxxxwwwyyyttttttttttttuuuwwwyyy{{{xxxtttpppnnniiibbb___aaaiiilllqqqtttssslllbbbZZZjjjyyyvvvllljjjkkkpppqqqpppwww~~~mmm^^^WWWPPPTTTcccuuu~~~yyynnn|||xxxjjj]]]TTTQQQIIIBBBBBBCCC@@@<<<:::000...,,,)))(((((()))***&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((ZZZXXXWWWYYYXXXRRRPPPQQQNNNJJJIIIKKKJJJEEEAAAAAA::::::;;;<<<======:::777444222000---+++)))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&''''''''')))***'''+++444CCCRRR]]]aaaaaa]]]___\\\SSSKKKNNN[[[gggbbbkkktttpppcccVVVQQQQQQfffnnn|||xxxwwwvvvvvvyyy{{{vvvjjj___ZZZ]]]gggrrruuurrrrrrvvvzzzvvvxxxrrrfffXXXOOORRR^^^iiicccbbb```___^^^```eeekkksssssstttyyyyyyxxxzzz{{{vvvttttttsssqqqssswwwqqqrrruuuvvvrrreeeUUUHHHZZZhhhzzzwwwppppppkkkaaa___eeeiiiwww~~~~~~rrrgggbbb]]]XXX]]]aaaggguuu}}}|||zzzzzz~~~}}}ttthhhaaa\\\WWWWWWVVVPPPFFF???===:::555000,,,)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))))))))))))))*********((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((ZZZXXXXXXZZZXXXSSSQQQRRRMMMJJJIIILLLKKKFFFBBBAAA::::::;;;<<<======:::777333111///,,,***)))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%&&&))),,,...555BBBRRR^^^bbb^^^YYYOOOUUU[[[ZZZWWWXXXaaaiiiiiijjjeeeVVVIIIKKK\\\mmm{{{||||||vvvqqqkkkeeeaaa^^^^^^___hhhsssuuugggcccgggpppzzz}}}xxxnnnrrrnnneeeZZZQQQRRRZZZccc```dddjjjpppxxx}}}uuuzzzwwwsssyyy{{{uuuvvv~~~~~~~~~|||tttggg^^^]]]dddppp{{{}}}xxxsssvvvtttiiibbbZZZZZZ___bbblllvvv~~~xxxpppkkkccc\\\]]]YYYTTTXXXiii}}}~~~zzz}}}yyyxxxssslllfffaaaZZZPPPGGGDDDAAA<<<666000+++(((&&&((('''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((()))))))))*********+++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((([[[XXXXXXZZZXXXTTTRRRTTTMMMJJJJJJMMMLLLGGGBBBBBB;;;;;;;;;<<<===<<<999777222111...,,,***)))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&'''%%%$$$%%%+++///666===IIITTTZZZYYYRRRMMMGGGOOOZZZbbbdddcccaaa```___WWWMMMIIIOOO^^^ooo{{{}}}~~~zzzooobbb[[[YYY^^^jjjuuuqqqddddddkkkmmmooojjj___[[[aaadddbbbcccdddbbb___]]]^^^ccchhhqqqxxx{{{mmmdddaaaaaa]]]^^^VVVTTT___dddfffnnnhhhgggddd___ZZZVVVVVVVVVOOOUUU]]]ccchhhppp{{{yyy}}}|||||||||}}}|||zzzwwwssssssuuuxxxwwwnnnaaaVVV[[[ggg{{{ttthhhfffjjjjjjooosssvvv}}}~~~jjjllljjj^^^NNNMMMccc{{{|||yyy|||tttfff\\\VVVOOOIIIAAA@@@>>>;;;666222...,,,+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******))))))(((((())))))******+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((]]]YYYXXXYYYXXXTTTTTTVVVLLLIIIJJJMMMMMMHHHCCCBBB<<<<<<<<<======<<<888666222000...,,,***)))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###&&&((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%'''(((((((((---666>>>DDDHHHMMMPPPQQQPPPOOONNNNNNUUU___kkkppplll```VVVLLLLLLQQQ^^^oooxxxyyyuuuxxxyyyzzz}}}~~~{{{nnncccbbbggglllssszzzyyymmmkkkmmmfff]]]PPPIIIIIIPPPWWW\\\ZZZ\\\aaahhhooovvv}}}vvvmmmmmmoooqqqjjj```RRREEE>>>>>>BBBEEEBBBIIIHHHHHHQQQRRRQQQYYYXXXWWWUUUTTTSSSPPPLLLJJJCCCEEEHHHKKKNNNSSSYYY^^^dddkkkrrrsssrrrssszzz~~~~~~|||}}}zzztttjjj]]]SSSSSS\\\nnnxxxxxxuuuqqqttt{{{~~~|||uuupppaaaRRRVVVeeeppp|||~~~~~~nnn```VVVMMMFFFBBBBBBCCCBBB???;;;777444...,,,***(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))************))))))((())))))******+++,,,,,,))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((^^^ZZZXXXXXXWWWTTTTTTWWWLLLIIIJJJNNNMMMHHHCCCBBB===<<<<<<======;;;888555111000...,,,***)))))))))(((((((((((((((''''''&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&))))))&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$'''***+++///888EEEOOOVVVVVVVVVRRRPPPQQQVVV[[[\\\^^^fffqqqxxxqqq___PPPJJJSSScccsss~~~{{{vvvooossswwwtttnnnjjjkkkmmmuuuiiidddllluuutttmmmhhhzzzrrrddd[[[ZZZMMMCCCCCCIIIOOOWWW]]]\\\```gggtttuuu___MMMEEEFFFIIILLLRRRMMMIIIGGGJJJMMMOOOOOOKKKVVVWWWVVVXXXUUUTTT]]]ZZZZZZZZZ[[[[[[YYYVVVTTTOOONNNNNNOOOQQQTTTWWWYYYZZZXXXVVVSSSRRRTTTWWWYYY___hhh~~~{{{{{{}}}zzztttoookkk^^^bbbnnntttfffaaacccdddbbb___gggttt}}}lllssswwwfffWWWUUUdddqqqpppaaaRRRFFFFFFHHHIIIIIIGGGBBB===999000...+++)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))((())))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((___[[[YYYZZZYYYUUURRRRRRNNNNNNNNNNNNMMMIIICCC>>><<<===>>>>>>===:::666444222000...,,,***))))))))))))((('''&&&&&&'''((()))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%######&&&)))((($$$ &&&'''***222???NNNZZZaaabbb^^^XXXRRRQQQUUU\\\aaa[[[hhhtttsssfffYYYUUUWWW```mmm{{{tttsssnnnlllnnnkkkeeeeeejjjiiivvvzzziiicccfffyyytttqqqqqqrrrlll___SSSIIIKKKMMMPPPVVV___hhhnnnlllqqq}}}wwwpppiiieeeNNNKKKFFFCCCCCCGGGKKKNNNSSSSSSRRRQQQSSSVVVVVVTTTSSSTTTWWWYYYZZZZZZYYYXXXZZZ[[[]]]___^^^ZZZTTTOOONNNNNNNNNOOOQQQTTTWWWXXXPPPRRRRRRPPPRRRUUUSSSOOOTTTUUUWWW\\\dddnnnxxx~~~~~~|||vvvyyy{{{|||~~~~~~rrreeegggrrr|||sss___WWWZZZ___bbbjjjpppxxx}}}ppprrrwwwpppeeeXXXZZZ```jjj|||zzzkkkbbb]]]bbbfffaaaTTTGGGBBBDDD???555+++'''***,,,***'''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''(((((()))*********)))************+++++++++************************************************************************(((((())))))*********+++************************+++*********))))))((((((************************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((___ZZZXXXZZZYYYUUURRRRRRLLLLLLMMMNNNMMMJJJDDD@@@>>>>>>>>>>>><<<999666444222000...,,,***)))))))))(((((((((''''''(((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$""""""$$$'''))))))+++...555BBBPPPZZZ___```aaa[[[TTTPPPRRRVVVZZZ\\\ffffffbbb[[[UUUXXXbbbkkktttyyy~~~wwwnnnhhhfffmmmrrroookkkiii|||mmmdddfffkkkggg^^^TTTPPPSSSUUURRROOOPPPSSSZZZdddooo{{{~~~|||aaaJJJ@@@@@@CCCEEENNNMMMLLLLLLNNNQQQTTTVVVWWWVVVUUUTTTTTTUUUVVVUUUXXXYYYZZZZZZ[[[ZZZYYYYYY^^^______```^^^[[[WWWSSSSSSRRRQQQPPPPPPRRRUUUVVVSSSTTTRRROOOPPPRRRPPPKKKOOOLLLGGGEEEHHHNNNVVV[[[YYY[[[aaalll{{{|||{{{|||lll]]]XXX^^^iiiyyylllbbb___jjjsss{{{vvvlllggg```]]]bbbrrrzzz{{{vvvqqqmmmfffZZZJJJ@@@???;;;444///+++)))(((&&&(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((())))))*********+++************++++++++++++************************************************************************))))))))))))*********+++************************+++*********))))))))))))************************))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''))))))'''&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((^^^ZZZXXXZZZYYYUUURRRRRRJJJKKKKKKMMMMMMJJJEEEBBB@@@???>>>===:::888666444111000...,,,***)))))))))'''(((((())))))((((((''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$&&&))),,,000666CCCQQQ\\\```]]]YYYZZZUUUPPPRRRXXX\\\ZZZWWWZZZXXXWWWWWW[[[dddmmmtttwwwyyyzzzzzz~~~|||lllbbb\\\aaalllrrrsssrrr|||yyymmmllloooppp```VVVJJJDDDHHHOOOTTTVVV___fffqqqzzzdddVVVFFF???EEEOOOVVVXXXSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWVVVVVVVVVVVVWWWXXX\\\[[[[[[\\\]]]^^^```aaaccccccbbbaaa___\\\YYYXXXUUUTTTRRRRRRSSSVVVYYY[[[VVVWWWUUURRRRRRUUUSSSOOOQQQLLLEEEAAACCCJJJSSSYYYXXXRRRJJJHHHMMMYYYdddlllsssfff]]]\\\eeevvvzzzuuuqqqwww{{{vvvjjj^^^TTTWWWnnn}}}ooojjjllleeeRRRAAAAAAAAA>>>999111***((('''***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))******************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******************************************************)))))))))************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))''')))+++***)))((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((]]]YYYWWWYYYYYYUUURRRRRRKKKKKKKKKLLLLLLIIIEEEAAABBBAAA???<<<999777555444111000...+++***))))))***'''((()))******)))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&******((('''***,,,888AAAMMMVVVYYYWWWSSSQQQQQQPPPSSS[[[dddeee\\\SSSGGGMMMWWWaaaiiinnnqqqsssoootttxxxxxxuuusssqqqqqq___^^^```eeejjjmmmnnnoooooo|||yyyrrrhhh^^^YYYSSSRRRVVV\\\aaacccooouuusssbbbVVVLLLKKKKKKOOOUUUXXXXXXVVVXXXXXXYYYYYYXXXWWWVVVUUUWWWVVVXXX[[[\\\\\\^^^bbbfffffffffhhhlllqqqwwwzzzwwwwwwxxxvvvrrrooolllkkkgggeeeccc`````````bbbccc]]]^^^\\\YYYYYY[[[YYYTTTNNNJJJDDDBBBDDDKKKTTTZZZYYYTTTMMMIIIIIIMMMRRRVVVXXXqqq{{{zzz}}}{{{uuuooosss}}}uuufffWWWXXXcccqqquuuwwwrrrhhhccc]]]QQQEEEBBBCCCCCC???888111+++)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''(((((()))((()))++++++)))((()))***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((]]]XXXWWWYYYYYYTTTRRRRRRNNNMMMLLLLLLJJJGGGCCC???BBBAAA???<<<999777555444111///---+++************'''((()))******)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''))))))***...666;;;HHHPPPWWWVVVOOOKKKNNNSSSPPPTTT]]]hhhnnniii[[[OOOOOOXXXfffpppttttttsssrrrlllvvvqqqccc]]]^^^UUUdddtttwwwpppfffaaa___ttt~~~}}}vvvpppeeeYYYXXXYYY\\\aaagggnnntttwww~~~ooo```]]]YYYTTTQQQZZZ[[[ZZZWWWRRRRRRUUUYYYWWWXXXZZZ[[[]]]___```aaabbbccciiiqqqtttssswww}}}~~~{{{yyyxxxwwwwwwssslllhhheee```YYYXXXUUUQQQNNNNNNQQQUUUWWWYYYYYYXXXVVVUUUUUUVVVWWWYYYgggxxx{{{pppooouuu~~~wwwmmmiiieeeaaabbbkkk{{{{{{jjj\\\WWWjjj~~~}}}pppjjjxxxeeeWWWNNNHHHDDDCCCBBBAAA===777///)))'''&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***(((((())))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******************************************************+++++++++************************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\\XXXVVVXXXXXXTTTRRRRRROOOMMMLLLKKKJJJFFFBBB>>>@@@???>>>===:::888666444000///---+++*********+++((())))))******))))))((('''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%'''///<<>>>>>>>>>>><<<999666444000///---+++*********+++***))))))))))))))))))***((((((((()))))))))******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&(((///===MMM\\\ddd___^^^ZZZTTTQQQSSSZZZaaa___eeejjjggg___ZZZ\\\```mmmyyynnn\\\^^^eeeooouuuppphhhjjjpppzzzzzzrrrgggbbbgggnnnqqqdddUUUJJJMMMRRRUUU\\\fffjjjsss{{{tttooo[[[XXXZZZaaadddcccaaaaaa^^^eeejjjjjjeeebbbcccfffwww{{{uuuuuuuuuuuuwwwyyy|||~~~uuutttqqqmmmlllooovvv|||}}}~~~~~~yyyzzzxxxnnncccUUUYYYccctttvvvjjjmmmrrrxxx|||~~~zzzpppbbb^^^\\\hhh{{{kkk{{{{{{sss```___\\\TTTJJJ@@@999666...---***(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))***+++---...//////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++******************************************++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((()))))))))(((%%%'''(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((([[[WWWUUUXXXXXXTTTRRRSSSKKKJJJIIIIIIIIIHHHEEEBBB<<<===>>>>>>===:::666444000...---+++******+++++++++***)))(((((()))***+++(((((())))))******++++++)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$'''///===MMMZZZaaaccc]]]XXXRRRPPPTTTYYY^^^```aaafffggg___TTTTTTaaaooowwwuuuvvv{{{~~~yyyjjj^^^ccc```bbbfffgggfffjjjrrrlllllljjjkkkrrryyytttiiiaaaQQQLLLYYYbbb___cccmmmiiiwww~~~tttlllddd^^^^^^\\\\\\^^^^^^]]]```fffccceeeiiinnnvvv|||}}}vvvttt}}}}}}yyy{{{kkkiiilllxxx{{{|||||||||xxxppphhh\\\UUU```sss~~~}}}qqqrrrnnnbbbQQQDDD@@@@@@333111...***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))******************+++---///000222222++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++******************************************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%'''))))))))))))(((&&&((())))))(((''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((([[[ZZZXXXVVVUUUTTTSSSSSSPPPPPPMMMIIIHHHIIIFFFAAA@@@???===;;;777444111///111000---+++))))))***+++((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$&&&((())))))'''---...:::MMMXXXWWWXXX]]]ZZZXXXVVVTTTTTTXXX]]]```___WWWOOOOOOXXXeeennnrrrllllllmmmnnnkkkeee___\\\___[[[ZZZaaahhhiiifffccchhhwww{{{kkkZZZYYY```ddddddfffnnnuuuyyytttggg___]]]^^^______]]]___bbbaaa```hhhsssnnnwww~~~|||zzz{{{}}}~~~}}}}}}vvvpppwww||||||xxx{{{|||}}}vvvvvvyyy}}}zzzjjjZZZSSSZZZhhhrrrqqq|||zzzlllcccddd^^^MMMBBBAAA@@@;;;222+++&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++******+++++++++,,,,,,,,,((()))***+++,,,---......+++++++++,,,,,,---------***)))((()))+++------,,,++++++///111...)))***///---///000000...---------,,,...000...,,,***,,,...------,,,++++++*********///---***)))***+++,,,,,,,,,+++***+++---------,,,***************+++++++++))))))))))))))))))))))))))))))************))))))+++*********))))))((((((+++***)))'''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((ZZZYYYXXXVVVTTTSSSRRRRRRPPPPPPNNNIIIHHHIIIFFFAAA======<<<:::777555333222111000---+++***)))*********))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''''''''''''''---888JJJYYY\\\WWWSSSTTTNNNOOOSSS[[[cccgggfffcccUUUPPPLLLUUUkkk~~~~~~sssmmmooossstttnnnddd______^^^eeejjjhhh```\\\bbbjjj~~~yyynnn```UUU\\\^^^cccmmm~~~yyynnniiiccc^^^\\\\\\^^^___[[[[[[___ggglllnnnuuu~~~{{{uuuwwwxxxtttnnnlllfffggggggeeebbbaaabbbdddkkkmmmqqqwww}}}wwwllljjjllllllxxxwwwssspppmmmeeehhhppp~~~}}}nnnfffgggjjjmmm{{{wwwaaaJJJSSSooovvviii```UUUJJJCCCCCCAAA@@@;;;444---((('''((('''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((()))***+++*********+++++++++,,,,,,------------............------------------------...---,,,,,,...//////...---++++++//////,,,+++,,,***))))))***,,,......---000222333222000///111333------,,,,,,,,,...///000...,,,***)))+++,,,,,,+++---+++***+++,,,---+++***++++++++++++++++++++++++************************))))))************))))))************)))))))))(((+++***)))(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((ZZZYYYWWWUUUSSSRRRQQQQQQPPPQQQNNNJJJIIIJJJGGGBBB<<<;;;:::999777666444444111000...,,,************************))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))%%%''')))(((&&&&&&))),,,666GGGUUUXXXRRRMMMKKKJJJLLLPPPYYYeeemmmmmmeee^^^PPPWWW^^^hhh{{{uuuiiippp{{{xxxjjjbbbbbbccciiikkkddd\\\]]]hhhsss~~~yyyuuurrrkkkbbb]]]]]]ccchhhqqqxxxkkkfffccc^^^ZZZ\\\\\\]]]^^^___```bbbcccbbbdddlllyyy~~~|||{{{{{{pppiiidddeeefffccc^^^[[[```aaaaaaaaa```aaaccceeeccceeekkkttt}}}|||tttfff]]]___gggkkkkkkooolllooowww~~~~~~{{{{{{yyytttssswww}}}xxxoooeee]]]iiittttttiiiaaaXXXVVV]]]kkkzzz{{{fff]]][[[___zzzttt^^^WWW```{{{~~~yyy~~~uuucccUUUNNNGGG@@@BBBCCCBBB===555---)))(((((((((((((((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))***+++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........000///------...///...---111+++)))---111///---,,,333111......//////---+++,,,...///...------...///---,,,+++++++++---...///---,,,++++++---------+++...,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,++++++************************))))))************))))))************))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((ZZZYYYWWWTTTRRRQQQPPPPPPPPPQQQNNNJJJIIIJJJHHHCCC<<<;;;:::888666555444444111000...,,,+++******************)))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''((())))))%%%((()))'''&&&)))222999KKKTTTUUUIIIBBBGGGMMMNNNXXX```jjjlllfff]]]WWWTTTTTThhhvvvtttuuu|||yyynnn```eeerrr~~~{{{mmmcccaaakkkggg```^^^dddooouuuuuuiii```\\\______\\\```iiihhhsssyyy[[[HHHDDDJJJRRRUUUaaabbbcccdddeeegggiiikkktttxxxzzzrrrlllhhhooonnnllljjjiiihhhiiiiiibbb___]]]___cccdddcccaaabbbcccdddfffhhhkkknnnpppqqqpppqqqvvv|||}}}xxxssslll___LLL@@@>>>AAADDDCCCNNNLLLOOOZZZdddlllssszzz}}}}}}}}}tttiiigggkkksssrrrrrrwww{{{rrrjjjhhhiiiooozzzxxxkkkffffffiiittt|||ooobbb[[[]]]iiisss}}}mmmccclllyyyyyywwwxxxlll]]]ccchhh}}}~~~yyy{{{llleeeddd[[[KKKHHHGGGEEEBBB===666///+++'''(((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))))))))*********++++++))))))***+++,,,------...++++++,,,...///000111222111///......///000//////444///---111333222111333999999888777555444222111111111111000//////////////////.........------,,,...------...//////...,,,---,,,+++,,,---...---,,,,,,,,,,,,+++++++++++++++************************)))******++++++******)))*********))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((ZZZYYYWWWUUURRRQQQPPPOOOOOOPPPNNNIIIIIIJJJHHHCCC>>>===:::777555333222222111000///---,,,+++******))))))((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''((())))))&&&'''(((''')))222@@@KKKYYYXXXNNNBBBCCCQQQ\\\]]]bbbmmmtttjjjWWWKKKNNNVVV^^^mmmuuunnnhhhkkkhhh```]]]XXX^^^kkkpppiiidddfffnnnmmmkkklllttt{{{uuukkk^^^VVVTTT[[[___aaahhhtttsssxxxeeeZZZNNNJJJOOOWWW\\\]]]bbbdddfffhhhlllrrrzzzwwwmmmddd^^^[[[[[[hhhgggeeedddcccddddddeee______^^^___cccffffffcccggghhhjjjlllooorrrsssssstttooollllllmmmlllgggbbbSSSIII===888888999::::::<<<;;;???JJJVVV^^^fffmmmrrrwww}}}~~~sssddd[[[YYY]]]______```hhhttt~~~zzzpppdddYYYRRRVVVgggxxxtttpppnnnqqqxxxssslllllluuu}}}|||wwwttt{{{~~~{{{vvvmmm```bbbkkk}}}||||||rrruuu}}}vvveeeZZZSSSKKKGGGEEE@@@777///)))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***************)))************+++++++++---------....../////////---...///000111222333333444222222333555777777777:::999999;;;:::999===CCC>>>BBBGGGGGGDDDAAAAAAAAAAAA@@@???>>>===<<<;;;:::333444555666555444222111111000///000111111///---,,,+++***+++---......---,,,,,,+++++++++***************************************++++++++++++******))))))))))))))))))******((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((([[[ZZZXXXUUUSSSQQQPPPOOONNNOOOLLLIIIHHHJJJGGGCCC???===:::777444333222222111000///...---+++******((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))%%%&&&(((+++222>>>MMMXXXSSSMMMDDDCCCLLL[[[bbbbbbccckkkmmmaaaPPPJJJUUUcccjjjhhhdddeeekkkpppjjj```fffZZZWWWccclllkkklllsssmmm|||zzzrrrhhh^^^ZZZYYY\\\eeeoooyyy{{{|||~~~jjjSSSQQQOOORRRYYY___bbbcccaaafffnnnuuu}}}uuuoooiiifffbbb___aaadddeeedddccccccbbbbbbccccccbbbbbbaaa______bbb```\\\aaabbbcccfffiiiiiigggeee___[[[XXXVVVWWWWWWUUURRRCCC>>>:::::::::777777888777555888AAAIIIMMMQQQVVV]]]bbbjjjnnnnnnkkkiiijjjeeejjjmmmkkkjjjnnnqqqqqqrrrkkk```TTTKKKLLL[[[lll{{{sss{{{zzzvvv{{{~~~uuuttt}}}~~~yyyrrrlll^^^XXXkkkyyyyyy}}}qqqkkkbbbVVVOOOJJJEEE===777///...+++(((''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))******''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++************+++++++++,,,,,,,,,.........---------,,,,,,000111222444666777999999>>>>>>>>>AAAFFFIIIKKKKKKNNNNNNOOOQQQPPPPPPVVV___```eeekkkkkkfff___XXXUUUPPPNNNLLLKKKKKKJJJIIIGGG@@@@@@??????>>>=========;;;999888777888777666444000///......//////...---------,,,,,,++++++******++++++++++++++++++++++++******++++++++++++******))))))))))))************'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((\\\[[[YYYVVVTTTRRRQQQPPPLLLMMMKKKGGGGGGIIIGGGBBB===;;;888666444333444444111000000///---,,,******)))))))))(((((((((((('''))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&''''''(((%%%&&&+++222===KKKWWW^^^PPPFFFBBBHHHSSS[[[^^^```eeeddd```YYYUUUXXXbbbjjjjjj```\\\eeepppqqqlllhhhiiiaaacccqqqwwwpppmmmsssppppppeee```[[[\\\bbbiiirrrvvvtttppp```OOOYYYXXXVVVVVVXXX]]]cccgggkkkttt{{{sssgggccccccffffffcccdddggg```aaaaaaaaa``````___^^^aaadddccc``````dddddd___VVVWWWZZZ```dddddd```\\\[[[ZZZYYYXXXXXXWWWWWWWWWOOOLLLLLLLLLHHHCCCCCCHHHGGGEEEGGGMMMPPPNNNLLLMMMMMMPPPUUUYYY```ggglllnnnkkkpppsssssstttvvvtttpppmmmhhhccc___XXXUUUZZZcccuuuvvvwwwiii[[[dddlllttt~~~tttfffeeevvv}}}xxxeeeQQQRRRiii{{{zzzxxxuuukkkfff^^^UUULLLFFFCCCBBB:::666111+++((('''(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++******+++,,,,,,,,,,,,---------------...///111222333444;;;===AAAGGGLLLRRRVVVXXX______aaaffflllrrruuuvvvpppmmmmmmppprrruuuzzz{{{ooofffdddbbbbbbdddeeecccaaaccc___XXXRRROOOOOOQQQSSSNNNKKKHHHFFFFFFEEEDDDCCC>>><<<999888777555333111000//////...------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))))))))************&&&'''((()))******)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((]]]\\\YYYWWWTTTRRRQQQPPPLLLLLLJJJGGGFFFHHHFFFBBB;;;999777555444444555666111000000///...,,,+++***************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$'''---888FFFSSS[[[___YYYMMMHHHPPPXXXYYY[[[aaajjj```VVVVVV^^^fffiiihhh]]]YYY]]]hhhjjjcccdddkkk______mmmoooccceeevvv}}}mmmaaaaaabbb___eeennnuuuyyyuuuaaaWWWSSSQQQSSSXXX^^^bbbccceeehhhkkkwww{{{llleeeggggggccc^^^\\\___ffffff```]]]___```aaabbbbbbbbb```___^^^^^^ccceeedddgggnnnpppmmmgggjjjpppxxx~~~|||xxxpppqqqrrrpppmmmjjjiiiiiifffdddeeegggccc^^^ccckkkeeebbbdddhhhhhhccc^^^]]]PPPPPPOOOOOORRRVVVWWWVVV```bbbeeeiiirrrzzzzzzuuummmkkkkkkllljjjbbb^^^^^^___lllyyy~~~vvvooogggjjj{{{zzzkkkZZZOOO[[[hhhtttnnn^^^\\\bbbkkk}}}~~~xxxdddTTTVVVhhhxxx{{{{{{~~~```bbb```WWWKKKDDDFFFJJJCCC>>>555...)))'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,+++******,,,,,,,,,---------......///000333888<<<@@@CCCEEEKKKOOOWWW```kkkuuu}}}wwwkkkddddddgggjjj^^^[[[VVVSSSSSSRRRRRRQQQKKKIIIEEEBBB@@@<<<999666222111111000///.........++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))*********+++&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((___[[[VVVSSSRRRRRRRRRQQQLLLIIIGGGGGGIIIIIIGGGDDD<<<:::777555333444555666333222000...,,,+++******))))))((('''''''''''''''******)))))))))))))))***///...---,,,***)))((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''((('''%%%$$$%%%'''))))))))),,,000777AAALLLTTTXXXZZZWWWYYYTTTMMMRRR___ddd```]]]WWWVVVaaarrr{{{wwwnnnnnnhhhddddddeeedddeeeiiibbbvvvtttnnnoooqqqkkkcccZZZZZZaaahhhjjjhhhqqquuu|||nnniiiddd[[[WWW[[[]]]]]]___fffqqq}}}yyyppppppjjjccc^^^]]]^^^^^^]]]\\\\\\]]]___aaaaaa___]]]\\\^^^aaabbbbbbbbbccceeejjjmmmrrruuuxxx|||yyyvvvrrrqqqqqqqqqnnnlllhhheeeaaa]]][[[\\\^^^___eeehhhjjjiiiffffffjjjooonnnnnnnnnoooqqqtttwwwyyysssrrrpppjjjaaaYYYTTTRRRSSSNNNLLLRRR___kkkpppqqqtttuuuwwwxxxuuupppjjjgggeeehhhmmmttt|||ooolllmmmsssuuugggYYY]]]jjjwwwzzz{{{rrr]]]MMMYYYlll}}}tttpppdddYYY]]]kkktttwwwkkkYYYVVVSSSKKKFFFGGGLLLFFF<<<333,,,))))))***(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))***)))'''(((***,,,------------,,,***)))))),,,...***,,,///000000111555888444:::CCCKKKPPPXXXbbbjjjuuuxxx}}}ssssssqqqmmmgggbbb^^^\\\XXXQQQLLLMMMJJJDDDCCCFFF@@@>>><<<999666333000...///...---,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$(((+++,,,)))'''((()))(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))___[[[WWWTTTSSSRRRQQQPPPMMMJJJGGGGGGIIIHHHEEEBBB;;;:::777444333444555666111000///---+++******)))))))))(((''''''''''''((())))))((((((((((((((()))++++++******))))))((((((''''''((())))))(((''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((()))***---444>>>GGGMMMPPPQQQRRROOOPPPPPPQQQVVVYYYUUUMMMPPPUUU^^^jjjvvv|||}}}|||wwwoooiiiiiiiiiddd```^^^hhhnnnssstttuuusssiii^^^UUUVVVXXX]]]dddmmmssswwwvvviii```bbbbbb\\\[[[___bbbeeemmmxxx|||ooogggaaa]]]ZZZYYYZZZ\\\\\\[[[```___]]]]]]^^^]]]\\\ZZZ[[[^^^ccciiimmmpppppppppmmmmmmmmmjjjeeeaaa```___SSSPPPMMMKKKJJJIIIGGGDDDAAA???<<<999888888:::;;;FFFIIIKKKJJJGGGFFFIIIMMMPPPPPPPPPQQQTTTWWW[[[^^^nnnoooppppppnnnmmmmmmnnnjjjfffaaa```___]]]XXXTTT^^^eeepppyyy~~~}}}xxxuuupppnnnmmmpppwwwzzz{{{xxxrrruuu}}}|||uuuooolllqqqzzzzzzyyytttkkkccclllyyy{{{pppuuuyyyrrrjjjiiioootttgggbbbYYYKKKDDDFFFKKKJJJFFF>>>555///,,,,,,***(((&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***,,,+++******+++,,,,,,,,,'''+++...000000.........111333666777888;;;???CCCIIISSS```lllvvvvvvnnneeebbbbbbddd___RRRFFFBBBLLLKKKJJJHHHEEEBBB>>>;;;777444111...,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***************)))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++***)))))))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))___\\\XXXVVVTTTRRRPPPNNNOOOLLLHHHGGGHHHGGGDDD@@@:::999666444333333444555//////---,,,+++************)))((((((''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((()))******)))((('''&&&&&&%%%%%%&&&&&&'''((($$$&&&(((((('''(((---111999@@@HHHLLLIIIFFFFFFGGGMMMMMMTTT___bbbZZZNNNFFFPPP]]]nnnvvvwwwwww{{{rrrffffffiiigggaaa]]]jjjnnntttzzz}}}wwwfffUUUOOOVVV___gggooo{{{zzzqqqlll^^^XXXXXX^^^```^^^```fffpppttt~~~}}}rrrggg```]]][[[[[[\\\^^^______^^^]]]\\\[[[\\\___aaabbbbbbfffeeefffhhhjjjhhhbbb]]]UUUUUUSSSOOOIIIDDDAAA@@@:::888555444444444222111888777555444444555666666333666888777444222333555888888777777888<<>>EEEMMMWWW```eeegggppp{{{}}}{{{}}}|||ooo```XXXYYYVVVRRROOOMMMLLLJJJHHH???>>>;;;888555222///......---,,,++++++,,,,,,---((()))************))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,***))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((^^^\\\YYYWWWUUUSSSOOOMMMPPPMMMIIIGGGGGGFFFBBB>>>999888666444333444444555///...---,,,++++++++++++***))))))((('''((((((((((((((('''''''''((())))))'''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&''''''((($$$''')))(((''',,,666>>>LLLOOOPPPIII???;;;???EEEQQQRRR\\\iiihhh[[[QQQPPP```lllxxxyyypppjjjmmmrrrxxxhhhZZZ]]]gggllljjjhhhiiiwwwssseee]]]]]]bbbjjjqqqzzz{{{mmmaaaZZZ[[[YYY[[[```aaaaaagggppp{{{vvvpppjjjccc___\\\[[[[[[[[[\\\\\\\\\[[[XXXXXX[[[```eeeiiikkkkkkeee___YYYUUURRRLLLCCC;;;888999:::999666444444444555444444444555666666666555555555666666666777777555888999999666333333333777555333222222444666888222444777:::<<>>FFFOOOXXX^^^nnnppptttzzz~~~uuukkk^^^UUUWWWWWWWWWVVVRRRMMMHHHEEE>>>;;;777222---+++***)))******++++++******)))((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((''')))---...,,,*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''^^^\\\XXXVVVUUUTTTRRRPPPQQQMMMIIIGGGFFFEEE@@@===888888777666666666666666111111///...---,,,,,,,,,+++***))))))(((((())))))))))))((())))))***+++,,,+++******)))((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''((((((((((((''''''((()))***000:::HHHQQQVVVTTTLLL@@@888===LLL[[[aaaaaaaaa___[[[\\\hhhuuurrrkkkccc^^^]]]]]]]]]\\\UUUTTT[[[hhhqqqnnnfff```iiiccc^^^]]]^^^^^^```cccfffjjjrrr~~~uuujjjccc___[[[YYYVVVZZZ___eeejjjrrr|||{{{uuummmddd^^^VVVWWWXXXXXXVVVUUUUUUVVVSSSVVV[[[___aaaccceeeggghhheeeaaa\\\WWWOOOHHHCCC<<<777222000111444444444111333666777777888999;;;999:::;;;:::999999;;;===CCCCCCCCCCCCBBBBBBBBBBBB??????>>>===<<<:::888777666777777888999999999:::555666666444222111222444111222222111222888AAAGGGVVV\\\dddjjjllliiiccc___\\\\\\\\\___fffpppzzzxxxpppggggggppp}}}}}}pppggg[[[SSSTTTaaayyy|||nnnaaa```qqquuubbbWWWVVVZZZ{{{|||ttthhh\\\VVV___yyy{{{wwwsssnnnfff```VVVPPPJJJIIIKKKLLLIIIEEE;;;777111---***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''(((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((()))))))))******)))))))))*********++++++***+++,,,******---333999777AAAQQQaaannnwww}}}tttrrrmmmiiikkkrrr{{{|||zzz~~~|||}}}qqqddd```ZZZTTTQQQQQQRRRTTTNNNKKKEEE===666000,,,***---,,,***)))(((''''''((()))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,,,,+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''^^^[[[WWWUUUUUUUUUTTTSSSPPPLLLHHHGGGFFFEEE@@@===999888888888777777777777222111///---,,,+++******+++***))))))(((((())))))'''''''''((((((***++++++)))))))))(((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((()))(((((('''&&&'''***///666???HHHMMMMMMNNNMMMGGGCCCFFFPPPXXX``````\\\YYY```qqq{{{nnn```[[[___cccbbb]]]WWW\\\fffppppppggg^^^[[[___UUUNNNRRR[[[```dddhhhppprrrvvv|||uuummmddd^^^^^^___^^^\\\\\\cccmmmtttzzz}}}}}}|||wwwvvvssslllccc\\\XXXWWWQQQSSSVVVWWWUUUUUUVVVXXX```eeelllooommmiiieeedddZZZUUUNNNGGGAAA;;;666333666555333111222444666888555777:::;;;<<<===???@@@AAACCCFFFGGGGGGHHHLLLOOONNNNNNLLLKKKIIIIIIIIIIIILLLKKKIIIHHHGGGGGGFFFEEE???@@@AAAAAA@@@>>>;;;999666777888777555333333444888888777555333333444555555<<>>888333///,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******(((((()))))))))*********))))))*********+++++++++))),,,...000333<<>>999777333111...+++))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((()))+++---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&^^^[[[WWWTTTTTTUUUUUUUUUOOOLLLHHHFFFFFFEEEAAA===999999999999888888888888222000...,,,***)))((((((+++******)))))))))))))))&&&&&&&&&'''''')))******&&&&&&''''''((())))))***'''((()))******)))((('''%%%&&&((()))))))))((('''%%%'''+++222;;;BBBFFFGGGGGGLLLQQQQQQNNNLLLMMMOOOVVVWWWRRRRRRdddxxxgggaaaeeeiiieee___bbbfffmmmpppjjj```\\\^^^RRRQQQVVV```eeeggglllttt|||yyyuuurrrqqqtttwwwzzzfff```ZZZYYY]]]``````^^^iiirrr~~~zzzqqqmmmnnnkkkcccYYYRRRQQQRRRQQQUUUYYY[[[[[[[[[]]]___ffflllrrrqqqiii]]]RRRLLLBBB===666222111222444444000222444555555777;;;===EEEFFFFFFEEEBBB?????????@@@DDDIIILLLOOOSSSYYY]]]___^^^\\\YYYWWWVVVVVVWWWXXXVVVSSSRRRRRRRRRRRRQQQNNNOOOOOONNNJJJDDD>>>;;;999;;;===<<<:::888777777000222555888999777555333555333222555===JJJWWW___hhhiiieee]]]SSSPPPUUU[[[kkkmmmpppqqqooojjjeeeaaagggmmmvvvvvvggg\\\ZZZ```hhh~~~}}}}}}yyy~~~sssttt{{{zzzwwwmmm___YYYdddrrryyyuuurrrSSSTTTRRRJJJAAA>>>DDDKKKFFFBBB===888333///***'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))************)))************+++++++++...222888===FFFSSSdddpppwwwvvvnnnfffdddeeeddd___YYY```^^^YYYVVVXXX[[[WWWQQQPPPSSSVVVUUUSSSTTTZZZ```fffeeeddd```ZZZVVVSSSRRRSSSSSSTTTTTTSSSQQQNNNLLLPPPVVV^^^dddgggjjjnnnqqquuuhhh]]]WWWXXXWWWUUURRROOOKKKHHHFFF:::777222...,,,,,,...///))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$'''))))))''''''+++...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&```\\\XXXVVVWWWWWWTTTRRRKKKIIIGGGFFFDDDBBB???<<<;;;:::888777555555666666222///,,,+++++++++***))))))))))))))))))))))))))),,,+++***))))))***+++,,,***)))(((''''''((()))***)))((('''&&&&&&'''((()))%%%$$$$$$%%%''')))((('''(((///999AAAEEEEEEDDDDDDFFFJJJOOORRRSSSQQQPPPOOOSSSHHHLLLbbbtttzzztttjjjmmmiii[[[WWW___ZZZaaannnzzz~~~nnn```\\\[[[[[[aaajjjvvv~~~xxxoooeee^^^YYY]]]___^^^\\\___iiirrr{{{zzztttmmmlllggg___TTTMMMKKKPPPTTTZZZ]]]^^^\\\aaaiiikkkggglllfff[[[PPPFFF???;;;:::222333444333222333555777888777777888:::???CCCFFFKKKVVV\\\WWWPPPMMMJJJFFFMMMLLLPPPXXX]]]```dddiiimmmjjjeeecccbbbbbbbbbaaaeeedddccc```^^^___bbbeee```___]]]\\\XXXRRRJJJDDDFFFFFFFFFDDDAAA>>><<<<<<===;;;:::999999888666444222111111111333777;;;===IIIRRR___hhhjjjcccXXXPPPSSSSSSYYYgggtttuuujjj^^^YYY]]]iiiwww{{{jjj]]]dddeeejjjuuu~~~xxxssswwwyyypppppppppiii]]]TTTlll{{{|||yyyjjjXXXQQQXXXWWWIIIBBBHHHLLLIIIEEE???999333...***&&&''''''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''(((((())))))******((((((((())))))*********'''))),,,---------///111444>>>JJJRRRYYYbbbqqq|||tttggg^^^XXXQQQQQQVVV\\\______cccbbbaaa``````aaabbbcccggghhhlllpppppprrrzzzrrreeedddjjjiiieeecccccc]]]RRRMMMOOOQQQSSSTTTTTTSSSTTTVVVXXX```kkkqqqmmmnnnxxx}}}qqqiiibbb[[[VVVVVVVVVTTTQQQLLLGGG???999555111+++'''+++,,,,,,+++))))))+++---)))************(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))///...,,,***)))(((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((```\\\WWWVVVWWWVVVTTTRRRMMMKKKHHHGGGEEECCC???<<<<<<;;;999888777666777777222///,,,+++++++++***)))))))))))))))))))))))))))******)))(((((()))*********)))(((''''''((()))***)))((('''&&&&&&'''((()))(((((((((((()))***+++,,,(((000;;;DDDHHHHHHHHHHHHEEEEEEGGGKKKOOOQQQPPPMMMMMMLLLTTTbbbjjjkkkrrr}}}yyyjjjbbb]]][[[\\\^^^]]]fffuuuooo```^^^___bbbhhhrrr~~~sssddd\\\]]]```[[[\\\___bbbhhhpppzzzxxxtttoookkkdddccc^^^UUULLLJJJOOOTTTUUU___jjjpppvvvwwwpppgggUUUQQQIII@@@:::555444333333555666777777888;;;===>>>??????AAAEEEIIIMMMOOOXXXeeemmmhhh^^^YYYVVVTTTWWWWWW[[[bbbhhhlllsss{{{zzzwwwtttqqqqqqqqqpppooosssrrrqqqnnnkkkjjjkkkmmmllliiigggdddbbb^^^YYYUUUVVVUUUSSSOOOKKKGGGFFFEEEBBB@@@>>>======<<<:::888555555555444444333333333444;;;FFFQQQZZZ^^^```___PPPLLLJJJMMMWWWbbbkkkppphhhbbbaaakkkxxxvvvbbb^^^]]]hhh~~~yyyjjj```cccllltttzzzmmmjjj{{{~~~ttthhh^^^ZZZgggvvv{{{pppiiiaaa^^^ZZZTTTNNNKKKIIIIIIGGGEEE@@@888000+++(((((('''&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''''''''(((((()))*********************************((())),,,---///111555888DDDNNN[[[eeekkkrrr}}}|||wwwsssnnnkkkhhhaaaWWWOOOTTTSSSTTT[[[fffrrrzzz}}}{{{xxxvvvxxxwwwxxx{{{~~~nnnfffggghhhjjjlllmmmlllgggaaa]]]ZZZ[[[YYYUUUTTTYYY\\\\\\bbbfffmmmuuu{{{vvvjjjddd___VVVOOOPPPLLLHHHEEEBBB>>>888333+++***+++---///...+++'''******++++++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))------,,,+++***)))(((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''```[[[WWWUUUVVVVVVTTTQQQNNNMMMJJJHHHFFFCCC???<<<<<<;;;:::999888777777777222///,,,+++++++++***))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))((((((''''''''''''((((((&&&'''(((&&&$$$%%%***...555<<>><<<<<<;;;888555222000///111444555:::BBBMMMUUUVVVRRRMMMJJJMMMTTT]]]bbbaaaZZZPPPIIIFFFRRRfffzzzuuuggghhhsss~~~{{{rrrlllxxx|||kkk___eeerrr{{{xxxrrrggg[[[```wwwwwwtttnnnfffbbbcccRRRNNNKKKKKKLLLKKKGGGCCC444///)))&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***(((((())))))***+++++++++((())))))+++,,,------...444777<<>>EEEMMMTTTVVVVVVRRROOOWWWiiiyyyzzziii[[[XXX[[[]]]]]]VVVYYY^^^dddlllqqqppplll```\\\\\\aaaaaaaaalll|||vvvjjjaaa\\\RRR[[[cccbbb^^^```lllwwwwwwkkkcccbbbccckkktttuuummmeeeccc[[[___eeeiiiggg___RRRIII<<<444000111111000111555999;;;???EEEJJJNNNQQQRRRRRRUUUXXX\\\___ccchhhkkklllooouuu}}}wwwqqqlllhhheee___^^^[[[WWWRRRMMMHHHEEECCCBBB@@@===999666333111555444222333888AAAJJJPPPSSSQQQKKKIIIRRR]]]aaa^^^XXXPPPJJJHHHMMM[[[uuuvvvkkkfffvvv~~~~~~~~~qqqccc```mmmuuummmmmmllldddZZZ[[[RRRIIIFFFJJJOOOPPPOOOGGG???444,,,******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++((())))))******+++,,,,,,,,,---000444999<<>>;;;===999555555777666222............---,,,+++))))))(((((((((((()))))))))))))))((((((((()))***++++++))))))))))))))))))))))))******)))***+++***)))(((------111999CCCJJJMMMMMMDDD???<<>>333***'''&&&'''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((&&&%%%%%%&&&((((((((()))+++---,,,******---111666@@@HHHEEEBBBHHHUUU___iiiwww}}}sssggg___YYYWWWWWWYYY___dddggggggrrrvvv~~~{{{qqqjjjdddfffjjjnnnqqqsssttttttyyyxxxxxxzzz}}}~~~{{{yyyzzz{{{}}}~~~|||yyywwwrrruuuxxxxxxvvvtttrrrqqqxxxwwwxxxzzz||||||zzzxxxwwwvvvtttrrrssswww~~~|||eeeUUULLLIIIHHHLLLVVVaaaiiilllwwwyyy]]]\\\[[[\\\```cccaaaYYYQQQLLLAAA333***(((***+++***)))*********))))))+++,,,))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******111000...+++'''&&&''')))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((XXXUUUQQQQQQRRRSSSSSSRRRNNNNNNMMMKKKHHHDDD@@@>>>>>>:::555555666666222//////...---,,,++++++***)))(((((((((((()))))))))))))))))))))((())))))******))))))))))))))))))))))))((((((((()))******)))((('''///:::FFFMMMMMMJJJFFF@@@======BBBMMMVVV\\\]]]^^^TTTOOOVVV___bbbaaabbbmmmcccYYYRRRMMMMMMWWWbbbiiieeedddfffeeeaaa___aaakkkiiilllqqqrrrqqqrrrttt}}}qqq___SSSSSSYYY]]][[[aaakkkvvv}}}|||xxxwwwpppiiieeefffgggfffeeeccc___YYY[[[gggrrrnnnccc[[[PPPAAA777444444555444666:::>>>BBBFFFJJJNNNQQQTTTWWW\\\```cccfffjjjllltttyyy|||xxxtttlllfff___ZZZSSSNNNJJJEEE???;;;:::888666555555555333222111555;;;BBBHHHJJJJJJJJJJJJPPPWWW[[[^^^bbbjjjqqqllluuu}}}tttjjjgggooo~~~vvvnnnmmmqqquuummmdddaaakkk}}}yyyfffWWWQQQeeepppxxxvvvrrrsssyyy~~~tttcccVVVUUUSSSLLLLLLSSSQQQPPPMMMDDD999///)))''')))(((''''''))))))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((()))*********+++,,,+++***---444999???KKKUUUVVVYYYdddsss|||rrrfff\\\TTTNNNRRR]]]lllvvvxxxxxxyyy||||||~~~|||zzzssssssrrrqqqpppnnnmmmmmmtttxxx}}}}}}uuunnnjjjlllhhhbbb]]]]]]dddnnnvvv}}}tttmmmeeeZZZQQQNNNQQQUUUXXXbbbmmm~~~fffccc```bbbfffgggbbb]]]TTTKKK???777333000---))))))******))))))))))))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,...///...+++)))((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((XXXUUURRRQQQQQQRRRRRRRRROOOOOONNNLLLIIIFFFCCCAAA???;;;666444555555333000000///---+++*********+++(((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))%%%&&&'''))))))))))))))))))555DDDOOOQQQMMMGGGDDD??????AAAIIISSSYYYYYYVVVPPPQQQXXXbbbfffbbb]]]ZZZ\\\UUUPPPPPPSSSZZZeeennn___[[[XXXWWWVVVVVV]]]eeegggooowwwyyyxxxwwwrrrmmmoooiii\\\RRRQQQYYY______bbblll{{{|||vvvxxxsssmmmkkklllkkkhhhdddccc\\\XXXaaaqqqvvvfffRRRBBB;;;333///111666:::;;;:::???FFFLLLPPPRRRTTTVVV[[[^^^dddiiinnntttyyy}}}~~~uuujjjddd^^^YYYWWWRRRJJJCCCAAA>>>;;;999888777555444111......333<<>><<<999777666222//////333999>>>@@@DDDAAA>>>???FFFUUUfffrrr}}}}}}hhh___bbbfff{{{|||~~~~~~wwwhhhYYY]]]nnn}}}mmmggg{{{sssiii```YYYQQQLLLKKKLLLOOORRRRRRKKK@@@555---***)))(((((()))(((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((******))))))******,,,...000444<<>>666444333333555:::@@@GGGLLLOOOUUUXXX[[[^^^aaaeeeiiimmmkkkqqqyyy~~~{{{xxxwwwtttsssqqqooooooqqqssstttpppqqqrrrrrrrrrsssuuuvvvvvvzzz~~~{{{tttoooiiiaaa[[[SSSPPPKKKFFFCCC???<<<999888777555222///000444777>>>@@@@@@===<<>>JJJ[[[nnn{{{xxxkkkbbbPPPQQQTTTZZZdddqqq}}}wwwttttttqqqiiibbbdddhhhnnnwwwyyyooogggbbbXXXWWWUUURRROOOKKKIIIGGGMMMMMMKKKJJJHHHHHHIIIKKKOOONNNLLLJJJIIIIIIJJJKKKIIIJJJKKKLLLMMMPPPTTTWWWXXX___hhhpppvvv~~~yyynnnhhh^^^ZZZTTTSSS[[[fffnnnooosss||||||jjjTTTIIIPPP```ooowww|||iii]]]]]]aaabbb```[[[VVVOOOHHHBBB===111...,,,+++,,,---,,,+++************************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((***+++++++++---///.........---,,,***((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((VVVVVVTTTQQQOOONNNPPPRRRUUUSSSOOOKKKFFFAAA>>><<<>>>===;;;999666333111000000///---+++*********+++(((((((((((())))))))))))))))))((('''''''''(((((())))))))))))))))))))))))((())))))((('''***000555===DDDJJJJJJEEE@@@AAADDDGGGMMMRRRRRRMMMIIIIIIKKKcccoooxxxtttggg\\\SSSOOOJJJNNNPPPSSS[[[gggpppsssooofff___bbbhhhkkklllmmmyyyzzzcccTTTNNNSSSVVVXXX___mmmzzz~~~uuummmhhhggggggiiiiiifff```\\\^^^dddjjjpppdddTTTGGG<<<333111222333777===DDDLLLSSSXXXZZZ]]]___aaacccgggmmmtttyyy{{{vvvsssssssssuuuuuutttsssqqqnnnkkkiiimmmllljjjiiiiiijjjlllmmmhhhiiiiiiiiiiiiiiiiiijjjllllllmmmlllkkkkkklllmmmooovvvtttiiiccc]]]YYYSSSNNNIIIDDD@@@<<<777999999666000...000333111999AAACCC???;;;:::<<>>???===:::999999;;;DDDSSS```fffnnnuuunnnaaafffqqq}}}zzzkkk^^^```gggllloooqqqyyy{{{mmmZZZSSS]]]ppp|||}}}}}}}}}}}}xxxgggVVVPPPSSSIIIIIIKKKMMMOOOMMMHHHCCC555111+++&&&%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((())))))******''')))++++++***---444:::BBBIIISSS]]]fffrrr}}}~~~wwwooobbbTTTOOORRR```hhhsss}}}zzznnnfff\\\]]]aaagggpppvvvyyyzzz}}}wwwmmmaaaVVVPPPJJJHHHEEEBBBCCCFFFJJJLLLDDDDDDDDDEEEGGGHHHIIIJJJKKKNNNQQQSSSSSSTTTWWWYYYUUUUUUUUUUUUUUUVVVWWWWWWOOOPPPPPPPPPOOOOOOQQQSSSMMMLLLJJJIIIHHHIIIKKKMMMNNNSSSZZZccckkksss{{{yyyrrrjjjccc]]]XXXVVVVVVXXXWWWXXX^^^jjjxxx|||bbbPPPIIIHHHWWWjjj|||qqqeee\\\___aaaddddddbbb^^^[[[YYYIIIAAA777000......+++)))************************((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''&&&'''***---------...///...,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((VVVVVVUUURRRNNNMMMOOORRROOOMMMJJJFFFCCC@@@>>>===;;;===>>><<<888333000............---,,,+++))))))(((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))%%%&&&'''&&&(((111>>>HHHJJJIIIGGGBBB>>>???CCCGGGNNNVVVZZZRRRFFFDDDPPP]]]UUUaaaiiicccYYYSSSOOOKKKRRRXXX[[[XXX\\\kkk{{{qqqnnnllllllkkkiiimmmttttttssstttnnn[[[FFFCCCLLLYYY___gggnnnwww}}}vvvnnniiihhhhhhgggeeeaaa\\\XXX\\\dddfff___XXXFFF:::111222444555777<<>><<<888555000......222999>>>@@@@@@;;;555555AAAOOOYYYccclllzzznnneeelllyyyuuueee^^^]]]dddsss|||tttyyyyyy|||yyyeeePPPOOOddd{{{}}}|||uuuWWWNNNZZZMMMLLLKKKLLLNNNMMMJJJFFF<<<666...(((%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((()))******+++%%%(((++++++,,,111:::BBBPPPWWWbbbkkkqqqxxxwwwooofff^^^UUUOOOUUUaaammmsss|||wwwggg___]]]^^^gggsss~~~}}}uuupppaaa[[[RRRJJJDDDCCCDDDEEE@@@AAACCCDDDFFFFFFGGGGGGJJJKKKLLLOOORRRUUUXXXYYY\\\```dddfffeeeeeegggiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhheeeaaa^^^]]]]]]TTTSSSQQQRRRSSSSSSRRRPPPQQQNNNJJJHHHJJJQQQ[[[ccciiiiiijjjjjjfff___YYYWWWOOOQQQVVV]]]dddiiikkkkkkzzz~~~hhh\\\WWWPPPTTTaaavvv}}}yyynnndddZZZ___dddgggfffbbb^^^\\\XXXNNN@@@777333111...+++************************((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((()))'''&&&&&&'''))))))***,,,......---,,,+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((XXXUUUTTTTTTQQQMMMNNNRRRRRROOOKKKFFFBBB???===<<<;;;:::888777555444333333555111,,,***+++,,,+++)))***)))'''&&&&&&&&&'''(((((((((''''''''''''((((((%%%&&&'''(((***,,,---...''''''&&&)))000:::EEEKKKGGGAAAAAACCC???;;;EEEWWWSSSPPPNNNNNNRRRVVVXXXXXXWWWWWWXXXVVVOOOHHHIIIOOOXXXUUURRRRRRUUUYYY\\\^^^lllnnnkkkeeefffmmmooollllllkkkbbbQQQBBB>>>HHHTTT\\\iiivvv}}}}}}yyyrrrmmmiiihhhgggccc___]]]YYYXXX\\\gggjjj___OOOCCC222333444444666;;;AAAEEEKKKRRRZZZaaaeeeiiinnnrrruuuyyy{{{vvvrrrmmmiiiiiikkkooorrrooonnnllllllmmmmmmllljjjkkkiiihhhjjjllllllhhheeedddeeeffffffeeeeeeggghhhlllmmmmmmkkkhhhfffffffffgggiiiiiieeeeeegggfffccc```cccfffhhhiiiiiikkkmmmrrrssswww|||lll```YYYXXXXXXRRRMMMGGGDDD>>>777555666222111000000222666:::===@@@<<<777666:::DDDQQQZZZnnn~~~yyyfffdddnnnxxx|||rrrgggaaagggwwwwwwpppoooqqqrrryyy}}}dddOOOPPPhhhzzzhhhZZZUUUUUUPPPMMMMMMNNNMMMJJJGGGDDD;;;000(((&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))+++++++++)))((()))+++---***+++...111666DDDTTTZZZhhhtttvvvwww{{{sssggg\\\ZZZ]]]ccceeeeeekkksss{{{{{{}}}yyyiii^^^^^^fffnnn||||||{{{uuujjj]]]QQQIIICCCAAA??????@@@AAAAAAAAA@@@BBBEEEGGGHHHKKKNNNQQQSSSUUUXXX\\\aaafffjjjmmmppprrruuuwwwxxxzzz}}}|||}}}~~~}}}|||}}}{{{vvvrrrooonnnmmmgggddd```]]][[[XXXUUUSSSSSSPPPNNNMMMNNNNNNNNNMMMOOOOOORRRXXX^^^```^^^[[[VVVUUUUUUWWWZZZ]]]^^^^^^gggjjj{{{qqqbbbUUUSSSaaaqqq~~~yyyxxxzzzvvvnnnhhhhhhiiiccc[[[```XXXQQQKKK>>>---)))......---,,,)))&&&&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&''')))+++---//////---+++)))'''&&&&&&(((((())))))(((((('''''''''&&&''''''''''''''''''''''''YYYVVVUUUUUURRRNNNNNNRRRQQQOOOKKKFFFBBB???===<<<:::999777555444333222222333000,,,++++++,,,+++******)))((('''''''''((((((((((((''''''''''''((((((&&&&&&''')))***+++,,,---''''''(((---555>>>FFFJJJHHHCCC>>>===<<<===EEENNNSSSNNNJJJOOOXXX^^^\\\XXXTTTQQQNNNKKKGGGGGGPPPZZZWWWTTTPPPKKKKKKQQQ[[[ccciiimmmpppsssyyy}}}wwwnnnddd^^^UUUKKKEEEHHHPPPXXXdddmmmxxx}}}~~~wwwooojjjddd```bbbfffeee]]]WWW\\\___eeeiiibbbPPP===444111222444777;;;BBBJJJOOOUUUYYY]]]bbbhhhrrr~~~}}}xxxuuuqqqpppmmmlllkkkkkkmmmnnnlllkkkjjjkkklllmmmlllkkkkkkjjjiiijjjlllllliiifffdddeeeffffffeeeeeefffhhhkkkkkkjjjhhheeeddddddeeefffhhhfffcccccchhhjjjiiidddeeeggggggfffggghhhjjjhhhhhhjjjoooxxx~~~qqqggg```[[[XXXQQQLLLJJJFFF???999888333222000///000222444666@@@AAA???:::444333888>>>SSS___kkkssszzzvvvnnnjjjkkksss|||}}}zzzvvvrrrpppsssyyy~~~rrrrrrpppqqq~~~uuu```TTT___ttt|||xxxlll______aaa]]]SSSNNNOOONNNJJJIIIBBB888000+++)))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))))))))***,,,+++***---222888AAASSSccc{{{zzzvvvyyy~~~zzzlll^^^TTTRRRWWWggg~~~}}}{{{tttjjj```aaakkkwww}}}~~~ppphhh]]]SSSMMMHHHBBB>>>AAA@@@>>>>>>???@@@@@@@@@EEEHHHLLLPPPSSSXXX]]]```fffhhhkkkooossswwwzzz{{{}}}~~~uuusssooolllkkkhhhfffddd^^^ZZZVVVTTTRRRRRRPPPOOOOOONNNNNNQQQUUUUUUSSSOOORRRQQQQQQSSSVVVYYYZZZZZZTTTVVV```rrrfffQQQUUUcccrrrxxxlllgggfffeee]]]ZZZXXXVVVNNN???111***---,,,+++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))***++++++,,,,,,+++)))'''&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((((((YYYWWWVVVVVVSSSNNNOOORRROOOMMMJJJFFFBBB???<<<;;;999888666444222111000000111///,,,+++,,,,,,,,,++++++***)))(((((((((((()))((((((''''''''''''((((((''''''((())))))***++++++'''(((+++333<<>>===;;;AAAAAAAAACCCDDDGGGHHHJJJQQQUUUZZZ___ccchhhnnnqqquuuxxx|||}}}zzzxxxpppkkkeee```]]]ZZZXXXVVVRRRPPPMMMMMMOOOOOOLLLIIIMMMMMMMMMOOORRRUUUVVVUUUNNNNNNPPPUUU[[[iii~~~gggXXXVVV\\\iiiwwwxxxmmmjjjjjj______^^^[[[XXXQQQ@@@111---+++***+++------+++(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((***)))))))))((((((((((((+++***((('''&&&''''''(((((((((((((((''''''''''''))))))))))))))))))))))))ZZZXXXWWWWWWTTTOOOOOORRRMMMLLLIIIFFFBBB???<<<;;;999888666444222111000//////...---,,,,,,,,,,,,,,,+++******)))))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))'''(((...777AAAFFFEEECCC666@@@DDD???DDDQQQUUUPPPHHHGGGKKKXXXfffjjjaaaWWWNNNMMMLLLJJJEEECCCIIIQQQXXX[[[]]]]]][[[]]]bbbgggkkkssspppPPPKKKGGGJJJVVVccckkkooouuuzzz{{{uuuooojjjddd^^^\\\ggglllcccUUURRR[[[eeeiiibbbXXXKKK;;;111333;;;888===DDDLLLRRRYYY___cccaaacccfffkkktttyyywwwssspppnnnmmmnnnnnnlllmmmnnnooonnnllljjjiiijjjiiihhhiiikkklllkkkjjjeeeeeeeeeffffffeeedddbbbdddfffgggfffeeeeeefffggghhhhhheeebbb``````bbbeeeiiijjjhhhcccbbbfffgggeeeggggggeeebbb```aaadddgggjjjjjjfff```[[[]]]eeellllllvvvrrrfff[[[QQQPPPOOOJJJDDD@@@===<<<:::777444222111000000888AAAEEEBBB===:::999999444999IIIVVV^^^hhhsssxxxddd^^^```nnnrrrvvvxxx|||~~~||||||lllbbbbbbuuu|||ppp{{{hhhbbb[[[SSSLLLHHHKKKQQQOOOMMMHHH>>>333+++((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++******,,,...000777CCCOOOZZZhhhxxx~~~wwwssswww}}}mmm___XXX[[[dddkkkwwwyyylllbbb^^^^^^___mmmuuu}}}{{{ooo^^^PPPHHHEEEAAA======@@@CCCCCCCCCDDDGGGJJJNNNQQQUUUYYY\\\aaaeeejjjooossswww|||}}}vvvpppkkkhhhdddbbb[[[WWWRRRQQQRRRRRROOOMMMKKKJJJJJJKKKNNNPPPQQQPPPMMMOOOPPPOOOMMMRRR\\\ggg{{{```UUU]]]kkk~~~qqqgggeeefff```WWWVVVXXXQQQDDD333...***)))---...,,,)))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&***)))(((''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((ZZZXXXWWWXXXTTTOOONNNQQQKKKJJJHHHEEEBBB???<<<;;;:::999777555222111000///.........---,,,,,,,,,,,,***************))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''***111:::BBBDDDAAA>>>GGGWWW^^^TTTMMMQQQOOOFFF@@@FFFQQQ^^^eeeccc[[[TTTUUUTTTSSSQQQKKKGGGKKKRRRhhhgggeeeeeeeeeeeeeeeeeekkkqqqyyycccKKKKKKMMMSSS]]]hhhqqqvvvvvvzzzxxxmmmccc___^^^^^^bbbhhhhhh^^^WWW[[[dddjjj```SSSCCC888000000888AAA@@@FFFOOOWWW\\\___aaacccdddjjjrrryyyxxxrrrnnnnnnnnnooonnnnnnmmmmmmoooooonnnmmmmmmllllllllllllkkkjjjjjjkkkkkkjjjhhhdddeeeffffffeeedddcccccceeefffgggfffeeedddeeeggghhhgggeeebbb``````ccceeeeeehhhhhheeeeeefffeeeaaaeeedddbbb___^^^```dddgggffffffbbb\\\WWWXXX```gggfffjjjnnnppptttyyyjjj\\\WWWUUUQQQMMMLLLBBBAAA>>>;;;888555333222111333777<<<>>>===999555999000333FFFXXX^^^```cccuuuxxxhhh___```iiirrrwww{{{}}}xxxrrryyyyyysssuuuyyyxxxuuugggWWWhhhzzztttsss}}}uuuaaaUUUVVVRRRGGGHHHSSSOOOOOOMMMDDD999///***)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***)))***---///<<>>:::777666555333000000333:::>>>>>><<<555///111BBBVVV```aaa___ffftttzzzjjjXXXbbblllsss{{{|||rrrbbbeeehhhkkksssrrr[[[WWWbbbuuuxxxyyyhhhXXXWWWRRREEECCCLLLQQQQQQPPPKKKBBB888111,,,''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******)))((()))...444999LLL[[[mmmwww|||wwwaaa\\\ZZZaaammmxxx}}}~~~xxxfffbbb___eeeqqq|||rrrbbbOOODDDCCCDDDBBB???CCCGGGKKKJJJIIILLLTTT\\\[[[```fffjjjlllppptttyyy{{{uuummmgggccc^^^XXXTTTQQQOOOLLLJJJJJJIIIGGGFFFGGGHHHIIIJJJOOOTTTTTTPPPNNNIIIKKKYYYmmmnnn___kkk|||qqqnnnggg]]]ZZZ[[[[[[YYYNNNFFF:::111---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''XXXWWWWWWWWWTTTMMMLLLNNNHHHGGGFFFEEEBBB???<<<:::999888666333111///...---...000111///,,,)))***+++(((((()))))))))((('''&&&((((((''''''''''''((((((&&&'''''''''(((((())))))---444<<>><<<<<<888666333//////333;;;AAAAAACCC???888>>>NNNYYYZZZaaafffnnnzzzuuuiiiYYYXXXnnnrrrgggllltttlllnnnfffkkk~~~{{{___WWWYYYlllxxx}}}^^^PPPVVVWWWMMMOOONNNNNNNNNLLLDDD888000''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++///888EEETTT^^^hhhwww~~~~~~zzzwwwpppdddWWW[[[dddppp{{{~~~oooiiijjjkkkttt}}}|||hhhRRREEEAAABBBCCC@@@>>>AAAHHHOOORRRUUU[[[aaagggjjjllllllrrrzzzzzztttgggddd___[[[WWWTTTPPPMMMHHHMMMNNNKKKLLLRRRTTTQQQIIIJJJNNNJJJ@@@BBB```xxxiiiZZZ[[[mmmkkkdddccc```___bbbbbb]]]RRREEE888///+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))))))))))))))(((((((((&&&&&&''''''(((''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))]]]UUUWWWWWWPPPPPPQQQIIIHHHEEEBBB@@@???>>><<<:::999666333111111111111000,,,+++))))))))))))(((&&&***)))'''&&&'''(((***,,,)))))))))))))))(((''''''(((&&&'''((('''''',,,444888;;;======999666666777>>>666777CCCFFF@@@AAAKKKNNNNNNKKKGGGDDDCCCFFFIIIHHHNNNSSSRRRLLLGGGEEEFFFMMM]]]ffffffoooxxxppp^^^KKKEEEKKKSSSUUU^^^eeeooowwwyyyxxxuuurrrkkkhhhggghhhhhheee^^^XXXSSSbbbkkkdddUUUHHH<<<444333555888???GGGPPPXXX]]]```aaaeeemmmwww~~~xxxtttrrrsssrrrqqqpppooopppqqqrrrnnnnnnnnnnnnmmmlllkkkjjjkkkiiihhhiiikkkkkkhhhfffhhhhhhhhhggghhhhhhiiiiiidddfffhhhjjjjjjjjjhhhggggggfffdddcccccccccdddeeeeeeccccccfffeee```]]]^^^bbbaaa````````````___]]]```bbbbbbaaa___^^^___```ccc```\\\[[[]]]aaadddeeedddddddddcccaaaaaaccceeeiiidddhhhyyypppddd^^^\\\XXXRRRKKKEEEAAA@@@999666333111222333444444@@@AAAAAA@@@BBBJJJXXXcccbbbgggoooyyyvvvccc\\\ccctttxxxwww{{{~~~mmmjjjhhhooozzzeeeUUU[[[pppmmm]]]```bbb[[[OOOMMMNNNRRRQQQHHH???:::000+++&&&%%%(((***(((&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))---+++******+++++++++***...,,,***111EEE]]]lllooozzz}}}uuuqqqiii___ZZZ[[[fffnnnxxx|||dddUUUUUUcccwwwqqqYYYHHHAAABBBBBBCCCCCCDDDFFFKKKQQQVVV```cccggglllpppuuu{{{~~~wwwmmmeee```[[[VVVRRRRRRSSSSSSQQQNNNLLLKKKKKKNNNNNNMMMIIIGGGGGGLLLPPPgggzzzfffVVVYYYnnnhhhgggnnniiicccccclllccc]]]WWWIII555+++---,,,)))))),,,,,,))))))++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((YYYRRRVVVXXXRRRRRRSSSKKKHHHEEEBBB@@@???>>><<<:::999666333111111111111000......---,,,+++***)))))))))((('''''''''(((***+++)))))))))))))))(((''''''(((&&&&&&''''''(((...666:::;;;<<<:::888666888999>>>::::::???@@@???HHHTTTMMMLLLIIIFFFDDDDDDHHHKKKOOOPPPOOOLLLHHHGGGHHHJJJVVV```hhhnnnuuueeeQQQEEEGGGNNNVVVZZZeeellltttxxxvvvqqqmmmjjjdddeeeffffffeeebbb___]]]___eeedddWWWHHH===555000555999@@@HHHNNNUUU[[[```aaaeeelllttt~~~~~~wwwsssqqqppprrrqqqpppooooooooooooooonnnnnnnnnnnnmmmlllkkkjjjiiihhhggghhhkkkkkkiiiggghhhhhhgggggghhhhhhiiijjjeeefffggghhhgggfffeeeeeeccccccbbbaaaaaabbbcccdddeeecccdddhhhgggcccaaacccbbbaaa___^^^^^^]]][[[YYY[[[\\\\\\[[[YYYYYYYYY[[[\\\ZZZYYYYYY[[[]]]]]]]]]^^^______^^^^^^___aaadddfff```bbbmmmvvvzzzzzzllleee^^^ZZZWWWRRRJJJCCC???<<<777444333444333222777:::===@@@EEELLLWWW^^^bbbeeehhhjjjnnnwwwpppcccbbbkkkxxx~~~|||{{{~~~{{{www{{{~~~rrr___WWWeee|||{{{ooofffeeefffXXXPPPKKKKKKKKKGGGBBB@@@555///(((&&&(((***)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((()))******)))---222999CCCUUUjjjxxx}}}yyy{{{qqqmmmjjjggggggkkkqqqvvv~~~nnnZZZUUUbbbuuu{{{kkkXXXIIIBBBBBBDDDAAADDDHHHMMMQQQVVV[[[___bbbgggooowwwyyysssmmmggg```[[[UUUTTTSSSQQQNNNMMMMMMMMMPPPPPPPPPMMMJJJIIILLLNNNQQQggg~~~iiiYYYZZZmmmsssfffccceeeiiillljjjfffbbb^^^RRRBBB555000///+++***------***)))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((TTTOOOTTTXXXTTTUUUUUUMMMHHHEEEBBBAAA???>>>;;;999999666222000000111000000000222222000,,,)))***,,,(((((((((((())))))))))))))))))))))))((((((((((((***'''''')))+++,,,333:::<<<;;;999777666777;;;>>>???@@@???===<<>>@@@CCCEEEFFFKKKRRRYYY^^^ccchhhkkknnnuuu~~~wwwnnnggg\\\ZZZWWWTTTQQQPPPPPPPPPQQQRRRRRRPPPNNNLLLLLLMMMDDDNNN]]]nnnoooYYY[[[iiimmm___bbbjjjmmmhhhjjjjjjeee^^^TTTEEE777111---+++------***(((***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((SSSOOOTTTYYYUUUUUUUUUMMMGGGEEECCCAAA@@@>>>;;;888888555222000000000000///000333555222+++(((***---''''''((()))***)))))))))))))))((((((((((((((()))---)))))),,,///222888???===:::777444555888>>>BBBBBBDDDBBB>>>AAANNN[[[aaaWWWRRRLLLIIIIIIJJJKKKKKKJJJRRR[[[]]]YYYTTTSSSTTTccccccaaahhh{{{tttYYYEEE;;;FFFTTT[[[eeeqqquuuvvvtttlll```XXXWWWYYYdddbbb___]]]\\\]]]]]]^^^```VVVFFF888333666;;;???BBBKKKUUUYYYZZZ[[[aaagggqqqyyywwwuuusssqqqppppppqqqqqqooopppppppppooommmllljjjnnnnnnnnnnnnmmmlllkkkjjjnnnmmmlllkkkjjjiiigggfffeeeeeeeeeddddddeeeffffffjjjjjjiiihhhhhhhhhhhhhhhffffffeeeddddddcccccccccccc``````cccbbb^^^]]]___```]]]ZZZWWWUUURRROOOLLLKKKLLLNNNNNNOOOPPPSSSVVV\\\ZZZYYYYYY[[[\\\\\\[[[[[[[[[[[[[[[[[[^^^bbbeeekkkhhhiiinnnpppnnnooosssttt{{{}}}oooiiihhhdddYYYPPPJJJFFFAAA===:::777444222222333666;;;AAAFFFGGGGGG[[[bbbhhhddd\\\^^^kkkyyyuuuccc[[[___gggooosssyyy|||yyywww|||www|||~~~~~~rrr```^^^rrr}}}{{{yyyiiidddTTTLLLHHHLLLQQQOOOIIIDDDAAA:::111***((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********+++---///555???LLLVVVdddsss~~~ssshhheeeeeennnyyyxxxkkkcccYYY\\\fffvvvssseeeUUUMMMCCC???AAAEEEGGGGGGSSSWWW^^^dddjjjoootttwwwzzzttthhhddd^^^YYYUUUSSSRRRQQQPPPQQQRRRRRRQQQOOONNNMMMKKKHHHHHHPPPeeeqqqaaaaaalll|||mmmdddccceeeiiinnnmmmhhhfffcccTTTCCC444...+++,,,---+++)))***+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((UUUPPPUUUYYYTTTTTTTTTKKKGGGFFFCCCBBB@@@>>>:::777777444111////////////...///222444000***'''))),,,''''''((()))***)))))))))))))))(((((((((((()))***,,,((((((---111444999>>><<<999555333555;;;AAADDDBBBBBB@@@@@@GGGTTTZZZYYYVVVPPPKKKKKKOOORRRRRRPPPOOO[[[fffeee\\\VVVXXX]]]bbbcccbbbdddlllssslll___GGG>>>BBBRRR^^^bbbmmm{{{yyyvvvooodddZZZUUUWWW\\\ddd^^^WWWWWW\\\```___\\\OOOEEE888222222999AAAGGGMMMSSSZZZ\\\[[[]]]eeemmmxxxzzzvvvsssrrrqqqppppppppppppqqqoooppppppqqqpppnnnlllkkknnnnnnnnnnnnmmmlllkkkjjjlllmmmmmmmmmlllkkkjjjjjjhhhhhhgggffffffeeeffffffeeeeeeddddddeeefffggggggeeedddcccbbb```^^^]]]\\\bbb^^^]]]^^^[[[VVVTTTVVVTTTRRRNNNLLLJJJHHHDDDBBBAAABBBDDDFFFGGGKKKOOOSSSVVVSSSPPPPPPRRRUUUXXXYYY\\\\\\[[[ZZZZZZ\\\```cccffffffhhhlllnnnllllllmmmlllnnntttvvvlllccc[[[UUUMMMIIIDDD@@@===;;;777555444333333666;;;???BBBCCCJJJVVVdddgggaaa^^^cccjjjyyy|||jjj[[[WWWXXXdddkkkuuuyyyqqqeee```bbbcccmmm{{{zzztttnnnhhh```aaauuuvvvbbbQQQJJJFFFKKKOOONNNKKKIIIFFF???666---(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++******---111555DDDIIIPPPXXXgggxxxxxxfff\\\cccqqq{{{kkk^^^YYYXXXaaalllzzz{{{kkk[[[QQQAAAAAAAAAAAADDDIIIOOOSSS___ccchhhooouuu}}}vvvoooggg___ZZZUUUQQQNNNNNNNNNOOOPPPQQQRRRQQQPPPRRRKKKDDDDDDQQQjjjttthhh[[[ooommmdddfffkkkooommmhhhhhhiii___PPP;;;333,,,,,,---+++***++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((WWWRRRVVVYYYSSSSSSSSSKKKGGGFFFDDDBBBAAA>>>999666777444000......///.........000000...***'''(((***(((((((((((())))))))))))))))))(((''''''(((***+++)))&&&'''---222444777;;;999666333444888>>>BBBEEEAAA======CCCLLLRRRQQQNNNNNNIIIFFFKKKSSSXXXWWWTTTYYY```eee```WWWTTT\\\eee[[[___aaa``````___YYYQQQ>>>BBBOOO^^^fffhhhqqq}}}xxxsssjjjaaaZZZYYY\\\```\\\VVVRRRVVV___ccc]]]VVV@@@888222222666<<>>===<<<999777666888999;;;===AAAFFFJJJNNNKKKIIIIIIMMMRRRVVVXXXYYYXXXWWWVVVVVVXXX]]]aaadddeeegggjjjkkkjjjiiihhhkkkjjjlllsss}}}ooo```WWWSSSQQQMMMIIIEEEBBB???;;;999333222111111555:::@@@DDDAAANNN^^^ggghhhffffffgggnnnyyysssaaaUUUPPPXXX```llltttooobbbYYYXXXnnn|||~~~qqqiiiooo}}}yyywwwvvviiiZZZcccxxxfff\\\SSSKKKJJJKKKKKKMMMPPPIIIDDD;;;222+++(((&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))******+++111:::AAAKKKOOOUUU]]]kkk{{{~~~uuudddUUUYYYhhh{{{rrraaaVVVVVV^^^ggguuu|||vvvdddSSSKKKIII<<>>999555666333000............---...------,,,***)))(((((()))((('''''''''(((***+++)))((('''&&&'''(((***+++)))''')))000666777777999666444333555;;;@@@CCCDDDBBB===???JJJOOOLLLIIIKKKHHHCCCBBBHHHRRRXXXTTTOOOTTTVVVXXXWWWVVVYYY```fffaaaeeefffaaaZZZSSSKKKEEEBBBLLLZZZdddiiilllrrrwwwqqqkkkddd^^^]]]]]]^^^]]]RRRRRRUUU\\\bbb^^^SSSIII777333333999>>>AAAIIIRRRYYY[[[___ccchhhpppxxx~~~~~~wwwsssqqqooonnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmlllmmmmmmnnnooonnnnnnnnnnnnmmmlllkkkjjjgggjjjllllllkkkjjjkkkmmmkkkiiigggeeecccaaa``````___```aaabbbbbbaaa``````]]]]]]]]]]]]\\\ZZZYYYXXXTTTOOOLLLJJJFFF@@@>>>???777555444444444444333111222333333333444777<<>>999555666333///............---...,,,++++++++++++)))(((***)))'''&&&'''(((***,,,)))((('''&&&'''(((***,,,,,,***,,,555:::;;;::::::444333333777===BBBDDDDDDDDD???DDDQQQRRRHHHFFFNNNGGGBBB@@@FFFPPPSSSMMMEEEEEEGGGKKKSSS[[[aaacccdddrrrsssqqqiii]]]QQQEEE<<>>CCCBBBFFFOOO]]]gggkkkkkkeeeppp~~~zzziii\\\OOOSSS]]]jjjqqqrrrrrrttttttnnnSSSPPPaaaqqqsssggg___ZZZvvv{{{wwwsssnnnbbbVVVPPPRRROOOLLLEEE<<<333---+++***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))***,,,...000666CCCTTT```[[[kkk{{{|||yyyvvvkkk^^^aaannnuuuxxxkkk^^^^^^jjjxxxwwwlll\\\OOOIIIDDD???<<>>999666666555333111///------,,,***************)))((((((''''''''''''((()))++++++***((())),,,+++(((***///+++...222777;;;<<<;;;999555222333:::@@@@@@AAABBBBBBAAAHHHRRRQQQGGGBBBFFF???AAAFFFMMMQQQNNNGGG@@@DDDBBBIIIWWW^^^```iiivvvqqqWWWGGGGGGLLLVVV^^^fffiiikkknnnmmmjjj]]]ZZZWWWWWWYYYXXXSSSNNNQQQZZZbbbbbbXXXJJJ>>>888555777<<>>999666555444333000///------,,,***************)))((((((''''''''''''((()))***+++)))((((((+++***(((***///...000222555777888777666555222333:::?????????AAADDDFFFLLLOOOJJJAAA===???===AAAEEEHHHIIIHHHGGGFFFGGGFFFLLLUUUZZZ^^^nnnmmmTTTIIIMMMTTT[[[dddlllnnnnnnlllhhhbbbYYYZZZZZZXXXUUUSSSRRRRRR]]]___^^^WWWJJJ===555222888;;;BBBJJJQQQVVVYYYZZZbbbhhhpppxxxwwwtttpppllllllnnnpppnnnkkknnnnnnoooooooooooonnnnnnooonnnnnnmmmmmmnnnooopppoooppppppnnnlllkkkmmmoookkkkkkiiihhhfffdddccccccUUUSSSPPPKKKGGGDDDAAA@@@AAA???>>>>>>?????????>>>???>>>>>>===<<<;;;:::999;;;999777666555777999:::<<<===>>>@@@AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999:::;;;======BBBHHHMMMNNNNNNPPPXXX^^^___```bbbdddfffffffffeeeeeeeeeeeefffgggiiikkkmmmpppuuuxxxmmm```WWWRRROOOKKKGGGBBB>>>999666555444333333<<>>111,,,---***+++,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((SSSTTTUUUUUUSSSPPPMMMKKKFFFFFFFFFEEEBBB===999666555444222000///------,,,************)))))))))(((''''''''''''((()))******)))''''''))))))''')))...333444555666666555555444555222444:::>>>??????AAAKKKSSSVVVPPPFFF@@@>>><<<===AAAEEEEEECCCDDDHHHMMMJJJLLLRRRXXXXXX[[[kkk}}}qqq]]]PPPNNNVVV^^^aaajjjrrrssspppllleee]]]ZZZ\\\\\\XXXQQQOOOSSSXXXeeeaaaVVVHHH;;;333222333<<>>>>>FFFEEEEEEEEEFFFFFFDDDBBB@@@???>>>;;;999666555444999999999:::<<<>>>@@@AAAAAABBBCCCDDDEEEEEEFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;===AAAEEEFFFFFFJJJRRRXXX_________``````aaaaaabbbcccccccccdddeeeggghhhiiikkkjjjppp~~~|||iii\\\XXXVVVQQQLLLFFFCCC===999777555444222555;;;DDDJJJJJJKKKTTT___eeeqqqyyyzzz~~~sssbbb\\\fffvvv|||zzzkkk\\\OOOeee||||||vvvjjjjjjjjjaaaVVVQQQTTTSSSRRROOOIII@@@444---************)))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((())))))))),,,***'''''')))***++++++...:::KKKYYYcccjjjoooqqqwww~~~xxxsssnnnooovvv|||kkk\\\UUUTTTrrr{{{xxxlll\\\PPPDDD@@@===@@@CCCGGGNNNVVVbbbgggnnnuuu}}}xxxssshhhddd]]]WWWRRROOOKKKIIIIIIHHHHHHHHHIIIKKKMMMNNNIIIMMMQQQTTTVVVZZZ___dddmmm|||rrrhhh```YYYSSSPPPPPPRRRTTTTTTTTTTTTUUUWWWZZZXXX___rrrnnnYYYZZZhhhmmmfffmmmmmmcccbbbfffggg___MMM<<<000,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((SSSSSSTTTTTTSSSOOOLLLJJJFFFGGGFFFDDDAAA<<<888666444333111000...---------+++******)))))))))))))))'''''''''''''''((()))***(((&&&&&&((((((&&&)))///555777999:::999777555444333222555;;;???@@@AAAEEESSS___aaaTTTGGGEEEDDDAAABBBDDDEEEFFFFFFIIINNNRRRNNNQQQVVVZZZXXXVVV]]]gggggg```VVVPPPPPPUUU]]]cccfffmmmsssrrroookkkeee______^^^ZZZSSSOOOPPPVVV\\\```YYYKKK===444333888===AAAIIIQQQUUUVVVXXX^^^dddlllrrr{{{{{{sssnnnkkkkkkiiiiiijjjlllmmmllljjjoooooonnnnnnnnnnnnoooooonnnnnnnnnmmmmmmnnnnnnnnnqqqqqqpppnnnkkkhhhgggfffhhhhhhgggccc\\\RRRHHHBBBAAABBBDDDFFFIIIKKKMMMMMMRRRQQQQQQRRRRRRRRROOOMMMIIIHHHEEECCC@@@>>><<<<<<:::<<<>>>@@@BBBDDDEEEEEEAAABBBCCCCCCDDDDDDDDDDDDEEEDDDCCCBBB@@@???>>>>>>;;;<<<===>>>??????>>>>>><<>>;;;888555333111222;;;GGGJJJGGGMMMXXXaaakkkssstttxxxwwwccc```nnn|||uuuvvv~~~vvvnnnXXXdddzzz{{{kkkbbb^^^XXXPPPJJJRRRRRRSSSRRRNNNEEE;;;333+++*********)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))+++((('''***,,,,,,...000444EEEYYYeeekkkpppvvvxxx{{{}}}~~~wwwxxxyyyzzzuuu]]]TTT^^^nnnxxx}}}yyylll\\\NNNFFF<<<;;;???FFFMMMRRR[[[ccckkkqqq{{{}}}uuupppjjjccc^^^SSSPPPKKKGGGEEEBBB@@@>>>AAAAAA@@@@@@@@@AAABBBCCC@@@CCCFFFIIIIIIKKKNNNPPPTTTdddnnnzzzssshhh___WWWRRRQQQRRRTTTUUUVVVVVVXXXYYYYYYVVV[[[llliii[[[[[[qqq}}}gggaaaeeejjjcccfffhhheeeZZZHHH777,,,,,,,,,,,,,,,------+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((RRRSSSTTTTTTRRROOOLLLJJJGGGGGGFFFCCC@@@<<<888555333222111///...---------+++***))))))(((((())))))'''''''''''''''(((((()))(((&&&&&&((('''&&&***000111555:::<<<:::777444333333222666===@@@AAACCCHHHRRR]]]___RRRGGGFFFGGGEEEIIIHHHGGGJJJOOOSSSTTTTTTUUUTTTTTTVVVUUUSSSTTTVVV[[[UUUOOONNNSSS\\\dddhhhmmmrrrrrrmmmiiigggccc___ccc[[[QQQLLLMMMRRRVVVXXXQQQJJJ@@@666333666???EEEFFFMMMVVVXXXXXXZZZcccjjjsssxxxyyyrrrmmmkkkkkkllljjjiiiiiijjjlllmmmnnnpppooonnnnnnnnnnnnooopppnnnnnnooooooppppppppppppqqqppppppooommmjjjfffdddddd```[[[TTTLLLGGGBBB@@@IIIJJJNNNRRRUUUXXXYYYZZZUUUUUUTTTUUUVVVUUURRROOONNNMMMKKKIIIHHHGGGFFFFFF@@@AAACCCDDDEEEFFFFFFEEE@@@@@@AAABBBBBBBBBAAAAAADDDCCCBBBAAA???===<<<;;;999:::;;;===>>>>>>?????????@@@BBBAAA@@@BBBFFFJJJQQQSSSWWW[[[^^^^^^\\\[[[___```aaabbbcccdddeeeeeefffdddeeehhhllluuuvvveeeZZZWWWVVVRRRNNNHHHCCC???;;;777555111---333AAAIIIHHHKKKRRRZZZccclllooorrrzzznnn___eeesss|||nnnfffmmmtttvvv~~~~~~{{{mmmeeehhh~~~xxxppp```VVVPPPKKKFFFNNNOOOPPPQQQOOOIIIAAA<<<---+++))))))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***+++((((((,,,---+++...444@@@SSSdddjjjlllqqqxxx|||yyyuuurrr|||~~~ttteee\\\___nnn|||{{{yyytttiiiZZZKKKCCCAAA===???FFFOOOWWW]]]fffooosss{{{zzzqqqfff]]]WWWTTTOOOLLLEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::<<>>777333444:::BBBGGGKKKQQQWWWZZZZZZ___iiirrrzzz|||wwwqqqmmmllllllllllllkkkiiiiiiiiikkkmmmnnnpppooonnnmmmmmmnnnooopppnnnoooppprrrssssssssssssoooooooooooonnnkkkfffbbbZZZTTTKKKCCCAAAEEELLLQQQRRRTTTVVVXXXZZZZZZZZZZZZWWWVVVTTTUUUUUUTTTRRRPPPMMMLLLJJJIIIIIIIIIJJJJJJFFFFFFGGGGGGFFFFFFEEEDDDAAAAAAAAABBBAAAAAA@@@@@@CCCBBBAAA@@@>>><<<;;;:::999999999:::::::::::::::@@@AAABBBBBBAAAAAACCCEEEJJJNNNTTTYYY\\\]]]\\\ZZZ[[[\\\^^^```aaacccccccccdddcccdddeeedddgggssssssddd]]]\\\WWWSSSNNNIIIDDD@@@;;;888333///000999CCCHHHLLLNNNQQQZZZeeellloooqqquuuxxxkkkfffooozzzuuueeebbbfffppp|||llluuuyyycccWWWjjjxxxfffYYYUUURRRNNNMMMMMMMMMNNNNNNKKKGGGCCC333...***(((***+++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******+++((()))---+++***444AAAVVVfffrrrqqqnnnttt{{{~~~xxxmmmiiikkkmmm}}}}}}vvvfffWWWYYYiiixxx}}}{{{xxxooocccWWWJJJ@@@>>>AAAEEEHHHPPPZZZ```fffoooyyy~~~xxxrrr```YYYOOOGGGDDDCCCAAA???<<<;;;999999;;;<<<;;;:::999999999999999999999999888999:::;;;<<<<<<<<<<<<999AAACCCIIIYYYggg{{{zzzqqqjjj^^^ZZZVVVSSSRRRSSSSSSSSSNNNQQQVVVZZZ]]]jjjfffRRR___wwwxxxiiidddgggccc```bbbddd]]]MMM???555111,,,***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((SSSTTTUUUUUUSSSPPPMMMJJJHHHGGGEEEBBB>>>:::777555222111000///...---------,,,+++)))((('''((()))***(((''''''&&&&&&'''''''''***'''&&&(((((((((---333111444777555111///111333666666999===<<<:::<<>>@@@???>>>===;;;:::888888888777666555555666777888===>>>@@@AAAAAAAAAAAAAAAEEEHHHLLLQQQTTTUUUVVVVVVUUUWWWYYY\\\^^^```aaaaaabbb```aaaddddddeeejjjrrrvvviiibbb[[[WWWRRRMMMIIIDDD???;;;555555333222999DDDKKKLLLJJJRRR^^^iiinnnmmmkkkjjjyyyzzzkkkkkkrrr~~~ssshhheeesssggghhhooo{{{hhhUUU\\\uuuuuukkkiiieee\\\PPPNNNLLLLLLLLLLLLJJJIII:::444,,,((()))******(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))''')))------222GGG^^^ooo||||||www{{{|||lll___bbblllvvvttt^^^YYYYYYfffyyy}}}tttmmm___QQQHHHBBB>>>AAAGGGPPPTTT\\\eeekkkpppzzz{{{rrrggg\\\VVVJJJEEE???=========;;;999:::999888888999:::999888999:::::::::;;;:::::::::999888888999;;;<<<<<<;;;666<<<;;;???IIIQQQbbb{{{xxxlllfff]]]WWWUUUUUUTTTTTTQQQRRRUUUVVVVVV]]]qqqaaaZZZ]]]tttrrraaadddcccccceeefffbbbXXXPPP<<<666...+++,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((SSSTTTUUUUUUTTTPPPMMMKKKIIIGGGEEEBBB>>>:::777555222111000......---------,,,+++)))((('''(((***+++(((''''''&&&&&&&&&''''''***''''''(((((()))---444777888888444///...222777888888:::<<<:::666777<<>>======<<<<<<;;;999888777666555555444222222333555777999999;;;===@@@AAA@@@??????AAABBBEEEGGGJJJMMMOOOPPPQQQSSSVVVYYY\\\^^^______]]]ZZZZZZ```dddddddddfffnnn~~~rrrfff]]]YYYTTTPPPKKKFFFAAA===666;;;888///111>>>IIIKKKFFFMMMZZZhhhnnnlllgggeeefffnnn~~~}}}iiiaaafffvvv~~~}}}oooeeeooouuujjjcccmmmttt]]]UUU\\\jjjxxx{{{{{{tttgggTTTQQQMMMKKKKKKKKKKKKKKK@@@888...(((((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''&&&)))///222===[[[zzzyyyfff[[[ddduuu~~~lllSSSaaatttyyyooojjj```QQQDDD@@@@@@BBBHHHOOOYYY]]]eeennntttyyy}}}uuukkk___RRRFFF>>>>>>;;;:::;;;>>>>>>;;;888;;;:::999999::::::888777777777888999999999888888888777666777999;;;;;;;;;:::>>><<<<<<@@@BBBMMMdddyyyqqqfff]]]ZZZYYYXXXWWWQQQRRRTTTVVVVVVVVV]]]fffdddQQQaaaxxxeee```dddhhhjjjhhhddd```]]]AAA999000+++,,,......,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((TTTSSSRRRSSSTTTRRRLLLHHHHHHGGGEEEBBB>>>:::777555111111000///...---,,,,,,******++++++***)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''')))---000222333444444222///000444888===;;;888888:::;;;<<<<<>>CCCAAAAAAAAABBBDDDKKKTTTZZZXXXcccuuunnnXXXLLLDDDMMMZZZeeeiiikkkkkklllppplllfffaaa]]]ZZZWWWTTTLLLRRRWWWXXXYYYUUUFFF666000444:::@@@FFFKKKQQQUUUSSS[[[cccgggmmmvvv~~~{{{vvvppplllfffggghhhhhhhhhgggfffeeedddfffiiikkklllllljjjiiillljjjhhhgggggggggffffffhhhfffeeefffiiijjjhhhfffdddccc```VVVKKKDDDDDDGGGLLLOOOSSSWWW[[[]]]^^^^^^[[[[[[ZZZZZZYYYXXXWWWWWWYYYWWWUUUSSSSSSRRROOOMMMOOOMMMJJJHHHGGGHHHJJJKKKJJJHHHFFFDDDBBBBBBBBBBBB?????????>>>>>>===;;;;;;999999888777666555444444222222222333444555666777;;;;;;:::;;;;;;<<<===>>>===@@@CCCDDDBBB???>>>===BBBDDDIIINNNRRRVVVXXXYYY[[[]]]___```______```aaajjjnnnyyy}}}iii```]]]ZZZXXXUUUPPPHHHCCC>>>:::777555333444<<>>:::::::::;;;;;;;;;<<<<<<<<<999999:::::::::::::::999999999:::;;;;;;::::::999999999:::;;;;;;:::::::::999999999:::===BBBFFFIIIiii{{{rrrfff___[[[WWWTTTVVVRRROOOPPPQQQRRRUUU[[[fffvvvdddVVVoooqqqaaa```gggqqqpppfffbbbeeeYYYGGG333***---111///++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))TTTSSSRRRSSSSSSQQQLLLHHHHHHGGGEEEBBB>>>:::777555111111000///...---,,,,,,******++++++***)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&(((***...111333333333333111///111555999<<<;;;:::<<<>>>@@@AAA@@@EEEBBBAAAAAA???<<<>>>CCCBBBAAA@@@CCCIIIQQQXXX[[[[[[```kkkuuussscccQQQFFFLLLVVVccckkklllkkkkkkkkkkkkiiigggccc___ZZZUUURRRRRRVVVXXXVVVSSSMMM@@@222222777>>>EEEJJJNNNRRRTTTTTT\\\eeejjjqqqzzz|||vvvoooiiieeecccdddeeefffffffffeeeeeecccdddfffhhhhhhgggfffeeekkkjjjhhhfffdddbbb___^^^___\\\YYYYYYZZZ[[[YYYWWWLLLLLLKKKHHHFFFGGGKKKPPPXXXYYY[[[]]]____________\\\\\\[[[ZZZYYYXXXXXXWWWVVVTTTSSSSSSTTTTTTSSSQQQMMMLLLJJJHHHHHHHHHIIIJJJHHHGGGEEECCCBBBAAA@@@@@@>>>>>>>>>======<<<;;;:::888888777666555444333333222222222333444555777777;;;;;;:::::::::;;;<<<<<<:::===???@@@>>>===<<<===;;;<<<===@@@DDDHHHKKKMMMSSSUUUWWWXXXYYYZZZ\\\___^^^aaajjjxxxlllfff^^^YYYVVVRRRLLLFFF@@@;;;777555222000666===JJJJJJKKKQQQ]]]hhhmmmlllmmmttt|||uuueeefffsss|||vvv{{{yyyvvv[[[TTTmmm~~~yyyxxxmmmuuuhhhSSSMMMNNNLLLLLLNNNGGG???444---++++++***(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((()))+++++++++***...---...555EEE]]]vvv|||vvvnnnjjjlllttt||||||ppphhhfffpppyyy|||uuukkk\\\OOOGGGAAA>>>DDDKKKQQQXXX```gggnnnyyywwwpppmmmmmmooopppqqqooojjjjjjnnnlllggg^^^VVVLLLDDD@@@>>>;;;888<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;:::;;;::::::;;;===@@@DDDFFFYYYqqq|||qqqiiibbb[[[WWWTTTOOOMMMNNNOOOPPPTTTYYY[[[fffssskkkmmmyyymmmddddddhhhhhhgggfff^^^OOO<<<000...//////---++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))TTTSSSSSSSSSSSSPPPLLLIIIIIIHHHEEEBBB>>>:::777555111000000///...---,,,,,,************)))((('''&&&'''''''''''''''&&&&&&&&&%%%&&&'''))),,,///222444222222111000000333888<<<;;;;;;===@@@DDDFFFEEEDDDCCCAAAAAABBB@@@>>>@@@EEEGGGBBB@@@EEEOOOWWWZZZXXXXXXWWW[[[bbbaaaXXXMMMGGGTTT___jjjpppnnnjjjkkkmmmggghhhhhheee___ZZZVVVTTT[[[[[[XXXOOOGGG@@@888000666<<>>>>>???BBBHHHPPPWWW[[[dddccccccbbbaaa```______]]]\\\[[[ZZZYYYXXXXXXWWWUUUTTTRRRRRRSSSSSSQQQOOOIIIIIIHHHHHHGGGHHHHHHHHHDDDDDDCCCBBBAAA@@@>>>===;;;;;;<<<;;;;;;:::999888666555555444333222111111111111111333444666888999;;;::::::999999999999999999:::<<<<<<;;;;;;===>>>999888777666777999<<<>>>EEEFFFHHHJJJLLLOOOSSSVVVXXXZZZ```jjjxxxttteee[[[XXXUUUPPPKKKDDD???;;;888333///111555>>>HHHKKKGGGOOObbbnnnmmmrrryyytttbbbjjjzzzwwwrrruuudddVVVppp~~~mmmffflll```PPPGGGGGGJJJMMMMMMJJJDDD;;;111+++(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''((()))+++,,,,,,,,,,,,,,,,,,111???TTTiiixxx~~~}}}vvvnnnhhhjjjttt~~~uuufff___eeennn{{{}}}|||ttthhh[[[MMMAAA@@@@@@DDDLLLSSSYYYbbbjjjqqqzzzxxxrrrjjjbbb]]]ZZZWWWVVV[[[ZZZWWWUUUXXXZZZVVVPPPJJJFFFAAA>>>======>>>===>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@BBBCCC@@@@@@@@@AAAAAA@@@@@@?????????>>>===>>>???AAABBBLLLeee}}}sssiii```ZZZVVVQQQNNNOOOOOOOOOSSSXXXXXX]]]gggzzzooonnn}}}iii___dddlllllleeedddZZZKKK<<<222...---///++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))TTTTTTSSSSSSRRROOOMMMJJJIIIHHHFFFCCC???:::777555111000///...---,,,,,,+++*********))))))(((''''''''''''''''''''''''''''''%%%&&&(((+++...111333444111000//////111555:::===:::<<<>>>CCCFFFHHHFFFDDD@@@???@@@CCCCCCBBBDDDIIINNNGGGCCCGGGQQQWWWUUUPPPOOOOOOQQQVVVUUUQQQPPPSSSZZZbbbkkkmmmiiifffiiimmmgggfffddd___ZZZXXXYYY[[[```\\\RRRDDD:::555555555>>>BBBIIIOOOSSSVVVYYY[[[___gggnnnssswww||||||zzzxxxuuuoooiiiccc^^^[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZZZZVVVUUUUUUUUUUUUWWWXXXYYYTTTUUUVVVUUURRROOOLLLKKKMMMJJJGGGEEECCCCCCCCCCCCIIIIIIKKKPPPWWW]]]aaaccchhhfffdddaaa___]]]\\\\\\\\\[[[[[[YYYXXXWWWVVVVVVXXXUUURRRPPPNNNLLLIIIFFFEEEEEEEEEEEEEEEEEEEEEEEE???@@@@@@@@@???===;;;:::888999999999888888777666333333222222111000/////////000111222444666888999:::999888777666666666666888999:::::::::<<>>EEEJJJQQQWWW[[[bbbllluuuyyylllccc[[[UUUNNNKKKJJJIIIFFFDDDFFFFFFDDDDDDFFFJJJKKKJJJHHHHHHGGGGGGGGGGGGIIIJJJFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLLLLMMMNNNNNNOOOPPPPPPNNNLLLKKKKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPOOONNNNNNNNNPPPbbb{{{vvvllleee___YYYTTTSSSQQQOOOQQQUUU[[[^^^cccnnn~~~kkkooo|||vvvfffeeemmmmmmeeefffcccZZZKKK;;;///,,,---,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))TTTTTTTTTSSSQQQNNNMMMLLLJJJIIIGGGCCC???;;;777555000000///...---,,,++++++******)))(((((('''''''''&&&'''''''''''''''''''''%%%'''***---000222333333/////////000333888;;;===;;;<<>>???>>><<<:::;;;<<<<<<<<<@@@JJJSSSXXX[[[___aaa___^^^^^^```^^^______``````aaaaaaaaabbbbbbbbbcccdddfffhhhiiiiiigggeeecccbbbcccdddeeeggghhhjjjlllooopppqqqrrrsssrrrqqqpppnnnllljjjiiidddgggrrr}}}wwwkkkddd]]]XXXSSSNNNMMMPPPWWW\\\``````eeerrr|||hhh___xxxmmmbbbdddiiiiiidddfffdddYYYHHH777---***,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))TTTTTTUUUSSSPPPMMMMMMMMMKKKJJJGGGCCC???;;;777555000//////...---,,,+++++++++***)))(((''''''''''''&&&&&&&&&'''''''''''''''&&&(((,,,///222333222222......///222666:::;;;<<<;;;;;;===@@@BBBBBB???===;;;;;;>>>CCCEEEDDDGGGLLLRRROOOMMMOOORRRTTTTTTSSSRRRRRRRRRRRRNNNNNNWWWaaadddfffgggddd___[[[ZZZ[[[^^^XXXPPPKKKMMMSSSYYY]]]VVVJJJ<<<333000444===FFFKKKMMMPPPSSSWWW]]]ccchhhkkkrrrxxx{{{|||{{{sssjjj\\\YYYSSSLLLGGGCCCBBBAAAAAA@@@>>>===<<<<<<<<<<<<888999999;;;>>>AAADDDFFFHHHLLLQQQTTTTTTUUUXXX[[[YYYZZZ\\\]]]]]]]]]___``````bbbdddfffgggfffeeedddaaaaaa```^^^\\\[[[ZZZYYYUUUUUUSSSRRRPPPOOONNNMMMLLLJJJGGGFFFEEEDDDAAA???>>>===<<<;;;::::::::::::777777777666666555444333222222333333333333222222////////////......------......///000111333555666666666555333333222222222111222333333444555999<<<===@@@CCCFFFGGGEEECCCAAA;;;;;;;;;:::888888:::<<<===DDDMMMSSSXXX]]]ffflllwwwkkkbbbZZZUUUNNNHHHCCCBBB???999555555111///888IIINNNGGGHHHPPP___iiisssyyyzzzgggggguuu}}}wwwlllUUUXXXeee|||vvvuuuyyyxxxiii___\\\zzzyyytttmmmaaaUUULLLJJJMMMQQQOOONNNKKKCCC888///+++***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))******(((***+++***(((***...222;;;OOOhhhyyy~~~||||||}}}{{{yyyxxx|||ddd^^^]]]iii{{{}}}tttpppbbbQQQHHHDDDCCCGGGKKKSSSZZZ___bbbiiiwwwwwwfffXXXNNNHHHCCC@@@===;;;::::::;;;<<<;;;:::888999;;;;;;999===KKKYYYkkkttt}}}}}}}}}~~~||||||{{{zzzyyyxxxwwwvvvuuuuuuttttttuuuwwwyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyxxxyyy|||~~~vvvooonnnzzzwwwooofff___WWWOOOLLLNNNRRRYYY^^^[[[XXX```ssspppXXX[[[uuuqqq___[[[dddlllcccgggiiicccUUUCCC444+++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))SSSUUUUUUSSSOOOMMMMMMNNNLLLJJJHHHDDD???;;;777555000///......,,,,,,+++***+++***((('''&&&&&&''''''&&&&&&&&&'''''''''(((((((((***...111333333222111------///444999;;;;;;999::::::;;;>>>@@@@@@???===;;;:::===AAABBB@@@BBBFFFJJJMMMQQQTTTVVV[[[bbbhhh\\\TTTMMMKKKMMMPPPWWW___aaabbbeeefffeeeaaa[[[WWWWWWQQQMMMOOOUUUZZZZZZXXXJJJ>>>444333666:::AAAHHHKKKNNNRRRWWW[[[```fffjjjpppuuuyyyxxxvvvpppcccWWWIIIFFFBBB===999777777777555444333333333333444555555555666888;;;===???@@@>>>CCCGGGIIIHHHJJJNNNRRRQQQUUUYYY[[[[[[[[[\\\]]]```cccddddddaaaaaacccfff\\\\\\\\\[[[ZZZXXXVVVTTTQQQPPPOOOMMMLLLJJJIIIHHHFFFDDDCCCBBBCCCCCCAAA@@@<<<:::888555444444555555444333222111111000111111000000111111111111000000//////............------------......///111222333444333333222111111111111...000222222333444666999;;;===@@@CCCDDDDDDCCCCCC???@@@@@@???===<<<<<<===<<<@@@EEEJJJOOOVVV___eeeqqqxxxjjj```[[[SSSLLLGGGEEEBBB<<<888888333111333<<>>444---)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))*********(((***+++***)))---444;;;HHHYYYnnn|||~~~~~~}}}|||uuuqqq\\\___iiixxxuuuiiibbbTTTGGGDDDFFFIIIOOOUUUYYY```fffjjjsss~~~jjj___PPPDDD>>>======<<<;;;<<<======;;;:::;;;<<<<<<::::::<<<;;;<<>>111---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))SSSUUUUUUSSSOOOLLLMMMNNNLLLKKKHHHDDD???;;;777555000///...---,,,++++++***+++***((('''&&&&&&''''''&&&&&&&&&'''''''''(((((()))+++///222444333111000,,,---000555:::<<<:::777888888:::<<>>;;;:::<<<@@@???<<<===AAABBBJJJSSSWWWZZZbbbooo{{{bbbSSSEEEDDDKKKSSSYYY^^^ZZZ]]]cccjjjmmmjjjbbbZZZSSSPPPPPPWWW```ccc]]]VVVBBB777000555;;;>>>BBBGGGJJJNNNTTTZZZ___cccgggjjjuuuxxxyyytttnnncccQQQCCC999888555333222222333444000/////////111222444666//////111222444555777777;;;???BBBBBB@@@AAAFFFKKKMMMQQQWWWYYYYYYXXXYYYZZZbbbdddeeeaaa]]]]]]ccciiiWWWXXXYYYXXXWWWTTTQQQOOONNNMMMLLLJJJIIIGGGFFFEEEEEECCCBBBBBBBBBBBBAAA???;;;999555222000000111222222111000.........///000//////000000000000000///..................------------------...///111111333222111111111111111111///111333444444555777999>>>>>>>>>??????@@@@@@@@@@@@AAABBBAAA???======>>><<<;;;;;;===BBBKKKUUU\\\dddvvvqqqeee```ZZZRRRKKKIIIFFF@@@<<<;;;444555111000<<>>===<<<;;;999888;;;>>>>>>;;;:::<<<>>>@@@;;;999<<<===<<>>999888888000///...---,,,++++++++++++)))''''''((()))((('''$$$&&&(((((('''&&&'''(((***...222333000------...///111555:::===<<<888555===???AAABBB???===;;;;;;:::<<<>>>>>>===<<<<<<<<>>???===<<<>>>@@@@@@<<<999<<<;;;:::;;;>>>DDDJJJMMM\\\bbbqqqvvvhhhYYYVVVQQQLLLHHHCCC>>>;;;999444000111999DDDLLLPPPMMMUUUcccnnnmmmjjjpppzzz}}}qqqpppyyy}}}vvvvvvyyypppmmmyyytttaaaRRRiiizzzyyy|||{{{|||qqqVVVHHHQQQMMMIIIHHHHHH@@@333(((,,,***((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,)))***...///333CCCVVViiiqqqyyy~~~tttiiiccc```jjjrrryyy{{{{{{vvvgggWWWHHHEEEDDDIIIRRR[[[^^^^^^bbbkkkyyyppp]]]QQQDDDBBB??????@@@AAA@@@===>>>>>>>>>>>>???@@@AAAAAACCCAAA??????AAADDDEEEFFFQQQ]]]ppp{{{vvvuuuwwwzzzzzzzzzvvvvvvuuupppllllllqqqwwwwwwnnnfff^^^XXXTTTPPPOOOTTTWWWXXXZZZ]]]iiizzz}}}eeeXXXkkkuuucccXXXeeekkkkkkfffdddaaaSSSCCC666...))),,,,,,)))(((+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))QQQUUUTTTOOOLLLMMMMMMJJJKKKLLLJJJEEE>>>999888888000///...---,,,+++++++++***)))(((((())))))((('''%%%&&&(((((('''&&&'''(((+++///333333000------...000333888<<<===<<<:::888BBBCCCDDDBBB???<<<;;;;;;===@@@CCCCCC???<<<===>>>EEEIIIMMMPPPTTT]]]jjjtttjjjWWWJJJMMMUUUVVVYYY]]]\\\TTTKKKJJJNNNSSSSSSQQQPPPNNNPPPWWW___^^^RRRGGG999666666===CCCFFFJJJNNNTTTVVVZZZ```ffflllqqqsssvvvsssmmmbbbUUUFFF999111---,,,,,,---.../////////111000000///////////////222222222222333333333333222222333333444555777777:::===AAADDDGGGJJJNNNQQQRRRRRRRRRRRRRRRRRRRRRQQQNNNMMMKKKIIIIIIIIIJJJKKKFFFFFFFFFFFFFFFFFFEEEEEE@@@???===<<<:::999999999888555111.........------...,,,+++***++++++)))(((111111111111000000000000((())))))***+++,,,,,,---//////////////////////////////000111111111000000111222333444444666:::======>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<>>999777777000///...---,,,+++++++++)))(((((()))******'''%%%%%%&&&((((((''''''((()))...111444333000......000222777<<<>>><<<;;;;;;<<>><<<;;;<<<>>>DDDIIIGGG@@@;;;<<>><<<:::999888777777777444111000000000000///222222111000...---...///------------,,,,,,,,,,,,000000000//////.........111111000000000000000000//////000111111111111111///000111222333555999<<<==================>>>>>>888777777999;;;;;;:::888777666555555777:::>>>@@@EEEKKKXXXiiixxxtttlllcccYYYSSSPPPLLLEEE>>>;;;888444111333999CCCIIIGGGHHHOOO\\\hhhlllkkkjjjttt~~~|||jjjiiittt}}}rrrkkktttxxxgggvvv~~~jjjdddlllooo^^^IIIJJJHHHGGGEEECCC???999555***(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******++++++...111222===YYYvvv~~~xxxqqqqqqyyyyyyiii[[[YYYbbblllwwwyyywwwnnncccYYYOOOGGGDDDFFFKKKPPPVVV^^^fffkkkuuu{{{mmmaaaZZZWWWYYYXXXVVVWWWXXXXXXWWWVVVXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[XXXWWW[[[bbbhhhvvv|||uuuiii___WWWOOOJJJFFFHHHHHHFFFDDDCCCFFFJJJKKKNNNVVVaaakkkwwwvvvkkkccc[[[TTTPPPPPPQQQRRRTTTXXX\\\eeeuuurrr^^^hhhwww___]]]aaaggglllhhh___YYYXXXHHH;;;...+++------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))QQQTTTTTTPPPMMMNNNNNNLLLKKKJJJGGGCCC>>>:::777666000///...---,,,+++++++++(((((()))***+++***'''$$$%%%'''(((''''''''')))***000222444333000...000222444999>>>>>>:::999;;;>>>GGGFFFDDD@@@===;;;<<<>>>???FFFLLLIII@@@;;;===AAAEEEIIILLLMMMLLLPPPWWW^^^VVVQQQPPPWWW]]]\\\\\\^^^\\\VVVOOOJJJIIIIIIHHHGGGJJJPPPXXXZZZTTTHHH;;;444555888@@@GGGHHHIIINNNUUUWWW\\\cccjjjpppssstttuuulllbbbQQQAAA444///---...000111111111000111333444111111222222222333333333222111111111111000000000000000000111222222333333111333555666777999===@@@AAAAAAAAAAAABBBBBBCCCCCCGGGFFFFFFEEEEEEFFFGGGHHHHHHIIILLLMMMLLLJJJHHHFFF???>>><<<:::888666555555222111///000222333333222444666777555111000333666222222333333333333444444555555444333222111000000111111111111000000000000///000111111222222111111///111222222333555888;;;=========<<<<<<<<<<<<<<<555555555666777888888888999999888888:::<<>>@@@???======>>>@@@>>>@@@FFFMMMSSS]]]nnnwwwooobbbZZZSSSQQQPPPOOORRRVVVWWW```pppfff```tttrrr```\\\```iiijjjaaa]]]aaaRRRDDD333,,,,,,...---+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))OOOSSSSSSNNNLLLMMMMMMKKKKKKIIIFFFBBB>>>:::666444000///...---,,,+++++++++(((((()))***+++***'''$$$&&&'''''''''''''''***,,,000222444222000///111444555999===;;;888777:::>>>BBBBBB@@@===;;;;;;===???AAAHHHMMMJJJBBB>>>BBBGGGGGGKKKMMMLLLIIIJJJPPPUUUNNNOOOTTT[[[]]]\\\[[[\\\VVVUUUTTTQQQNNNIIIEEEBBBOOOUUU[[[WWWLLL>>>444000666;;;CCCJJJKKKJJJPPPXXXYYY^^^eeelllppprrrqqqpppdddUUUBBB666333444333111///000111111111444999>>>@@@>>><<<:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::777555444444555555777888::::::;;;<<<>>>@@@>>>>>>???@@@@@@AAABBBBBBGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKEEEEEEDDDCCCBBBBBBBBBBBB::::::;;;===AAABBBBBBAAAAAAEEEHHHGGGDDDBBBCCCEEE@@@@@@??????>>>=========888888999999::::::;;;;;;888888888777777777777777555555666666666666555555666777888777777888;;;===<<<============<<<::::::777777777777777777777888;;;;;;:::;;;;;;===>>>>>>>>>AAAHHHTTT```pppzzznnn___WWWVVVTTTMMMFFF@@@???;;;555111222888===KKKGGGEEEMMM]]]kkkpppnnngggooo{{{dddYYYgggqqqrrrcccXXX___oooyyy~~~mmmllloooZZZVVVUUUNNNFFFHHHJJJKKKIIIDDD>>>:::...+++)))((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++++++++)))000AAAQQQ___rrr{{{nnnkkkkkkpppyyyrrr```WWW\\\jjjwww~~~vvvqqqfffYYYLLLDDDDDDGGGNNNUUU]]]aaadddiiisss{{{|||ppp___PPPHHHDDDAAA???:::;;;<<<===<<<;;;<<<<<<;;;<<>>:::666333000///...---,,,+++++++++)))(((((()))******'''%%%&&&'''''''''&&&(((+++---///111222111//////333777888::::::999666666:::===>>>>>>===;;;:::;;;===@@@CCCHHHKKKIIIEEEDDDIIIOOOJJJNNNQQQOOOJJJHHHJJJNNNMMMRRRYYY\\\[[[XXXWWWXXXXXXZZZ[[[YYYUUUOOOKKKIIIUUUYYYYYYQQQCCC777222222;;;???FFFMMMNNNNNNSSSZZZZZZ^^^eeekkkooopppooommmWWWIII999333555888555111///000222222444;;;DDDLLLPPPOOOMMMJJJHHHFFFEEEDDDKKKKKKJJJJJJIIIIIIHHHHHHFFFEEECCCAAA>>>===<<<;;;CCCEEEHHHIIIJJJJJJKKKMMMHHHHHHIIIJJJKKKMMMMMMNNNRRRRRRRRRRRRRRRRRRQQQQQQTTTTTTUUUWWWYYY\\\___```aaaaaaaaacccdddfffhhhiiicccdddeeeiiilllnnnmmmkkknnnrrrvvvxxxvvvqqqmmmkkkfffeeecccaaa___]]][[[ZZZZZZZZZYYYYYYXXXWWWVVVVVVOOOPPPPPPPPPQQQQQQQQQQQQMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDFFFHHHHHHJJJLLLNNNOOOMMMKKKIIIEEEFFFEEECCCAAA@@@AAABBBAAA@@@@@@???>>>===<<<<<<===<<<@@@IIITTTcccuuuvvvggg\\\YYYVVVQQQLLLDDDBBB>>>999444333555777EEEGGGHHHKKKTTTcccnnnrrrhhhnnn{{{qqq]]]\\\hhhoooiii[[[YYYgggwwwyyyxxx|||pppbbbtttvvvmmmlllfff[[[FFFFFFGGGIIIJJJGGGBBB>>>333///***((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))***+++,,,,,,......:::QQQfffsss~~~}}}vvvkkkiiihhhlllssszzz~~~xxxiiiZZZYYYfffuuu}}}~~~uuujjj\\\PPPFFFAAADDDJJJWWW]]]eeejjjnnnttt}}}pppcccZZZMMMCCC@@@@@@@@@@@@::::::::::::::::::::::::<<<<<<<<<===;;;;;;BBBLLLRRRccc~~~uuukkkaaa[[[WWWRRRRRRUUUYYY^^^cccfffnnnlllqqquuuhhhfffiiijjjgggeee^^^VVVFFF666///...,,,)))************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************OOORRRSSSOOOLLLNNNNNNLLLKKKHHHCCC@@@===:::555222000///...---,,,+++++++++***)))(((((())))))((('''&&&'''''''''&&&(((+++...---///000///...///444999<<<;;;888777666888:::<<<<<<======<<<;;;;;;===???AAACCCDDDDDDDDDGGGMMMSSSTTTYYY]]]ZZZRRRIIIDDDCCCJJJRRRZZZ\\\XXXUUUVVVXXX\\\]]]]]]YYYTTTRRRSSSUUUYYYYYYTTTHHH;;;444555888BBBDDDIIIOOORRRRRRVVV]]]\\\aaagggnnnrrrssssssrrrXXXOOOFFFCCCDDDDDD@@@;;;:::;;;:::999;;;BBBNNNXXXbbbdddggghhhhhhfffcccbbbdddcccbbb```^^^\\\[[[ZZZZZZ\\\^^^aaaaaa```]]]\\\bbbfffkkkooopppqqqrrrsssqqqqqqssstttuuuwwwxxxxxxzzzzzzzzzzzzzzzyyyxxxwwwxxxvvvuuuuuuxxx}}}~~~~~~}}}|||{{{|||||||||}}}}}}~~~~~~~~~xxxxxxyyyzzz{{{||||||}}}yyyyyyyyyxxxvvvuuusssrrrppppppnnnkkkhhhfffggghhhiiimmmssswwwzzzyyyvvvtttoooooonnnkkkfffdddeeefff```___^^^[[[WWWTTTPPPNNNPPPKKKIIIMMMTTT]]]iiisssrrrddd\\\WWWSSSQQQGGGDDD@@@<<<999777444222888CCCKKKJJJLLLXXXgggooojjjooouuu~~~mmm[[[aaalllpppggg___jjj}}}xxxpppnnnxxx~~~hhhgggzzzyyyvvvvvvqqqjjjSSSOOOJJJIIIJJJIIIDDD???888333,,,((('''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((()))***+++,,,,,,---000444DDD^^^rrr|||{{{tttmmmnnnrrruuuxxxzzz{{{{{{mmmddd]]]aaammmwwwxxxuuuoooaaaRRRIIIFFFEEELLLTTT^^^ccckkkrrrxxx~~~zzzwwwxxx~~~ooobbbTTTNNNGGGDDDCCCDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>===@@@>>>???AAA@@@???BBBGGGGGGSSSiii~~~tttiiiccc]]]VVVTTTVVVYYY^^^bbbaaafffzzzyyywww|||kkkgggkkkjjjfffbbb^^^QQQ???333000---***************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************PPPSSSTTTPPPMMMOOOOOOMMMLLLHHHCCC???===:::555111000///...---,,,++++++++++++)))''''''((()))((('''''''''''''''&&&(((,,,...,,,...///...---///555:::???<<<888666777999;;;<<<======>>>===;;;;;;<<<>>>=========>>>@@@FFFMMMRRRaaagggkkkgggZZZJJJ???:::FFFPPPYYYZZZVVVVVVXXX[[[\\\[[[WWWPPPKKKMMMTTTZZZZZZWWWNNNBBB666333888>>>HHHGGGKKKQQQUUUUUUYYY___```dddkkkrrrwwwyyyyyyyyyfffccc___]]][[[WWWRRRNNNHHHHHHFFFBBBAAAHHHTTT^^^sssxxx~~~|||zzzwwwtttqqqnnnmmmpppvvvwwwllliiiiiijjjkkklllmmmnnnnnnzzz}}}{{{uuupppmmmnnneee^^^]]]```bbbhhhnnntttzzzjjj___YYYUUUTTTIIIEEEAAA>>><<<999444000---???LLLJJJGGGOOO```kkkkkkqqqrrruuu|||dddcccmmmyyyvvvmmmuuunnnbbbjjj}}}mmm]]]bbbuuuxxxtttuuuxxxeee[[[PPPKKKKKKJJJEEE???;;;555---(((&&&(((***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((()))***+++,,,------///666KKKddduuu}}}{{{uuupppwww~~~wwwsssfffbbbaaagggppptttrrrnnngggWWWIIIEEEGGGKKKTTT^^^aaafffmmmvvv~~~|||vvvppplllgggggglll{{{vvvggg^^^VVVSSSPPPPPPQQQQQQNNNJJJKKKIIIFFFEEEEEEFFFFFFEEEEEECCCDDDIIIKKKIIIJJJMMMNNNQQQZZZnnnyyynnnggg```YYYVVVWWWPPPWWW^^^^^^```mmmppprrrfffjjjlllhhhdddcccXXXEEE666111...+++************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************QQQRRRSSSRRROOOMMMMMMNNNMMMIIICCC>>>;;;888666444///...---,,,++++++++++++)))))))))))))))*********$$$''')))(((((()))---111111111///------///333666999888888:::>>>???===;;;BBB???<<<;;;======;;;999888555777;;;===???HHHSSScccnnnwwwqqq]]]III>>>;;;DDDLLLTTTWWWTTTRRRTTTWWWWWWSSSLLLIIIIIIOOOUUUZZZVVVOOOCCC888333555>>>DDDHHHKKKOOORRRUUUXXX\\\^^^eeehhhmmmqqqvvv|||~~~wwwtttxxx{{{vvvoookkkfffccc]]]VVVRRRSSSXXX\\\kkkxxxtttmmmggggggjjjfff[[[PPPJJJIIIIIIHHHHHHIIIIIIIIIRRRVVV___mmm}}}uuulllgggfffgggiii{{{uuueee[[[WWWVVVNNNJJJEEE???:::666444333888444???RRRSSSGGGMMM___kkkooommmmmm|||uuubbbaaayyy}}}www|||yyykkkmmm~~~|||ccc```ooo{{{{{{uuuuuukkkQQQIIIKKKJJJEEEAAA???888000+++***+++++++++&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))...***(((+++---,,,,,,///;;;KKK[[[dddrrryyyttt}}}zzzgggaaajjjsssxxx||||||rrreeeUUUNNNFFFEEELLLVVV^^^bbbfffiiiqqq~~~xxxsssnnnhhh^^^WWWQQQOOOUUUeeeyyy}}}|||ooooooooonnnllljjjgggeeefff```^^^```^^^YYYYYY]]]YYYYYYYYYXXXYYY]]]bbbfffiiiiiinnnxxx{{{sssjjj___XXXXXXTTTPPPVVVbbbffffffuuuyyynnnjjjccchhhnnnaaa```]]]TTTDDD444,,,+++***++++++***))))))+++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++PPPRRRSSSSSSPPPNNNMMMMMMLLLHHHBBB>>>;;;888555333///...---,,,++++++++++++*********)))))))))))))))&&&((()))((((((***...222111111000...---///222666777666777999===>>><<<:::>>>===<<<===??????===:::;;;777888???DDDEEEHHHMMMUUUaaallliiiZZZJJJAAA???GGGNNNTTTTTTOOOJJJIIIKKKNNNKKKHHHGGGJJJPPPUUUYYYMMMFFF<<<555444;;;DDDJJJHHHKKKOOORRRUUUZZZ___bbbiiilllppptttxxx}}}wwwnnngggdddbbbbbbdddooo}}}tttllljjjkkkggg```QQQJJJDDDEEEIIIHHHAAA999::::::999999::::::;;;<<<======AAAKKKZZZkkkyyyyyyvvvtttuuuwwwvvvrrrnnnsssyyy~~~|||wwwoooiiiddddddddddddrrr|||mmmbbb[[[XXXQQQNNNHHHBBB===999666444444111:::IIIMMMGGGJJJVVVhhhmmmnnnllluuuyyygggaaarrr~~~yyyzzzuuusssggg___pppzzzooovvvlllXXXPPPNNNJJJEEECCC@@@:::222,,,+++++++++***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))+++((((((++++++***---222HHHXXXfffmmmuuu}}}|||wwwuuuvvvuuudddgggoooxxx{{{|||xxxkkk^^^PPPKKKGGGIIIQQQ[[[cccggggggmmmwwwxxxlllbbb\\\VVVOOOJJJGGGDDDEEEMMM\\\ppp}}}{{{{{{yyyttttttwwwvvvvvvuuutttsssuuuzzz}}}zzzpppddd\\\ZZZTTTPPPSSS^^^gggmmmwwwdddpppuuuhhhfffiiidddccc```WWWIII;;;000+++,,,------,,,************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++OOORRRTTTTTTRRROOOMMMLLLKKKGGGBBB===:::777444222......---,,,++++++++++++++++++******))))))(((((())))))))))))))),,,000444111111000...---...222555777777888:::<<<===<<<:::;;;;;;;;;===>>>>>>;;;999888333555>>>GGGIIIGGGEEEDDDPPP[[[\\\SSSHHHDDDCCCKKKOOORRRPPPJJJEEEDDDEEEEEEDDDEEEHHHMMMQQQTTTUUUEEE>>>555222777@@@HHHMMMJJJLLLOOOSSSVVV\\\bbbfffkkknnnrrruuuxxx{{{}}}vvvnnniiiccchhhttt|||sssiiiaaaZZZWWW^^^aaadddiiiqqqwwwtttnnnrrrlll```TTTNNNKKKFFF@@@777111,,,---222555111---/////////000000111222333222000...111888BBBJJJNNNXXX\\\dddppp}}}pppggg[[[SSSOOOLLLHHHEEEJJJQQQ[[[aaadddfffhhhkkkfffggghhhgggeeeddddddeeeiiiiiiiiigggcccaaaaaaaaaaaaiiixxxyyylllaaa[[[WWWRRRLLLFFFAAA===999666222111555@@@HHHJJJJJJKKK```jjjnnnkkkmmm|||tttgggkkkvvv|||xxxrrryyynnnaaappp~~~llleeeuuuiii\\\TTTOOOJJJFFFEEEBBB===666000---+++***)))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((***,,,***)))000999RRRbbbpppuuuxxx~~~}}}~~~|||ssspppsssyyy}}}kkk```ooovvv|||}}}yyyppp```SSSIIIIIIJJJOOOXXXaaaiiilllllltttvvvoooeeeWWWKKKEEEBBB???======;;;:::<<>>GGGJJJHHHEEE>>>EEEMMMMMMHHHDDDDDDFFFFFFHHHIIIEEEAAA???AAADDDDDDDDDGGGLLLQQQSSSQQQNNNCCC;;;333222999BBBHHHJJJOOOPPPRRRUUUXXX]]]dddiiilllnnnqqqssstttuuuwwwyyyuuullljjjhhhiiiqqq{{{rrrlllllllllllllllllljjjgggeee\\\YYYSSSLLLDDD>>>:::888===AAAIIIUUUeeepppooohhh\\\UUUJJJ@@@:::777444222000---+++...222555333000111111111111222333444555555444333333333333000...777;;;BBBLLLXXXccclllqqqnnnrrrxxx{{{{{{zzzyyyyyytttcccQQQDDD<<<999999777>>>GGGMMMQQQRRRSSSSSSOOOPPPQQQPPPOOOOOOPPPRRRVVVYYY\\\^^^^^^^^^___```cccdddlllzzzwwwhhh___\\\VVVOOOJJJEEE@@@;;;777555444555:::DDDMMMLLLFFFWWWdddnnnmmmjjjsssrrrgggmmmvvvsssiiipppxxxvvvhhhjjj}}}zzz~~~pppgggiii```UUUOOOLLLJJJHHHGGGDDD@@@:::444///,,,)))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((***---...***+++666CCCVVVeeetttxxxyyy}}}~~~~~~|||wwwrrrrrrwww||||||{{{jjjaaaaaavvvzzz}}}{{{rrrdddTTTHHHFFFIIIOOOVVV^^^fffmmmpppuuu}}}tttjjjYYYRRRGGG>>>;;;;;;<<<<<<999:::======<<>>///---,,,,,,,,,,,,+++)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++OOORRRUUUVVVSSSPPPMMMLLLIIIFFFBBB>>>;;;777333111------,,,+++++++++,,,,,,,,,++++++***)))((('''''',,,+++)))***,,,///222444///000000///...///222555555666888999999999999999:::999888888999<<<@@@CCC<<<===???BBBFFFIIIJJJIIICCCEEEEEECCC??????CCCGGGCCCBBB???;;;888999>>>CCCHHHIIILLLRRRVVVSSSLLLEEE???999555777>>>FFFJJJKKKTTTUUUWWWXXXZZZ___dddiiimmmnnnppppppooooooqqqssswww{{{}}}sssllljjjgggiiippp|||~~~vvvllldddaaacccfffhhhkkkpppwwwyyyuuuqqqnnnnnniiihhhhhhjjjkkkhhhaaa[[[TTTSSSPPPLLLGGGDDDBBBBBB:::888555222///...------,,,222<<>>FFFLLLPPPPPPTTTZZZ^^^```___]]]\\\fffjjjqqqzzzyyygggRRRBBB:::777444999@@@FFFIIIKKKKKKLLLLLLMMMMMMLLLJJJJJJLLLNNNJJJNNNSSSWWWZZZ\\\___aaaaaa```cccoooqqqfff___YYYRRRMMMIIIDDD===888777777555666@@@LLLLLLFFFNNN[[[jjjppplllppp}}}iiigggrrrrrriiidddeeeiiirrr~~~rrraaahhh}}}yyy{{{~~~xxxtttcccYYYLLLFFFGGGKKKJJJHHHEEECCC???999222---)))(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((***,,,---+++///???OOO___lllxxx|||{{{}}}yyyttttttxxx}}}~~~~~~vvvggg]]]aaajjjzzzzzzyyyssshhhXXXJJJCCCGGGMMMVVV]]]ccciiipppttt}}}uuuiii]]]VVVIIIEEE???;;;:::;;;============@@@BBB@@@>>>CCCJJJjjj~~~qqqgggaaa^^^VVVOOORRR___iiilllqqq~~~kkk___mmm{{{|||mmmaaaaaaiiijjjhhhccc___WWWFFF555,,,+++***+++,,,,,,***((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++PPPSSSUUUUUUSSSPPPNNNMMMIIIFFFBBB???<<<888444111---,,,,,,++++++,,,,,,,,,++++++******))))))((((((+++***)))+++...111222222---.../////////111444666111444666777666555555666666777999:::===BBBIIIMMM???AAABBBAAADDDIIIKKKIIIKKKHHHDDD???===???DDDHHHJJJHHHDDD???<<<>>>BBBEEEJJJKKKOOOUUUXXXSSSHHH>>>888777888===EEELLLOOOPPPWWWYYYZZZ\\\]]]aaaeeeiiiooooooooommmkkkkkkmmmooommmqqqzzz|||lllkkkkkklllooouuu|||uuuggg[[[SSSHHHAAA???AAAFFFHHHHHHOOOXXX\\\ZZZSSSMMMIIIHHHKKKPPPWWW^^^ccceeeeeeYYYWWWQQQHHH>>>777333111111///---,,,,,,,,,...///+++000999BBBMMMTTTQQQJJJ666111,,,+++)))''')))---,,,...111333444222///---,,,---///222666999<<<>>>@@@>>>;;;999888666222000------///111666<<>>===<<<;;;;;;;;;;;;<<>>000---******,,,---+++)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++RRRSSSUUUTTTRRROOONNNOOOJJJGGGCCC@@@===999444111,,,,,,,,,++++++,,,,,,---*********)))))))))))))))***)))))),,,///222111///+++---...///000222555777111444777777555444555666333666;;;>>>@@@CCCHHHKKK>>>@@@AAACCCLLLVVVVVVQQQOOOKKKFFFBBBAAACCCGGGJJJMMMMMMKKKIIIGGGGGGGGGIIIEEEGGGLLLSSSWWWRRREEE:::444777>>>EEELLLPPPSSSTTTWWWYYY\\\^^^aaadddhhhkkknnnmmmkkkhhhffffffiiillliiikkkqqqwwwzzz~~~ssspppllllllppptttvvvuuuvvv|||}}}wwwqqqhhh```WWWOOODDD;;;888999<<<>>>999<<>>AAADDDFFFKKKVVVfffrrrqqqsssvvvvvvpppbbbPPPDDD999999999<<>>;;;888555444666;;;FFFQQQGGGIIIUUUgggooopppxxx|||kkkjjjttt|||nnnmmmqqq{{{~~~fffbbbnnnwww```WWWiiiuuuzzz}}}{{{|||qqqmmmaaaRRRKKKLLLMMMJJJEEEFFFEEE???777///+++)))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))+++))))))...777HHHbbbxxx|||~~~{{{tttpppyyy~~~xxxpppgggaaadddrrr}}}tttiii___SSSIIIHHHMMMSSS[[[dddiiilllrrr|||vvvlllbbbYYYNNNDDDAAADDDBBBDDDEEEFFFGGGGGGHHHIIIRRRPPPRRRVVVXXXYYY^^^dddcccppp~~~pppeee]]]YYYUUURRRZZZfffsssvvv{{{iiikkk~~~pppbbbjjjmmmhhhfffdddXXXHHH777222,,,***,,,---+++)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++SSSTTTUUUSSSQQQOOOOOOPPPJJJHHHDDDAAA>>>:::555111,,,,,,,,,++++++,,,------)))))))))))))))*********)))((())),,,000222000...***+++...///000333666888444777::::::888666777999111666===@@@@@@???@@@AAA@@@AAACCCKKK\\\kkkjjjaaaOOOLLLHHHFFFFFFHHHKKKLLLFFFHHHJJJKKKJJJIIIGGGFFF@@@BBBHHHQQQVVVRRREEE:::444:::CCCJJJOOOQQQSSSTTTUUUXXX\\\```cccfffjjjmmmllljjjgggccc```aaadddhhhhhhhhhjjjllllllppp|||uuuiiiggglllrrrrrrppplllqqqrrrppprrrzzzpppfffVVVHHH???999777666888777===MMM]]]aaaWWWKKK??????===<<<@@@IIIWWWaaaeeegggfff___SSSEEE<<<777333111///------...000111777===AAA@@@???===888111---))))))---,,,***---333111222444333111000333555:::===CCCKKKTTT\\\cccgggtttuuuwwwvvvooobbbSSSHHH:::777444222333888>>>AAAAAAAAACCCDDDEEECCC@@@>>>???BBBBBB??????HHHYYYhhhsssnnnkkknnnssspppdddYYY>>>;;;999999===BBBGGGIIIMMMMMMMMMKKKIIIJJJMMMOOOJJJJJJKKKLLLPPPVVV^^^dddcccfffhhhffffffqqq~~~hhhaaaZZZVVVUUUQQQIIIAAA>>>:::777777555777FFFWWWHHHDDDLLLaaannnpppvvvmmmfffqqq~~~vvvyyyhhh]]]jjjqqqrrrYYYgggnnnsss|||yyy|||{{{{{{qqq^^^PPPLLLMMMKKKEEEFFFFFFAAA888000+++***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))///,,,,,,333@@@VVVsss~~~~~~xxxssssss}}}~~~yyyssslllhhhfffjjjwww}}}rrreeeZZZNNNGGGKKKTTTVVV___hhhmmmooovvvmmm___QQQJJJFFFDDDGGGNNNQQQSSSVVVXXXZZZ]]]```bbb]]]^^^dddjjjkkkkkkooovvvzzz|||lllbbb```ZZZOOOQQQ[[[pppwww|||nnnddd|||~~~aaakkknnnjjjhhhggg]]]OOO>>>777///,,,,,,---+++((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++SSSTTTUUUTTTSSSPPPNNNLLLHHHIIIFFF???;;;999666222...---,,,+++************++++++***************+++))),,,...//////...///000---,,,---111555777555222444666888999777666555666666666:::???@@@;;;888999===AAACCCGGGXXXlllpppgggSSSGGG???CCCHHHIIIIIIKKKLLLLLLKKKIIIFFFEEEGGGHHHEEEGGGKKKOOOPPPJJJ@@@888777???HHHMMMNNNNNNQQQTTTXXXYYY[[[___ccchhhlllnnnmmmjjjfffcccaaaaaabbbcccdddhhhlllnnnoooppptttwwwyyynnniiiiiigggbbb]]]UUUTTT\\\ooottt\\\JJJAAA===;;;888777666>>>RRRfffmmmjjj\\\GGG:::===???<<>><<<555111111111000666???EEEFFFBBB;;;888999555...'''))),,,---,,,---///111999666555666333000666@@@JJJPPPZZZccchhhjjjlllppp|||iiiSSSCCC666555888:::===BBB???DDDFFFBBB??????>>>;;;;;;===>>>======AAAGGGLLLbbbrrrvvviiigggrrrqqqdddOOOCCC999777888:::AAAIIIIIIKKKMMMMMMLLLLLLNNNOOOKKKLLLMMMNNNPPPSSSWWW[[[^^^bbbdddbbbbbbjjjyyyuuuiii[[[TTTUUUSSSLLLEEE???999777888444000:::KKKMMMHHHHHHSSSbbbnnnuuuzzz{{{lllooo{{{{{{|||uuueeecccsss```cccppp|||~~~zzzxxxsssvvv|||qqq[[[NNNOOOJJJIIIFFFCCC>>>666---'''((('''&&&'''((()))((('''(((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))''')))***+++***))))))***))),,,...666MMMlll}}}~~~~~~|||vvvuuu}}}~~~zzzmmmdddgggnnnttt{{{|||mmm\\\PPPJJJJJJQQQYYYaaacccgggmmmuuuzzzsssggg```WWWSSSTTTYYY]]]___kkkttt{{{zzzvvvtttvvvxxxvvvwwwxxxzzz||||||}}}}}}{{{lll```YYYUUURRRPPPaaawwwxxxzzziiitttfffhhhjjjkkkkkkggg^^^UUUGGG===111+++,,,......,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,SSSSSSTTTTTTRRRPPPMMMKKKHHHIIIFFF???;;;999666222...---,,,+++************++++++***))))))******+++***,,,...//////...//////---,,,...111555666555222444666888888666555555666444333666::::::777777:::;;;AAABBBBBBLLL\\\ccc```JJJBBB>>>BBBGGGHHHIIILLLMMMNNNNNNMMMIIIGGGEEEEEEGGGJJJNNNPPPNNNGGG???999<<>>HHHSSS^^^bbbhhhjjjgggcccffflllyyyttt___FFF999555555:::???EEEGGGEEEAAA???@@@>>>:::999;;;======<<<===AAADDDUUUgggqqqjjjfffkkklllgggZZZJJJ:::666666888;;;???EEEHHHKKKLLLKKKKKKKKKLLLKKKLLLMMMNNNOOORRRVVVYYY]]]aaacccbbbaaahhhuuu|||ooo```WWWVVVTTTNNNHHHEEE>>>::::::666111888DDDQQQMMMJJJOOO\\\jjjpppppp{{{pppnnnuuu~~~zzznnnlll|||llleeeuuu{{{zzz{{{xxxrrruuu}}}yyyeeeSSSLLLHHHGGGEEECCC???888000***)))'''&&&'''((()))((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''(((''''''''''''((())))))((()))++++++***))))))******,,,333BBBYYYooo|||~~~wwwssszzz}}}nnnbbb]]]fffssszzz}}}~~~pppcccUUUOOOOOOSSS[[[bbbeeeiiinnnuuu}}}|||wwwsssoooooottt{{{rrreee^^^YYYUUURRRSSSiiizzzzzzxxxrrr~~~zzzllleeelllpppjjjaaa]]]NNNDDD666...,,,------,,,,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,RRRRRRSSSSSSRRROOOMMMKKKHHHIIIFFF???;;;999666222...---,,,+++******************)))))))))******+++***,,,/////////......///------...111444666555333888999:::888666333333333666555777::::::888:::>>>===CCCDDD???AAAKKKRRRSSS===<<<===BBBEEEGGGJJJNNNNNNPPPQQQPPPLLLHHHEEEDDDIIIMMMQQQPPPJJJCCC===;;;BBBGGGMMMQQQRRRSSSWWWZZZYYY\\\```eeeiiilllmmmmmmllliiieeebbbaaacccfffiiieeegggiiijjjiiiiiiiiikkkmmmyyy}}}wwwnnndddYYYMMMBBB;;;:::>>>JJJZZZeeekkkooosssvvvrrr\\\KKKAAA===<<<<<<999>>>SSSjjjuuupppfffVVVFFF<<<;;;<<>>HHHTTTaaallltttsssrrrnnnddd^^^dddnnnnnn|||___EEE777333777===HHHIIIHHHEEEDDDEEECCC>>>;;;===>>>>>>=========>>>FFFYYYiiikkkeeecccgggjjjfffUUUAAA888777777666777???CCCGGGJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPSSSVVVZZZ___cccbbbaaaeeeoooxxxyyyggg\\\XXXUUUQQQMMMKKKBBB===<<<999333444;;;OOOOOOKKKJJJTTTdddllljjjppp|||vvvmmmlll{{{|||zzz}}}{{{xxxyyylll~~~}}}|||vvvqqqxxxyyykkkXXXMMMGGGFFFDDDCCC@@@:::333...***(((''''''((()))(((''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((()))***)))+++,,,+++***)))***+++,,,...999NNNcccqqqxxx|||~~~vvvrrrwww~~~zzzwwwbbb[[[\\\iiiyyy~~~yyytttcccXXXOOOOOOUUU[[[bbbggghhhnnnvvv~~~{{{nnneee^^^YYYUUUIIIZZZqqq|||xxxyyy}}}jjj{{{wwwdddiiippphhh``````XXXMMM===222---,,,,,,,,,------,,,,,,+++++++++***************************)))************+++++++++******+++++++++,,,,,,,,,RRRSSSTTTTTTSSSQQQNNNMMMHHHIIIFFF???;;;999666222------,,,+++***************))))))))))))******+++***,,,///000///......///,,,---///111333555555444>>>>>>===:::666222111111888888:::===;;;888999>>>@@@EEEFFFAAA???CCCFFFEEE555888>>>CCCFFFGGGKKKOOOMMMNNNOOOMMMJJJHHHGGGGGGKKKPPPSSSNNNEEE>>>===???HHHKKKOOOQQQSSSUUUYYY\\\ZZZ^^^ccchhhlllmmmmmmmmmiiifffbbb______bbbfffiiihhhiiijjjkkkkkkkkkkkkkkklllsss}}}yyytttkkk___QQQFFF===888555999BBBMMMSSSVVV\\\bbbeeeqqqmmm\\\IIIBBBAAAEEE@@@:::DDDWWWmmmwwwwwwhhhVVVJJJBBB:::999@@@JJJWWWfffsss|||zzzxxxuuusssnnngggaaa^^^SSSLLLAAA777111///...,,,+++,,,///444:::======<<<888:::AAANNN^^^mmm{{{zzzoooggg___[[[dddpppppp|||yyy\\\DDD777777;;;FFFMMMSSSRRRPPPOOOMMMIIICCCCCCBBBAAA@@@@@@AAABBBAAANNN```jjjhhhbbbdddkkkmmm```OOOBBB;;;777666666999===CCCGGGIIIJJJKKKLLLLLLMMMNNNNNNNNNOOORRRTTTXXX]]]bbbbbbaaabbbhhhnnn|||pppaaaYYYVVVRRRPPPNNNEEE>>>===;;;555222333BBBJJJKKKFFFLLL]]]jjjllliiiuuu|||lllbbbllltttuuurrr{{{~~~|||sss}}}qqqnnnmmmfffYYYNNNHHHGGGEEECCC@@@;;;555000+++)))''''''((()))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))******+++,,,+++***)))+++,,,---444EEE\\\lllsss{{{yyytttttt||||||rrrlll___```gggsss|||{{{rrriii^^^TTTMMMPPPWWW]]]```dddiiiqqq{{{~~~vvvlllddd\\\WWWMMMRRReeezzz{{{sssgggmmmxxxmmmllljjjdddaaa]]]SSSDDD666...,,,---...,,,++++++******))))))((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,TTTUUUVVVVVVUUUSSSQQQOOOHHHIIIFFF???;;;999666222------,,,+++************))))))(((((()))******++++++---///000...------...,,,---///111222333555666===>>>===:::777555555666888:::>>>BBB>>>888777;;;???BBBEEEDDDDDDDDDBBB???333;;;CCCFFFGGGIIILLLNNNJJJJJJIIIGGGFFFGGGIIILLLLLLPPPQQQKKKAAA<<>>???===;;;;;;EEETTTeeewww~~~ggg[[[VVVSSSZZZdddqqq{{{wwwZZZDDD;;;999FFFUUUccceee```[[[WWWTTTMMMJJJEEEBBBAAACCCEEEGGGCCCIIIWWWfffjjjffffffjjjoookkk```PPP@@@777444444555999>>>CCCGGGJJJMMMPPPMMMNNNPPPPPPPPPPPPRRRTTTWWW\\\aaabbbaaa```cccgggsssxxxggg\\\VVVSSSQQQMMMEEE???===<<<888333111666DDDLLLHHHGGGTTTeeennngggrrrnnn]]]___nnnuuunnnmmmwww|||yyy~~~uuuyyyxxxnnnggg```TTTIIIJJJHHHFFFDDD@@@;;;555111,,,***''''''((())))))(((&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((()))*********+++,,,+++******,,,......@@@\\\sss}}}{{{uuuwww~~~|||mmmeee```iiiuuu}}}}}}vvvkkkcccYYYRRRNNNRRRYYY\\\___aaallluuu{{{uuussssssvvvxxxmmmfffdddfffuuu}}}~~~sssiii___YYYUUUNNNXXXrrr~~~xxxxxxttthhhtttyyykkkooommmccc___WWWJJJ<<<111------///++++++++++++******))))))(((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,TTTUUUVVVWWWVVVTTTRRRQQQHHHIIIFFF???;;;999666222...---,,,+++************(((((((((((()))******++++++---///000...------...,,,...000111111222555777888999999999888999;;;======@@@FFFJJJEEE>>>===AAA>>>CCCGGGJJJIIIFFFCCC@@@999AAAGGGHHHHHHIIIJJJIIIGGGFFFEEEDDDDDDFFFKKKOOOKKKLLLKKKEEE>>>===BBBIIIOOOPPPQQQSSSVVVXXXYYYZZZ\\\___ccchhhkkklllkkkjjjiiigggeeeddddddfffiiikkkgggggggggjjjmmmnnnnnnmmmpppooonnnqqq{{{}}}qqqgggXXXJJJAAA===;;;:::999888:::>>>AAAEEENNNXXX___gggpppuuu}}}xxxaaaLLLHHHJJJIIIHHHIIIRRRcccssswwwsssiiiWWWFFFAAABBBIIIUUUaaaooo~~~~~~vvvhhh\\\PPPFFF999222---***+++///333777;;;>>>>>>=========EEEUUUkkk}}}cccUUUMMMFFFHHHPPP]]]hhhuuuzzzyyywwwxxxzzzrrr[[[III???JJJ[[[mmmrrrnnngggaaa[[[UUUPPPHHHCCCBBBCCCEEEFFFFFFGGGOOO]]]gggkkkjjjkkkmmmqqqnnn___KKK===666333555777:::>>>BBBGGGNNNRRRNNNPPPRRRRRRRRRSSSUUUVVVWWW\\\aaabbbaaa```aaaccckkkzzzoooaaaWWWSSSQQQMMMGGGAAA>>><<<999555222333???KKKLLLHHHLLL[[[jjjhhhppp{{{ttt```UUUeeepppjjjdddfffmmmooowwwzzzmmmrrr~~~yyyooodddSSSCCCKKKIIIGGGDDDAAA<<<777333...+++(((''''''((()))(((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))(((((())))))***+++***++++++++++++,,,///111555RRRuuu{{{uuuvvv|||zzzkkkeeedddqqq~~~{{{rrrhhh```SSSOOOPPPVVV[[[^^^bbbfffrrr{{{tttlllfffggghhhmmm|||yyyiiibbbZZZPPPKKKLLLHHHQQQZZZ]]]\\\]]]cccjjjvvv|||pppeee]]]YYYNNNPPPeee{{{zzzttt~~~ooohhhlllnnnccc```[[[RRRDDD777///---///------------------------(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,TTTUUUVVVVVVVVVTTTRRRQQQHHHIIIFFF???;;;999666222...---,,,+++************'''''''''(((((()))++++++,,,...000000...---------,,,...000111111222555888666666777777777888:::===>>>BBBHHHKKKGGGAAACCCIIIKKKPPPUUUTTTKKKCCC@@@BBBAAAGGGKKKIIIHHHIIIFFFAAADDDDDDEEEDDDEEEGGGKKKNNNHHHHHHEEE@@@<<<>>>FFFMMMQQQRRRSSSVVVXXXZZZZZZZZZ\\\^^^bbbfffiiijjjiiiiiiiiihhhgggfffggghhhiiijjjhhhggggggjjjmmmooonnnllllllmmmnnnrrryyy{{{tttfff[[[MMMDDDAAABBBBBBAAA???<<<;;;>>>???AAAGGGMMMVVV___gggjjjppp|||sss[[[LLLIIIMMMOOOOOOMMMTTTaaannnvvvqqqcccUUUGGGGGGKKKUUU___iiixxx|||uuufffXXXIII>>>444///,,,***---333888<<>>;;;<<>>FFFSSS\\\hhhppppppmmmkkklllsssxxxcccRRRKKKYYYjjjtttxxxvvvmmmddd]]]WWWNNNHHHFFFEEECCCBBBCCCEEEJJJSSS___kkkooonnnhhhrrrvvvlll\\\NNNBBB999888888888888;;;BBBJJJPPPOOOQQQTTTUUUUUUVVVWWWYYYXXX\\\aaacccbbbaaaaaabbbdddpppvvvfffZZZTTTQQQOOOLLLFFFAAA===:::777555333999EEEOOONNNJJJTTTdddkkknnnttt}}}hhhUUU```jjjlllhhhhhhpppxxxyyykkk___uuuyyyqqq^^^IIIJJJHHHFFFDDDBBB>>>:::666///,,,(((&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))(((((())))))***+++)))***+++++++++---111444HHHfff~~~{{{vvvsssyyyqqqiiiiiimmmwww}}}wwwnnncccYYYOOOPPPTTTZZZ^^^```fffnnnwww}}}sssbbbYYYTTTVVVWWW]]]nnniiiZZZOOOMMMJJJBBBAAAEEE???AAABBBCCCDDDGGGKKKOOOVVVeeessszzz{{{xxxsssmmmnnnrrrmmmkkkjjjnnnvvvxxxllldddYYYTTTQQQYYYooorrrzzzppp{{{gggeeehhheeebbbaaaZZZMMM===111------+++,,,,,,------.........************************)))************+++++++++******+++++++++,,,,,,,,,SSSTTTUUUVVVUUUSSSQQQPPPHHHIIIFFF???;;;999666222...---,,,+++************''''''''''''((()))++++++,,,...000000...---------,,,...111111000111555888888888888666444444666888888:::@@@BBB???<<>>===BBBFFFKKKLLLHHHGGGGGGCCC<<>>AAAPPP[[[eeegggkkkuuu|||iiiUUUKKKNNNRRRRRRKKKJJJRRRdddtttvvvmmmdddIIIHHHKKKTTT\\\cccqqqyyyrrrbbbRRRAAA666...---------222999999===???<<<999>>>JJJUUUjjjqqq^^^WWWMMM???>>>GGG___eeennnuuusssmmmiiihhhjjjtttzzzeeeHHHRRRaaappp}}}yyymmmbbb\\\TTTNNNJJJGGGBBB???>>>CCCGGGLLLYYYjjjrrrqqqdddpppxxxuuulllaaaQQQDDD;;;999666444666===GGGNNNPPPRRRUUUWWWWWWXXXYYY[[[YYY\\\aaacccbbbaaaaaabbb```jjj|||{{{jjj]]]UUURRRRRRPPPKKKCCC===;;;999777333222>>>PPPTTTMMMSSSbbbllllllooozzzppp^^^bbbkkkrrrtttuuu{{{uuulllwwwpppXXXhhh~~~{{{jjjUUUHHHFFFEEEDDDCCC@@@<<<:::///,,,(((&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))))))))))))))******+++((()))******+++...222555\\\sss|||zzzuuusssssszzzvvvgggfffkkkvvv|||~~~yyyssskkk^^^PPPPPPRRRXXX]]]___aaahhhqqqxxxooocccPPPFFFAAACCCDDDHHHZZZnnnvvvcccSSSGGGBBBFFFGGGBBBDDDKKKEEECCCBBBAAABBBAAA@@@>>>BBBIIIRRR[[[gggssszzzzzzyyyyyy}}}wwwrrrlllcccYYYVVVXXXTTTRRRPPPRRRZZZfffsss{{{rrriiiYYY\\\VVVRRRdddtttzzzppplllllldddhhhllldddeee```SSSAAA333,,,+++((()))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,UUUXXXXXXWWWWWWXXXTTTOOOIIIGGGCCC@@@>>>:::555222...---,,,,,,++++++,,,,,,***++++++***((()))+++---111333555444000---,,,---///111111000///222888===777;;;===:::444111333666777555777<<<@@@AAAEEEJJJ^^^zzzuuuTTTAAA>>>???BBBCCCEEEGGGHHHFFFAAA===AAADDDGGGHHHIIIJJJLLLNNNDDDAAA???@@@AAACCCJJJRRRUUUVVVWWWXXXXXXYYY\\\^^^eeedddddddddeeeeeefffgggccceeeggghhhgggggggggiiimmmnnnooonnnlllkkkkkklllmmmlllpppxxxyyyjjjbbbYYYVVVXXXYYYTTTOOOJJJLLLMMMJJJCCC>>>;;;;;;EEEOOO[[[aaadddjjjvvvuuuaaaPPPKKKPPPWWWXXXSSSPPPUUUcccoooqqqlll___NNNHHHUUU___aaaiiivvvxxxooo]]]III<<<555---))),,,333999<<>>;;;>>>BBBKKK]]]nnn}}}mmmYYYMMMEEE???<<<===WWWqqq{{{sssnnnnnnlllppp}}}bbbSSSLLLYYYooo|||}}}zzziiiggg___TTTMMMJJJDDD>>>===@@@EEELLLTTT___kkkrrrppppppuuu|||wwwfffXXXJJJ@@@777666777999AAAJJJKKKTTT[[[ZZZXXXYYY\\\\\\^^^___```aaabbbcccdddeeefffkkkrrr}}}{{{fffYYYUUUPPPNNNKKKFFFBBB===999777999333;;;OOOUUUMMMLLLTTTaaalllrrrrrrxxxooodddgggyyyuuuiiinnneeebbbtttrrrzzz{{{zzz~~~~~~yyywww___NNNCCCFFFHHHBBB<<<===777111***''')))++++++)))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))***)))+++---******555CCCgggrrr~~~}}}|||zzzwwwxxx|||vvvhhhbbbgggooo{{{zzzwwwtttlllbbbVVVMMMRRRXXX]]]]]]\\\aaammmvvv~~~sss[[[GGGBBB===;;;???@@@AAAHHHQQQgggtttmmmXXXOOOCCCEEEFFFHHHOOOVVVUUUPPPLLLLLLKKKJJJGGGDDDAAA@@@<<<>>>@@@DDDIIIPPPXXX^^^eeeooowwwuuunnnlllppptttpppnnniiiddd```^^^^^^^^^YYYUUUTTTVVVVVVUUU[[[cccttt|||xxxnnnbbbccc[[[QQQXXXmmmzzz{{{vvv|||jjjooojjjYYY^^^mmmeeeccc^^^TTTFFF999000+++---,,,******+++***)))'''************************---------.........//////000///---,,,+++,,,------VVVXXXYYYWWWWWWXXXUUUOOOJJJGGGDDDAAA>>>;;;666333------,,,++++++++++++,,,)))*********)))))),,,...000222333222///,,,---...111222222000000222666;;;777999:::888555333555777777444444888<<<>>>CCCIIIccczzzrrrTTTCCC??????BBBCCCDDDFFFGGGEEEAAA>>>BBBCCCEEEHHHJJJKKKLLLLLLHHHCCC@@@BBBDDDGGGMMMTTTUUUWWWXXXYYYYYYZZZ]]]___fffeeedddcccbbbbbbbbbbbbccceeegggggggggggghhhiiimmmnnnooonnnlllkkklllmmmlllkkkmmmttt}}}}}}wwwpppkkkiiiddd]]]WWWVVVUUUQQQIIIAAA;;;999999BBBIIISSSYYY^^^dddnnnvvvppp]]]QQQPPPSSSXXXTTTQQQSSS\\\hhhpppsssooo^^^SSSXXXaaadddhhhnnn}}}|||rrrhhhWWWDDD777222,,,***...555===AAABBB<<<:::@@@KKKZZZooo{{{lllZZZNNNFFF???;;;;;;GGG```}}}zzzqqqjjjhhhrrrmmm\\\LLLJJJTTTcccssswwwrrrhhh[[[RRRNNNHHHBBB???AAADDDIIIPPPZZZeeemmmllllllqqq{{{zzzqqqYYYJJJ<<<888888999===BBBKKKUUU\\\[[[YYY[[[]]]]]]______```aaabbbcccddddddfffjjjoooxxxmmm```[[[SSSPPPLLLGGGBBB===888666888444999GGGNNNLLLKKKOOOaaafffhhhhhhrrrzzzmmmlllxxx}}}wwwxxx~~~}}}vvvxxxzzzkkkrrr|||~~~|||fffTTTFFFFFFGGGAAA<<<===888222+++((()))+++***)))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))******---...+++...===MMMhhhsss~~~|||yyyyyy{{{~~~~~~}}}rrrdddaaaiiittt|||zzzwwwqqqhhh^^^UUUPPPVVV\\\aaaaaa^^^bbbnnnzzz|||mmmZZZIII>>>>>>;;;;;;>>>>>>===BBBIIINNNXXXiiizzznnnYYYMMMJJJKKKNNNRRRVVV^^^eeeeee```]]]\\\ZZZVVVQQQKKKFFFCCCDDDCCCAAA??????BBBFFFIIIVVV^^^gggkkklllnnnqqqssslllkkkhhhggghhhjjjlllmmmpppllljjjnnnnnnhhhddddddfffmmmzzzvvvhhhddd\\\SSSUUUcccpppvvvlllyyypppnnnxxxfffYYY]]]hhhgggeee___WWWLLL???444------+++******++++++***(((************************++++++,,,,,,,,,---------///...---+++++++++,,,---WWWYYYYYYWWWWWWXXXUUUOOOIIIFFFCCC@@@===:::555222------,,,+++++++++++++++))))))******)))***---//////000000///------...000333333222111000222555888888777777666666666666666888444444777;;;===CCCIIIRRRccclll```LLLCCCCCCCCCCCCBBBBBBCCCDDDDDDBBB@@@BBBBBBCCCGGGKKKMMMKKKIIIEEE>>>:::===CCCGGGLLLQQQUUUWWWZZZ[[[[[[\\\___aaafffeeecccaaa```___^^^^^^bbbdddfffggggggggghhhjjjmmmnnnooonnnllllllmmmnnnkkkjjjkkkooowwwyyypppfff___aaa]]]TTTJJJ@@@;;;999:::>>>CCCJJJQQQXXX___gggllluuuooo\\\QQQMMMVVVUUUTTTRRRTTT]]]kkkwwwzzzmmm___[[[aaahhhjjjgggyyyxxxlll___MMM===222///---...555===DDDGGG???<<<===HHHYYYmmmxxxjjj[[[PPPGGG>>>999999;;;NNNggg~~~zzzooofffhhhuuuwwwgggRRRAAA;;;EEE___vvvwwwhhh\\\UUUNNNHHHDDDDDDEEEGGGLLLVVVaaaiiijjjiiillluuuppp___LLLAAA===;;;:::;;;KKKUUU]]]]]][[[]]]___^^^___``````aaabbbcccddddddfffhhhjjjqqqvvvgggaaaYYYUUUOOOIIIEEE@@@;;;777777555666<<>><<<;;;:::;;;>>>===<<<>>>BBB???DDDKKKUUUcccvvvsss```RRRJJJKKKPPP]]]ccciiinnnuuu{{{{{{wwwsssrrrppplllfff___YYYUUULLLIIIDDD@@@>>>???AAACCCFFFKKKTTT]]]eeejjjnnnqqqnnnmmmnnnppptttwwwyyyyyyvvvsssuuu~~~uuummmaaaeeeooozzzrrriii___XXXTTTWWWcccpppjjjrrrqqqsssxxxnnnccc^^^___iiifffaaa\\\TTTHHH:::000---+++******+++,,,+++***************************))))))*********+++++++++---,,,,,,++++++++++++,,,XXXZZZYYYWWWWWWXXXUUUOOOGGGDDDAAA>>>;;;888333000---,,,,,,+++***+++++++++((()))*********+++...000000000///......///111222111222222222222333555777888666444444666666666555:::777888<<>><<<<<<<<<>>>CCCJJJTTT\\\bbbeeejjjvvv}}}iiiVVVKKKQQQTTTWWWVVVRRRUUUaaaooouuurrrhhh^^^___iiilllgggsss{{{wwwhhhWWWDDD555000......555@@@GGGHHHFFF===???GGGXXXkkk|||yyyvvvxxx{{{|||uuuiii[[[QQQGGG===888777;;;CCCQQQcccuuu}}}rrrlllnnnvvv~~~|||rrr```KKK999777HHH\\\|||{{{kkk]]]SSSMMMKKKIIIHHHHHHLLLUUUaaaiiimmmjjjiiimmmuuu~~~wwwdddSSSFFF???<<<<<>>LLLPPPKKKXXX]]]ccckkkyyyuuupppxxxwww}}}|||xxxyyymmmffffffWWWIIIFFFFFFCCC>>><<<999444///,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************,,,---,,,---:::RRReeezzz}}}www|||wwwjjjaaa```hhhsss{{{{{{yyyrrrfffZZZTTTVVV[[[aaabbbccceeeiiipppyyysss```NNNDDDAAACCCBBBBBBAAA@@@>>>===>>>@@@@@@@@@@@@AAAGGGQQQ^^^gggrrrqqqZZZNNNKKKQQQ\\\fffsssyyy~~~wwwqqqmmm```[[[TTTMMMHHHFFFEEEEEE>>>AAAHHHQQQXXX^^^gggoooxxxzzz}}}~~~xxxuuuwww{{{qqqqqqttt||||||oooddd___VVVPPPZZZllltttrrr|||yyyiii{{{uuudddXXXiiifffbbb```[[[OOO@@@444...,,,******+++,,,,,,,,,************************)))))))))************+++,,,+++++++++++++++++++++XXXZZZXXXUUUUUUWWWTTTOOOHHHEEEBBB???<<<888444111,,,,,,+++************+++((()))*********+++...111111000//////000222333444//////000222444666777777999777444444666777888777:::999<<>>>>>???AAABBBBBBCCCBBBCCCGGGLLLLLLGGGAAA;;;555444;;;FFFLLLPPPSSSUUUXXX[[[^^^___```cccdddccccccbbbaaaaaaaaaaaaaaaaaaccceeefffffffffgggiiijjjlllmmmmmmllllllmmmooolllmmmnnnmmmooouuuzzziiiddd\\\SSSJJJBBB===:::999999<<>>111000...111<<>>>>>>>>>>>>>>???AAAFFFKKKOOORRRkkkcccXXXOOOQQQ[[[iiixxx~~~vvvjjj___UUUMMMFFFBBB>>>???DDDIIIKKKQQQaaaqqqssshhhcccXXXMMMUUUfff~~~ssssssmmmwwwppp^^^gggeeecccccc___TTTEEE999000---+++***+++------,,,************************************++++++++++++++++++++++++++++++++++++XXXYYYWWWTTTTTTUUURRRMMMJJJGGGDDDAAA>>>;;;666333,,,,,,+++*********************++++++***+++...000222000///000222444444333......///222666888777666888777777777888:::===???<<<;;;===BBBEEECCCDDDGGGFFFGGGFFFCCCAAAAAACCCEEEBBB@@@======>>>@@@AAAAAACCCCCCEEEIIIKKKIIICCC>>>666333555>>>FFFKKKNNNRRRTTTWWW\\\___```bbbccceeebbbbbbaaabbbbbbcccddddddbbbdddfffffffffeeefffggghhhjjjkkklllkkkkkkmmmooolllnnnooonnnnnnqqqwww|||mmmhhh```WWWNNNEEE<<<777666666888>>>FFFNNNTTTVVVccceeemmm|||ttteeeUUUSSSWWW___^^^VVVTTTWWWfffqqqvvvmmmcccdddhhhjjjgggpppwwwqqq___JJJ999000000222999BBBIIIJJJEEE@@@KKKZZZooozzzoooiiiccc``````eeepppzzzpppggg[[[QQQEEE:::555555222666???HHHNNNSSS\\\fffyyywwwoooooosss|||nnnXXXDDD<<<===LLLdddvvvggg]]]QQQOOOLLLJJJLLLTTT^^^eeepppnnnkkkhhhhhhlllsssyyyoooXXXIIIBBB@@@EEEPPP\\\___^^^______]]]^^^^^^```bbbdddfffggghhhiiieeedddeeeiiirrrsss```ZZZQQQMMMMMMKKKGGGBBB999:::666222999IIITTTUUUSSS```ppp{{{}}}ooolllsssyyyuuullluuu~~~||||||yyytttiiigggeeeYYYKKKFFFGGGFFFAAA<<<:::888444000---+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++***,,,,,,...:::QQQhhhvvvxxxppp``````lllxxxyyytttrrrnnneee[[[TTTUUU[[[aaaccc```___hhhvvvvvvkkkmmmxxx~~~zzzooo^^^PPPHHHCCC???===>>>???@@@AAABBBCCCDDDJJJ\\\ppp}}}}}}gggSSSSSSZZZiiizzzssshhh]]]RRRKKKEEECCCDDDEEEDDDGGGZZZoooyyymmmggg[[[PPPSSS^^^yyysssoooyyy~~~{{{}}}nnneeeeeeffffffaaaWWWIII???222///,,,++++++,,,---,,,***************************++++++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,WWWXXXVVVRRRRRRSSSQQQLLLIIIFFFCCC@@@===:::555222,,,++++++***************+++,,,,,,+++***+++---///111//////111333444333111//////000333666888666444555777:::;;;<<<@@@FFFLLLCCC@@@???CCCEEEEEEHHHMMMCCCBBBAAA@@@???@@@CCCGGG@@@>>><<<<<<>>>@@@AAA@@@BBBEEEIIIKKKJJJFFF@@@<<<555555999BBBGGGHHHJJJNNNSSSWWW[[[___aaabbbdddeeebbbaaaaaaaaabbbbbbcccdddccceeeffffffeeedddeeeffffffhhhjjjjjjjjjjjjlllnnnmmmmmmnnnnnnnnnpppsssuuummmhhh___WWWOOOHHH@@@:::777888999<<<@@@EEEKKKNNNXXXZZZaaappp~~~vvv```TTTQQQ[[[ccc^^^XXXWWW]]]gggpppooohhhcccdddfffccciiinnngggUUUAAA555222333<<>>???EEENNNUUUKKKEEEBBBCCCEEEGGGMMMTTTMMMJJJGGGCCC@@@===>>>AAA???>>><<<<<<>>>@@@@@@@@@BBBFFFKKKLLLIIICCC>>>;;;:::<<>>AAAFFFJJJNNNQQQYYYgggwww~~~iiiVVVLLLWWWdddddd^^^\\\TTT[[[fffmmmjjjcccaaacccaaaeeeggg___LLL:::333444777FFFSSSRRRHHHFFFQQQ^^^qqq~~~yyylll```ZZZUUUSSSUUUWWWZZZeeeqqqooofff[[[PPPCCC777444666555111222888:::999;;;AAA???MMMbbbvvv{{{uuuqqq}}}yyyZZZDDD;;;555BBBYYYrrrsss^^^[[[WWWSSSRRRUUU\\\aaannnpppqqqooojjjiiikkkooosss}}}yyykkk\\\MMM@@@???LLLXXX\\\\\\]]]\\\ZZZ[[[\\\___bbbeeehhhjjjkkkjjjgggggghhhgggjjjxxxmmmdddZZZUUUTTTRRRLLLFFF===999666333333999GGGTTTSSSTTTZZZeeerrrwwwmmmrrrzzzsssddd```nnn{{{rrrtttvvvzzzsssggg|||pppYYYHHHDDDEEECCC>>>;;;:::777222...*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))),,,...777OOOmmm}}}wwwxxxvvvqqqmmmooouuuyyyvvvrrriiiccc[[[VVVVVV[[[___bbb```fffnnnuuuyyy~~~qqqdddZZZQQQNNNJJJHHHKKKOOOSSSVVV]]]\\\cccnnnoooiiijjjrrrppptttzzz}}}~~~lll^^^^^^ccczzzxxxlll```SSSIIIGGGCCC???FFFRRRooo~~~ssshhh___ZZZWWW```uuu|||pppqqq|||ooo|||dddhhhkkkkkkdddZZZQQQLLL666222...+++++++++++++++************************************++++++++++++***+++---...///...------YYYVVVRRRPPPOOOOOOOOONNNFFFDDDAAA>>>:::666333222,,,,,,,,,+++++++++******((((((***+++---...000000...------......///000111...111444777999888666444333666;;;???BBBEEEHHHKKKFFFIIIFFFBBBJJJ]]]hhhgggYYYNNNDDDBBBCCCBBBBBBCCCBBB???;;;:::<<>><<<:::777333///---++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&(((***************,,,111---111AAAZZZsss~~~~~~yyyxxxzzzpppmmmqqq|||yyyppplllggg^^^WWWZZZ___bbbbbbcccdddjjjssszzz}}}{{{wwwxxxxxxnnnjjjccc\\\XXXXXX[[[]]]^^^YYYYYY]]]```]]]ZZZZZZ\\\^^^aaaeeeiiimmmpppqqqxxx|||uuufff^^^```rrrwwwkkk^^^TTTJJJBBBAAAGGGYYYjjj{{{pppeeeZZZSSSTTTeeevvvyyysssvvv{{{ssssssfffaaahhhgggZZZQQQRRRDDD777,,,,,,---+++((()))************************++++++++++++++++++++++++,,,,,,,,,---------......ZZZVVVRRRPPPOOOOOONNNNNNFFFEEEBBB>>>999666333111,,,,,,,,,+++++++++************+++,,,------......---------......///000111///111444777888777666444222555888:::<<<===@@@BBB999???AAADDDRRRiiiwwwxxxXXXMMMDDDBBBCCCCCCDDDFFFEEEAAA>>><<<===@@@BBBCCCEEEGGGIIIIIIFFFAAA===:::===AAAFFFJJJMMMPPPSSSUUUUUUXXX\\\___```aaabbbccc`````````aaaaaaaaaaaaaaadddfffggggggeeecccbbbccceeeeeeggghhhiiiiiijjjjjjjjjiiiiiijjjkkkmmmooopppoooqqquuutttiii```^^^\\\WWWTTTUUUJJJDDD@@@@@@???<<<;;;===AAADDDJJJQQQZZZfffrrryyyxxxjjjYYYRRRVVV^^^dddeeeaaa[[[ZZZ___bbb^^^ZZZXXXYYYSSSJJJAAA777222666>>>KKKRRRVVVTTTVVVddduuuzzzuuupppjjjddd___TTTUUUYYYbbbhhhlllrrryyyqqqhhh]]]TTTHHH<<<555333666666777;;;???AAAAAA@@@>>>>>>CCCPPPbbbrrr|||zzz{{{~~~{{{bbbJJJ???;;;AAAYYYvvvnnn]]]XXXWWWVVVZZZbbbmmmtttwwwqqqlllmmmnnnnnnoootttyyyyyyuuujjjXXXHHHEEENNNYYY```bbb``````aaaaaabbbcccdddddddddddddddcccdddddddddeeeiiiooosssxxxiii^^^WWWSSSOOOKKKHHH>>>777888666444<<>>999555111000,,,,,,,,,+++++++++******+++,,,,,,---------------------......///000000000///111444777888777555444222444666777666777999:::===BBBDDDFFFRRReeepppqqqTTTKKKCCCBBBCCCCCCEEEHHHFFFBBB>>><<<===@@@BBBDDDEEEGGGHHHGGGBBB===999888???BBBFFFJJJMMMQQQUUUXXXVVVYYY]]]_________```aaa^^^___`````````___^^^]]]bbbdddffffffeeedddddddddgggggghhhiiiiiiiiiiiiiiijjjjjjiiiiiijjjkkkmmmnnnnnnmmmmmmuuuzzzoooddd]]]XXXRRRNNNNNNFFFAAA======<<<888666777999===CCCGGGMMMXXXfffppp|||rrrcccUUUPPPUUU```iiilll```WWWXXX]]]]]]YYYUUUTTTIII>>>777333555===EEETTTSSSRRRWWWggg|||}}}pppgggbbb```___^^^[[[^^^eeekkkkkkjjjooovvvmmmeee\\\TTTHHH<<<555444::::::;;;===@@@DDDGGGIIIIIIIIIJJJMMMVVVfffwww}}}www|||qqqZZZDDD::::::OOOlll~~~hhhYYYVVVZZZ^^^___kkkrrrwwwuuupppmmmmmmlllnnnssswwwxxxuuummm]]]OOOFFFOOOZZZbbbdddddddddeeecccddddddeeedddbbbaaa```___aaadddeeefffgggiiikkkzzzttteee[[[UUUPPPLLLJJJAAA<<<;;;777333888AAAVVVVVVXXX___nnnyyylllhhhnnntttvvvvvv|||fffcccvvv~~~yyy{{{pppgggMMMDDD>>>===;;;777333000---,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***))))))***++++++///<<>>===AAABBBDDDGGGIIILLLNNNNNNUUU[[[dddmmmsssuuutttssspppjjjddd```ZZZTTTQQQRRRQQQTTTYYY```iiiuuuwwwiiibbbkkk|||xxxfffdddwwwxxxlll^^^QQQJJJBBBFFFSSSiiizzznnnbbbZZZTTTYYYkkk~~~{{{xxxzzzxxxgggeeehhhccc[[[VVVLLL@@@333......---,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......ZZZWWWSSSPPPOOOOOONNNMMMHHHFFFBBB>>>999444000...,,,,,,,,,+++++++++*********+++,,,---.........---------...//////000000000000111444666777666555444444555666666555666888999DDDGGGGGGFFFKKKUUUYYYWWWMMMEEE@@@@@@BBBBBBDDDGGGDDD@@@<<<:::<<<>>>AAABBBFFFHHHHHHEEE???:::999888AAACCCGGGJJJMMMQQQVVVZZZYYY\\\```aaaaaa``````aaa^^^___```aaaaaa___]]]\\\```bbbeeefffeeedddeeefffhhhiiiiiiiiiiiiiiihhhhhhjjjiiiiiihhhiiijjjkkklllnnnlllkkkooozzz{{{mmmaaaVVVLLLEEEBBBAAA;;;999::::::666555666555:::>>>@@@CCCLLLZZZfffwwwtttjjj[[[OOOOOO[[[ggglllaaaVVVSSSWWW[[[[[[ZZZOOOBBB555111444<<>>===;;;888777<<<<<<===???@@@BBBCCCCCCJJJMMMUUU___gggjjjhhheee]]]XXXRRRLLLHHHEEEEEEFFFAAABBBEEEJJJQQQ\\\hhhpppiiifffkkk{{{}}}mmm\\\fffppp^^^SSSMMMFFFDDDQQQfff|||rrrfff^^^UUUTTTccc|||{{{~~~qqqnnndddeeeddd]]]VVVOOODDD777000------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......[[[XXXSSSPPPOOONNNMMMLLLGGGEEEBBB===888444000...,,,,,,,,,+++++++++******((())),,,...///000//////,,,---...///000000000///000222444555666555444333333444555555555777999<<>>??????@@@CCCBBB@@@<<<<<<===@@@AAABBBFFFHHHHHHDDD>>>::::::<<>>999;;;;;;DDDQQQ]]]iiivvvyyy{{{cccNNN>>>DDDTTTeeexxxlllYYYXXX[[[ZZZbbbjjjtttzzzvvvpppmmmmmmmmmrrrvvvwwwwwwqqqeeeXXXOOOUUU]]]eeehhhiiihhhgggeeefffgggggggggfffeeeddddddeeeeeedddcccdddgggiiiqqqwwwiii^^^WWWRRRPPPIIIEEEBBB???:::666666:::IIIQQQWWWXXX\\\gggrrrvvvtttiiillltttwwwsssrrrdddjjj|||}}}~~~~~~ttt|||xxx}}}uuuqqquuuoooXXXIIIFFFCCC>>><<<999555111///------))))))))))))))))))))))))(((((((((((())))))))))))***++++++***))))))+++---...>>>TTThhh|||wwwppp|||~~~}}}xxxuuutttuuuzzzzzzzzzwwwtttoooiiiccc\\\\\\```fffhhhggghhhlllrrrxxx~~~wwwkkkaaa[[[[[[\\\]]]]]]ZZZ___rrrxxxqqq___QQQBBB===<<<:::888888666666777777888999::::::===>>>BBBJJJQQQSSSOOOKKKIIIGGGBBB===:::;;;===============???CCCKKKTTT[[[jjjwww{{{xxx~~~xxxkkkjjjrrr|||lllVVVWWWlllooocccYYYLLLBBBDDDOOO^^^ppp~~~vvvjjjbbbYYYTTT]]]vvvzzzyyyuuu|||hhhdddeee```YYYQQQIII<<<111,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......[[[XXXSSSPPPOOONNNMMMLLLFFFDDDAAA===888444000///,,,,,,,,,+++++++++******'''))),,,///000111000000+++---...000000000000///111222333444555444444333111222333444555777:::===>>>???BBBEEEHHHIIIGGGEEE;;;999:::>>>>>><<<<<<>>>AAA@@@??????BBBDDDDDDDDDEEEGGGGGGCCC===:::===AAAEEEHHHLLLNNNPPPSSSVVVYYYXXX[[[^^^___^^^]]]]]]]]]___```aaabbbcccbbbaaaaaa^^^aaadddeeeeeedddeeefffgggggghhhhhhhhhggggggfffggggggffffffggghhhjjjkkkmmmooorrrrrrpppttt{{{kkk[[[PPP???999555555555222333555000222333222222777AAAIII[[[dddkkkeeeVVVIIIGGGJJJZZZ___```YYYPPPMMMNNNPPPAAA999444888@@@IIIRRRZZZXXXcccqqq{{{{{{kkkjjjfff___YYY\\\fffooorrrlllcccYYYPPPQQQ```pppjjjeee^^^UUUHHH===;;;>>>OOO[[[lllxxxzzz|||yyy^^^EEE>>>CCCQQQlll|||cccWWWTTTSSS[[[cccpppyyyxxxqqqnnnppppppuuuyyy{{{zzzuuuhhh[[[RRRWWW^^^eeeiiijjjiiihhhfffffffffggggggggghhhhhhggggggfffdddcccdddhhhkkkooozzzxxxlll```XXXSSSQQQJJJHHHEEEAAA;;;888777999>>>LLLWWWYYY[[[dddkkkmmm{{{nnnmmmrrrxxxuuu|||}}}uuueeeeeeyyyyyy{{{xxxppp}}}~~~{{{qqqooohhhTTTHHHFFFBBB???===999555222///...---))))))))))))))))))))))))(((((((((((()))))))))))))))*********)))***---///444OOOmmmvvvnnn|||{{{tttnnnnnnqqquuuxxxyyyuuurrroooiiiccc^^^^^^bbbeeeeeecccgggmmmqqqwww}}}~~~~~~|||{{{{{{}}}~~~qqqnnnlllhhh___\\\kkk~~~nnncccTTTJJJAAA>>><<<999888:::666666666777777777888888777666888<<<@@@@@@===999<<<===;;;777666999:::999;;;;;;::::::;;;???EEEIIISSS```wwwtttqqqvvvzzznnnjjjwww|||kkkRRRQQQ^^^~~~vvvaaaTTTHHHDDDCCCEEEOOO[[[eeehhhkkknnnrrrzzz}}}ppphhh___XXXZZZkkk}}}}}}vvv|||xxxtttpppggggggddd]]]SSSMMMAAA444---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......\\\XXXTTTPPPOOONNNMMMKKKEEECCC@@@<<<888444111///,,,,,,,,,+++++++++******(((***---///111000///...+++,,,...000111000//////222222333444444444333333222333444444555888<<>>>>>:::888:::>>>>>>???AAADDDFFFEEEDDDBBBEEEEEEAAA;;;:::@@@EEEGGGJJJNNNQQQRRRSSSUUUWWWWWWZZZ]]]^^^^^^]]]]]]]]]______```aaabbbccccccddd___aaadddeeedddddddddeeeeeeffffffgggggggggffffffeeeeeeeeeeeefffhhhjjjlllllllllooosssssssss|||rrrdddOOOFFF???;;;777333333555000000///......222777<<>>@@@EEEFFFCCCAAAAAA@@@>>><<<<<<===???EEEMMM]]]sssxxxrrrrrrwwwuuuooorrr{{{nnnSSSXXXaaaoooqqq```QQQKKKDDD<<<===DDDKKKNNNRRRWWW]]]iiiwwwxxxpppddd^^^XXX___ssswwwsssyyy}}}nnnvvviiihhheee]]]UUUQQQFFF888000000...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......\\\XXXTTTPPPOOONNNMMMKKKDDDBBB@@@<<<888444222000,,,,,,,,,+++++++++*********,,,...000111///---,,,+++,,,///000111000///...222222333444444444333333555555666666777:::>>>AAABBBCCCFFFKKKLLLHHHBBB???333444:::@@@???:::777888999:::===@@@DDDEEEDDDBBB@@@CCCCCC???::::::AAAHHHHHHKKKPPPRRRSSSTTTTTTUUUYYY[[[___``````______```^^^^^^^^^___```bbbdddeee___aaadddeeedddddddddeeedddeeeeeefffggggggffffffdddddddddeeefffhhhkkklllllliiikkksssvvvuuuwww}}}ppp___TTTJJJCCC<<<666555666222111///......111444666777EEEVVV___\\\QQQGGGBBBEEESSS]]]ZZZQQQIII@@@888===>>>DDDMMMSSSVVVZZZ```jjjxxxvvvlllddd```^^^```iiissswwwsssmmmddd```[[[XXXTTTTTT]]]hhhkkkeee\\\QQQCCC999999???QQQcccxxx|||wwwzzz~~~|||hhhUUUKKKAAA???QQQkkkyyyhhhYYYTTTRRRZZZiiiwwwyyyrrrqqqvvvxxx~~~|||nnn```PPPTTT[[[dddkkknnnnnnmmmjjjhhheeeccccccdddfffgggeeefffggggggffffffhhhiiifffmmm{{{wwwiii\\\TTTPPPQQQPPPKKKCCC<<<888777666555IIIXXXXXXXXX___ffffffsssmmmeeeeeellluuunnnmmmyyywwwttt~~~hhhccc}}}}}}~~~www|||yyymmm\\\uuuzzz|||zzz|||eeeQQQIIIBBB@@@>>>:::666333000///...))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))),,,///222MMMiii~~~wwwrrruuuyyytttzzz{{{uuunnnjjjcccZZZ```___```___ZZZYYY```jjjmmmrrryyy}}}}}}}}}~~~zzzjjj[[[PPPPPPPPPOOOVVVaaaooouuugggYYYNNNGGGBBBBBBBBBCCCCCC>>>888777;;;777777777777888888888999999999::::::::::::;;;<<<;;;BBBGGGIIINNNUUUVVVSSSOOOOOONNNJJJFFFBBB@@@@@@AAACCCKKK]]]ttt{{{~~~uuupppooojjjiiixxxlllTTT```hhhfffhhh|||nnnYYYPPPGGG===:::???>>>AAAFFFKKKRRR___ppp|||{{{yyy{{{~~~wwwhhhbbbXXXXXXlllxxxvvv}}}sssxxxiiigggccc[[[VVVTTTIII;;;222111///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......ZZZWWWSSSPPPOOOMMMKKKJJJHHHFFFBBB===777222...,,,,,,++++++******++++++,,,+++,,,,,,---...///000000---.........---...000333444444555333111000000111777777777777999;;;===>>>@@@HHHTTTZZZTTTHHH???;;;222555999===???>>>;;;:::;;;::::::;;;>>>AAAAAAAAABBB===777444666;;;@@@BBBJJJMMMQQQSSSTTTUUUWWWXXXXXX[[[___``````_________bbbbbbbbbbbbbbbaaa`````````aaaaaabbbccccccddddddeeeeeefffffffffffffffeeedddeeeggghhhjjjkkkkkkkkkoooooonnnmmmlllnnnrrruuu}}}}}}uuujjjZZZLLLCCC===999666444222111000111111000...555777BBBUUU```\\\OOOGGGGGGLLLUUU[[[UUUHHH===999888EEESSSZZZ\\\```jjjsss{{{pppjjjeeeaaa[[[^^^eeennnsssrrrlllggg]]]______[[[UUUVVVbbbnnnmmmggg^^^SSSDDD777444666>>>NNNeeeuuu}}}~~~zzzvvv|||qqq[[[III======IIIVVVkkk||||||eeePPPRRRVVV```ooo|||}}}uuulllxxxzzz|||qqqaaaPPPPPPWWWdddmmmooonnnnnnhhhhhhfffeeeeeeeeefffggghhhdddccceeeeeecccdddgggkkkooouuu|||zzzoooddd[[[VVVRRROOOJJJBBB<<<888777777888<<>><<<:::999888999:::999888777888<<>>>>>AAABBB>>>;;;@@@GGGSSS]]]gggoooyyy~~~tttggg```]]]WWWLLLBBBBBBBBB@@@CCCUUUrrr|||{{{pppeeedddrrr{{{mmm\\\eeeuuu}}}pppeeeuuujjjUUUIIIBBB>>>;;;:::<<>>MMM^^^eee\\\KKK>>>999555777:::<<<===<<<:::999;;;::::::<<>>:::888999:::;;;<<<;;;::::::===<<<;;;===@@@CCCCCCCCC@@@===888777;;;@@@EEEGGGIIILLLPPPRRRSSSTTTVVVWWWYYYZZZ\\\\\\[[[\\\^^^```bbbaaa``````______`````````aaaaaaaaaaaaaaaaaaaaacccdddeeefffggghhhhhhhhheeefffggghhhiiijjjkkkllliiikkkmmmnnnnnnpppsssvvvrrr{{{~~~zzztttmmmcccVVVGGG===<<<999555333222111000///)))000222555JJJccceeeWWWKKKHHHIIIPPPRRRLLLCCC???KKKWWWccchhhiiimmmxxxwwwooommmiiicccbbbhhhiiijjjmmmpppnnnhhh___YYY]]]]]]```gggqqqyyy{{{zzzrrrkkkaaaUUUFFF888444666;;;BBBMMMWWW```gggnnnrrrrrrsssvvvxxxzzzzzzyyyxxxyyy}}}xxx~~~uuudddNNN>>>>>>FFF^^^lll{{{ttt```QQQPPPTTT___mmmttttttpppnnnrrrwww}}}~~~pppaaaHHHEEEIIIWWWffflllllllllhhhgggffffffeeefffffffffhhheeeeeeggggggeeefffiiigggjjjnnnssswwwdddXXXTTTRRRNNNJJJDDD???;;;888666999CCCSSS]]]______```^^^cccrrrppp___]]]lll|||ppp``````rrrxxxmmmxxxzzzzzzzzzzzz{{{|||dddJJJDDDAAA===:::777555222///+++++++++******)))(((((())))))))))))***************)))+++...***+++:::NNNwww}}}~~~|||~~~wwwrrrpppuuuzzz~~~zzzssskkkddd^^^[[[YYY[[[YYYWWWXXX___iiiuuu}}}{{{{{{zzzyyyxxxwwwvvvvvv||||||~~~~~~xxxqqqoooqqqyyy|||}}}zzzqqqbbbUUU^^^ZZZQQQIIIOOOfff{{{nnn```UUUQQQQQQPPPNNNLLLKKKJJJJJJEEE@@@===@@@HHHNNNOOONNNKKKGGGEEEGGGNNNZZZmmm}}}yyycccUUUHHHBBBDDDPPPkkkxxxuuu|||lll\\\MMM^^^xxx\\\XXXwwwvvveeeWWWMMMDDD>>><<<===???BBBAAACCCKKKUUU```jjjxxxvvvfff```[[[TTT```xxxyyynnn{{{}}}vvvwwwkkkaaa```eee```WWWNNNGGG???555...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000000//////XXXUUURRRPPPOOOMMMKKKIIIIIIFFFCCC===888333///---,,,++++++******++++++,,,---------...............000111111000//////111444000111111///......///111333222111222444999===@@@FFFNNNSSSPPPHHHCCC???===::::::;;;;;;<<<===>>>>>>@@@???>>>>>>@@@BBBBBBAAA===;;;888888<<>>TTT___^^^SSSMMMJJJKKKJJJGGGFFFHHHWWWaaaooozzz~~~yyyiiiaaagggiiicccccckkkkkklllooopppoooiiiccc^^^fffkkksss}}}tttmmmcccWWWGGG999444666;;;@@@GGGPPPYYYaaafffiiibbbdddhhhmmmppprrrrrrrrrtttxxxyyyyyysssZZZCCC===AAAPPP]]]lllyyyzzzgggXXXTTTRRRYYYeeennnqqqpppjjjooouuuzzz}}}zzzkkk]]]GGGBBBEEESSSbbbjjjllllllfffffffffffffffggggggggghhhffffffhhhiiifffgggjjjfffiiikkkooozzzvvvcccWWWTTTRRRPPPMMMHHHBBB<<<888666888AAAPPP\\\___```aaaaaaeeesssqqq\\\UUUaaarrr}}}ooonnnffflll~~~vvvxxxzzzwwwxxxyyy]]]EEEBBB===:::888666333111,,,,,,+++***))))))))))))((()))))))))************)))***,,,---***...DDD]]]}}}{{{wwwyyyyyyttttttwww{{{|||xxxrrrkkkddd```]]]\\\\\\YYYVVVZZZcccoooxxx|||{{{zzzyyyxxxwwwvvvuuuuuu{{{}}}|||zzzxxxwwwwwwsssiii```___^^^XXXNNNKKKXXXppp{{{qqqiiihhheee```\\\WWWSSSQQQHHHGGGGGGMMMTTTXXXXXXVVVHHHIIIOOO\\\iiivvvppp^^^SSSHHHGGG]]]yyy|||}}}ooo```MMMVVVkkkZZZccczzzoooiiifffeeejjjddd\\\UUUPPPLLLHHHEEEAAAAAACCCDDDCCCAAAGGGNNN\\\kkk{{{lllccc^^^SSSSSSiiippptttyyyqqqbbbYYY^^^gggaaa[[[RRRJJJAAA888000,,,------------------------,,,,,,,,,---------......,,,---///////////////000XXXVVVTTTRRRQQQPPPMMMJJJIIIGGGCCC>>>888333///---,,,++++++******++++++,,,...............---------333333222000......///111///000000...---...000222222222222333555999===@@@EEEFFFCCC>>>>>>BBB@@@;;;999:::;;;<<<>>>@@@BBBCCCDDDBBB@@@@@@@@@@@@???>>>:::888777888===CCCGGGIIILLLOOOSSSUUUWWWWWWYYYZZZ\\\]]]\\\[[[[[[]]]aaadddaaa``````_______________````````````aaaaaaaaaaaacccdddeeeggghhhiiiiiiiiigggggggggggghhhiiikkklllkkklllnnnnnnmmmmmmnnnoooqqquuuyyyyyytttnnnjjjiiifffbbb___TTTLLLAAA888333111111222444,,,***000666>>>PPPbbbZZZTTTNNNGGGAAAAAAJJJUUUcccmmm}}}zzzhhh[[[WWWcccjjjggggggmmmnnnoooqqqqqqooollliiihhhqqq|||uuunnndddWWWGGG999444666555999@@@HHHOOOSSSUUUVVVWWWYYY[[[^^^```bbbcccdddcccjjjmmmnnnwww{{{eeeMMMAAA@@@GGGSSS```nnn}}}~~~ppp^^^WWWQQQSSS\\\fffjjjjjjggglllrrruuuvvvqqqcccUUUDDD@@@BBBOOO\\\ccceeefffcccddddddeeefffgggggghhhhhheeefffiiijjjggggggjjjgggjjjkkkllluuusssdddZZZTTTSSSPPPNNNKKKEEE>>>888888888???MMMYYY___```bbb```fffssstttbbbTTTYYYggg{{{tttsssllllll|||wwwwwwrrrnnnyyy{{{fffDDDAAA>>>;;;999666444111---,,,+++***)))))))))***((()))))))))************)))***,,,---+++333NNNkkk{{{xxxzzzzzzvvvwwwzzz{{{yyyvvvqqqkkkeee```\\\ZZZZZZXXXXXX^^^iiitttzzz|||xxxxxxxxxwwwwwwvvvvvvvvvzzzwwwttttttxxx|||zzztttooodddddd```WWWOOOTTTgggyyyzzzrrriii```YYYTTTIIINNNUUUZZZ]]]]]][[[ZZZRRRWWWcccrrr{{{~~~pppYYYIIIQQQeee~~~yyyuuu}}}~~~ppp]]]TTTYYYwwwccc[[[xxxppp^^^RRRIIICCC???DDDCCCBBBCCCEEEGGGHHHHHHDDDDDDEEEHHHFFFCCCFFFKKK^^^mmmuuuhhh```VVVNNN^^^{{{wwwrrrxxxzzzhhh[[[\\\cccbbb^^^VVVMMMDDD<<<333---------------------------,,,,,,,,,---------......+++---............111333XXXVVVTTTSSSSSSQQQNNNKKKIIIGGGCCC>>>999444000---,,,++++++******++++++,,,/////////...---------,,,222333222000------...000/////////...---...111444333444444666888;;;===???@@@AAA>>>;;;@@@FFFAAA777888999;;;===???BBBCCCDDDEEECCCAAA@@@??????>>><<<999888777:::>>>CCCGGGHHHKKKNNNRRRTTTUUUVVVXXXYYY\\\]]]]]]\\\\\\]]]aaaddd```aaaaaaaaaaaa```___^^^______```aaaaaabbbccccccdddeeefffggghhhiiiiiiiiihhhggggggggggggiiikkkllllllmmmnnnmmmkkkkkkmmmnnnrrruuuwww{{{|||uuukkkeeeccccccbbbaaa```YYYMMMCCC;;;666333111444++++++222222000BBB[[[ZZZTTTMMMEEE>>>@@@OOO```mmmvvv}}}lllXXXRRRTTTaaajjjkkkkkkooossstttsssqqqooonnnnnnpppxxxuuunnndddWWWGGG999555777888???HHHOOOSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMVVV___eeeooo|||{{{lllWWWHHHBBBBBBMMMZZZfffvvvxxxbbbYYYOOONNNUUU]]]```aaabbbgggkkkllllllfffYYYLLLAAA>>>AAAKKKTTTWWWYYY\\\]]]^^^```bbbdddeeeffffffgggeeefffiiijjjggggggjjjhhhkkkkkkjjjqqquuuiiiaaaVVVTTTQQQPPPNNNHHH@@@999:::777;;;GGGTTT[[[^^^aaa\\\cccnnn{{{|||nnn```^^^eeeuuu~~~vvvvvvuuu{{{vvvssslllfffkkkqqqkkk___DDDAAA===:::888666444222...---+++***))))))******))))))))))))***************)))+++---...999WWWuuu||||||yyyvvvyyyzzzzzzvvvsssoooiiiddd___\\\ZZZXXXWWWYYY___iiiqqqvvvxxxvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxoooooosss{{{~~~xxxqqqmmmllliiibbbWWWNNNRRRggg|||{{{pppeee\\\WWWTTTZZZbbbgggfffccc```___fffhhhnnnuuusssjjjbbb___aaannnzzz{{{uuu|||pppVVVNNNSSSppp~~~|||sssgggfffoootttqqqgggfffeeedddeeehhhlllooovvvXXXXXX___uuukkk[[[qqqvvvYYYIIIDDDBBB@@@@@@;;;;;;;;;===>>>AAACCCDDDDDDDDDFFFIIIHHHDDDEEEHHH]]]iiiyyy~~~nnnbbb[[[QQQXXXqqqwww~~~lll```]]]bbb```ZZZPPPGGG@@@777...------------------------,,,,,,,,,---------......+++---......---///444999WWWUUUTTTSSSSSSQQQMMMJJJIIIGGGCCC>>>999444000...,,,++++++******++++++,,,000//////...------,,,,,,///000000...------///111///000///...---///333666555666777999;;;===>>>>>>>>>AAA@@@<<>>===:::999999<<<@@@EEEHHHIIIKKKNNNRRRUUUVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]```bbb___aaabbbccccccaaa___^^^^^^___```aaabbbdddeeeeeeffffffggghhhhhhhhhhhhhhhiiihhhgggfffgggiiijjjllllllllllllkkkjjjkkknnnpppqqqtttuuuvvv|||xxxnnnfffcccaaa___\\\```\\\WWWQQQJJJCCC;;;666444111000111------999HHHRRRLLLFFFBBBAAAGGGWWWfffnnnxxx}}}iii[[[MMMOOOUUU^^^gggnnnpppooouuutttssspppnnnoootttxxx~~~}}}|||tttmmmcccWWWGGG999555777<<>>===<<<===@@@BBBEEEDDDFFFJJJIIIEEEDDDFFFUUU```nnnzzzrrrdddbbbXXXVVVggg{{{jjj]]]bbbbbb\\\RRRJJJCCC:::000........................,,,,,,,,,---------......,,,...///...---111999@@@UUUTTTSSSRRRRRRPPPLLLJJJJJJHHHDDD???999444000...,,,++++++++++++++++++,,,000000///...---,,,,,,+++,,,---...------...111444000000///......000333777666777:::<<<===>>>>>>===@@@DDDBBB999:::BBBCCC===777888;;;<<<>>>>>>>>>===AAA???>>>>>>???@@@@@@???;;;:::;;;===BBBFFFIIIJJJNNNQQQTTTWWWXXXYYY[[[\\\YYYZZZ\\\\\\[[[\\\^^^```___aaaccceeeeeebbb___]]]^^^___```bbbccceeefffgggfffggghhhhhhhhhhhhhhhgggiiihhhgggfffggghhhjjjlllkkkkkkjjjiiiiiikkkooosssooossstttssswwwyyyqqqjjjfffbbb]]]YYYXXXYYYZZZZZZWWWOOOEEE>>>666999666...***...333555JJJCCC???@@@EEENNN\\\iiilllvvvxxxfffVVVMMMJJJPPPVVV\\\dddnnnrrrooorrrrrrpppnnnmmmqqqyyyvvvsss{{{{{{ssslllbbbVVVGGG999555777333@@@PPP\\\bbbgggooovvvnnnqqqssstttpppjjjbbb]]]OOOEEEBBBJJJTTT___rrr{{{ttttttrrrdddRRREEE;;;FFFQQQXXXddduuu}}}|||fff]]]RRROOOTTTZZZ\\\[[[TTTYYY\\\[[[YYYUUULLLBBBBBBDDDIIINNNMMMJJJLLLPPPPPPRRRVVVZZZ]]]```aaabbbdddccceeeiiijjjgggfffiiihhhjjjjjjgggkkkwwwrrrhhh\\\XXXTTTSSSRRRNNNEEE???;;;444222<<>>HHHNNNKKKFFFBBB???===;;;:::======<<<<<<<<<======>>>@@@@@@@@@AAABBB@@@===:::888;;;>>>BBBDDDFFFIIIKKKQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]___aaadddeeeeeeddddddaaacccdddddddddeeehhhjjjiiiiiiiiiiiihhhhhhhhhgggkkkjjjiiiiiihhhiiiiiiiiilllkkkjjjjjjkkknnnqqqrrrpppqqqttttttqqqsss}}}ssslllggg```\\\YYYRRRSSSVVV]]]aaa^^^TTTLLLBBB<<<555111000000000///333;;;===;;;@@@OOOXXXXXXfffnnnrrrkkk]]]RRRNNNLLLMMMRRRWWW\\\dddmmmpppnnnqqqpppnnnoooqqqvvvzzz}}}|||sssnnnqqqyyy{{{xxxpppfff[[[RRRHHH<<<555444888:::???EEELLLTTT[[[___hhhjjjpppxxx{{{uuukkkZZZJJJEEEJJJTTTeeetttyyyyyyttteeeVVVMMMBBBFFFMMMUUUaaannnwwwzzzoooaaaVVVSSSTTTTTTWWW\\\WWWXXXWWWTTTNNNFFFAAA===EEEHHHLLLNNNNNNMMMLLLLLLPPPQQQRRRSSSUUUXXX]]]```aaabbbeeehhhjjjkkkllllllnnnllllllllliiilllwwwyyylll```\\\WWWVVVTTTPPPHHHAAA666888777666???OOOYYY[[[[[[bbbbbbcccuuu~~~rrrfffbbbjjjooommmnnnuuuzzzzzzrrrmmmrrrzzzxxx}}}qqqqqq|||uuupppuuu~~~vvvkkkPPPDDD;;;:::999555444666000...+++************)))))))))))))))***************---,,,---;;;WWWrrr{{{ssslllnnn|||zzztttsssvvvwwwuuupppnnnkkklllrrr|||{{{tttuuuuuuuuusssrrrsssvvvxxx{{{{{{yyyrrreee[[[[[[fffqqq}}}~~~{{{wwwooobbbPPPGGG<<<888;;;>>>===:::999<<>>EEEPPP```WWWLLLDDDBBB@@@===999;;;;;;:::;;;;;;<<<===>>>AAAAAAAAABBBBBBAAA>>>;;;888;;;???BBBDDDFFFIIIKKKQQQRRRTTTVVVXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^___```bbbccccccccccccbbbcccddddddddddddfffiiiggggggggghhhhhhhhhhhhiiikkkkkkjjjjjjjjjjjjjjjkkkiiiiiiiiijjjkkkmmmooopppoooppprrrrrrpppqqq}}}vvvnnnhhhbbb^^^\\\YYYWWWVVVXXX\\\^^^]]][[[LLLCCC888111111111000...222555777999AAAMMMUUUWWWbbbeeedddZZZNNNEEEAAAAAALLLRRRXXX]]]eeennnqqqpppsssrrrqqqqqqsssvvvyyy{{{{{{zzzuuuqqqssszzz}}}{{{pppfff[[[QQQFFF;;;555444555777:::>>>BBBFFFJJJLLLSSSWWW\\\bbbjjjuuu|||ppp```UUUNNNPPP^^^mmm|||xxxrrrfffXXXMMMAAAFFFMMMVVVaaallluuuyyyoooaaaTTTQQQSSSVVVYYY^^^VVVSSSOOOKKKGGGEEEDDDDDDFFFIIIMMMOOOPPPPPPPPPQQQRRRSSSTTTTTTUUUXXX\\\___aaaccceeehhhjjjkkkllllllmmmkkkkkkjjjhhhiiittt~~~qqqccc]]]VVVTTTTTTQQQIIIBBB::::::888666>>>MMMWWWYYYZZZ```___^^^nnnwwwjjjeeemmmvvvvvvvvvyyy~~~uuucccccchhhlllvvvvvvooowww~~~zzzvvvvvvzzz{{{yyyvvveeePPP<<<666777555222111000...+++************)))))))))))))))************,,,------111BBB___yyy}}}xxxwwwuuutttvvvzzz||||||sssuuutttqqqrrrvvvwwwuuusssoookkkiiijjjpppwww|||}}}vvvuuuuuutttrrrrrrssswwwzzzzzznnnaaa[[[___eeeuuu|||~~~yyy{{{rrraaaTTTKKKEEE???<<<===>>><<<:::===;;;:::<<>>:::888888888999:::;;;<<<===BBBAAAAAAAAABBBAAA???<<<999<<<@@@CCCEEEGGGJJJLLLQQQRRRTTTVVVWWWYYYYYYYYYYYYZZZ[[[]]]^^^_________ccccccccccccdddddddddeeebbbcccdddcccbbbcccdddfffeeeeeeeeefffggghhhjjjjjjllllllkkkkkkkkkkkklllmmmiiiiiikkklllnnnoooooopppooooooqqqqqqnnnoooyyy{{{qqqjjjfffccc```bbb^^^XXXUUUWWW]]]dddiii[[[PPPBBB888444222000---111...111999BBBIIIPPPVVVfffaaaWWWLLLBBB<<<;;;===KKKRRRZZZ```gggoooqqqpppqqqqqqqqqqqqrrrtttuuuvvvtttvvvvvvrrrsssyyy~~~qqqggg[[[PPPDDD999555666555888;;;=========???@@@EEEJJJMMMMMMOOOZZZnnn~~~}}}ttteeeUUUNNNVVVbbbwww~~~yyyqqqiii\\\NNNAAAEEEMMMVVV```iiisssyyyrrrcccSSSOOORRRVVVZZZ^^^WWWPPPHHHBBBAAADDDHHHJJJHHHKKKNNNPPPRRRSSSUUUWWWUUUVVVVVVVVVVVVWWW[[[^^^bbbcccfffhhhjjjkkkllllllllljjjiiihhhfffgggppp{{{wwwhhh___VVVRRRTTTRRRKKKDDD>>><<<888777===JJJTTTWWWYYY]]][[[YYYeee||||||nnnffflllvvvxxxxxxyyy{{{zzz{{{|||fff```___aaannn|||ooorrr}}}}}}{{{wwwrrrpppsssyyy~~~gggGGG999999:::666222000...+++******+++***))))))))))))*********++++++...---...666LLLiiiyyyqqqqqqpppsssrrrggglllpppqqqtttwwwvvvsssoookkkeee___\\\\\\^^^```rrr~~~yyyuuuuuusssqqqqqqsssxxx||||||{{{lllaaa^^^^^^ooo}}}~~~wwwvvvjjj^^^QQQGGGEEEDDDCCCBBBAAA@@@???>>>>>>?????????@@@FFFOOOUUUiiivvvnnnjjjvvvtttlllwwwyyypppttt|||\\\UUU]]]zzzxxxeeeiiiuuuhhhYYYRRRSSSTTTPPPJJJIIILLLPPPRRRQQQLLLFFFBBBBBBNNN___ooo{{{}}}qqqeee]]]ZZZ^^^uuu{{{|||xxxdddtttwwwccc___ccc___PPPGGGCCC;;;222000---,,,---------,,,,,,------------.........//////111333555AAA___}}}UUUTTTTTTTTTSSSQQQMMMJJJJJJHHHCCC===777222///------,,,++++++,,,---...///111111///......---------111111000000000000000000.........111444666555444333111444:::===@@@GGGPPP\\\SSSGGG???>>>??????===888888888888999999:::;;;AAA@@@???@@@AAA@@@>>><<<:::===AAADDDFFFIIILLLNNNRRRSSSTTTVVVWWWXXXYYYYYYXXXYYY[[[\\\^^^___``````dddccccccbbbbbbbbbcccccccccddddddcccbbbaaacccdddccccccdddeeefffiiikkklllkkkkkkjjjkkkkkklllmmmmmmjjjlllnnnqqqrrrrrrrrrqqqppppppppppppnnnnnnwwwvvvnnnkkkhhheeehhhddd^^^XXXVVVZZZaaahhheee___TTTGGG<<<444///......,,,111<<>>CCCDDDCCCBBBCCCDDDCCCHHHLLLIIIFFFJJJVVVbbbqqquuuvvvooobbbWWWVVVZZZjjj{{{|||tttoooaaaOOODDDFFFLLLVVV___gggpppxxxyyyjjjYYYPPPPPPUUUXXXZZZXXXPPPFFFAAACCCIIIMMMOOOKKKMMMOOOQQQRRRTTTWWWYYYXXXXXXXXXWWWVVVXXX[[[]]]bbbdddfffiiijjjkkklllkkkmmmjjjiiihhhffffffmmmvvv{{{nnncccVVVRRRTTTTTTNNNHHHAAA===888777===IIISSSYYYXXX\\\[[[XXX___rrrrrrggggggkkkpppuuuzzzssskkk}}}rrrjjjkkkxxxvvv{{{zzzqqqmmmpppyyyvvvRRR>>>:::<<<888444111...,,,***++++++***)))))))))*********+++++++++...,,,...;;;TTTnnn}}}uuuuuusssssslllccckkksssvvvxxxyyyvvvqqqmmmiiiccc\\\WWWSSSRRRRRRNNNZZZkkkwww||||||{{{yyyuuutttrrrppppppsssyyy~~~~~~uuuuuuxxxwwwkkkeeecccpppyyyyyy{{{jjj^^^WWWQQQKKKGGGAAACCCEEEDDDBBBAAACCCEEEJJJKKKKKKHHHDDDCCCGGGKKKNNNYYYhhhvvvrrrppp{{{~~~|||^^^UUU\\\zzzyyyeeefff}}}sssddd^^^ZZZTTTNNNNNNOOOQQQTTTTTTOOOHHHBBBEEEPPPbbbrrrvvvjjj```[[[VVVmmm|||hhhmmmrrreeeaaa]]]PPPHHHDDD;;;333111...,,,------------------------............//////111444:::LLLnnnUUUTTTTTTTTTSSSQQQMMMJJJJJJHHHCCC===777222///---,,,,,,++++++,,,...///000111000///......---......//////////////////............///222555777666555222222555:::======@@@DDDIIIGGGCCC>>>::::::<<>>======>>>>>><<<:::<<>>CCCIIIKKKIIIGGGGGGIIIDDDHHHLLLLLLLLLNNNSSSXXX^^^fffppptttqqqiii```ZZZaaavvv{{{uuugggUUUJJJGGGJJJUUU___fffnnnvvvsssbbbUUUQQQSSSUUUVVVUUUMMMFFFEEELLLSSSVVVVVVMMMNNNPPPQQQRRRSSSUUUWWWYYYZZZZZZYYYXXXYYY\\\___ccceeegggiiikkkkkkkkkkkknnnkkkjjjiiigggfffkkksss}}}sssgggZZZTTTUUUUUURRRMMMDDD===888888>>>IIITTT\\\YYY\\\]]][[[^^^jjj|||vvvjjjcccbbbiiixxxxxxhhhwwwyyyyyyssstttyyy}}}sssUUU???777777555111111///,,,++++++++++++***************++++++++++++---+++000BBB[[[qqq~~~zzzssswwwwwwwww{{{{{{nnn]]]^^^iiitttyyyzzzzzzwwwrrrpppmmmhhhbbb]]]YYYWWWVVVIIILLLVVVcccooottttttsssssssssqqqppppppttt{{{qqqkkknnnwww~~~zzzooojjjhhhsssuuuwww|||pppaaaUUUOOOLLLIIIGGG???AAABBB@@@===>>>CCCHHHZZZYYYVVVPPPJJJIIIKKKNNNOOONNNOOOWWWdddtttsssoooqqqwww~~~|||cccVVVXXXwwwxxxdddeeeyyynnnaaaXXXSSSTTTRRRRRRTTTVVVRRRJJJBBBEEEQQQdddwwwzzznnnccc[[[TTTggg~~~rrrooopppaaa\\\TTTNNNHHH===555222...------......------------.........////////////111555@@@WWWyyyUUUTTTTTTTTTSSSQQQMMMJJJJJJHHHCCC===777222///---,,,,,,+++,,,---...000111000000///...............---...////////////............///222666777777666333555888<<<>>>???>>>>>>AAABBBBBB>>>999777999===;;;::::::999999::::::;;;???>>><<<<<<======;;;:::===@@@DDDGGGIIIKKKNNNPPPSSSSSSUUUVVVWWWXXXXXXXXX[[[\\\]]]^^^```aaaaaaaaacccccccccccccccccccccbbbddddddeeedddbbbbbbccceeeffffffeeedddfffhhhjjjlllhhhhhhhhhiiijjjlllmmmnnnhhhjjjlllooopppppppppooorrrqqqqqqrrrppppppwwwwwwvvvsssnnnkkkkkkkkkhhhccc\\\TTTOOO[[[aaaddd\\\LLL<<<444222...333<<>>333000000000888BBBOOOZZZdddhhhhhhhhhfffcccbbbdddfffhhhjjjkkklllllljjjkkkfff^^^\\\fffttt|||uuunnncccWWWHHH;;;888;;;???EEELLLMMMKKKJJJKKKNNNSSSSSSRRRRRRRRRRRRSSSTTTUUU^^^iiiqqqwwwuuukkk``````rrr{{{nnnaaaTTTKKKHHHSSS___eeellltttyyylll]]]UUUTTTVVVVVVPPPJJJFFFKKKVVV^^^___\\\LLLOOOQQQSSSSSSSSSUUUVVVYYYZZZZZZZZZYYY[[[___bbbdddeeegggiiikkkkkkkkkkkknnnkkkjjjjjjiiigggkkkppp|||uuulll```XXXVVVVVVTTTRRRHHH???888999???IIIUUU^^^YYY[[[]]]]]]]]]cccssszzzoooddd```jjj~~~|||iiicccxxxyyyuuusssrrrzzzmmmWWWBBB888777666333111///,,,++++++,,,+++************++++++++++++,,,,,,,,,666LLLdddttt}}}|||sssnnnssszzz}}}xxxjjjXXXLLLYYYfffrrrxxxzzzzzzxxxtttnnnlllhhhccc___]]]\\\[[[]]]XXXYYYcccmmmppppppoooqqqqqqqqqpppqqquuu{{{xxxlllhhhnnnyyyxxxoookkkjjjttt|||uuulllkkkuuueeeXXXOOOIIIDDD@@@BBBAAA???<<<999:::???DDDTTTZZZbbbgggggg```VVVOOOTTTSSSTTTSSSSSS[[[mmmuuupppooouuu~~~{{{}}}fffVVVVVVuuu{{{dddaaaqqqzzzqqqbbb[[[\\\WWWTTTUUUXXXUUUMMMEEEBBBOOObbbvvv|||zzz{{{|||~~~sssggg\\\VVVbbbvvvyyyooozzzddd^^^XXXSSSMMMAAA777333///------.........------........./////////000000111999JJJdddUUUTTTTTTTTTSSSQQQMMMJJJJJJHHHCCC===777222///---,,,,,,,,,,,,---///000222000000///............///---...///000111111000000/////////222555888888888555777:::>>>BBBDDDDDDBBBBBBAAA@@@<<<999888999:::999999::::::<<<===>>>???@@@>>><<<<<<======<<<:::>>>AAAEEEHHHJJJLLLOOOQQQSSSTTTUUUVVVWWWXXXXXXXXX]]]^^^___```aaaaaaaaaaaacccdddeeefffgggfffeeeddddddeeeeeedddcccccceeefffjjjhhhgggeeefffgggiiikkkhhhiiiiiijjjlllmmmoooppphhhjjjkkkmmmoooooooooooorrrooooooqqqqqqqqqvvv~~~{{{{{{wwwpppnnnmmmmmmmmmjjjcccXXXPPPOOOSSSWWWVVVNNNCCC999333222888<<<>>>AAAFFFIIIHHH@@@666000111111000777CCCMMMYYYeeehhhhhhgggeeeaaabbbbbbcccdddeeefffggggggfffgggccc]]]^^^iiiuuu|||tttmmmdddXXXHHH;;;777:::AAAIIIQQQTTTTTTUUUZZZ___lllmmmllliiiccc[[[UUURRRRRRXXX^^^ccckkkrrrpppiiifffooo{{{~~~vvvppp^^^NNNFFFPPP___ffflllqqqxxxyyysssdddZZZYYY[[[\\\RRRKKKGGGMMMZZZaaa___ZZZJJJNNNRRRUUUUUUVVVWWWXXXXXXYYYZZZZZZ[[[^^^bbbeeedddfffhhhjjjkkklllkkkkkkmmmjjjhhhjjjiiigggjjjooowwwvvvooofff]]]XXXVVVWWWWWWNNNCCC;;;;;;@@@HHHSSS^^^XXXWWWYYY[[[[[[^^^nnn{{{oooccc___iiizzz|||mmmTTTiiissszzz}}}xxxsssqqqooofffTTTBBB;;;;;;999444222///,,,+++,,,,,,+++************+++++++++,,,,,,,,,000???XXXooo{{{vvvvvvuuuzzzxxxbbbQQQLLL\\\hhhtttxxxxxxxxxwwwtttkkkiiieee```]]][[[[[[[[[eeeaaabbbkkkpppooonnnoooooopppqqqqqqsssvvv|||zzzsssooonnnssszzzyyynnnlllqqqzzzoooccc[[[SSSLLLHHHKKKHHHDDD>>>;;;:::<<<===BBBKKK[[[lllvvvtttiii___[[[\\\^^^^^^XXXRRRXXXbbbnnnuuuwwwkkkqqq}}}~~~}}}{{{}}}eeeWWWWWWsssdddXXXeeeqqq|||sssfffddd]]]VVVWWWZZZYYYQQQIIIBBBMMM___qqq~~~~~~{{{zzzwwwsssqqqssswwwzzzxxxkkk___ZZZ]]]lll~~~{{{xxx~~~zzzmmm|||eee```YYYSSSLLLCCC888444000------...//////............////////////111111333???UUUrrrUUUTTTTTTTTTSSSQQQMMMJJJJJJHHHCCC===777222///---,,,,,,,,,,,,---///111222000//////............///---...000111222222222111000//////111555888999999666999<<>>===<<>>===BBBPPPdddttt|||}}}lllbbb[[[[[[YYYSSSPPPRRRUUU[[[hhhyyywwwsssvvvzzzrrryyy}}}cccWWWYYYrrrdddQQQ\\\kkkyyyxxx{{{nnniiiaaaYYYXXX\\\\\\TTTLLLEEENNN]]]mmmyyy}}}|||yyyqqqpppnnnnnnrrr{{{{{{mmmaaa\\\ZZZeeexxx~~~vvvrrrvvvzzzkkk~~~xxxddd___VVVNNNIIIBBB999555000------...//////............/////////000222222555CCC^^^{{{XXXWWWVVVTTTSSSPPPMMMJJJLLLIIICCC===777333000///+++***+++---///000///---...///000000000000000//////000222333222111///---111---...444999888777777:::444444>>>GGGIIIGGGFFFHHH???888888::::::999:::<<<>>>@@@BBBCCCBBBAAA@@@AAAAAAAAA@@@===;;;;;;<<>>WWWqqq~~~}}}|||mmmeeefffmmmssswwwxxxxxxyyyuuupppmmmkkkeee^^^XXXWWW[[[```ccceeeiiilllnnnmmmlllkkkkkkkkklllooosssyyyzzzyyyyyy|||rrrkkksss~~~vvvrrrsssuuuvvvvvvhhhcccZZZPPPGGGAAA@@@AAA======>>>BBBKKK]]]sss|||rrreee]]]YYYWWWRRRNNNOOONNNQQQZZZgggsssxxxzzzeeepppvvvwww{{{~~~eeeUUUTTTpppkkkRRRVVVgggqqquuuxxxvvvyyy{{{|||}}}mmmkkkeee^^^[[[ZZZUUUPPPEEEMMM[[[iiinnnnnnooosss{{{sssjjj]]]aaa^^^lll~~~sssfffsssyyyyyynnnxxxbbbYYYZZZXXXOOOFFF???888111...///000///,,,///............//////000444888AAARRRjjjXXXWWWVVVUUUSSSPPPMMMJJJMMMIIICCC===777222000///,,,+++***,,,...000///...//////000000000////////////000111222222000///...111...///555999888666666;;;999999>>>GGGLLLKKKGGGFFF===777888;;;;;;;;;<<<<<<>>>@@@AAABBBBBBAAA@@@@@@AAAAAA???===;;;<<<===BBBDDDGGGKKKNNNPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXZZZ]]]```bbbbbbbbbbbbcccdddbbbaaabbbdddeeecccaaaeeeeeeddddddfffhhhjjjlllkkkhhheeedddfffhhhjjjkkkkkkkkklllmmmnnnoooooopppooommmkkkkkkmmmooopppqqqnnnnnnoooooopppqqqrrrrrr||||||{{{uuupppjjjfffeeedddaaa^^^TTTJJJBBBBBBBBB===777555555333555===EEEDDD;;;111111---,,,///111111444888FFFNNN]]]jjjkkkbbbZZZWWWXXX[[[YYYUUUVVV[[[^^^^^^\\\^^^]]]\\\aaakkkrrrtttoooeeebbbXXXCCC888;;;;;;OOO___mmmssswwwyyypppcccjjjiiilllwwwtttfffZZZTTTQQQQQQ]]]dddppp{{{~~~zzztttaaaQQQQQQ[[[ccchhhkkkxxx{{{|||vvvmmmjjjnnnttteee___UUULLLEEEBBBAAAAAA@@@???CCCNNNXXXZZZYYYYYY\\\]]]^^^^^^^^^```cccfffggghhhjjjkkkllllllkkkkkkkkkkkkkkkiiihhhhhhjjjmmmrrr{{{{{{rrriiiccc___\\\ZZZTTTNNNAAA===???===EEE[[[\\\\\\TTTQQQWWWYYYdddxxx}}}pppggggggdddlll~~~sssxxxzzz|||{{{YYYDDDMMMpppyyy~~~yyynnnuuuqqqYYYFFF<<<888444111111111000...---,,,+++*********+++,,,,,,,,,,,,+++222DDDaaa{{{}}}sssoooqqqnnnssswwwwwwwwwxxxuuupppkkkhhhccc\\\XXXXXX]]]aaaeeegggiiilllnnnnnnnnnnnnooonnnnnnppptttyyy|||~~~}}}{{{|||wwwppptttyyypppjjjjjjlllmmmmmmhhhddd]]]TTTKKKDDD@@@???<<<>>>???===???JJJ^^^nnn|||vvvmmmaaaWWWQQQOOOOOOJJJHHHHHHMMMWWW```dddeee[[[dddsssxxxrrrvvv{{{xxx~~~~~~cccUUUVVVppppppPPPLLLXXXdddlllrrruuuyyy~~~~~~~~~~~~uuujjjddd```\\\WWWSSSFFFMMMZZZiiisssxxxvvvlll^^^___\\\jjj~~~vvvgggmmmlll{{{zzzjjjvvvddd\\\[[[WWWMMMEEE???999222///000000///,,,///............///000000444===KKK___xxxVVVVVVVVVUUUSSSPPPLLLJJJNNNJJJDDD===666111...------+++***+++---000000000000000000000///.........///000111222111000///...000///111777:::777444444888<<<===???IIIUUUVVVOOOCCC<<<777999;;;;;;<<<>>><<<===???@@@AAAAAA@@@@@@@@@AAAAAA???===<<<<<<>>>BBBDDDHHHKKKNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWYYY\\\___aaaaaaaaaaaabbbdddcccbbbcccdddeeedddbbbgggffffffffffffhhhiiikkkiiifffdddeeegggjjjllllllllllllmmmnnnoooppppppqqqqqqooollllllmmmnnnooonnnrrrrrrrrrrrrqqqqqqqqqqqquuu~~~}}}yyyxxxqqqiiidddbbbaaa^^^[[[RRRGGG===:::999666444444111111444999===;;;555///222...,,,...//////333888AAAKKK[[[jjjkkkbbb[[[YYYYYY[[[YYYSSSRRRUUUXXXYYYTTTZZZ\\\[[[\\\eeennnsssmmmccc___VVVBBB888::::::GGGUUUaaafffhhhhhh___SSS\\\YYYXXX]]]hhhvvvvvvjjj___YYY[[[^^^eeessszzzzzzhhhVVVRRRYYYaaaiiimmmtttzzz|||tttpppsssyyyqqqmmmcccVVVIII@@@======:::999===IIITTTYYY[[[]]]^^^___`````````aaaccceeefffhhhjjjkkkmmmmmmmmmmmmmmmmmmmmmkkkjjjjjjlllnnnpppxxxwwwnnngggaaa]]]ZZZUUUPPPDDD===>>>;;;AAASSS______WWWQQQVVV[[[fffzzz{{{}}}uuulllkkkhhhnnn~~~eeeFFF???YYYxxxyyypppssszzzuuudddKKK<<<:::999555111111000...---,,,+++******+++++++++,,,,,,,,,,,,555KKKjjj~~~|||yyyzzzxxxqqqrrruuuppptttvvvuuuvvvwwwuuuqqqgggeee```[[[YYY[[[```eeehhhiiijjjlllnnnooopppqqqsssrrrppprrruuuyyy{{{|||~~~}}}}}}~~~uuutttyyytttjjjeeecccaaa___\\\YYYUUUOOOIIIBBB===:::===@@@@@@;;;555999GGGSSSjjjoooooogggZZZOOOLLLMMMFFFBBB???@@@EEEJJJLLLLLLMMMSSSbbbvvvwwwfff___]]]gggttt{{{|||}}}}}}}}}aaaUUUWWWnnnuuuQQQEEELLLXXXdddmmmwww|||tttnnnhhh___XXXXXXMMMVVVfffyyyyyyooobbb^^^ZZZhhh~~~{{{kkkhhhiiisss~~~nnn}}}tttfff^^^\\\WWWMMMCCC???:::333000000000///---///.........//////000111>>>LLL___qqqTTTVVVWWWVVVSSSOOOLLLKKKNNNJJJDDD<<<666111---,,,...+++******---000111222111111000///...---------000000111111000000///...000///333999:::555222222222;;;???@@@KKK\\\___VVVBBB<<<888:::;;;:::;;;>>><<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<===???DDDEEEIIILLLOOOQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWYYY\\\^^^`````````aaabbbeeedddddddddeeeeeeddddddgggffffffeeeffffffggghhhiiigggfffgggiiikkkllllllkkklllmmmnnnoooppppppqqqrrrpppnnnmmmnnnnnnmmmllluuuuuutttsssrrrqqqppppppooowww|||tttuuuoooiiieeeccc```[[[WWWJJJ@@@777555444333222444---000555888888666333222222...,,,---......333999@@@JJJ[[[jjjllleee^^^\\\[[[]]][[[TTTQQQTTTXXXYYYSSSYYY[[[VVVUUU^^^mmmvvvnnnbbb]]]TTT@@@666888666;;;DDDMMMQQQWWW[[[ZZZUUUUUUTTTRRRQQQSSSWWW]]]aaaooovvv|||vvveeeaaa```jjjxxx~~~}}}nnn\\\TTTWWWaaajjjpppssszzzxxxsssuuuzzz}}}xxxnnnaaaTTTIIIBBB???999777999BBBMMMTTT[[[aaa___```bbbbbbbbbbbbdddfffeeefffhhhkkklllmmmmmmmmmkkkkkkllllllkkklllnnnpppooouuuzzzqqqiiibbb\\\YYYVVVSSSFFF>>>===999<<>>>>>AAAFFFQQQaaannnmmmaaaVVVNNNJJJLLLVVVaaafffiiikkkyyy|||cccVVVWWWjjj~~~zzzWWWFFFGGGSSSbbbooo}}}xxxpppbbbZZZZZZTTT```uuu|||ssshhh___YYYfff{{{rrrgggiiiqqqzzzvvvsssuuufff]]]\\\ZZZOOOCCC@@@;;;555111000000///...............///000111111@@@TTTkkk~~~RRRUUUWWWVVVRRRNNNLLLKKKNNNJJJCCC<<<555000---,,,---+++******---000222333222111///...------------000000000000000///......000000444999999444222333///999>>>>>>HHHXXX[[[QQQBBB===:::;;;;;;999:::======>>>>>>???@@@@@@AAAAAA???@@@???>>><<<<<<>>>AAAEEEFFFIIIMMMOOOQQQRRRRRRSSSSSSSSSSSSTTTUUUWWWWWWZZZ\\\^^^______```aaaccceeeeeeffffffeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeejjjiiihhhiiijjjkkkkkkjjjkkkkkklllmmmnnnooooooppprrrpppnnnnnnoooooommmlllsssrrrqqqpppooonnnmmmmmmnnnttt~~~tttpppmmmjjjhhhfffaaaZZZTTTEEE===666555333000///000+++///444555444222333444222///------,,,---444<<>>:::777777888999::::::>>>FFFMMMQQQNNNFFF???>>>>>>AAAHHHLLLOOOVVV]]]jjjrrryyyzzz}}}fffXXXVVVfffwwwbbbIIIAAALLLaaassswwwggg\\\ZZZXXXcccwwwvvvkkk^^^XXX```rrrzzzjjjbbbmmm{{{|||rrrzzzgggZZZ[[[\\\SSSEEE@@@<<<777222000/////////.........//////000222222333NNNnnnPPPTTTXXXWWWRRRNNNKKKKKKMMMIIICCC<<<555000---,,,,,,+++***+++///111333333111000...---,,,---......000000/////////.........000000444999888333222444111999===>>>DDDKKKJJJCCC???<<<:::;;;;;;999;;;????????????@@@@@@AAABBBBBB??????>>>===<<<===???BBBFFFHHHJJJMMMPPPQQQRRRRRRQQQQQQRRRSSSTTTVVVXXXXXX[[[]]]^^^______```bbbdddeeeggghhhgggfffeeefffgggdddddddddddddddeeeeeeeeejjjiiiiiijjjllllllkkkiiijjjkkklllmmmnnnooooooppppppooonnnnnnppppppooonnntttssssssrrrqqqqqqppppppqqqssszzz|||pppnnnmmmllljjjdddZZZSSSFFF???999777444...+++,,,,,,///222333000///111333222///------,,,...666???IIIKKKTTTccclllkkkfffccc^^^aaa___VVVPPPSSSXXX\\\VVVVVVSSSPPPUUUcccqqqwwwrrrddd\\\SSS???444333000222<<>>CCCKKKTTT\\\___bbbcccdddeeefffhhhcccdddfffhhhjjjjjjjjjjjjeeegggiiikkkkkkllloooqqqnnnpppvvv~~~uuummmddd\\\VVVUUUWWWKKK@@@>>>999999CCCWWWdddddd\\\ZZZRRRKKKMMMfffzzzxxxnnn```ZZZ```zzzvvvYYY???666HHHrrr}}}{{{tttvvvyyyvvvxxxVVV???777666111111000...---,,,+++***++++++++++++,,,---///000DDD\\\uuuzzzuuuxxx|||}}}}}}|||kkkYYYZZZjjjrrrnnntttxxxzzzxxxwwwwwwtttpppiiiddd```___bbbgggmmmpppnnnmmmlllkkkkkklllmmmnnnnnnllllllqqqzzz}}}xxxuuurrrqqqzzz|||nnnddd[[[VVVOOOJJJHHHDDD>>>:::666444444:::@@@CCC>>>999<<<;;;:::;;;===>>>>>>>>>;;;:::999777777888:::;;;888;;;???AAA@@@>>>;;;:::999999;;;>>>>>>???GGGQQQXXXdddqqqzzz|||tttnnnlllpppvvv{{{xxxgggYYYUUUeeeuuu}}}rrrRRR>>>CCCZZZooo}}}nnnaaaYYY^^^fffttt}}}|||}}}|||}}}|||mmm^^^WWWYYYdddzzzrrr```mmmwwwnnn]]]ZZZ]]]UUUIIIAAA===888333000//////000.........///000111222333333TTTxxxOOOSSSXXXWWWRRRMMMKKKLLLKKKHHHBBB;;;555111...---+++***+++---000222333222000///---,,,,,,---...///000000///...............000000444888777333333777555999>>>CCCEEECCC???<<<;;;888999;;;<<<;;;>>>BBB@@@@@@@@@@@@AAABBBCCCCCC??????>>><<<;;;===@@@CCCGGGHHHKKKNNNPPPRRRRRRRRRPPPPPPQQQSSSUUUWWWYYYZZZ\\\^^^___``````aaaccceeefffgggiiihhhfffeeegggiiicccddddddeeeffffffffffffhhhhhhiiikkknnnnnnllljjjllllllmmmnnnoooppppppqqqnnnmmmmmmoooqqqrrrqqqpppuuuuuuuuuuuuuuuuuuuuuuuuqqqppptttwwwuuuqqqooollleee\\\VVVHHHAAA;;;888444///---///444555555444111000000222222///...---,,,...888CCCMMMIIILLLZZZgggjjjfffbbb\\\```]]]RRRKKKLLLQQQUUUTTTUUUVVV[[[hhhvvvzzzxxxqqqccc[[[RRR@@@666555000444;;;IIIXXXbbbgggiiiiiipppmmmjjjfffaaa]]]YYYVVVUUUUUUVVV[[[eeeqqq}}}|||wwwxxx~~~~~~|||rrrbbbYYY\\\dddhhhddd```]]]```jjjuuu}}}wwwmmmfffXXXSSSOOOMMMKKKIIIMMMRRR]]]```cccdddccccccdddeeeeeefffhhhiiijjjjjjiiiiiigggiiikkklllkkklllmmmnnnooooootttxxxooofff]]]WWWTTTWWWMMMAAA???;;;:::BBBQQQaaaeee___^^^UUUKKKKKKXXXssszzzpppaaaYYY\\\fffJJJ999===___xxxsssyyy}}}tttwww|||tttyyyxxxiiiQQQ???888999111111000...---,,,+++***,,,+++******+++...000111GGGaaayyy}}}wwwvvvuuuuuuwwwyyy}}}yyynnn]]]TTT[[[iiipppnnnuuuzzz|||zzzyyyyyyuuuooojjjeee```___bbbhhhlllooommmmmmlllkkkjjjjjjjjjjjjmmmjjjjjjqqq{{{|||}}}{{{uuuvvvwwwpppddd___ZZZVVVRRRLLLDDD===999555333555:::>>>>>><<<;;;999555333333555777888777888999::::::;;;<<<>>>;;;;;;<<<;;;::::::999:::999666666999::::::@@@GGGIIIVVVfffsss}}}xxxtttmmmhhheeefffiiikkksssfffXXXVVVgggxxx}}}iiiLLLCCCQQQbbbvvv~~~{{{uuufffXXX]]]eeesss~~~}}}|||yyyxxxxxxyyyyyyzzzqqqbbbZZZVVVZZZwwwlllrrrwwwzzzzzzdddZZZZZZVVVNNNAAA>>>:::444000...///000.........///000222333444@@@dddNNNSSSXXXWWWRRRMMMKKKLLLJJJGGGAAA;;;555111///...******+++...111333222111///...---,,,,,,---///000000000///...............000000444777666222444999888999???HHHIIICCC>>>===777666777;;;======@@@FFFAAAAAAAAAAAABBBCCCDDDDDD???>>>>>><<<;;;===AAADDDGGGIIIKKKNNNQQQRRRRRRSSSOOOOOOQQQRRRUUUWWWZZZ[[[]]]^^^`````````aaadddffffffhhhjjjiiifffeeegggiiicccdddeeefffggggggggggggeeefffhhhlllooopppnnnlllmmmmmmnnnooopppqqqrrrrrrllllllllloooqqqsssrrrqqqqqqrrrrrrrrrssstttttttttnnnkkkmmmzzz{{{uuuqqqlllfff^^^XXXGGG@@@:::777444111222666<<<<<<:::777444222222222222000......---///:::FFFNNNGGGFFFSSSccchhhddd```[[[^^^ZZZOOOEEEEEEKKKNNNSSSUUU\\\iii{{{zzzpppaaaZZZRRR@@@777777222:::===FFFQQQ\\\dddkkkpppqqqrrrtttvvvtttnnneee^^^VVVXXX\\\aaafffkkkoooqqquuu{{{zzzxxx~~~wwweeeYYYZZZ```bbbWWWPPPKKKQQQ```qqq}}}}}}zzzkkkgggcccaaa\\\UUUTTTWWW___aaaddddddcccbbbbbbbbbggghhhiiijjjkkkkkkjjjiiijjjlllmmmmmmlllkkkkkklllooonnnrrr~~~yyyqqqggg^^^XXXSSSWWWNNNBBB@@@<<<;;;BBBNNNaaagggdddeee___VVVUUUNNNmmm~~~{{{rrrdddZZZ]]]rrrlllNNN999555PPPwwwvvvpppwww}}}www}}}uuuiii]]]LLL<<<444555111111000...---,,,+++***,,,+++******+++...000222GGGbbb{{{}}}}}}yyyuuusssuuuzzz~~~vvviii[[[XXXaaalllrrrrrruuuzzz}}}|||{{{zzzuuuooojjjeee___^^^bbbgggkkkmmmmmmmmmlllkkkiiihhhggggggllliiiiiippp{{{||||||~~~zzztttzzzuuullliiifffdddbbb[[[PPPGGG>>>:::666333444888<<>>???@@@???===:::999::::::888777:::555333777:::;;;===@@@@@@JJJWWWcccoooxxxxxxsssyyyyyyyyyxxxwwwvvvvvvuuuxxxdddWWWWWWkkk|||~~~~~~___KKKLLLUUUkkkzzz}}}qqqrrrzzzjjjWWWTTT___rrr~~~~~~~~~}}}}}}vvvggg___WWWWWWwwwxxxtttyyysssiiikkkZZZWWWVVVQQQAAA???:::555000...///111.........///000222333444EEEkkkTTTVVVVVVUUUQQQMMMJJJIIIJJJDDD>>><<<888111,,,,,,)))***+++---...////////////...---,,,---...///000///000000///------...//////111333444444555666888:::>>>DDDIIIKKKGGG@@@:::888999;;;===>>>???@@@@@@???@@@BBBCCCCCCCCCCCCBBBAAA???;;;999999<<<@@@CCCNNNMMMLLLLLLMMMOOOOOONNNPPPRRRSSSTTTTTTVVVZZZ\\\```___]]]\\\^^^aaaeeehhhhhhhhhgggggggggggghhhhhhcccdddgggiiikkklllkkkkkkjjjjjjlllmmmnnnnnnoooooopppppppppppppppqqqqqqqqqmmmmmmmmmpppsssuuuuuuuuutttqqqooooooqqqsssrrrpppjjjiiihhhmmm}}}vvvrrrpppjjj___WWWLLLCCC:::777444222888AAAHHHBBB:::222......111444333111000000///111<<>>999444111222555777666555444111000000333666888888:::===@@@BBBBBBBBBBBB>>>999888999999888555666888:::;;;:::999;;;<<<@@@CCCLLLYYYccclllvvvgggXXXTTTfff{{{{{{vvvwww]]]PPPXXXeee||||||rrrjjjlllwwwoooaaa]]]fffrrrzzz}}}~~~|||kkk\\\YYY^^^jjjwwwnnnvvv}}}^^^ZZZ]]]NNNAAA===:::777333------111)))444444///000...111<<<[[[|||TTTVVVVVVTTTQQQMMMJJJJJJJJJDDD>>><<<888111,,,,,,******,,,---.../////////......---,,,---...///000///000000///------...//////111444555555555777888;;;???DDDGGGFFFCCC>>>;;;777888:::;;;<<<======>>>>>>???AAACCCDDDDDDCCCCCCAAA>>><<<:::;;;???CCCFFFJJJJJJIIIKKKLLLNNNOOOOOOQQQRRRSSSSSSTTTVVVZZZ]]]```___^^^^^^___bbbdddfffggggggggggggggggggggggggeeeeeefffhhhhhhiiiiiiiiihhhiiikkkmmmoooppppppqqqppppppppppppppppppppppppnnnmmmmmmpppsssuuuuuuuuusssqqqooooooqqqqqqooommmkkkiiigggjjjxxx|||wwwssslllbbb[[[LLLCCC<<<999777777>>>GGGJJJCCC:::333000000111111000......000111333;;;DDDNNNKKKGGGGGGOOO\\\bbbbbbdddaaaWWWIIICCCHHHQQQUUU[[[bbbgggjjjttt{{{lllbbbWWWMMMBBB888444555///555<<>>???@@@AAAAAA@@@???>>>>>>@@@AAA777999CCCRRR```nnn|||kkkZZZUUUeee{{{{{{www{{{dddRRR___ttt{{{iiikkktttwwwgggYYYdddsss~~~~~~nnn^^^YYYZZZfff~~~~~~}}}oooqqqaaa[[[\\\PPPBBB>>>:::888333...---111,,,222000111555222555DDDlllTTTUUUVVVTTTPPPMMMKKKJJJIIICCC>>>;;;777111,,,,,,***+++,,,---.../////////...------,,,---...///000///000000///------...///111222444555555666888:::===BBBHHHIIIEEE@@@<<<;;;777777999::::::;;;;;;;;;>>>???AAACCCDDDDDDDDDDDD@@@>>><<<<<<>>>BBBFFFIIIFFFGGGHHHJJJLLLMMMOOOOOOSSSSSSSSSSSSTTTWWW\\\___````````````aaacccdddeeeffffffhhhhhhhhhhhhffffffgggffffffffffffggghhhhhhhhhiiikkknnnpppqqqrrrrrrppppppoooooooooooooooooonnnmmmnnnpppsssuuuuuutttqqqpppppppppqqqpppmmmkkkjjjiiiffffffqqqzzzqqqfff]]]LLLEEE???>>>>>>AAAHHHOOOFFF>>>555000111222111///...,,,///444888:::>>>CCCNNNOOOKKKGGGJJJTTT^^^bbbddd```UUUIIIFFFMMMWWW\\\cccgggfffcccgggssszzzxxxiii```UUULLLAAA888444666555===IIIPPPPPPKKKDDD???======???DDDMMMWWWaaaggghhhhhhfffbbb^^^^^^aaadddkkkppprrrooojjjllluuu~~~qqq^^^OOOJJJKKKNNNHHHAAAAAALLL^^^ppp{{{ttteeeXXXQQQRRRVVVYYYbbbiiigggdddddddddcccgggiiilllmmmlllmmmnnnoooooooooooonnnmmmllllllkkkgggiiikkkppp|||xxxmmmbbbZZZVVVWWWTTTLLLBBB<<<<<<>>>EEERRR]]]___\\\[[[[[[[[[```kkkxxx|||tttggg\\\VVV^^^qqqtttlllqqqvvvuuuwww|||jjjMMM888AAAgggvvvyyyrrrttt|||xxxtttZZZGGG===777333111///...///...---,,,***---++++++///---888OOOkkkrrryyy|||{{{|||||||||}}}~~~~~~uuubbbVVV___ooovvvvvvuuuttttttuuuvvvuuussspppooohhhaaa]]]```eeehhhkkkoooiiihhhffffffhhhiiihhhgggjjjkkknnnsssxxx{{{|||{{{|||{{{{{{~~~~~~{{{tttlll___]]]ZZZYYYYYYVVVQQQLLLFFFDDD???;;;777555555444000222444444555666999;;;<<<;;;<<<@@@EEEEEE@@@;;;;;;<<<>>>???@@@CCCGGGKKKMMMJJJGGGEEEDDDCCCAAA@@@999888===GGGQQQ]]]lllxxxooo]]]UUUdddyyyxxxtttzzzeee```nnn}}}zzzuuusssmmmwwwqqqdddqqqqqqaaaXXXUUU___zzz{{{~~~|||vvvoooiii\\\YYYQQQDDD>>>:::888444///...000000000---111777222999PPP{{{TTTUUUUUUSSSPPPMMMLLLKKKIIIBBB===;;;777000,,,,,,+++,,,---...////////////...---,,,,,,---...000111///000000///------...///222333555555555666999;;;===FFFQQQTTTNNNDDD===:::777888999:::::::::::::::===???AAACCCDDDDDDDDDDDD@@@???===<<<>>>BBBFFFIIIGGGHHHJJJKKKLLLMMMNNNOOOSSSTTTTTTTTTUUUXXX]]]aaa```aaabbbcccddddddddddddeeefffhhhiiiiiihhhfffeeehhhgggffffffggghhhjjjkkkkkklllmmmooopppqqqqqqrrrppppppooooooooooooooonnnnnnnnnnnnpppssstttttttttqqqqqqrrrrrrqqqooollljjjhhhhhhgggfffmmm|||{{{kkk\\\MMMIIIDDDDDDGGGLLLRRRVVVDDD<<<444333777999777333......222;;;AAABBBCCCEEEQQQQQQMMMHHHJJJTTT___cccaaa]]]SSSHHHHHHSSS^^^dddfffgggaaaYYYXXXcccoootttkkkaaaVVVLLLBBB888444555>>>III[[[iiinnnjjjaaaZZZIIIEEE???<<>>AAAPPP___cccaaaaaabbbcccfffooo{{{|||qqqgggaaaVVVsssrrrXXX>>>???dddwwwrrr}}}{{{vvvxxx}}}yyydddGGG888888444222///...//////...,,,)))...---,,,...///???[[[www{{{}}}}}}zzzyyy|||}}}||||||||||||}}}~~~~~~rrr```VVVaaarrrwwwvvvuuuttttttuuuuuutttsssqqqpppkkkddd```dddhhhkkknnnqqqhhhfffeeeeeefffggggggfffkkkmmmpppuuuyyy{{{||||||{{{yyyxxx|||{{{uuu}}}|||uuugggaaaZZZWWWVVVSSSNNNJJJFFFDDDAAA===:::777555555000222444666666777999;;;<<<>>>BBBDDDDDD???999444;;;AAAJJJQQQWWW\\\ccciiiiiifffccc```[[[RRRHHHAAACCC>>><<<>>>CCCJJJVVVbbbwwwsss___UUUcccyyyzzzxxxxxxkkkooowww}}}zzzttttttzzzvvvsssdddXXXRRR[[[wwwwww{{{|||~~~sss{{{xxx___VVVTTTFFF@@@;;;999666111///000444000---111444000@@@bbbTTTUUUUUUSSSOOOMMMLLLLLLHHHBBB<<<;;;777000,,,,,,,,,,,,---...////////////------,,,,,,---...000111///000000///------...///222333555555555666999;;;===IIIXXX]]]WWWKKK@@@:::999999:::;;;;;;;;;;;;;;;>>>???AAACCCDDDDDDDDDCCC@@@???===<<<===@@@CCCEEEIIILLLNNNOOOMMMMMMNNNOOOSSSTTTUUUUUUVVVZZZ^^^bbb```aaacccdddeeeeeeeeeeeefffgggiiijjjjjjiiigggfffhhhhhhhhhhhhjjjlllnnnpppooooooppppppqqqppppppoooqqqpppppppppoooooonnnnnnooonnnnnnppprrrttttttsssqqqsssttttttrrrpppmmmlllggghhhiiiiiikkktttoooZZZOOOMMMKKKKKKPPPVVVYYYZZZJJJCCC===<<>>===BBBTTTgggooooooppprrrrrrlllsss}}}xxxmmmeeeXXXrrryyybbbEEE@@@bbbrrrmmmwww~~~rrrxxxUUU;;;;;;444222000/////////...---(((///...---///222GGGggg}}}zzzyyyyyywwwyyy|||~~~~~~}}}|||{{{lll^^^YYYffftttxxxvvvuuuwwwwwwwwwvvvtttrrrpppooollleeebbbeeeiiikkklllnnngggeeeddddddeeeffffffeeekkknnnssswwwzzz{{{|||}}}zzzxxxwww{{{zzzttt|||}}}~~~~~~uuummmccc\\\ZZZWWWPPPJJJEEEDDDAAA>>>;;;888666555222444666777777888:::<<>><<>>???CCCNNNYYYeeennnmmmgggiiimmmzzzuuuaaaWWWeee{{{|||}}}{{{yyy|||~~~rrrqqqsssvvvwwwyyy|||~~~tttfffZZZRRRYYYtttuuuzzzvvv|||iiiWWWZZZHHHAAA;;;999777222///000222111///222444555RRR~~~}}}TTTUUUTTTRRROOOMMMMMMMMMGGGAAA<<<:::777000,,,,,,------...///////////////---,,,,,,,,,---///000111///000000///------...///222333444444444555888;;;<<>><<<<<<===???BBBCCCKKKNNNRRRRRROOOMMMNNNPPPSSSTTTVVVWWWYYY[[[___bbb```aaaccceeefffggggggggghhhhhhiiijjjjjjiiihhhhhhiiiiiijjjkkkmmmoooqqqrrrrrrrrrrrrrrrqqqpppoooooorrrrrrqqqqqqpppooooooooooooooonnnppprrrttttttsssqqqsssttttttqqqoooooooooiiiiiikkkkkkjjjlllxxxqqqZZZRRRSSSSSSSSSXXX^^^]]]YYYLLLGGGCCCCCCEEEEEEAAA===666666;;;BBBDDDAAA@@@BBBFFFEEEBBB@@@FFFRRR\\\______ZZZPPPHHHKKKWWWaaaeeeZZZUUUMMMEEEFFFRRRbbbnnnoooeeeYYYNNNCCC888333444222>>>RRRjjj~~~xxxjjj[[[NNNEEE@@@CCCIIITTT^^^dddeeeccc```bbbgggmmmpppooojjjeeebbbooowww~~~zzzppplllrrrzzzyyysssgggYYYRRRUUUbbbnnnwww}}}qqqVVVHHH888222777@@@FFFHHHOOO[[[fffiiihhhiiiiiigggkkkjjjiiikkkmmmoooppppppmmmmmmmmmllllllllllllkkkjjjlllmmmnnnuuuvvvjjjccc[[[[[[ZZZUUUNNNEEE???<<>>444222000///000///...---)))///...,,,000666NNNqqq~~~{{{zzzwww}}}{{{xxxeee\\\]]]kkkwwwxxxuuuuuuyyyxxxwwwvvvtttrrrpppooogggbbb```dddhhhhhhhhhiiieeedddbbbbbbdddeeedddcccjjjnnntttxxxzzz{{{{{{|||yyyxxxxxx{{{~~~~~~{{{xxx|||{{{|||}}}vvvlllfffddd```XXXQQQHHHFFFCCC???<<<999777666555777888999999;;;>>>@@@LLLIIICCC===;;;CCCQQQ[[[```ccchhhjjjjjjiiihhhhhheeemmmxxx{{{uuurrr\\\TTTKKKEEE@@@???EEENNNVVV```^^^ZZZ]]]```hhhyyyvvvddd[[[jjj~~~|||zzzzzzxxxpppdddZZZooorrrtttwww|||~~~vvviii]]]UUUXXXpppwwwzzztttxxxuuu[[[```JJJBBB;;;:::888444000000...222111333:::EEEhhhTTTUUUTTTRRROOOMMMMMMNNNGGG@@@;;;:::777000---------......///////////////,,,,,,,,,,,,---///111222///000000///------...///222222333333333444888;;;;;;@@@FFFJJJJJJEEE???:::888999:::<<<===>>>>>>>>>@@@AAABBBCCCCCCBBBAAAAAA===<<<;;;<<<===@@@CCCEEEIIIMMMRRRRRRPPPNNNPPPRRRQQQTTTWWWZZZ[[[]]]```bbb```aaabbbdddfffhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllnnnoooppppppppprrrrrrrrrrrrrrrqqqqqqpppssssssrrrrrrqqqppppppooopppooooooppprrrtttssssssppprrrsssrrrooonnnoooqqqnnnlllkkkkkkgggeeelllwwwrrr___UUUXXXYYYZZZ___ccc___VVVHHHGGGGGGHHHJJJJJJHHHFFF@@@AAACCCEEEAAA;;;:::===<<>>:::<<>>>>>>>>AAABBBCCCCCCCCCBBBAAA@@@;;;;;;;;;<<>>FFFTTT^^^eee^^^SSSIIIJJJQQQWWWWWWJJJDDD>>>???GGGTTTdddooojjj```UUULLLAAA888444666666999@@@PPPdddxxxmmmbbbGGGEEEFFFOOO\\\fffhhhffffffbbbccclllwwwxxxmmmaaafffppp{{{~~~yyyuuuvvvyyy|||rrrcccWWWVVVaaammmvvv~~~zzzrrriiiUUU@@@666:::@@@HHHMMMNNNLLLJJJGGGUUUbbbggghhhjjjjjjhhhnnnkkkhhhiiilllnnnnnnmmmmmmmmmnnnnnnooooooppppppmmmoooooommmrrr~~~yyynnnfff]]]]]]\\\YYYRRRIII@@@;;;<<>><<<;;;<<<999444888777777999>>>AAAAAA???AAAAAABBBBBBBBBAAA@@@???<<<;;;::::::<<<@@@EEEHHHPPPQQQQQQQQQPPPPPPQQQSSSUUUWWWYYY[[[\\\___bbbeeebbbcccdddfffhhhiiikkkkkkjjjjjjjjjjjjkkkllllllmmmmmmmmmllllllmmmnnnooopppttttttsssrrrqqqoooooonnnpppqqqrrrrrrppppppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrooommmmmmooorrrssssssssspppmmmiiigggffffffgggwwwuuuggg^^^ZZZYYY^^^eeefff___WWWNNNPPPTTTWWWXXXZZZaaahhhbbbRRRAAA:::777555444555555999;;;::::::AAANNNXXX^^^]]]TTTGGGFFFNNNOOOGGGCCCAAA???CCCMMM]]]llluuummmdddVVVGGG<<<777666666777:::>>>EEEPPP___nnnxxxhhhVVVIIILLLXXXbbbhhhmmmjjjllljjjiiirrr|||tttdddZZZ```qqqzzzmmmrrr|||xxxpppbbbWWWVVV]]]fffrrrxxx{{{tttcccQQQEEE@@@===DDDLLLRRRYYY[[[UUUMMMKKKSSS^^^eeeggggggggghhhiiikkklllnnnnnnmmmkkkjjjllllllkkkjjjkkklllmmmnnnkkkmmmmmmmmmnnnvvvyyypppkkk___\\\ZZZYYYSSSHHH@@@======DDDTTTdddgggbbbdddlllnnnooouuu|||qqqhhhcccooo{{{eeeLLLVVV|||xxxrrrfffkkkzzzyyypppbbbPPPCCC>>>444222000///000///---+++///...,,,***---===XXXooooooTTT[[[hhhvvv|||zzztttoooyyysssnnnnnnqqqrrrnnniii]]]^^^bbbhhhmmmmmmjjjfffcccddddddcccaaa```aaabbbfffmmmuuuzzzzzzxxxwwwxxxwwwzzz~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~zzzssssssrrrnnnmmmpppaaa\\\RRRGGG===999:::===:::999999>>>FFFOOOUUUXXXGGGDDDDDDMMMXXXZZZQQQGGG@@@EEEKKKOOOSSSWWW]]]aaaddddddeeeeeeeeefffffffffooorrrvvvwwwssskkkaaa[[[hhhppp}}}~~~}}}~~~jjjdddyyyvvvgggUUUFFFEEEWWWkkkyyyuuufffZZZXXXdddssstttsssfffvvvttt[[[XXXRRRFFF;;;999999666222000111444...111IIIbbbsssXXXVVVTTTQQQOOONNNMMMMMMEEECCC???999444000---+++,,,---.../////////...---.........//////000111222222000///......///000111333555777999::::::999888===@@@@@@<<<:::;;;888444999888888:::>>>@@@@@@???AAAAAABBBBBBBBBAAA@@@???===<<<<<<<<>><<<===BBBLLLYYYgggrrrwwwmmmeeeWWWIII>>>777555555888===CCCEEEFFFNNN[[[fffzzzooo[[[RRRRRRWWW```iiippprrrpppmmmrrrzzzwwwlll[[[]]]iiiwwwuuuhhhiiiuuuyyyvvvnnnaaaXXXWWW^^^fffqqqppplllaaaUUUMMMKKKMMMVVVZZZ\\\]]]___aaa\\\UUUJJJOOOWWW^^^cccfffggggggiiijjjlllnnnnnnnnnllllllllllllkkkkkkkkkllllllmmmjjjlllmmmlllnnnuuuzzzqqqlllbbb]]][[[[[[WWWLLLBBB>>>;;;AAAQQQaaafffbbbeeemmmooojjjhhhqqq}}}{{{sssggg```fff{{{{{{gggMMMVVV{{{wwwnnniiinnn}}}}}}lllTTT???444444222000///000///---+++......,,,+++111CCC```vvvkkkSSS\\\iiitttyyyxxxvvvuuuxxxuuussssssssspppjjjddd\\\^^^bbbgggkkklllhhhdddbbbcccdddcccbbbaaabbbdddkkkpppxxx{{{zzzyyyyyyyyywww{{{~~~~~~}}}}}}~~~{{{||||||}}}}}}}}}}}}}}}~~~zzzqqqqqqrrrpppnnnooohhh^^^PPPFFFAAA>>><<<;;;:::999;;;BBBLLLSSSSSSQQQGGGIIILLLQQQTTTRRRKKKEEEJJJQQQ\\\ccceeedddcccccc]]]]]]\\\[[[YYYXXXWWWVVV[[[^^^bbbeeeeeebbb^^^[[[]]]cccooojjjdddwwwsss]]]LLLEEEKKK]]]nnnzzzvvvggg[[[XXXcccqqqyyyyyylllWWWXXXTTTGGG<<<:::;;;888333222///444222:::UUUlll{{{~~~WWWVVVUUUTTTQQQOOOMMMLLLEEECCC>>>999444000---,,,,,,---...///000///...............//////000111222111000///---...///000222333555888;;;<<<;;;999888>>>AAAAAA<<<888999888666::::::999;;;===??????>>>AAAAAABBBBBBBBBAAA@@@???<<<===>>>@@@BBBEEEGGGIIINNNOOOPPPOOONNNOOOPPPRRRSSSUUUYYY[[[]]]___ccceeedddeeefffhhhiiikkklllmmmoooooonnnnnnmmmmmmnnnnnnnnnoooppprrrrrrrrrrrrqqqttttttttttttttttttttttttqqqrrrttttttsssrrrtttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrpppoooppprrrttttttsssooommmiiigggfffhhhkkkmmmttt|||pppbbbaaa```aaacccccc```^^^```^^^^^^gggrrruuunnneeeHHH<<<111...///...///000+++///111000...111888???JJJMMMHHH<<<666888888444:::>>>GGGUUUeeeqqqwwwyyynnnfffYYYKKK@@@888555333>>>HHHRRRQQQKKKHHHOOOWWWcccmmm{{{uuu```PPPLLLVVVbbbooouuuuuupppooouuuwwwtttaaa]]]bbbnnnpppgggbbbffftttqqqjjj```XXXXXX```gggoookkkcccZZZUUUVVV]]]dddkkkllljjjfffcccbbb]]]WWWHHHHHHKKKRRR\\\cccfffgggiiijjjlllnnnoooooonnnnnnlllllllllmmmllllllkkkkkkiiikkkmmmlllmmmsss|||sssmmmfff___[[[]]]\\\RRREEE>>>;;;@@@NNN```gggfffiiiqqqqqqhhhbbbhhhuuu~~~}}}wwwfff\\\ZZZeeepppssssssvvv{{{~~~iiiMMMTTTxxx~~~vvvjjjfffsss~~~ttt^^^HHH;;;555333111/////////---,,,------,,,---666MMMkkk}}}||||||xxx{{{~~~gggSSS___mmmuuuvvvvvvxxx{{{vvvwwwxxxxxxtttmmmeee```\\\^^^bbbgggjjjjjjfffccc```aaabbbaaaaaabbbdddfffpppuuuzzz|||zzzyyyyyy{{{xxx{{{~~~}}}}}}~~~wwwxxxzzz}}}~~~}}}}}}|||}}}~~~~~~~~~rrrpppsssrrrooolllgggZZZKKKDDDEEEEEE@@@:::888:::AAAKKKTTTVVVQQQKKKFFFKKKPPPQQQPPPNNNPPPRRR]]]bbbfffhhhddd^^^WWWTTTSSSSSSRRRPPPOOOMMMLLLLLLOOOQQQUUUXXX[[[\\\]]]\\\RRRUUU]]]lll}}}jjjccctttlllQQQGGGLLLXXXeeeooozzzwwwjjj]]]XXXaaammm}}}hhhWWWZZZVVVIII>>>;;;;;;999555333000333555DDDbbbuuu~~~VVVVVVVVVVVVSSSPPPMMMLLLEEECCC>>>888333000...---,,,---...000000//////...............///000111222111000...---...///111222222444666999;;;<<<<<<<<>>999888999999;;;;;;;;;<<<===>>>>>>>>>AAAAAABBBBBBBBBAAA@@@???;;;===???BBBEEEGGGHHHIIIMMMNNNOOOOOONNNNNNPPPRRRRRRUUUYYY\\\^^^```dddffffffggghhhiiikkklllmmmnnnqqqpppooonnnnnnnnnnnnnnnmmmoooqqqssstttsssrrrqqqrrrssssssttttttuuuuuuvvvtttvvvvvvvvvtttssstttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrtttuuuuuutttnnnlllhhhfffgggjjjnnnqqqrrruuu```cccfffhhhhhhffffffeeehhheeedddkkkvvvuuudddQQQ>>>555------/////////111,,,...000///------111555:::>>>>>>666000000111000777:::AAAMMM\\\iiippprrrnnnggg[[[NNNBBB999444222???LLL\\\bbb]]]UUUPPPPPPVVV]]]iiiyyywww]]]OOOQQQYYYeeennnsssppplllpppuuuwwwjjj```^^^iiipppjjjbbb```pppmmmhhh___YYYZZZaaahhhfffccc^^^ZZZZZZ___fffkkklllooopppkkkgggccc[[[SSSEEEAAA@@@GGGTTT```ffffffiiijjjlllmmmooooooooooookkklllmmmmmmmmmlllkkkjjjhhhkkkmmmllllllrrr|||~~~uuuoooiii```[[[^^^___VVVHHH>>>===@@@NNNaaajjjjjjmmmtttrrrooonnnsss}}}zzziii^^^XXXbbbpppwwwxxxxxx|||lllMMMRRRsssqqqjjjuuu}}}ooo___NNN???666444111/////////---,,,---...---...:::UUUrrr}}}}}}zzzuuuuuuyyyyyybbbTTTeeevvv{{{wwwvvvyyy|||uuuxxx{{{yyyrrrjjjdddaaa]]]___dddhhhjjjhhheeeccc]]]^^^^^^^^^___aaaeeehhhtttxxx{{{{{{yyywwwyyyzzzzzz{{{~~~~~~}}}|||sssvvvyyy|||~~~~~~}}}|||}}}~~~}}}~~~|||yyywwwqqqsssrrrlllfff[[[QQQGGGCCCFFFGGGBBB<<<:::AAALLLTTTVVVSSSMMMHHHEEEJJJOOOQQQRRRVVV^^^eeedddbbb]]]VVVPPPLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKMMMOOORRRUUUWWWYYYYYYYYYPPPNNNPPPYYYhhhvvv}}}jjjaaappp|||dddOOOPPP^^^iiillljjjuuuyyylll___XXX___iiiooo\\\[[[WWWJJJ>>>;;;;;;888555333222333666JJJhhhvvv}}}UUUVVVWWWVVVTTTQQQMMMKKKEEEBBB===777333000......---...///000000000///...............///000111222000///...---...///111333333222333444777<<<@@@CCCKKKPPPPPPFFF<<<888999999;;;<<<============>>>>>>AAAAAABBBBBBBBBAAA@@@???;;;<<>>===???LLL___kkkkkklllpppnnnsss|||xxxnnnaaa]]]lllmmmOOOPPPppp}}}}}}qqqvvv{{{ooocccNNN777888555111//////......------...---...===ZZZvvvzzz}}}{{{yyyvvvttt{{{ttt___WWWlllzzzwwwxxxyyyuuuxxxzzzwwwoooiiiffffff___bbbgggjjjjjjhhheeeccc[[[[[[[[[[[[\\\___dddhhhuuuxxx{{{zzzwwwvvvwwwyyyzzz{{{|||~~~~~~|||{{{sssuuuyyy|||~~~}}}~~~}}}}}}~~~|||sss|||rrrqqqooofff]]]OOOKKKGGGEEEDDDCCC@@@>>>FFFOOOXXXYYYRRRJJJFFFEEEHHHMMMTTTYYY]]]___aaabbbUUUQQQJJJEEECCCDDDGGGIII@@@AAABBBCCCDDDFFFGGGGGGGGGIIILLLPPPRRRSSSRRRQQQQQQMMMJJJMMMVVVcccnnnuuu{{{iii```lllqqqbbbZZZdddsssvvvlllbbbjjj|||{{{oooaaaYYY^^^ggg{{{cccZZZWWWJJJ>>>::::::777444333444333777OOOmmmyyyUUUVVVVVVUUUSSSPPPMMMKKKFFFBBB===777222000//////---...///000111000//////.........//////000111222000///...---...000222333333111000111555;;;AAAEEERRRYYYXXXLLL>>>888777888;;;<<<>>>>>>======>>>@@@AAAAAABBBBBBBBBAAA@@@???;;;===@@@CCCFFFHHHJJJKKKMMMNNNOOOOOOOOOOOORRRTTTRRRUUU[[[___bbbeeegggiiikkkkkklllmmmnnnoooppppppppppppooonnnnnnnnnooooooooopppqqqrrrssssssrrrrrrqqqqqqrrrssstttuuuvvvvvv{{{|||{{{yyyvvvttttttuuurrrrrrrrrrrrrrrrrrrrrrrrsssssstttwwwyyyyyywwwtttooonnnlllllllllnnnqqqrrrqqqzzzyyyaaaeeelllppprrrrrrqqqqqqtttxxxxxxuuutttpppaaaPPPGGGAAA<<<;;;888222...///...//////...,,,++++++,,,)))+++---------...///000...---+++---666III```pppllleeeZZZMMMAAA999444222///777III```rrrtttiii^^^SSSNNNMMMVVVcccsssuuu```RRRRRR[[[eeekkknnnqqquuuxxxssseee\\\```jjjlllhhheeennnkkkfff```]]]]]]aaaeee\\\QQQCCC888666888;;;===CCCMMMWWWYYYXXXSSSJJJBBB<<<777666===MMM\\\eeegggjjjjjjjjjkkklllmmmnnnnnnjjjkkkllllllmmmmmmllllllhhhlllnnnnnnmmmpppxxxzzztttkkkaaaZZZ]]]___XXXKKKAAA<<<<<>>>>>===<<<:::::::::::::::::::::::::::>>>@@@EEEJJJNNNPPPQQQRRRQQQOOOLLLKKKPPPZZZhhhrrrtttyyy{{{kkkaaakkk}}}}}}nnnjjjmmmxxxwwwhhh]]]___ttt}}}qqqcccZZZ]]]ffffffZZZXXXKKK>>>::::::777444333333444<<>>AAAIIIRRRUUUKKK===666777999:::<<<>>>>>>======???AAAAAAAAABBBBBBBBBAAA@@@???>>>???AAADDDGGGJJJLLLNNNMMMNNNPPPPPPOOOPPPSSSUUURRRVVV\\\aaadddgggiiikkklllmmmmmmnnnooopppqqqqqqqqqppppppppppppqqqqqqrrrqqqrrrrrrsssssstttuuuuuusssssstttuuuuuuvvvwwwwwwzzz{{{{{{zzzxxxwwwwwwxxxssssssssssssssssssssssssssstttvvvyyy{{{zzzwwwtttqqqppppppooooooppppppqqqrrryyyyyyggghhhjjjmmmppprrrssstttrrryyyxxxkkkbbb```\\\UUUNNNJJJHHHHHHEEE>>>;;;;;;888888888777666555555666555333222333444444333333222222000---111CCC]]]qqqkkkdddXXXKKK@@@888444333222444>>>SSSjjjwwwwwwqqqcccYYYQQQRRRYYYaaannnyyynnn[[[RRRUUU[[[dddlllqqqtttwwwuuuhhh^^^^^^dddhhhiiiiiippplllgggaaa^^^^^^aaacccaaaTTTBBB666222333222222111999@@@AAA@@@@@@===888999666777>>>MMM[[[dddhhhjjjjjjjjjjjjjjjkkklllllljjjjjjjjjkkklllmmmnnnoooiiillloooooonnnqqqwww~~~{{{vvvmmmccc\\\]]]^^^WWWLLLFFF<<<<<>>>>>======???BBBAAAAAABBBCCCBBBAAA@@@???@@@AAABBBEEEHHHKKKNNNPPPNNNOOOPPPPPPPPPQQQSSSUUURRRWWW]]]bbbeeehhhkkklllmmmmmmnnnooopppqqqqqqrrrqqqqqqqqqqqqrrrsssssstttttttttsssssstttuuuvvvwwwtttuuuuuuvvvwwwwwwxxxxxxxxxyyy{{{zzzyyyyyyzzz|||ssssssssssssssssssssssssssstttvvvzzz|||{{{xxxuuurrrrrrrrrrrrqqqqqqpppppprrryyyxxxllljjjhhhiiimmmqqqttttttmmmvvvqqq]]]MMMLLLQQQRRRQQQOOOOOORRRQQQMMMJJJLLLDDDDDDCCCBBBAAAAAABBBBBBCCC>>>:::;;;<<<;;;888777222444333...---:::SSShhhjjjcccWWWJJJ???888555444444222555EEE\\\pppyyy{{{sssfff[[[WWWVVVXXX___hhhnnnsssyyyyyyeeeSSSQQQSSS]]]gggnnnrrrtttwwwlllaaa^^^aaafffjjjlllqqqnnnhhhbbb___^^^```bbb^^^SSSFFF===:::888333///...444777555444666999888777666888@@@MMMZZZdddhhhjjjjjjjjjiiiiiijjjkkkkkkjjjjjjiiijjjkkkmmmoooqqqiiimmmppppppoooqqqwww}}}|||wwwnnneee^^^^^^]]]WWWNNNIII???>>>III]]]iiieee]]]ZZZ]]]YYY]]]ooo{{{pppeee]]]eee~~~```QQQaaa\\\:::777222///.........---(((---...222GGGggg|||zzzxxx~~~|||tttxxxxxx~~~}}}ZZZ[[[ppp}}}wwwyyy{{{yyyzzzyyyxxxvvvqqqkkkeeeaaa___ccciiijjjgggcccaaa```___^^^\\\[[[\\\```gggmmmtttxxx||||||yyyvvvvvvwwwyyyxxxxxxzzz||||||xxxuuu{{{|||}}}~~~}}}~~~zzzsssiii]]]NNNKKKFFFEEEIIISSS```iiibbbWWWIIICCCGGGRRR\\\aaa___]]]WWWNNNFFFBBBDDDGGGCCC@@@===<<<>>>???>>><<<777666666555444333333333222222333777===EEEMMMRRRWWW\\\^^^[[[XXX___ooo}}}~~~pppfffnnnvvvtttbbb\\\___YYYgggxxxsssddd[[[^^^gggxxxyyykkkbbb\\\NNNAAA<<<<<<999777666666:::JJJkkkUUUTTTSSSQQQPPPOOOMMMMMMHHHDDD>>>777222...------///000000///---,,,...///000/////////111222111000///000111///...000555999555333111222444666777888999;;;===;;;777444444666777:::===?????????@@@AAADDDDDDCCCBBBAAA@@@@@@???BBBEEEIIIKKKMMMNNNQQQSSSVVVUUURRRQQQPPPQQQRRRSSSTTTXXX^^^cccfffhhhjjjlllnnnpppqqqqqqppppppqqqrrrrrrrrrqqqqqqrrrtttuuuwwwzzzxxxvvvvvvwwwxxxwwwvvvvvvuuuvvvxxxzzzzzzxxxvvvtttuuuvvvwwwxxxyyyyyyyyywwwwwwvvvvvvvvvvvvwwwwwwyyyzzz|||||||||zzzxxxvvvxxxvvvtttqqqppppppqqqrrrrrrttt|||~~~pppppppppqqqsssuuuxxxyyyyyyuuufffQQQEEECCCDDDBBBLLLNNNQQQTTTVVVWWWWWWVVVSSSWWW\\\[[[VVVRRRRRRSSSVVVTTTRRRRRRRRRPPPKKKGGGFFFAAA<<<999666>>>VVVmmmgggbbbYYYLLL???666222111......333>>>NNN^^^kkkpppxxxuuunnncccZZZUUUWWWYYYdddeeekkkttt~~~}}}aaaSSSMMMUUU___ccckkkuuu{{{wwwnnndddcccjjjllliiissspppjjjccc___^^^aaadddccc___UUUGGG>>><<<<<<:::777777666555555888===AAA@@@CCCEEEGGGNNNYYYbbbdddiiifffdddfffjjjmmmmmmmmmlllkkkkkklllnnnooonnnmmmmmmnnnnnnnnnooorrrwwwzzzzzzpppiiibbb``````[[[OOOEEECCC===EEE[[[iiifff^^^\\\___TTTPPP```xxx{{{rrrooo^^^^^^lllXXX[[[~~~}}}yyy___???777111000000...---///...111,,,333SSSnnnyyy~~~|||~~~{{{|||aaaTTT^^^ttt|||wwwvvvvvvuuuyyyvvvxxxyyyvvvooohhhbbb^^^aaajjjmmmhhhgggjjjfff\\\]]]______[[[XXX\\\fffoootttvvvyyy{{{|||zzzwwwuuuyyywwwyyy~~~|||vvvuuuyyy~~~~~~}}}{{{nnn\\\UUULLLHHHPPPaaakkkiiibbbSSSMMMIIINNNXXX``````]]]QQQNNNKKKHHHFFFCCC@@@===@@@EEEIIIHHHBBB===;;;<<>>===;;;999777666666444222000000333999@@@EEEVVV]]]bbb___ZZZ___ooo~~~sssgggooo~~~vvvjjjmmm]]]]]]___\\\gggjjjvvvtttggg]]]]]]bbbyyyvvvxxxkkkbbbXXXOOOCCC:::666666555555888===RRRrrrVVVVVVTTTSSSQQQOOONNNMMMGGGCCC===666111.........///000000///------...///111000///000222222222111///000000///...000555999444333222333777;;;???AAA<<<===<<<999444222111333777999===>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAACCCFFFJJJMMMOOOQQQSSSUUUUUUTTTSSSQQQQQQQQQRRRRRRVVVZZZ___cccfffhhhjjjlllnnnpppqqqqqqppppppqqqrrrrrrrrrqqqqqqqqqssstttuuuxxxvvvttttttvvvvvvvvvuuuvvvuuuvvvxxxzzzzzzxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxzzzyyyxxxvvvvvvuuuuuuuuuyyyyyyzzzzzzzzzyyywwwvvvzzzxxxvvvtttrrrqqqqqqqqqpppsss|||tttsssrrrqqqrrrsssuuuwwwsssnnn___MMMBBBBBBAAA??????@@@AAADDDFFFIIIKKKLLLPPPUUUZZZ[[[ZZZYYY[[[^^^``````aaacccgggiiijjjjjj___[[[UUUNNNHHHMMM```uuuhhhcccYYYLLL???666111000///...000777BBBMMMUUUXXXZZZdddpppvvvqqqggg\\\UUUWWW]]]eeelllqqqxxxnnn[[[OOORRR[[[```gggpppzzzzzzuuukkkfffiiikkkjjjqqqooojjjeeeaaa```cccfffllliii```RRRIIIGGGFFFDDDAAAAAA@@@??????AAAEEEHHHKKKLLLLLLLLLTTT___eeefffgggfffeeegggjjjmmmmmmllllllkkkkkklllnnnoooooonnnmmmnnnnnnnnnooorrrwwwzzzyyyqqqjjjcccaaa```[[[PPPFFFBBB===DDDYYYhhhfff^^^[[[^^^SSSNNNXXXlllzzz|||xxxjjjjjj]]][[[vvvuuu______uuurrrwwwvvv~~~tttpppbbbKKK>>>666000000111///---...---111///:::[[[uuu~~~~~~{{{}}}||||||rrrXXXLLL^^^ssszzzuuuuuuuuutttyyy{{{{{{zzzvvvnnneee___\\\bbbjjjmmmhhhfffiiidddZZZ\\\^^^^^^[[[XXX\\\fffnnntttvvvyyy{{{{{{yyywwwuuuuuuuuuxxx~~~~~~zzzzzz~~~~~~~~~}}}~~~yyylll]]]UUUSSSUUU]]]ggghhh___VVVRRRRRRVVV]]]cccbbbZZZRRRHHHEEEBBB@@@@@@BBBCCCCCC@@@EEEIIIHHHDDD@@@???AAA>>>======<<<<<<;;;;;;;;;:::777444222222555888;;;JJJRRRZZZ^^^^^^bbbjjjrrrrrreeennnqqqaaaqqqrrrmmmccc]]]___```___```gggyyyvvvhhh^^^]]]bbbvvvvvvuuu}}}hhhZZZXXXOOOCCC:::666666666555888===RRRoooXXXXXXVVVTTTRRROOONNNMMMEEEBBB<<<666111///......///000000///...---...000111000000000222333222111//////000//////111555888555444333444888===CCCGGGBBBAAA>>>:::666444555777666999<<<>>>>>>???@@@AAA@@@AAAAAAAAABBBBBBBBBCCCBBBFFFKKKOOORRRSSSUUUWWWUUUUUUUUUTTTTTTTTTTTTTTTWWW[[[```dddfffhhhjjjkkkooopppqqqqqqppppppqqqssssssrrrqqqppppppqqqrrrsssuuusssrrrrrrtttuuuttttttuuuuuuvvvxxxzzzzzzyyywwwwwwxxxyyyyyyyyyyyyxxxxxx}}}|||zzzwwwvvvtttssssssxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxvvvtttrrrooommmlllmmmpppzzzyyywwwtttrrrqqqqqqssstttllldddVVVGGGAAAAAA@@@<<<<<<;;;:::999999;;;===>>>IIIMMMQQQSSSSSSTTTXXX[[[\\\]]]```cccggglllsssxxxxxxwwwuuuooogggcccjjjssshhhcccYYYKKK???666222111222000///111555:::<<<======LLLbbbqqqtttnnneee___UUUVVVXXX]]]eeeqqq{{{fffSSSPPPVVV\\\eeemmmuuu{{{|||rrrhhheeehhhkkknnnmmmkkkgggeeedddgggiiisssrrrlll___VVVSSSQQQNNNLLLMMMMMMKKKJJJKKKNNNPPPRRRQQQNNNNNNVVV```dddaaaddddddeeehhhlllmmmmmmkkkmmmlllkkklllooopppooonnnnnnnnnooooooppprrrvvvzzzyyyrrrkkkdddaaa```[[[QQQIIIBBB===CCCWWWffffff___[[[aaaXXXQQQUUUcccrrryyyzzzkkkkkkaaaYYYdddzzzxxx___YYYssskkkxxxvvvvvvrrrdddTTT@@@<<<555000111222///---...,,,111333BBBddd|||{{{yyy|||}}}|||iiiQQQJJJ^^^sssyyyssstttuuutttyyy||||||zzztttllleee```^^^cccjjjlllgggeeefffaaaYYYZZZ\\\\\\ZZZYYY]]]fffnnnsssuuuxxxyyyzzzyyywwwuuuuuuuuuyyy}}}~~~|||}}}~~~~~~~~~~~~~~~|||~~~~~~vvviiiaaaaaacccfffiiijjjddd\\\UUU^^^```eeegggeee]]]QQQIIIHHHDDD???===>>>AAADDDEEEHHHLLLOOOOOOKKKHHHHHHIIIAAAAAA@@@??????>>>======<<<:::777444222222222333;;;BBBNNNXXX___bbbbbbbbbrrr}}}tttgggrrr{{{kkk```WWWQQQSSSYYY]]]```ddd___ggg|||xxxjjj^^^\\\aaaqqq~~~|||{{{nnnXXXXXXOOOCCC:::777666666555666>>>TTTqqqYYYXXXVVVTTTQQQNNNMMMLLLDDDAAA;;;555111///...//////000000///......///111222111000111222333222111.../////////000222555777777666555444666;;;AAAFFFFFFCCC>>>999666666888999555888;;;===>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@EEEJJJOOORRRSSSUUUVVVUUUVVVWWWWWWWWWWWWVVVVVVYYY]]]bbbeeegggiiijjjllloooppprrrqqqppppppqqqssssssrrrqqqpppppppppqqqrrrtttrrrqqqrrrtttuuuuuutttuuuuuuvvvxxxzzz{{{zzzxxxyyyyyyzzzzzzzzzyyyyyyxxx}}}|||zzzxxxvvvuuuttttttyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzxxxuuuqqqmmmkkkiiilllwww}}}{{{xxxuuusssqqqqqqqqqfff\\\NNNDDDAAAAAA???;;;<<<;;;;;;;;;<<<===???@@@EEEFFFGGGFFFDDDEEEGGGJJJJJJLLLMMMLLLMMMQQQYYY```lllpppwww~~~|||vvvrrrfffaaaWWWJJJ???777444444444333111111111111111111222999CCCLLLUUU]]]fffmmmcccZZZQQQTTT```ooowwwzzzppp^^^TTTRRRWWWbbbmmmnnnyyyxxxiiiaaaccciiimmmnnnmmmkkkiiiiiikkkmmmuuuvvvrrrggg^^^YYYWWWTTTTTTUUUVVVUUUTTTSSSTTTUUUWWWTTTOOOOOOXXXbbbccc___aaacccfffjjjlllmmmlllkkkmmmllllllmmmoooppppppooonnnooopppppppppsssvvvyyyyyyqqqkkkddd```^^^ZZZRRRKKKDDD???CCCVVVfffiiibbb\\\fffccc]]]]]]fffuuuzzzrrrfffYYYXXXiiiuuuqqquuuwwwxxxyyy^^^TTTqqq{{{vvvtttyyykkkYYYEEE;;;444000111222000......,,,111333DDDfff|||}}}zzz{{{}}}gggRRROOObbbuuuyyysssuuuwwwvvvzzzzzzzzzwwwrrrkkkfffcccbbbfffkkklllhhheeeeee```YYYYYYZZZ[[[ZZZZZZ^^^gggnnnrrrtttvvvxxxyyyxxxvvvuuuvvvwwwzzz||||||{{{|||~~~~~~~~~~~~}}}}}}tttlllkkkrrrsssrrrnnnhhheeeeeefffooommmiiiaaaXXXPPPKKKHHHJJJGGGEEEFFFIIIMMMOOOQQQWWWYYYYYYWWWSSSPPPOOOOOOFFFFFFDDDBBB@@@>>>===<<<:::999888666555444333222333777???LLLXXX]]][[[WWWbbbqqqyyymmmxxxrrrYYYGGGIIIRRRWWW___iiicccgggxxxyyyjjj^^^[[[^^^lll~~~{{{zzz|||```YYYPPPCCC:::777777666555777CCCYYYuuuXXXWWWUUURRRPPPMMMKKKJJJEEEAAA;;;555111////////////000000000......000222111000///000222333222111.........///111444666666666666666555666;;;CCCHHHJJJEEE===777333333444555444666:::<<<===>>>???AAACCCBBBBBBAAA@@@@@@??????>>>BBBHHHLLLNNNQQQSSSTTTRRRSSSTTTUUUVVVVVVUUUUUUZZZ^^^cccfffhhhjjjkkkmmmoooqqqrrrrrrqqqqqqrrrssssssrrrqqqpppppppppqqqrrrtttrrrqqqrrruuuvvvvvvvvvuuuuuuvvvxxx{{{|||zzzyyyzzz{{{{{{{{{{{{zzzzzzyyy{{{zzzyyyxxxwwwwwwwwwwwwzzzzzzzzzzzzzzz{{{|||}}}}}}yyyuuupppmmmfffiiisss~~~{{{xxxtttqqqooo]]]SSSGGGAAA???>>><<<;;;666888<<<@@@CCCEEEGGGGGGAAA@@@>>>;;;888777888:::======<<<888666888>>>CCCFFFKKKWWWhhhyyyxxxddd___UUUIII???999777888333333333222111000000000111000...///555CCCUUUbbbgggccc]]][[[^^^dddjjjnnnyyyooo```SSSQQQ\\\jjjjjjvvv}}}nnncccdddkkknnnoooooonnnmmmmmmnnnpppsssvvvtttjjj```\\\YYYWWWYYY[[[]]]^^^\\\[[[[[[[[[]]]YYYTTTSSS[[[eeefffaaa^^^aaafffjjjlllmmmllllllnnnmmmmmmnnnpppqqqqqqpppnnnoooqqqqqqqqqsssvvvxxx{{{qqqkkkddd___]]]YYYRRRMMMFFFAAAEEEUUUggglllfff^^^iiikkkjjjiiiooo}}}rrrfffZZZVVVjjj~~~{{{|||~~~|||fff[[[sssrrrqqq}}}|||{{{tttaaaGGG===666111111222000...///---000111CCCdddwww}}}}}}zzz{{{}}}}}}}}}{{{eeeSSSUUUhhhyyy|||uuuwwwyyyxxx|||{{{zzzwwwqqqkkkfffcccccchhhkkkkkkhhhfffccc___ZZZXXXYYYZZZZZZ[[[```hhhnnnqqqsssuuuvvvwwwwwwvvvuuutttwwwyyyyyyyyy{{{|||}}}~~~{{{wwwxxx|||{{{yyyrrrlllkkknnnsssnnnjjjaaaVVVMMMJJJKKKNNNNNNOOORRRWWW\\\```aaa```^^^^^^[[[WWWRRRNNNLLLKKKGGGFFFEEEDDDBBB@@@???>>>;;;;;;;;;:::888777555444444222444===JJJSSSUUUSSSVVViii}}}rrr{{{pppQQQIIILLLNNNXXXfff______iiixxxjjj]]]YYY\\\gggzzzvvvsssuuu}}}eeeYYYPPPDDD;;;777777777666;;;III___wwwVVVUUUTTTRRROOOMMMLLLKKKFFFCCC===666222000/////////000111000//////111222000/////////111222111000...------///222555666666222444666777999>>>GGGMMMTTTMMMCCC;;;777555444444333555999<<<======???@@@CCCCCCBBBAAA@@@???>>>>>>>>>AAAEEEHHHJJJMMMPPPRRRNNNNNNOOOPPPQQQRRRRRRSSSZZZ^^^cccgggiiikkkmmmnnnpppqqqrrrrrrqqqqqqrrrtttsssrrrqqqppppppqqqrrrssssssrrrrrrsssuuuwwwxxxwwwuuuuuuvvvyyy{{{|||{{{zzzzzz{{{{{{|||||||||{{{{{{yyyyyyyyyxxxyyyyyyzzzzzz{{{{{{||||||}}}~~~}}}}}}|||zzzwwwrrrnnnkkkgggiiiqqq~~~wwwooojjjVVVMMMCCC@@@>>>;;;:::;;;;;;<<<>>>??????>>><<<:::555444222000............333333111///---...111333222444777BBBUUUhhhrrrsssccc^^^TTTIII>>>999888999333444444222000///000111.........,,,---333<<>><<<999777555777444222555===GGGNNNQQQTTTeee|||uuu|||hhhZZZSSSOOORRR\\\XXXTTT[[[oooyyykkk]]]YYY[[[bbbuuuzzzpppmmmppp~~~{{{bbbYYYPPPDDD;;;888777777666888KKKccc|||VVVUUUTTTRRRPPPOOOMMMMMMHHHEEE>>>888333000/////////000111000//////111333///.........000111000///...,,,,,,///333666666555000333666888999===EEEKKKTTTMMMCCC<<<999888777666222555999;;;<<<===???@@@BBBAAAAAAAAA@@@@@@?????????@@@CCCEEEFFFJJJNNNQQQMMMMMMMMMMMMNNNPPPRRRSSSZZZ^^^ccchhhjjjllloooppppppqqqsssrrrqqqqqqrrrtttrrrrrrqqqqqqqqqssstttuuurrrqqqqqqrrruuuxxxxxxxxxuuuuuuvvvyyy|||}}}|||zzzzzz{{{||||||}}}}}}}}}}}}zzzzzzyyyyyyyyyyyyzzzzzzyyy{{{|||~~~|||{{{zzzxxxtttqqqmmmkkkjjjkkkqqq}}}yyykkkcccTTTMMMFFFDDD@@@<<<<<>>:::666222...---...---+++++++++,,,++++++...,,,+++,,,------,,,+++---///...,,,555JJJ^^^iiifff```UUUIII>>>888777777888999777333///---...///***...111111///...///111<<>>DDDGGGAAA:::555555666555555111444888;;;<<<===???@@@???@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCEEEHHHMMMQQQPPPOOONNNNNNOOORRRTTTVVVZZZ^^^ccchhhkkkmmmpppqqqppprrrssssssrrrqqqssstttrrrrrrqqqqqqrrrtttuuuwwwqqqpppppprrruuuwwwxxxxxxuuuuuuvvvyyy|||}}}|||zzzzzzzzz{{{}}}~~~~~~~~~~~~{{{{{{zzzyyyyyyyyyyyyzzzxxxzzz}}}|||yyyvvvsssrrrmmmmmmrrr}}}zzziii^^^WWWPPPKKKIIIDDD???@@@GGG===;;;888555222111111222222111000000111111///......,,,+++---//////,,,((("""+++...)))+++@@@ZZZkkkhhhbbbWWWIII===666555555???>>>;;;555...++++++---***---//////------000333///;;;PPPhhhwwwvvvjjj^^^cccttttttggg```^^^dddhhhsss}}}}}}tttpppqqqqqqpppnnnjjjggggggiiilllkkkppppppeee[[[WWWWWWXXXXXX]]]dddhhhiiiiiiggggggeeeeee```YYYXXX[[[]]]\\\\\\```eeehhhiiikkknnnqqqpppooonnnoooqqqrrrrrrqqqoooppprrrsssssssssuuuwww{{{vvvqqqjjjccc___\\\YYYWWWGGGCCCCCCPPPdddoooiii^^^cccjjjkkkggglll{{{~~~mmmoooeeeMMMbbbooodddooozzzzzzHHH>>>444111111///000333---000888RRRrrr~~~~~~___SSSaaavvvwwwyyy{{{yyy{{{yyyyyyxxxsssmmmgggcccaaacccbbbccccccaaa]]]ZZZYYYXXXXXXYYY\\\aaagggmmmqqqoooppprrrssstttuuuuuuuuuwww|||}}}xxxxxx|||~~~|||}}}~~~~~~wwwooollliiihhhiiimmmrrruuuwwwnnnmmmmmmmmmkkkeee^^^YYYOOOMMMJJJIIIJJJLLLMMMMMMIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGFFFDDDBBB@@@??????777999:::888666999AAAIIIUUU^^^lll}}}zzzvvvfff^^^aaasss|||nnnaaa\\\^^^\\\qqqxxxoooiiihhhrrreeeZZZQQQDDD<<<888888777777BBBWWWnnn|||XXXVVVSSSQQQPPPOOONNNLLLIIIFFF???777000...///111444333111///------000222//////000000///...---------...///000111222333333///222666:::<<<;;;:::999AAA>>>999666555444333111111555999;;;::::::===???@@@AAAAAA@@@???>>>@@@AAAAAABBBBBBDDDFFFIIILLLNNNTTTQQQPPPPPPSSSUUUTTTRRR\\\^^^bbbgggjjjmmmmmmnnnpppqqqrrrrrrssssssrrrrrrqqqpppoooooopppqqqssstttrrrrrrrrrssstttvvvxxxxxxyyyxxxxxxyyy|||}}}}}}|||zzzzzz{{{|||}}}~~~~~~|||zzzyyyyyyxxxvvvtttxxxzzz|||~~~~~~|||}}}}}}zzzwwwsssqqqwwwrrrgggbbbWWWUUURRRPPPOOOMMMIIIGGGDDD<<<444222555666222...///000000///......000222---///000000///......///*********)))***666NNNeeebbb]]]SSSGGG<<<555333333BBB???:::444///---///111---000222111000111111000---666BBBQQQhhh{{{|||rrroooooowwwrrrccc^^^aaaeeeooozzzzzztttpppvvvuuuuuusssllleeeffflllrrrtttqqqggg^^^\\\[[[YYYZZZ\\\aaaeeeggghhhgggggggggeeeaaa\\\YYYZZZ\\\___```aaadddgggjjjllllllmmmkkklllnnnpppqqqrrrrrrrrrqqqrrrrrrrrrqqqrrruuuwwwxxxtttooogggbbb___]]]]]]\\\OOOCCCCCCOOO___pppqqq```bbbkkkqqqmmmiiiooo{{{rrrpppkkkVVV___sssiiiwwwOOOAAA444///000000///000000///???```}}}^^^RRRccc{{{~~~}}}xxxvvvyyy||||||}}}|||yyyssskkkdddaaa___fffeeeeeeeeeaaaYYYVVVXXXZZZ[[[[[[\\\^^^eeeooovvvnnnpppsssvvvwwwvvvuuussstttvvvyyy{{{}}}~~~~~~~~~~~~wwwtttuuuqqqqqqyyy}}}zzztttpppkkkllllllhhhaaa[[[XXXXXXPPPSSSVVVYYY\\\]]]```aaa___[[[WWWTTTRRROOOIIIEEEHHHGGGHHHHHHGGGDDD>>>:::<<<<<<;;;888666888>>>BBBQQQ[[[fffsss|||iiiaaacccsssxxxmmmbbb[[[[[[bbbpppzzzvvvmmmkkkooottt|||lll]]]XXXFFF:::;;;888444:::888^^^}}}WWWUUUSSSQQQOOONNNLLLKKKIIIFFF???777000...///111444333222///------000222//////000000///......---......///000111222333333111444888<<>>;;;888999<<<@@@HHHSSS___mmmwwwzzzddd^^^bbbsss~~~vvvkkk```ZZZZZZ```nnnxxxtttkkkiiimmmqqqzzzwwwccc]]]XXXGGG:::;;;888555:::FFF```{{{VVVUUUSSSPPPMMMKKKJJJJJJIIIEEE???777000...///111333333222///------000222//////000000000///............///000111222222333111444888===@@@BBBCCCCCC???;;;777555444555444444333666999<<<<<<===>>>@@@@@@AAAAAAAAA??????AAABBBEEEFFFGGGIIIKKKNNNPPPQQQPPPOOONNNPPPRRRTTTUUUTTT[[[^^^bbbfffiiikkkllllllnnnnnnooopppppppppppppppqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvwwwxxxzzz||||||xxxwwwwwwxxx{{{||||||{{{||||||||||||||||||||||||{{{zzzzzzzzz{{{{{{zzzxxxqqqtttxxx}}}~~~~~~|||zzz~~~~~~yyyxxxwwwxxx}}}}}}vvvrrrlllllljjjeee___YYYUUUSSSHHHDDD>>>:::999888666555222444666555444222111222///111222222111000000111///......------999QQQhhhfff___TTTEEE999333222333111111111111333777>>>CCCQQQWWWWWWNNNBBB;;;666222444111444AAATTTeeeuuu|||vvvrrrwww|||lllbbbcccbbbfffuuuxxx}}}{{{zzzvvvnnndddaaadddqqqvvvvvvqqqkkkjjjjjjiiicccdddeeefffgggggghhhhhheeecccaaa``````bbbeeegggeeefffhhhjjjlllmmmnnnnnnnnnooopppqqqrrrqqqppppppqqqsssttttttsssrrrssstttttt|||uuulllddd```^^^^^^^^^SSSDDD@@@KKK\\\qqqsssbbbccckkkppplllhhhnnnxxxzzztttooo______xxxxxxeeennnxxxzzzssskkkfffMMMAAA666333222000......111444IIIooo}}}}}}~~~[[[SSSkkk|||vvvvvv{{{}}}|||}}}tttiiibbb```bbbeeefffdddcccccc^^^WWWTTTWWWVVVWWWZZZ]]]aaagggnnnsssuuuvvvyyy{{{||||||{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~xxxrrrppppppqqqsssssstttvvvyyy|||zzzpppddd]]]VVVQQQKKKGGGFFFHHHJJJLLLDDDCCCBBB???<<<;;;;;;===@@@KKKXXXggg|||~~~rrrzzzwwwjjj```]]]cccttt}}}uuujjj___YYYYYY]]]lllwwwtttjjjfffiiilllvvvuuu^^^]]]YYYHHH:::;;;888666<<>>AAABBBCCC>>>;;;666444444555666666555777:::<<<>>>???@@@@@@@@@AAAAAAAAA@@@@@@AAACCCFFFGGGHHHJJJMMMOOOQQQRRRVVVUUUSSSSSSSSSTTTTTTSSS[[[^^^aaafffiiikkkkkkkkknnnnnnoooppppppppppppooopppqqqssstttuuuuuutttsssvvvvvvvvvwwwxxxzzz|||}}}xxxwwwwwwyyy{{{||||||{{{|||||||||{{{{{{zzzzzzzzz{{{zzzyyyzzzzzzzzzxxxuuupppqqqtttwwwyyyzzzzzzzzz{{{|||~~~|||zzzrrrtttuuutttxxx~~~vvvuuusssqqqnnnhhh```ZZZSSSOOOJJJCCC>>>;;;:::999444666888888666333111111111333444444333222222333111000///......999QQQhhhhhhaaaTTTDDD888111111222+++,,,...111999EEERRR[[[kkkssssssfffVVVKKKAAA999777///000>>>LLLWWWfffuuuwwwqqqxxx~~~rrrcccdddaaaaaaooo}}}{{{zzzxxxpppfffaaabbbnnnsssuuupppkkkjjjjjjhhh______```aaacccfffhhhjjjcccbbbaaaaaadddgggiiiiiihhhiiijjjlllmmmnnnooopppppppppqqqrrrrrrqqqpppooommmppprrrtttsssrrrssssssuuuxxxmmmddd___^^^^^^^^^UUUDDD???HHHYYYooossscccccckkkpppnnnlllsss||||||sssmmm```ZZZgggyyy~~~mmmlll{{{zzzuuuzzzrrrfff\\\HHH>>>666444444111///000000777PPPsssvvvUUURRRooozzztttuuu{{{~~~}}}}}}sssiiiaaa```cccggggggdddbbbaaa\\\UUUTTTVVVTTTVVVYYY]]]bbbhhhnnnqqqwwwxxxzzz|||}}}}}}}}}|||{{{{{{{{{{{{}}}~~~~~~~~~}}}zzzvvvuuutttsssxxxyyy{{{{{{xxxssslllhhhiiiddd\\\UUUPPPMMMJJJHHHFFFFFFDDDBBB@@@>>><<<<<<>>>HHHTTTccc{{{~~~rrryyy|||nnnggggggfffccc^^^___hhhwwwwwwlll```YYYXXX[[[kkkwwwuuukkkeeefffggg|||xxxddd]]]YYYIII;;;:::888777>>>HHHaaaVVVVVVUUURRRMMMKKKKKKLLLHHHDDD>>>777111...000222222333222000......///111//////000000000000000/////////000000111111222222333444666999<<>>;;;:::777999;;;:::777444222111333555666666555444444555222111000......888PPPggghhhaaaSSSDDD777111000111+++,,,...444???PPPbbbnnnpppbbbRRRDDD777000222???IIINNNWWWbbbsss|||~~~wwwuuuzzz|||xxxcccddd```\\\eeewwwvvvuuuvvvwwwrrriiiccccccnnnssstttoooiiihhhgggddd_________```bbbeeegggiiibbbaaa```cccfffjjjjjjjjjjjjjjjkkklllnnnpppqqqrrrqqqrrrrrrssssssrrrpppooojjjlllppprrrrrrrrrssstttvvvyyynnnddd___^^^]]]^^^VVVFFF???EEETTTiiiqqqeeeccckkkqqqqqqqqqyyytttlllcccWWW]]]ooonnnvvvzzzlll}}}~~~tttdddSSSDDD<<<555555444222111333...:::UUUtttzzzxxxjjjPPPTTTuuuwwwvvv{{{~~~~~~}}}uuukkkdddbbbdddggghhhdddbbb```ZZZTTTSSSWWWSSSUUUXXX]]]dddjjjoooqqqwwwxxxzzz{{{|||}}}}}}|||||||||{{{|||}}}xxxsssqqqqqqpppoookkklllnnnnnnnnnnnnnnnnnnpppnnniiieee___XXXQQQLLLIIIHHHGGGEEEDDDBBB@@@>>>>>>GGGQQQ___vvvooonnnvvvyyysssmmmmmmhhh]]]TTTTTT\\\cccddd^^^eeeqqq|||qqqcccZZZXXXZZZkkkyyyxxxmmmfffdddddd}}}{{{kkk]]]ZZZJJJ;;;:::888888AAANNNlllTTTUUUUUURRRMMMKKKLLLNNNGGGDDD>>>777111///000222222222222111///...///000//////000111111111000000//////000000111111111111666777888;;;>>>AAADDDFFFAAA===888555555777888999999999;;;>>>BBBCCCCCCAAA@@@AAABBBAAA@@@AAACCCEEEEEEFFFHHHKKKMMMOOOPPPQQQLLLMMMOOOPPPPPPRRRTTTWWW[[[]]]aaadddgggiiiiiiiiinnnnnnooopppppppppppppppmmmnnnoooppppppqqqqqqqqqqqqrrrrrrssstttvvvwwwxxxxxxwwwwwwxxx{{{||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyxxxxxxxxxvvvrrrnnnrrrooollljjjkkkooouuuxxx{{{||||||zzzvvvtttsssssshhhkkknnnllllllttt~~~wwwqqqfff```WWWNNNHHHBBB>>>;;;<<<===>>><<<888555444333555777888888777666666777333222111//////999QQQgggfff```SSSEEE888111000000...///111777BBBRRRbbbnnnttt```LLL777444555>>>HHHMMMQQQTTTZZZiiixxx|||yyyyyy|||}}}fffaaa[[[XXXZZZbbbkkkppphhhhhhmmmrrrrrrlllgggfffqqqvvvvvvoooiiigggfffdddeeeeeedddcccdddeeefffgggdddbbbbbbeeeiiilllkkkiiijjjkkkkkkmmmnnnqqqssstttqqqrrrssstttsssrrrqqqpppjjjllloooqqqqqqqqqsssuuuwww~~~zzzooofffaaa___^^^]]]VVVGGG@@@CCCMMMbbbnnnfffbbbjjjqqqqqqttt}}}vvvnnnhhhZZZ]]]sssnnnxxxppp~~~}}}vvvdddOOOBBB;;;666444444222222555...<<>>DDDLLLWWWnnn|||ggg___aaa```]]]ZZZNNNQQQTTTYYYbbblllnnnkkk```kkk|||vvvfffZZZWWWZZZlll{{{zzzooofffbbbaaappp|||mmm]]][[[KKK<<<:::888999CCCVVVsssQQQSSSTTTQQQLLLJJJLLLOOOGGGDDD>>>777111///000333111222333111///...///000//////000111111111111111000000000000111111111111666777888;;;???DDDHHHKKKCCC???999666666777999:::;;;:::;;;???CCCEEEDDDBBB???AAABBBAAAAAAAAACCCEEEEEEGGGIIILLLOOOPPPQQQQQQIIIKKKNNNOOOOOOQQQTTTXXX[[[]]]```dddggghhhhhhhhhmmmmmmnnnoooooooooooonnnnnnnnnnnnnnnooopppqqqqqqppppppqqqrrrsssuuuvvvwwwvvvuuuuuuvvvyyyzzzzzzyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxyyyyyywwwsssppppppnnnjjjhhhiiilllqqqtttwwwwwwwwwtttpppnnnppprrrhhhjjjjjjeeeaaaeeeoooyyyzzzmmmeee[[[TTTPPPKKKEEE@@@BBBBBBAAA???;;;888777777777888::::::888777888999666555444111000:::RRRhhhddd^^^SSSEEE999222///000///111444888???HHHSSSZZZgggwww}}}yyyttt___HHH999777666999EEERRRVVVSSSKKKRRR```mmmuuuxxx}}}ppp```UUUTTTTTTPPPQQQWWWWWWYYYaaakkkpppmmmiiiiiissswwwvvvnnnhhhgggfffeeegggffffffffffffggghhhhhhgggeeedddhhhmmmooollliiijjjjjjkkklllnnnqqqtttuuuqqqrrrsssttttttsssrrrrrroooqqqrrrqqqpppqqqsssuuuuuu{{{{{{qqqiiidddaaa```^^^VVVIIIBBBAAAGGG[[[jjjgggaaaiiiooopppsss{{{vvvooolll___bbb~~~vvvzzz}}}{{{mmmZZZEEE===777444222///111444000<<>>777111///111333111222333111///...///000//////000111111111111111000000000000111111111111444444666:::???EEEJJJMMMEEE@@@:::777666888999:::;;;;;;<<>>@@@IIIXXXvvvxxxkkkzzzxxxgggZZZUUUYYYdddssszzzrrrbbb[[[[[[kkkuuunnnxxxkkk]]]XXXGGG======999;;;GGG]]]xxxXXXQQQRRRQQQIIIIIIMMMGGGGGGCCC===555000///222555333222111000////////////000///...------...///000000000000000000111222333555777999:::;;;;;;<<<===>>>:::666333333444555555888;;;>>>??????@@@@@@BBBBBBBBBBBBAAA???@@@BBBDDDGGGHHHIIIMMMQQQRRRRRRQQQOOOOOOOOONNNNNNPPPTTTXXXYYY___bbbbbbccchhhjjjiiijjjjjjkkkllllllmmmmmmmmmnnnnnnmmmmmmmmmnnnoooppprrrrrrrrrrrrrrrrrrsssssstttrrrppprrruuuwwwvvvuuuxxxyyyyyyzzzzzzyyyyyyyyyyyyxxxwwwwwwxxxvvvsssqqqnnnnnnmmmmmmmmmmmmmmmnnnkkkkkkgggccccccfffeeebbbaaa___ZZZRRRJJJGGGHHHJJJTTTaaauuusssmmmfff^^^YYYZZZXXXTTTLLLDDD???@@@EEEJJJIIIEEEAAA?????????>>>===:::::::::===AAALLLbbbvvvsssfffTTTCCC888222000...777;;;===<<<888444222222///---111BBB\\\lllfffXXX???888333666===IIIZZZiiiggg```TTTJJJGGGNNN[[[dddlllkkkaaaRRRMMMQQQNNNGGGEEEEEEJJJUUUaaajjjkkkjjjooopppnnniiihhhkkkllljjjkkkkkkkkklllnnnnnnlllkkkggggggggghhhmmmsssqqqlllhhhjjjmmmnnnoooooooooooopppqqqrrrrrrrrrrrrrrrrrrttttttssssssssssssttttttrrrwww~~~qqqhhhcccaaa___\\\XXXNNNEEEEEEOOOYYY```aaa___gggnnnnnniiikkkvvvxxxrrrllleeesss}}}```HHH666555555...---444333>>>^^^yyyvvvwww{{{~~~iiiKKK???OOOeee|||}}}yyynnndddaaaeeejjjeeeccc___ZZZUUUSSSTTTUUUVVVUUUXXX```ggglllssszzzzzz{{{|||}}}~~~~~~~~~~~~{{{{{{||||||}}}~~~~~~~~~~~~}}}zzzxxx{{{~~~|||vvvqqqnnnkkkgggeee```___]]]]]]]]]\\\YYYWWWXXXXXXWWWVVVSSSPPPLLLJJJGGG@@@AAAHHHVVVttt~~~yyynnn{{{uuueeeYYYUUU^^^hhhvvv{{{qqqaaaYYYZZZhhhyyy~~~|||~~~|||yyy|||tttppp```ZZZHHH===<<<999<<>>@@@CCCEEEIIIIIIJJJMMMQQQRRRQQQPPPNNNOOONNNNNNNNNPPPTTTXXXZZZ___cccbbbccchhhjjjiiijjjjjjkkklllmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnooorrrqqqqqqqqqqqqpppppppppqqqpppooopppsssuuuuuuuuuyyyyyyzzzzzzzzzyyyxxxxxxyyyxxxwwwwwwvvvuuuqqqooopppqqqqqqqqqpppnnnmmmlllllljjjccc\\\\\\```aaa___\\\XXXRRRLLLHHHGGGGGGHHHIIINNNXXXhhh}}}ttthhhcccddd___YYYPPPIIIGGGHHHKKKMMMMMMKKKGGGEEEDDDBBB@@@>>>===<<<<<>>888222//////111......;;;QQQ___ZZZNNN;;;777555555888AAAQQQ```nnnllleeeUUUGGGCCCLLLWWWeeegggbbbUUUOOOQQQQQQMMMJJJEEEDDDKKKYYYeeehhhgggmmmnnnmmmiiijjjnnnpppnnnooooooppprrrtttsssqqqnnneeegggggghhhmmmrrrrrrmmmlllmmmnnnoooooonnnmmmlllnnnqqqssssssqqqpppqqqssstttssssssrrrrrrsssssstttrrrvvv~~~rrrgggbbb```^^^]]]\\\SSSKKKNNNZZZeeefffddd]]]gggnnnllleeeeeeqqq}}}uuunnniiicccqqq|||aaaKKK888555333......555444AAAaaa~~~}}}yyyxxxyyy{{{{{{|||~~~iiiLLL>>>NNNeee}}}|||~~~{{{pppfffbbbdddgggaaa```^^^YYYTTTRRRQQQRRRWWWUUUXXX```gggkkkrrrxxxxxxyyy{{{|||}}}~~~{{{{{{|||}}}}}}~~~~~~~~~~~~|||uuurrrqqqpppkkkgggfffdddbbb```___\\\XXXUUUUUUSSSRRRSSSUUUTTTPPPMMMJJJCCCCCCGGGRRRooowwwwwwrrr}}}|||qqqbbbXXXUUU```iiivvv{{{rrrddd^^^```lllxxx~~~~~~qqqccc\\\JJJ<<<;;;999===MMMddd|||WWWPPPQQQQQQIIIJJJMMMHHHEEEBBB<<<666111000222555222222111000//////000000/////////000000/////////111000///////////////000222444888===AAABBBBBB@@@;;;888444333444666888888999;;;======<<<::::::;;;>>>>>>>>>>>>>>>@@@DDDGGGJJJJJJKKKNNNQQQRRRPPPOOONNNNNNNNNMMMNNNPPPTTTXXXZZZ```ccccccdddhhhjjjiiiiiijjjkkkmmmmmmmmmmmmmmmkkkkkkllllllmmmmmmnnnnnnqqqqqqqqqppppppooonnnnnnnnnnnnnnnoooqqqsssttttttwwwxxxxxxyyyzzzzzzyyyyyyzzzyyyxxxwwwwwwuuurrrooopppqqqrrrsssssspppnnnlllnnnlllfff___^^^bbbcccaaa]]]XXXSSSPPPPPPRRRSSSSSSRRRRRRUUU\\\jjjzzzxxxooommmkkkcccXXXSSSRRRRRRQQQOOONNNMMMKKKIIIFFFDDDBBB@@@AAA>>>===???DDDPPPeeexxxpppeeeSSSBBB666000000111888;;;>>>===888333222222666111///666FFFQQQLLL@@@===888444444555;;;FFFRRRcccjjjmmmbbbQQQHHHOOOYYYdddiiihhh___XXXWWWWWWVVVUUUOOOJJJLLLUUU___eeegggqqqrrrqqqmmmmmmqqqsssqqqsssssstttwwwxxxwwwtttrrrhhhjjjjjjjjjnnnrrrrrrnnnnnnnnnnnnooopppooommmllllllqqqtttssspppnnnqqqtttssssssrrrrrrrrrrrrsssssstttwww}}}ssshhhaaa___^^^^^^^^^TTTMMMSSSbbbnnnooolll[[[dddllllllggggggpppxxx~~~sssjjjeee^^^jjjxxx~~~qqq[[[HHH888555333//////444555GGGiii~~~~~~|||zzzvvvtttwww|||}}}mmmPPP???KKKbbbzzz|||}}}{{{zzz}}}yyypppgggcccdddfff______]]]YYYUUUQQQQQQQQQWWWUUUYYY```gggkkkqqqwwwwwwxxxzzz{{{}}}~~~{{{||||||}}}~~~~~~|||~~~~~~yyyuuurrrlllhhhddd```\\\ZZZWWWSSSQQQRRRUUUUUUQQQLLLMMMEEEEEEGGGNNNjjjvvvxxx}}}vvvvvv}}}zzzpppbbbYYYWWW]]]ggguuu|||vvvllljjjnnnwww~~~ttteee^^^KKK<<<:::888???PPPfffVVVPPPQQQQQQIIIJJJNNNIIIDDDAAA<<<666222000333555222111000000000000000000000111222222222222111000111000///////////////000444555888===BBBEEECCCAAA;;;888444333444666888999:::<<<>>>>>>===;;;;;;<<<===>>>>>>======@@@EEEHHHKKKKKKLLLNNNQQQRRRPPPOOOMMMMMMMMMMMMMMMPPPTTTXXX[[[aaadddcccdddhhhjjjiiiiiijjjlllmmmnnnmmmmmmllljjjkkklllmmmmmmnnnnnnnnnoooppppppppppppooommmmmmmmmnnnnnnooooooqqqrrrsssssstttvvvxxxyyyzzz{{{{{{{{{zzzyyyyyyzzzxxxvvvsssooopppsssuuuuuussspppooooooooojjjeeeeeeggggggcccaaa^^^ZZZYYY[[[]]]^^^______`````````bbbjjjvvv~~~}}}uuummmddd``````___[[[VVVOOONNNMMMKKKIIIFFFEEEDDDEEEAAA>>>???BBBKKK\\\lllhhh___QQQBBB777111000111333777;;;;;;888555444555222000000777GGGSSSRRRJJJAAA999333444999???FFFMMMRRR___kkkiii^^^VVVYYY___fffmmmqqqlllddd```^^^^^^^^^\\\XXXUUUUUUZZZaaagggqqqsssrrrnnnoootttvvvtttwwwwwwwwwxxxyyyxxxuuusssnnnppppppooopppsssrrrnnnnnnmmmmmmoooqqqrrrpppmmmmmmqqquuutttpppnnnqqquuurrrrrrqqqqqqqqqqqqrrrrrrwwwyyy~~~uuujjjbbb```______aaaVVVLLLPPP___lllnnnlll]]]ccckkkpppqqqsssuuuxxxwwwllleee]]]dddzzz~~~{{{yyyaaaPPPCCC888666555111000333666NNNsss~~~~~~~~~}}}|||{{{{{{qqqRRR>>>KKKcccyyy{{{{{{{{{{{{~~~}}}uuummmfffcccdddfff______]]]ZZZUUURRRQQQRRRVVVVVVYYYaaahhhkkkqqqvvvwwwxxxzzz{{{}}}~~~||||||}}}}}}~~~}}}vvvqqqjjjddd```^^^\\\[[[VVVRRRNNNOOOSSSSSSOOOKKKMMMGGGGGGGGGKKKfffvvvvvvtttyyyyyy~~~|||qqqddd[[[XXX[[[eeeuuu~~~{{{ssssssxxx{{{eee___KKK<<<999888AAATTTjjjVVVOOOQQQQQQIIIJJJNNNIIICCCAAA<<<777222111333555111111000000000000000111000111333555555333111000000000000//////000111111888777888<<>>;;;888444333444666888888:::<<>>>>>???>>>>>>>>>======AAAFFFJJJKKKKKKLLLOOOQQQRRRQQQOOOLLLLLLMMMLLLMMMPPPTTTXXX\\\aaadddcccdddhhhjjjiiihhhjjjlllnnnnnnnnnlllllljjjkkklllnnnnnnooooooooonnnooopppppppppooonnnmmmmmmnnnoooooonnnoooqqqssspppqqqsssvvvxxxzzz{{{{{{zzzyyyzzz{{{||||||zzzxxxqqqsssuuuwwwwwwuuusssrrrnnnnnnmmmiiijjjlllkkkgggbbbbbbbbbcccccceeeggghhhjjjkkkkkkhhhfffgggnnnttt~~~}}}wwwrrrooonnnjjjccc]]]UUUUUUTTTQQQMMMKKKKKKLLLIIIEEEBBBBBBDDDJJJXXXeeeggg```SSSEEE888222111222666:::======999555444555111111111888FFFRRRRRRKKK@@@777111555===EEEMMMSSSMMMYYYfffllljjjdddaaaaaaccckkkssstttnnngggbbb``````aaaaaa]]]YYYZZZ___dddmmmppppppmmmooouuuxxxwwwzzzyyywwwwwwwwwvvvtttrrrrrruuuuuurrrrrrtttssspppnnnllllllooossstttqqqoooooorrrttttttrrrqqqrrrtttrrrqqqqqqppppppqqqqqqrrrwwwyyy~~~wwwmmmeeebbbaaaaaadddXXXMMMMMMWWWbbbeeeddd```eeelllsssxxxzzz{{{|||wwwjjjbbbYYY[[[lllsssssssssxxx|||}}}vvv[[[JJJAAA888777555222111222777TTT|||{{{{{{wwwTTT???MMMiii}}}}}}}}}}}}~~~{{{rrrjjjdddcccdddeee```___]]]YYYUUURRRSSSTTTVVVVVVZZZbbbiiimmmrrrxxxxxxyyy{{{|||}}}~~~||||||}}}~~~~~~~~~sssjjjiiiddd^^^YYYWWWVVVUUUUUURRRPPPMMMMMMOOOOOOMMMJJJMMMHHHIIIGGGJJJbbbtttvvvuuu~~~ttteee[[[XXX\\\gggvvv}}}uuuuuuyyy~~~|||ccc^^^KKK<<<999888BBBVVVrrrUUUOOOQQQPPPIIIKKKNNNIIIBBB@@@<<<777333111333555111111000000000000111111///111333555555333111///000000000000000111222333;;;999888<<>>@@@@@@@@@AAABBB@@@@@@???>>>>>>AAAFFFJJJKKKKKKLLLOOORRRSSSRRRPPPKKKLLLLLLLLLMMMPPPUUUXXX]]]bbbeeeddddddhhhjjjiiihhhiiilllnnnooonnnlllkkkjjjkkkmmmoooppppppppppppmmmnnnpppqqqqqqpppooonnnnnnpppqqqpppnnnmmmooorrroooppprrrtttvvvxxxyyyyyywwwwwwxxx{{{~~~}}}|||wwwxxxyyyyyyyyywwwuuutttnnnooommmkkklllppppppmmmkkkpppuuuyyyzzz}}}{{{pppiiiaaa```^^^YYYTTTRRRRRRTTTNNNJJJHHHIIILLLQQQ]]]hhhjjjcccVVVFFF:::555666999===@@@CCCAAA===888777777777777666888AAAHHHEEE>>>;;;555111444:::BBBMMMWWWXXX\\\dddmmmsssqqqjjjbbbeeemmmxxx}}}tttmmmiiihhhkkknnnooonnnmmmmmmmmmppprrrqqqooopppvvvxxxwww|||zzzvvvtttssssssqqqppprrruuuwwwtttsssvvvvvvssspppmmmmmmooossstttqqqnnnqqqrrrssstttttttttttttttqqqqqqppppppppppppqqqqqqtttwww}}}yyyppphhhdddcccccccccZZZPPPOOOUUU]]]`````````eeelllpppsssvvv{{{|||vvviiiaaaVVVUUUbbblllnnnqqqwww{{{www```KKKCCC:::666444222222333888XXX}}}|||___EEEOOOjjj~~~~~~}}}}}}|||qqqhhhcccaaacccddd```___\\\WWWSSSRRRSSSUUUVVVVVVZZZdddkkkoootttyyyzzz{{{|||}}}~~~~~~~~~~~~|||}}}}}}~~~~~~~~~{{{uuurrrrrrooojjjgggddd```]]]ZZZWWWUUUSSSPPPNNNLLLJJJIIIKKKHHHJJJHHHIII```~~~rrruuuwww~~~wwwggg[[[WWWZZZeeevvv}}}uuusssxxx|||{{{```\\\KKK<<<999999CCCXXXyyyUUUOOOQQQPPPIIIKKKOOOJJJBBB@@@<<<777333222333555111000000000000000111111...000333555555333000...000000000000111222444444;;;999999===EEEJJJJJJHHH===999555333444555777777777:::===@@@@@@AAABBBDDDAAAAAA@@@>>>>>>AAAFFFKKKJJJJJJLLLOOORRRSSSSSSQQQKKKLLLLLLLLLMMMPPPUUUXXX]]]bbbeeeddddddhhhjjjiiihhhiiilllnnnooonnnlllkkkjjjlllnnnoooqqqqqqqqqppplllnnnpppqqqrrrqqqpppooooooqqqrrrpppmmmmmmoooqqqpppqqqrrrtttuuuvvvvvvvvvuuuuuuwwwzzz~~~~~~|||}}}}}}|||zzzxxxvvvuuupppqqqooolllnnntttvvvsss{{{xxxkkkjjjggg```ZZZWWWXXXZZZPPPMMMLLLPPPSSSYYYdddnnnllldddWWWGGG<<<999>>>CCCAAADDDGGGEEEAAA<<<;;;;;;===<<<::::::@@@DDD@@@888777333111222444:::HHHTTTeeeccceeeooozzz{{{qqqfffooowww~~~xxxyyy{{{wwwyyywwwrrrrrrvvvwwwuuu}}}zzzuuurrrppppppooonnnppptttvvvttttttvvvwwwuuurrrooommmpppttttttqqqlllssssssrrrtttuuuvvvuuusssqqqqqqppppppppppppqqqqqqqqquuu|||zzzrrrjjjfffdddeeeaaaZZZSSSSSSXXX___bbbccc]]]ccciiijjjiiimmmvvv~~~zzzmmmeeeZZZXXXcccxxx|||}}}|||zzzgggOOOFFF<<<555222111333555999ZZZkkkLLLPPPfff~~~}}}||||||~~~~~~rrrhhhbbbaaabbbccc```^^^[[[VVVRRRQQQSSSUUUUUUUUU[[[dddlllpppuuu{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~zzzrrrlll```___[[[UUUOOOJJJHHHGGGJJJHHHKKKIIIIII___}}}qqquuu~~~wwwzzz~~~xxxgggZZZUUUVVVbbbttt|||uuutttxxx}}}~~~^^^ZZZJJJ<<<999999DDDYYY|||