BM6P6(@ ((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((******))))))(((((('''''''''&&&%%%%%%&&&'''((()))&&&%%%$$$$$$$$$$$$&&&&&&(((''''''''''''(((((())))))))))))(((''''''&&&&&&))))))))))))))))))))))))$$$%%%&&&'''(((******++++++***)))'''''''''((()))((()))***++++++***)))((('''''''''''''''((())))))***)))(((''''''((()))***)))(((&&&%%%%%%&&&'''(((###$$$&&&((())))))((((((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&'''''''''(((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***'''$$$$$$&&&&&&$$$"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&'''((())))))(((((((((((())))))(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))************(((((())))))******++++++************************,,,,,,------.../////////............////////////222111000000000111333333666666555555555444444444333333444444555666666666999888777666666777888888??????>>><<<;;;:::999888::::::;;;999888777999:::;;;===??????>>>===>>>???EEEGGGIIIHHHGGGEEEEEEEEEHHHGGGEEEDDDBBBAAAAAAAAA??????@@@BBBDDDEEEFFFGGG@@@BBBBBB@@@??????===;;;======>>>??????>>>======;;;;;;<<<<<<;;;;;;:::999:::999777555444333444444222333333333333222111111222333444555666666666666555444333222111111111111000000000000////////////...............///000000000000//////.........---,,,---...//////...---,,,(((((((((((((((((((((((('''''''''((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%&&&&&&((()))))))))))))))((((((((((((((((((''''''&&&'''((()))***"""###%%%&&&''''''''''''(((''''''''''''((())))))'''''''''((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&***)))(((''''''(((((()))((())))))******))))))((((((''''''''''''((())))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))$$$%%%&&&(((((((((''''''&&&''''''((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((,,,)))''''''((()))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))((((((''''''''''''(((((((((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))************))))))))))))************************************+++,,,,,,---...//////000............////////////111111000000000111222333444444444444444444444444333333444555555666666777999888777666666777888888>>>>>>===<<<;;;:::999999999::::::999777777888999888:::============???@@@EEEGGGIIIIIIGGGFFFFFFFFFGGGFFFDDDCCCBBBAAAAAAAAA>>>???@@@AAACCCDDDEEEFFF@@@BBBBBBAAA@@@???===;;;========================;;;;;;<<<<<<;;;;;;:::999:::999777666555444555555333333444444333333222222222333444555666666666666555444333222111111000000111000000000////////////...............///000000000/////////............------............------))))))))))))))))))))))))''''''(((((((((((())))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((()))))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((())))))((((((((('''(((((()))*** """&&&)))******)))'''((('''''''''(((((()))***&&&&&&''''''((())))))***))))))))))))))))))))))))++++++***((('''&&&%%%$$$)))(((((((((((())))))***)))((((((''''''(((((()))((((((''''''(((((()))******)))(((''''''((()))******)))(((''''''((()))***&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((***)))))))))((((((((((((%%%&&&''''''((((((''''''''''''((((((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((+++)))'''''')))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))***************************)))))))))***************************+++,,,---...///000000---............/////////000000000000000111222222111111111222333333444444444444444555666666777777888777777666666777777888======<<<;;;;;;:::999999888999999888666555777888666888:::;;;<<<===???AAADDDFFFIIIIIIHHHGGGGGGGGGEEEDDDCCCBBBAAAAAA@@@AAA>>>>>>???@@@AAABBBCCCDDDAAAAAAAAAAAA@@@>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999888666555555555555444444444333333333222222222333444555666666666666666555333222111000000000111111000000000/////////...............///000000////////////............------,,,,,,,,,,,,------))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&''''''(((((()))))))))(((''''''''''''(((((((((###$$$''')))******)))(((''''''''''''((()))******''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))((('''&&&&&&'''((()))((((((((('''((())))))******)))(((''''''((()))******))))))((())))))***+++''''''''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))(((((((((''''''$$$%%%'''((((((((('''&&&(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''++++++***)))((('''&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((())))))***((()))))))))************+++++++++******)))))))))******************************+++,,,...///000000---------.........//////////////////000000111111......///000111222333444333444444555666666777777666666666666777777777888<<<;;;;;;;;;::::::999999777888888777555555666777666888999::::::;;;===???CCCEEEGGGGGGFFFEEEEEEFFFCCCBBBAAA@@@@@@@@@@@@@@@===>>>>>>???@@@AAAAAABBB@@@>>>???@@@???<<<:::;;;<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999888888777666555555444444444333333222222222222222222333444555666666666666555555333222111000000000111111111000000000//////...............///000000///////////////.........------+++******+++------))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&%%%(((((('''''''''((())))))'''''''''(((((()))++++++))))))((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''(((((())))))******)))((('''&&&&&&'''((()))((((((((((((((()))*********)))(((''''''((()))***)))))))))))))))***++++++''''''''''''&&&&&&&&&'''&&&''''''(((((((((((((((((((((((('''''''''&&&&&&$$$%%%'''((((((((('''&&&(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''&&&%%%%%%)))(((((((((((((((((()))(((((((((((())))))))))))'''(((((()))))))))))))))((()))))))))************,,,,,,++++++******))))))******************************+++,,,---...///000------------..................//////000000000000,,,---...///000222333333333333444444555555666666555555666666777777777777:::::::::::::::999999999777777888666555444666777888999:::999888999;;;===AAACCCEEEEEEDDDCCCCCCCCC@@@@@@???????????????@@@>>>>>>>>>?????????@@@@@@???;;;<<>>999777999;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999666666666666555444444333333333222111000111111222222333444555666666666666555444333222111111111111111111111111000000000000...............///000000.........///////////////------+++******+++------))))))))))))))))))))))))******))))))))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$)))((('''&&&&&&'''((()))'''''''''((()))***+++,,,***))))))(((''''''&&&&&&))))))))))))))))))))))))''''''(((((((((((((((((('''((()))))))))))))))((()))((((((''''''(((((()))))))))(((((())))))***+++***)))(((''''''((()))***(((((())))))******++++++''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''(((((()))(((&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''!!!"""###%%%&&&'''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************+++++++++++++++*********************************+++++++++,,,------......,,,------------.........------...///////////////,,,---...///000111222222222222222333444444555555444444555666777777777777999999999999999999999:::777888888777555444666777999::::::999888888:::===AAACCCDDDDDDBBBAAA@@@AAA>>>>>>>>>===>>>>>>??????>>>>>>?????????????????????:::;;;???>>>888666:::<<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;:::999666666666777666555444444444333222111000111222333222333444555666666666666333222222222111222222333222222111111111000000000...............///000000.........///////////////------,,,,,,,,,,,,------((((((((((((((((((((((((*********)))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((''''''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&$$$$$$&&&&&&&&&'''(((((((((((('''''''''((()))+++,,,---((((((((((((((('''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&((())))))******)))((('''((())))))******))))))((())))))(((((())))))***+++***)))(((''''''((()))***&&&'''((()))************&&&&&&%%%%%%&&&'''((()))&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((()))'''%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''' """$$$&&&(((((())))))(((((((((''''''((((((((((((((((((((())))))))))))&&&'''((()))***))))))((())))))))))))***************++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---.../////////......---......///000111111222000111111222222333333444333444555777777777777666777888888888999999::::::888888888777666555666888888999999888888999<<>>>>>???????????????????????????AAA;;;;;;AAA@@@888666;;;<<<===???AAAAAA???===<<<;;;;;;<<<<<<;;;;;;:::999777888888999888888666666777555444222222333444555222333444555666666666666111111111111222333444555222222222111111111000000...............///000000............/////////000------............------((((((((((((((((((((((((+++*********))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''******)))((('''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$$$$$$$%%%''')))***+++(((((((((''''''&&&&&&%%%''''''((((((((('''%%%$$$!!!###&&&)))******(((''''''''''''((()))+++,,,---&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********((('''&&&((()))***++++++***)))((()))))))))))))))******+++***)))(((''''''((()))***&&&&&&((()))************&&&%%%%%%%%%&&&''')))***&&&''''''((((((((((((((())))))))))))((((((((((((''''''&&&%%%%%%'''((()))&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))******&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%''''''%%%""" """$$$''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&'''(((************)))'''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&''')))*********)))((())))))))))))*********************++++++,,,,,,---************************---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,.../////////...---......//////000111111111///000000111222222333333222333555777777777777666777777777888999999::::::888999999888666666777888777888888888888:::>>>AAADDDEEEGGGEEECCC@@@??????<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@????????????BBB<<<<<>>AAACCCCCCAAA>>><<<;;;;;;<<<<<<;;;;;;:::999888999:::;;;;;;:::888777999777555444444444666777222333444555666666666666000000000111222444555666222222222111111111111000...............///000000---.........//////000000,,,---////////////---,,,+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************))))))))))))************))))))******))))))((((((''''''******))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''''''''((((((((((((''''''(((((((((((((((''''''''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&'''''''''''''''''''''((((((((('''&&&%%%%%%))))))((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))'''%%%))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((***))))))+++,,,,,,***((()))))))))))))))))))))))),,,+++)))((((((((()))***)))(((''''''''')))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((()))******)))'''%%%&&&'''&&&'''''''''((()))))))))+++***)))(((''''''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............---------...///000111111222222111111111222222222333333333555444333333444555666777777888999999::::::::::::888777777777666666555555777888999999999:::===@@@DDDEEEEEEDDDAAA???>>>???<<<;;;:::999:::<<<>>>???@@@@@@??????@@@AAACCCDDDDDDBBBAAABBBDDDBBB>>>:::AAABBBDDDEEEDDDBBB???===::::::;;;<<<============:::999999888888888888888:::888666555555555444222666666666666555444333222333333333333333333333333111111111111000000000000111111111111000000000000000000//////.........---//////............//////*********)))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,))))))************))))))))))))************))))))***)))))))))((((((((('''(((((((((((('''''''''''''''((()))******)))((('''''''''''''''''''''''''''((((((((((((((()))*********)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''***)))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&(((((((((((((((((((((((())))))******************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))+++...///---,,,))))))))))))))))))))))))++++++)))((((((((()))))))))((((((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''%%%&&&'''''''''''''''''''''((((((***)))((('''''''''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))(((((()))***++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......000111111111111111111111222222222333333333444333333333333444666777888888999999:::999999999888888888777777666666666777888999999999:::===@@@BBBCCCDDDCCC@@@>>>======<<<;;;:::::::::<<<>>>???>>>>>>>>>???AAADDDFFFGGGIIIEEEBBB@@@@@@@@@>>><<>><<<<<<<<<;;;;;;::::::;;;<<<>>>???======>>>@@@BBBFFFHHHJJJLLLHHHBBB===<<<===>>>>>>@@@AAACCCCCCBBBAAA>>>===;;;;;;;;;<<<;;;;;;::::::999888888777777777777777:::888666555555555444333666666666666555444333333333333333333333333333333222222222111111111000000/////////.........------/////////...............------,,,,,,,,,,,,------))))))))))))))))))(((((())))))))))))))))))))))))************++++++++++++))))))************))))))))))))************))))))))))))))))))((((((((((((&&&'''''''''((()))))))))(((((())))))))))))((((((************************((((((((((((((())))))***))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%'''((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((%%%%%%'''(((((('''%%%%%%''''''''''''(((((((((((((((((()))+++...000000///)))))))))))))))))))))))))))))))))((((((((())))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))'''&&&&&&((('''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((()))+++,,,,,,++++++******++++++,,,---******+++,,,,,,---......++++++,,,------...//////---...///000111111111111111111222222222333333333444444333333444666888999888999999999888777666666999999888888888888888888666888:::::::::;;;>>>???AAABBBBBBAAA>>><<<<<<<<<;;;;;;::::::;;;<<<>>>>>>>>>>>>???@@@BBBEEEHHHIIIIIIFFFAAA===<<<===???@@@@@@AAAAAABBBAAA???>>><<<;;;;;;<<<<<<;;;:::999999999888777777666666777777999777555555555555444333555555666666555444444333333333333333333333333333111111000000000//////////////////.........------........................------,,,,,,,,,,,,------(((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))************))))))(((((((((((())))))))))))((((((((()))*********+++))))))(((((((((((())))))************************((((((((((((((())))))***(((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%&&&&&&'''''''''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%'''(((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((***)))((()))+++,,,,,,+++))))))))))))))))))))))))((((((((()))))))))((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''((('''''''''&&&%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((()))))))))*********+++(((((((((((()))***+++,,,++++++******++++++,,,---******+++,,,,,,---......---------------------,,,---...///000000111111000111111222222222333333333555444444444666777999:::888888888888777777666555888888888888888888999999666888:::;;;;;;<<<>>>???AAABBBCCCBBB???===<<<<<<::::::;;;;;;<<<======>>>@@@@@@@@@@@@AAABBBDDDEEEBBBAAA@@@???>>>>>>???AAA???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;::::::999999888888777777777777777999777555555555666555444555555555666555555444333333333333333333333333333000000/////////.........000000000/////////......---------.....................------------......''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++))))))************))))))))))))************))))))(((((((((((()))))))))))))))***************++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&((()))((('''''''''''''''''''''''''''*********)))((('''''''''))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((+++)))''''''((())))))((())))))))))))))))))))))))''''''((()))))))))((((((((()))))))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((************************))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))******+++++++++******++++++,,,---+++++++++,,,,,,---------------------,,,,,,++++++------...///000000000000111111222222222333333333444444444444666888:::;;;666777777777777666666555777777777888888888888888666888;;;<<<<<<<<<>>>???AAABBBCCCAAA???<<<<<<<<<::::::;;;<<<<<<=========AAA@@@???>>>>>>???@@@AAA<<<>>>??????>>>>>>>>>@@@????????????>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888888888888888888777555555555666555444444555555555555555444444333333333333333333333333000000/////////.........000000000/////////......---------------...............------------......'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))'''((((((((()))))))))***************))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((()))******'''((((((((()))))))))***''''''((((((((((((''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''(((((()))******&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))(((&&&''''''''''''''''''''''''*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))''''''''''''((((((((((((+++)))'''&&&((())))))((())))))))))))))))))))))))&&&&&&((()))))))))(((((('''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))((('''&&&((()))''''''''''''''''''(((((('''((()))))))))((('''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))*********))))))))))))))))))))))))((())))))******+++,,,,,,+++******)))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///000000000000111111222222222333333333222222222333444666888999555555666666777666666666666666666777777888888888666888;;;=========>>>???@@@AAAAAA@@@===;;;;;;;;;::::::;;;<<<============???>>>===<<<<<<<<<===>>>;;;===>>>===;;;;;;<<<>>>???>>>>>>>>>===<<<<<<;;;<<<<<<======>>>=========;;;::::::999999999999999888666555444666666666555444444555555555555555444333333333333333333333333111111111111000000000000/////////.........------,,,,,,,,,------.........------,,,,,,,,,,,,------&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))'''((((((((())))))************))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***++++++************++++++))))))((('''&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&'''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((***)))'''%%%''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((()))***(((&&&&&&(((*********))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&'''(((*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))(((''''''((()))&&&'''''''''((()))))))))))))))*********((('''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''###$$$%%%&&&''')))******''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((((('''&&&''''''((()))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++***)))((((((((((((++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,---...///000000000000111111222222222333333333000000000111222555777888444444555666777777777666555555666666777777777888666999<<<=========>>>???>>>@@@@@@???<<<:::999:::999:::;;;<<<============<<<<<<;;;::::::;;;=========>>>>>><<<888888:::===>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>??????>>>>>><<<;;;::::::999999::::::888666444444666666666555444444555555555555555444333333333333333333333333333333333222222222222111......---------,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******************))))))))))))******))))))))))))******'''((()))******)))((('''((()))*********((('''&&&******))))))((((((''''''))))))************))))))''''''''''''''''''''''''+++*********))))))(((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***,,,---...%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%''')))***)))))))))***((((((((((((((((((((((((***)))'''&&&&&&'''((()))''''''(((((())))))******)))&&&%%%&&&)))***)))''')))******))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''$$$%%%'''((((((((('''&&&&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''###$$$%%%&&&''')))******)))***+++)))(((''''''(((+++'''$$$&&&***,,,***''')))*********++++++++++++)))))))))))))))))))))))),,,---......---,,,***))),,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------//////.........000222333333333222222222222222222888555222222555666666444444444444444444555666777666444333333555777888888::::::;;;<<<<<<===>>>>>>@@@?????????>>><<<;;;:::888;;;===>>><<<:::999999AAA@@@>>>======>>>???@@@>>><<<888666666888<<<>>>EEECCC@@@===<<<;;;<<<<<>>:::999999888888999999:::888777666555444444555555555666777777777666444333444444333333333333222222000000000000////////////111000///...------.../////////.........---------//////.........---------((((((((((((((()))******)))))))))))))))))))))))))))******++++++******)))************))))))))))))******))))))))))))******'''((()))******)))((('''((()))******)))((('''&&&***)))))))))((((((((('''(((((())))))))))))(((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&'''((()))(((&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&((())))))''''''(((***((((((((((((((((((((((((***((('''&&&&&&'''((())))))))))))(((((((((((((((((('''%%%&&&)))***)))''''''((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''&&&''''''((()))***++++++(((((()))(((''''''''''''+++'''%%%&&&***,,,***''')))))))))*********++++++******************************++++++******))))))------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------///.........///000111222000000000000111111111111777444222222444555555333444444333333333444555555666555333333555777888888;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@???===<<<:::999:::<<<>>>>>><<<:::999999<<<;;;;;;;;;;;;;;;<<<<<<===;;;999888999<<>>===<<<===???@@@???>>>::::::999999999999:::::::::888777555444444555555555666777777777666444444444444333333333333222222000000000000////////////111000///...---....../////////.........---------------,,,,,,,,,+++++++++((((((((((((((())))))***)))))))))))))))))))))))))))******++++++******)))************))))))))))))***))))))(((((())))))***(((((())))))))))))((((((((())))))))))))(((((('''))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''''''''&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%((((((((('''%%%%%%''')))(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))(((''''''&&&((('''&&&'''((())))))'''&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''((((((''''''(((((()))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((()))))))))***'''(((((((((((()))))))))***(((%%%&&&)))+++***(((((((((((()))))))))******++++++++++++++++++++++++******)))))))))******+++...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------............///000111222///000000000111222222222444333111111333444333333333333333333333444555555777555333444666888888888;;;;;;:::999999999999999@@@@@@@@@???===;;;:::999;;;===???>>><<<:::999999;;;<<<======>>>>>>>>>>>>;;;;;;;;;;;;===???AAACCC@@@>>>===;;;;;;;;;;;;<<<===<<<;;;<<<>>>???>>>===;;;::::::::::::::::::;;;;;;:::888666555555555555666666666777666555555444444444333333333333222222000000000000////////////000000///............///...............---------------,,,,,,,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))(((((((((((())))))(((((())))))))))))((((((((())))))))))))((((((((())))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&))))))(((%%%$$$$$$&&&((((((((((((((((((((((((((((((''''''''''''((())))))))))))((((((((('''''''''''''''''''''((()))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((()))((('''''''''(((***+++))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''')))***+++++++++***(((&&&''')))******)))(((((((((((())))))))))))************************,,,+++*********,,,---.........---,,,+++++++++++++++++++++,,,,,,,,,------------......///000000111000111111222333444555555111111111111222222222222222222333333555666888999777555444444666888999888999999888888888999::::::>>>>>>>>>>>>===<<<;;;:::===>>>???>>><<<:::999::::::;;;===???@@@@@@???>>>;;;<<<<<<===???@@@@@@AAA===<<<;;;:::::::::;;;;;;<<<;;;:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777666555555555666666666666666555555444444444333333333222222222000000000000/////////////////////.........//////........................//////.........---------))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))************)))))))))((())))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((((()))))))))(((((((((((())))))))))))((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''))))))(((%%%$$$$$$&&&((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''((((((((()))&&&'''((((((((((((((())))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((()))((('''''''''(((***+++))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''%%%%%%&&&)))+++***))))))(((''''''((()))***)))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))***+++---......---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,---......///000000000000000111222222333444444///000111111111111222222111111333555777:::<<<>>>777555444444666888999999888777777777888:::<<<>>>;;;;;;<<<===============<<<===>>>===;;;999::::::666777999;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===;;;;;;:::::::::::::::;;;:::999888999;;;<<<;;;::::::;;;;;;<<<<<<;;;;;;:::<<<:::999777666555666666777666666666555555555555444444333333333222222222000000000000////////////......//////////////////---.....................//////.........---------***))))))((((((((((((((())))))))))))))))))))))))((())))))******))))))(((************)))))))))))))))((((((''''''(((((()))))))))(((((((((((()))))))))(((((((((((())))))***(((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''***)))''''''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%''')))((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&'''(((((())))))&&&'''((((((''''''(((***************)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''(((((()))***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((()))))))))))))))(((((((((%%%###!!!###''')))'''%%%((((((((((((((()))******((((((((()))))))))******(((((((((((((((((((((((())))))((((((((())))))***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---///////////////---......//////000000000---///111222111111222333111222333666888<<<>>>@@@888666444555777999999999888888777888999<<>>???;;;<<<<<<;;;;;;:::999999888777666777999:::999888888999:::;;;;;;:::999888888777666555555555666777888777666555444555555666444444333333333333222222000000000000////////////,,,---///000000000//////---------.........//////------,,,,,,,,,+++++++++******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))((((((''''''''''''((((((***)))(((''''''((()))***)))(((''''''''')))***+++'''((((((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---+++))))))******(((&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''(((((((((((((((((((((((("""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%''')))***)))))))))***((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((('''&&&&&&%%%%%%%%%'''))))))'''&&&(((***&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))$$$%%%'''((((((((('''&&&&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((+++'''%%%'''+++,,,***'''(((((()))((((((((()))+++************++++++++++++))))))))))))))))))))))))***+++,,,,,,,,,***)))(((*********+++,,,---...///++++++,,,,,,,,,---------+++,,,---////////////...///////////////.........,,,///333444222111222444444444555555666888999:::888666555555777999:::999???>>><<<;;;;;;===@@@BBB???>>>>>>===<<<:::999888777888999999888999;;;<<<;;;:::999888777888999:::;;;;;;;;;;;;===???AAABBB<<<<<<<<<<<<;;;:::999888888666666777888999888777777888:::;;;;;;:::888777666555555444444555777888888777666444444555555666444444444333333333222222000000000000////////////,,,---///000000000//////---------.........////////////.........---------((()))***,,,,,,+++******''''''(((((())))))******'''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))+++***)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%$$$###(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%***)))((('''&&&&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''))))))((('''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++************)))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&***&&&###%%%)))***'''$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&(((***+++,,,+++)))((()))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))***++++++,,,,,,,,,+++******+++,,,...///..................------//////000000000000///...111111111111111222222222000222444777999:::::::::777888888999::::::;;;;;;AAA>>>;;;===AAACCCAAA======<<<;;;:::999999888999::::::888888888:::<<<>>>;;;::::::;;;===>>>===<<<;;;::::::<<>>>>>===999999999999999888777666777666555555444555555555666666777888888888777777333333333444444444555555666666555555555444444444666666555444333222111111000000000000000000000000/////////////////////...//////000000000000//////------------------------)))((((((((())))))*********************))))))))))))***+++***((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))'''''''''&&&''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((('''''''''))))))(((''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&'''''''''''''''&&&'''(((((()))'''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))+++++++++***)))(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))&&&$$$%%%((()))'''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))************))))))))))))))))))))))))+++++++++++++++*********)))))))))***++++++,,,,,,------------,,,+++***)))+++,,,,,,---..................///////////////...////////////000000000111555666777777777666444333555666666777777888999999===;;;999:::>>>???===;;;999999888777666666666666444555555666666777888888777777777888;;;<<<<<<;;;999888777888:::;;;:::999666777777777777666666555666555555444333333444444333444444555666666555555333333333444444444444555666666666555555555444444666666555444333222111111000000000000000000000000......//////////////////...//////000000//////...------------------------)))((('''''''''(((***+++,,,,,,++++++******)))))))))***+++***)))((((((***''''''''''''''''''''''''((((((((((((((((((((((((*********))))))(((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((('''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((''''''''''''(((%%%&&&(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&(((((('''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''++++++*********+++,,,---))))))))))))))))))))))))+++++++++***************)))))))))***++++++,,,,,,+++,,,---------+++***))))))***+++------.........------.../////////......------......///000000000555666666777666555333222444444555666666777777888:::999888999;;;<<<;;;999888888777666666666666666333333555666666777666666777777666888;;;======<<<999777666777888888777666555555666777777666666666666666555444333333333333222222333444555555555555444444444444444444444444666666666666555555555555555555444444333222111111////////////////////////............////////////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,)))((('''''''''(((***+++,,,,,,++++++******)))))))))***+++***)))((((((***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''***)))&&&%%%%%%''')))+++%%%''')))((('''&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))(((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((---,,,,,,+++***)))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))*********))))))))))))***++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,((()))+++,,,---,,,++++++))))))+++,,,------------,,,,,,---...............,,,------...//////000000333444555666666555444333333444444555666666777777888777777888999999999888888777777666666666666777333444555666777777777777999888888999<<<======<<<999888666777888888777555555555666777888888888777888777666555444444444444111222333444555555555555444444444444444444444444777777666666666555555555444444444333333222222111////////////////////////---.........//////000000......////////////......++++++++++++++++++++++++)))((((((((())))))*********************))))))))))))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((''''''(((((())))))&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''***(((&&&%%%%%%''')))+++%%%'''***)))'''%%%&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((******)))))))))(((((((((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))------,,,+++***)))((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))***************)))))))))***++++++,,,,,,((()))***+++,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++,,,---............,,,------...///000111111111222333555555555555444333444444555555666777777666666777777777888888888777666666555555666666777444555555666666777888888:::999888:::<<<===<<<;;;888777666666888888777666555555777888999999999999888888666555444444444444111222333444555666666666555444444444444333333333777777777666666666555555444333333333222222222111000000000000000000000000------......///000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******(((((()))))))))))))))***((()))***)))'''&&&'''(((************************))))))))))))))))))))))))((((((((((((((()))))))))))))))((('''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%$$$###$$$&&&((()))&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((('''%%%%%%%%%'''(((***&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((''''''&&&&&&%%%&&&((()))))))))((((((''''''''''''''''''''''''((((((((((((((()))******'''''''''&&&''''''((()))''''''''''''''''''''''''&&&''''''((((((((((((((($$$(((+++***&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******&&&'''((()))***)))(((((())))))))))))))))))))))))((()))))))))*********+++)))))))))***++++++,,,,,,+++***************++++++******+++++++++++++++*********+++------.........,,,---...///000111222222111222333444555444333333444444444555666666777777555666777777777777777888555555444444444444555555555555444444555666888999:::999888999:::;;;:::999777555444555777777777555444555666777888999999999888777555444333222222222000111222333444555555555555555444444444333333333777777777777666666666555333333333222222222222222000000000000000000000000------......///000000111---......//////......---........................((()))+++,,,,,,++++++***''''''(((((())))))******'''))))))((('''&&&'''(((************************))))))))))))))))))))))))(((((())))))******+++++++++***)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%$$$#########%%%((()))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((('''%%%%%%%%%''')))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%&&&((()))))))))((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((()))******''''''''''''''''''''''''###%%%(((++++++***'''%%%$$$(((+++***&&&%%%'''***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++******))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))***+++((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***,,,---...---+++***))))))))))))))))))))))))(((((())))))*********+++)))))))))***++++++,,,,,,---,,,+++)))((()))************+++++++++******))))))***+++,,,------...---------...///000111222333222333444444444333222111444444555555666777777777555666777777666666777888333333333222222333444444555444333222333555777999:::999888888999999888666555444333444666777666555333444555777888999999999777666444333222111111111///000111222444444444555555555555444444333333333777777777777666666666666333333222222222222222222000000000000000000000000---------...///000000111---..................---000000000000000000000000))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))&&&""""""&&&)))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((()))(((''''''''')))***+++,,,,,,,,,++++++*********++++++***+++++++++)))((())))))))))))))))))))))))((()))))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))***)))))))))((((((''''''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))******+++++++++******)))(((((())))))*********+++///...---,,,+++,,,---...+++++++++,,,,,,,,,------//////............///000222222222222222222222222000000111222333333444444444555555666666666666666,,,,,,...///111333444555333333333444444444555555:::;;;<<<;;;999777777777555555666666666555333222444444444444444444444444666666666555555444444444111111111111222333444555555555555555555555555555555555666666555555444333444444444333333333222222///...,,,++++++,,,...////////////...///000111111222111111000///.........//////...------,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$%%%''')))***((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((()))(((((((((((())))))***++++++*********)))))))))&&&&&&&&&&&&'''(((''''''))))))))))))))))))))))))((((((((()))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))++++++*********))))))))))))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********++++++******)))((()))))))))************,,,,,,+++++++++++++++,,,***+++,,,,,,------,,,,,,------....../////////000222222222222222222222222000111111222333333444444333333444555555555555555111111222222222333333333333333444444555555555555999:::;;;:::888666666777555555666666666555333333444444444444444444444444555555555444444444333333111111111111222333444555555555555555555555555555555555555555555444444333333333333333222222222222//////...------...//////////////////000000000000111111000//////...------.........---,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))************)))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&''')))***'''''''''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))(((''''''''''''((()))&&&&&&%%%$$$$$$%%%&&&&&&'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%&&&''''''((((((((((((((())))))))))))(((((('''***))))))))))))((((((((((((((('''(((((()))++++++))))))))))))))))))))))))''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((())))))(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))(((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))))))))******+++******)))))))))))))))************((())))))*********)))))))))***,,,---------,,,++++++,,,---///000000000///222222333333333333333333111111111222222333333444222222333444444444444444444444444444444555555555444555555555555666666666777888999999777555555666555555555666555555444333444444444444444444444444444444444444333333333333222222222222333444555555555555555555555555555555555555555555555444333333222222222222111111111000////////////////////////---...000111111111000///000000//////...---------...------,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''&&&$$$"""''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''(((((((((((((((((()))*********((('''&&&))))))))))))))))))))))))************)))***,,,---))))))))))))))))))))))))&&&'''((()))))))))))))))''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((())))))***************)))))))))))))))*********'''((()))*********)))((()))***,,,---------+++***)))***---///111111000///222222222222333333333333111111111222222333333333222222333444444444444444111222333444666777888999555666666666666666666666555666888777666555555666555555555555555555444444555555444444444444444444333333333333333333333333222222222333333444555666555555555555555555555555444444555555555444333333111111111111000000000000...//////000000//////...,,,...000111222111///...//////......------------------,,,,,,++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))*********))))))((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((('''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((((()))*********((('''&&&************************((()))***)))'''&&&(((***))))))))))))))))))))))))''''''((()))*********)))''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''((()))*********************))))))))))))))))))'''(((***+++++++++***))))))***+++,,,,,,,,,++++++(((***---///000000//////111111111222222222333333111222222222222222333333333333444555555555555444111222333444555666777888666666666666666666666555333555666666555444555666555555444444555555555555666666666555555555444444333333333333333333333333333333333333444555666777555555555555555555555555444444444555444333333222111111111000000000//////---...////////////...---,,,...000111222111///..................---------------,,,,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))************))))))((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&'''))))))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((())))))(((((((((((())))))))))))(((((('''))))))************++++++&&&))),,,+++)))''')))+++))))))))))))))))))))))))(((((()))*********))))))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((())))))((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***))))))))))))))))))***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))''''''((()))************************))))))))))))((()))***++++++,,,++++++************+++++++++,,,***+++,,,.../////////...//////000000111222222222222222222222222222222222333333444555555555555555555555555444444444444444666666666555555555555444222444666666555555666777555555444444444555666666888888888777666666555555333333333333444444444444444444444444555666777777555555555555555555555555444444444444444333222222111111111111000000000///........................---...000111111111000///........................------------------------))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))***************)))(((((())))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&((())))))))))))'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%''''''((())))))(((''''''&&&&&&%%%%%%&&&((()))***''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((())))))***((((((((()))))))))******!!!&&&+++---+++***+++...))))))))))))))))))))))))))))))*********)))((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))))))))''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))************************)))))))))((())))))))))))***+++,,,---+++***)))((()))***,,,---,,,,,,,,,------.........---......///000000111111222222222222222222222222222222333444444444444444666666555555555444444444555555555555444444333333222444666666666666777888555444444333444555666777::::::999999888777777666333333444444444555555555444444444444555666777888555555555555555555555555333444444444444333222222222222111111111000000000000000///......///000000////////////000000000000////////////////////////........................))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))***************)))(((((())))))************))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((******((('''&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))'''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$(((((((((((((((((((((((('''((((((((())))))******((()))))))))))))))(((((()))(((''''''''')))***+++&&&'''''''''(((((())))))&&&)))(((''')))+++))))))))))))))))))))))))***************)))(((''''''''''''&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))&&&'''((()))************+++*********))))))(((((()))((((((((((((***,,,---,,,+++)))'''(((***,,,...------,,,,,,,,,---......,,,------...///000000111222222222222222222222222111111222333333333333222333444444555666777777888555555444444444333333333222444666777666666777999555444444333444555666777;;;;;;::::::999888777777444444444555555666666666555444444555555666777888555555555555555555555555333333444444444333222222222222222222111111111111333111000......000111333///////////////000111111/////////000000000000000......//////////////////************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((+++*********))))))((((((***************)))((((((***++++++***)))(((((()))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))&&&''''''((((((((((((((((((((())))))((('''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((()))))))))((((((''')))))))))******)))))))))++++++,,,,,,,,,,,,------..................------000111111111111222222222222222222111111111000000333444555555333333444555555555444333333333333444333333444444555666666777555444444333333444444555999;;;<<<;;;:::999999999333333333444444666777888777666555444444555666777888666444444666888888888777777777777666555444333222222222111111111111000111111111111000000000000........................000000000000000000000000......///000///...,,,+++*********)))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((*********)))))))))((((((***************)))(((((('''((()))((('''&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))*********++++++,,,,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((((((((((((((((('''&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))************((()))))))))******************+++++++++++++++*********))))))))))))******+++++++++,,,,,,,,,------..................------000000111111111222222222222222222111111111000000333444555444333333333555555555444444333333333444444444444555666666777777555444444333333444444555999:::<<<;;;:::888888999555444444444555666777777777666555555555555666777666555333333555777777666777777777666666555333333222222222111111111111000111111111000000000//////..................................................................---,,,******))))))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((()))((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((******))))))))))))(((((())))))******))))))((((((&&&'''((((((''''''((()))%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''((()))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))%%%%%%%%%&&&&&&((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((''''''&&&((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))************++++++++++++))))))))))))************&&&'''((()))))))))))))))+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,------------------......000000000111111111222222222222222111111111111111222444555444333222333555555555444444444333333333444444444555666666777777555555444444444444555555888:::;;;;;;999888888999777666666666666666777777777666666555555666666777555444222333444555555555666666666666555444333333222222222111111111111000111111000000000000//////////////////////////////------------------------------------------...///***)))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&''')))******((('''%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))((((((((()))))))))))))))((((((''')))******))))))***,,,'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''###$$$$$$%%%&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''''''''((((((((((((''''''(((((((((&&&''''''((((((((((((((('''(((((((((((((((''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))*********%%%&&&'''((()))*********,,,+++)))(((((()))+++,,,***++++++++++++,,,,,,,,,,,,,,,------------......000000000000111111111111111111111111111111111111222333444444222222333444444444555444444444333333333333333444555555666666555555444444444444555555888999;;;:::888777777888888888777777777777777777777777777666666666666666555444333333555666555444555555555555555444333222222222222111111111000000111000000000////////////000000000000000000000000------------------------------,,,+++,,,---///000)))))))))(((((((((((('''((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''((((((%%%'''(((******)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((%%%%%%&&&''''''(((((((((((('''%%%$$$%%%&&&(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))'''(((((()))))))))((((((''')))******))))))***,,,*********)))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''(((((((((((((((((('''&&&''''''(((((((((((((((''''''((((((((((((((('''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******,,,---............,,,+++***))))))***+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,------......//////000000000111111111111111111111111111111111222333444333222222333444444444555555555444333222111222222333444444555555666555555444444555555666777999:::999888666777777999888888777777777777888777777777777777666666555666555444555666666555444333444444444444333333222222222222111111111000000000000000////////////...000000000000000000000000........................---,,,+++++++++---...000))))))((((((((((((''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&'''((()))(((''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&''''''((('''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((((((((())))))''''''((()))))))))((((((&&&'''((((((''''''((())),,,,,,+++******)))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))'''((((((((())))))))))))************)))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,------....../////////000000000111111111111111111111222222222111333444333222111222444333444555555555444333222222222222333444444555555666666555555555555666666666888999999777666666777888777777777777777888888888888888888777666555555666555555666777666555333222333333444444333222222222222222111111111111000000000////////////......////////////////////////........................,,,,,,,,,,,,,,,,,,---...))))))((((((((('''''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''%%%%%%&&&&&&''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((())))))&&&''''''((())))))(((((('''((()))((('''&&&'''(((************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''')))((((((''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((()))))))))*********************)))))))))(((&&&''''''((((((((('''''')))***,,,------,,,***)))************++++++++++++***++++++,,,------......////////////000000000111000000111111111222222222111333333333222111222333333444555666666444222111333333444555555666666777666666555555555555666666666777999888777555666666666666666666666777888999888888999999888777555444555444444555666555333111222222333333333333222222222222222111111111111000000000/////////.................................------------------------,,,,,,---------,,,++++++)))(((((((((''''''''''''))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&'''((())))))((((((***+++,,,***)))(((((()))''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))***++++++&&&'''''''''(((((())))))((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))******++++++&&&'''((())))))((('''&&&&&&''''''(((((((((((((((&&&&&&'''((())))))((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))************++++++++++++*********))))))((((((((()))))))))))))))((('''(((***,,,......,,,***((()))************+++++++++******+++,,,,,,---......////////////000000000000000000111111222222222222111222333333111111222333333444555666666444222111555555666666777888888888666666555555555555666666666777999888666555555666555555555555666777999999888999999999888777555444444333333444555444222///111222222333333333222222222222222111111111111000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))'''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((((('''))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''')))***+++((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&+++***'''&&&%%%&&&''')))'''$$$""" """$$$'''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&,,,+++)))'''&&&'''((()))(((((((((((())))))))))))******))))))(((((((((''')))))))))))))))))))))))),,,+++++++++******))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))*********)))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))((('''&&&&&&***)))'''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***************(((((((((((()))))))))))),,,,,,,,,++++++************(((((()))***+++***))),,,+++++++++******))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...///000000000///111111222333333333222222111111222222222333333333999777444111000111333444111444777999888777777888666666666666666555555555666666777777777777666666777777666666777888999999999888888888777777666666666555444333222222222222111111111222222333333333333333222111000000000111////////////............------............------///---+++)))((()))+++---------------------------(((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++***(((''''''(((***+++************************&&&''''''((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&)))((('''%%%%%%%%%&&&''')))(((&&&$$$$$$&&&((()))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))++++++*********)))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((())))))******(((((((((((((((((((((((()))((((((''''''(((((()))(((((()))************)))(((((((((((())))))))))))++++++*********)))))))))***(((((()))***+++***)))******)))))))))(((((((((******++++++++++++******+++++++++,,,,,,,,,------,,,---...//////000000///111111222222333333222222111111111111222222222222888666555333222333444555222555888999888777777888555555555555555555666666666666777777777777666666777777777777777888999999777777777777666666555555666555444333222222222222111111222222222333333333333222111111000000111111////////////............------............------///...,,,+++***+++,,,---------------------------))))))))))))))))))))))))''''''''''''((((((((()))((((((((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''''''''')))***))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%***)))(((((((((((()))***'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''!!!###%%%'''((('''&&&%%%(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))******))))))))))))((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))******))))))(((((((((((())))))))))))***))))))))))))(((((((((***(((((()))***+++***)))((((((((((((''''''''''''************************++++++++++++,,,,,,,,,,,,,,,,,,---//////000000000000111111222333333222222111111111111222222222222555555555555555555555555555777999999888777777777333444444444555666666666666666777777777777666666888888777777777888999999666666666666555555555555555555444333222222222222111222222222222333333333222222111000000000111111////////////............------............------.........---------------------------------------((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''&&&&&&)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%'''''''''(((((('''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&((()))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''$$$%%%'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))))))))((((((''''''&&&(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***(((((((((***+++***)))((((((((((((((((((''''''***))))))))))))))))))******++++++++++++,,,,,,,,,+++,,,---...///000000000///000111222222333222222222222222222333333333333333444666777777777666666777888:::999888666666777222333333444555666666777666666777777777777666666888888777777777888888999666666666666666666666666555444333333222222222333222222222222222222222222111111000000000000111111////////////............------............------,,,---...///......---,,,------------------------''''''''''''''''''''''''&&&&&&'''((()))(((((((((&&&&&&''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''((((((((((((''''''%%%&&&''''''''''''&&&%%%&&&&&&'''((((((''''''&&&'''&&&&&&&&&%%%%%%%%%$$$&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,+++)))((((((((()))***(((((((((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''$$$%%%'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((())))))(((((((((''''''((()))))))))))))))(((((((((((())))))))))))***************************(((((((((***+++***)))))))))))))))))))))))))))******)))(((((()))***************+++++++++,,,,,,***+++,,,...//////000000...///000111222222222222333333333444444444444555222444666777888777666666777999:::999777555666666333333444444555666777777666666777777777777666666888888777777666777777888777777777777777777777777444444333222222222333333222222222222222222222222111000000///000000111111////////////............------............------***,,,---......---,,,+++------------------------''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''''''''((((((((((((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((()))''''''((((((((((((''''''%%%&&&'''))))))(((''''''''''''&&&&&&%%%$$$$$$###&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((,,,+++(((&&&&&&&&&''')))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((())))))))))))******---,,,,,,+++)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))************))))))&&&'''(((((())))))(((((((((((((((((())))))))))))))))))************++++++***(((((()))***+++***)))************+++++++++++++++***)))(((((()))***+++************++++++++++++)))***,,,---//////000000......000111222222333333333333333333444444444444333444555666777666666555777888888777555444555666444444555555666777777777666666777777777777666666777777666555555555666666777777777777888888888888444333333222222333333333333333333222222222222111000000/////////000111111////////////............------............------***+++---......---,,,,,,------------------------''''''''''''''''''''''''%%%&&&((()))***)))(((''''''''''''(((((()))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))(((************************&&&''''''((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((''''''''''''((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))*********++++++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((''''''(((((((((((((((((((((((())))))***++++++***))))))&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((()))))))))*********(((((()))***+++***)))*********+++++++++,,,,,,,,,+++***))))))***+++,,,************++++++++++++)))***+++---...///000000---...///111222222333333111111111222222222333333333444444555555555555444555666777666444444555666666666777777777777777777666666777777777777666666666666555444444444444444666666666777777777888888333333333222222333333444333333333222222222111111///////////////000111111////////////............------............------,,,,,,---...............------------------------))))))))))))))))))))))))%%%&&&((()))***)))(((''''''((((((((())))))******''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++******))))))(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((***++++++******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''&&&$$$$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''$$$&&&((()))***)))((('''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&)))***+++***)))((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++''''''(((((()))*********''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))((((((***)))'''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))***(((((()))***+++***)))))))))******+++++++++,,,---,,,***))))))***,,,---)))************+++++++++((()))+++---...///000000---...///000222222333333///000000000000111111111444444444444444444444444444555666555333333555777888888888888777777777777666666777777777777666666666555444333333333333333444555555555666666777777333333333222222333444444333333333222222111111111///////////////000111111000/////////............---..................---............//////000000------------------------)))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))''''''(((((())))))******+++***)))'''''''''((()))'''&&&&&&''''''((()))***''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''((((((((($$$%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%''')))(((&&&$$$&&&)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))'''&&&'''******(((%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''((())))))+++***'''%%%$$$######$$$(((((((((((())))))))))))(((((((((((()))***,,,,,,************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))******)))(((''''''(((''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&'''''''''''''''((())))))(((((('''&&&&&&''')))***'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))---000111...,,,,,,---((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''(((***+++,,,+++)))((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))+++++++++)))'''''')))***)))((('''''''''(((***+++''''''''''''''''''''''''************)))((('''&&&))))))))))))))))))))))))++++++******)))(((((((((************************((((((((((((((((((((((((------------------,,,,,,---...///000000111111111000111111222222333444444000111111111111222555777555555444333444555666777555555555555555555555555333444444555666555555555888777666555555555555555444444444555555555666666333444444444444333222111333333222111000000111111000000000000000000000000//////000000111111222222.........------,,,,,,,,,////////////////////////......---,,,++++++******&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))'''((((((((()))))))))***+++***)))(((''''''((()))***)))(((''''''&&&&&&'''''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((&&&%%%&&&((()))'''$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''((())))))***)))(((''''''&&&''''''(((((((((((()))))))))))))))((((((((()))***++++++************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&'''(((''''''''''''(((''''''(((((('''&&&&&&%%%((('''''''''&&&&&&&&&&&&((((((((((((((()))******---,,,***((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((($$$&&&))))))'''%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&''')))++++++***)))(((((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((())))))))))))(((***++++++)))((((((((()))(((((('''((()))***+++''''''''''''''''''''''''&&&'''((()))************)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))),,,,,,---------------------...///000000111111000000111111222222333333444111222222111111111444666555444444333444555666777555555555555555555555555444555555666666666666666777777666555555555555555444444444444555555555666333333222222222111111111111111000///////////////000000000000000000000000///////////////000000000.........------,,,,,,,,,..............................------,,,++++++***&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((((((((()))***)))(((''''''&&&&&&'''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&''''''(((''''''&&&&&&'''(((((((((((((((((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&''''''((((((&&&$$$###$$$&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%&&&'''(((&&&$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''((())))))((()))***************)))(((((((((((())))))))))))***)))))))))))))))******************)))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%))))))(((((())))))***+++---,,,+++)))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''((()))***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&))),,,---+++)))'''&&&((((((((((((((()))******((((((((((((((((((((((((''''''((()))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************++++++,,,,,,------......------...///000000000000000000111111222333333333222333333222111111222444444444444333444555555666444444444444444444444444444555666666777777666666666666666666555555555555444444444444555555555555333222111000000000111222111000//////////////////000000000000000000000000////////////.....................---------------------------------------.........------,,,,,,+++)))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((((()))'''&&&&&&''''''((()))***''''''((((((((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%''''''((((((***&&&!!!!!!###&&&'''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''((())))))((()))++++++++++++)))((((((((((((((())))))))))))+++***)))))))))))))))***************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***((((((''''''%%%$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***((((((((())))))******+++'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))***+++'''''''''&&&&&&'''''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((()))(((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))&&&(((++++++***((('''(((((((((((((((((())))))***))))))))))))))))))))))))************)))(((''''''))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((******************************+++,,,------......,,,---...///000000000000000000000111222222333333222333444333111000111222333333333444444444555555444444444444444444444444333444555555666666555555555666666666666666555555444444444444444444444444444333111//////111222333222222111111111111111222000000000000000000000000000000000//////........................---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,)))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((())))))))))))((('''&&&&&&''''''((()))***''''''(((((((((((('''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''***&&&!!!!!!###&&&'''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))))))))(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''((()))))))))***++++++***)))'''&&&(((((((((((())))))))))))+++***)))))))))))))))***************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((&&&%%%%%%''''''&&&$$$&&&&&&'''''''''''''''&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''((()))))))))***'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((())))))((('''''')))***'''(((((()))))))))))))))************************++++++++++++***)))((('''************************************))))))((((((((((((((((((((((((((((((******************************++++++,,,---......,,,---...//////000000000///000000111111222333333222444444333111000000111333333333444444444444444444444444444444444444444111222333333444444333333444555666666777666555555444444444444444444333333555333222111111222444555222111111111111111222222000000000000000000000000111111111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((())))))))))))(((***)))(((''''''&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''((((((((('''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&(((&&&$$$###$$$&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''')))++++++)))((()))***&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''((())))))*********))))))'''&&&&&&(((((((((((())))))))))))***)))))))))))))))******************))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))""" """&&&)))(((&&&%%%&&&''''''(((''''''''''''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&'''((()))(((&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))((((((((('''&&&''')))+++''''''((()))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++************************++++++******)))(((((('''))))))))))))))))))))))))******************************++++++,,,,,,------,,,,,,---...//////////////////000000111222222222222333444444222111111111222222333444444444444333333333333333333333333333000111222222333333222222444444666777777777666555444444444444333333333333444333222222222333444555///////////////000000111000000000000000000000000111111111111000000000000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))***)))))))))((((((((('''&&&'''((()))******)))(((***)))(((''''''&&&&&&'''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&((()))***&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&)))+++***((('''((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))((((((((()))***++++++************))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((%%%""" ###(((***(((&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''(((((((((((()))***)))((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((***((((((***,,,,,,)))&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))((((((((())))))******''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))%%%'''((((((''''''(((***&&&'''((()))***))))))((())))))))))))))))))))))))(((((()))***++++++++++++*********************************)))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,---...//////////////////000000111111222222000222444444333111111222111222333444444444333333333333333333333333333333111111222333333333333222333444666777888777666555444444444333333333222222111111222222222333333333///////////////000111111000000000000000000000000/////////000000000000000---........./////////000------------------------++++++++++++++++++++++++)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++))))))(((((((((((())))))******))))))((((((((('''&&&'''(((*********)))((('''&&&&&&''''''((()))***''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((+++***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$%%%&&&(((***,,,''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%''')))(((&&&$$$&&&)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%(((******'''&&&''')))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''''''''((()))))))))(((((('''(((***,,,---(((((((((((())))))))))))(((((((((((()))***,,,,,,************))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''...***''''''***+++((($$$%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))%%%&&&(((***+++,,,++++++'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&)))++++++'''$$$%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))###&&&)))+++***(((''''''&&&''')))*********)))(((((((((((((((((((((((((((++++++,,,++++++***)))(((************************((((((((()))******++++++************************((((((((((((((((((((((((,,,,,,+++++++++++++++++++++,,,---.../////////////////////000111111222222000222444444333222111222111222333444555444333333333333333333333333333333222222333444444444444333222444666777888777666555444444444333333222222222///000111222222222222222111111000111111222333333000000000000000000000000---.........//////000000---.........//////000000------------------------*********************+++***************)))(((((())))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((((()))*********)))'''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''')))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((()))******(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((()))(((((('''&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******)))((('''&&&%%%%%%))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((($$$***,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***((('''((()))***)))'''))))))((('''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((++++++***)))((('''&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''')))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************))))))(((((()))******++++++******)))++++++,,,------......///////////////000000000000111222222333333222222111333333333333333333333333111111222222222111111000000000111222222333444444000222555777888777555444444444444333333333222222444333333222111000//////000///.........///111222111111111111000000000000000000000000000000000000////////////...---,,,+++000///---,,,++++++,,,---------------------------)))************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((())))))((((((((('''''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((((())))))***)))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&'''''''''(((((('''''''''((((((((((((((())))))*********))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''++++++******))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((!!!###&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((()))((('''((()))***)))'''))))))((('''''''''''''''((((((((((((((('''''''''((())))))******))))))(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++*********)))))))))******++++++++++++******++++++,,,------......///.../////////000000000000111222222333333222222111222222222222222222222222222222222222222222222222111111222222333444444555333444666777666555444333333222222222222111111111222222222111111111111111000//////...///000111222111111111000000000//////////////////////////////////////////...---,,,+++...---,,,,,,,,,---......---------,,,,,,,,,,,,,,,))))))******))))))((('''))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))))))))((((((((((((''''''((((((((('''''''''&&&&&&((((((''''''''''''(((((()))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&'''((($$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((''''''(((((())))))(((((('''((((((''''''(((((()))***+++******)))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***************))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((())))))(((''''''))))))(((''')))((((((''''''''''''(((***))))))(((''''''&&&&&&))))))************))))))(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************************)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,------......///....../////////000000000111111222222222222111111111111111111111111111111444333222111111222333444222222333333444555555555777666666555555444333333444444333333333222222222000000111111111222222222000////////////000111222111111000000000000//////////////////////////////////////////...---,,,,,,,,,,,,+++,,,,,,...///000,,,,,,,,,+++++++++******)))))))))))))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))*********)))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((()))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((((((''''''''''''((()))))))))))))))((((((''''''&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((+++***((('''&&&'''((()))''''''''''''''''''''''''))))))(((((((((((()))))))))(((''''''((()))(((''')))(((''''''''''''(((((())))))((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///........./////////000000111111222222222222111111000000000000000000000000555333222111111333555666444444444444555555666666777666555444333444444555777666666666555555555555111111111111111111111111000000000000000111111111111000000000////////////////////////////////////......//////...------,,,,,,,,,,,,,,,------......,,,,,,++++++***))))))))))))))))))))))))(((''''''((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))******(((((())))))))))))))))))&&&&&&''''''((())))))***((((((''''''''''''((((((***))))))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&'''''''''''''''&&&$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&'''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))(((((('''''''''''''''(((((()))&&&&&&''''''(((((())))))&&&'''''''''((((((((()))(((((((((((())))))))))))''''''(((((()))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((()))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((('''&&&'''((()))(((&&&((((((''''''''''''((((((''''''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((()))))))))((((((((((((''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///............////////////000111111222222111111000000000000000000000000000444333222111111333555666444444555555555555666666555555333333333555666888777777777666666666555555333333222222111000000//////000000111111111111111000000000////////////....................................///......---,,,.........------,,,,,,++++++++++++******)))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((******))))))))))))******))))))))))))************(((((())))))))))))******%%%&&&'''((()))******+++((((((''''''''''''((((((******)))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))(((((('''''''''&&&&&&''''''((()))%%%%%%&&&'''((())))))***'''''''''(((((())))))***(((((((((((())))))))))))&&&''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''')))*********)))((('''''''''''''''''''''''')))((((((''''''(((((()))((('''&&&&&&(((((('''&&&(((''''''''''''(((((()))&&&&&&''''''((())))))***(((((())))))))))))(((((('''(((((())))))(((((('''''''''((((((((()))))))))******))))))((((((((('''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''(((((((((*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------......///------........./////////000000111111111111000000000000000000000000000000222222111111222333444555555555555555555555555555444444333333444555777888555555444444444333333333444444333222111000///...///000111111222222111111000000////////////..............................---...............------............---,,,+++***************************(((((())))))(((((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************(((((()))))))))*********''''''(((((()))))))))***((((((''''''''''''((((((+++***)))((('''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&((()))(((&&&$$$&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((''''''((())))))***++++++(((((((((((())))))))))))''''''((()))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))((((((((('''''''''''''''''''''''''''(((''''''''''''''''''(((((('''&&&&&&(((((('''&&&'''''''''''''''((())))))'''''''''(((((((((((((((''''''(((((((((((('''''''''((()))******)))(((''''''((((((((()))))))))))))))))))))***************''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++******++++++++++++******++++++,,,------......///---------.........//////000000111111111111000000111111111111111111111111000000111111222333333444444444444444444444444444555555444444444555555666444444444333333333222222222222222111111111000000///000111222222222111111000000/////////.................................------...............---,,,---.........---,,,+++))))))******+++,,,,,,,,,(((((((((((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++(((((())))))*********+++))))))))))))((((((((((((((((((''''''''''''((((((+++***((('''''''''((()))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&(((***(((%%%$$$%%%'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&'''(((((()))***++++++,,,(((((((((((())))))))))))(((((()))***************%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((''''''''''''&&&&&&'''((()))***+++,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((******((('''&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&'''''''''''''''((()))***)))))))))(((''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''((()))******)))((('''(((((((((((())))))))))))(((((()))***+++,,,------&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++*********++++++*********++++++,,,------......///---------.........//////000000111111111111000000111111111111111111111111...///000222222333333222444444444444444444444333666666666555555444333333666666555555555444444444111111111111111222222222///000111222333222111111000/////////....................................------...............---***+++---...///......---))))))***+++,,,------...+++******)))(((''''''&&&((((((''''''''''''(((((((((((())))))))))))(((((())))))*********((('''&&&))))))))))))))))))))))))''''''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$%%%'''***+++))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&(((***,,,,,,+++)))((('''((()))((('''&&&''')))))))))(((((('''''''''&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&******))))))))))))******---,,,,,,+++***)))(((((()))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))******************))))))((((((''''''))))))))))))))))))))))))''''''''''''((()))++++++)))'''&&&(((+++---+++)))***))))))((('''&&&&&&&&&))))))))))))((((((((((((%%%)))***(((%%%%%%'''(((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''(((***,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************************)))((((((((()))+++,,,++++++************++++++))))))************))))))++++++******))))))((((((***++++++++++++***))))))***)))((((((((()))+++,,,'''((()))++++++******)))))))))***+++,,,,,,---------.........------///000333222222222111111000000111111222222222222111111333222222222222222222222222333333444555666777777555555555555555555555555555555555555555555555555222222222111111111111000000000111000000///...---000000000000000000000000////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''&&&%%%###"""%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''***,,,,,,+++)))((('''((()))((('''&&&'''))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))))))))((((((''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((''''''(((((((((,,,++++++******)))))))))(((((()))))))))(((''''''************************))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((()))***+++***(((&&&&&&((()))(((&&&***))))))(((''''''&&&&&&))))))))))))((((((((((((%%%''')))(((&&&%%%&&&'''))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''')))+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***************************)))((((((((()))++++++*********))))))*********))))))************))))))*********))))))))))))))))))************)))((((((***)))((((((((()))++++++((()))***+++,,,++++++***)))******+++,,,,,,------,,,---...---,,,---...000222222111111000000000000111111222222222222111111222222222222222222222222444444444555555555555555555555555555555555555555555555555555555555555555222222222111111111000000///000000000000//////...000000000000000000000000////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&''')))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&******)))(((&&&$$$"""!!!&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''')))++++++***)))((('''((()))((('''&&&''')))((((((((((((''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&&&&&&&'''************************((())))))))))))(((''''''(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++---+++)))((())))))(((''')))))))))(((''''''&&&&&&(((((((((((())))))))))))&&&((())))))((('''''')))************************)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))***)))''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))************************)))))))))((()))******+++***))))))(((((())))))***))))))************))))))))))))))))))************)))))))))))))))((('''''')))))))))((()))******+++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,---...---,,,,,,...000000000000000////////////111111222222222222111111111111111111111111111111555555555555444444333333555555555555555555555555444444444444444444444444222222111111111000000000...//////000000000000///000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((('''((((((''''''''''''(((((((((((())))))))))))(((((($$$%%%&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''')))*********)))((('''((()))((('''&&&''')))((((((((((((((('''''''''))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''(((((()))))))))(((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))))))))*********+++***************))))))(((''''''''''''''''''''''''((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))*********)))((('''))))))((((((''''''''''''(((((((((((())))))))))))***))))))******)))***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))************************)))))))))))))))******+++))))))(((((((((((())))))))))))************))))))(((((())))))******++++++))))))******))))))(((''')))))))))))))))******+++*********+++++++++++++++*********++++++,,,,,,,,,,,,---------,,,,,,...000//////////////////......111111222222222222111111000000000000000111111111444444444444444444444444555555555555555555555555444444444444444444444444111111111111000000000000---...///000000111000000////////////////////////////////////////////////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%'''((()))))))))'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''((()))***))))))((('''((()))((('''&&&''')))'''''''''(((((((((((((((***)))(((((((((((()))***&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''&&&&&&'''((((((((('''&&&((((((((('''&&&&&&&&&%%%%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((()))******+++++++++,,,,,,,,,,,,+++******************************((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((())))))***"""$$$'''))))))'''&&&%%%(((((((((((('''''''''''''''((((((((()))))))))***,,,((('''+++,,,)))***---(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******)))'''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))************))))))(((((())))))******++++++******++++++******)))(((((()))))))))************))))))))))))*********+++***+++++++++++++++,,,,,,+++,,,------,,,,,,---///..................//////111111222222222222111111//////000000000111111111222222333333444555555666555555555555555555555555444444444444444444444444111111111000000000//////---...///000000111000000////////////////////////////////////////////////---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((()))))))))((('''((()))((('''&&&''')))'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((%%%&&&((()))))))))((('''$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''))))))(((((((((((())))))((((((((())))))*********,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%''')))***))))))***+++((((((((((((((((((''''''''''''(((((())))))*********&&&)))111333---)))+++''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))***))))))(((((())))))***))))))************))))))))))))))))))************+++++++++++++++***))))))(((((()))************)))))))))(((((())))))***++++++++++++++++++++++++++++++,,,---,,,++++++---///............////////////111111222222222222111111///000000111111222222222111111222333444555666666555555555555555555555555333333333333333333333333111111000000000/////////...//////000000000000///000000000000000000000000///////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((''''''''''''(((***+++''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((('''************************&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&''')))***+++***)))(((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))******++++++******)))(((''''''''''''''''''''''''))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))++++++)))%%%$$$%%%+++///'''((((((((((((((((((((('''''''''((()))*********)))(((000>>>AAA666,,,***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))((('''''')))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++******)))*********))))))*********))))))************))))))*********)))))))))))))))***************))))))((('''((()))***+++******)))******)))))))))***+++,,,+++++++++++++++++++++++++++,,,---,,,++++++---///....../////////000000000111111222222222222111111000000111111222333333444222222222333333444444444555555555555555555555555333333333333333333333333111000000000///////////////000000000000//////...000000000000000000000000////////////////////////000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))(((''''''(((***+++''''''''''''''''''''''''))))))((((((((('''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))'''((()))((('''&&&''')))&&&'''''''''(((((())))))+++)))(((''''''((()))+++''''''''''''((((((((()))'''(((***+++,,,+++)))(((%%%''')))***+++***)))(((%%%&&&&&&''''''(((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((()))))))))))))))(((''''''************************))))))))))))************'''((((((((())))))******))))))))))))))))))))))))***)))(((((((((((())))))+++'''!!!$$$+++'''''''''(((((((((((((((&&&''''''((()))******++++++,,,999LLLOOO@@@000+++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''(((***,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))++++++************++++++))))))************))))))++++++******))))))(((((()))))))))))))))((((((''''''((()))++++++******))),,,+++*********+++,,,---+++++++++++++++++++++++++++,,,,,,,,,++++++---///.../////////000000111111111111222222222222111111000000111222333333444444444444333333333333222222555555555555555555555555333333333333333333333333000000000000////////////000000111000000///......000000000000000000000000////////////////////////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''''''''&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''((()))))))))))))))))))))))),,,***''''''((())))))(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$%%%&&&'''''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%&&&''')))+++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''((()))))))))))))))******)))((('''&&&%%%%%%))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,,,,(((%%%'''+++---+++((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((()))))))))))))))+++***((()))***+++)))((())))))(((((('''''''''&&&)))***888OOOVVVGGG555,,,))))))******)))(((&&&%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''!!!"""###%%%&&&'''''''''))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''(((((()))(((((('''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))***)))((('''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))************,,,***'''%%%%%%'''***,,,++++++***)))(((((()))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------------------------//////000111111111111111000111111111111222222222222222111111222222333444000111222333444444444444555555444444444333333333222111111000000000000000111111111000000000000000......//////000000111111////////////............//////.........---------+++,,,...//////...,,,+++...---,,,,,,++++++,,,,,,)))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((((((((()))***&&&&&&''''''''''''(((((('''''''''(((((((((((()))(((((((((((((((((((((((((((&&&%%%%%%'''((()))(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&''''''''''''(((((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((('''''''''(((((()))******)))(((((())))))))))))************(((((((((((())))))))))))+++*********++++++,,,---+++'''%%%&&&)))+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((())))))))))))))))))'''&&&'''((()))(((&&&******)))))))))(((((((((***)))444GGGMMMAAA222+++'''((()))*********)))((('''''''''((((((((((((((((((''''''&&&&&&''''''((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))******)))(((((('''((((((((((((((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((())))))******))))))((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++***(((''''''(((***+++******)))(((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------//////000111111111111000//////000000000111111111222222111111222222333444111222333444444555555555444444444444333333333333222111000000//////000000000000000000000000000000////////////000000111111000000/////////.........//////.........---------+++,,,...//////...,,,+++------,,,++++++++++++,,,((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******(((((((((''''''&&&&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''$$$###"""###&&&(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((())))))))))))(((&&&'''''''''(((((())))))&&&''')))******)))'''&&&))))))))))))************(((((((((((())))))))))))++++++***)))***+++,,,---,,,)))''''''***+++***'''))))))''''''''''''))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))((('''&&&'''((()))((('''************))))))))))))+++(((---;;;@@@888...***'''((()))***++++++++++++&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((())))))***)))((('''&&&&&&'''((()))***************))))))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))******************)))++++++***))))))(((''''''))))))))))))))))))))))))++++++++++++************))))))))))))************+++***))))))))))))***+++******)))(((((((((((()))*********++++++,,,,,,---******+++++++++,,,,,,,,,------------------------...///000000111111000000.../////////000000000000222222111111222222333444222333444555555555555555444444444333333333222222222111000000//////000000000000000000000000000000/////////000000000000111000000000000////////////...............---------+++,,,---......---,,,+++------,,,+++++++++++++++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%######$$$&&&''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%''''''(((''''''&&&'''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''(((((())))))((((((((((((((((((((((((******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&'''(((((())))))((((((''''''''''''((((((((((((%%%''')))******)))'''%%%''''''''''''(((((((((((((((((((((((()))))))))))),,,+++***))))))***+++,,,///---++++++,,,---,,,+++***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((()))))))))))))))***)))((()))***+++***))))))))))))))))))))))))))),,,((()))000444000+++***))))))******++++++++++++%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))******))))))((('''(((((((((((((((((((((((())))))(((((((((((())))))***)))'''%%%%%%''')))***)))))))))******))))))((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((('''''''''((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******************************++++++++++++***************)))))))))(((((())))))))))))))))))))))))+++++++++******)))))))))((()))))))))******************++++++++++++******+++******)))))))))******))))))***+++,,,,,,------******+++++++++,,,,,,,,,------------------------...//////000000000000000/////////000000000111111222222111111222222333444333444444555666666666555333333333333222222222222111111000////////////////////////000000000000000000000000000000000000000111111000000000/////////........................,,,,,,---......---,,,,,,---,,,,,,+++***+++++++++&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%&&&'''(((&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''((()))((('''&&&''''''''''''''''''''''''((((((((()))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''''''''''''''''''''((((((((()))))))))******((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((()))))))))))),,,+++***)))))))))***+++...---++++++,,,------,,,+++***(((''''''(((***+++(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((())))))))))))))))))(((((()))***++++++***((((((((((((((((((((((((---)))'''***,,,,,,++++++,,,++++++***************%%%&&&&&&'''((()))******(((((((((''''''(((((((((''''''((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))***)))'''%%%%%%''')))***''''''(((((()))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******((()))))))))*********+++))))))))))))))))))))))))*********))))))(((((('''((()))))))))************)))***++++++++++++***)))+++++++++******++++++,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,------------------------......///000000000000000000000000111111111222222222222111111222222333444444444555555666555555555333333222222222111111111111000000///.../////////......//////000000000000111111111111000000000000000000000000////////////---.....................,,,------------------,,,,,,,,,+++************+++&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))*********$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((()))((('''((()))(((&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((()))))))))'''&&&''''''''''''''''''''''''''''''(((((((((((())))))***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''(((((((((((('''))))))(((((('''''''''&&&((((((((())))))((((((((())))))))))))************(((((((((((())))))))))))***************)))))))))******))))))******+++,,,+++***))))))))))))***+++))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))'''&&&%%%''')))***)))(((''''''''''''((((((((((((+++)))'''''')))+++++++++,,,,,,+++))))))(((((()))&&&&&&''''''(((((()))))))))((((((''''''(((((()))'''((()))***************))))))))))))))))))))))))***))))))((((((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))((((((((()))******''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((())))))***++++++,,,)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************))))))***++++++***))))))++++++*********+++,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,---------------------------...//////000000//////111111111111222222222222222222111111222222333444333444444555555555444444222222222111111111000000111000//////......//////---......//////000000111222111111111111000000000////////////............---------...............------------------------,,,,,,+++***************%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''((())))))))))))((('''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&((())))))(((&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&'''(((((()))((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((******)))'''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((%%%&&&''''''(((((('''''''''''''''(((((((((((((((***)))(((((((((((()))***))))))))))))************(((((((((((()))))))))))))))***+++++++++***(((''''''((()))))))))***,,,---++++++++++++++++++++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))'''&&&%%%&&&)))***)))(((''''''(((((())))))))))))'''''''''''')))++++++***+++***)))((((((((()))***'''''''''((((((((((((((())))))(((((((((((())))))******************)))((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))******))))))((()))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------...//////000000//////000000000000111111111111222222111111222222333444333333444444444444333333222111111111000000000000000000///............///------......///000000111222222222111111111000000............---------------------.........//////---------,,,,,,---------,,,++++++***************%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((()))***++++++***)))((()))((('''&&&%%%$$$######&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***)))'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%'''((())))))))))))''''''((((((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((******)))'''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''%%%%%%&&&'''((()))***+++,,,***)))'''''')))***,,,''''''''''''(((((((((((((((((((((((())))))))))))((()))+++---,,,***'''%%%((()))******+++,,,...000+++,,,,,,------,,,,,,+++))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))(((((('''(((+++,,,,,,+++(((((())))))*********+++$$$&&&'''''')))++++++)))((((((''''''''')))***+++((((((((((((((('''''''''))))))(((((((((((())))))************((('''&&&%%%))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''(((((()))***************(((((()))+++,,,---...///))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))++++++***)))(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************))))))(((((((((((())))))'''''''''''''''((()))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---------------------------......///////////////////////////000000000000222222111111222222333444333333333444444333222222111111111111000000000000000000///...............---------...///000000111222222222222111111000000......---------,,,,,,,,,---------.........//////...------,,,,,,------...,,,++++++***)))*********%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((()))+++,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((()))))))))))))))((('''''')))((('''&&&%%%&&&&&&'''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$''''''''''''(((((((((((())))))(((((('''''''''&&&******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&&&&''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''(((((())))))((('''&&&&&&&&&''')))*********)))(((''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))******)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++,,,+++***((('''&&&&&&&&&***)))(((''''''((()))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++------,,,***(((''')))+++))))))((((((''''''&&&&&&(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***))))))(((((((((((())))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))''')))+++---...---,,,++++++*********))))))((((((&&&&&&((()))************''''''((((((((((((''''''************))))))))))))))))))))))))))))))))))))((((((((('''(((((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************+++***)))(((((()))***+++'''((()))***+++,,,------******))))))))))))******++++++******))))))(((((()))************+++++++++)))))))))***+++,,,.../////////...---+++***))))))+++,,,------......------......///000000000000000444333222111111111222333444333333222111111111222///000111222222222222222////////////..............................------000000000000000000000000///////////////......---------............------,,,,,,------,,,,,,+++***///---***((('''))),,,...''''''''''''((((((((((((''''''''''''((((((((((((************))))))((((((((((((((((((((((((((('''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''')))))))))))))))((('''''')))((('''&&&&&&&&&''''''%%%&&&'''((((((((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''(((((((((((()))((((((((('''''''''''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((()))''''''''''''(((((((((((()))'''&&&'''((()))((('''((((((((((((((('''&&&&&&&&&'''((()))***))))))(((''''''''''''''''''''''''((((((((((((((())))))***))))))(((((((((((()))))))))((((((''''''(((((()))+++***)))))))))***+++,,,))))))))))))))))))))))))************************))))))))))))******+++++++++******))))))************)))((('''''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***++++++,,,,,,***((('''(((***)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((&&&''')))+++,,,+++***)))))))))))))))((((((''''''&&&'''((()))************''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))***************+++,,,,,,******)))((((((((())))))******))))))))))))******))))))))))))))))))))))))************************+++***)))(((((()))***+++******************************))))))))))))***************))))))))))))))))))************+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------......///000000000000000222111111000111222333444333222111000000000000111000000111222222222222222////////////....................................000000000000000000000000///////////////......---------............------,,,,,,------,,,,,,+++***...---+++))))))***+++---(((((()))))))))*********''''''''''''((((((((((((*********))))))))))))(((''''''(((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''(((((()))))))))((('''''')))(((''''''&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((******''''''''''''(((((((((((()))'''&&&'''((()))(((''''''(((((((((((('''&&&&&&&&&'''((())))))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))++++++***)))))))))******))))))))))))))))))))))))************************))))))(((''''''(((***+++))))))******+++,,,......******)))(((''''''((((((((())))))******))))))((())))))))))))))))))))))))))))))(((((())))))***+++)))***++++++)))''''''((())))))))))))************))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&'''((())))))******)))'''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))+++++++++***+++,,,,,,---,,,+++***)))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,+++***)))(((((('''******))))))))))))******))))))))))))************)))************+++++++++---,,,,,,+++*********+++)))******+++,,,---......++++++,,,---------------......///000000000000////////////000111333444555111111000/////////000000000000111222222222222111////////////....................................000000000000000000000000///////////////......---------............------,,,,,,------,,,,,,+++***---,,,+++*********++++++(((((()))))))))*********''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''(((((((((((()))'''&&&'''((()))(((''''''''''''(((((('''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***++++++******)))))))))((())))))))))))))))))))))))***************************((('''%%%&&&''')))***)))))))))***+++,,,---...++++++******))))))(((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((()))******''')))++++++)))'''''''''((((((((())))))*********))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++---,,,+++***))))))))))))+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***,,,,,,+++***)))(((''''''******))))))))))))******(((((())))))******++++++))))))*********+++++++++---,,,++++++******++++++))))))***+++,,,------...++++++,,,------------,,,---...//////000000///////////////000111222222333111000000//////000000000000111111222222222111111////////////............---------...............///////////////////////////////////////......---,,,------......------,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******''''''(((((((((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&'''''''''(((((()))))))))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((''''''((((((((((((''''''''''''((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((''''''((()))***))))))((())))))(((((((((((())))))+++******))))))******+++************))))))(((((())))))))))))))))))))))))***************************((('''%%%%%%&&&((()))******))))))))))))***+++,,,,,,,,,,,,++++++******))))))************))))))((((((((((((((((((((((((((((((((('''((())))))***&&&)))++++++)))''''''''''''''''''(((((()))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))((((((((()))))))))*********+++))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,+++***))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------...///////////////000000000000000000000000111111000000000111111222111111222222222111111000////////////............---------........./////////////////////////////////////////////......---,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++***)))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&''''''((()))))))))***)))'''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''######$$$%%%&&&'''((()))&&&&&&'''(((((((((''''''''''''((()))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''(((((((((((()))'''&&&'''((()))((('''%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&''')))*********)))((())))))(((((((((((())))))+++******))))))******+++))))))*********)))(((((())))))))))))))))))))))))++++++++++++++++++++++++***)))'''&&&&&&'''((((((******)))((('''''''''(((***+++,,,,,,,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))((((((''''''(((((()))***((()))+++***)))(((((()))''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((************************(((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((((())))))******))))))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))*********)))***++++++,,,******)))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))***************))))))))))))******))))))))))))************)))************++++++++++++*********+++,,,,,,---,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,------...////////////...000000000000000///......111111000000000111222222111222222222222111000000////////////............,,,,,,------.../////////000000000000000000000000///////////////......---,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&''''''((())))))******)))'''&&&&&&&&&(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%'''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%&&&''''''((((((''''''&&&'''((()))***))))))((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))*********''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&''''''''''''(((((((((((()))'''&&&'''((()))((('''$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''')))*********(((((())))))(((((((((((())))))))))))(((((((((((())))))'''((()))******))))))((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))(((((((((''''''***)))(((((('''''''''((('''((()))++++++++++++***)))******++++++******)))))))))))))))))))))))))))(((''''''''''''((()))))))))***+++***((((((***,,,)))))))))((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))'''''''''(((((()))******((((((((()))))))))******(((((())))))))))))(((((())))))************))))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((()))***++++++***))))))))))))))))))***))))))))))))))))))))))))************************((()))***++++++***)))((((((((((((((()))))))))*********))))))))))))***************))))))))))))))))))************+++++++++,,,,,,++++++******++++++++++++++++++*********)))******+++,,,,,,,,,,,,+++,,,---......//////......---...///000000000///...///////////////000111222222222222222222111000000////////////............,,,,,,------...//////000000000000000000000000000///////////////......---+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******''''''''''''((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***+++***'''&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((('''''''''%%%%%%&&&'''((((((((('''&&&'''(((*********)))(((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''''''''((((((((())))))'''&&&'''((()))((('''$$$%%%&&&&&&'''''''''&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))&&&''')))***+++***((('''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&'''(((*********))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******)))((('''''')))((((((((((((((())))))$$$&&&((()))******************++++++++++++******))))))))))))))))))))))))'''''''''''''''((())))))+++++++++***((()))+++---++++++******))))))(((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''')))***+++&&&'''''''''(((((())))))((()))))))))))))))(((((())))))************))))))'''(((((()))***++++++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''(((***+++,,,++++++************++++++))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))((((((((((((******))))))))))))******++++++******))))))(((((()))************+++++++++///...,,,+++***)))))))))******************++++++******+++,,,,,,,,,,,,+++,,,---......//////......+++,,,...000111111000000...............///000111222222222222222111000///000/////////............,,,,,,------...///000000000000000000000000000000///////////////......---+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++---,,,++++++******++++++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''((((((((('''&&&&&&&&&%%%)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((((())))))******&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((,,,)))'''''')))***)))'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&''''''((()))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******)))(((((((((((((((++++++************++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((()))******)))***,,,......---,,,+++******))))))******(((&&&+++'''%%%&&&)))+++***((('''&&&&&&''')))***((('''))))))))))))))))))))))))******))))))(((((('''''')))'''%%%%%%''')))))))))))))))************))))))((((((((((((((('''''''''*********)))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))++++++++++++*********)))((((((((((((((((((((((((,,,***)))***++++++***)))************************,,,++++++++++++++++++,,,+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))111///---+++******++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///000000000000////////////////////////000000000000222111111000///......---111111000000/////////...............////////////---///222222111000000000////////////............---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''''''''(((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&%%%(((((((((((((((((((((((()))'''&&&''')))+++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******)))(((((((((((((((*********))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---,,,,,,+++---,,,,,,,,,---,,,+++***,,,,,,,,,+++***)))******((((((''')))***+++***((())))))))))))))))))))))))))))))))))))(((((((((((()))'''&&&&&&''')))))))))((())))))******))))))((())))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))******&&&''''''((()))***++++++))))))))))))))))))))))))+++***))))))++++++***)))************************++++++************++++++************)))))))))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))...---+++***)))***,,,---++++++++++++++++++++++++++++++*********+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------............000/////////////////////////////////000000000000111111111000///.........000000000//////.....................////////////000222444444333222111222////////////............---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&%%%(((((((((((((((((((((((('''&&&%%%''')))+++++++++(((((((((((((((((((((((((((((((((''''''''''''&&&,,,+++***))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))***))))))(((((((((((((((***))))))(((((())))))*********))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((()))*********++++++++++++---------------,,,,,,++++++...000---)))&&&(((+++)))))))))***+++,,,+++)))))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&&&&((()))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******+++++++++******+++++++++%%%%%%&&&'''((()))*********************************)))((()))***+++***)))*********************************))))))*********************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---++++++++++++++++++++++++,,,++++++*********++++++******+++++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------............////////////////////////////////////000000000000111111000000//////....../////////...........................////////////444666777777555333333333////////////............------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((('''''''''(((***++++++((((((((((((((((((((((((((((((((('''''''''''''''+++***))))))((((((((()))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%''')))***+++***(((''')))))))))((()))***++++++***+++,,,,,,+++******+++***,,,---,,,)))'''((()))))))))(((***+++,,,***)))((((((((((((((((((((((((''''''(((((())))))******)))'''&&&''')))***)))(((''''''((((((((((((''''''((()))))))))))))))******)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++************++++++((((((((((((''''''''''''***************************(((((((((***+++***)))******************************))))))))))))***************)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***++++++************************,,,++++++*********************++++++,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------..................///////////////////////////000000000000111000000000/////////.....................------............////////////555777999888666444333333////////////...............------------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((())))))((((((''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))((())))))))))))))))))(((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))************************%%%''')))***+++***((('''))))))((((((((()))***+++)))+++------+++***+++,,,+++***)))***,,,---+++(((((((((((()))***+++***(((((((((((((((((((((((((((''''''(((((())))))******)))((('''(((*********(((''''''(((((((((((('''''''''''''''(((((()))))))))(((((())))))************((((((((((((((((((((((((*********************************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************))))))******************)))))))))((((((************************)))(((((()))***++++++*********************************))))))))))))******))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((())))))************************++++++***))))))***************+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...------....../////////000////////////000000000000000000000000////////////------..............................////////////444666777777555222222222////////////.....................---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((('''''''''''''''((((((''''''''''''((((((************************&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((()))******)))'''&&&((()))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&'''((()))***&&&''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((())))))******))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))************************&&&''')))*********)))(((((()))))))))************))),,,///...,,,+++,,,///---+++***---111111...***((((((''')))***+++***((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))++++++***((('''(((((())))))(((((('''&&&&&&''''''(((((())))))((((((((()))******++++++))))))))))))))))))))))))************************************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******))))))))))))******(((((()))***+++,,,------***************************)))((()))+++,,,,,,+++*********************************))))))*********))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((************************)))))))))))))))***++++++)))***+++,,,------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------......//////000////////////000000000000000000000000////////////.............../////////............////////////222444555555333111111111////////////........................---------,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&((())))))*********)))))))))(((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''')))***)))'''''')))+++(((((((((((((((((((((((('''((((((((()))))))))))))))((((((((((((((())))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))***************))))))*********)))))))))*********++++++++++++++++++++++++++++++************************(((((((((((())))))))))))((()))***+++++++++******'''+++......+++***,,,///------...///000///---+++))))))(((***+++,,,+++)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((***++++++***(((((())))))******))))))(((&&&''''''((())))))******'''(((((()))******++++++))))))))))))))))))))))))***************************))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++************++++++((())))))***+++,,,------))))))))))))))))))))))))+++***)))***,,,...---,,,************************++++++************++++++((()))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********************************(((((((((((()))+++,,,---)))***+++,,,------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000////////////000000000000////////////000000000000.........//////000000000............////////////000222444444333111111111////////////........................------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%(((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''######$$$%%%&&&((()))***''''''''''''''''''''''''))))))))))))))))))))))))+++)))(((&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&((()))******************))))))((((((((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))************))))))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%'''))))))'''(((***...(((((((((((((((((((((((('''((((((((())))))******,,,+++***)))((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******++++++************++++++))))))******+++++++++,,,++++++++++++++++++++++++************************((((((((((((((()))******''')))+++,,,---,,,***)))$$$))),,,+++(((''')))---***...111000,,,)))(((***+++******+++------,,,***))))))))))))))))))))))))******))))))((((((''''''(((((((((***,,,,,,***((())))))************))))))'''(((((()))***+++++++++'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''************************(((((((((((()))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++*********)))((((((((((((((((((((((((+++******+++---///...---************************,,,,,,++++++++++++,,,,,,(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++,,,,,,------))))))))))))))))))))))))'''''''''((()))+++------)))***+++,,,------...---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000////////////000000000000////////////000000000000.../////////000000111111............/////////000///111333444333222222222000/////////............//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&'''&&&%%%&&&((((((((('''$$$%%%&&&(((((((((((('''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))***))))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&%%%&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((&&&%%%&&&)))+++)))'''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))*********))))))(((((('''''')))************+++++++++,,,+++***((((((((()))*********+++++++++,,,,,,,,,************************+++*********))))))((((((+++)))'''))),,,---,,,***************************(((((())))))*********+++))))))))))))))))))))))))......---,,,***))))))(((+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************------,,,++++++*********))))))))))))************))))))++++++,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******+++*********)))(((((((((******))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))((((((************************************************************************+++++++++++++++***)))(((,,,,,,++++++***)))((((((+++++++++************)))))))))))))))))))))))))))(((((()))************)))---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,+++******+++,,,,,,///...,,,,,,+++,,,---...---------............///000000000000////////////000000000000000000000000///////////////////////////////////////.........444333333222111000//////000000000000000000000000.........------.........------,,,,,,+++***)))))),,,,,,,,,+++++++++******''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&'''&&&%%%&&&((((((((('''&&&''''''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&''''''((((((((((((((((((((((((((((((((((((((()))'''%%%&&&)))***((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++******)))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))******)))))))))((((((((('''(((((()))))))))*********,,,+++)))((((((((()))***************+++++++++,,,************************************)))))))))(((***((('''(((***,,,***)))************************((()))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***))))))(((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************************************))))))))))))************---,,,***))))))))))))*********)))))))))((((((((())))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++++++++)))))))))))))))***++++++************************(((((()))))))))*********++++++*********)))))))))******************************************************************************+++++++++***)))))),,,,,,++++++***))))))(((*********)))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********)))))))))((((((+++++++++++++++++++++++++++++++++*********))))))++++++***))))))***++++++...---,,,,,,,,,,,,---...------------............000/////////////////////////////////////////////......................../////////////////////...222111111000000//////...////////////////////////......------------......------,,,,,,+++******))),,,,,,,,,+++++++++******''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''&&&'''&&&%%%&&&((((((((('''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''(((((())))))(((((('''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&''''''***))))))((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((()))(((''''''((()))'''&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++******))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((())))))))))))+++***))))))((())))))))))))))))))*********++++++************************************)))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,---......///+++++++++***************(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))************'''(((((()))******++++++))))))))))))************///---***'''&&&''')))***++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++,,,,,,,,,)))))))))))))))***++++++************************)))))))))))))))*********+++++++++++++++*********++++++++++++++++++++++++************************************************)))******+++++++++******,,,,,,++++++***)))))))))))))))))))))((((((((('''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))(((((((((''''''+++++++++++++++++++++++++++++++++*********************)))(((((()))******------,,,,,,,,,,,,------------------............////////////////////////////////////////////////..............................//////////////////////////////////////////////////////////////////------,,,,,,,,,,,,------------,,,,,,++++++******,,,,,,,,,+++++++++******''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((('''''''''&&&%%%&&&((((((((('''(((((('''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((((((((((((((('''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((($$$$$$$$$$$$%%%%%%&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''')))***(((((((((((((((((((((((())))))(((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((()))))))))************))))))))))))))))))((())))))))))))******************************************))))))))))))))))))((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))***+++,,,------...************************'''((()))******)))((('''))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))******++++++((()))))))))************---+++)))((('''((()))***++++++++++++*********)))))))))))))))))))))))))))******))))))))))))******((((((((()))*********+++***************+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***++++++++++++++++++++++++*********))))))******)))))))))((((((((())))))))))))))))))))))))(((((()))************))),,,+++++++++*********************************************************************))))))*********,,,,,,,,,,,,,,,,,,------,,,,,,---------..................///////////////////////////////////////....................................////////////.........//////000000000////////////////////////---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''(((((((((((((((''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((($$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((('''(((''''''&&&&&&''')))***(((((((((((((((((((((((()))))))))((('''&&&&&&'''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++)))))))))*********))))))((())))))))))))*********************************))))))))))))))))))************+++******)))******((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************'''((()))******)))(((''')))))))))))))))))))))))))))))))))******)))))))))((()))))))))************,,,,,,+++++++++*********((()))))))))************'''((()))***************++++++++++++*********)))))))))))))))))))))))))))******))))))))))))******((((((((()))*********+++,,,++++++++++++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***++++++++++++++++++++++++***************++++++*********)))))))))************************(((((()))************)))------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,------------...------....../////////000................................................---.........//////000000...//////000000111111222........................---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''(((((((((((((((((('''&&&%%%&&&((((((((('''&&&%%%%%%&&&&&&((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''((((((((((((''''''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((('''((()))((('''&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************++++++++++++(((((()))************))))))))))))*********++++++************************))))))))))))***************+++,,,+++***)))***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))((('''''''''***************+++++++++))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************------,,,,,,+++******)))))))))))))))************%%%&&&(((***++++++******++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++*********)))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******+++++++++******************************++++++++++++******************************************+++,,,,,,,,,,,,++++++++++++************)))***************************************+++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,---------,,,,,,,,,,,,,,,---------------------......//////000........................------------------------------......///000000000/////////000000111111111........................------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''((((((((((((((('''&&&%%%&&&((((((((('''((('''&&&&&&&&&&&&((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&(((***(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))************'''((()))***+++******)))************+++++++++,,,************************((()))))))))************)))+++,,,+++((('''(((***************************************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((((())))))*********+++++++++++++++************++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************++++++++++++************))))))))))))************'''((((((((())))))************)))))))))((((((((())))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++++++++******))))))******+++,,,++++++++++++++++++++++++*********)))))))))(((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++***))))))************************************))))))))))))******************************+++,,,,,,,,,,,,+++************))))))))))))************************))))))*********+++++++++)))***+++,,,,,,+++***)))((()))+++,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000........................------------------------------......///000000111////////////////////////..............................------------......------------------------,,,,,,,,,+++++++++******''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''((())))))(((((('''&&&%%%&&&((((((((('''***)))'''&&&%%%%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((()))&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&((()))))))))((('''(((((((((((((((((((((((($$$'''))))))'''&&&(((+++(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''((((((((())))))******(((((((((((())))))))))))'''((()))+++++++++***)))***++++++++++++,,,,,,,,,************************(((((())))))*********+++(((***+++***'''&&&''')))************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))******++++++++++++---,,,+++******+++,,,---))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************((((((((()))******++++++))))))))))))************,,,***(((&&&&&&''')))+++))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******+++*********))))))((((((((((((((((((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,++++++******(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++***)))(((******************++++++))))))))))))((((((((((((************************(((((()))************)))++++++++++++************))))))))))))))))))))))))))))))******++++++++++++((()))***++++++***)))(((((()))+++,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000........................---------------------------------...///000000111................................................///......------......///------------------------,,,,,,,,,+++++++++******%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))************))))))(((((((((''')))((((((''''''''''''((('''''''''((()))******+++))))))))))))))))))))))))''''''(((((('''&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''((()))++++++)))((('''%%%%%%&&&'''((((((((('''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))******))))))((((((''''''((((((''''''''''''((((((******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((()))'''((()))******)))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((('''''')))*********))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))(((((())))))******++++++))))))))))))))))))))))))+++++++++************)))''''''((()))***++++++,,,------,,,+++***)))(((((('''(((*********+++,,,...++++++,,,,,,,,,---------)))((((((((((((((())))))+++*********))))))((((((''''''(((((())))))******)))))))))))))))))))))))),,,+++++++++***)))))))))************************))))))))))))))))))))))))************************)))************+++++++++,,,+++***)))))))))++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))***+++************************++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))************************---,,,+++******+++,,,---...---+++*********+++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))*********++++++++++++++++++++++++++++++******+++---......---///...---,,,,,,,,,---...,,,,,,,,,---------......///...---...,,,+++---000,,,,,,,,,,,,,,,---...///.........///......---,,,////////////////////////......................../////////...---------,,,......---------,,,,,,,,,++++++,,,---,,,+++***)))%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''((()))))))))))))))(((((('''''''''((('''''''''''''''((((((&&&&&&'''(((((()))******))))))))))))))))))))))))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))******)))'''&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%&&&&&&&&&%%%%%%((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((())))))$$$%%%'''((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***+++***************************)))))))))***+++++++++,,,++++++++++++++++++++++++******))))))))))))))))))))))))))))))************************************+++++++++************)))(((((())))))******+++++++++++++++***))))))((((((.........---***(((((()))++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))++++++******))))))))))))(((((((((((())))))******))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))************************)))************+++++++++++++++***************+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************((((((((())))))***+++,,,************************++++++++++++++++++++++++*********************************++++++++++++,,,,,,++++++++++++*********************************,,,+++************+++,,,...---,,,+++***++++++,,,+++++++++*********))))))++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,+++***+++---...---,,,...---,,,++++++,,,------,,,,,,,,,---------......---...000111111//////000,,,,,,,,,,,,,,,---......,,,,,,---.../////////...////////////////////////....................................------------...------------,,,,,,,,,++++++,,,,,,,,,+++***)))$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''(((''''''&&&&&&######$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((())))))))))))((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))"""###%%%'''((()))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++)))))))))))))))************************)))))))))+++++++++++++++++++++++++++++++++************))))))))))))))))))*********))))))))))))))))))))))))111111000...***''''''''')))*********++++++++++++///...---,,,+++*********+++++++++************)))((((((((())))))))))))***))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++)))******+++++++++******,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((()))***+++,,,---************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++******))))))******+++------,,,+++++++++,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++---------+++,,,,,,++++++++++++,,,---,,,,,,,,,---------......---///111333222111///---,,,,,,,,,,,,,,,------...***+++,,,...///000000000////////////////////////........................------------............------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))******))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((***)))))))))((((((''''''''''''(((((())))))******((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))%%%%%%&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))*********))))))***+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++(((((())))))************+++++++++******)))))))))+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))''''''(((((()))))))))***,,,------,,,***))))))***))))))))))))************...---,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))))))))))))))))))))************************))))))*********+++++++++((()))+++,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++***************************))))))))))))))))))***++++++++++++******++++++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...,,,++++++------,,,***++++++++++++++++++,,,,,,,,,,,,,,,---------......---///000000111222000,,,---,,,,,,+++,,,,,,------+++,,,---...////////////////////////////////////........................,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&'''''''''''''''''''''((()))))))))*********+++((((((((((((((((((((((((******))))))((((((((('''''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***''')))++++++)))(((((()))************************+++++++++***************++++++++++++++++++++++++'''((()))***++++++******,,,,,,++++++******))))))************************+++++++++*********))))))*********)))))))))))))))'''''''''((())))))******((()))******))))))***+++(((((()))))))))************************+++,,,---++++++++++++,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))))))))))))))))))))************************))))))*********+++++++++((()))***,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++************************)))))))))******)))))))))))))))******************************************))))))))))))))))))))))))++++++++++++++++++******++++++++++++++++++++++++...,,,++++++------,,,************+++,,,,,,,,,,,,,,,,,,,,,---------......,,,......---111888999555---,,,,,,+++++++++,,,,,,---...............------////////////////////////........................+++,,,,,,,,,------......------,,,,,,,,,+++++++++,,,,,,++++++++++++***+++%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''(((((())))))*********((((((((((((((((((((((((***))))))))))))))))))((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******+++***)))(((((('''((((((((((((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******'''***------***((((((***))))))))))))))))))))))))******************++++++++++++++++++++++++++++++'''(((***++++++***))))))+++++++++++++++*********))))))))))))))))))))))))+++++++++************))))))))))))))))))*********((((((((())))))*********((()))******((('''((()))((()))))))))************(((((((((((()))+++,,,---+++,,,,,,,,,,,,---------+++************)))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++((()))***+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))******++++++******)))((()))******+++************************+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++---,,,++++++---------+++)))***+++,,,---------,,,,,,,,,,,,---------......)))------,,,333???AAA<<<---,,,,,,+++++++++++++++......//////...------,,,////////////////////////........................,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---,,,++++++******++++++&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''((('''''''''(((((()))))))))&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******(((((((((((((((((((((((()))))))))))))))*********))))))))))))((((((((((((((((((''''''''''''(((((('''((((((((()))))))))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))******++++++(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))************)))((('''''''''((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''((()))*********)))---000000,,,)))***,,,************************)))))))))***+++++++++,,,++++++++++++++++++++++++((()))***++++++***((('''***++++++++++++++++++,,,************************+++++++++************)))(((((())))))******++++++))))))******************)))***+++***(((((()))***)))))))))*********++++++)))))))))))))))***+++,,,,,,,,,,,,,,,---------...+++++++++*********))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,++++++++++++***************************************+++,,,,,,+++******)))***+++,,,---,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,)))***,,,---.........---,,,,,,,,,---------......)))......,,,333>>>===555---,,,,,,+++******++++++------..................////////////////////////........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,+++*********++++++'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((######$$$&&&((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''((((((((())))))******''''''&&&%%%%%%%%%&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%&&&'''((((((((('''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))%%%&&&&&&'''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))******++++++******))))))((((((''''''((((((''''''''''''(((((('''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************'''&&&%%%%%%&&&'''((()))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++***///333222...++++++...++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++)))***+++,,,+++)))'''&&&*********++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))'''(((((()))***++++++,,,++++++******************''')))***+++******,,,---************++++++++++++++++++******)))*********,,,,,,,,,------.........++++++++++++******)))))))))))))))))))))))))))))),,,+++++++++******))))))************************))))))))))))))))))))))))************************)))************+++++++++***)))(((((()))+++---...,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))***+++---///000************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++*********))))))***************************+++,,,------,,,+++******+++---...///...------))))))******++++++++++++)))))))))))))))))))))))).........------,,,,,,,,,+++++++++++++++++++++++++++******+++---///...---***+++,,,...//////......,,,,,,,,,---------......+++000000,,,000888333'''---,,,,,,+++*********+++++++++---...//////000000////////////////////////........................---------,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,+++*********+++,,,&&&'''((())))))***))))))(((((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&$$$"""(((''''''&&&&&&''''''((())))))))))))************///+++''''''(((***)))((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************''''''((())))))))))))))))))******)))(((((()))+++)))))))))((())))))***+++))))))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******)))))))))(((''''''&&&&&&''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++...---+++)))'''%%%$$$###***++++++,,,,,,++++++***,,,,,,+++***))))))******+++*********))))))((((((************************.........---,,,+++))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))++++++++++++******))))))++++++************++++++++++++,,,---.........---//////...---+++***))))))((()))******,,,------...,,,+++***))))))***+++,,,******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((*********)))))))))))))))///...---,,,+++,,,,,,---,,,,,,---...////////////***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++******************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,******))))))***,,,...///+++,,,------,,,+++)))(((+++++++++,,,---...///000,,,------......------,,,+++***)))((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------....../////////++++++,,,,,,,,,------------------------------------,,,++++++******++++++'''(((((())))))))))))(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((('''''''''(((((((((((()))$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''((((((((())))))000---)))'''''''''&&&%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((()))))))))*********''''''((()))))))))))))))(((*********(((((()))***)))))))))))))))***++++++***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++,,,,,,++++++++++++*********++++++,,,,,,++++++***,,,++++++******)))******+++*********))))))))))))++++++++++++************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************+++++++++*********))))))************))))))((((((++++++************++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******************++++++************************++++++++++++++++++++++++,,,+++++++++*********************+++++++++++++++///...---,,,,,,,,,------,,,------.........------,,,------......------,,,++++++++++++++++++++++++---,,,++++++*********+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,***************+++++++++))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,+++++++++************+++---...******,,,------,,,+++***......---,,,,,,,,,,,,------..................------,,,***)))***+++---...------------------------........................///.........---,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,++++++******++++++((())))))))))))(((((('''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%(((((((((((((((((((((((('''(((((((((((()))))))))###$$$&&&((()))******+++((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''---***'''&&&&&&'''&&&%%%((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((())))))))))))******''''''((()))))))))))))))''')))+++***)))(((((()))*********)))***++++++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++++++++******************************))))))))),,,,,,,,,++++++*********))))))***+++,,,,,,,,,+++************************************************+++++++++***************)))))))))))))))(((((((((++++++************++++++......,,,++++++,,,------++++++,,,---...///000000///......---,,,+++******+++******))))))******+++++++++++++++++++++******)))))))))***************************************,,,,,,,,,,,,,,,+++++++++******++++++,,,---------......---,,,,,,,,,------,,,------------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************...------,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))******++++++,,,,,,))))))))))))*********+++******++++++++++++******++++++++++++++++++++++++''''''((()))******++++++++++++,,,,,,,,,+++******,,,++++++******+++,,,,,,((()))+++,,,---------,,,......---,,,,,,,,,,,,,,,......////////////.........---,,,+++++++++,,,---................................................------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................---,,,++++++******++++++))))))***))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''%%%$$$$$$&&&((()))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******)))))))))******))))))))))))******%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%'''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((()))))))))***''''''((()))))))))))))))'''(((******)))(((((()))***************+++,,,,,,---,,,***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''&&&''''''((())))))******))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++,,,,,,+++++++++************++++++,,,,,,++++++*********+++++++++*********************************---------,,,++++++******))))))***++++++++++++***))))))))))))))))))))))))************************************************************)))))))))))),,,++++++******++++++,,,000...,,,******+++,,,---***++++++,,,---...////////////...------,,,++++++++++++************++++++,,,+++++++++++++++*********************+++++++++************************,,,,,,,,,,,,++++++++++++)))******+++,,,------...------------------------------------,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...------,,,,,,------...------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))******+++,,,------+++++++++,,,,,,,,,------)))******++++++******)))************************(((((())))))***+++++++++,,,,,,,,,,,,++++++***))),,,,,,++++++++++++++++++)))***,,,---------,,,,,,*********+++,,,---//////------............------...---,,,+++++++++++++++------------....................................((()))***+++---...///000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$%%%''')))***((((((((((((((((((((((((%%%'''((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&''')))***((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((((((((()))))))))''''''((()))))))))))))))'''(((******((('''((()))******))))))******+++,,,---,,,***((('''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''&&&''''''((()))***++++++(((((((((((((((((((((((((((((())))))******++++++************************)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++*********************+++++++++------------,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///...,,,***)))***,,,---+++++++++++++++++++++,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------******************************++++++++++++++++++((())))))***+++,,,------,,,---------------------------------,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......------,,,,,,------...++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,------...+++,,,,,,,,,,,,---------)))******++++++******)))************************++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++,,,++++++++++++***,,,------...---,,,+++************+++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,+++***************++++++,,,,,,,,,---------........................((()))***+++---...///000,,,,,,---------.........++++++++++++++++++++++++---,,,++++++******++++++((())))))))))))(((((('''((((((((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((()))))))))'''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''(((((((((((())))))''''''((()))))))))))))))((())))))((('''&&&(((***)))))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((())))))***++++++(((((((((((((((((((((((())))))******************************************))))))************)))))))))************+++++++++)))***+++,,,...///000111***++++++,,,,,,++++++***((()))***,,,,,,+++***************+++++++++++++++------------------------++++++,,,,,,+++***))))))************************++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++******+++,,,,,,,,,,,,++++++******)))))))))***+++,,,---...//////,,,------......------,,,---------,,,++++++******++++++,,,,,,---.........++++++++++++++++++++++++************++++++++++++))))))******++++++,,,,,,+++,,,---.........------,,,------------,,,,,,+++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------------......///...------,,,,,,------...++++++++++++++++++++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,------************++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,++++++---.........---,,,***)))------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************)))***++++++,,,,,,---------------------------------------------,,,,,,,,,,,,,,,---------............++++++++++++++++++++++++---,,,++++++******++++++'''(((((())))))))))))(((+++*********))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&((()))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))''')))+++)))&&&$$$%%%&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))''''''((()))))))))))))))))))))(((&&&%%%&&&)))+++((((((''''''(((((()))***((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((())))))******+++))))))))))))))))))))))))++++++******************************************))))))************)))))))))************+++++++++)))***+++,,,---...///000***++++++,,,,,,++++++***''')))***,,,,,,,,,***)))*********++++++,,,,,,,,,,,,,,,------......//////***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,---......---...///000000///...---...------,,,++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,+++,,,---.........------,,,------.........------......////////////......---------------------------,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,******+++,,,,,,,,,++++++))))))+++,,,---,,,,,,+++,,,------......---,,,+++---,,,++++++***++++++++++++,,,,,,------,,,,,,+++******++++++,,,+++++++++++++++,,,,,,---......///------------------------///.........---,,,,,,,,,------------............---------------------------,,,++++++******++++++''''''((())))))***))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))'''''''''''''''''''''''''''''')))***++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((('''(((((()))***+++'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''(((((((((((()))%%%'''******'''&&&(((***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))'''(((((()))))))))))))))***)))'''%%%###%%%))),,,'''''''''''''''((())))))&&&''')))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******))))))))))))************************************,,,+++++++++***)))))))))************************))))))************)))))))))************+++++++++++++++************))))))+++++++++,,,,,,+++++++++'''(((***,,,---,,,***)))*********++++++,,,,,,,,,+++,,,,,,---...///000000))))))+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------...///000111111000///.........---,,,,,,+++******))))))***+++,,,,,,------------------------------,,,,,,,,,------.........------------------,,,,,,***+++---...///...------,,,,,,---...////////////,,,,,,------------,,,,,,------------------------++++++++++++,,,,,,---......------,,,,,,------...------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''')))***,,,------)))***+++,,,,,,,,,,,,,,,((()))***,,,------,,,,,,***+++---...///......---)))))))))***+++,,,......,,,------......------,,,***+++,,,,,,------------,,,,,,------...///000000---------------------------------....../////////---------.........//////////////////////////////---,,,++++++******++++++)))((('''&&&&&&'''((()))******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))++++++'''&&&%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''+++***(((&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***)))((('''&&&%%%$$$$$$))))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))))))))******++++++******))))))((((((***)))))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''++++++++++++++++++++++++))))))************))))))+++++++++++++++***)))((())))))))))))************************************------,,,++++++******)))***+++,,,,,,------,,,,,,---------,,,,,,+++++++++000222333000,,,)))***,,,---------,,,,,,+++++++++,,,,,,++++++***)))))))))---,,,+++***+++,,,---...------++++++++++++------++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////////////////////////////.........------,,,,,,,,,---------.........//////...------,,,,,,------...---,,,,,,,,,,,,---............---------,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,+++++++++******///000000///---+++,,,---,,,++++++******++++++,,,------------------------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***---,,,+++******+++,,,---000///---,,,+++,,,------++++++,,,------......///,,,,,,.../////////...------------,,,,,,+++++++++...---,,,++++++,,,...000............////////////---------------...///000////////////////////////------------------------------------------------------,,,,,,,,,,,,++++++)))((('''&&&&&&'''((()))***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((()))******((('''&&&%%%%%%&&&'''((()))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((())))))))))))((('''''''''''''''''''''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((((((''''''''''''((('''&&&&&&&&&&&&'''((()))((('''''''''''''''&&&&&&)))(((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************))))))(((((())))))************))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************))))))************))))))******++++++++++++******))))))))))))************************************+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++,,,......,,,)))'''''')))---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,++++++,,,------++++++++++++++++++++++++///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------............////////////////////////.........---------,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...------,,,,,,------...///............------------------------------------------------------------,,,,,,---------.........,,,,,,---------.........,,,,,,---------.........------------,,,,,,,,,+++...//////...,,,***+++,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++***))))))***++++++---,,,+++*********++++++++++++,,,------......///++++++---.........---,,,---------,,,,,,+++++++++------,,,+++,,,---...///............////////////---------------...//////........................------------------------------------------,,,,,,------,,,,,,,,,,,,++++++((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&'''(((((())))))%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&''''''((((((&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))******************))))))))))))(((((())))))))))))))))))))))))***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))***++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++)))******+++,,,,,,------***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,***++++++***(((''''''(((------,,,,,,,,,,,,+++++++++++++++,,,---.........,,,,,,,,,+++,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////...............---------***++++++++++++,,,,,,,,,......------------......---------,,,------...///............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,------------.........,,,------------.....................------------,,,---...---+++******+++,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******))))))))))))******,,,,,,+++*********++++++++++++,,,------......///******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,---------...---............/////////...------------...//////------------------------------------------------.........------,,,,,,,,,------,,,,,,,,,,,,++++++(((((((((''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&'''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((((((((())))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%''')))***))))))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))***************)))(((((('''((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))*********************)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************)))******++++++******)))++++++,,,,,,++++++******))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,+++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------......---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------///////////////////////////.....................+++++++++,,,,,,,,,------......------------......---------------...//////------------,,,,,,,,,,,,------------------------........................------------............------------............------------.....................------------,,,,,,---...---+++***+++,,,,,,,,,,,,++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,+++******************+++...---------------------++++++,,,------......///***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------------.........//////......---------......///------------------------------------------------.........------,,,,,,+++------,,,,,,,,,+++++++++'''(((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((('''&&&&&&%%%))))))((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))))))))((('''''''''(((((((((((((((&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%''')))******)))))))))(((((('''''''''(((((())))))(((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))******************)))((((((((((((((((((((())))))******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++******++++++++++++******---------,,,+++***)))(((************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,------------------------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......------,,,,,,------...,,,,,,,,,---------......////////////////////////////////////////////////---------............//////......------......///...------------...//////,,,,,,,,,++++++++++++***////////////////////////........................---------.........//////---------.........//////---------.........//////------------,,,,,,,,,,,,---...///...---,,,---...---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++,,,------......///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------............///......---------..............................------------------------.........------,,,,,,,,,------,,,,,,,,,+++++++++''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&******)))(((((('''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))((((((''''''(((((()))))))))((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************,,,+++***))))))(((((()))))))))))))))************)))))))))***************))))))))))))))))))))))))((((((((((((((()))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******------------,,,+++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***+++,,,,,,------,,,,,,------------...............,,,+++,,,------,,,+++++++++,,,,,,,,,,,,---------------,,,+++*********,,,,,,---............---------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............------------......---------.........//////////////////////////////////////////000000000000////////////000000000000//////............//////......------......///000,,,,,,,,,,,,++++++++++++////////////////////////........................------........./////////------........./////////------........./////////---------,,,,,,,,,,,,+++---...//////------...///------,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,++++++++++++,,,------......///,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------))))))***+++,,,---......,,,------------.........//////...------------...////////////////////////------------------------------------------------------,,,,,,,,,,,,++++++&&&'''((())))))((('''&&&'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))''''''((())))))(((''''''''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((())))))))))))(((((('''''''''''''''((()))*********)))(((((((((((((((((((((((((((((()))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************---,,,+++***))))))))))))*********)))))))))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((())))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,---------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,------------.........//////---+++,,,------,,,***+++++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,.../////////...---,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,---...///......------------.............../////////000000//////////////////////////////000000000111111111/////////000000000111111//////............//////...............//////000.........---------,,,,,,////////////////////////....................................////////////............////////////............////////////............------------,,,---......,,,,,,---...------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------------,,,+++)))***+++,,,,,,,,,++++++++++++,,,------......///,,,+++*********+++------+++++++++,,,,,,---------***)))))))))+++,,,...///,,,,,,---------.........//////...---------------........................------------------------+++,,,,,,------.........------,,,,,,,,,,,,++++++&&&'''((())))))((('''&&&'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((())))))******'''''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))))))))************))))))(((((('''&&&&&&''')))*********)))(((((((((((((((&&&&&&'''((()))***++++++&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************...---,,,+++************++++++******))))))(((((())))))******+++++++++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***'''(((***,,,...//////000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------++++++,,,---------,,,,,,---------.........//////222///------//////---***+++++++++,,,,,,---------,,,,,,------.../////////,,,,,,.../////////...---,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,---...///......------------......////////////000000000000//////////////////////////////000000111111111222////////////000000000000//////............//////...............///000000000000/////////.................................////////////////////////............/////////000............/////////000............/////////000000/////////............+++,,,------++++++,,,---...------,,,,,,------...------------------------.........------.........------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++******+++---...///...------++++++,,,------......///+++***)))))))))***,,,---+++++++++,,,,,,---------******)))(((***,,,///000,,,,,,,,,---------......000///...---------------------------------------------------------------***++++++,,,---...//////---------,,,,,,,,,++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''((()))+++,,,))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''+++)))'''(((+++,,,***(((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******%%%%%%%%%%%%&&&&&&''''''))))))(((((((((''''''&&&''''''''''''''''''''''''))))))))))))************''''''''''''''''''''''''+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******************************))))))))))))************)))************+++++++++))))))))))))******************))))))))))))))))))************************+++++++++++++++++++++++++++++++++***************------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------+++,,,---...////////////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------........................------,,,,,,,,,------......------,,,,,,------...////////////////////////..................------........................000///...------...///000,,,,,,...///000000000000000000000000111111111111111000000000//////......//////000000000000//////000000////////////000000000000000000////////////........................////////////////////////////////////////////////,,,---------.../////////,,,---...//////---,,,***------............------------------------------------------------------........................///...,,,+++***+++,,,,,,......---,,,,,,,,,------...---,,,+++++++++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------------...---,,,+++---///------------------------++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''''''''((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''***((('''(((***+++)))''''''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***'''&&&%%%$$$$$$&&&''')))))))))((('''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++************************))))))))))))************)))************+++++++++))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------+++,,,---...////////////..............................------------..............................------------------------........................000000///////////////000///......------......///////////////////////////////////////////////////........................000000000//////000000000------...///000000000000000000000111111111222222111111111000000000/////////000000000000000000///000000////////////000000111000000000////////////........................////////////////////////////////////////////////------..................//////...---,,,,,,,,,,,,------............------------------------------------------------------------------------------...---,,,+++++++++,,,,,,------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------------------------......---,,,,,,---///.........------.........++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))***)))((((((''''''''''''(((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))(((''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))(((&&&%%%$$$$$$&&&((()))***)))'''&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++)))))))))*********++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++,,,,,,.........------......///,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................---,,,,,,+++,,,,,,000//////////////////000////////////////////////000000000000000000000000////////////////////////000111111222222111111000......///000000/////////000000111111111222222222222222222111111111111000000000111111111111000000000//////......//////000111111000000000///////////////////////////////////////////////////////////////////////////////////////..................222000...,,,++++++---...------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,---------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------------------------......---,,,,,,---///000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((()))***'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((***)))'''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,---------------------......///------------------------///...,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////........................///..................///++++++++++++++++++++++++------------....................................------,,,+++************000//////......//////000//////////////////////////////000000000000000111///////////////////////////000111222222111000/////////000000000//////.../////////000000000111111222222222222222222222222000111111222222111111000000//////......//////000111111111000000000//////////////////////////////////////////////////////////////////////////////000000//////......------000///...---------...///------............------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------+++++++++,,,---...///000///......---------......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------...///...,,,,,,...///000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''((((((%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((($$$%%%'''))))))((('''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++((((((((((((((((((((((((************++++++++++++))))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,------...,,,,,,++++++,,,------...------------------------000...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////..............................------------......////////////////////////---------....../////////........................000000///...............///..................///000000000000000000000000.........//////000000000000000000000000000000000...///111111111111///...///000000000000000//////........./////////000000222222222222222333333333111111222222222222111111000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000//////......---,,,---///000111000000///------............------................................................------------------------------------------------+++++++++,,,---...///000......---------......///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------......///...---,,,...000......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''%%%%%%&&&(((((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))$$$&&&((()))***)))'''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))*********++++++++++++,,,)))************+++++++++*********++++++++++++,,,))))))******+++,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,,,,------+++++++++++++++,,,---...------------------------...---,,,++++++,,,------------------------------+++,,,---...////////////...........................------------------...........................---------...//////000000........................///.............../////////......------......///000000000000000000000000---......//////000000000000000000000000000000000///000000000000000000/////////000111111000000000........./////////000000111222222222222333333333222222333333333333222222222111111000000111111222222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////000000//////////////////,,,---000222222111000///------............------........................................................................,,,,,,---............---,,,,,,,,,,,,------...///------------------...///,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---...///......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------...//////...------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&((()))(((&&&%%%''')))((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***'''''''''&&&'''((())))))%%%&&&((()))***)))((('''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***))))))*********************************+++++++++,,,,,,)))************+++++++++*********+++++++++,,,,,,(((((())))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---//////........................,,,,,,,,,---------------........................+++,,,---...////////////........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000........................,,,,,,,,,,,,---...//////000//////......//////000000000000000000000000000......///000000111222222111111111111111111111111222111111000000111111222...///000111111111111111000000000000111111111111111111111111222222222333222222333333333333222222333333222222222222333333222222222111111111000000111111111111111111111111000000000000000000000000///////////////////////////////////////000000000111111111111000000//////------............------................................................------------------------+++,,,.../////////...---------,,,,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------.../////////------///000,,,---...//////...---,,,------------------------(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&''''''(((******)))''''''&&&&&&&&&''''''''''''''''''''''''))))))*********((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&(((***)))'''&&&'''***)))(((((((((''''''''''''))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((()))******+++)))%%%###$$$&&&***---$$$%%%(((***+++***'''&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((((((******************************+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111........................++++++,,,---.........---////////////////////////+++,,,---...////////////........................000000////////////000000////////////////////////---------...///000000111......................../////////000111222333444111111000000000000111111000000000000000000000000///000000111222222333333111111111111111111111111444333222111111222333444......///111111222222222111222222222222333333333000000000111111222222222222333333444444333333222444333333222222333333444222222222111111111111000111111111111111111111111000000000000000000000000////////////////////////......//////000000111111666444222///...---......---..................---////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////............---,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...///000///------///000,,,---000222222000---,,,------------------------((((((((((((((()))******))))))))))))))))))))))))***)))((((((((()))+++,,,&&&&&&''''''((()))))))))'''''''''''''''((())))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********((('''&&&+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++***)))))))))******))))))))))))******************************'''(((******((('''((()))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------................................................222111///---------///000---......///////////////////////////////////////111111000000/////////.............../////////000000000000000000000000000...//////000111222222333////////////////////////...///////////////......//////000000111111000000111111000000000111222222222222222333222111111000222222222222111111111111222333333444444444333333444444333111///000222555444333333222111000//////666444333333555666666555555555666666666555555444444444444444444333333333555555444444444444444444444222000000000000000...////////////////////////000///...///000111000...222222111111000///////////////000000000000000111222222111000///.................................////////////////////////........................////////////////////////000000000000///...---,,,,,,,,,,,,---...///000000------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---...,,,***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............///000000------------------------///............---------////////////...---,,,+++((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++)))))))))((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((()))***++++++***))))))************)))))))))(((******))))))))))))******************************************+++++++++++++++++++++*********************))))))))))))******************************)))***,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,---------////////////////////////........................000...---+++++++++---...---...//////000000//////////////////////////////000000000/////////.............../////////000000000000000000000000000000/////////000000111111111000000000000000000000000///000000000000000////////////000000000000//////111111111000000111111222111111222222222222222111222222222222222222222222222333333444555555555444555555555444222333555777999999888777777777777777777666555555777888888777888999999:::::::::999999999999888888777666666666555555555555555444444444777555333333333333222000222222222222333333444444111000///000222333222111111111111000000/////////000000000////////////...000000//////......------////////////////////////////////////////////////........................////////////////////////000000000000///...---,,,,,,---------.../////////...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---...,,,***++++++,,,,,,,,,,,,------...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------------------------------///............---------/////////......,,,++++++((((((((((((((()))******))))))))))))))))))))))))(((((()))***************+++******)))(((((('''''''''''''''''''''((())))))((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''((((((***+++,,,,,,,,,,,,************))))))))))))******))))))))))))******************************************++++++++++++***************+++++++++******))))))))))))******************************)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------...////////////////////////........................///...---++++++,,,---------...//////000000//////////////////////////////////////////................../////////000000000000000000000000000000000////////////000000000000111111111111111111111111000000111111111111111000000111111111111111000000222111111000000111111111111111222222333333444444444444444444444444444444444555666777888999999999999;;;<<<<<<;;;;;;===>>>>>>===<<<;;;;;;<<<===>>>===<<<;;;<<<>>>???>>>===??????@@@@@@AAAAAABBBBBBBBBAAAAAA???>>>===<<<;;;999999999999888888777777999888777777777666444222444444555555555666666666333222111222444555444333111111111111111000000000111111111000000//////...000000000///////////////000000000000000000000000////////////////////////........................////////////////////////000000000000///...---,,,------...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,+++++++++,,,,,,,,,,,,------......------------......++++++******++++++,,,,,,+++++++++,,,,,,---------------------------------...------------...//////------------------------///............------------......------,,,+++***((((((((((((((())))))***(((((((((((((((((((((((('''((()))++++++***)))))))))))))))((((((''''''''''''''''''''''''((())))))))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((((((''''''))))))((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******+++++++++*********)))))))))))))))******))))))))))))******************************'''((((((((()))))))))))))))))))))***+++++++++,,,+++******))))))******+++************************''')))+++***)))((())))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,........................000///............//////......///000000000000000//////////////////////////////.....................////////////000000000000000000000000000000000000000//////////////////111111111111111111111111000000111222222222111111222222333333333333222222222222111111111111222222222333333444555666777888888888999999:::::::::;;;;;;<<<===???@@@AAAAAAAAAAAADDDFFFGGGGGGGGGHHHIIIGGGFFFDDDBBBBBBBBBDDDDDDGGGFFFEEEFFFHHHIIIHHHFFFHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@??????===<<<;;;;;;<<<;;;888666888888888888777777777777777666444555666666555333333333222222222222111111222222111111111111111111111111111111111222222222111111111111111111111111////////////////////////........................//////////////////////////////000//////...------...............---------//////......---------------------------------------,,,+++,,,......---++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++***+++++++++******+++,,,,,,---......------------------------...............///000000------------------------///............---------,,,---------,,,,,,+++***((((((((((((((())))))***(((((((((((((((((((((((('''((()))++++++***))))))&&&&&&&&&''''''((((((((('''''''''''''''((())))))))))))((((((''''''&&&&&&'''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((())))))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))************))))))))))))******************************'''((((((((()))))))))))))))))))))***+++++++++,,,++++++************++++++************************((()))++++++)))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,---.../////////......------------------------//////////////////////////////........./////////...//////000000000000000000000000000000000000000......//////////////////////////////000000000111111111111111111111111111000000000000////////////111111111111111111111111///000111222222222222222111222333333444444333333333333333333333444555555777777777888999;;;<<<>>>??????@@@AAABBBBBBCCCCCCEEEFFFGGGHHHJJJJJJKKKKKKIIIKKKNNNOOOOOOOOOPPPRRRRRRQQQOOOMMMLLLLLLLLLLLLNNNMMMMMMOOOQQQQQQOOONNNPPPPPPPPPPPPQQQSSSTTTUUUTTTTTTSSSRRRQQQOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJEEEDDDCCCDDDDDDDDDBBB@@@BBBBBBAAA???>>>===<<<;;;???===;;;::::::999777555555444444333333222111111000000000111111222222222111111111111111111222222000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////...---...............---------//////............------------------------------///---,,,,,,......---,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,...---,,,+++******************+++,,,,,,---......------------------------++++++******++++++,,,---------------------------///............---------,,,,,,------,,,,,,++++++((((((((((((((()))******))))))))))))))))))))))))(((((()))***************&&&&&&&&&'''((()))))))))'''''''''''''''((())))))(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&''''''((()))***((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&'''(((((())))))))))))))))))))))))))))))''''''((((((((()))))))))************************+++***)))(((''''''''''''))))))))))))******************))))))))))))******++++++++++++++++++++++++************++++++++++++***************+++++++++++++++************++++++***************************,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------+++,,,...///000000///...000000000000000000000000////////////////////////,,,,,,,,,---------------...///000000111111000000000000000000000000000000////////////000000000000/////////000000000111111111111111111111111111111000000000000111111111111111111111111111111111111000111222333444444444444111222333555666666666666777777777888999:::;;;<<<>>>=========>>>@@@BBBDDDFFFFFFGGGHHHIIIKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRNNNPPPRRRRRRRRRSSSUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPRRRRRRRRRTTTVVVVVVTTTRRRVVVVVVUUUUUUUUUVVVXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSPPPNNNLLLLLLNNNOOONNNNNNOOONNNMMMLLLJJJHHHGGGGGGHHHFFFDDDCCCCCCBBB@@@>>>;;;:::999888777555444444111111111111222222222333111111000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///////////////......------..........................................------------------------000///------.........---++++++,,,,,,,,,,,,------++++++************++++++...---,,,+++************+++++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---...------------------------///............---------,,,,,,------------,,,,,,((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************'''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((************************))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&''''''((()))***((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++***)))((((((((()))***((()))))))))******************))))))))))))******++++++++++++++++++++++++************+++++++++++++++++++++***************,,,++++++******++++++,,,***************************,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.......................................+++,,,...000111000//////111111111111111111111111////////////////////////+++,,,,,,------...------//////000111111111111000000000000000000000000000000000000000111111222222//////000000000111111111111111111111111111111111000000111111222222333333333333333333333333333333333333444666666777777666555666888:::<<<===>>>>>><<<<<<===>>>???AAACCCDDDDDDDDDCCCCCCCCCEEEGGGIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVUUUUUUVVVXXX[[[WWWXXXZZZ[[[[[[ZZZYYYXXXWWWWWWWWWYYY[[[[[[YYYVVVYYYXXXVVVUUUUUUVVVXXXYYYWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXVVVSSSQQQQQQSSSUUUWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTRRRPPPOOOOOOOOOOOONNNLLLGGGFFFEEECCCAAA???======999999888888777666555555444444333333222222111111222222222222222222222222000000000000000000000000////////////////////////////////////////////////......////////////......,,,---------.../////////------------------------........................222///------.........---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000------------------------///............---------,,,------.........------((((((((((((((()))******))))))))))))))))))))))))***)))((((((((()))+++,,,------,,,,,,+++*********'''''''''''''''((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&&&&'''((())))))(((((()))))))))(((''''''&&&&&&'''''''''((()))******+++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***))))))))))))+++,,,---(((((())))))*********+++******))))))))))))******++++++++++++++++++++++++(((((((((((()))))))))))),,,+++++++++******)))))),,,++++++******++++++,,,************************(((***,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------....................................+++,,,...000111111000///////////////////////////000000000000000000000000------...///000000000/////////000111111111111111000000000000000000000000000000111111222222222333000000000000111111111111111111111111111111111111000000111222333444444444444444444444444444444444555555777888999999999999;;;<<>>>>>BBBAAACCCHHHNNNQQQOOOMMMKKKIIIGGGFFFGGGJJJMMMPPPPPPLLLKKKNNNOOOLLLKKKMMMLLLQQQWWW[[[\\\[[[[[[[[[ZZZVVVUUUYYY[[[[[[\\\______bbbeeefffeeeeeehhhkkkkkkqqqwww}}}|||rrrmmmiiidddaaabbbbbbaaa```^^^\\\YYYXXXZZZ\\\^^^^^^\\\___ccccccbbbaaabbbdddllljjjeeeaaa^^^\\\[[[[[[UUUTTTRRRQQQQQQRRRTTTUUUWWWWWWYYY\\\___aaaaaa___]]][[[ZZZZZZ[[[\\\[[[ZZZXXXXXXXXXWWWUUURRRPPPNNNRRROOOKKKIIIIIIGGGDDD@@@BBBBBBBBBAAA???<<<:::888999888666444222222222333222222111000000000000111222000......///000///...111000000//////.........111000000/////////000000//////////////////////////////...---,,,,,,++++++...------,,,,,,------......------,,,,,,------...........................000///---,,,++++++,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,++++++,,,...///111000////////////.........,,,------......------,,,))))))))))))))))))))))))***)))(((((()))***)))''''''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((''''''&&&'''((()))***)))(((((((((''''''''''''(((((()))))))))(((''''''((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++(((%%%%%%(((******)))(((((((((((())))))))))))************)))))))))(((******************************************))))))+++***)))***++++++***)))))))))************))))))))))))))))))))))))))))))************++++++++++++++++++************++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++...,,,***+++---...,,,***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,---------.........---------.........//////---...///000000///...---////////////////////////...//////////////////...000111111000//////111333111111111111111111111111222111111000//////000000000111222222111000111333222222222222222222222111444333333222333444555666555666777999::::::;;;;;;???@@@AAACCCEEEFFFFFFFFFFFFGGGJJJPPPVVVXXXXXXVVVSSSQQQOOONNNNNNPPPSSSUUUVVVSSSRRRUUUVVVTTTTTTVVVUUUZZZ```dddeeeeeeeeeeeeddd```___bbbdddcccdddgggmmmpppssstttssstttwwwzzz{{{vvvooolllkkklllkkkjjjllliiiffffffgggiiijjjkkkmmmnnnooonnnllllllooorrryyyuuupppllliiifffcccaaaYYYUUUQQQOOOPPPSSSUUUVVVTTTUUUWWWZZZ^^^``````___]]][[[YYYYYYZZZ[[[\\\[[[XXXYYYZZZ[[[[[[[[[[[[ZZZZZZXXXUUUTTTTTTTTTQQQNNNKKKKKKJJJIIIHHHEEECCCAAA@@@>>><<<:::888777777777555444333222111000000000111///......000111111000000000//////...............---------------.../////////////////////////////////......---,,,,,,+++///......------......///...------,,,,,,------...........................000///---,,,++++++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,------...////////////.........------,,,,,,------------,,,,,,)))))))))))))))))))))))),,,+++))))))******((('''(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((('''''''''''''''''''''&&&''''''((())))))))))))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((())))))))))))************))))))))))))*********************************++++++++++++++++++***)))***++++++***)))))))))************)))))))))))))))))))))))))))))))))*********+++,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++---------+++++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,------------.........------........./////////......////////////......///////////////////////////////////////////////////000111000000000222444222222222222222222222222222222111000000000000111111222333222111000111222222222222333333333333333555555555555666888999:::;;;;;;<<<===???AAABBBCCCEEEFFFGGGIIIJJJKKKLLLLLLMMMPPPTTT[[[```bbbbbb```\\\[[[YYYXXXXXXYYY[[[\\\aaa^^^]]]``````___```dddeeeiiinnnrrrsssrrrrrrrrrqqqnnnmmmpppqqqppprrruuu}}}wwwvvvwwwxxxyyy}}}{{{zzz|||~~~{{{zzz|||}}}yyyxxxtttmmmhhh^^^WWWPPPNNNSSSXXX[[[\\\XXXXXXZZZ^^^aaadddcccbbb```^^^ZZZYYYZZZ[[[\\\[[[VVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYVVVVVVVVVUUUTTTQQQOOONNNJJJIIIGGGDDDBBB@@@???>>>;;;:::888666444333222222111000//////111333333222000000000000000/////////---,,,,,,,,,---......////////////////////////////////////...------,,,,,,000//////////////////000......------------..............................//////---,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,------...---------......---------,,,,,,,,,,,,,,,------------,,,,,,))))))))))))))))))))))))+++***((()))******((('''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((('''''''''&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''''')))+++(((((((((((())))))))))))*********)))))))))))))))*********************************++++++,,,,,,---+++***)))***++++++***)))))))))************))))))++++++++++++++++++++++++''''''((()))******++++++++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***))))))******++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........------------........................////////////...//////////////////...///////////////000000000000//////////////////000...000111111111111333555222222222222222222222222333333222222222222222333111222333222111000111333333333444555555666777777888999999;;;<<<===??????CCCCCCCCCDDDFFFIIILLLNNNKKKLLLNNNOOOQQQQQQRRRRRRWWWZZZ___dddhhhiiihhhgggccccccbbbbbbcccdddeeefffkkkhhhhhhjjjkkkjjjmmmssswww{{{~~~}}}||||||{{{yyyyyy}}}}}}}}}}}}wwwoooddd\\\TTTTTT\\\eeehhhhhheeeeeegggiiimmmnnnmmmllljjjfffbbb___^^^]]]\\\[[[XXXWWWVVVUUUTTTTTTUUUUUUYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^^^^]]]\\\ZZZXXXWWWTTTSSSQQQOOOLLLJJJHHHGGGDDDBBB@@@===;;;999888777666444222222333444333222222222222222222111111111............///000111111/////////////////////////////////.........------000//////......//////000......------------....................................------,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,,,,---.........---,,,+++---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))((('''&&&''')))***)))((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&%%%%%%%%%&&&''')))+++''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))(((((()))+++(((((((((((())))))))))))))))))))))))))))))***************************************++++++,,,,,,---+++***)))***++++++***)))))))))************))))))++++++++++++++++++++++++'''(((((()))***++++++,,,++++++************++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))************+++,,,++++++++++++++++++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................------------.........//////........./////////000000/////////....../////////////////////000000111111111000////////////000111...000111222111222333444222222222222222222222222222222111111111222222333000222333333222111333444444444555666888999::::::;;;<<<>>>@@@BBBCCCEEEEEEJJJJJJJJJKKKNNNQQQTTTVVVUUUVVVXXXZZZ\\\]]]^^^^^^bbbeeeiiimmmnnnnnnnnnmmmmmmnnnooopppqqqrrrssstttrrrpppppprrrssssssxxx~~~xxxkkkeee```dddnnnxxx{{{zzzwwwwwwwwwyyy{{{|||zzzxxxyyyuuuqqqmmmiiieee```]]]\\\ZZZWWWUUUSSSRRRSSSSSSXXXXXXZZZZZZ[[[\\\]]]^^^___`````````___^^^\\\[[[ZZZZZZXXXVVVTTTRRRPPPOOOMMMLLLJJJGGGEEECCCBBBAAA???<<<999888888777555444444444333222222111111000///////////////000111222000000000000000000000000000///////////////......///..................//////......------......///........................------------------,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,,,,---.........---,,,+++---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))'''&&&%%%&&&)))***)))((())))))(((((((((((())))))((())))))******))))))((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&''''''((()))((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''((((((((((((''''''''''''((((((************************((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************************************++++++++++++++++++***)))***++++++***)))))))))************))))))***************************+++++++++,,,---------++++++************++++++++++++++++++++++++,,,,,,******++++++++++++*********+++,,,---,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------------........./////////....../////////000000000//////............//////...//////000000111111222111111////////////111111///000222333222222222333333333333333333333333333111000000000000111222222111333444555444555666888777777999:::<<<>>>???@@@@@@AAADDDGGGIIIKKKLLLMMMQQQQQQRRRTTTVVVYYY[[[\\\]]]___aaacccfffhhhiiiiiinnnqqqtttvvvvvvvvvvvvwww{{{|||}}}xxxvvvwwwxxxxxxzzzuuusssuuu||||||tttkkkeee]]][[[WWWTTTSSSSSSUUUVVVVVVWWWXXXXXXWWWWWWXXXYYY^^^^^^_________^^^\\\[[[\\\\\\[[[[[[YYYXXXVVVUUUUUUTTTRRRPPPOOOMMMMMMLLLIIIFFFCCCAAA???>>><<<:::777666555444333222111000000//////......//////000000000000000000000000000000000000000000000/////////......------....../////////............//////........................,,,------......---,,,,,,++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,------...---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))((('''((()))***)))(((***)))(((''''''((()))***))))))************))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''((((((((()))&&&'''(((((())))))))))))''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&(((***+++)))'''(((((((((((())))))))))))((()))))))))******************************************************))))))+++***)))***++++++***)))))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++++++++******++++++++++++******)))+++------++++++---000+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////...------............////////////.../////////000000000000000///...------...///000...//////000111111222222222111///......///111222///111333444222111222222333333333333333333333333222222222222222333444444333555777888888999<<<>>>>>>???AAACCCEEEGGGIIIJJJIIIKKKNNNRRRUUUWWWXXXXXX[[[\\\^^^```bbbdddeeeeeefffhhhkkknnnqqqsssuuuvvvyyy|||{{{zzz{{{}}}|||~~~yyypppdddaaa]]]YYYXXXXXXZZZ\\\ZZZ[[[\\\ZZZWWWVVVVVVXXX\\\\\\]]]^^^^^^]]][[[[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYZZZYYYXXXWWWVVVUUUUUUUUURRROOOLLLJJJIIIGGGEEEDDD???>>><<<;;;888777555444333222111000////////////000000000000000000000000000000000000000000000000000//////......//////000//////............//////........................,,,,,,---......------,,,+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,------...///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,+++))))))******((('''***)))(((''''''((()))***))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))&&&''')))*********)))((((((((())))))*********+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***'''%%%''',,,---***&&&(((((((((((())))))))))))(((((())))))*********+++************************+++*********))))))((((((+++***)))***+++++++++)))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++************++++++---,,,,,,++++++***************++++++++++++******&&&)))++++++))))))+++...++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////...---,,,............/////////000////////////000000000000000///...------...///000...//////000111222222222222111000......000111222000222444444333111111111333333333333333333333333666666666666666777888999555777999;;;;;;===@@@BBBGGGHHHIIILLLNNNPPPRRRSSSRRRTTTXXX\\\___aaabbbbbbeeefffiiikkkmmmmmmmmmmmmqqqsssvvvzzz}}}~~~}}}}}}yyyqqqnnnhhhdddaaaaaacccdddccceeeeeeccc^^^\\\\\\^^^[[[\\\]]]]]]]]]]]][[[[[[XXXYYYZZZ\\\\\\\\\[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZWWWTTTQQQPPPOOOOOOMMMKKKGGGFFFDDDBBB???===;;;:::666666444333222222111111000000000000000000000000000000000000000111111111111111000000000000111111//////............//////........................+++,,,---.........---,,,******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,++++++,,,...///111......------------,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&''')))************)))))))))))))))(((''''''''''''(((((())))))******((('''&&&'''((()))((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''(((((()))***++++++++++++*********))))))(((((())))))))))))(((((((((((()))************+++++++++,,,,,,+++***))))))******++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,,,,)))''''''******(((%%%+++***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---***+++,,,,,,---...//////++++++++++++++++++++++++...------,,,,,,------...---.........---,,,,,,+++...............///000000............/////////000......//////000000111111222111000.........///000//////000111111111111111000000000000111111111111000000000222444555555444888888888777666666777777555666777777777888:::<<>>;;;999666444222444111//////000222333333111111111000000000/////////////////////000111222000000000000000000000000//////.........---------......---------,,,,,,,,,,,,,,,,,,++++++*********------------,,,++++++***111000///...............---,,,,,,++++++,,,,,,---***++++++,,,---...//////,,,------......------,,,,,,,,,------...---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&'''((())))))***)))))))))))))))))))))((('''''''''((((((((()))))))))***)))(((''''''((()))'''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''(((((()))******++++++************)))))))))(((((()))))))))******++++++)))************+++++++++,,,+++***))))))))))))******************************+++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++***))))))******)))(((---,,,+++***))))))******))))))))))))))))))))))))++++++***))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---.........------,,,+++---------------...//////........./////////000000/////////000000000000000222111000///...//////000///000000111111111111111111111111111222222222222222222333444555666666555777777777777777999;;;===;;;===???@@@AAACCCEEEGGGGGGHHHIIIKKKOOOTTTZZZ^^^hhhooorrrpppmmmmmmllljjjoooqqqtttxxx{{{}}}~~~~~~}}}}}}~~~}}}~~~}}}|||~~~{{{uuunnniiifff___\\\YYYXXXYYYYYYVVVSSSWWW[[[\\\WWWVVVZZZ\\\ZZZ[[[ZZZZZZZZZZZZ[[[[[[\\\XXXXXXWWWVVVTTTRRRPPPOOOIIIHHHGGGDDDAAA>>>;;;999888555222111222333333222000000000000////////////000/////////000000111222000000000000000000000000//////.........---------.........---------,,,,,,------------,,,,,,++++++------.........---,,,,,,000///......------......---,,,,,,++++++,,,,,,---,,,,,,------------------,,,------......------,,,+++,,,,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((('''(((((((((((())))))))))))***(((''''''(((((('''%%%&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((''''''''''''&&&(((((())))))))))))(((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((()))******++++++************))))))))))))(((((()))***+++,,,------)))************++++++++++++***))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++************++++++)))+++,,,+++******+++,,,...---,,,***))))))))))))++++++++++++,,,,,,,,,,,,+++******))))))***++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......------------......---............---,,,,,,------,,,,,,------...///....../////////000000000000000000000000000//////111111000/////////000000///000111111222222111111111111222222222333333333444444555555666666777777888999:::;;;<<>><<<999777555555444444333222111111000000///////////////000////////////////////////////////////........................------------...---------------------+++,,,---......///.........------,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,---------,,,,,,***))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))((((((((((((***(((''''''(((((('''%%%'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,+++++++++&&&))),,,+++)))(((***---******++++++,,,,,,,,,,,,((()))))))))*********+++++++++,,,,,,------------++++++,,,------...//////------------------------///......------......///------...//////......---///////////////000000111////////////000000000111222222111111000000//////000000111111111111111111000000111222222222222222000000111222222333444444333555777777777888<<>>;;;999666555444444333222111000/////////000000000000000000000000000000000/////////....../////////.........------,,,,,,,,,,,,,,,---------++++++,,,,,,---,,,,,,,,,------------------...///---,,,,,,++++++,,,,,,---***++++++,,,---...///000,,,------......------,,,............------,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))''''''((()))))))))))))))***)))))))))(((((((((''''''&&&&&&''')))***)))((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))))))))(((((())))))))))))((((((%%%&&&(((*********)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))((()))))))))************))))))))))))))))))******)))************++++++++++++++++++++++++,,,------*********************************+++++++++,,,,,,++++++,,,------,,,++++++,,,+++******+++++++++))))))***,,,------------,,,++++++,,,------...//////'''(((***+++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------...//////////////////////////////000111111//////000000000111111111111111111111111111222222///000111222222222222111000111222222333333222222333333444555666777888888888<<<@@@BBBDDDHHHOOOVVV[[[jjj}}}yyyxxxttttttxxx{{{~~~tttlllgggZZZYYYXXXWWWXXXYYY[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^]]][[[YYYYYYYYYXXXUUUSSSLLLKKKHHHEEEAAA>>><<<:::888777555444333222222222000000000000000000000000000000000000/////////...////////////............,,,---------............------------------,,,+++......------......///000---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,------......------,,,,,,,,,---------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************$$$%%%&&&((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&((()))************''''''((()))))))))))))))******))))))((((((((('''&&&%%%%%%&&&)))******)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''((((((((())))))******(((((())))))))))))(((((($$$&&&(((***++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))(((((())))))*********+++(((((()))***+++,,,,,,---)))************+++++++++,,,+++++++++,,,------...))))))))))))))))))))))))++++++,,,,,,,,,---------++++++------------++++++000---***+++---...+++)))+++,,,---------,,,+++***(((((()))******+++,,,,,,)))***,,,---......------......------------,,,,,,++++++++++++++++++++++++//////............//////------...///000000//////...............///000000000000000000111111111111000000000111222222222333///000111222333333222111111111222333333333333222555555666777888999::::::;;;@@@EEEHHHJJJOOOXXX___lll{{{}}}}}}|||}}}|||rrrmmm[[[YYYWWWUUUUUUUUUWWWXXX\\\\\\]]]]]]]]]\\\\\\[[[]]]\\\[[[[[[\\\\\\ZZZXXXWWWUUURRRNNNJJJFFFCCCBBB;;;:::888777555555444444000000000000000000000000000000000000////////////000/////////............---.........//////000000////////////...---,,,,,,...............///000111---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))(((&&&&&&''''''''''''(((((((((((())))))(((''''''''''''''''''&&&$$$###$$$%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((('''''')))))))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((***)))(((''''''((()))*********))))))((((((''''''(((((())))))))))))((((((,,,+++***((((((((()))***(((((((((((())))))))))))))))))(((((((((((())))))******++++++++++++******+++++++++*********)))))))))************+++++++++))))))*********++++++++++++++++++++++++***)))(((((()))***++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,***)))))))))******+++,,,...//////...,,,+++...---+++))))))***+++,,,---------,,,,,,+++++++++)))************+++++++++---------............///////////////////////////////////////////////////////////////////////////111111222222222111111000333333222222222222222222222222111111111222222333444444444555555777888888777777777777777999===@@@AAAFFFMMMTTT[[[cccjjjnnnzzz{{{ssshhh```VVVQQQSSSVVVWWWVVVYYYYYYZZZZZZ[[[[[[\\\\\\[[[ZZZZZZZZZ[[[\\\[[[ZZZ\\\[[[YYYUUURRRNNNLLLJJJEEECCCAAA???===;;;777444222000//////000000///...---///111222222000---+++//////.........//////000///////////////////////////...---,,,,,,---...///------............------.........------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---,,,,,,+++*********+++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&''''''''''''(((((((((((())))))((('''''''''''''''))))))((('''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((*********)))((('''''''''((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((((((((''''''''''''((((((***)))))))))((((((((('''(((((())))))))))))((((((,,,+++)))((((((((()))***(((((((((((()))))))))***))))))(((((((((((())))))******++++++++++++******+++++++++*********)))))))))************+++++++++******************+++++++++++++++++++++***))))))###$$$%%%''')))***++++++******++++++,,,,,,,,,------,,,***)))))))))***+++)))***,,,------,,,***)))------+++*********++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------............///////////////////////////////////////////////////////////////////////////111111222222222111111000222222222222222222222222111111000000000000111111333333333444444666777888666777999;;;===AAAFFFJJJKKKQQQZZZdddnnnvvv~~~{{{sssjjj___XXXVVVUUUTTTRRRVVVVVVWWWWWWWWWVVVVVVUUU[[[ZZZZZZ[[[]]]^^^^^^^^^^^^]]]ZZZWWWTTTPPPNNNMMMKKKIIIFFFDDDBBB???;;;888555444222222333222000...000000222222222111///...//////............/////////////////////////////////...------------...///---......//////......---......---------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---,,,,,,+++******++++++))))))))))))************((((((((((((((((((((((((************************(((((((((((((((((((((((()))******))))))((('''&&&''''''''''''(((((((((((()))((((((''''''''''''((())))))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((+++***))))))((()))))))))((((((((()))))))))******))))))))))))))))))))))))******++++++++++++******+++++++++***************)))************+++++++++++++++*********************++++++++++++***))))))'''((()))***+++,,,,,,,,,))))))***+++,,,---......,,,,,,+++************+++******,,,,,,,,,,,,******,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------............///////////////////////////////////////////////////////////////////////////000111111222222222111111111111222222222222222222222222111111111111222222333333444555666777999::::::<<<@@@CCCGGGKKKPPPTTTWWW```mmm{{{|||tttiiiaaa\\\ZZZWWWUUUWWWWWWWWWVVVUUUTTTRRRQQQXXXYYYZZZ\\\^^^___```aaa___^^^\\\YYYWWWTTTRRRQQQNNNLLLJJJIIIHHHEEEBBB@@@:::999888888777555222///222222222111111111000000//////...------......//////////////////////////////......------......///---......//////......---...------------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---,,,,,,+++++++++++++++(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((()))(((''''''''''''((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((******************))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&((())))))(((&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((******))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))******++++++++++++******************************))))))*********++++++++++++++++++*********************+++++++++******)))------------,,,+++***)))******++++++,,,------...++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///////////////////////////////////////////////////////////////////////////000000111222222222111111111111111222222222222222444444333333444444555555555666666888:::<<<>>>???CCCFFFJJJNNNQQQTTTXXX[[[dddpppyyyqqqjjjgggdddbbb```^^^^^^]]][[[YYYWWWUUUTTTTTTWWWZZZ\\\]]]^^^___```]]]]]]\\\ZZZYYYXXXWWWVVVOOOMMMLLLLLLLLLKKKIIIGGG@@@???>>>>>>===:::666333444333111000000000000111//////......---.........//////////////////////////////............//////......////////////......------------------------,,,,,,,,,---------......,,,------......------,,,---,,,,,,+++++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''''''''''''''((((((((((((((((((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))*********))))))))))))))))))************))))))************))))))******++++++++++++******************************))))))*********+++++++++************************)))******+++++++++******++++++******)))(((&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++------------------------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///////////////////////////000000000000000000000000000000000000000000000000///000111222222222222222111111222222333333333333444444444444555666777888777888:::<<>>@@@AAAEEEGGGJJJOOOUUU[[[___bbbjjjooovvv|||xxxuuuqqqmmmlllnnnqqqsssssszzzzzzppphhhdddaaaaaa``````___^^^^^^]]]ZZZXXXVVVUUUUUUSSSPPPMMMNNNLLLIIIIIIJJJKKKKKKKKKFFFDDDBBB???<<<:::888888444333222111000000000000////////////////////////...///000111111000///...//////000000000000//////,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,---......++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''((((((((()))'''''''''''''''((()))***)))(((&&&%%%&&&''')))+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''')))))))))((('''&&&))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************((('''&&&%%%%%%&&&'''((('''((((((((())))))******(((((())))))))))))(((((('''((()))+++++++++***))))))************+++++++++((()))+++,,,,,,+++)))(((******++++++++++++******))))))******++++++++++++)))************+++++++++''''''(((***+++,,,---...((()))***+++++++++++++++******+++++++++***))))))***++++++,,,---...//////)))***,,,---...---,,,,,,...------,,,,,,------...,,,+++***))))))+++---...+++++++++,,,,,,------------------.........//////---------.........//////////////////////////////000000000000000000000000000000000000000000000000//////000222222333333333444444555555666777777888999999;;;===@@@DDDFFFHHHNNNPPPTTTZZZ```gggllloooyyy}}}~~~}}}{{{vvvsssrrruuuyyy|||zzzooojjjffffffdddbbb```^^^]]]\\\WWWWWWVVVWWWYYYYYYXXXVVVPPPMMMJJJIIIKKKNNNPPPPPPLLLKKKIIIFFFBBB???===;;;555444333222111111111111////////////////////////...///000111111000///...//////000000000000//////,,,,,,,,,------.........,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,---...///%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''((((((((((((''''''******))))))((((((''''''))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))+++((((((''''''''''''(((((())))))))))))((((((((((((***)))(((((((((***+++,,,******)))(((''''''(((((())))))(((((((((((())))))******))))))((((((''''''%%%&&&(((******)))'''&&&((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((+++*********))))))((((((((())))))))))))********* """&&&))))))(((&&&$$$)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,...............------------------........./////////000111000///...///111111///...------...///111111111000000000000000111111111111111111111222333555444222000000111333444666444222333666:::===>>><<<@@@EEEHHHJJJMMMQQQUUU]]]___bbbeeejjjpppvvv{{{~~~}}}}}}zzzyyy||||||uuuuuuqqqmmmjjjhhhccc]]]XXXVVVVVVVVVWWWXXXZZZ[[[\\\UUUSSSQQQOOONNNNNNOOOOOORRRQQQPPPMMMJJJGGGEEECCC===;;;888555333222333333111111000000////////////000000000000000000//////000000//////.........---000000///...............,,,---......//////......,,,,,,,,,---------......//////...---,,,,,,,,,,,,'''(((***++++++***)))((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''''''''((((((((((((''''''***)))))))))((((((((('''++++++*********))))))))))))))))))((('''''''''&&&))))))))))))))))))))))))&&&((())))))(((((()))+++((((((''''''''''''(((((())))))))))))((((((((((((***)))((((((((()))+++,,,+++***)))((((((((((((((('''''''''''''''(((((()))***)))))))))(((((((((''''''((()))*********)))((()))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************)))))))))(((((((((((()))))))))******''')))+++---...---,,,+++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------..................---------.........//////...///000000......///000111000...------...000111111111000000000000111111222222111111222222333444444333333333333555666777999777666777:::===@@@BBBCCCHHHNNNPPPQQQSSSYYY^^^hhhkkknnnrrrvvv{{{~~~{{{xxxsssooolllfff```[[[UUUVVVVVVWWWXXXYYYZZZZZZWWWUUUSSSQQQOOOPPPQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLDDDBBB???;;;777555444333222111000//////000111111///////////////000000000000000/////////.........111111000////////////000,,,---......//////......,,,,,,,,,---------......------,,,,,,,,,------...)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))((((((((((((*********)))))))))((((((+++***))))))''''''&&&%%%))))))))))))))))))))))))'''((())))))(((((()))***''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))((())))))***++++++******)))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((()))))))))*********++++++***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((************))))))))))))((((((((())))))))))))***(((((()))***++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++------+++++++++,,,---...,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,---------.../////////------........./////////...///000///...---...000000000............000000111111000000000111111222222222222222222333444444222333444555777888999:::;;;;;;;;;<<>><<<888444111000///////////////000000000111111//////000000000000000000000000///.........//////,,,---......///.........,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))*********)))))))))((((((&&&'''((((((******+++,,,************************((()))***)))((('''((()))((((((''''''''''''((((((''''''(((((())))))******)))************)))((((((((((((((((((((())))))***,,,+++***)))((('''''''''(((((((((((())))))))))))((((((((()))))))))*********))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))*********************+++++++++,,,,,,,,,,,,++++++++++++,,,---)))************+++++++++************************************************++++++++++++++++++++++++***************************++++++,,,---------......------,,,,,,------...---,,,,,,,,,,,,---......------------------------...------------,,,,,,,,,,,,,,,,,,------------...,,,---------.../////////....../////////000000000///000111000///...///111000000000000000000000000111111111111111222333444111111111111222444555666555666888:::===@@@BBBCCCDDDJJJQQQWWW\\\ccckkkqqqwwwzzz}}}}}}||||||~~~zzzvvvttttttuuutttrrrnnniiiddd___\\\WWWVVVUUUSSSSSSTTTVVVWWWZZZZZZYYYXXXWWWUUUSSSRRRNNNNNNMMMLLLKKKKKKJJJJJJCCCAAA>>>:::777444222111111111111111111111111111//////000000000000111111000000///............///,,,---......//////......,,,,,,,,,---------......//////...---,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))************))))))'''((((((((()))))))))***++++++*********)))))))))((((((((()))*********+++************************(((******)))(((''''''((())))))(((((((((((())))))'''''''''((()))*********)))******+++***)))(((''''''''''''''''''((())))))(((((('''''''''(((((()))'''((((((((()))))))))***((()))***+++++++++***))))))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))))))))************(((((()))))))))*********)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++******************************+++,,,------......---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---....................................---------,,,,,,,,,,,,,,,,,,---------......------...................../////////000000000000000111222111000///000222000000000111111000000000111111111111222333444555333333333333555666777888888999;;;???CCCHHHLLLOOOQQQWWW___eeeiiipppxxx~~~~~~|||~~~~~~~~~|||zzzvvvqqqnnnkkkiiibbb```\\\YYYWWWVVVVVVVVVXXXXXXYYYYYYYYYXXXWWWWWWQQQOOOMMMJJJHHHGGGGGGGGGEEEEEECCCAAA???;;;888777444444333333222111111111//////000000000111111111...------,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,---------.........------,,,,,,,,,---------,,,+++)))((((((''''''))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))************))))))'''((((((((())))))******))))))))))))((((((((((((*********)))))))))))))))************************)))******)))(((''''''(((******))))))))))))******&&&''''''((()))******+++)))***+++++++++)))((('''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''(((******'''((((((((())))))******(((***,,,---------+++***((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++''''''''''''(((((((((((())))))*********))))))((()))************+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,---.......................................------,,,,,,,,,,,,,,,,,,------........................---------////////////000000000000000222333222111000111222000000111111111111000000111111111111222333444555444444555555777888999::::::<<<>>>BBBHHHOOOUUUYYY[[[bbbjjjooorrrxxx~~~xxx|||~~~zzzwwwuuusssrrrkkkhhhccc^^^ZZZWWWVVVUUUSSSTTTVVVWWWYYYZZZ[[[[[[TTTRRRMMMIIIEEECCCBBBBBBFFFFFFGGGFFFDDDAAA>>><<<666555555444333222111111//////000000111111111222000000///............///,,,---......//////......,,,,,,,,,---------......,,,,,,,,,,,,---...//////(((((())))))******++++++))))))))))))))))))))))))))))))((()))******'''%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))************+++++++++***)))(((((('''***)))((()))***)))(((&&&******)))''''''&&&&&&&&&(((((((((((())))))))))))******++++++++++++******************************+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************((((((((((((((((((((((((++++++******************,,,,,,---+++***)))+++,,,************************++++++************++++++++++++******++++++,,,---))))))************))))))******++++++++++++******))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---------............///------------------------------............------///////////////.........111111111111111111111111...//////000111222222333///000000000111111111111333333222111111111111222333444666666777999<<>>BBBEEEJJJPPPVVV[[[cccmmmssssssvvvxxx{{{zzzxxxxxx||||||xxxwwwxxxyyyzzz{{{}}}vvvmmmeee___\\\VVVWWWVVVUUUUUUVVVYYY[[[]]]ZZZVVVSSSPPPNNNJJJHHHEEEEEEDDDCCCCCCBBBAAAAAABBB@@@>>><<<999777555444000000111111111111000000.............../////////---......//////......---------------------------......------,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))),,,***))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******---,,,,,,,,,+++)))((('''(((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((((()))))))))++++++******)))((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&((()))+++,,,((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))***************************************************************++++++***(((((()))+++************************++++++************+++++++++************+++,,,,,,******++++++++++++******,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---------............///////////////////////////---......//////......---/////////.........------.........//////000000000......//////000000111111222111111111111111111111111111111222222444555555777999===???BBBFFFJJJNNNVVV^^^fffmmmvvv}}}{{{{{{}}}~~~zzzxxxyyyzzz{{{{{{{{{|||yyypppiiieee]]]ZZZWWWUUUVVVXXXYYYYYYZZZYYYXXXWWWVVVSSSOOOLLLHHHGGGEEECCCBBBAAAAAABBBFFFEEECCCAAA>>>;;;888777444444333222222222222222........................---......//////......---//////......---,,,,,,+++---...///000000///---,,,++++++******))))))(((((())))))))))))))))))))))))---+++)))((()))+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***++++++++++++***)))((('''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((************))))))(((((('''((())))))'''&&&&&&&&&%%%%%%%%%&&&((()))+++,,,(((((()))))))))***************++++++++++++******((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))***))))))))))))))))))***((()))))))))***************************************************+++++++++***++++++)))(((''')))***************************++++++************++++++***************++++++,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++------------------,,,,,,++++++,,,,,,,,,------------------............///////////////////////////......////////////......///...................../////////000111111222222....../////////000000000333222222222222111111111444444444444555666777888;;;>>>BBBGGGJJJOOOTTTWWW___hhhrrr{{{~~~~~~|||zzz{{{|||}}}}}}}}}~~~yyyrrrooohhhbbb\\\ZZZZZZ[[[ZZZXXXWWWVVVVVVWWWWWWUUUQQQNNNLLLJJJGGGDDDBBBBBBBBBCCCFFFFFFFFFDDDBBB@@@===<<<;;;999777444222222222222/////////.....................////////////......///.........---------,,,......////////////......++++++******))))))(((((())))))))))))))))))))))))---+++((((((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((()))))))))))))))((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((*********)))))))))))))))&&&(((***)))'''&&&&&&((('''''''''''''''((())))))))))))))))))******************++++++++++++******(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))************************************))))))*********+++++++++***++++++)))(((''')))***************************++++++************++++++******))))))******+++,,,+++++++++,,,,,,+++++++++******++++++++++++******))))))*********+++++++++------------------------------------............---------............///...........................//////////////////............/////////000000//////000000000111111111////////////000000000000333333333333222222222222555555555666777888:::;;;AAAEEEJJJOOOTTTXXX]]]aaagggqqq{{{}}}{{{xxxtttnnngggcccbbb```^^^[[[XXXVVVUUUUUUUUUUUURRRPPPPPPNNNJJJGGGEEEEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBBBB@@@<<<888555222111111000000/////////............//////////////////...---------......////////////...,,,++++++---...///************))))))))))))))))))))))))))))))))))))+++)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))''''''((((((((()))))))))******))))))))))))))))))'''***,,,+++(((&&&'''))))))((((((''''''''''''((()))))))))*********++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************)))))))))***++++++,,,,,,***++++++***(((((()))+++************************++++++************++++++***))))))))))))***++++++******++++++++++++******)))******++++++******)))++++++,,,,,,,,,---------------------........................////////////---------............///...........................//////000000//////...------...///111222333333000000000000000000000000000000000000111111111111222222333333333444444444555555777888;;;>>>@@@AAAKKKOOOTTTYYY^^^bbbgggjjjqqqzzz}}}yyytttpppllliiifffddd___^^^\\\[[[[[[YYYVVVTTTRRRQQQOOOLLLJJJIIIIIIIIIEEEEEEDDDDDDDDDEEEEEEFFFGGGEEEBBB>>>:::666444333222111111000000/////////...//////000000//////...,,,------...//////000000...---+++))))))+++...000)))))))))))))))*********))))))))))))))))))))))))((((((''')))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))*********)))(((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((()))))))))******)))))))))))))))))))))***'''+++---,,,(((&&&(((+++((((((''''''''''''(((((())))))*********+++++++++(((((())))))))))))((((((************************((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,+++))))))***+++************************++++++************++++++)))))))))))))))***++++++)))******************)))***++++++,,,,,,++++++***++++++,,,,,,,,,---------------------.........///---------.........//////---------............/////////////////////////////////000000000000//////,,,---...000222444666777555444444333333222222111222222222222111111111111111222222333444555666666777888;;;???DDDIIIMMMOOOUUUYYY^^^cccgggkkkoooqqqzzz|||wwwrrrppppppjjjjjjiiiiiigggccc]]]YYYTTTTTTSSSQQQOOONNNMMMLLLHHHGGGEEECCCCCCEEEGGGHHHJJJIIIGGGDDD@@@===:::888333333222222111000000/////////000000000000//////............////////////,,,,,,+++++++++,,,......(((((())))))******++++++))))))))))))))))))))))))''''''''')))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((())),,,,,,,,,+++***)))((('''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************)))))))))))))))*********(((,,,///---)))'''))),,,'''''''''''''''((()))))))))************+++++++++******++++++++++++******************************((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))************((((((((((((((((((((((((((())))))***++++++,,,,,,,,,,,,---+++***)))+++,,,************************++++++************++++++)))))))))))))))******+++))))))************))))))+++,,,,,,------,,,,,,+++))))))*********+++++++++---------.........//////,,,,,,,,,---------......---------.........//////000000000000000000000000//////000000000000//////,,,---...111444666888999::::::999888777666666555333333222222222222222222000111222333555666777777:::<<<@@@FFFMMMSSSYYY\\\\\\```eeejjjmmmppptttvvv~~~}}}yyyxxxxxxssstttuuuuuussslllddd]]]UUUUUUUUUTTTSSSQQQPPPNNNLLLJJJFFFDDDCCCEEEGGGIIIKKKKKKJJJHHHFFFBBB???===444444333333222111000000//////000000000000//////000000000///......------***+++---.........------)))************+++++++++))))))))))))))))))))))))***)))(((''''''((()))***,,,+++***)))((((((((((((+++*********))))))(((((())))))(((((((((((())))))))))))(((((((((((()))))),,,+++++++++******))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))+++***)))(((((()))***+++***)))))))))(((((('''''',,,,,,++++++***)))))))))'''''''''''''''((())))))************************++++++************++++++))))))))))))((((((((((((+++*********))))))(((((())))))))))))************************+++,,,------))))))******+++++++++,,,((((((((((((((((((((((((((()))***++++++++++++++++++*********))))))(((((((((((())))))))))))((((((++++++******************************************+++,,,,,,---,,,+++***))),,,+++***)))***+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...---,,,,,,---.../////////......---------,,,............////////////---///000///......///000111333666888999999777666888999;;;======<<<;;;:::444333000000000111111111555444444444666999===@@@EEEFFFKKKRRR[[[dddiiikkkrrrllliiikkknnnppptttyyy}}}}}}|||vvvoookkkddd^^^WWWSSSSSSTTTSSSQQQMMMLLLJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHFFFEEE>>>:::666333222333333333222222111000//////......000000000000000000000000000000///............///))))))*********+++++++++))))))))))))))))))))))))***)))(((((((((((()))***,,,+++***)))((((((((((((************)))))))))((())))))(((((((((((())))))))))))(((((((((((())))))++++++*********)))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))***)))(((((((((((()))************))))))((((((((())))))))))))))))))******(((''''''''''''((())))))************************++++++************++++++&&&&&&'''((()))***++++++************)))))))))((())))))))))))************++++++*********+++,,,,,,)))))))))*********++++++))))))))))))))))))))))))******+++++++++******)))************)))))))))(((******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++))))))+++++++++***++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...------------...////////////.........------............////////////...///000///......///111555666999;;;;;;:::999888888999;;;===>>>===<<<<<<777555333222222222222222666666666777:::>>>CCCGGGUUUXXX^^^eeelllqqqttttttrrrmmmkkkmmmooooooqqquuu}}}yyyuuuiiieee___\\\[[[ZZZVVVSSSPPPOOONNNLLLKKKJJJJJJJJJGGGGGGHHHIIIIIIIIIIIIIIIDDD@@@<<<888666555333111222222111000000/////////000000000000000000000000000///......------......)))))))))*********++++++))))))))))))))))))))))))***))))))(((((())))))***,,,+++***)))((((((((((((************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))***************)))))))))&&&''''''((())))))******((((((''''''(((((()))***************************++++++************++++++&&&'''(((((()))***++++++************))))))))))))))))))))))))************,,,,,,+++*********++++++(((((())))))))))))******)))))))))))))))))))))))),,,,,,,,,++++++)))((((((************))))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...------------...///000000////////////..................////////////...///000000//////111333999:::<<<======<<<::::::777888:::<<<===>>>======:::999777555333333333333777888:::===@@@FFFNNNSSS```eeennnwww|||~~~|||zzzuuuqqqoooppppppooopppuuu|||ssspppmmmkkkiiiddd]]]WWWSSSRRRQQQPPPOOOOOOOOOOOOIIIIIIIIIIIIIIIJJJKKKLLLKKKHHHDDDAAA>>>:::555222222111111000000000000111000000000000000000000000///......---------------))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))*********)))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((++++++******************((((((((()))))))))******((((((((('''((())))))***************************++++++************+++++++++******))))))(((((((((*********)))))))))))))))((()))))))))************,,,,,,+++***))))))******((((((((((((((()))))))))((((((((((((((((((((((((+++++++++++++++***)))(((*********)))))))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,*********************))))))***,,,---------,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------...............------.........000000000000000/////////............///////////////000000000///000333555<<<<<<===<<<<<<;;;;;;:::555666888:::;;;<<<======;;;;;;999777555444555666999<<>><<<999666333222222333000000000000000000000000///......---------------(((((((((((()))))))))***)))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))******((()))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((()))******)))((((((((((((((())))))************************)))))))))))))))(((((())))))***+++************************++++++************++++++)))************+++++++++((()))))))))************))))))))))))***************))))))))))))******+++++++++*********)))))))))++++++++++++++++++++++++)))******+++++++++******((()))))))))******************++++++++++++******)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,......,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...//////...------------........./////////............////////////000111111111111444888<<<;;;999777666666777999:::888888888999999:::;;;<<<:::>>>@@@@@@>>>???CCCHHHKKKPPPUUUYYY]]]fffttt{{{zzz|||~~~|||tttjjjhhhddd```[[[WWWUUUSSSUUUTTTSSSQQQOOOLLLJJJIIIIIIJJJLLLOOORRRRRROOOLLLHHHEEE@@@;;;777555555555000000000000000000000000000///......------......(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***)))))))))))))))******(((((())))))*********+++))))))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))((()))***++++++***)))(((''''''(((((()))))))))***''''''(((((())))))******)))))))))))))))******+++************************++++++************++++++------,,,+++***)))((('''(((((())))))*********+++))))))))))))************))))))(((((()))***++++++,,,+++++++++******))))))((((((((((((((((((((((((+++++++++++++++***)))((((((((())))))*********+++(((((())))))))))))((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000...---,,,+++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...//////...---,,,,,,---------......//////............/////////000111111111111222444999===;;;999777555555777999;;;::::::::::::;;;;;;<<<===;;;???BBBBBBAAABBBHHHMMMPPPUUU[[[^^^aaakkkyyy~~~xxxrrrppplllfffaaa\\\YYYWWWUUUUUUUUUTTTRRRPPPMMMLLLHHHIIIKKKOOORRRRRRPPPNNNNNNKKKEEE???;;;888777666000000000000000000000000000000///............///************************)))*********++++++++++++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************************************))))))))))))***************************)))(((((())))))))))))***************)))(((''''''((()))***%%%)))***((((((+++***'''))))))))))))(((((((((((()))***+++,,,,,,+++***)))******))))))((((((''''''************************)))))))))))))))))))))))))))************+++++++++$$$%%%%%%&&&((()))+++,,,)))************++++++++++++***)))(((((()))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------------.....................---------......///000000000000000111000///000333888<<>>999777444333222222111///000000......---...///000))))))))))))))))))))))))((((((((()))))))))************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************))))))))))))************)))************))))))((())))))))))))***************))))))(((((())))))***))),,,+++((((((,,,---+++''''''((()))***+++,,,---++++++************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------,,,+++************)))************+++++++++******)))))))))******+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///---------......//////000......///000000000000000111000000111333777<<<>>>>>>:::777777:::<<<<<<;;;;;;===???>>><<<<<>>:::777777;;;??????======@@@DDDDDDCCCCCCEEEGGGKKKQQQYYY```dddgggjjjkkkooorrrttttttrrrrrrtttwwwyyy~~~{{{~~~}}}}}}~~~|||tttlllccc]]]YYYTTTRRRQQQQQQSSSTTTTTTSSSRRRRRRRRRSSSRRRPPPNNNLLLGGGDDD@@@<<<:::777444222111000///......///000111(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************((())))))*********))))))((()))))))))************))))))************))))))(((***(((%%%%%%)))+++***++++++******************,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++++++++*********+++,,,,,,))))))*********+++++++++))))))******++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,---------....../////////....../////////------......///000111111......///000000000000000111000111222444777:::<<<===:::777777;;;???@@@@@@===BBBGGGJJJIIIIIIKKKNNNOOOVVV___hhhmmmqqqssstttuuuvvvvvvssspppppptttxxx~~~|||yyyzzz{{{}}}tttiiiaaa\\\VVVSSSQQQQQQSSSUUUVVVVVVTTTUUUVVVVVVTTTQQQOOONNNMMMKKKHHHEEEAAA;;;555000111111///.........///000))))))))))))))))))))))))((((((((()))))))))************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))************)))******++++++******)))))),,,+++((((((,,,---+++++++++*********)))))))))++++++************++++++((((((((((((((()))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))***+++,,,---)))************+++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------------------------------------.........//////000//////......//////000.........//////000000111......///000000000000000111111111222555777:::;;;<<<;;;999999;;;>>>BBBEEE???EEEKKKOOOPPPQQQTTTWWWYYY___iiiqqqvvvxxxzzzzzzxxxyyyyyywwwuuuwww}}}|||zzz{{{}}}{{{pppgggbbbYYYVVVRRRQQQRRRTTTUUUUUUVVVXXXYYYXXXVVVSSSQQQPPPQQQPPPNNNLLLHHHAAA999444444333111000///...//////************************)))))))))*********++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************)))***++++++++++++***)))(((++++++)))))),,,,,,***((()))))))))))))))))))))******++++++++++++******(((((()))))))))*********************************************************)))************+++++++++))))))))))))***+++,,,---)))************+++++++++((()))***,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------................................./////////000000000000////////////000000///////////////000000000......///000000000000000111111222333555777999;;;;;;======<<<;;;>>>EEEKKKFFFLLLSSSWWWZZZ\\\aaaddddddiiiqqqwwwyyyzzz{{{{{{yyy|||~~~~~~yyyqqqlllbbb^^^XXXUUUTTTTTTUUUUUUVVVYYY[[[[[[XXXUUUTTTUUUVVVTTTRRRPPPMMMHHHBBB>>>888777555222111000000000************************************++++++++++++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************)))***+++,,,,,,+++***)))%%%)))***((((((+++***'''&&&&&&'''((()))***++++++)))***+++,,,,,,+++***)))))))))******+++++++++,,,************************************************)))************+++++++++++++++******++++++,,,,,,)))************+++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------........................////////////000000000000000000////////////000000000000000000////////////...//////000000000000000111111222333555777999:::;;;>>>@@@>>><<<>>>GGGOOONNNTTT[[[```cccfffkkkpppjjjnnntttxxxyyyyyyyyyyyyyyy~~~xxxtttkkkfff___ZZZWWWVVVVVVVVVVVVYYY]]]]]]ZZZXXXXXXYYYYYYVVVSSSQQQOOOMMMIIIGGG<<<:::777555222111111111---,,,+++***))))))))))))))))))))))))************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((((((((()))******++++++''''''((()))***++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************************************,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++,,,------......------,,,000000000///...,,,+++*********,,,---.../////////..................................../////////000////////////000000000000000111111000......///111666333222333444555;;;CCC;;;AAADDDCCCDDDJJJOOOQQQ\\\eeelllnnnqqqwwwxxxuuupppsssvvvvvvttttttwwwzzz}}}yyypppkkkeeeaaa___[[[VVVRRRVVVYYY^^^```^^^ZZZWWWUUUXXXWWWWWWUUURRROOOLLLKKKFFFBBB===888555222///---******************++++++))))))))))))************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((()))******))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))(((((())))))******+++++++++******))))))******+++************************************************************************++++++*********+++,,,---,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------.........///......---,,,,,,,,,---.........------................................./////////000000////////////000000000111111222222111//////111222444222222444555555999??????FFFKKKJJJJJJPPPWWW[[[mmmvvv}}}}}}wwwxxxwwwtttqqqqqqvvvzzz~~~|||~~~~~~}}}||||||}}}}}}}}}xxxtttoooiiifffeeebbb^^^ZZZZZZ[[[\\\\\\ZZZYYYXXXWWWWWWWWWWWWVVVTTTQQQOOOMMMJJJGGGBBB>>>;;;777333000((())))))***++++++,,,,,,))))))))))))************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))************))))))))))))))))))***++++++++++++++++++++++++************************************************++++++******++++++,,,---+++++++++++++++,,,------++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...,,,,,,---.../////////..................---,,,,,,............................../////////000000000/////////000000000111111111222333222111111333444333222333777777666999???GGGPPPWWWVVVUUU[[[eeekkk|||~~~}}}zzzvvvsssvvv|||~~~}}}|||}}}|||zzzxxxwwwuuuqqqnnnkkkiiiiiilllqqquuuuuussslllkkkiiigggfffeeeffffffgggiiillloooqqqrrrssssssuuuuuuuuuvvvyyy~~~zzzuuusssrrrrrrkkkjjjhhhiiikkkmmmmmmmmmqqqsssvvvzzz~~~~~~{{{xxxwwwsssooonnnnnnmmmiiifff```]]]ZZZWWWVVVVVVWWWYYYUUUVVVVVVVVVUUUTTTRRRQQQPPPMMMJJJGGGCCC>>>999555))))))******++++++++++++((()))))))))************++++++************++++++******************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************))))))((((((*********)))))))))))))))******))))))))))))******++++++++++++++++++++++++************************************************+++***++++++++++++,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********************************+++++++++,,,,,,///...,,,++++++,,,...///,,,---......///.........------............------...........................////////////000000000//////000000000111111111111222333222111222333555555444555999:::;;;@@@GGGUUU```hhheeebbbhhhttt}}}}}}|||{{{yyyuuuqqqooonnnnnnnnnooonnnllliiihhhggggggggggggfffcccaaa___^^^\\\[[[]]]]]]^^^aaaeeeggggggeeeaaa___\\\ZZZXXXXXXYYYZZZXXXZZZ[[[]]]______``````ccccccdddeeehhhlllqqqssstttuuuuuuuuuuuuyyy}}}wwwmmmfffbbbaaaaaaaaa______aaabbbdddeeeddddddhhhiiijjjmmmooosssuuuwwwyyy{{{}}}{{{yyyxxxwwwuuuttttttwwwyyywwwrrrmmmddd```ZZZVVVUUUUUUUUUVVVSSSTTTVVVWWWWWWWWWVVVUUUUUUSSSQQQNNNKKKEEE???:::***++++++++++++***)))(((((()))))))))************++++++************++++++******************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((())))))*********************)))))))))))))))+++++++++******+++++++++******************************************************************************++++++,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++************++++++++++++******************************+++++++++,,,,,,,,,///...,,,++++++,,,...///.........///......---,,,+++,,,---...////////////////////////////////////////////////000000000111000000000000111111111111///000222111111222444666777444555999===CCCLLLVVVgggqqqxxxtttpppuuu}}}{{{zzz{{{|||}}}xxxvvvrrrooollljjjiiiiiihhhfffcccaaa___^^^^^^^^^```^^^[[[YYYXXXWWWXXXXXXVVVUUUTTTRRRQQQQQQQQQRRROOOPPPRRRUUUWWWXXXWWWVVVVVVTTTQQQOOONNNNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSVVVZZZ]]]___bbbbbbccccccdddgggjjjmmmeeeaaa\\\YYYWWWWWWVVVUUUUUUXXX[[[^^^___`````````cccdddeeegggjjjmmmoooqqqqqqsssvvvxxxzzz}}}{{{wwwuuuttttttrrrssswww}}}yyyssshhhddd^^^ZZZXXXVVVSSSQQQRRRSSSUUUWWWXXXYYYYYYYYYWWWVVVTTTRRROOOJJJCCC>>>++++++,,,,,,+++***((('''))))))))))))************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))************************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))*********,,,,,,++++++++++++,,,,,,************************************************************************)))***+++,,,,,,,,,,,,+++***************+++,,,,,,++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++------------...............---,,,,,,,,,,,,---....../////////...---,,,,,,+++,,,---...///000000000/////////////////////////////////000000000111111000000000111111111222222///000111111111222555777777555777>>>FFFOOO]]]hhhyyy~~~zzz~~~}}}zzzxxxvvvuuurrrpppnnnkkkiiiiiijjjjjjeeecccaaa___^^^]]]]]]^^^[[[ZZZYYYWWWVVVUUUUUUUUURRRQQQOOONNNMMMMMMMMMMMMJJJKKKKKKJJJIIIIIIJJJLLLHHHIIIKKKLLLMMMMMMLLLLLLMMMLLLJJJIIIHHHIIIIIIJJJMMMLLLLLLKKKJJJIIIIIIHHHGGGHHHHHHIIIKKKNNNPPPRRRRRRSSSSSSTTTUUUVVVWWWXXXRRRQQQOOOOOOPPPPPPOOONNNPPPTTTXXX\\\]]]^^^```aaabbbcccfffjjjmmmqqqtttuuuqqqsssvvvwwwwwwwwwxxxyyyzzz~~~{{{vvvssssssssssssuuuzzzzzzqqqkkkddd___\\\YYYTTTPPPPPPRRRTTTWWWYYYZZZZZZZZZXXXWWWVVVTTTRRRMMMGGGCCC)))***+++,,,,,,+++)))((())))))))))))************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))******++++++++++++************++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,++++++***************++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,---......///.........------.../////////////////////////////////////////////000000000111111111000000111111111222222222///111222333333444777999888999>>>JJJUUUaaappp}}}}}}{{{uuurrrnnnjjjiiigggeeedddbbbaaa^^^\\\[[[ZZZ[[[[[[XXXWWWVVVUUUUUUUUUUUUUUUPPPPPPQQQRRRQQQPPPOOONNNIIIHHHHHHGGGGGGGGGGGGGGGDDDFFFGGGGGGEEEDDDFFFHHHGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJIIIHHHIIIKKKLLLLLLKKKMMMQQQWWW[[[]]]^^^aaadddcccfffiiinnnqqqtttvvvvvvrrrvvvzzz||||||{{{zzzzzzyyy{{{}}}~~~{{{xxxxxxyyyyyyyyy|||}}}uuukkkeeeaaa]]]WWWSSSOOOQQQTTTVVVYYYZZZZZZZZZYYYXXXVVVUUUSSSPPPKKKHHH'''(((***,,,---,,,+++***))))))))))))************++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((()))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++******)))((((((((('''(((((()))***++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++,,,---,,,++++++*********)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------,,,------......------,,,***+++,,,...///000000000///////////////......---000000000000000000000000000000000000111111111111000111111111111222222222000222333444444666888;;;<<<>>>GGGVVVdddqqq{{{wwwssspppnnneeecccaaa```___^^^[[[YYYWWWVVVTTTSSSRRRRRRRRRRRRMMMMMMLLLLLLLLLKKKKKKKKKFFFGGGIIIKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCEEEHHHGGGDDDCCCDDDEEEEEEFFFFFFEEECCCBBBCCCDDDAAABBBCCCCCCDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHIIIIIIIIIGGGEEEJJJHHHFFFFFFHHHKKKKKKKKKHHHMMMSSSWWWYYY\\\___cccccceeeiiilllnnnooooooooossswww}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~}}}|||pppgggccc```[[[WWWOOOQQQSSSVVVXXXZZZZZZZZZZZZYYYWWWVVVTTTRRRNNNKKK(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))***************************************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))&&&''''''''''''(((((((((+++***)))(((((('''(((((())))))************))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++************++++++***++++++++++++,,,,,,,,,******++++++++++++******+++*********))))))((((((*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---......---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))//////...,,,***)))((('''******+++++++++,,,,,,,,,------------------------....................................////////////////////////000000000000000111222222111000111222000000000111222222333333444555666555333555:::>>>@@@LLL[[[iiixxx~~~xxxtttnnniiieeebbb___]]]]]]\\\YYYVVVTTTRRRPPPPPPLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBBBBBBBCCCCCCDDDEEEAAA@@@@@@AAACCCCCCBBB@@@EEEDDDDDDCCCCCCBBBAAAAAACCCCCCBBBAAABBBCCCEEEFFFLLLMMMOOORRRUUUWWWYYY[[[\\\^^^aaaccceeehhhkkknnnpppssswwwyyyzzzyyyzzzzzzyyy|||~~~~~~|||||||||~~~~~~|||vvvpppiii```]]]___[[[[[[[[[[[[ZZZXXXVVVUUUXXXWWWWWWWWWVVVRRRMMMJJJ((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++***************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,***))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))******************+++++++++******))))))******+++(((((()))))))))***************++++++++++++******+++*********))))))))))))++++++++++++++++++,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))******++++++,,,+++++++++************************++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---------------------------....................................////////////////////////000000000000000111222222111000111222222222222222333333333333///111333444444888>>>CCCJJJWWWgggsss~~~}}}uuuooolllkkkkkkjjjgggbbb^^^\\\ZZZXXXWWWTTTSSSQQQOOOLLLKKKJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAABBBCCCCCCAAA@@@@@@AAACCCCCCBBBAAADDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHKKKMMMOOOQQQRRRSSSUUUWWWYYY[[[]]]aaadddjjjmmmppprrrrrrssstttvvvzzz|||~~~}}}}}}}}}}}}~~~~~~}}}{{{zzz|||}}}|||~~~~~~|||zzzzzzzzz{{{wwwqqqiiieeeeeedddddddddcccaaa]]]ZZZWWWWWWVVVVVVVVVUUUSSSOOOKKK))))))))))))************((())))))******))))))((())))))))))))))))))))))))++++++++++++++++++++++++***************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))(((((((((((())))))*********++++++++++++******))))))))))))))))))))))))++++++*********)))))))))+++******))))))******+++((((((((()))))))))************++++++++++++*********************))))))))),,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++*********************+++,,,---------,,,,,,,,,---------......------------------------....................................////////////////////////000000000000000111222222111000111222444444444444333333333333///111444666777<<>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAABBBDDDFFFEEEEEEFFFFFFFFFHHHLLLOOORRRTTTXXX[[[^^^aaaeeehhhiiikkknnnpppqqqtttxxx{{{}}}}}}sssiiicccVVVTTTQQQPPPPPPQQQPPPOOO************)))))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***))))))(((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))''''''''''''((((((((()))******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++,,,,,,******++++++++++++******)))******+++,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,++++++***,,,,,,,,,+++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---------.................................////////////////////////............////////////////////////000000000000000111222222111000111222111222444777999<<<>>>???CCCGGGKKKPPPTTT[[[eeelllnnnrrruuusssrrruuuvvvuuuxxx{{{~~~wwwtttqqqmmmiiiccc]]]YYYSSSRRROOONNNLLLKKKJJJIIIFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDCCCAAACCCCCCBBBBBBCCCCCCDDDEEEBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFEEECCCDDDDDDEEEDDDCCCBBBAAA???????????????????????????@@@AAAAAA@@@@@@BBBDDDAAABBBCCCBBBBBBCCCFFFHHHJJJLLLOOOQQQSSSUUUYYY[[[___bbbeeehhhkkknnnrrrvvv{{{~~~|||~~~}}}uuummmggg\\\YYYTTTRRRQQQRRRQQQQQQ+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))'''''''''(((((((((((()))+++***)))(((((('''((((((''''''((((((((((((''''''++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))******************++++++++++++***************++++++,,,,,,,,,*********++++++,,,,,,---******++++++++++++******))))))***+++,,,,,,------*********++++++,,,,,,,,,'''(((***+++,,,,,,+++***+++++++++***)))(((((('''+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------.........,,,,,,,,,---------......////////////////////////000000000000000000000000............/////////000////////////000000000000000222222222111000111222111333555888<<>>GGGUUU___~~~}}}xxxjjjaaaZZZTTTQQQKKKHHHEEECCCDDDDDDDDDDDDCCCEEEFFFFFFDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVXXXZZZ^^^bbbfffiiigggiiikkkkkkiiiiiiiiijjjkkknnnsssxxx}}}}}}~~~}}}yyyzzzyyywwwrrrooommmlllkkkgggcccaaa```aaaaaaaaaXXXVVVSSSPPPOOOOOOQQQRRRTTTSSSQQQNNNLLLJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHJJJQQQTTTZZZaaaiiisss}}}******++++++,,,,,,,,,,,,+++++++++************)))************************+++++++++*********))))))((()))***+++++++++*********)))(((((())))))(((''''''''''''((()))*********++++++++++++++++++,,,,,,///---***)))+++,,,,,,,,,((((((''''''''''''(((((('''(((((()))******++++++************************************************************************))))))+++,,,,,,,,,++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++*********************************+++++++++,,,,,,)))((('''(((***+++***)))))))))***++++++,,,------***))))))))))))***+++++++++++++++++++++,,,---...+++++++++,,,,,,,,,------------------------,,,,,,---------............///------........./////////000000000000000111111111000000111111111222222222111111222222333444444555111666<<>>AAAEEEEEEDDDCCCDDDFFFEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTVVVXXXZZZ[[[\\\bbbbbbdddggglllqqqvvvyyyxxxyyyyyywwwuuutttwwwzzz~~~|||zzzzzzuuusssooollljjjhhheeecccgggdddaaa]]]\\\\\\^^^___]]]\\\YYYUUURRROOONNNMMMRRRPPPMMMKKKIIIIIIJJJKKKEEEGGGIIIIIIGGGFFFGGGGGGCCCFFFIIINNNSSSXXX\\\___hhhiiioooxxx{{{zzz|||,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))*********************************)))))))))))))))***************)))((((((,,,+++++++++++++++++++++---,,,+++******+++,,,---)))))))))))))))))))))))))))************+++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++,,,)))'''(((+++---,,,***++++++++++++++++++++++++***+++,,,,,,******+++,,,...------,,,,,,------...---------,,,,,,+++++++++------------------------,,,,,,,,,---------.........///000000000///---,,,///////////////.........000000000000111111111111000000000000000111111111222111111333666999::::::>>>CCCLLLXXXeeerrr|||~~~zzzwwwtttsssttt|||pppeee]]]VVVRRROOONNNLLLJJJHHHFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEEEEEEEEEEFFFGGGKKKJJJJJJLLLNNNOOOOOOOOOQQQOOOMMMNNNPPPRRRTTTUUUWWWXXXZZZ[[[]]]aaafffjjjfffjjjoootttyyy~~~{{{zzzwwwuuuuuuuuuvvvwwwqqqmmmhhheeedddddddddcccbbbcccaaa]]]WWWUUUUUUWWWVVVSSSOOOMMMLLLLLLKKKJJJNNNLLLLLLKKKKKKJJJGGGDDD@@@BBBEEEHHHLLLPPPSSSTTTZZZ]]]bbbiiipppvvvzzz|||,,,,,,,,,+++++++++******+++++++++++++++*********++++++***))))))***++++++)))***++++++,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***************)))((((((++++++++++++++++++++++++,,,+++************+++,,,)))))))))))))))))))))))))))************+++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++,,,***((()))+++,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,------,,,,,,,,,,,,---------------,,,,,,,,,++++++------------------------,,,,,,---------............///000000000///---,,,////////////////////////000000000000111111111111111111111111222222222222333333444666777999;;;===FFFNNNZZZfffpppwww}}}}}}wwwrrrpppppptttzzzvvvoooeee\\\TTTNNNIIIFFFIIIHHHFFFDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCEEEGGGHHHGGGGGGHHHJJJLLLLLLLLLNNNPPPRRRRRRRRRTTTSSSRRRSSSUUUXXXZZZ[[[[[[\\\^^^```bbbeeejjjnnnssswww|||xxxtttpppmmmlllkkkjjjiiiggggggeeeaaa[[[YYYYYY[[[YYYVVVRRRPPPPPPPPPOOONNNPPPOOONNNNNNNNNMMMJJJGGGFFFFFFGGGHHHJJJKKKLLLMMMQQQTTTYYY___ffflllqqqttt}}},,,,,,,,,++++++++++++************))))))(((((((((++++++***))))))***++++++)))***++++++,,,,,,+++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******)))************))))))(((************************+++******))))))******+++)))))))))))))))))))))))))))************+++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++,,,***)))***++++++***)))++++++++++++++++++++++++***+++,,,,,,******+++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,------------........./////////000//////...---////////////////////////000000000000111111111111222222222222333333444444333555777888888;;;AAAFFFVVVaaapppzzz}}}}}}}}}~~~}}}~~~|||wwwrrrnnnmmmqqqzzzzzzlllbbb^^^YYYSSSMMMIIIFFFDDDBBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEGGGJJJKKKJJJKKKLLLMMMNNNNNNOOOQQQRRRTTTUUUVVVUUUUUUUUUVVVXXX[[[^^^```dddfffhhhjjjlllppptttxxx}}}zzzxxxwwwuuusssrrrnnnmmmkkkfffaaa______aaa^^^[[[WWWUUUUUUUUUUUUTTTTTTSSSQQQQQQQQQPPPNNNKKKIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKNNNSSSZZZ```fffiiipppsssvvvzzz++++++++++++++++++++++++++++++******)))(((((((((+++******************+++))))))***+++++++++++++++,,,++++++***)))((('''''')))))))))))))))))))))))))))))))))******)))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************)))((()))))))))))))))************))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++******++++++++++++************++++++++++++******************************++++++***++++++******)))++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,,,,,,,,,,,,,,,,---------------------,,,,,,------------------------------------............//////////////////......///////////////000000000///000000000111111111111111111222222333333444444333666888999:::BBBNNNWWWlllxxx~~~{{{|||zzz{{{|||zzzwwwuuutttttt}}}vvvmmmdddZZZTTTRRROOOJJJGGGFFFFFFFFFEEEAAAAAAAAA@@@AAAAAABBBCCC@@@AAABBBCCCEEEFFFGGGHHHGGGJJJLLLMMMMMMMMMOOOPPPPPPRRRSSSTTTTTTUUUVVVWWWXXXYYY[[[]]]___bbbfffhhhoooqqqtttwwwzzz~~~~~~|||wwwtttppplllhhhfffffffffccc```]]]ZZZZZZZZZZZZYYYVVVUUUSSSSSSSSSSSSQQQOOOKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHJJJLLLQQQVVV[[[^^^cccfffjjjooottt{{{++++++++++++++++++++++++,,,,,,,,,++++++******************++++++*********))))))***++++++++++++***++++++******)))(((((('''***************************))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))************((())))))*********))))))(((((()))))))))*********)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++************++++++++++++******************************)))***+++++++++******)))++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------.........////////////........./////////////////////000000111111///000000000111111111111000000111111222333333444333555888:::AAANNN```nnn}}}yyyzzzxxxyyy{{{{{{{{{}}}yyysssiiiaaa[[[VVVQQQMMMIIIFFFCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEAAAAAABBBDDDFFFGGGHHHIIIIIIKKKNNNOOOOOOOOOQQQRRRTTTVVVXXXXXXWWWWWWYYY[[[___bbbfffhhhjjjnnnrrruuuzzz}}}{{{vvvqqqnnnmmmlllllliiifffbbb```______^^^]]]YYYWWWUUUUUUUUUUUUTTTRRRPPPOOOLLLJJJHHHGGGHHHHHHJJJIIIIIIIIIKKKNNNQQQSSSXXX[[[___ccciiiooowww|||***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))((()))******++++++******************))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++((())))))************)))((())))))******+++++++++)))******++++++******))))))))))))))))))))))))))))))************+++++++++******++++++++++++************++++++++++++******************************'''))),,,,,,+++******+++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,------------............------------------------------.........////////////............///000000...//////000000111111222000000000000111111111111///000000111222333444444444777;;;BBBNNNaaauuu|||yyyzzzwwwyyy{{{~~~yyyoooddd___XXXRRRNNNKKKIIIGGGFFFCCCAAA@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEGGGHHHJJJKKKKKKKKKMMMPPPQQQQQQRRRTTTUUUXXX[[[^^^___^^^^^^aaadddeeeiiinnnrrrtttwww}}}|||wwwuuutttsssrrrpppmmmhhheeedddcccbbbaaa^^^\\\ZZZYYYZZZZZZYYYXXXYYYVVVRRRNNNJJJHHHHHHHHHKKKJJJIIIHHHHHHHHHIIIJJJOOORRRUUUXXX]]]bbbiiimmmvvv|||******+++++++++,,,,,,,,,++++++,,,,,,------......)))***++++++++++++***)))((())))))***************))))))))))))************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++(((((()))***************))))))******+++,,,,,,---******+++,,,,,,+++******)))))))))))))))))))))))))))************+++++++++******++++++++++++************++++++++++++******************************$$$(((+++---+++++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,------------.........///------------------------............///////////////......---...///000111...//////000111111222222000000000000111111111111000000111222333444555555777:::AAANNN```sss}}}||||||{{{}}}wwwkkkaaa[[[UUURRRMMMIIIFFFEEEDDDDDDFFFDDDBBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCDDDFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNMMMPPPSSSTTTUUUUUUWWWYYY\\\```eeeggggggiiinnnsssooottt{{{|||{{{zzzyyyxxxwwwtttoookkkiiigggeeeddddddbbb```___```aaa```___]]]ZZZVVVQQQNNNLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMOOORRRVVV\\\```jjjpppwww}}}*********++++++,,,,,,,,,******+++,,,---......///)))***+++,,,,,,+++***)))(((((()))***************((((((((()))******++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***************))))))***+++,,,,,,------***+++,,,------,,,+++***)))))))))))))))))))))))))))************+++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))###'''+++---,,,+++,,,...++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,++++++++++++++++++,,,---------.........//////------------------------............/////////000///...------...///000111...//////000111222222222000000000000111111111111111111222333555666666777888===GGGXXXlll~~~~~~{{{oooddd[[[VVVSSSLLLJJJGGGEEEDDDDDDEEEEEEDDDBBBAAAAAABBBCCCCCCBBBDDDDDDDDDEEEFFFGGGHHHIIILLLLLLMMMNNNOOOPPPPPPQQQPPPRRRUUUVVVWWWXXXYYY[[[^^^cccjjjmmmooorrrxxx~~~}}}~~~}}}||||||xxxsssooollljjjhhhfffjjjgggeeedddeeeffffffeee\\\YYYVVVSSSQQQQQQRRRSSSMMMMMMNNNNNNMMMLLLKKKJJJFFFGGGIIIJJJLLLOOOTTTWWWbbbgggnnntttyyy+++******************+++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))(((((((((((())))))))))))))))))************(((((())))))*********++++++++++++++++++***)))(((************************)))************+++++++++))))))************))))))***************)))((((((''''''(((***+++,,,---...+++*********))))))((((((+++++++++***++++++,,,,,,------,,,++++++***************+++++++++,,,,,,,,,---,,,+++++++++,,,---...000111111222222111111000222///------///000///---/////////...------,,,,,,////////////////////////......//////000000111111111111222222222333333333333222111333666999::::::@@@HHHXXXmmmtttmmmcccZZZUUUPPPLLLHHHHHHFFFDDDAAA@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEGGGIIIKKKLLLMMMQQQOOONNNNNNPPPRRRSSSSSSOOOTTTZZZ]]]^^^^^^aaacccnnnqqqvvvzzz~~~~~~|||zzzxxxtttoookkkmmmlllllllllmmmllliiifff^^^\\\XXXUUUTTTTTTVVVXXXUUUUUUTTTSSSQQQOOOMMMLLLJJJIIIHHHFFFFFFIIIOOOSSSVVVZZZ```ffflllttt{{{,,,++++++******++++++,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((***))))))(((((())))))***))))))))))))************))))))))))))*********++++++++++++++++++***))))))************************)))************+++++++++)))******************)))***************))))))((()))))))))***++++++,,,,,,+++*********))))))))))))++++++******+++,,,------++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,++++++++++++---...///333444444555555444444333333000......//////...,,,.../////////////////////////////////////////////......//////000111111111222222222222222222222222222333444666888:::<<<===GGGRRRcccuuuxxxnnneee```WWWQQQMMMKKKHHHEEEFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHJJJKKKMMMNNNNNNPPPOOONNNOOOQQQSSSTTTUUUVVV[[[aaaeeegggjjjnnnrrrssswww~~~~~~{{{wwwsssrrrqqqpppppppppnnnkkkhhhaaa```]]]ZZZYYYZZZ[[[\\\XXXWWWWWWUUUSSSPPPNNNMMMLLLLLLJJJHHHGGGIIILLLOOOPPPSSSWWW\\\bbbiiipppuuu~~~---,,,,,,++++++,,,,,,---+++++++++*********)))))),,,,,,,,,+++++++++******************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))*********))))))*********))))))))))))************)))))))))******************++++++++++++***))))))************************)))************+++++++++******++++++++++++************++++++******)))(((++++++*********************************)))))))))************+++---......*********+++,,,---------++++++++++++++++++++++++++++++++++++---///111222555555666666666666555555444222000//////...---,,,......//////000111111222000000000000000000000000......///000000111111222222222222222222111111111222555777888999<<>>KKKUUUcccpppyyyzzzyyy}}}{{{rrriii^^^VVVRRRPPPLLLHHHFFFCCCAAAAAABBBCCCAAA@@@???@@@AAABBBCCCDDDDDDDDDEEEGGGIIIJJJJJJKKKNNNPPPUUUTTTTTTUUUVVVXXXZZZ[[[^^^ccchhhkkkmmmoootttxxx{{{xxxyyy{{{}}}~~~yyyuuuuuuvvvvvvqqqkkkeeecccaaa```___^^^^^^___^^^\\\XXXTTTRRRPPPOOOOOOPPPRRRSSSRRRQQQSSSXXX```iiisss}}}......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))************************+++***)))***++++++***))))))))))))***++++++,,,,,,+++***))))))((())))))******))))))))))))+++,,,---))))))((('''''''''((((((************************,,,+++******)))*********,,,***(((&&&&&&(((+++---+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,---...---,,,+++***))))))******+++,,,,,,,,,------------------------+++,,,,,,,,,++++++---///------,,,---///333666888555333111111333444444333666777888555000------///////////////000000000000111111111111000000000000000111111222222333333444444666777999:::===BBBEEEUUU```mmmuuuyyy}}}wwwxxx}}}tttddd___YYYQQQLLLKKKJJJHHHFFFBBB@@@??????AAABBBAAAAAA???@@@@@@AAACCCEEEGGGHHHHHHIIIKKKLLLLLLNNNPPPSSSUUUUUUUUUVVVYYY\\\___aaadddjjjqqqvvvxxxzzz}}}~~~}}}{{{yyyzzz|||yyyuuuooojjjgggfffdddcccdddddddddcccaaa]]]ZZZXXXUUUTTTUUUVVVVVVTTTPPPMMMKKKOOOUUU\\\eeepppzzz......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))((((((((((((((((((((((((+++************+++******))))))*********+++++++++++++++***))))))(((((((((***)))(((((()))+++...///*********)))))))))******************************++++++***************+++***)))((('''((()))***+++************************,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///---------...000333666888444333222333555666555333777888777444000------...////////////000000000000111111111000000000000000111111222222333444444444444555666888<<>>GGGSSS```iiioooooorrr{{{|||{{{yyymmmcccWWWUUUTTTKKKFFFEEEDDDBBBAAA@@@??????CCCDDDDDDCCCAAAAAABBBDDDDDDDDDEEEGGGIIILLLNNNOOONNNPPPTTTWWW[[[aaahhhllliiihhhgggiiinnnvvv}}}~~~{{{xxxvvvvvvuuutttrrrooonnnnnnmmmkkkjjjhhhggghhhiiijjjjjjgggaaaYYYSSSLLLLLLLLLKKKKKKNNNRRRVVVaaaeeelllttt{{{......------------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******---///...---+++******+++---...,,,,,,,,,+++++++++******+++++++++************)))************************)))+++,,,+++)))(((***,,,************************((((((******+++***))))))(((((()))***++++++,,,,,,((()))***+++++++++************************************))))))***++++++,,,((()))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++------,,,,,,---///.............../////////444444666999<<<;;;888555555333000///......//////////////////000000000000///000000000111111111111333333333444555555666666666:::AAAIIIRRR\\\eeelllppprrrwww~~~ssseee]]]XXXOOOOOONNNEEEBBBCCCCCCBBB@@@>>>>>>>>>@@@BBBCCCCCCAAAAAADDDFFFFFFGGGIIIKKKMMMNNNOOOOOOQQQTTTXXX]]]ccckkksssyyyrrrqqqpppqqqwww}}}{{{zzz{{{{{{zzzyyysssrrrrrrrrrqqqppppppooopppooonnnmmmiiiaaaXXXRRRKKKLLLLLLKKKJJJKKKMMMPPPWWW[[[aaahhhooowww.........------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******---///...---+++******+++---...,,,,,,,,,+++++++++******+++++++++************)))(((((((((((((((((((((((((((+++,,,,,,)))(((***,,,++++++******************'''((()))***++++++***)))((()))***++++++,,,++++++)))***+++---------,,,+++******************************))))))***+++,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---.....................------...///222555777666333000444222///---.../////////////////////000000000000//////000000111111111222333333444444555666666666888>>>HHHRRRZZZaaagggkkkmmmrrrzzzrrrfff```TTTPPPNNNHHHIIIIII@@@AAABBBCCCCCCAAA?????????===???BBBBBBAAABBBEEEIIIGGGHHHKKKMMMOOOOOOOOOOOOTTTWWW\\\aaaiiirrr{{{~~~}}}~~~}}}{{{{{{|||}}}|||{{{vvvvvvvvvuuuuuuuuuuuuuuutttsssqqqnnnhhh```VVVPPPLLLMMMNNNMMMLLLLLLNNNPPPRRRUUUZZZ___fffnnnwww|||111111111000///---,,,+++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,+++*********+++,,,+++++++++*********))))))++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000///////////////////////////////////////.........---......///000111111222000111111222222333444444222222222333666888999999>>>DDDNNNWWW^^^cccgggiiipppuuu|||yyyjjjaaa^^^QQQOOOKKKHHHDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEFFFFFFGGGHHHJJJKKKMMMOOOPPPQQQRRRUUUWWWWWWYYY___iiiuuu~~~~~~}}}|||{{{|||}}}}}}zzz|||{{{yyy{{{~~~{{{|||yyyuuuooohhh```XXXRRRQQQQQQRRRRRRQQQQQQPPPPPPRRRQQQQQQUUU]]]fffmmmppp{{{}}}000000000//////...---,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++******************************+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,---------.../////////////////////////////////////////////////////////......//////000000111111000111111222222333444444444333333444666999;;;<<>>??????@@@??????@@@AAABBBBBBCCCCCCGGGHHHJJJKKKKKKLLLOOOQQQTTTVVVYYY[[[]]]aaaeeeiiinnnqqqxxxwwwsssnnnjjjhhhgggeeeccc___```bbbccccccbbb```___[[[XXXUUUSSSSSSSSSRRRQQQVVV\\\eeepppyyy222222000//////////////////...............------------------------------++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++((()))+++,,,,,,+++***((())))))))))))))))))))))))************************++++++++++++++++++++++++&&&''')))++++++++++++***(((((()))***+++,,,------++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............---------////////////////////////////////////000000111111111111111111000000000000000111111222222333444444444444555666999@@@IIIPPP\\\```ffflllrrryyy{{{kkk^^^QQQNNNNNNKKKGGGDDDAAA@@@?????????@@@AAABBB???@@@AAABBBCCCDDDEEEFFFHHHIIIKKKLLLMMMOOORRRUUUWWWYYY\\\___ccchhhnnnrrrvvv{{{vvvrrrnnnlllkkkllllllkkkfffggghhhiiiiiigggeeeddd___]]]ZZZXXXWWWVVVTTTSSSSSSVVV\\\eeeoooyyy666444222111//////000000........................------------------------,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++((()))***+++,,,+++******))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))***+++++++++***'''((((((***+++,,,------++++++++++++++++++++++++,,,+++******,,,,,,+++******++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------..................////////////////////////...//////000000111111222111111111111111111111111000111111222222333444444333555888:::>>>FFFQQQYYYdddggglllqqqvvv|||rrrddd[[[RRRJJJIIIIIIFFFCCCBBB@@@@@@??????@@@AAABBBCCC@@@AAABBBDDDEEEGGGHHHHHHIIIKKKMMMNNNPPPSSSWWWZZZ[[[^^^bbbfffkkkrrryyy~~~vvvssspppooopppqqqrrrrrrmmmnnnpppqqqpppmmmjjjhhhaaa```^^^]]]\\\[[[YYYWWWTTTTTTWWW\\\dddoooyyy999777555222000000000111............////////////........................------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------,,,---------.../////////////////////////////////...//////000111111222222000000000111111222222333000111111222222333444444333777<<<@@@EEEMMMYYYaaafffjjjooouuu|||sssbbbXXXQQQKKKHHHIIIGGGDDDBBBDDD@@@@@@??????@@@AAACCCDDDAAABBBCCCEEEGGGIIIJJJKKKKKKMMMOOOQQQSSSXXX]]]aaaeeehhhlllrrrxxxwwwuuussssssuuuvvvwwwvvvtttvvvwwwwwwuuurrrnnnlllfffdddcccccccccbbb___\\\VVVUUUTTTVVV\\\dddlllqqqwww{{{;;;999666333111000000111.........///////////////...........................------,,,+++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++///...---,,,+++,,,---...,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,+++******,,,,,,+++************++++++,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------,,,,,,------...///000000////////////////////////...//////000111222222222//////000111222333333333000111111222333333444444333888???DDDIIIRRR^^^gggdddhhhoooxxx~~~mmmaaaWWWPPPIIIFFFFFFGGGEEEAAAAAAEEE@@@????????????AAABBBCCCBBBCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQSSSVVV[[[aaaeeeooorrrwww}}}wwwvvvuuuvvvxxxyyyyyyyyyyyyzzz||||||yyyuuuqqqnnnkkkjjjiiiiiiiiigggdddaaaWWWUUUTTTTTTWWW\\\bbbffflllpppxxx???<<<777444333333222111/////////000//////...---........................------,,,,,,,,,,,,++++++******************************++++++++++++******///......---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))************++++++++++++******++++++++++++++++++++++++************+++,,,---...,,,,,,,,,++++++*********)))))))))******++++++,,,((()))***++++++***)))(((---------------------------.........---,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,---....................................////////////////////////111111000000//////................../////////000///000000000000111111111111111222444666777666555888===CCCJJJQQQYYYaaafffiiipppwww}}}wwweeeZZZTTTMMMIIIEEEDDDBBB@@@@@@@@@BBBCCC======>>>???@@@BBBDDDEEEHHHJJJMMMNNNMMMLLLMMMMMMTTTTTTWWW\\\___cccllluuuvvv~~~yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~|||xxxuuurrrooommmlllnnnooooookkkggg[[[WWWRRRQQQSSSWWWZZZ\\\```eeelllsss{{{CCC???;;;888555444111///....../////////.................................------,,,,,,,,,,,,++++++******************************++++++++++++******,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++***************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,---....................................////////////////////////////////////000000000000........./////////000000/////////000000000111111222222222333555777777777<<>><<<888666333000///......///........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***,,,------,,,,,,******++++++++++++******)))******+++,,,,,,------,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,*********+++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...------,,,,,,........................////////////////////////000000000000//////////////////000000000111111111111111111222222222333333222666;;;>>>@@@FFFOOOVVVZZZccclllssszzzppp\\\RRRQQQIIIFFFCCCAAA@@@@@@@@@@@@>>>???AAACCCDDDFFFGGGGGGJJJJJJKKKMMMPPPSSSUUUVVVYYYZZZ]]]___dddkkksssxxx}}}}}}~~~}}}zzzwwwrrrpppooonnnmmmkkkgggddd______^^^\\\[[[\\\___aaaeeeiiioootttxxx\\\XXXQQQKKKFFFCCC@@@===:::888555111///......///........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******************------------------------++++++++++++++++++++++++************************((()))+++,,,------,,,,,,******++++++++++++******))))))***+++,,,,,,------,,,,,,++++++***+++++++++*********++++++,,,,,,,,,)))))))))******++++++,,,******,,,------,,,******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...------,,,,,,........................////////////////////////......//////000000111111000000000000111111111111///000000000000111111111111777===@@@CCCIIIRRRZZZ```iiiuuu|||mmm^^^QQQIIIHHHGGGEEEBBB@@@@@@@@@AAAAAA===???AAACCCFFFGGGHHHIIILLLLLLNNNPPPRRRUUUWWWYYY[[[]]]```dddjjjsss}}}~~~}}}~~~}}}{{{xxxxxxvvvsssrrrqqqnnnkkkhhhcccddddddcccaaa```aaabbb]]]```eeekkkrrrzzzgggbbb\\\UUUPPPJJJDDD@@@<<<999555333111000...,,,000000///.....................---------,,,,,,,,,........................,,,,,,,,,++++++*********'''((()))***+++*********,,,++++++******++++++,,,***++++++,,,,,,++++++***------,,,,,,+++***))))))&&&''')))+++---......///************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,,,,------------------------------//////.........------------------.........//////000000///////////////000000000////////////000000000111111111111222222222222000111444444111222555===>>>AAAGGGOOOXXX^^^```iiirrr}}}|||hhh[[[TTTMMMHHHFFFCCCBBB@@@>>>======???@@@>>>@@@CCCDDDEEEGGGIIILLLOOOOOOPPPSSSVVVYYYZZZZZZ^^^cccjjjpppvvv~~~~~~|||{{{|||~~~}}}zzzvvvssspppnnnmmmjjjhhhggghhhhhhfffaaa\\\YYYXXXYYY^^^hhhrrr{{{oookkkddd\\\TTTMMMHHHDDD>>>;;;777444333222000...000000///............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++))))))))))))************,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++******)))'''(((***+++,,,---......******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------------..................000000////////////000000000000////////////000000111111111111222222222222222000111444555333555999<<>>===>>>???@@@@@@BBBEEEFFFGGGIIIKKKMMMNNNNNNOOOSSSWWW[[[^^^___hhhmmmttt{{{~~~}}}~~~}}}zzzxxxvvvttttttpppnnnlllllllllhhhbbb\\\VVVTTTTTTYYYbbbllltttyyyxxxvvvpppggg\\\SSSLLLIIIAAA===999777555444222000111000//////......//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***)))((()))******,,,++++++******++++++,,,,,,------......------,,,---,,,,,,++++++*********))))))***+++,,,,,,,,,,,,************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------)))******+++,,,---...///..................------000000////////////000000111000000//////000000111111111111111222222222333222000222555666555888>>>???KKK[[[fffkkklllnnnooo|||tttdddXXXLLLIIIHHHEEECCCCCCAAA@@@???>>>>>>???@@@AAACCCEEEHHHIIIJJJKKKMMMOOOOOOPPPQQQUUUZZZ```eeeiiiooouuu}}}~~~|||{{{{{{{{{xxxuuusssrrrpppkkkccc]]]UUURRRQQQTTT[[[dddlllpppzzz}}}~~~{{{tttggg[[[QQQLLLCCC@@@<<<999777555333111111000000///.../////////............------------........................------------------------...,,,***(((((((((***+++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,++++++***************************++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------...///000000...............---------000////////////000000111111000000000000000000111111111111222222222333333333222333666666666;;;BBBJJJYYYkkkvvvwwwvvvwwwzzzsssbbbWWWNNNGGGGGGGGGEEECCCDDD@@@@@@?????????@@@AAABBBFFFHHHJJJLLLLLLNNNPPPRRRSSSTTTVVVYYY^^^eeemmmrrrvvv}}}~~~{{{xxxvvvsssmmmddd^^^YYYUUURRRSSSWWW]]]cccfffoooxxx}}}rrrdddWWWOOOGGGDDD???;;;888666333111111111000/////////////////////.........---------........................------------------------...,,,***)))((()))***+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++******++++++,,,,,,+++++++++************************)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------------------------------.............................................---///////////////000111111111111000000000000111111111222222222222333333333444333555777777888???HHHZZZgggwww~~~}}}{{{~~~ooo]]]SSSMMMFFFBBBCCCCCC@@@>>>>>>@@@@@@@@@AAABBBCCCDDDDDDGGGJJJLLLNNNOOOQQQSSSVVVVVVXXX[[[^^^ccckkkttt{{{~~~zzzwwwtttnnnfff```^^^ZZZVVVTTTVVVYYY\\\]]]eeennn{{{yyymmm```VVVMMMIIICCC>>>;;;777444222222111000000//////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***)))***++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++---------........./////////......//////000111222222111111000000111111222222222222222333333333333444444777:::;;;===GGGRRRgggqqq}}}~~~}}}mmm\\\PPPKKKIIIDDDAAABBBAAA>>>===>>>@@@@@@AAACCCDDDFFFGGGGGGIIILLLOOOQQQSSSUUUXXX[[[ZZZ]]]bbbfffllluuuyyyvvvtttpppjjjeeebbb___[[[YYYYYYZZZZZZZZZ___fffpppxxx~~~}}}}}}{{{uuujjj```SSSOOOHHHCCC>>>:::666333222111000000//////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***++++++++++++++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000............///000111222222111111000000111111222222222222333333333444444222444888===@@@EEEQQQ^^^nnnuuu}}}{{{iii\\\QQQIIIGGGFFFBBB@@@BBBCCC@@@AAACCC@@@AAACCCEEEGGGHHHIIIJJJLLLOOORRRUUUXXX[[[^^^aaa```fffmmmttt{{{~~~xxxuuutttrrrooolllgggeeeccccccccccccbbb```]]]aaafffjjjnnnttt|||zzzyyy|||zzzqqqhhhWWWSSSLLLFFFAAA<<<777444222111111000000000000000000/////////....................................*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,************************++++++,,,------------,,,************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,,,,,,,---------------------------------+++,,,,,,---...///000000***+++,,,---...000111111............///000222222222222111111111111222222222222333333333444444444111333999@@@DDDKKKYYYhhhooouuu|||}}}cccUUUOOOIIIDDDCCC@@@<<<<<>>@@@JJJ^^^vvvyyydddUUULLLEEECCCCCCAAA@@@BBBAAAAAAAAAAAABBBCCCCCCDDDHHHJJJMMMOOOPPPRRRUUUWWWZZZ]]]bbbhhhpppyyy~~~xxxuuurrrppppppnnnllljjjjjjkkkkkkkkkkkkjjjjjjiiiggghhhiiimmmrrruuuvvvuuuvvvxxx|||}}}~~~~~~~~~~~~~~~}}}~~~zzzsssnnnjjjddd^^^\\\\\\^^^```jjjsss~~~wwwqqqrrrtttqqqjjj___RRRGGGCCCDDD<<<:::888555333222222222111000000///.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******************++++++++++++,,,,,,)))))))))******+++++++++************************************++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---...//////000............///////////////////////////000000000000000111111111111111222222111444777666444888===EEEMMM^^^vvvzzzeeeXXXPPPIIIDDDDDDCCC@@@???@@@AAAAAABBBBBBCCCEEEFFFGGGJJJLLLOOOQQQSSSUUUYYY[[[```eeelllsss|||yyysssnnnkkkgggdddccccccbbbaaabbbbbbaaaaaaaaaaaaaaabbb^^^___aaadddhhhkkkmmmmmmnnnppptttxxx{{{}}}~~~~~~~~~}}}~~~~~~{{{tttmmmjjjeee```^^^]]]^^^___bbbiiittt~~~{{{uuuuuuwwwwwwqqqeeeXXXNNNHHHEEE@@@>>>;;;888555333222222111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++*********************++++++,,,,,,,,,))))))******++++++,,,,,,************************++++++++++++++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...///000000............////////////////////////000000111111000000111111222222222222333333555777666444999AAAKKK\\\vvvsssaaaUUUPPPLLLGGGDDDEEEDDD@@@???AAABBBBBBCCCDDDFFFHHHIIIJJJLLLNNNQQQTTTVVVZZZ___bbbffflllttt}}}|||vvvnnnhhheeebbb]]]ZZZZZZZZZYYYXXX[[[ZZZYYYYYYYYYZZZ[[[[[[WWWYYY[[[]]]___bbbdddffffffhhhkkknnnqqqssstttttt{{{}}}~~~}}}}}}|||vvvmmmkkkhhhdddbbb`````````]]]bbbkkkuuu}}}xxxuuutttvvvsssjjj```XXXOOOIIIDDDAAA>>>:::666444333222222111000000//////000000........................,,,,,,,,,,,,------------++++++++++++++++++++++++...---,,,++++++++++++++++++,,,,,,------......///*********+++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++++++++++++++++++++...---,,,+++************------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.../////////000............////////////...//////000000111111222222222333333444555555555444444777888777777???IIIVVVlllqqq```RRRLLLKKKEEEBBBAAACCCBBB@@@AAADDDCCCDDDEEEFFFHHHKKKMMMNNNNNNQQQTTTXXX\\\aaagggkkklllttt~~~{{{uuuqqqkkkddd^^^\\\YYYUUUSSSSSSSSSSSSRRRSSSSSSRRRRRRSSSSSSTTTUUUQQQSSSUUUUUUVVVXXX[[[^^^]]]^^^```bbbdddgggiiijjjrrrtttwwwyyy{{{}}}}}}|||~~~}}}}}}yyyrrrpppnnnjjjgggdddbbbaaa^^^```eeelllttt}}}zzztttnnnrrrrrrmmmhhhdddZZZPPPFFFDDD@@@<<<888555333222222111000000//////000000........................,,,,,,,,,---------......++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,------...//////,,,++++++++++++++++++***************************---,,,,,,++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,------...---------------------------------,,,------......------,,,............////////////............////////////...//////000111111222222222222333333444555555666555555777::::::===IIIUUUllllll___UUULLLGGGHHHBBB??????AAAAAA???AAAFFFDDDEEEFFFHHHKKKNNNPPPQQQRRRTTTXXX]]]bbbhhhoootttwww~~~wwwoooiiifffbbb\\\WWWTTTRRROOONNNNNNOOONNNMMMKKKKKKLLLLLLMMMMMMMMMMMMKKKMMMNNNNNNMMMNNNRRRUUUTTTTTTTTTUUUWWWZZZ]]]___gggjjjnnnppprrrtttwwwyyy{{{yyy|||~~~~~~{{{{{{{{{{{{}}}~~~}}}|||{{{~~~}}}}}}{{{tttsssrrrooollliiifffdddcccccccccfffmmmttt{{{{{{rrriiinnnpppooonnnlllbbbUUUHHHEEEAAA===888555333222222111111000000000000000........................,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))***++++++,,,---------,,,,,,++++++*********************************------,,,++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++******)))***,,,---...((())))))))))))*********+++++++++++++++++++++++++++,,,------......------........................,,,------......------,,,///////////////...................../////////000...//////000111222222222000000111222222333444444444555888;;;===BBBPPP___uuueeeWWWQQQLLLFFFBBBCCCDDDAAA@@@AAA@@@>>>AAAFFFEEEFFFGGGJJJLLLOOORRRSSSTTTWWW[[[```fffmmmuuuzzz}}}wwwpppgggbbb___]]]WWWSSSOOONNNLLLKKKLLLLLLKKKJJJFFFFFFGGGHHHIIIIIIHHHHHHFFFHHHJJJIIIGGGHHHKKKOOOMMMMMMLLLLLLNNNRRRVVVXXX```cccgggjjjlllnnnqqqssspppooorrryyy}}}|||}}}~~~}}}{{{zzzyyyzzzwwwwwwvvvwwwyyy{{{~~~|||zzz~~~~~~}}}{{{~~~~~~~~~{{{sssssssssrrrpppmmmkkkiiiiiifffcccccchhhooouuuyyyrrrrrrnnnlllqqqwwwvvvkkkaaaWWWMMMAAA:::::::::777333111111111111000000//////........................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,------++++++++++++------)))))))))))))))))))))))),,,++++++******++++++,,,)))******++++++,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++******)))(((((((((++++++,,,,,,,,,++++++***---,,,++++++------,,,+++***++++++,,,---...//////++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,---------......------------.........///000111111111111222222222222333444444222222333444333444777;;;>>>HHH___vvvvvv```ZZZQQQIIIEEECCCBBBAAA@@@@@@@@@AAABBBCCCEEEEEEJJJJJJJJJMMMQQQTTTUUUVVVYYY[[[^^^dddmmmvvvwwwoookkkgggbbb]]]YYYTTTPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCEEEFFFFFFGGGGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMUUUVVVYYY\\\___bbbdddeeeeeefffhhhkkkooosssvvvxxxzzzzzzyyyyyyyyyyyyzzzzzz~~~|||yyyuuurrrooonnnnnnlllmmmoooqqquuuxxx{{{}}}~~~~~~}}}}}}}}}|||zzzyyywwwuuusssrrrrrrqqqrrrpppllliiiiiikkkmmmpppwww|||yyytttpppsssyyyzzzrrrkkk]]]SSSGGG@@@===;;;666222222222222111000000000000........................------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,------,,,,,,++++++,,,,,,---************************,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++)))*********************++++++,,,,,,,,,++++++***---,,,++++++------,,,+++,,,,,,------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,---------............------.........////////////000000000000111111111222333444444333222444555777777:::@@@GGGSSSjjjrrrcccXXXSSSLLLGGGDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFGGGLLLKKKLLLNNNRRRUUUWWWXXX^^^bbbiiipppxxxyyyqqqjjjgggccc^^^YYYVVVRRRNNNKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDGGGGGGFFFFFFGGGHHHJJJKKKPPPQQQSSSUUUXXX[[[]]]^^^___```bbbeeeiiillloooqqqrrrrrrrrrssssssuuuvvvvvvxxxwwwsssooollljjjhhhhhhggghhhjjjmmmppptttwwwxxx{{{~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{zzzzzzyyyyyyzzzwwwqqqllliiihhhhhhiiimmmuuu}}}vvvuuuyyy|||zzzvvvcccZZZNNNFFFBBB>>>999555444444222111111000000000........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++------,,,,,,+++******)))******++++++,,,---......++++++++++++++++++++++++))))))******+++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,++++++------,,,+++......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------........./////////....../////////000000000/////////000000000000111222333444444333333555777::::::>>>HHHTTTfff|||tttbbbVVVOOOKKKGGGDDDCCCBBBBBBAAABBBBBBCCCDDDEEEGGGIIIJJJMMMNNNOOOQQQSSSWWWZZZ\\\aaahhhrrrzzz|||vvvppphhhaaa```\\\XXXTTTQQQNNNJJJGGGFFFEEEDDDCCCCCCBBBCCCCCCAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBCCCDDDFFFGGGHHHIIIKKKMMMPPPRRRTTTUUUVVVWWWYYY[[[^^^bbbeeefffgggggghhhiiikkkmmmoooqqqqqqooolllhhheeebbb```___```aaacccfffiiimmmppprrrvvvzzz~~~|||~~~}}}~~~}}}{{{{{{}}}|||~~~~~~|||||||||~~~}}}~~~~~~|||}}}~~~~~~~~~wwwpppjjjgggffffffhhhqqq}}}wwwxxx{{{|||{{{kkkbbbUUUKKKFFFBBB>>>;;;666555444222111000000111........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,---,,,++++++------,,,+++------------------------+++++++++,,,,,,,,,---------------.........//////.........////////////000////////////000000000000000000000000111111111111222333444444333444666999:::<<>>>>>============<<<======>>>??????>>>>>>??????>>>>>>???@@@BBBCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNOOORRRTTTWWWZZZ[[[\\\]]]^^^```cccgggiiikkkiiihhheeebbb^^^[[[YYYXXXYYYZZZ\\\^^^bbbeeehhhjjjnnnssszzz~~~~~~}}}{{{zzzzzzyyyzzz}}}~~~||||||wwwvvvuuuuuuwwwzzz|||}}}}}}|||zzz|||~~~}}}zzzyyyyyyxxxyyyyyyxxxxxxyyy|||{{{zzz{{{}}}yyywwwxxx|||~~~~~~~~~}}}}}}~~~{{{tttnnnkkkiiiiiimmmsss|||xxxyyyzzz|||xxxooo```SSSJJJEEE@@@>>>999777555333111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,---------------+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------------------,,,++++++------,,,+++++++++,,,,,,---...//////+++++++++,,,,,,,,,---------------.........//////.........////////////000////////////000000000000111111222222222222333333333333444444333555888;;;999@@@LLL___vvvvvvooobbbUUUNNNGGGEEECCCCCCCCCCCCAAA@@@CCCCCCDDDFFFHHHKKKMMMNNNPPPRRRUUUWWWZZZ^^^dddiiivvv|||ssskkkeee^^^XXXSSSPPPMMMJJJHHHGGGEEECCCAAA??????>>>============>>>>>>>>>===============<<<<<<<<<======>>>>>>======<<<<<<;;;;;;<<<===???@@@@@@AAABBBCCCEEEFFFGGGHHHGGGGGGHHHJJJLLLNNNPPPQQQSSSTTTVVVYYY\\\___bbbdddcccbbb```]]]ZZZWWWTTTSSSSSSTTTUUUWWWZZZ]]]___aaadddjjjqqqvvvxxxyyyxxxxxxxxxxxxyyy{{{~~~}}}~~~~~~|||zzzxxxwwwuuutttrrrrrrrrrrrrsssvvvyyy{{{~~~}}}xxxuuutttsssuuuwwwwwwuuurrrqqqqqqqqqrrrrrrrrrrrrtttwwwzzzzzz}}}~~~zzzwwwwwwxxx|||}}}~~~~~~~~~|||yyyuuussstttwwwzzz}}}||||||{{{{{{||||||}}}~~~~~~}}}~~~~~~}}}}}}yyyssspppnnnmmmqqqttt|||~~~{{{{{{}}}|||nnn```SSSIIIBBB===;;;999666333111111111222////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))******+++,,,,,,------,,,---......---,,,***)))++++++++++++++++++++++++---,,,,,,+++******))))))***+++,,,------......------,,,++++++------,,,+++***++++++,,,---...///000++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------........./////////....../////////000000000222222222333333333444444333333444444444666:::===;;;III\\\pppvvvqqqkkk]]]PPPJJJGGGEEECCCCCCCCCDDDCCCBBBDDDEEEFFFHHHKKKMMMPPPQQQSSSVVVZZZ]]]```eeemmmtttvvvqqqjjjccc]]]WWWRRRNNNJJJHHHEEEDDDCCCCCCAAA???===<<<<<<;;;;;;;;;<<<<<<===============<<<<<<<<<;;;<<<<<<======<<<<<<<<<::::::999999:::;;;===>>>??????@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLNNNPPPSSSWWWYYY[[[[[[[[[YYYXXXUUURRRPPPOOONNNNNNOOOPPPRRRTTTVVVWWWZZZ___eeekkknnnppprrrsssttttttuuuxxxzzz{{{zzzxxxxxxyyyzzz{{{}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzvvvuuutttrrrpppnnnmmmlllmmmnnnnnnnnnoooqqquuuxxx{{{tttqqqpppmmmoooppppppmmmkkkjjjkkkjjjkkkkkkkkkkkkmmmqqqtttqqqtttwwwwwwtttrrrsssuuuuuuvvvxxxxxxwwwwwwxxxyyyxxxwwwtttpppnnnnnnrrruuu|||{{{zzzxxxwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxzzz|||~~~||||||~~~~~~{{{yyyxxx{{{}}}~~~yyyuuusssssstttsssvvv{{{yyynnnaaaSSSHHHAAA===;;;777444222111222222////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++,,,)))***,,,......---,,,+++++++++++++++++++++++++++*********************)))***+++,,,---............---,,,++++++------,,,+++,,,,,,,,,------.........++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,---------............------........./////////111111222222222333333333333444444444444777;;;>>>CCCVVVnnnuuukkkiiicccTTTIIIGGGEEECCCAAAAAACCCEEEEEEEEEGGGGGGIIIKKKNNNQQQTTTUUUXXX\\\```cccgggmmmwww|||wwwkkkgggaaa[[[UUUPPPMMMJJJGGGDDDBBBAAABBBBBB@@@???;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999999999;;;<<<===<<<<<<======>>>>>>>>>???>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHJJJMMMOOOQQQSSSSSSRRRQQQPPPMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPTTTZZZ^^^aaadddgggiiillllllmmmooorrrrrrpppnnnnnnnnnooopppqqqrrrssstttyyyyyyyyyyyyyyyxxxwwwwwwttttttssssssrrrrrrqqqqqqlllkkkjjjiiigggfffeeedddeeeggghhhggggggiiimmmpppwww{{{}}}zzzsssllliiiiiiggghhhiiigggeeeccccccdddbbbbbbbbbbbbbbbdddgggjjjgggjjjnnnmmmkkkiiijjjlllkkkmmmnnnnnnkkkjjjlllmmmlllkkkiiifffdddfffkkknnnttttttrrrqqqppppppppppppllllllmmmmmmmmmmmmmmmmmmoooppprrruuuwwwwwwxxxwwwxxxxxxyyy|||~~~~~~}}}{{{tttrrrqqqtttzzz}}}}}}zzzwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}~~~~~~}}}|||||||||yyywwwxxxyyy|||~~~wwwlll]]]OOOFFF>>><<<888444222111222222000000000000000000000000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++******))))))))))))******------,,,++++++*********&&&(((+++---//////......++++++++++++++++++++++++((((((((()))******++++++***+++,,,---............---,,,++++++------,,,+++......---------,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------......------------.........///000111111111111222222222333444444444444777<<>>@@@@@@@@@@@@AAABBBDDDFFFHHHIIIMMMMMMMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKNNNRRRVVVXXX[[[___aaaccccccdddfffiiiiiifffdddffffffggghhhiiiiiijjjjjjqqqqqqrrrrrrqqqqqqpppoooooooooooonnnmmmllllllllleeeeeedddcccaaa```______^^^___``````___```eeeiiiiiimmmpppmmmfff___]]]]]]^^^___^^^\\\ZZZXXXYYY[[[ZZZZZZ[[[ZZZZZZ[[[___bbb```cccfffeeecccaaabbbcccccceeefffdddaaa___aaaccc``````^^^\\\\\\___dddhhhnnnnnnlllkkkkkkjjjjjjjjjccccccccccccbbbbbbbbbbbbfffgggiiikkkmmmmmmmmmmmmnnnnnnoooqqqtttuuutttsssooommmlllpppvvvzzzyyywwwssssssssssssttttttuuuuuuuuuyyy~~~{{{|||~~~{{{xxxwww~~~}}}kkkXXXKKKFFF@@@<<<:::666111000222000000000000////////////---------............///---------,,,,,,+++++++++---------------------------.........---,,,,,,+++***++++++,,,------------************))))))((((((***+++,,,,,,******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---......)))***+++,,,...///000000111111111000000000000000111111111111111222222222333222444555555777@@@JJJ[[[vvvvvveee]]]TTTNNNLLLJJJFFFBBB@@@@@@???@@@BBBEEEHHHJJJKKKMMMQQQSSSUUUWWWZZZ]]]ddddddiiipppuuu{{{zzzrrrkkkgggYYYVVVRRRNNNKKKHHHEEEBBBAAA@@@???>>><<<<<<;;;;;;<<<:::777777888::::::999::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999888999:::;;;;;;:::999888::::::::::::::::::::::::??????@@@@@@@@@AAAAAAAAAFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDFFFIIILLLOOORRRTTTXXXZZZ[[[]]]^^^^^^]]]]]][[[[[[\\\]]]^^^```bbbccciiiiiihhhgggfffeeeddddddccccccbbbbbbbbbaaaaaaaaaaaa___\\\ZZZXXXWWWVVVVVVYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZXXXUUUSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRNNNOOOPPPRRRTTTVVVWWWXXXUUUVVVVVVWWWXXXYYYYYYYYY[[[ZZZYYYYYYZZZXXXUUURRRUUUTTTSSSTTTUUUXXXZZZ\\\eeeeeeeeedddbbb___\\\[[[^^^[[[XXXYYY[[[\\\ZZZXXXZZZ[[[]]]^^^```bbbddddddeeefffhhhhhhggggggggghhhffffffggghhhjjjlllnnnoooooonnnnnnmmmmmmllllllkkkoooppprrrvvvyyy|||{{{{{{}}}vvveeeYYYIIIBBB>>><<<999555444666111111000000000////////////.........------,,,,,,.........---------,,,,,,------------------------,,,,,,------,,,++++++***++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))***+++,,,,,,******+++,,,---------------,,,,,,,,,------------------------------,,,++++++,,,------***+++,,,,,,------,,,,,,...---------,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---......///------,,,,,,------...///,,,,,,------...///000000000000000000000111111111111111111111222222222222333333555777777;;;HHHUUUjjjsssccc[[[TTTLLLHHHGGGFFFCCC@@@AAAAAAAAABBBDDDFFFIIIKKKMMMOOORRRUUUVVVYYY\\\^^^fffhhhoooxxx|||uuummmfffbbbWWWTTTPPPLLLJJJGGGDDDAAA@@@???>>>===;;;;;;;;;;;;777777777777777888999999::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999888999999::::::999999888::::::::::::::::::::::::======>>>>>>>>>?????????AAAAAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@@@@AAACCCEEEHHHKKKMMMOOOMMMNNNPPPQQQRRRRRRQQQQQQSSSSSSSSSTTTUUUWWWXXXYYYZZZYYYYYYXXXXXXWWWWWWWWWYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUSSSQQQOOONNNNNNNNNPPPPPPNNNNNNMMMNNNOOOOOOMMMNNNNNNLLLIIIHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQTTTSSSRRRRRRRRRQQQNNNLLLNNNNNNMMMNNNOOOQQQTTTVVVXXXXXXXXXVVVUUURRRPPPNNNQQQOOOMMMMMMOOOOOONNNMMMPPPQQQRRRTTTUUUWWWXXXYYY\\\^^^______^^^^^^___```\\\\\\]]]^^^___aaabbbccceeeeeeeeeeeeddddddddddddgggiiikkknnnqqqtttwwwxxx{{{|||~~~~~~{{{{{{|||tttgggQQQIIIBBB???<<<777666888111111111000000000000///000///...---,,,+++******//////............------------------------------++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,+++***,,,,,,++++++++++++*********+++,,,,,,******+++,,,......------,,,,,,++++++------------------------------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,+++,,,,,,------.........---------,,,------...///........./////////000000//////000000111111222222111111111111222222333333333444777999:::AAARRRccc}}}ppp___WWWPPPKKKEEECCCCCCDDDBBB@@@BBBBBBBBBDDDFFFIIIKKKMMMPPPRRRUUUWWWYYY\\\___bbblllpppxxx{{{uuummmfff___[[[SSSPPPLLLIIIGGGDDDAAA???>>>===<<<;;;:::999999999555888::::::888777999;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999999999999888888999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>????????????======<<<<<<<<<<<<============>>>@@@BBBDDDFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJKKKJJJJJJKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMKKKKKKIIIHHHGGGFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFEEECCCCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGJJJIIIHHHHHHIIIHHHFFFDDDFFFFFFFFFFFFGGGIIIKKKMMMOOOOOONNNMMMLLLJJJHHHGGGJJJHHHGGGFFFGGGHHHGGGFFFEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQSSSSSSRRRQQQRRRSSSQQQQQQQQQRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXYYYYYYYYY\\\]]]___bbbeeehhhjjjkkknnnnnnnnnooopppqqqqqqqqquuuvvvxxx{{{|||}}}}}}}}}{{{{{{zzzzzz{{{|||}}}}}}~~~}}}}}}}}}ppp[[[QQQFFFAAA<<<777555666222222111111111000000000///......---,,,+++++++++............------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......---------------...////////////........................///000111222222333000111111222222333333333333555888:::<<>>AAA@@@AAAAAABBBDDDEEEFFFIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEDDDDDDDDDDDDDDDDDD@@@AAABBBCCCDDDEEEFFFFFFEEEGGGIIIIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRTTTVVVXXX[[[\\\]]]````````````aaabbbdddeeegggiiikkkmmmooopppqqqqqqqqqqqqrrrrrrsssrrrrrrrrruuuxxx{{{}}}~~~~~~yyycccVVVIIIBBB===999666777222222222222111111111111------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---------------,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,******+++,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------...------------...//////.........------------,,,......///000111222222333000111111222333333444444444555999===BBBMMMcccvvvqqqcccWWWOOOLLLHHHFFFCCCAAAAAAAAAAAAAAACCCCCCEEEGGGIIILLLNNNOOOTTTVVVZZZ]]]aaagggmmmqqq|||{{{xxxrrrjjjbbbZZZUUURRRJJJGGGDDDBBBAAA???===;;;;;;:::999888888777888888999===AAA???:::777888:::999999999999999999999999999999999999999999999999999999888888888888999999:::999777777777777999:::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888;;;;;;::::::::::::;;;;;;;;;:::::::::;;;<<<======??????????????????@@@@@@CCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAABBBBBBCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>;;;<<<======<<<===???AAA>>>????????????>>>>>>===????????????????????????????????????@@@@@@@@@@@@@@@>>>======??????>>>===>>>??????@@@@@@BBBCCCCCCAAAAAA@@@@@@????????????@@@@@@???>>>>>>===>>>?????????@@@AAAAAABBBCCCCCC???AAACCCCCCBBBAAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIJJJLLLNNNPPPQQQQQQTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\]]]___aaacccddddddfffggghhhiiiiiiiiihhhgggkkkmmmqqqrrrsssssstttuuuvvvxxxzzz~~~~~~lll]]]MMMEEEAAA===;;;;;;333333333222222222111111---------.........//////+++++++++,,,,,,,,,,,,---------------------------,,,,,,---.........------++++++++++++++++++***)))++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------***+++,,,,,,------,,,,,,,,,,,,------------.........------,,,,,,------...------------------------......------......///000---------------,,,,,,,,,//////000000111111222222000111111222333444555555666666;;;CCCLLLYYYmmm~~~pppaaaYYYPPPHHHFFFDDDCCCAAA@@@??????@@@@@@DDDEEEGGGJJJLLLOOOQQQQQQVVVYYY^^^ccciiiqqqyyy~~~|||wwwssslllddd\\\UUUQQQNNNFFFDDDAAA??????>>><<<::::::999888888777777888888999;;;<<<;;;777555666777999999999999999999999999999999999999999999999999999999888888888888999999888888888777777888888888999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::999888777;;;;;;::::::::::::;;;;;;:::::::::::::::;;;<<<<<<===<<<<<<;;;;;;<<<========================>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@??????????????????@@@??????>>>===<<<<<<======>>>>>>>>>======:::;;;<<<<<<;;;<<<>>>@@@======>>>>>>>>>======<<<;;;<<<<<<======>>>>>>>>>========================???===;;;<<<===>>>>>>======>>>>>>???@@@AAAAAAAAA>>>>>>============>>>???>>>>>>???===<<<;;;<<<>>>======>>>>>>??????@@@@@@<<<>>>???@@@???>>>???@@@??????????????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBBCCCCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXZZZ[[[\\\]]]]]]]]]]]]]]]___aaacccdddeeeeeeggghhhllloootttzzz}}}}}}{{{jjjWWWLLLFFF@@@<<<<<<444333333333333222222222//////////////////......,,,,,,,,,,,,------......------------------------++++++,,,---------------)))******++++++++++++******+++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------***+++,,,,,,------,,,,,,---------....../////////...---,,,,,,,,,,,,---...------------------------...............//////000------------............000000000000000111111111000111111222333444555666888888>>>KKKYYYhhhyyyvvvaaaYYYTTTJJJEEEFFF@@@@@@@@@@@@@@@@@@BBBCCCGGGHHHJJJMMMPPPRRRTTTUUUYYY]]]bbbiiiqqq{{{zzzwwwqqqllleee\\\UUUOOOKKKJJJDDDBBB???>>>>>>===<<<::::::999888888777888888888888888888777777777888999888888888888888888888888888888888888888888888888999999888888888888999999777777888888888888777777888888888888888888888888888888888888999999999999999999:::::::::999999888::::::999999999999:::::::::999999999::::::;;;<<<===<<<;;;;;;;;;;;;<<<===:::999999999:::;;;<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>>>>=========<<<<<<>>>?????????>>>===;;;::::::;;;<<<===>>>>>>======<<<===>>>>>>===>>>???AAA>>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<===;;;::::::<<<===>>>===<<<<<<===>>>????????????>>>>>>======>>>???@@@AAA>>>@@@AAA???===<<<>>>@@@<<<<<<<<<===============999;;;======<<<;;;<<<===<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>??????===>>>>>>???@@@AAAAAABBB???AAACCCEEEFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSSSSTTTUUUVVVVVVWWWYYY[[[___dddkkkqqquuu{{{~~~wwwvvv{{{~~~{{{wwwaaaRRRIII@@@:::888444444444333333333222222222222111000///...---------------.........//////------------------------)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,))))))***+++,,,------...........................++++++,,,------,,,++++++++++++,,,---------,,,,,,........./////////000000...---,,,,,,,,,,,,---...------------------------...............///000000............//////000000111111111000000000000000000111111222444555666666999999@@@PPPcccssssssbbbUUURRRMMMDDDAAAFFF???@@@AAABBBBBBCCCEEEGGGIIIJJJMMMPPPSSSUUUWWWWWW[[[___fffmmmwww{{{vvvtttlllggg```WWWPPPJJJGGGFFFCCCAAA>>>=========;;;::::::999888888888888888999999777666666999<<<======888888888888888888888888888888888888888888888888999999888888888888999999666777888999999888777666888888888888888888888888777777777777888888888888666777888999::::::::::::999999888888888888999999999999999999999:::;;;;;;::::::888777777888999:::999999888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============@@@@@@@@@@@@???===;;;:::999;;;===>>>????????????;;;<<<===<<<;;;;;;===???;;;<<<<<<=========<<<<<<============<<<<<<<<<<<<>>>>>>>>>===============<<<:::888888:::<<<======:::;;;<<<===============<<<;;;;;;;;;;;;===???@@@<<<>>>???===:::999;;;>>><<<<<<==================777999;;;;;;:::::::::;;;;;;;;;;;;<<<<<<>>>??????:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>999;;;>>>AAABBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKLLLLLLLLLMMMPPPSSSQQQVVV]]]cccgggkkkpppsssyyyxxxyyytttkkkjjjnnnsss~~~ttt___MMMDDDAAAAAA999777444333222222000///000/////////............+++++++++,,,,,,,,,------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------//////...---,,,,,,++++++---------------------------...///000000///...---111111000///...---,,,,,,000000000000111111111111111222333444555555666777===<<>>===<<<;;;:::999999777888888888999999999999888888888888777777777777777777888999999999999999999999999999999999999999999999999888888888888888666666777888888888888888::::::999999888888777777777777888999999999999888;;;:::999888888888999:::<<<;;;::::::::::::;;;<<<:::;;;<<<<<<======<<<<<<>>>===:::888777888999:::888777777888:::;;;;;;:::======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>;;;<<<>>>?????????>>>===========================;;;;;;<<<>>>????????????===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============>>>============<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<=========>>>======>>>>>>>>>>>>======>>>>>>>>>>>>????????????@@@@@@@@@???????????????BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMQQQVVV]]]bbbeeefffiiinnnsssxxx~~~rrrjjjccc]]]cccooozzzkkkXXXJJJCCCAAA;;;999666444333333111///000000/////////...............------,,,,,,,,,+++,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------------------------------------------------------------------------------...///000000///...---000000000///......------000000000000111111111111111222333444555666888:::@@@DDDRRRkkkwwwfffZZZUUUNNNHHHDDDCCCAAAAAAAAAAAABBBCCCDDDFFFGGGHHHKKKOOOSSSUUUVVVXXX]]]aaaffflllwww~~~|||wwwpppgggaaa[[[WWWQQQKKKHHHEEEAAA???>>>======<<<:::999999888777777777888888888999999888888888888888888888888777777888999999999999888999999999999999999999999777777777777777777777777777888999999::::::999999777777777666666555555555777888999999::::::999999;;;:::999999999999:::;;;===<<<;;;::::::;;;<<<===;;;;;;<<<============<<<<<<;;;:::888777777888888:::999888:::<<<===<<<;;;======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>===<<<<<<<<<===??????========================>>>>>>===<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<============>>>>>>>>><<<<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>????????????????????????@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGJJJMMMRRRVVVXXX[[[^^^bbbggglllqqqvvvzzz~~~~~~pppjjjddd___dddoooyyy}}}hhhTTTGGGAAA>>>;;;777555444333222000000000000/////////......000000///...---,,,++++++,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------++++++,,,,,,---...//////------------------------......////////////......////////////////////////000000000111111111222222000222333444555777:::===CCCNNNbbb{{{{{{fffXXXTTTOOOIIIEEEBBBBBBAAAAAA@@@AAABBBCCCEEEHHHJJJKKKOOOSSSWWWYYYZZZ^^^dddhhhpppuuu}}}{{{xxxuuupppiii```ZZZVVVSSSMMMIIIFFFCCC@@@>>><<<<<<;;;:::999888888777666666666777777777888888888888888888888888999999666777888888999888888888999999999999999999999999777777777777888888888888999999:::;;;;;;;;;;;;;;;:::::::::999999999999999888999::::::;;;;;;::::::<<<;;;;;;::::::;;;<<<<<<======<<<<<<<<<<<<======;;;<<<======>>>>>>======<<<<<<;;;;;;::::::999999;;;::::::;;;===>>>>>>======>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<===>>>???========================??????>>>===<<<<<<======>>>>>>>>>>>>============<<<<<<<<<=========>>>>>><<<===>>>>>>??????>>>>>>??????????????????????????????@@@@@@AAA@@@@@@???AAA@@@???===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>======<<<<<<======>>>============>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????===>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAACCCBBBBBBCCCEEEGGGIIIKKKNNNQQQUUUYYY\\\aaafffjjjtttyyy}}}sssooojjjfffiiiqqqwwwwwwaaaOOOEEEAAA===999666444333222000000000000////////////...111000000///...---------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------......///...........................//////////////////.........//////000000000000000000111111111222222222111222444444444666;;;???FFFVVVooo~~~ooo___UUUOOOLLLGGGDDDCCCCCCCCCCCC@@@AAABBBEEEGGGJJJMMMNNNQQQUUUYYY[[[^^^cccjjjpppzzz~~~}}}zzzxxxtttoooiiiaaaXXXSSSQQQNNNJJJFFFDDDBBB???===:::::::::999888777777777666666666666777777777777777777777888888888888888666777888888999999888888999999999999999999999999::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>><<<===>>>>>>??????>>>>>>>>>????????????>>>===<<<<<<;;;:::<<<>>>???>>>===>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<=========>>>>>>========================@@@@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>======>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@??????AAA@@@???>>>============>>>>>>>>>>>>>>>????????????>>>>>>>>>============>>>>>>============>>>>>>======>>>>>>>>>?????????>>>>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@===>>>>>>>>>>>>>>>??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBDDDDDDFFFIIILLLOOORRRUUUYYY]]]fffjjjqqquuuyyy{{{xxxtttoooqqqvvvvvv~~~nnnYYYLLLCCC@@@:::666444333222000111000000000////////////////////////////////////,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------......................../////////....../////////......//////000111111111111111111111222222222222111333555444333666===CCCOOOaaayyy}}}nnnaaaVVVOOOJJJGGGDDDBBBBBBCCCDDDCCCBBBCCCDDDGGGJJJMMMPPPRRRRRRUUUZZZ]]]aaahhhqqqxxx~~~|||yyywwwwwwsssnnnhhhaaaYYYQQQLLLIIIFFFCCCAAA@@@>>>;;;999999999999888777777777666666666666666777777777777666666666777777777888888777777888999999999999999999999999999999999999999:::;;;;;;;;;<<<<<<<<<===999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<=====================>>>>>>????????????????????????????????????===>>>??????@@@@@@????????????@@@@@@@@@???>>>>>><<<;;;:::;;;>>>???>>>===>>>>>>????????????>>>>>>????????????????????????????????????????????????=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>?????????????????????=========>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@??????>>>>>>??????>>>>>>>>>??????@@@===>>>>>>>>>?????????@@@>>>>>>>>>=========<<<<<<>>>>>>============>>>>>>>>>>>>>>>????????????@@@>>>>>>????????????>>>>>>????????????@@@@@@@@@@@@======>>>>>>?????????@@@>>>>>>>>>????????????@@@?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBDDDGGGIIIJJJMMMPPPSSSXXX\\\bbbfffkkkqqqzzz{{{wwwvvvxxxvvv}}}|||eeeUUUGGGCCC===888666444333222111111000000000/////////............//////000000,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,........................//////............///////////////000000111111111111111111222222222222333111444666555555999CCCJJJ]]]mmmqqqcccXXXOOOIIIEEECCC@@@@@@AAABBBCCCBBBEEEEEEGGGJJJMMMPPPSSSUUUTTTWWW\\\```fffooo{{{|||xxxtttqqqnnnjjjddd^^^XXXQQQKKKGGGFFFDDDBBBAAA@@@???===;;;999999888888888777777777666666666777777777888888666666666777888888999999888999999:::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<======>>>???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>============<<<;;;;;;<<<>>>??????>>>>>>??????@@@@@@??????>>>????????????????????????????????????????????????===>>>???@@@@@@@@@??????????????????????????????@@@@@@????????????@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@???>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>?????????>>>???@@@AAAAAA===>>>>>>??????@@@@@@@@@??????>>>>>>>>>=========???>>>>>>======>>>>>>???>>>?????????@@@@@@@@@@@@>>>??????@@@@@@??????>>>=========>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???======>>>???@@@AAABBBBBB@@@AAACCCDDDDDDFFFIIIKKKMMMQQQUUUXXX\\\ccclllrrr~~~~~~{{{yyyxxxxxx|||qqq^^^LLLGGGAAA;;;888777555444111111111000000000/////////.....................,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,------.................................000///...------...///000000000000000000000111111111111111222222222333333///333777888999@@@LLLUUUkkkvvv}}}{{{tttfff[[[RRRLLLGGGEEEBBB@@@@@@BBBCCCDDDCCCHHHHHHJJJLLLOOORRRUUUWWWXXX[[[```eeemmmxxx~~~yyytttooojjjfff```\\\WWWSSSOOOKKKFFFCCCDDDCCCAAAAAABBBAAA???===999999888888888888777777777777777888888888999999777888888999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======;;;<<<======>>>>>>======?????????@@@@@@@@@AAAAAA===>>>>>>???@@@?????????>>>???AAABBBCCCCCCBBBBBB@@@AAABBBBBBBBBBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAA???>>>===<<<<<<===>>>???>>>===<<<>>>@@@AAA@@@???>>>??????@@@@@@??????>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAABBB?????????@@@@@@@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAA??????>>>>>>>>>???@@@AAA????????????????????????>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@@@@===>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@?????????@@@@@@@@@AAAAAA>>>??????@@@@@@??????>>>======>>>>>>>>>?????????>>>??????@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@AAAAAAAAA@@@AAACCCCCCBBBCCCEEEGGGGGGJJJLLLMMMOOOUUU]]]ccchhhmmmttt|||}}}{{{zzz|||xxxdddOOOJJJCCC>>>:::999777666111111111111000000000000000000///...---,,,,,,+++,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------)))***+++,,,...///000111////////////////////////000///...------...///000111111000000000000000000111111222222222333333333...222777:::<<>>======>>>===;;;999999999999999888888888888888888888888999999999999999999:::;;;;;;<<<======:::;;;<<<<<<======<<<<<<========================<<<<<<<<<===>>>??????@@@======>>>???????????????<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>@@@AAACCCDDDDDDCCCCCCAAAAAABBBCCCCCCBBBAAAAAA???@@@AAAAAABBBBBBAAAAAAAAA@@@>>>======???@@@BBB???>>>>>>???AAABBBBBBAAA??????@@@@@@@@@@@@??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@AAACCCCCC?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>===>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAA??????@@@AAABBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCEEEGGGEEEFFFGGGGGGGGGKKKSSSYYYYYY^^^gggpppxxx{{{}}}}}}|||{{{~~~sss\\\LLLAAABBBAAA888333555444222/////////000000/////////000000///...---------------------------------------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...---,,,,,,+++++++++,,,---------............//////...---,,,,,,,,,,,,,,,---------............///............////////////////////////////////////////////////000000000000000111333444555444444333666999;;;<<>>:::::::::::::::::::::::::::::::::999999999888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===============<<<<<<;;;<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBEEEDDDCCCBBBAAA???>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCC>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@???????????????@@@AAABBBBBB@@@AAAAAABBBAAAAAA@@@@@@@@@BBBCCCBBBAAA???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAACCCDDDAAAAAABBBCCCBBBAAA???>>>CCCCCCBBBAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@@@@???AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFDDDAAAAAACCCEEEAAAAAABBBBBBBBBBBBAAAAAAFFFEEEDDDBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLPPPTTTYYY___eeelllsssxxx{{{yyy|||}}}fffTTTFFFDDDBBB:::666777555222000///000000000//////////////////...---------------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++++++++,,,------,,,,,,,,,...---,,,,,,++++++++++++---------............//////...---,,,,,,,,,,,,------------............///............////////////////////////////////////////////////000000000111000111222444444444444333333555:::???IIIXXXkkkxxx}}}|||{{{zzzzzz~~~sssqqquuuyyyzzztttoooggg\\\SSSNNNIIIDDD@@@EEECCCBBBCCCDDDGGGIIIJJJLLLMMMOOOSSSXXX\\\^^^___eeejjjrrr{{{}}}qqqmmmgggbbb\\\VVVOOOKKKFFFEEECCCAAA???===<<<<<<:::::::::::::::::::::::::::::::::999999999888888:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>======????????????????????????AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCC@@@AAAAAABBBBBBBBBAAAAAAFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDFFFEEECCCBBBBBBCCCAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@CCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEECCCAAA@@@BBBDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJMMMQQQVVV\\\cccjjjooo{{{zzz|||vvvaaaMMMFFFCCC===:::;;;555333000000000111000//////////////////......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***++++++,,,------------------,,,,,,,,,,,,++++++---------............///......---,,,,,,,,,---------------............///............/////////////////////////////////////////////000000000111111///000111222333444333333333666;;;EEETTTeeeuuu~~~}}}{{{zzz{{{|||}}}|||xxxppplllpppxxx~~~yyyxxxpppggg[[[QQQLLLHHHDDDAAADDDDDDDDDEEEFFFIIIKKKLLLOOOPPPRRRVVVZZZ```dddggglllrrr||||||vvviiiddd]]]WWWRRRMMMHHHEEEBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<===>>>???@@@@@@@@@AAA@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBFFFFFFFFFFFFEEEEEEDDDDDD??????@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCDDDFFFEEECCCBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJLLLPPPTTT[[[ccciiiwww|||yyy{{{nnnWWWJJJDDD???<<<<<<666444111000111111111000...///////////////..............................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,+++---------............///...------,,,,,,,,,---------------............///............//////////////////////////////////////////000000000111111111///000111222333333444444888:::AAAOOO```ppp|||}}}zzzwwwwww{{{~~~sssnnnmmmttt}}}sssiii\\\QQQKKKHHHEEECCCDDDEEEFFFGGGHHHKKKMMMPPPSSSTTTWWWZZZ^^^ccciiimmmrrrzzz~~~uuuooo```[[[TTTNNNIIIEEEBBB@@@@@@@@@???>>>============;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======???@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIGGGFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGGGGFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKKKKJJJIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCDDDFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMPPPTTT[[[dddiiisss{{{yyyzzz}}}zzzbbbQQQFFF@@@<<<;;;888555222111111222111000......///////////////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))***+++,,,---.........++++++,,,---------,,,+++---------............///------,,,,,,,,,------...---------............///............////////////000000000000000000000000000000000000111111111111000000000111222444555555;;;>>>HHHXXXkkkzzz{{{yyyxxxyyy}}}~~~vvvssspppsss|||qqqgggYYYOOOIIIFFFDDDCCCCCCEEEHHHJJJKKKMMMPPPSSSUUUWWWZZZ]]]```eeelllqqq{{{xxxnnnhhhYYYTTTMMMGGGDDDBBB@@@>>>>>>>>>===<<<<<<<<<======;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEKKKKKKLLLMMMMMMMMMMMMMMMOOOQQQRRRRRRPPPOOOOOOPPPLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJLLLKKKJJJIIIIIIJJJLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJMMMOOOPPPSSSWWW___gggmmmuuu{{{yyyyyy|||ppp\\\LLLBBB>>><<<999666333222222222111000---...//////////////////........................------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......***++++++,,,------------***+++,,,---...---,,,+++---------............///------,,,,,,,,,---......---------............///............////////////000000000000000000000000000000000111111111222222111111111222333555666777;;;AAANNNaaasss}}}~~~|||uuuqqqsss{{{}}}zzzfff]]]QQQHHHDDDCCCBBB@@@BBBFFFKKKMMMMMMOOOSSSWWWVVVZZZ___cccfffkkkrrrxxxzzzoooeee___QQQMMMHHHCCCAAA@@@???>>><<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@CCCBBBBBBAAA@@@???>>>>>>DDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGIIIJJJLLLMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRTTTRRRPPPOOONNNMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLMMMNNNNNNMMMKKKJJJOOOPPPQQQRRRRRRRRRRRRRRRVVVXXXYYYXXXWWWUUUVVVVVVSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRTTTTTTUUUPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHIIIJJJKKKMMMNNNOOOQQQSSSVVVZZZ___gggooouuu}}}{{{{{{~~~iiiUUUGGGAAA???:::777444222222222111000------...///////////////........................------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,------...++++++,,,------,,,,,,,,,)))***,,,......---,,,+++---------............///,,,,,,,,,,,,,,,---...///---------............///............////////////000000000000000000000000000000111111111222222222222222222222444666888999===FFFVVVhhhwww}}}yyyssszzz||||||xxxpppjjjYYYRRRHHHBBBAAABBBBBBAAABBBGGGLLLOOOOOOPPPUUUYYY[[[aaahhhnnnrrrxxx}}}rrrfff[[[TTTKKKHHHDDDAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;<<<;;;<<<<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCEEEDDDDDDCCCAAA@@@@@@???DDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQOOOOOONNNNNNNNNNNNNNNNNNIIIJJJMMMPPPTTTWWWZZZ[[[YYYYYY[[[\\\^^^```aaaaaacccaaa^^^\\\ZZZYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVUUUUUUUUUUUUVVVVVVWWWYYYZZZ[[[ZZZXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\```aaacccbbbaaa___``````````````````````````````\\\\\\]]]^^^^^^]]]\\\[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^___aaaaaabbbaaaaaa```\\\\\\]]]^^^___```aaaaaaaaaaaaaaaaaaaaa```______]]]]]]]]]]]]]]]]]]]]]]]]```````````````^^^]]]\\\YYYZZZ[[[\\\^^^___```aaa]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVWWWYYYXXXUUURRRPPPQQQQQQRRRRRRQQQQQQPPPNNNOOOPPPPPPPPPOOONNNMMMOOOPPPQQQRRRTTTVVVXXXZZZ[[[^^^ccchhhooowww~~~sss[[[KKKDDDBBB:::777444333333222111000------...///000000//////////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++*********+++,,,,,,---,,,,,,---------,,,++++++)))***,,,.........,,,+++---------.........//////,,,,,,,,,,,,,,,---...///---------.........//////............/////////000000000000000000000000000000111111111111222222222222222222333444666999:::CCCMMM]]]mmmxxx~~~~~~}}}xxxpppkkkmmmiiiaaa[[[QQQKKKCCC@@@AAACCCDDDDDDBBBGGGMMMPPPPPPQQQVVV[[[```gggqqqyyy~~~wwwlll___TTTMMMGGGEEEBBB@@@@@@@@@???>>>AAA@@@???>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@??????@@@@@@@@@AAAAAAAAA??????????????????????????????@@@@@@@@@AAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQRRRSSSUUUVVVXXXYYYYYYYYYTTTTTTSSSSSSRRRRRRRRRRRRLLLOOORRRWWW]]]bbbeeegggeeeeeegggiiikkkmmmooopppmmmkkkiiiggggggggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjdddcccaaa___^^^^^^______aaaccceeefffgggfffeeedddfffggghhhiiijjjkkkkkkkkknnnoooppppppnnnmmmmmmnnnlllllllllllllllkkkkkkkkkdddeeeggghhhhhhgggfffeeefffgggiiijjjkkkjjjiiiiiijjjkkkmmmnnnnnnnnnmmmlllfffggghhhiiikkklllmmmnnnmmmmmmmmmmmmmmmllllllkkkllllllllllllllllllllllllllllllmmmmmmllljjjiiiggghhhhhhjjjkkkmmmnnnooopppiiiiiiiiiiiihhhhhhggggggggggggggggggggggggggggggbbbbbbcccccccccbbbaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^```___^^^```bbbbbb^^^[[[VVVVVVWWWWWWWWWWWWVVVVVVTTTUUUVVVXXXXXXXXXWWWWWWWWWXXXYYY[[[]]]```bbbdddfffjjjpppwww~~~lllTTTGGGCCCAAA===777444222222111111000000000000////////////......//////////////////...........................------,,,,,,------...,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////.........---------////////////////////////////////////000000000000////////////000000000000222222111111111111111111444111000444666777;;;@@@GGGVVVhhhsssvvvxxx}}}~~~}}}}}}rrrgggccc^^^WWWQQQOOOHHHFFFBBB@@@@@@BBBEEEGGGJJJMMMQQQRRRSSSVVV\\\```ggglllwww{{{mmmaaaWWWNNNIIICCCCCCBBBBBBAAA@@@?????????>>>=========>>>@@@AAA@@@????????????AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@@@@???@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHIIIHHHFFFCCCAAAEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFIIIFFFBBBAAACCCEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHKKKLLLLLLMMMOOOPPPPPPRRRTTTUUUTTTVVV[[[___aaaaaacccgggjjjkkkjjjhhhggg___XXXYYYZZZXXXVVVVVVSSSXXX[[[___fffrrryyy{{{vvvwwwzzz}}}~~~~~~}}}}}}zzztttooommmnnnppprrrxxxzzz}}}}}}|||{{{{{{|||{{{}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwxxxzzz{{{||||||||||||zzzzzz{{{~~~}}}}}}|||}}}~~~~~~~~~}}}~~~}}}~~~}}}|||||||||{{{{{{zzzzzzzzzyyyqqqrrrtttuuuuuusssqqqppppppnnnllllllnnnooopppooonnnqqqvvvyyywwwqqqjjjffffffeeecccbbbaaabbbbbbccc]]]___aaabbbaaabbbccceeeeeegggjjjlllooorrrvvvyyywww]]]LLLDDD???<<<777444333222111000111000000000///////////////////////////.........////////////////////////...------,,,,,,------...,,,,,,+++++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------////////////////////////////////////000000000000////////////000000000111222222111111111111111111444222222555666777<<>>MMM[[[kkkmmmppppppqqquuu}}}|||wwwxxx{{{wwwkkkfff\\\UUUOOOLLLIIICCCBBBCCC@@@AAACCCEEEGGGIIIJJJKKKSSSUUUXXXZZZ^^^eeennnvvv~~~mmmeeeYYYOOOJJJJJJLLLMMMIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOOOONNNMMMMMMIIIJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRTTTWWWYYY[[[\\\\\\\\\___dddkkkrrrwww~~~}}}{{{}}}sss___LLLGGGAAA;;;777555333111222222111111111000000000////////////////////////...........................------,,,,,,------...,,,,,,---------,,,++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------...............////////////////////////////////////000000000000000000000111111111222222111111222222333444444444444333555999>>>HHHXXXgggrrrrrrrrrppppppttt|||~~~{{{|||yyykkkccc```TTTOOOJJJHHHDDD@@@@@@CCCAAABBBDDDGGGIIILLLNNNOOOTTTWWW[[[^^^bbbiiirrryyy~~~rrraaa[[[RRRKKKIIIJJJLLLMMMJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPQQQMMMNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQRRRQQQQQQPPPPPPNNNOOOPPPQQQRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRUUUVVVXXXZZZ]]]bbbgggkkknnnmmmmmmpppvvv~~~lllTTTNNNEEE===999666555444222222222111111111000000------......///000000000...........................------,,,,,,------...,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........//////////////////////////////////////////000000000000000000111111111222222222111111222222333444444555777444555<<>>>>>BBBBBBCCCEEEGGGJJJNNNQQQSSSWWW[[[aaafffjjjrrr{{{sssfffYYYTTTOOOKKKJJJLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQOOOPPPQQQRRRRRRRRRQQQPPPRRRSSSTTTUUUVVVVVVVVVUUUSSSSSSSSSRRRQQQPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\ZZZXXXUUUTTTTTTTTTTTTUUUVVVWWWXXXYYY]]]___aaacccgggmmmuuu|||}}}}}}}}}~~~~~~yyy[[[TTTJJJAAA<<<999888888222222222111111111111000,,,,,,---...///000111111000000000000000000000000...------,,,,,,------...,,,,,,---...---,,,***)))111000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++---------.........//////////////////////////////////////////000000000000000111111111111222222222111111222333333444555555:::666666???LLL[[[mmm{{{|||zzzvvvqqqnnnpppvvvzzz{{{qqqjjjaaaZZZVVVMMMIIIFFFEEEAAA>>>???CCCCCCDDDEEEGGGKKKOOOSSSUUUZZZ```gggmmmsss{{{~~~mmm^^^UUURRROOOMMMNNNNNNOOONNNNNNOOOOOOPPPQQQRRRSSSSSSQQQRRRSSSUUUUUUTTTTTTSSSTTTUUUVVVXXXYYYXXXXXXWWWTTTTTTTTTSSSRRRQQQQQQPPPSSSRRRPPPNNNMMMMMMMMMNNNMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVWWWXXXYYY[[[\\\\\\``````aaacccdddfffgggggghhhhhhhhhfffccc___[[[YYYWWWWWWWWWXXXZZZ[[[]]]^^^ccceeegggiiimmmuuu~~~~~~~~~jjj[[[LLLGGGBBB;;;666666444333222222222111///---000000000000////////////------...............---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------.........------------...//////,,,---------.../////////........................---------...///000000111000000///////////////000000000000000000111111222000111333333333333555777999:::===DDDRRRcccsss|||yyytttrrrppppppuuu|||nnnhhhdddYYYQQQOOOHHHGGGEEEBBBAAA@@@@@@@@@@@@EEEIIIJJJJJJMMMTTTZZZ^^^fffrrrzzzrrreee\\\QQQPPPOOONNNMMMNNNNNNOOOPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWZZZ[[[\\\[[[ZZZYYYYYYWWWUUUTTTTTTUUUUUUUUUXXXUUUQQQNNNMMMMMMMMMMMMPPPPPPQQQSSSVVVXXX[[[\\\ZZZ]]]``````aaadddjjjooorrrtttvvvyyy{{{{{{|||||||||yyysssjjjbbb^^^ZZZXXXZZZ\\\]]]```eeeiiiiiihhhjjjnnntttzzz~~~}}}|||yyywwwvvvyyy}}}~~~rrrsssuuuwww|||vvvdddQQQHHHCCC===999888555333222222222222///...000000000000////////////.........///......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------...//////---------.......................................------......///000000111000000////////////000000000000000000000111111222000111333333222333444666666999>>>HHHVVVfffuuu}}}yyyvvvssssssqqqqqqwwwyyyfffaaa___VVVNNNMMMFFFEEECCCBBBAAA@@@AAAAAABBBGGGKKKLLLLLLPPPWWW^^^fffooo{{{zzzlll^^^WWWQQQPPPOOONNNMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTTTTVVVXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXUUURRRPPPPPPPPPQQQRRRWWWXXXYYY\\\___bbbeeefffiiilllppprrruuuyyyxxxkkk^^^ZZZXXX[[[^^^```eeejjjffffffeeefffjjjooouuuxxxxxx|||zzzrrrlllgggddd```^^^___bbbdddeeefffkkkttt{{{zzztttooolllmmmnnnqqqvvvsssZZZKKKDDD???;;;:::666444222222222222000...000000000000///////////////////////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------......///...............---------........................------......///000000000000000////////////000000000000000000000111111222000222333222222222444666666;;;DDDPPP]]]jjjsssyyyrrrqqqrrrsssqqqrrr{{{|||kkk\\\YYYXXXQQQJJJIIIDDDCCCBBBAAA@@@AAABBBCCCEEEIIIMMMNNNOOOSSS\\\ccckkkuuussseeeYYYRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVRRRSSSTTTVVVWWWXXXXXXXXX[[[YYYXXXWWWWWWYYY[[[]]]cccdddgggkkkppptttwwwyyy{{{tttaaaZZZVVVXXX[[[]]]aaafffcccbbbbbbbbbeeeiiinnnppptttwww{{{~~~{{{sssmmmiiiccc___[[[WWWUUUSSSQQQOOOPPPRRRSSSSSSSSSVVV]]]cccppp~~~sssmmmgggccceeefffgggkkkrrr}}}}}}zzz~~~~~~fffQQQFFFAAA>>>;;;777555333222222222000///000000000000///////////////000000//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------......------,,,,,,------...////////////...---------,,,....................................//////000000000////////////000000111000000000000000111111222111222222222111222444666999@@@LLLZZZeeemmmqqqrrrnnnnnnoooqqqrrrvvvmmmaaaVVVTTTSSSMMMGGGEEEAAAAAA@@@@@@AAABBBCCCDDDFFFJJJOOOPPPRRRWWW```hhhqqqzzzzzzooocccYYYSSSUUUUUUTTTSSSRRRRRRQQQQQQNNNOOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRTTTTTTTTTTTTTTTQQQSSSVVVYYYYYYZZZZZZ[[[```aaaaaaaaacccfffjjjnnnqqqtttyyy~~~jjjaaaYYYXXXYYYZZZ]]]aaaaaaaaaaaabbbdddhhhkkkmmmrrruuuxxxzzz{{{{{{tttmmmfff```[[[WWWUUUSSSRRRRRRQQQPPPNNNOOOOOOOOOOOONNNQQQVVVZZZbbbkkkvvv~~~ooojjjhhhfffbbbccceeejjjttt{{{~~~~~~~~~uuu[[[LLLEEE@@@<<<999777444222222222111000000000000000//////////////////000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,---....../////////...---------,,,....................................///////////////////////////000111111000000000000000111111222111222222222111333666888:::DDDTTTcccnnnrrrrrrpppnnnllllllooottt}}}vvveee]]]UUURRROOOJJJEEECCC@@@@@@@@@@@@AAACCCEEEFFFGGGKKKPPPRRRTTTZZZdddmmmzzzwwwmmmccc[[[WWWVVVVVVVVVUUUUUUUUUTTTTTTQQQQQQRRRQQQPPPOOONNNMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSUUUXXX\\\^^^^^^___```bbbfffhhhkkkmmmooottt{{{wwwlllaaa]]]]]]]]]___cccdddeeefffhhhjjjmmmoooqqqsssuuuxxxxxxyyy|||xxxqqqkkkeee^^^ZZZSSSQQQOOOOOOPPPPPPPPPNNNNNNMMMMMMMMMMMMOOOSSSUUU\\\```fffllluuuuuupppnnnmmmccccccfffmmmyyy|||~~~~~~jjjVVVJJJCCC===;;;888555333222222111000000000000000////////////...//////000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,------..................---------............................../////////////////////......//////000111222000000000000000111111222111222222222333555999<<<>>>JJJ\\\nnnxxxzzzvvvsssnnnkkkjjjqqq{{{wwwjjj```[[[UUUPPPLLLHHHEEECCCAAA@@@@@@AAABBBDDDFFFHHHHHHMMMQQQTTTVVV^^^iiirrr}}}uuulllddd^^^[[[WWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTXXX]]]______```dddgggooorrrwwwzzz~~~sssfffaaaaaabbbdddgggkkklllooorrruuuxxxzzz{{{xxxzzz|||||||||}}}uuuooojjjccc^^^WWWUUURRRQQQQQQRRRQQQQQQOOOOOONNNOOOQQQTTTWWWYYYZZZ[[[^^^aaafffqqqwwwttttttiiihhhjjjqqq~~~~~~|||zzzxxxwww{{{~~~~~~~~~zzzaaaQQQFFF???<<<999555333222222222111000000000000////////////---...///000000111000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---------......................................./////////////////////...............///000111222000000000000000111111222111222333333444777<<>>BBBVVVbbbsssuuummmlllhhhlllzzzuuuhhh___VVVUUUQQQJJJEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFHHHIIIMMMQQQUUUXXX\\\dddpppzzz~~~wwwpppkkkhhhgggdddeeegggiiikkklllkkkkkkmmmmmmllljjjgggbbb^^^\\\VVVVVVVVVVVVUUUUUUUUUUUURRRRRRQQQRRRRRRSSSUUUUUUYYY^^^dddhhhkkkpppxxx{{{xxxwwwwwwxxxxxx{{{zzztttiiieee___[[[YYYYYYYYYYYYYYYXXXYYY\\\aaafffiiijjjkkkhhhggggggdddeeeppp|||zzzvvvmmmfff^^^XXXUUUUUUUUUUUUUUUTTTTTTTTTRRRVVVZZZ[[[ZZZ]]]ccciiilllvvv}}}|||vvv\\\LLLEEE@@@>>>:::555333444555333222222111111000///////////////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------///......------,,,++++++,,,---......//////......///...---,,,------///000111000///...------...///000000000000000000000000222222111111111111111111444555444333444999AAAHHH^^^qqq~~~xxxrrrllliiinnnuuurrreee^^^]]]OOOMMMIIIFFFCCCBBBBBBBBBAAAAAAAAACCCGGGJJJKKKKKKMMMUUU]]]```aaahhhuuuzzzvvvtttsssnnnppprrruuuwwwxxxxxxxxxxxxxxxwwwsssnnniiieeeddd^^^^^^^^^]]][[[XXXVVVTTTSSSQQQQQQTTTUUUTTTWWW[[[WWW```mmmtttvvv{{{{{{sssjjjeee```ZZZXXXZZZaaa___aaahhhnnnqqquuuyyyuuusssppplllkkkmmmrrrwwwyyyqqqfff]]]WWWTTTQQQNNNOOONNNLLLLLLNNNNNNNNNNNNOOORRRUUUVVVWWWZZZaaafffjjjqqq|||~~~vvvwwwxxx}}}}}}{{{{{{~~~{{{{{{~~~jjjWWWLLLBBB???:::555333333222111222222111111000///////////////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,---------......------------------------...------------,,,,,,,,,,,,---......//////............---,,,---...///000111000///...---......///////////////////////////111111111111111111111111222444666555666;;;DDDLLLbbbqqqyyytttoookkkkkkrrr}}}wwwhhh]]]WWWTTTLLLJJJGGGDDDAAA@@@@@@AAA@@@@@@BBBDDDHHHLLLNNNOOORRRXXX___ccceeemmmyyy}}}~~~zzztttpppnnnhhhgggfffccc```\\\YYYWWWQQQOOOPPPTTTUUUTTTWWW\\\___hhhttt{{{xxxppplllgggaaa___```bbbbbbgggpppvvvvvvvvvyyywwwvvvtttqqqqqquuu{{{xxxuuurrrnnnlllllllllmmmoooppprrrqqqppppppqqqrrruuuxxx{{{~~~xxxppp```ZZZSSSOOONNNNNNMMMLLLNNNMMMLLLLLLMMMNNNNNNMMMKKKNNNRRRSSSUUUZZZaaafffmmmttt~~~}}}yyytttvvvyyy}}}}}}|||}}}zzz{{{~~~fffTTTHHHCCC<<<888555333222111222222111111000//////////////////.........------///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---......//////......---------------...///000000000///............///........................111111111111111111111111///444777888888>>>JJJTTThhhssszzzxxxqqqmmmkkkjjjlllxxxmmmccc[[[TTTQQQIIIGGGDDDBBB@@@???@@@@@@@@@AAACCCFFFJJJNNNRRRTTTWWW[[[aaafffllluuuyyyuuuqqqppplllhhhbbb]]]XXXVVVQQQOOOQQQUUUVVVVVVZZZ```mmmvvvzzzwwwrrrkkkggghhheeehhhpppzzz~~~|||yyyzzz{{{zzzyyyxxxzzz|||sssiiicccaaa\\\[[[YYYWWWWWWXXXZZZ[[[\\\]]]______^^^]]]___```ccceeegggiiikkknnnrrrvvv{{{sssiii___YYYNNNKKKIIIHHHJJJLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNLLLOOOSSSUUUXXX]]]eeekkkttt{{{}}}yyywwwuuuvvvyyy}}}}}}{{{yyy|||~~~sss\\\NNNFFF>>>;;;999666555555222222111111000/////////////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------++++++,,,,,,---...//////,,,---......///.........------------......///////////////.........//////////////////////////////111111111111111222222222///333777888:::CCCSSS___ooosssuuupppjjjgggiiilllppptttfffaaaZZZSSSNNNGGGEEECCCAAA@@@@@@AAAAAAAAACCCFFFHHHKKKOOOSSSUUUXXX\\\bbbiiisss~~~zzzvvvqqqoookkkeee^^^XXXTTTQQQQQQPPPRRRVVVXXXZZZ```hhh~~~|||tttoooooolllooowww~~~yyymmmeee___YYYUUUUUUPPPOOONNNNNNNNNPPPRRRSSSTTTUUUWWWWWWVVVVVVWWWYYY[[[]]]^^^___```dddiiillluuusssoooiiiaaaYYYRRRNNNJJJIIIIIIIIIJJJKKKLLLLLLNNNNNNOOONNNNNNNNNPPPQQQRRRVVVYYY\\\```fffooouuu~~~wwwtttuuuwwwyyy{{{~~~~~~{{{zzz}}}~~~dddRRRGGG>>><<<;;;777666777222222111111000/////////000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------***++++++,,,---...//////,,,---......///.........+++,,,---....../////////......//////////////////000000000000000000000000000000111111111222222222111444777999>>>KKK]]]kkkuuussspppkkkeeedddjjjqqqzzz{{{ggg]]]YYYSSSLLLGGGFFFEEECCCAAAAAABBBCCCDDDDDDFFFIIIKKKLLLOOOSSSVVVYYY]]]eeennnzzzwwwqqqiiigggccc^^^XXXSSSPPPNNNPPPPPPSSSWWW[[[```jjjvvv}}}wwwwwwxxxzzz}}}lllaaaWWWSSSPPPMMMLLLMMMJJJJJJIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQPPPPPPRRRSSSUUUVVVWWWWWWXXX[[[___cccfffccc^^^XXXRRRMMMJJJHHHGGGGGGHHHHHHHHHHHHIIIJJJNNNPPPRRRRRRQQQRRRUUUWWWYYY\\\```ccchhhoooyyy{{{tttppprrrwww}}}}}}|||qqqVVVIII>>>===<<<777444666222222111111000/////////000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------++++++,,,,,,---...//////,,,---......//////......++++++---...////////////---...//////000/////////111111111111111111111111000000000111222222333333333555999???HHHWWWhhhtttyyyssslllgggdddeeeoooyyy|||nnn```YYYUUUNNNGGGDDDEEEDDDBBBBBBBBBDDDEEEGGGFFFIIIMMMNNNNNNPPPUUUYYY]]]cccmmmwwwvvvnnnhhh]]]\\\YYYVVVSSSQQQPPPOOOOOOPPPTTT[[[bbblll}}}~~~mmm^^^UUUMMMJJJJJJGGGFFFHHHJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMOOOQQQSSSTTTTTTTTTTTTUUUXXX[[[ZZZWWWSSSNNNJJJHHHHHHHHHEEEGGGIIIIIIJJJKKKNNNPPPPPPSSSVVVWWWVVVXXX\\\___```dddhhhmmmsss}}}ssspppnnnooouuu|||```OOOCCCBBB@@@888444666222222111111000/////////000000000000/////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,---......//////......***+++---...///000000///,,,---///000000000//////000000000000000000000000///000000111222222333333444777===HHHWWWfffrrryyy{{{rrrjjjfffeeehhhtttooofff]]]YYYTTTLLLGGGFFFCCCBBBAAAAAABBBDDDFFFHHHGGGKKKPPPRRRRRRTTTZZZ___eeennnyyyyyynnneee\\\VVVOOOOOONNNNNNOOOPPPQQQRRRSSSTTT[[[dddppp~~~yyy{{{vvvcccYYYQQQJJJJJJIIIGGGFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMLLLMMMOOOPPPRRRSSSTTTTTTSSSRRRTTTUUUUUURRRNNNJJJHHHGGGHHHIIIFFFHHHJJJKKKLLLNNNSSSVVVRRRVVVZZZ[[[[[[]]]bbbgggmmmqqqwww~~~xxxmmmlllnnnrrryyy}}}|||~~~~~~~~~iiiWWWIIIGGGDDD:::555777222222111111000/////////000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---......//////......)))+++---///000000000///,,,---///000000000/////////////////////////////////000000111222222333333444888AAAPPPbbbpppwwwzzz{{{rrriiiffffffkkkxxxuuuddd^^^YYYUUUPPPHHHEEEEEEBBBAAA@@@@@@BBBDDDFFFHHHGGGLLLRRRTTTUUUXXX___dddmmmwwwzzziii]]]TTTLLLFFFEEEEEEFFFHHHKKKNNNRRRSSSXXXZZZbbbnnn}}}|||oookkknnnwwwsss___TTTLLLGGGHHHIIIGGGFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEGGGIIIJJJIIIJJJLLLMMMOOOPPPRRRQQQPPPNNNNNNOOOQQQNNNJJJFFFEEEEEEFFFHHHEEEGGGIIIIIIIIILLLQQQUUUSSSXXX]]]^^^^^^aaaggglllyyy~~~{{{qqqkkklllpppuuu{{{zzzyyy{{{|||{{{{{{}}}|||bbbIIIBBB???999666888222222222222111///...,,,000000000000000000000000........................///...---,,,,,,---...///...---,,,...000000...+++------------------------------------------------------------------------,,,---...//////...---,,,...///////////////......////////////////////////000000000000111111111111222111111222555777888888888@@@LLL\\\nnn||||||uuunnnhhhfffgggmmm~~~~~~~~~~~~mmm^^^[[[UUUOOOIIIFFFCCCBBBBBBAAA@@@@@@BBBDDDGGGHHHLLLPPPUUUWWWXXX]]]eeelll|||~~~fffXXXSSSNNNIIIFFF@@@BBBEEEIIIMMMQQQTTTVVVZZZbbblllzzztttlllhhhkkkqqq}}}ppp^^^TTTNNNIIIIIIHHHFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHJJJLLLNNNPPPQQQRRRUUURRROOOOOOPPPRRRTTTTTTQQQNNNJJJFFFDDDEEEGGGIIILLLLLLLLLLLLNNNQQQTTTVVVUUUWWW^^^dddfffhhhpppyyysssllliiimmmrrrxxx}}}}}}}}}|||{{{}}}jjjOOOEEEAAA;;;777888333333444333222111///...000000000000000000000000........................------,,,,,,,,,,,,------...---,,,...000000...+++------------------------------------------------------------------------------...//////...------......////////////......////////////////////////000000000000111111111111222111111222444666777888;;;DDDRRRaaaqqq|||~~~yyyssslllggghhhkkkttt~~~zzz{{{{{{~~~sssccc\\\XXXSSSMMMHHHEEECCCBBBBBBBBBAAAAAACCCFFFHHHJJJMMMQQQUUUXXX[[[bbbllltttttt\\\OOOJJJEEEAAA???BBBDDDGGGKKKOOOSSSWWWZZZ^^^iiiyyy~~~tttooohhhiiipppzzzppp^^^TTTNNNIIIIIIHHHFFFEEEHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQUUURRRPPPOOOQQQSSSTTTTTTRRROOOKKKGGGEEEFFFHHHJJJKKKJJJKKKLLLNNNQQQTTTVVVWWWYYY___eeeiiinnnyyyqqqllllllqqqyyy~~~}}}{{{uuuuuuwwwzzzyyyYYYJJJDDD===999999555555555444333222111000000000000000000000000000........................+++,,,,,,,,,,,,,,,,,,+++...---,,,---//////---,,,---------------------------------------------------------------------------......//////......---......///////////////...////////////////////////000000000000111111111111111111111222333555777888>>>JJJYYYgggssszzzxxxrrrnnniiigggjjjrrrzzzxxxzzz{{{}}}hhh\\\WWWTTTPPPJJJFFFCCCAAAAAABBBBBBBBBCCCEEEGGGJJJLLLOOORRRVVVZZZ```iiittt}}}oooXXXLLLGGGCCC@@@???DDDGGGJJJMMMQQQWWW]]]aaajjjzzzyyyqqqllljjjooowww}}}wwwvvvxxxvvvzzzqqq^^^TTTNNNIIIIIIHHHFFFEEEHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOTTTRRROOOOOOQQQSSSTTTTTTQQQOOOKKKHHHGGGHHHJJJKKKKKKKKKLLLMMMPPPSSSVVVXXXYYYZZZ___fffmmmwwwxxxoooooorrr{{{}}}{{{yyyssstttvvvzzzfffQQQFFF???:::999666555555444333222111000////////////////////////........................+++,,,---......---,,,+++------------......---,,,------------------------,,,,,,------------------------------..................////////////......---.../////////////////////////////////////////////000000000111111111111111222222222333555888:::BBBPPP```kkksssuuuqqqjjjiiiggggggmmmzzzyyyzzz|||rrrbbb[[[RRRPPPLLLGGGDDDAAAAAA@@@AAAAAABBBDDDFFFIIILLLMMMQQQSSSWWW\\\cccnnnzzzmmmXXXLLLHHHEEECCCCCCEEEHHHLLLPPPTTT[[[dddkkk}}}wwwpppqqqwwwtttmmmlllmmmppptttzzzrrr```UUUOOOJJJJJJIIIGGGFFFIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNSSSQQQOOOOOOQQQSSSTTTTTTQQQOOOLLLIIIHHHIIIKKKLLLMMMNNNOOOQQQTTTWWWYYY[[[[[[[[[```gggqqqssspppuuu|||}}}{{{zzzyyyyyy{{{~~~tttZZZJJJ@@@;;;999666555444333222111111000////////////////////////........................,,,---...//////...---,,,------------,,,,,,------------------------------,,,,,,,,,---------......---------....../////////////////////////////////------...///////////////000000000000000000000000///000000000111111111111111222333333333666:::>>>GGGVVVeeennnqqqooojjjccceeefffiiisss}}}zzz|||{{{iii^^^YYYMMMKKKHHHDDDBBB@@@@@@@@@???@@@BBBDDDHHHKKKMMMNNNTTTUUUXXX^^^gggsss{{{iiiUUUJJJEEEBBBAAACCCFFFIIINNNRRRXXXbbboooxxxzzzyyy}}}zzzllleeecccdddjjjooouuuzzzuuucccXXXQQQMMMLLLLLLIIIIIIKKKMMMNNNNNNNNNOOOOOOOOOOOOMMMNNNNNNNNNOOOOOOOOOOOOSSSQQQPPPPPPSSSUUUUUUUUUPPPOOOMMMKKKJJJKKKMMMNNNOOOPPPQQQSSSVVVYYY[[[\\\]]]]]]aaaiiittt{{{qqqttt}}}~~~}}}{{{{{{|||fffOOOBBB<<<;;;666555444333222111111111000000000000000000000000........................---......//////......---,,,------,,,++++++,,,...------------------------+++,,,,,,------.........---------...//////000000000//////......//////000,,,---...///000000000000000000000000000000000000000000000000111111111111000222444444444777>>>CCCOOO]]]lllqqqooolllgggbbbeeehhhooo|||~~~|||oooaaaWWWQQQJJJHHHEEEBBB@@@@@@@@@AAA???@@@CCCFFFJJJMMMPPPQQQWWWXXX\\\dddooo|||zzziiiVVVJJJEEEBBBBBBEEEFFFKKKQQQVVV^^^kkk{{{sssfff___]]]^^^cccgggnnntttyyyxxxfff[[[UUUPPPPPPOOOMMMLLLOOOPPPPPPQQQQQQQQQRRRRRRRRROOOOOOPPPQQQSSSTTTTTTUUUUUUTTTSSSTTTVVVXXXXXXXXXRRRQQQOOONNNNNNOOOPPPQQQQQQRRRTTTVVVXXXZZZ[[[\\\___```dddlllwwwwwwrrryyy~~~wwwwwwwwwzzzqqqUUUDDD??????888777555444333222333333000000000000000000000000...........................------,,,,,,------...,,,---...,,,******,,,///------------------------++++++,,,,,,---......///---------...///000000000111000///......///000111,,,---...///000000000000000000000000000000000000000000000000111111111111///222444555555999AAAHHHYYYgggsssuuuqqqmmmiiifffhhhmmmvvvttteee\\\RRRJJJGGGEEECCCAAA@@@@@@AAABBB@@@BBBFFFIIIMMMQQQSSSTTTYYY[[[aaakkkyyy{{{kkkXXXMMMGGGDDDDDDGGGGGGMMMTTT[[[eeettt}}}nnnaaa[[[ZZZ[[[]]]bbbjjjpppwww|||jjj^^^XXXSSSSSSRRRPPPPPPRRRSSSSSSSSSSSSTTTTTTTTTUUUQQQRRRTTTVVVXXXZZZ\\\]]]YYYXXXXXXYYY\\\]]]]]]\\\UUUTTTSSSRRRRRRSSSUUUVVVWWWXXXZZZ[[[]]]^^^^^^^^^cccccchhhqqq{{{zzzssssss}}}~~~yyywwwvvvwww{{{yyyYYYGGGAAABBB:::888777555444444444444000000000000000000000000...........................---++++++++++++---...,,,---...,,,)))))),,,///------------------------++++++,,,,,,---...//////---------...///000000111111000///......///000111,,,---...///000000000000000000000000000000000000000000000000111111111111///222555666666;;;CCCJJJ```mmmyyyyyyrrrnnnlllkkkkkkrrr{{{hhh___ZZZQQQHHHFFFDDDBBB@@@@@@@@@AAABBBBBBDDDHHHLLLPPPTTTVVVWWW[[[^^^eeeqqqyyyiiiVVVKKKDDDAAABBBEEEHHHOOOWWW___iii{{{yyykkk___YYYXXXZZZ\\\aaaiiipppwww~~~lll```ZZZUUUUUUUUURRRRRRTTTTTTTTTUUUUUUUUUVVVVVVVVVSSSTTTVVVYYY\\\___aaabbb\\\[[[[[[]]]```aaaaaa```XXXWWWVVVVVVVVVWWWXXXYYY]]]^^^```aaabbbccccccccceeeffflllttt~~~~~~uuuqqqttt}}}~~~{{{xxxwwwyyy|||iiiPPPBBB>>>;;;999666555555555333222111111111111000000000000//////.........---------......---------,,,,,,,,,,,,,,,,,,------.........//////////////////......................................................,,,---...000000000//////---......//////////////////////////////.........000000000000111111111111222222444666777<<>>:::777666555444222222222222111111111000000////////////..................---------,,,,,,,,,------------------------------------............................................................000000000//////...---------......//////////////////////////////000000000000000111111111222222222555444555:::AAAMMM^^^mmm|||yyyrrrooonnnxxxuuueeeUUUPPPNNNIIIEEECCCAAA@@@@@@???@@@BBBDDDEEEKKKKKKNNNTTTVVVYYY___gggkkkwwwooo```PPPHHHFFFFFFJJJNNNRRR]]]lll}}}|||zzz|||vvvjjj___XXXUUUVVVWWW\\\ccciiioooxxx}}}uuuooohhhccc```^^^]]]\\\^^^^^^___```aaabbbcccccceeehhhmmmqqqsssrrrpppnnnjjjkkknnnssswwwxxxwwwuuulllgggccceeefffhhhmmmssstttrrrpppooopppssswwwzzz}}}}}}yyyqqqpppttt||||||{{{{{{{{{zzzyyy}}}]]]JJJCCC???:::777555444333222222222222222111111111111000000/////////...............---------,,,,,,,,,------------------------+++++++++,,,,,,---------................................................000000//////............---......///////////////////////////000000111111111111111111222222222222333222555===GGGUUUgggvvv}}}{{{tttooommm}}}lll```SSSNNNLLLHHHDDDAAA@@@@@@@@@@@@BBBDDDEEEFFFJJJKKKNNNSSSUUUYYYaaakkkqqq|||yyyiii\\\NNNGGGEEEFFFKKKPPPVVVbbbttt}}}zzzyyy|||}}}pppcccYYYTTTRRRUUUYYY```gggnnnwww{{{vvvnnngggdddbbbaaa```bbbbbbccccccdddeeeeeeffffffiiinnnqqqsssrrrpppooonnnooorrrvvvyyyyyyuuurrrmmmiiifffhhhiiikkkpppvvvvvvtttqqqnnnooorrrvvvxxx}}}{{{{{{~~~uuuoooqqqxxx|||{{{{{{{{{{{{zzzlllUUUFFFBBB<<<888666555333222333222222222222111111111000000000/////////............---------,,,,,,,,,...------------,,,,,,,,,******++++++,,,---------................................................000//////............///---......///////////////...//////000000111111222111111111222222222222333222222666@@@MMM[[[lllzzz{{{{{{tttqqqrrruuueee\\\QQQKKKIIIGGGCCC@@@???@@@@@@BBBDDDFFFGGGIIIKKKLLLPPPTTTWWW[[[fffqqq|||wwwmmm```VVVLLLGGGGGGHHHNNNTTT]]]jjj~~~{{{zzzyyy}}}wwwhhh\\\TTTQQQQQQUUU\\\ccckkkuuu~~~}}}tttmmmjjjhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhjjjmmmpppqqqqqqpppoooqqqsssvvvzzz{{{yyyuuuqqqnnnjjjiiikkkmmmmmmqqqvvvwwwuuurrrppppppssswwwyyy|||yyyyyy~~~|||tttooosss|||~~~||||||}}}||||||}}}cccJJJFFF???:::888777555444333333222222222111111111000000000000/////////.........---------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,---......//////................................................//////...---......000000---......///////////////...//////000111111222222111111111222222222333333444444999DDDPPP]]]lllxxxyyy~~~wwwssswww|||zzzkkk^^^XXXNNNGGGEEEEEECCC??????@@@AAACCCFFFHHHIIIJJJMMMOOOSSSXXXZZZ___lllyyy{{{vvvlllaaaWWWPPPIIIHHHJJJMMMTTT[[[fffttt{{{xxxxxxyyy{{{zzzzzz{{{~~~~~~mmm___VVVRRRPPPSSSZZZaaajjjttt|||{{{tttpppooonnnnnnooonnnnnnmmmmmmlllkkkkkkjjjkkklllnnnoooppppppppptttvvvzzz}}}|||wwwsssooollllllooopppoooqqquuutttsssrrrqqqrrrvvvyyy|||}}}zzz{{{|||tttpppvvv~~~}}}|||nnnMMMIIIBBB===:::888777666333333333222222222111111000000000000////////////......---------,,,,,,,,,.........------,,,,,,,,,------......///000111111................................................///...------...///000111---......///////////////...//////000111222222222111111222222222333333333777666;;;FFFRRR^^^kkkvvvwww}}}{{{sssrrr|||ooodddYYYTTTKKKDDDCCCDDDCCC??????@@@BBBDDDGGGIIIKKKLLLPPPRRRVVV[[[^^^dddqqq|||vvvooodddYYYQQQKKKHHHIIIMMMQQQYYYaaammm|||{{{wwwvvvvvvwww}}}~~~{{{wwwuuukkkkkkmmmqqqxxx}}}qqqbbbXXXSSSQQQUUU[[[ccclllvvv~~~xxxuuutttssssssssssssrrrqqqpppooonnnmmmkkkllllllmmmooopppqqqrrruuuxxx|||zzzvvvpppnnnnnnqqqrrrqqqrrruuuppppppppppppssswww{{{}}}}}}}}}|||uuuqqqxxx}}}{{{~~~[[[HHHAAAAAA999555888888111222333444333222111000000000///...............------------------------------------------------........................///......---------......////////////////////////000000000000000///................../////////000000000000000000000000000111222222111///000222444666:::@@@FFFNNNYYYfffppp|||||||||zzzssssss|||iii[[[QQQNNNJJJGGGFFFEEEDDDCCCAAACCCDDDEEEEEEHHHKKKNNNQQQSSSXXX___dddkkkyyy}}}vvvnnneee\\\WWWQQQQQQPPPOOOQQQYYYgggqqq}}}|||yyyyyy|||~~~~~~xxxuuutttvvvssslllfffeeedddhhhkkknnnuuu~~~}}}wwwbbbUUURRRPPPRRRXXXaaaiiippp|||}}}xxxxxxzzz|||||||||{{{vvvqqqnnnnnnpppqqqoooooossstttrrrtttwww}}}yyyrrrqqqqqqqqqrrrrrrpppooorrrrrrrrrqqqrrruuuzzz~~~~~~wwwwwwcccMMMBBBAAA999555777444222222333444333222111000000000///...............------------------------------------------------..............................---------......///////////////////////////000000000000000///.............../////////000000000000000000000000000000111222222111000000222444777;;;AAAGGGNNNYYYfffoooxxxwwwwwwuuuqqqsssvvvdddWWWOOOKKKGGGEEEDDDCCCBBBAAAAAACCCDDDEEEFFFHHHLLLOOOTTTUUU[[[aaagggnnn|||xxxppphhh```XXXSSSMMMNNNPPPSSSYYYfffuuu}}}yyyyyy|||~~~xxxwwwzzz}}}uuuooojjjiiifffaaa^^^^^^\\\eeeooowww{{{|||}}}~~~yyybbbUUUQQQOOOQQQWWW```gggnnnzzz{{{{{{}}}|||wwwrrrpppqqqssswwwtttuuuyyy{{{{{{}}}{{{uuutttssssssssssssqqqoooqqqqqqrrrqqqrrrvvvzzz~~~~~~yyyzzz~~~qqqVVVFFFCCC<<<999888333333333333333333222111111000000///...............------------------------------------------------........................---------------...///000////////////////////////000000000000000//////........./////////000000000000000000000000000000000111222222111000111333666888===CCCIIIPPPZZZeeemmmtttrrrqqqppppppwwwmmm^^^RRRKKKHHHDDDBBBAAAAAAAAA@@@AAACCCDDDEEEGGGIIIMMMPPPWWWYYY^^^eeekkkssszzzqqqhhh```YYYSSSOOOMMMPPPVVV^^^jjjyyy~~~zzzzzz~~~vvvnnnkkknnnqqquuuyyyyyyooofff]]]YYYVVVSSSTTTWWWVVVdddvvvyyyzzzzzzzzz|||{{{cccTTTPPPOOOPPPUUU]]]dddkkkwww~~~zzzvvvuuuvvvyyy|||}}}}}}yyywwwvvvvvvvvvuuurrrppppppqqqssssssuuuwww||||||{{{aaaLLLGGG@@@>>><<<555444444444333333222111111000000///.......................................................................................,,,,,,,,,---...///000111//////////////////////////////000000000000//////...////////////000000000000000000000000000000000111222222222111222555777;;;@@@GGGMMMSSS[[[dddkkkooonnnlllmmmqqq|||ssseeeYYYPPPIIIFFFBBBAAAAAAAAAAAA@@@BBBCCCEEEGGGHHHKKKOOORRR[[[\\\bbbiiipppyyy~~~}}}}}}{{{uuukkkaaaZZZUUUQQQNNNSSSWWW```nnn~~~zzz{{{}}}pppfffaaabbbdddkkkooouuu{{{sssfff\\\RRRNNNLLLKKKNNNRRRXXXjjjzzzxxxxxxyyy{{{|||bbbRRRNNNNNNNNNSSS[[[bbbiiiuuu}}}{{{|||~~~|||{{{yyyyyyyyyxxxuuusssrrrtttvvvwwwxxx{{{yyy}}}lllRRRIIIBBB@@@>>>777555555444333222222222111000000///.......................................................................................,,,,,,,,,---...///000111//////////////////////////////000000000000//////////////////000000000111000000000000000000000000111111222222222333666999>>>CCCKKKQQQVVV\\\dddiiiiiiiiijjjmmmuuuyyyjjj```VVVOOOHHHEEEBBB@@@AAABBBBBBBBBCCCDDDGGGHHHJJJNNNRRRUUU^^^```fffnnnvvv~~~~~~zzzssshhh^^^XXXTTTSSSRRRXXX^^^kkk~~~}}}zzz|||{{{mmmaaa[[[ZZZZZZaaadddjjjooouuu|||zzzppp___VVVNNNKKKJJJJJJNNNSSSaaarrruuutttuuuxxx~~~zzz```QQQMMMMMMNNNRRRZZZaaaiiiuuu~~~}}}||||||}}}|||zzzxxxwwwxxxyyyzzz{{{~~~}}}www~~~vvvYYYMMMBBB>>>===777777666555333222222222222000000///.......................................................................................---------------...///000////////////////////////...//////000000000000000/////////000000000111111000000000000000000000000000111222333333444888:::AAAGGGPPPVVVZZZ___dddhhhfffiiilllrrr}}}pppdddZZZRRRNNNFFFDDDAAA@@@AAACCCCCCCCCDDDFFFIIIKKKMMMQQQUUUYYYbbbdddkkkttt~~~{{{sssggg]]]XXXWWWWWWXXX\\\cccsss|||zzz}}}zzzmmm```XXXTTTTTTWWW[[[```eeekkkqqqxxx|||~~~}}}wwwppp^^^UUUMMMKKKKKKLLLPPPVVVgggwww{{{rrrnnnqqqwwwvvv]]]OOOMMMMMMMMMRRRZZZaaajjjwww~~~~~~}}}~~~}}}}}}}}}|||}}}{{{yyyxxxdddSSSDDD======999888777555333222222222222000000///.............................................................................................---------......///////////////////////////......///000000000000000//////000000000111111111000000000000000000000000000111333333333555999;;;DDDKKKTTTZZZ]]]aaaeeehhhiiinnnuuu~~~yyyhhh^^^TTTMMMKKKEEEBBB@@@???AAACCCCCCCCCFFFHHHKKKMMMOOOSSSXXX\\\fffiiippp{{{{{{rrrfff\\\XXXYYY\\\^^^bbbiiizzz{{{zzz}}}zzzmmm```WWWQQQPPPOOORRRXXX]]]ccciiiooottttttvvvzzz~~~~~~~~~xxxqqqaaaWWWNNNJJJJJJLLLRRRXXXgggvvvyyyqqqlllpppyyyrrrZZZNNNMMMMMMMMMRRRZZZbbbkkkzzz}}}}}}~~~~~~||||||yyyvvvuuu|||nnnZZZGGG??????;;;888777555333222222222222000000///...............////////////////////////////////////////////////........................///......---------......////////////////////////......///000000000000000000000000000111111111111000000000000000000000000000111333333444666999<<>>@@@BBBCCCCCCGGGIIILLLNNNQQQUUUZZZ]]]jjjlllttt{{{rrrfff\\\YYY[[[___bbbiiippp~~~zzzyyy}}}yyymmmaaaVVVPPPNNNJJJMMMSSSXXX^^^dddkkkooonnnqqqvvv{{{zzzrrrfffZZZNNNIIIHHHKKKRRRZZZcccrrryyyrrrnnnrrr|||oooXXXNNNMMMMMMMMMRRR[[[cccmmm{{{}}}}}}~~~~~~{{{{{{zzztttrrrrrr```KKKBBB>>><<<999888666444333222333333222111111000000000000000---.........//////000000...------,,,,,,------...///////////////////////////...,,,,,,------,,,+++//////////////////////////////000000000000//////000000000000000000000000000111111111111222222222333444444444444777<<>><<<:::777555444444444222111111000000000000000///////////////.........------,,,,,,,,,,,,------////////////////////////---,,,+++,,,.........,,,//////////////////////////////000000000000//////000000000000000000000000000111111111111222222222000222555888===CCCJJJOOOTTTYYY```eeehhhmmmrrrwww|||jjj___TTTOOOKKKFFFCCCDDDAAAAAABBBCCCFFFIIILLLNNNQQQUUUYYY[[[^^^cccjjjppp{{{zzzyyy}}}yyyqqqhhhdddaaa^^^^^^aaaiiippp|||~~~zzzwwwxxx{{{yyyrrrjjj___UUUOOOIIIGGGFFFEEEFFFIIILLLOOOUUUYYY^^^dddjjjnnnpppqqq{{{|||uuullldddaaajjj~~~xxxlllaaaaaaeeemmm~~~}}}}}}lllXXXMMMHHHFFFHHHKKKNNNNNNSSS]]]hhhuuu|||rrriiifffiiippp}}}```xxxgggPPPFFF???===:::888666444444444222111111000000000000000000/////////..................------------......////////////////////////...,,,,,,---...//////...//////////////////////////////000000000000//////000000000000000000000000000111111111111222222222222444777:::???EEEMMMRRRWWW]]]dddiiilllooossswww~~~zzzcccYYYPPPKKKGGGCCCAAACCCAAAAAABBBDDDGGGJJJMMMOOOQQQUUUZZZ^^^bbbiiiqqqwww~~~{{{pppeee```\\\YYY\\\aaajjjsss~~~zzzwwwxxx{{{|||xxxrrrjjjaaaWWWPPPGGGFFFDDDCCCDDDFFFJJJLLLQQQUUU[[[ccciiimmmpppqqqyyyzzztttkkkccc___fff{{{|||jjjdddgggpppzzzdddYYYMMMHHHFFFEEEHHHLLLMMMNNNUUU___iiiuuu{{{rrrjjjjjjoooyyy~~~ZZZssspppUUUFFF???===;;;888666555444444222111111000000000000000000000//////.........---//////............//////////////////////////////...------...000111000/////////////////////////////////000000000000//////000000000000000000000000000111111111111222222222444666999<<>>EEEMMMTTTYYYcccmmmvvvvvvuuuwwwzzz|||rrrdddSSSOOOIIIDDDBBBBBBAAAAAA@@@CCCFFFHHHJJJMMMQQQSSSWWW[[[bbbiiipppxxx~~~}}}~~~~~~}}}}}}vvvlllaaa[[[XXXYYY___gggtttzzzttttttwwwxxxzzz}}}}}}zzzuuuqqqkkkbbbWWWOOOHHHEEEAAA???AAACCCEEEEEEKKKPPPXXX___dddhhhkkkmmmtttwww{{{~~~|||tttlllfffhhhxxxtttppprrrxxxtttzzzbbbTTTMMMDDDDDDCCCBBBBBBCCCGGGJJJNNNQQQXXXaaakkkvvvzzz||||||~~~HHHVVVnnnwwwZZZGGGCCC>>>:::777555222111222222222111111111111000000000000000////////////000000000000000000000000////////////////////////............////////////........................////////////000000000000111111111111111111111111111111111111111222333333777999===BBBHHHPPPYYY^^^fffrrr{{{{{{wwwwww{{{~~~}}}iii\\\QQQMMMGGGCCCBBBBBBBBBAAABBBDDDGGGJJJLLLOOOSSSVVVXXX^^^fffmmmuuu}}}}}}}}}vvvlll```ZZZWWWYYYaaajjjzzzxxxrrrsssvvvwwwzzz~~~}}}zzzuuuqqqkkkbbbXXXPPPIIIEEEAAA???@@@BBBCCCDDDHHHMMMTTT[[[___cccfffiiinnnqqqtttwwwyyy{{{~~~}}}wwwoooiiijjjvvvtttpppmmm|||vvvssseeeRRRHHHEEEAAABBBCCCCCCCCCEEEHHHJJJOOORRRXXXaaalllwww}}}FFFPPPccc~~~eeeKKKDDD>>><<<:::666333222222222222111111111000000000000000000////////////////////////////////////////////////////////////............////////////........................////////////000000000000111111111111111111111111111111111111222333333444999===BBBGGGMMMUUU___fffnnnxxx|||wwwxxxsssbbbVVVOOOKKKEEEBBBAAABBBBBBBBBCCCEEEHHHJJJLLLPPPTTTXXX[[[bbbjjjrrr{{{~~~~~~~~~~~~~~~~~~{{{ooobbbZZZWWWXXX```iii~~~vvvppprrrvvvxxx{{{|||yyyuuuqqqkkkcccXXXPPPIIIFFFAAA??????AAAAAABBBEEEIIIOOOUUUYYY]]]aaadddhhhjjjmmmppprrrvvv{{{~~~zzzuuupppkkkkkkvvvoookkkhhhwwwuuurrr|||sssYYYJJJDDDBBB???AAACCCDDDEEEFFFIIIKKKQQQTTTZZZcccnnnyyyBBBIIIXXXooopppPPPFFF>>>===<<<777444555222222222111111111000000000000000000////////////........................////////////////////////............////////////////////////////////////////////////000000000000111111111111111111111111111111111111222333444555888===DDDJJJPPPYYYdddlll|||zzz~~~}}}lll]]]RRRLLLHHHCCCAAAAAABBBCCCCCCCCCEEEGGGJJJLLLPPPUUUYYY___fffpppyyy~~~~~~{{{pppccc[[[WWWYYYaaaiii}}}vvvppprrrwwwyyy}}}|||yyytttqqqkkkcccXXXPPPJJJFFFAAA>>>>>>???@@@@@@BBBFFFKKKOOOSSSWWW\\\___ccceeehhhjjjnnnrrrxxx|||zzzwwwuuussspppqqqyyyxxxiiieeedddrrrtttooowwwkkkUUUHHHCCCAAA>>>@@@CCCEEEFFFHHHLLLNNNRRRUUUZZZcccnnnzzzAAAIIITTTggg}}}XXXJJJ???>>>===888555777222222222111111111111000000000000000////////////........................////////////////////////............////////////////////////////////////////////////000000000000111111111111111111111111111111111111222444555666777===FFFMMMSSS]]]jjjsss~~~|||vvvgggXXXOOOIIIFFFAAA???@@@BBBCCCDDDDDDFFFHHHJJJMMMQQQWWW[[[ccclllwww~~~xxxnnnbbb\\\YYY[[[ccclll|||}}}uuuppprrrvvvyyy}}}|||xxxtttqqqlllcccYYYQQQKKKGGGAAA>>>===>>>>>>>>>@@@CCCGGGJJJNNNRRRXXX[[[___aaaeeehhhkkkpppuuuyyyxxxwwwwwwxxxwwwxxx~~~qqqeeebbb^^^jjjzzzrrrkkkqqq~~~dddPPPGGGBBB@@@???AAACCCEEEGGGKKKOOORRRSSSUUUZZZcccnnn{{{@@@HHHQQQ```|||aaaPPPBBB@@@>>>777444777222222222111111111111000000000000000////////////........................////////////////////////............////////////////////////////////////////////////000000000000111111111111111111111111111111111222333444555666:::BBBLLLSSSZZZeeesss~~~~~~oooaaaTTTKKKGGGDDD@@@>>>@@@BBBDDDDDDFFFGGGIIIKKKNNNSSSYYY]]]hhhrrryyyoooddd^^^[[[\\\bbbjjjuuu|||tttoooqqquuuxxx{{{{{{xxxtttppplllcccYYYQQQKKKGGGBBB>>>======<<<<<>>???BBBDDDEEEHHHIIIKKKMMMPPPUUU[[[___jjjuuu}}}rrrggg```[[[ZZZ^^^eeeoooyyy{{{sssnnnppptttvvvyyy}}}}}}{{{xxxtttpppllldddYYYQQQLLLGGGBBB>>><<<<<<<<<;;;???@@@CCCEEEIIINNNSSSXXX\\\___cccgggkkknnnrrruuuvvvuuuwwwzzzzzzyyy}}}sssccc[[[[[[RRRZZZdddooozzz}}}uuujjjeeelllyyyuuuVVVGGGCCCDDDDDDAAABBBCCCEEEHHHMMMTTTYYY\\\^^^ccckkkwwwCCCDDDGGGQQQddd{{{xxx^^^GGG@@@>>>888666999444333222111000000000000...------...111222222111000000000000000/////////////////////////////////000000000000000000000000............////////////---------...///000000111000000111111111111000000000222333333111333888<<<@@@MMM]]]iiiooowww~~~uuudddWWWNNNIIICCCBBB@@@@@@AAACCCFFFHHHGGGIIIKKKNNNRRRXXX^^^cccrrr|||~~~|||vvvkkk```YYYYYY^^^ccciiiqqq{{{wwwqqqnnnpppsssuuuyyy}}}}}}|||xxxxxxzzz|||}}}{{{wwwrrrkkkccc[[[UUUNNNIIICCC???===<<<;;;;;;===???AAADDDGGGMMMSSSXXXZZZ\\\___ccchhhlllppprrrppptttyyy{{{|||}}}qqqccc\\\XXXTTTPPPRRRYYYcccmmmqqqnnniiiggglllwwwnnnSSSGGGBBBAAABBBCCCDDDFFFGGGJJJOOOUUUZZZ[[[___fffooozzzAAAAAACCCJJJYYYlll~~~dddJJJAAA???:::888999444333222111000000000000///...---...000222111000////////////////////////////////////////////////000000000000000000000000............////////////------......///000000111000000111111111111000000000222333333222444999===GGGSSScccmmmsssyyy~~~ppp```SSSKKKGGGBBBAAA@@@@@@AAACCCFFFHHHIIIKKKNNNQQQUUU[[[aaafffuuu~~~~~~~~~~~~~~~xxxmmmaaaYYYWWW[[[^^^fffmmmwwwyyysssnnnooorrrtttxxx}}}~~~wwwtttvvvyyy}}}~~~{{{wwwrrrlllddd[[[UUUNNNIIICCC???===<<<;;;;;;<<<>>>@@@BBBEEEKKKQQQUUUXXXZZZ]]]aaaeeeiiilllnnnnnnrrrvvvxxxxxxyyy|||nnnaaa[[[WWWSSSLLLLLLPPPYYYdddkkkmmmllljjjoooyyyjjjQQQGGGCCCBBBCCCCCCDDDFFFHHHKKKPPPVVV[[[^^^bbbjjjttt@@@@@@AAADDDMMM\\\nnn{{{mmmOOOCCCAAA===999999444333222111111000000111000///...///000111000///---------.../////////000////////////////////////000000000000000000000000............////////////---......//////000000111000000111111111111000000000222333333222555:::???MMMXXXfffppptttyyy~~~zzziiiZZZOOOGGGCCCAAA@@@@@@@@@AAADDDGGGIIILLLNNNQQQUUUYYY___fffkkkxxx}}}||||||{{{}}}zzzooocccZZZVVVWWWYYYbbbhhhqqqxxx|||~~~}}}uuuooonnnppprrrvvv|||yyyrrrqqqtttxxx~~~~~~{{{wwwrrrlllddd[[[VVVNNNIIICCC???===<<<;;;;;;:::<<<>>>AAADDDHHHNNNRRRVVVWWWZZZ^^^aaaeeehhhiiilllooorrrrrrqqqqqqtttwww{{{||||||yyyiii^^^YYYUUUQQQIIIHHHHHHOOOZZZfffnnnqqqmmmqqqzzzdddNNNFFFCCCCCCCCCCCCEEEHHHJJJMMMRRRXXX]]]aaafffppp{{{zzz}}}~~~~~~CCCBBBBBBCCCFFFQQQdddttt|||~~~xxxVVVEEEAAA>>>:::888444444333222111111111111222000//////000000///---+++,,,,,,---...///000000////////////////////////////////////////////////............////////////......//////000000000000000000111111111111000000000222333333333666===BBBMMMWWWeeennnrrrvvv|||~~~}}}~~~rrraaaTTTLLLEEEAAA@@@@@@@@@@@@BBBEEEHHHIIIMMMPPPTTTXXX]]]cccjjjooozzz~~~|||{{{|||yyy|||zzzqqqfff\\\WWWVVVWWW]]]ccclllqqqtttvvvyyy|||wwwooonnnnnnpppuuuzzz~~~{{{tttqqqrrrvvvyyy~~~{{{wwwrrrlllddd\\\VVVNNNIIICCC???===<<<;;;;;;:::<<<>>>@@@CCCFFFKKKOOOTTTUUUXXX[[[___bbbdddfffhhhkkkmmmllljjjiiillloooqqqyyy}}}zzz}}}uuueeeZZZVVVRRRMMMIIIGGGFFFKKKVVVcccnnntttmmmpppxxx___LLLFFFCCCBBBCCCDDDFFFIIILLLPPPUUU[[[___cccjjjuuuzzz|||~~~~~~}}}~~~DDDBBBBBBCCCCCCJJJ]]]ooo{{{^^^HHHAAA???;;;777555444333222111111111111222111//////000000...---+++,,,,,,---...///000000////////////////////////////////////////////////............/////////////////////000000000000000000000111111111111000000000222333333444888???EEEMMMVVVbbbkkkppptttxxx|||vvvxxx{{{}}}kkk[[[QQQJJJDDDAAA???@@@@@@BBBDDDGGGIIIKKKNNNQQQVVV\\\aaagggnnnsss|||}}}|||||||||yyy|||~~~~~~~~~}}}yyyrrriii```YYYWWWWWWYYY___fffkkkmmmooorrruuuxxx~~~xxxpppmmmnnnooosssxxx|||~~~}}}{{{{{{||||||{{{xxxvvvttttttvvvyyy|||~~~~~~|||xxxssslllddd\\\VVVNNNIIICCC???===<<<;;;;;;;;;<<>>AAABBBCCCPPP```~~~pppTTTEEE@@@===;;;555555444333222222222222111000//////000000///...////////////////////////////////////////////////000000000000000000000000............////////////000000000000000000000000000000111111111111000000000222333333555;;;CCCJJJQQQXXXcccjjjnnnoooooopppnnnrrr}}}sss___QQQKKKHHHDDDAAA@@@AAACCCFFFHHHKKKMMMNNNRRRVVV]]]cccjjjpppwww{{{~~~}}}{{{zzz{{{}}}}}}~~~}}}~~~}}}{{{wwwooofff^^^XXXVVVVVVYYY]]]^^^^^^___cccgggiiimmmuuu|||~~~vvvpppoooooooooqqquuuzzz|||~~~xxxuuuwwwxxxwwwvvvuuutttvvv{{{|||xxxsssmmmeee\\\WWWNNNIIICCC???===<<<;;;;;;999;;;===???@@@AAADDDFFFMMMNNNQQQVVVZZZ^^^aaaccc```aaaaaa^^^[[[ZZZ]]]aaalllvvvyyyyyyxxxhhhXXXPPPMMMIIICCC@@@BBBDDDIIIQQQ\\\fffmmmssstttxxx|||{{{zzz}}}vvvaaaKKKBBBCCCDDDCCCCCCEEEIIINNNSSSWWW\\\bbbeeeooottt}}}{{{zzzxxxxxxyyy{{{|||}}}KKKBBB???CCCCCCCCCMMM\\\vvvXXXFFFAAA???>>>555555444333222222222222000///...///000111000///000000000000000/////////////////////////////////000000000000000000000000............/////////000111111111000000000000000000000111111111111000000000222333444555;;;DDDKKKRRRYYYbbbhhhkkkkkkjjjiiinnnsss~~~ppp\\\NNNIIIGGGCCC@@@@@@BBBDDDGGGJJJLLLOOOPPPTTTXXX___fffmmmssszzz~~~}}}~~~}}}|||zzzyyy{{{|||}}}~~~~~~}}}yyyrrrhhh^^^XXXUUUUUUXXXYYYYYYXXXYYY]]]bbbcccgggnnnvvv~~~}}}vvvpppppppppoooqqquuu{{{}}}yyyuuuuuuzzz~~~~~~}}}|||zzzzzz~~~|||xxxsssmmmeee]]]WWWNNNIIICCC???===<<<;;;;;;777999<<<===>>>???BBBDDDJJJLLLPPPTTTYYY]]]```bbb___``````]]]ZZZYYY\\\```ooozzzyyyvvv~~~}}}tttdddTTTNNNLLLHHHBBBAAABBBDDDIIIQQQ]]]iiiqqqxxxxxxzzz}}}{{{xxx{{{lllYYYEEE>>>AAADDDDDDDDDEEEIIINNNTTTXXX^^^cccfffrrrwww}}}{{{xxxxxxyyy{{{||||||FFFDDDBBB@@@>>>AAANNN[[[aaaLLLEEE???999999777444333333333222111000000000000000000000000000000//////.........---000000000000000000000000////////////000000000000000000000000111111111111,,,...///111111///...,,,000000000000111111111111000111333666:::AAAIIIOOOVVV[[[aaaeeeggggggggghhhkkkzzzxxxgggTTTKKKGGGDDDBBBCCCBBBEEEHHHKKKLLLNNNPPPRRRZZZZZZ```jjjrrrxxx~~~|||||||||}}}~~~}}}}}}~~~}}}}}}~~~|||yyy|||}}}~~~~~~{{{uuulll```VVVPPPSSSTTTUUUVVVXXXYYY[[[[[[\\\aaahhhpppxxx}}}vvvppppppooonnnooorrrvvv}}}|||wwwxxx~~~{{{yyyvvvtttppphhh]]]UUUPPPKKKEEE???<<<;;;999888:::::::::;;;===@@@BBBDDDLLLLLLNNNRRRWWW[[[^^^___aaa^^^\\\\\\YYYXXX^^^fffuuuzzz~~~nnn\\\QQQJJJEEECCCDDD???@@@CCCHHHQQQ^^^lllvvv~~~|||zzzxxxwwwwww___RRREEEBBBCCCDDDDDDEEEGGGKKKPPPTTTXXX^^^gggmmm}}}{{{wwwxxxyyyyyy{{{~~~JJJGGGDDDBBB???AAAKKKWWWvvvgggPPPFFF@@@;;;:::777444333333333222111000000000000000000000000000/////////............000000000000000000000000222222111000///...------//////000000000111111111...///000111111000///...000000000000111111111111000222444666;;;BBBJJJPPPUUUZZZ___bbbcccdddfffhhhppp~~~ooo```PPPIIIFFFDDDBBBCCCCCCFFFIIIKKKMMMOOORRRTTT\\\\\\```jjjsss{{{}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzz}}}~~~}}}zzzvvvooodddYYYQQQRRRRRRSSSTTTVVVWWWXXXYYYYYY]]]dddkkksss|||{{{tttooooooooonnnooosssuuu|||{{{wwwzzzzzzxxxuuurrrooohhh^^^WWWQQQLLLEEE@@@<<<;;;999888999999:::;;;===@@@BBBDDDKKKLLLOOOSSSWWW[[[]]]^^^___\\\ZZZZZZYYYYYY```iii{{{zzzjjjYYYNNNHHHCCCAAABBB???@@@CCCGGGPPP]]]mmmwww{{{wwwvvv|||sss\\\PPPDDDAAACCCCCCDDDFFFHHHLLLQQQUUUZZZ```hhhooo}}}{{{vvvvvvwwwwwwyyy|||NNNJJJFFFDDDAAA@@@GGGPPPhhhqqqWWWHHHAAA>>>:::888555333333333222111000000000000000000000000////////////............000000000000000000000000222222111000///...------//////000000000000111111111111111111111111111111000000000111111111222222111222555888<<>>EEEMMMRRRWWW\\\```cccdddhhhpppvvvppp]]]RRRIIIFFFEEECCCBBBCCCDDDFFFHHHJJJLLLPPPVVVZZZ___```fffpppzzz}}}}}}{{{|||~~~|||yyywwwyyy~~~~~~~~~}}}}}}}}}~~~|||zzz{{{zzzpppaaaTTTNNNNNNNNNNNNOOOPPPRRRSSSVVVXXX\\\aaagggpppzzzxxxqqqmmmnnnooooooqqquuurrryyy}}}yyyxxx|||yyyvvvrrrpppnnniiibbb]]]SSSNNNGGGAAA===<<<:::999888888999:::<<<>>>AAACCCGGGKKKPPPUUUWWWXXXXXXYYYYYYWWWVVVXXXZZZ]]]gggrrrmmm___PPPHHHDDD@@@>>>>>>>>>@@@CCCFFFMMMZZZlllxxxyyysssqqqppp}}}~~~hhhRRRIIIAAA@@@BBBCCCEEEGGGJJJNNNUUUYYY]]]ccckkkqqq||||||}}}~~~~~~vvvppppppqqqrrrvvv{{{~~~SSSKKKDDDBBBAAA@@@CCCGGGVVVgggkkkPPPCCCAAA<<<999666444333333222111////////////////////////.........///////////////////////////////////////.........///000111111111...////////////000000000000//////......//////000111111111111222222222222111444777;;;@@@GGGNNNSSSXXX]]]bbbeeeffflllvvv~~~wwwhhhXXXPPPHHHFFFEEEBBBAAABBBCCCEEEGGGJJJMMMQQQWWW\\\___bbbkkkwww}}}zzzzzz{{{yyy{{{~~~|||{{{|||~~~~~~~~~}}}}}}~~~}}}|||}}}}}}sssdddWWWNNNNNNMMMLLLMMMNNNPPPQQQVVVXXX[[[___eeemmmvvv|||xxxqqqmmmnnnoooooorrruuurrrzzz~~~{{{yyy}}}~~~~~~yyyvvvsssqqqoookkkddd___TTTOOOHHHBBB>>><<<:::999777888888999;;;>>>@@@BBBDDDIIIPPPTTTUUUUUUUUUVVVVVVUUUUUUXXXYYY]]]gggrrrgggZZZMMMGGGDDD@@@>>>>>>===@@@CCCFFFKKKXXXiiivvv|||sssmmmkkkjjjtttwwwbbbMMMEEE@@@AAACCCCCCFFFIIIJJJOOOVVV[[[___eeelllqqq{{{~~~xxxwww{{{{{{zzz~~~~~~zzzrrrllllllnnnpppuuu{{{}}}XXXNNNDDDAAAAAA@@@AAADDDQQQaaa}}}~~~yyyxxx|||xxxXXXFFFCCC===:::666444444333222111000000000000000000000000.........///////////////000000000000000000000000111000000000/////////.........////////////000000........................111111111222222222222333222444888===BBBHHHPPPTTTYYY___eeeggghhhmmmxxxpppcccUUUNNNGGGFFFDDDAAAAAACCCBBBEEEHHHLLLOOOTTTYYY]]]```eeeppp|||zzzxxxxxxyyyzzz}}}}}}~~~~~~~~~~~~~~~}}}ttteeeZZZOOONNNLLLKKKKKKMMMOOOPPPUUUWWWZZZ^^^cccjjjrrrwww{{{yyysssnnnooopppppprrrvvvttt|||}}}zzz}}}}}}zzzwwwuuusssqqqmmmfff```UUUPPPHHHBBB???<<<:::999777777777888:::===@@@AAABBBHHHNNNRRRQQQQQQRRRSSSSSSRRRSSSVVVWWWZZZbbblllyyy{{{|||{{{{{{{{{}}}~~~zzzbbbVVVJJJEEECCC@@@>>>>>>;;;@@@DDDFFFJJJTTTdddqqq|||uuukkkeeeddddddkkkuuuppp]]]IIICCC???AAADDDDDDGGGKKKLLLRRRYYY^^^bbbgggnnnsss{{{~~~{{{sssssswwwzzzwwwxxx~~~}}}yyypppiiihhhjjjmmmssszzzzzz~~~```SSSGGGBBBAAA@@@@@@BBBLLL[[[yyyzzztttqqqttt{{{aaaKKKEEE===:::777555444333222000000000000000000000000000............/////////000000000000000000000000000000000000000////////////........./////////000000...///000111111000///...111111111222222222333333222555999>>>CCCJJJQQQUUU___eeekkklllkkkoooxxxlll___PPPJJJDDDCCCBBB@@@AAAEEECCCFFFKKKOOOSSSXXX\\\```bbbgggrrr}}}}}}yyywwwwwwxxx|||~~~~~~|||~~~||||||~~~{{{rrrfff]]]QQQOOOMMMKKKKKKMMMOOOPPPQQQTTTXXX\\\```fffmmmqqqvvv{{{tttppppppqqqqqqsssvvvvvv~~~~~~zzz~~~~~~{{{yyywwwvvvtttooofff```VVVPPPIIICCC???===;;;999666666777888:::===???AAAAAAGGGMMMOOONNNMMMOOORRRPPPOOOQQQSSSTTTTTTZZZbbblllkkkjjjjjjkkkmmmpppttt}}}ppp]]]QQQGGGCCCBBB???======:::???EEEGGGIIIQQQ```lll}}}{{{oooccc]]][[[^^^dddmmmyyy}}}jjjWWWFFFAAA@@@BBBEEEFFFIIIMMMOOOUUU\\\bbbfffkkkqqqvvvzzz}}}wwwpppqqquuu~~~zzzuuutttvvv~~~zzzqqqhhhfffgggiiiooovvvwww{{{gggXXXIIICCCBBB@@@@@@AAAHHHWWWvvv}}}xxxrrrpppttt}}}gggOOOHHH>>>;;;777555444333222000000000000000000000000000---.........//////000000000000000000000000000000------...///000111222222............/////////000...000111333333111000...111111222222222333333333222555:::???DDDKKKQQQVVVffflllrrrrrroooqqqzzzjjj\\\MMMFFFBBBAAA@@@???BBBGGGDDDHHHMMMRRRVVV[[[___bbbdddhhhrrr}}}~~~{{{xxxvvvwwwxxx~~~|||}}}zzz}}}zzz|||}}}zzzpppfff___RRRPPPNNNLLLLLLMMMOOOPPPNNNQQQUUUZZZ^^^ccchhhlllttt}}}|||uuuqqqqqqrrrqqqsssvvvxxx{{{~~~{{{zzzxxxxxxvvvpppfff___VVVQQQIIICCC???===;;;999666666777888:::<<>><<<<<<888???EEEGGGIIIPPP]]]iiiyyykkk]]]WWWVVV[[[___hhhttt}}}yyyfffSSSDDD@@@@@@CCCFFFFFFJJJOOORRRWWW___dddiiinnntttyyyyyy}}}wwwppppppuuuzzz|||~~~{{{uuurrrsssuuu~~~|||rrriiieeeeeeggglllssstttyyy~~~qqq\\\KKKHHHFFF@@@@@@EEEFFFSSSjjjzzzvvvvvvvvvzzzoooQQQDDD@@@===888555444333222111111111000///////////////////////////////////////000000000000000000000000........................////////////////////////////////////000000000000111000000000111222333333777888===FFFJJJLLLTTT^^^nnnuuu||||||sssoooxxxeeeTTTLLLIIIFFFCCCBBBCCCEEEFFFEEEIIINNNRRRTTTXXX___dddgggoooyyy~~~}}}~~~~~~~~~}}}{{{{{{~~~~~~~~~}}}vvvjjj___UUUOOOLLLMMMNNNLLLLLLNNNPPPSSSWWW[[[___dddiiimmmrrrxxx{{{xxxsssooonnnqqqtttwww{{{~~~~~~||||||{{{zzzyyyuuuooohhhbbb[[[VVVMMMFFF@@@===:::888666666666777999;;;===>>>CCCGGGKKKLLLJJJIIIJJJKKKLLLIIIGGGJJJPPPTTTSSSPPPTTTVVVYYY[[[^^^dddlllsssrrraaaTTTPPPJJJDDD@@@>>>===>>>??????@@@DDDHHHPPP```oooqqq```VVVSSSRRRYYY[[[bbbpppzzzuuubbbQQQEEECCC@@@BBBGGGLLLNNNOOOUUUZZZaaaggglllppptttwwwzzz~~~{{{tttpppppprrr}}}xxxsssoooooorrrtttsssfffaaabbbeeelllrrr~~~|||{{{~~~vvvbbbQQQKKKGGG@@@???CCCAAAKKK]]]uuu}}}}}}}}}wwwXXXHHHBBB>>>:::777555444333222111111000///////////////////////////////////////000000000000000000000000........................////////////////////////////////////000000000111111000000111111222333444777888>>>GGGLLLPPPYYYcccqqqvvv|||{{{sssppp{{{yyy```PPPJJJHHHEEEBBBAAABBBDDDFFFFFFJJJOOORRRUUUYYY___dddlllttt~~~~~~~~~~~~}}}}}}wwwmmmcccWWWQQQMMMMMMMMMKKKJJJLLLPPPRRRWWWZZZ^^^ccchhhlllrrrwww{{{xxxssspppoooqqquuuxxxzzz}}}~~~}}}|||zzzyyyuuupppiiiddd[[[VVVNNNFFFAAA>>>;;;999777777777777888:::<<<>>>>>>BBBFFFHHHHHHHHHIIIKKKLLLJJJIIIKKKNNNPPPPPPOOORRRVVV[[[___dddkkkttt{{{kkk\\\QQQNNNHHHCCC???======>>>??????AAAEEEIIIQQQaaappp~~~|||lllZZZQQQNNNNNNVVVWWW___llluuuppp^^^NNNDDDAAA@@@BBBGGGLLLNNNOOOWWW[[[aaaggglllqqqvvvyyyzzz}}}~~~||||||}}}}}}~~~{{{uuurrrrrrsss|||yyyuuupppmmmnnnrrruuusssfffaaabbbffflllrrr{{{zzzzzz}}}}}}jjjXXXOOOHHH@@@>>>AAA???DDDOOOcccyyy___KKKCCC@@@;;;888777666444333111111000////////////000////////////////////////000000000000000000000000......................../////////////////////////////////000000000111111111111111111222333444555777999???GGGNNNTTT^^^hhhsssvvvxxxwwwrrrssspppZZZNNNHHHFFFDDDBBBAAABBBDDDFFFGGGKKKPPPSSSUUUYYY```eeeqqqxxx}}}|||}}}~~~|||~~~}}}zzzrrrjjj[[[TTTNNNMMMLLLIIIIIIKKKNNNQQQUUUYYY]]]aaafffjjjrrruuu{{{|||yyytttqqqpppsssvvvyyy{{{~~~~~~}}}zzzxxxuuupppjjjfff[[[VVVNNNGGGBBB???<<<;;;888888777777888:::;;;<<<>>>@@@DDDFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLNNNOOOSSSYYYaaahhhooowwwzzzcccUUUMMMJJJEEEAAA>>>===>>>>>>??????AAAFFFKKKSSScccqqqxxxfffUUULLLKKKKKKQQQSSS[[[fffnnnhhhXXXIIIDDDBBBBBBDDDHHHMMMQQQSSSZZZ]]]bbbggglllqqqwwwzzz{{{}}}|||zzzyyyyyyxxxzzzzzzyyyyyyyyyzzzzzzzzzwwwvvvtttssstttwwwyyy{{{~~~~~~|||yyyvvvttttttuuuwwwtttpppllljjjmmmssswww~~~rrreeeaaabbbffflllrrrwwwwwwxxx|||ppp]]]QQQIIIAAA>>>@@@BBBBBBHHHWWWlll~~~eeeMMMDDD@@@<<<888777555444333222111000000//////000000////////////////////////////////////////////////........................//////////////////////////////000000000111111111111111111222222444555666999<<>>;;;:::999999888888888999;;;<<>>CCCLLL]]]rrrrrrVVVEEEAAA<<<888666555333222222222111000000000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000111111111222222111111222333444666777888<<>>;;;999888888777777888:::;;;<<<::::::<<<@@@FFFJJJLLLLLLFFFKKKPPPRRRSSSUUU\\\bbbjjjpppwww}}}zzzhhhYYYPPPEEECCC???<<<;;;;;;===>>>@@@@@@DDDIIIMMMTTTbbboooxxxuuujjjYYYLLLHHHHHHHHHJJJLLLPPPUUUWWWVVVQQQMMMGGGHHHIIIJJJLLLPPPUUUYYY___cccjjjooossswww{{{}}}~~~zzzvvvrrroooccc___YYYWWWXXXXXXVVVTTTTTTSSSPPPNNNMMMNNNPPPQQQUUUYYY]]]```aaaaaaaaabbb^^^___aaacccgggnnnwww}}}|||rrrggg\\\ZZZ\\\```fffkkksssvvv{{{lllYYYKKKEEECCCBBB<<<>>>BBBIIIWWWmmmwww[[[FFFBBB===999777666444222333222111111000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000111111111222222222111222222333555666888999<<>>>>>======@@@EEEIIIJJJJJJJJJNNNRRRUUUXXX\\\aaaeeejjjnnntttxxx{{{uuudddUUULLLEEECCC???<<<:::;;;===>>>@@@AAADDDIIILLLSSS```mmmrrroooeeeUUUJJJHHHHHHGGGHHHJJJMMMOOOQQQQQQQQQQQQKKKLLLMMMNNNOOORRRXXX\\\bbbgggooouuuyyy|||~~~}}}wwwpppiiiddd^^^XXXRRROOOPPPPPPNNNKKKJJJHHHFFFEEEFFFHHHJJJLLLLLLOOOSSSUUUUUUVVVVVVWWWUUUWWW[[[___eeemmmuuu{{{}}}pppeee\\\ZZZ\\\```eeekkkqqquuu{{{~~~qqq\\\MMMFFFCCCAAA>>>AAADDDGGGQQQhhhxxx]]]HHHDDD???;;;999777555444333222111111000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000111111111111222222222222222222333555777888999;;;GGGRRRWWW```llluuuvvvrrrnnnmmmqqqyyynnn\\\QQQJJJFFFBBBBBBCCCDDDFFFHHHJJJKKKMMMPPPUUUZZZ___hhhrrrzzz~~~}}}|||}}}~~~~~~~~~zzz}}}~~~~~~}}}yyyzzzzzz{{{{{{||||||||||||sssggg[[[SSSLLLGGGFFFIIIHHHKKKNNNQQQTTTXXX]]]```cccfffiiimmmpppsssxxx{{{~~~~~~~~~~~~{{{vvvooojjjccc]]]TTTKKKEEEAAA===;;;777666666777999;;;===>>>GGGDDDBBBCCCGGGHHHHHHFFFNNNQQQTTTWWW[[[___dddggggggkkkpppsssuuuyyyrrraaaRRRIIIFFFCCC???<<<;;;;;;===>>>AAAAAADDDIIILLLRRR___kkkooommmcccUUUKKKIIIIIIHHHGGGIIIJJJLLLMMMOOOQQQSSSPPPQQQSSSSSSSSSVVV[[[```eeejjjssszzz~~~|||sssjjjaaa\\\VVVPPPIIIFFFGGGGGGDDDAAACCCBBBAAAAAABBBEEEIIIKKKGGGIIIMMMNNNNNNNNNOOOQQQOOORRRWWW]]]dddllltttyyypppeee\\\ZZZ]]]```fffkkkppptttzzz}}}yyyeeeTTTIIICCCAAA???===@@@GGGOOObbbfffOOOEEE===<<<;;;888666777333222111111000111111111000000000000////////////000000000000000000000000,,,---///000000000///.............../////////000222222222222222111000///333222333555444222777===CCCKKKUUU]]]gggppptttssspppllljjjooo{{{wwweeeYYYMMMEEEBBBAAAAAA@@@AAACCCGGGJJJMMMMMMPPPUUUZZZ```jjjvvv}}}|||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~|||zzzyyyxxxyyyzzz{{{||||||||||||~~~tttlll___SSSJJJFFFGGGHHHHHHIIIKKKNNNRRRVVVYYY[[[bbbccceeehhhllloooqqqrrryyy~~~~~~~~~}}}}}}|||zzzwwwssspppnnnaaa\\\TTTMMMGGGAAA<<<999777666444555888;;;======<<<===>>>@@@CCCFFFJJJLLLLLLQQQWWW\\\___aaadddeeehhhiiikkkmmmooosssyyy}}}}}}uuuaaaRRRKKKGGGDDD???<<<<<<=========>>>@@@CCCFFFKKKTTT```hhhooofff[[[RRRMMMJJJFFFDDDJJJHHHGGGIIIMMMQQQTTTVVVWWWXXXWWWUUUTTTXXX```fffhhhnnnvvv}}}xxxpppggg]]]WWWMMMJJJFFFDDDCCCCCCCCCBBB>>>>>>>>>???AAAEEEHHHJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIMMMSSSXXX]]]eeeooovvv|||mmmcccZZZWWWYYY\\\cccjjjqqqssstttuuuwww|||}}}iiiWWWKKKEEEBBB@@@>>>@@@FFFNNN___lllRRRHHH???<<<:::777555555333222222111111111111111111000000000////////////000000000000000000000000------///000000000//////........./////////000000222222222222222111000000333222333555444333777>>>FFFNNNVVV]]]fffppptttsssooollllllrrr}}}ooo```UUUKKKDDDBBBAAAAAA@@@AAACCCGGGKKKMMMOOORRRWWW\\\cccmmmzzz||||||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyyyyyzzz{{{||||||||||||}}}{{{vvvnnnaaaTTTKKKHHHHHHJJJHHHIIIKKKNNNRRRUUUYYYZZZ___```bbbeeehhhkkkmmmnnnqqqvvv~~~~~~{{{}}}~~~|||yyyvvvsssqqqddd^^^UUUMMMFFFAAA===:::888666444555888;;;============>>>@@@CCCGGGJJJLLLMMMQQQVVVZZZ]]]```ccceeefffgggiiikkkmmmpppuuuyyy{{{~~~tttbbbTTTNNNIIIDDD???<<<;;;===>>>>>>???AAACCCFFFLLLUUUaaaiiillldddXXXPPPLLLJJJHHHFFFIIIHHHHHHJJJMMMRRRVVVXXXXXXWWWWWWWWWYYY___ggglllooottt{{{wwwnnncccXXXPPPIIIFFFBBB@@@?????????>>>>>>>>>>>>???BBBEEEHHHJJJNNNMMMLLLJJJHHHGGGFFFEEEHHHKKKPPPTTTYYY```iiippp~~~yyylllbbbYYYVVVWWW[[[bbbjjjpppqqqrrrtttvvv{{{ooo\\\OOOGGGDDDAAA???@@@EEEKKKZZZyyyvvvXXXLLL@@@<<<:::777444444333333222111111111111111111111000000000/////////000000000000000000000000......///000000000//////....../////////000000000111222222222222111000000222222333555444333999@@@IIIPPPXXX^^^fffooossssssnnnmmmooovvvyyyeeeYYYPPPHHHCCCBBBAAAAAAAAABBBDDDHHHKKKNNNQQQTTTYYY___fffrrr}}}{{{{{{{{{||||||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}{{{zzzyyyyyyzzzzzzzzz{{{|||||||||{{{zzz|||~~~zzzyyypppcccUUULLLIIIJJJKKKIIIJJJLLLNNNQQQUUUXXXYYY\\\]]]___bbbdddfffhhhiiikkkooottt{{{~~~|||www{{{}}}}}}zzzwwwtttrrrhhhaaaWWWMMMFFFAAA===;;;999777555666888;;;======>>>??????AAADDDGGGJJJLLLOOOQQQUUUWWWZZZ]]]aaaddddddeeefffggghhhlllppptttwww{{{tttcccWWWSSSKKKFFF???;;;;;;===???@@@AAABBBCCCFFFMMMVVVaaahhhhhh```TTTMMMJJJJJJJJJIIIIIIIIIIIIKKKOOOTTTYYY\\\]]][[[YYY[[[```ffflllooovvvyyy~~~yyynnnaaaTTTKKKFFFCCC???=========<<<<<<>>>>>>>>>@@@BBBEEEHHHJJJOOONNNLLLJJJGGGEEECCCBBBFFFIIIMMMPPPSSSYYYaaagggwww~~~~~~vvvjjjaaaWWWUUUVVVZZZbbbiiimmmoooqqqsssuuuyyytttaaaSSSIIIEEEBBB???@@@DDDHHHTTTnnn^^^PPPBBB<<<;;;888666666333333222111111111111222111111111000000000///////////////////////////////////////000000000//////...////////////000000000111111222222222111111000222111222555444555;;;CCCLLLSSSYYY^^^eeennnrrrqqqmmmnnnrrr{{{~~~ooo___TTTMMMFFFBBBCCCAAAAAAAAACCCFFFIIILLLNNNRRRVVV[[[bbbjjjwww~~~{{{yyyyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~|||||||||||||||}}}~~~~~~~~~|||yyyxxxxxxyyyzzzzzz{{{|||}}}}}}|||zzzyyy||||||{{{rrrdddVVVMMMIIIJJJKKKIIIJJJKKKNNNQQQTTTVVVXXX[[[\\\^^^```bbbdddffffffiiikkknnnsssyyyzzzwww{{{{{{~~~~~~~~~}}}|||yyyvvvsssqqqllldddYYYNNNFFFAAA>>><<<:::888666666999<<<======@@@@@@@@@AAADDDGGGIIIKKKOOOQQQRRRTTTVVVZZZ___bbbaaabbbcccdddeeehhhlllooouuuxxx~~~tttdddZZZVVVMMMGGG@@@;;;:::===???AAABBBBBBDDDGGGNNNWWW```fffeee\\\QQQJJJHHHIIIIIIIIIIIIJJJKKKMMMQQQVVV[[[___eeebbb___```fffkkkmmmmmmxxx{{{~~~|||pppbbbTTTJJJFFFCCC???======>>>======<<<===>>>???BBBEEEGGGHHHMMMLLLKKKIIIGGGDDDCCCBBBEEEHHHKKKLLLNNNRRRZZZ```ooowww~~~ttthhh___WWWUUUWWW[[[bbbjjjlllnnnppprrruuuyyy~~~zzzgggWWWKKKEEEBBB??????CCCEEENNNddd{{{dddTTTDDD===<<<:::888888444333333222111222222222111111111111000000000000////////////////////////000000000/////////000000////////////000000000111000111111222222222111111222111222555555666===EEENNNUUU[[[```gggnnnqqqpppnnnpppuuuwwwjjj\\\SSSLLLDDDAAABBB@@@AAABBBDDDGGGJJJMMMOOOSSSWWW^^^eeeooo{{{}}}zzzxxxwwwyyy{{{}}}~~~}}}~~~||||||}}}}}}||||||}}}}}}|||{{{{{{||||||}}}~~~}}}{{{yyyxxxxxxyyyzzzzzz{{{}}}~~~~~~|||zzzyyy{{{~~~}}}}}}|||{{{ssseeeXXXNNNIIIIIIIIIIIIIIIJJJLLLOOORRRTTTVVV[[[[[[]]]___aaaccceeefffggghhhjjjmmmsss}}}}}}zzz~~~|||}}}}}}}}}{{{yyyvvvsssrrrnnnfff[[[PPPHHHCCC???===;;;999777777:::<<<===>>>@@@@@@@@@AAACCCFFFHHHJJJNNNOOOPPPQQQRRRUUUZZZ^^^___```aaaaaabbbdddhhhlllssswww|||ssscccXXXUUUNNNHHHAAA<<<;;;===???AAACCCCCCDDDHHHOOOWWW^^^bbbaaaYYYOOOHHHGGGHHHIIIHHHJJJKKKNNNPPPRRRWWW^^^ccciiifffdddfffkkkoooppppppyyy|||}}}rrrdddUUUKKKEEEBBB???======>>>======;;;;;;===???AAADDDFFFGGGIIIIIIHHHGGGFFFEEEEEEDDDEEEGGGJJJKKKLLLOOOVVV\\\gggqqq~~~}}}qqqddd\\\VVVVVVYYY]]]dddjjjkkkmmmpppsssvvvzzznnn\\\NNNFFFBBB>>>===AAACCCHHH[[[ooo|||}}}lllZZZGGG???>>><<<:::999444444333222222222222222222222111111111000000000000000000000000000000000111111000/////////000000/////////000000000111111000000111222222222222111222111222444555777???HHHPPPWWW___dddjjjqqqsssqqqppprrrxxx~~~qqqfffZZZRRRJJJCCC@@@BBB@@@AAACCCEEEHHHKKKNNNOOOTTTYYYbbbkkkttt~~~|||zzzxxxxxxzzz}}}~~~|||}}}{{{yyyyyyzzz~~~}}}||||||||||||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzyyy{{{}}}}}}{{{zzzyyy|||}}}zzz{{{}}}}}}zzz{{{sssggg[[[QQQJJJHHHGGGHHHHHHIIIKKKMMMOOORRRSSSXXXYYY[[[]]]___bbbdddeeebbbdddfffjjjpppzzz~~~~~~~~~~~~}}}{{{xxxuuutttnnnggg\\\RRRKKKEEEAAA>>><<<:::888888:::<<<>>>>>>@@@@@@@@@AAABBBDDDFFFHHHLLLLLLMMMNNNOOOQQQVVVYYY[[[\\\]]]^^^___aaaeeeiiippptttzzzqqqaaaVVVRRRNNNIIIBBB===<<<>>>???@@@CCCCCCEEEJJJQQQWWWZZZ[[[ZZZSSSKKKGGGGGGIIIIIIHHHKKKNNNQQQRRRTTTXXX___eeejjjjjjjjjlllppptttvvvvvv{{{~~~uuugggWWWMMMCCC@@@<<<;;;;;;<<<<<<;;;:::;;;===???BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDGGGIIIJJJKKKOOOUUU[[[cccmmmzzzwwwkkk]]]WWWTTTVVVZZZ^^^dddjjjiiilllpppsssvvvzzz~~~tttaaaQQQHHHAAA===<<<@@@AAAEEETTTfffvvvbbbLLLAAA???<<<999777444444333222222222222333222222222111111111000000000000000000000000000000222222000/////////000000//////000000000111111111000000111222222222222222222000222444666888@@@JJJRRRZZZccciiipppvvvvvvsssrrrtttyyyyyyiii```VVVOOOHHHAAA???AAA@@@AAACCCFFFIIILLLOOOPPPUUU\\\gggpppzzz~~~}}}{{{zzzzzzzzz}}}}}}|||}}}|||{{{yyywwwxxxyyy|||}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzz{{{|||}}}}}}||||||{{{zzzzzzzzzxxxzzz}}}~~~|||{{{yyy||||||zzzzzz}}}~~~{{{{{{uuujjj___TTTMMMHHHFFFGGGGGGHHHIIIKKKMMMOOOPPPSSSTTTVVVYYY\\\___aaabbbaaacccfffiiinnnuuu|||~~~~~~}}}}}}}}}|||zzzwwwuuusssmmmggg^^^UUUMMMGGGBBB???===;;;999999;;;===>>>>>>@@@??????@@@AAACCCEEEFFFIIIJJJKKKLLLLLLNNNRRRTTTWWWXXXYYYZZZ[[[^^^bbbfffnnnrrrwww}}}ssscccXXXUUUNNNIIICCC???>>>?????????BBBCCCFFFKKKRRRVVVVVVUUUQQQMMMGGGFFFHHHKKKKKKKKKMMMPPPSSSTTTUUUXXX```fffnnnppprrrssstttvvvxxxzzz|||zzzlll\\\QQQAAA???;;;::::::;;;;;;:::<<<===???AAADDDFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCEEEHHHIIIJJJOOOVVV[[[bbblllyyy}}}nnn```UUUQQQPPPUUU[[[^^^bbbggggggjjjnnnrrruuuyyy}}}xxxeeeTTTJJJ@@@<<<;;;???@@@CCCQQQbbb|||gggOOOCCC???;;;777555555444333333222222333333222222222111111111111000000000000000000000000000333222111/////////000111000000000000111111111111///000111222222222222222222000111444666999AAAKKKTTT]]]fffmmmtttzzzyyyuuusssuuuzzzvvvddd[[[RRRLLLEEE???===@@@@@@AAACCCFFFJJJMMMOOOPPPWWW___jjjttt~~~}}}|||{{{{{{{{{}}}}}}yyyzzzzzzyyywwwwwwyyyzzz{{{|||}}}~~~~~~}}}||||||zzzyyyyyyxxxxxxyyyyyyzzz|||}}}}}}}}}|||{{{zzzzzzwwwyyy}}}}}}{{{{{{~~~~~~||||||~~~|||vvvmmmbbbWWWOOOIIIFFFFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPRRRUUUYYY\\\^^^___dddeeehhhiiillloootttxxxzzz|||}}}{{{{{{zzzyyywwwuuurrrqqqmmmggg^^^VVVOOOIIICCC???===;;;999999;;;===>>>>>>????????????@@@BBBDDDEEEGGGHHHJJJKKKKKKLLLOOOQQQSSSUUUVVVWWWXXX\\\```dddlllpppuuu{{{xxxhhh]]]ZZZMMMIIIDDD@@@?????????>>>BBBCCCFFFLLLRRRUUUTTTQQQKKKHHHEEEEEEIIIMMMNNNMMMNNNRRRUUUUUUUUUYYY```gggtttwwwyyyyyyvvvuuuwwwzzz|||qqq```UUUBBB???<<<;;;;;;<<<<<<<<<===>>>AAACCCFFFGGGIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDGGGIIIJJJOOOVVV\\\ccclllyyy~~~wwwgggYYYPPPMMMNNNTTTZZZ^^^aaaeeeeeehhhmmmppptttwww|||~~~jjjYYYOOOFFFCCCAAAAAAAAAEEEQQQ^^^rrrVVVGGG???999777999666555444333222111111111111111111111111111111111111111000000000000111111......///000000000000000000000000000111111111111333333333333333333333333666555555444777===EEEKKKWWW```llltttwwwwwwwwwwwwvvvuuu{{{}}}hhhaaaVVVLLLHHHEEEBBB@@@BBBCCCDDDFFFHHHIIILLLQQQTTTXXX^^^iiivvv|||}}}}}}}}}|||{{{zzzyyy|||||||||}}}~~~|||zzzwwwwwwwwwxxxxxxyyyyyyzzz{{{|||}}}}}}|||zzzxxxvvvwwwyyy|||~~~}}}}}}~~~}}}}}}~~~~~~|||uuuiii[[[OOOIIIGGGHHHHHHGGGGGGHHHKKKMMMOOORRRSSSTTTUUUVVVXXX\\\___bbbbbbccceeehhhlllpppsss~~~}}}~~~}}}{{{{{{zzzvvvrrrnnnoookkkcccZZZQQQIIIDDDAAA<<<;;;999888888999;;;<<<>>>???AAAAAA@@@AAACCCEEEDDDFFFHHHIIIJJJKKKNNNPPPSSSSSSSSSTTTVVVYYY\\\___ffflllvvv~~~yyyjjj\\\TTTPPPKKKEEEAAA????????????DDDEEEHHHMMMRRRTTTQQQNNNKKKHHHEEEFFFIIIKKKLLLKKKTTTUUUXXXZZZYYYYYY___hhhttt{{{}}}yyyxxxwwwvvv~~~~~~~~~xxxfffXXXKKKCCC======???>>>>>>@@@AAA@@@AAADDDHHHJJJIIIGGGGGGFFFEEEEEEFFFFFFEEEDDDFFFHHHIIIKKKNNNTTT[[[```jjjqqqzzzwwwiiiZZZOOOLLLNNNQQQTTTWWW\\\aaaeeehhhkkkooorrrtttwww{{{}}}{{{ppp^^^SSSFFFCCCAAA@@@@@@DDDPPP\\\zzzvvvYYYHHH@@@;;;999:::666555444333222111111111111111111111111111111111111111000000000000111111///000000111111111111111000000000000111111111111333333333333333222222222555555444555888>>>GGGMMMWWW```kkksssvvvwwwwwwxxxxxxyyywwwfff^^^TTTKKKGGGFFFCCCBBBDDDCCCEEEFFFHHHIIILLLPPPSSSYYY___kkkyyy~~~}}}~~~~~~}}}}}}||||||{{{|||||||||}}}~~~|||zzzwwwxxxyyyyyyyyyyyyyyyxxx||||||}}}}}}|||zzzxxxvvvuuuwwwzzz|||}}}}}}|||{{{|||~~~}}}|||}}}~~~}}}~~~zzzooo```RRRJJJHHHGGGFFFFFFFFFGGGJJJLLLNNNPPPQQQSSSTTTTTTWWWZZZ]]]`````````bbbeeehhhlllnnnuuu}}}~~~~~~}}}|||zzzxxxssspppqqqmmmfff\\\SSSKKKFFFCCC===;;;:::888888999:::<<<===???@@@@@@@@@@@@BBBDDDCCCEEEHHHIIIJJJKKKNNNPPPRRRRRRSSSTTTWWW[[[___aaaeeekkkttt}}}zzzkkk^^^WWWRRRMMMFFFAAA????????????DDDDDDGGGKKKPPPQQQNNNKKKIIIFFFEEEFFFJJJNNNPPPPPPUUUVVVZZZ]]][[[ZZZaaaiiisss{{{{{{yyyxxxvvv~~~~~~nnnaaaPPPGGG@@@???@@@>>>>>>@@@BBBAAABBBEEEIIIJJJIIIGGGFFFFFFEEEEEEFFFFFFFFFEEEIIIKKKMMMPPPUUU\\\dddiiiqqqxxx|||qqqdddWWWNNNJJJMMMPPPTTTWWW\\\aaaeeeiiikkknnnppprrruuuyyy|||{{{xxxdddWWWHHHDDDAAA@@@???BBBLLLWWWnnn~~~]]]IIIAAA===<<<;;;666555444333222111111111111111111111111111111111111111000000000000111111000000111222222222222222000000000000111111111111222222222222222222222222444444444666:::AAAJJJPPPXXX___jjjqqqtttvvvxxxzzzzzz}}}qqqeee[[[QQQIIIFFFEEECCCCCCEEEDDDEEEGGGHHHIIILLLPPPSSSZZZ```mmm|||~~~|||~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||~~~}}}{{{xxxyyyzzz{{{{{{zzzxxxwww||||||}}}}}}|||zzzxxxwwwvvvwwwzzz|||}}}}}}|||{{{zzz|||}}}|||{{{{{{|||}}}xxx{{{zzzppp___PPPGGGEEEFFFEEEDDDDDDFFFHHHKKKLLLOOOPPPQQQRRRRRRUUUXXX[[[]]]]]]]]]^^^```ccceeegggkkkttt}}}~~~|||{{{xxxuuurrrtttpppiii___VVVNNNHHHEEE>>><<<:::999888999:::;;;;;;===????????????AAACCCCCCEEEGGGIIIIIIKKKMMMOOOQQQQQQSSSUUUXXX\\\```bbbccciiirrr{{{{{{mmmaaa\\\TTTOOOHHHBBB@@@@@@@@@@@@CCCDDDFFFJJJLLLLLLJJJHHHFFFEEEDDDGGGLLLQQQUUUWWWWWWXXX\\\___^^^\\\bbbjjjsss}}}~~~{{{xxxvvv~~~}}}}}}~~~~~~~~~~~~wwwiiiWWWNNNEEEBBBAAA??????BBBDDDCCCDDDFFFHHHJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKOOOTTTZZZccclllrrr{{{uuuhhh[[[RRRMMMIIIKKKPPPTTTXXX]]]bbbfffjjjkkklllmmmnnnrrrvvvzzz{{{iiiYYYJJJEEE@@@???>>>@@@HHHRRRcccyyydddLLLBBB???===:::666555444333222111111111111111111111111111111111111111000000000000111111///000111111222222111111///000000000111111111111111111111111111222222222333333444777<<>>>>>>>>>>>@@@AAABBBDDDGGGHHHIIIJJJLLLOOOPPPQQQRRRUUUWWW[[[^^^___aaagggpppxxx|||pppeee```XXXRRRJJJDDDAAA@@@@@@@@@DDDEEEGGGHHHIIIIIIGGGEEEDDDDDDDDDGGGLLLSSSXXX\\\ZZZ[[[^^^aaa___]]]bbbjjjvvv|||xxxuuu}}}{{{{{{}}}}}}}}}}}}~~~|||ppp___TTTIIIDDDCCCAAABBBDDDDDDDDDEEEGGGIIIJJJJJJJJJKKKLLLMMMLLLKKKJJJKKKLLLIIIMMMSSS[[[cccmmmwww}}}yyymmm^^^RRRLLLJJJGGGKKKOOOTTTXXX]]]bbbfffiiijjjjjjjjjkkknnnssswww|||mmm[[[LLLFFFAAA???>>>???EEELLLZZZmmmnnnRRRDDD@@@===999666555444333222111111111111111111111111111111111111111000000000000111111...///000000111111000000///000000000111111111111000000111111111222222222222333555888>>>GGGQQQXXX\\\aaaggglllooorrrwww{{{{{{zzzqqqjjjZZZPPPGGGDDDCCCAAA@@@BBBEEEFFFHHHJJJLLLOOOSSSVVVZZZaaappp}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}~~~}}}{{{zzz{{{}}}~~~~~~|||yyywww}}}}}}||||||{{{yyyxxxxxxxxxyyy{{{|||}}}}}}}}}}}}xxxyyyzzzzzzyyyzzz}}}~~~}}}rrraaaSSSLLLKKKFFFEEEEEEEEEFFFIIIKKKMMMOOOPPPQQQQQQQQQSSSVVVYYYYYYYYYYYYZZZ[[[\\\]]]^^^dddhhhnnnuuu}}}~~~|||zzzyyyxxxwwwvvvwwwsssllldddZZZQQQJJJFFF@@@>>><<<:::888888999:::888;;;===>>>>>>>>>???@@@AAACCCFFFGGGHHHIIILLLNNNQQQQQQRRRTTTVVVXXXYYYZZZ___dddmmmvvv~~~~~~sssjjjeee\\\VVVMMMEEEAAA@@@@@@@@@DDDEEEGGGHHHGGGFFFEEEDDDCCCCCCEEEHHHMMMTTT[[[_________aaabbb___]]]bbbkkk{{{}}}yyywww~~~{{{{{{|||}}}~~~}}}||||||||||||}}}~~~wwwhhh[[[NNNHHHEEECCCDDDGGGDDDEEEGGGIIIJJJLLLNNNOOOPPPRRRRRRQQQNNNMMMNNNOOOOOOTTT^^^hhhrrr|||~~~{{{rrreeeVVVLLLHHHHHHGGGKKKPPPUUUZZZ^^^cccfffhhhiiiiiiiiiiiilllqqquuu}}}rrr___PPPIIIBBB@@@>>>>>>BBBHHHQQQbbbwwwzzz\\\IIIAAA===999666555444333222111111111111111111111111111111111111111000000000000111111......///000000000000000000000000000111111111111000000111111222333333333333444666999@@@IIITTT[[[___bbbgggjjjlllpppvvv{{{|||ssskkkYYYOOOFFFCCCBBB@@@???AAAEEEGGGIIIKKKNNNRRRVVVZZZ]]]eeettt~~~~~~}}}}}}||||||{{{zzzzzzzzzzzz|||~~~~~~}}}}}}~~~~~~|||{{{|||}}}~~~~~~}}}{{{zzz}}}}}}|||{{{zzzyyyyyyxxxvvvwwwxxxyyyzzz{{{{{{{{{yyyzzz{{{zzzzzz|||{{{qqqbbbVVVNNNJJJFFFEEEDDDEEEFFFHHHKKKMMMNNNOOOPPPPPPPPPRRRUUUXXXWWWXXXXXXYYYZZZ[[[\\\\\\ccceeeiiinnnuuu}}}~~~zzzxxxyyyyyyyyyyyyxxxuuuooofff\\\RRRKKKGGGAAA@@@===:::999888999999888:::===???>>>>>>>>>???AAACCCEEEGGGGGGIIIKKKMMMPPPQQQRRRSSSUUUVVVWWWWWW]]]bbbjjjttt}}}yyyoookkk```YYYOOOGGGBBBAAAAAAAAACCCEEEGGGFFFEEECCCCCCCCCBBBDDDFFFIIINNNVVV___eeegggeeeeeeccc___]]]ccclll}}}~~~||||||{{{|||||||||{{{zzzzzzzzzzzz{{{|||}}}~~~uuugggWWWMMMHHHEEEFFFIIIEEEGGGJJJLLLNNNQQQUUUXXXYYY[[[\\\YYYUUURRRSSSUUUVVV^^^jjjvvvzzztttiii\\\PPPIIIGGGGGGIIIMMMRRRWWW[[[___cccffffffggghhhhhhiiilllpppsss|||yyygggSSSKKKCCCAAA???>>>@@@EEEHHHXXXmmm}}}fffNNNCCC>>>:::666555444333222111111111111111111111111111111111111111000000000000111111//////000111111111111000000000000000111111111111111111111222333444444444444555777;;;AAAJJJUUU\\\aaadddggghhhiiinnnuuuzzzssshhhVVVMMMDDDBBBBBB@@@@@@BBBEEEGGGJJJMMMPPPTTTZZZ]]]ccckkk{{{~~~}}}}}}|||}}}~~~~~~{{{{{{zzzzzz{{{}}}~~~}}}}}}~~~|||||||||}}}~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{zzz{{{|||{{{|||}}}~~~yyyqqqfffYYYMMMEEEDDDDDDCCCCCCEEEGGGJJJKKKMMMNNNOOONNNNNNPPPSSSUUUUUUVVVWWWXXXYYYZZZZZZ[[[aaacccfffkkkpppxxx~~~zzzxxxzzz|||}}}}}}{{{xxxrrriii___UUUMMMHHHBBB@@@===;;;999888888999888;;;>>>??????>>>??????@@@BBBEEEFFFGGGHHHKKKMMMOOOPPPRRRTTTVVVWWWXXXXXX[[[```hhhrrr|||vvvqqqccc\\\QQQHHHCCCAAAAAAAAA@@@CCCEEEDDDBBB@@@AAABBBAAACCCGGGKKKQQQ[[[fffmmmooollliiieee```^^^eeeooo}}}~~~}}}||||||zzzxxxwwwwwwwwwxxxxxxyyy{{{{{{}}}tttaaaTTTLLLFFFFFFIIIGGGJJJNNNQQQTTTXXX^^^ccchhhkkkkkkhhhbbb^^^___aaadddmmm|||~~~tttkkk___SSSLLLIIIHHHHHHKKKOOOTTTYYY]]]```cccfffdddeeehhhiiijjjmmmpppssszzzmmmTTTLLLDDDAAA???>>>???CCCCCCRRRgggzzznnnRRREEE???;;;666666444333222111111111111111111111111111111111111111000000000000111111000000111222222222222222000000000000111111111111111111222333444444555555555666888;;;AAAKKKVVV]]]ccceeegggggghhhllltttzzzrrrdddTTTJJJCCCAAABBBAAABBBDDDEEEGGGJJJNNNQQQVVV\\\```hhhppp~~~}}}|||||||||}}}|||{{{{{{{{{|||~~~~~~}}}~~~~~~|||||||||}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyxxxyyyyyyzzz{{{|||}}}~~~{{{|||}}}|||}}}|||vvvmmm```PPPEEECCCBBBBBBBBBCCCFFFHHHJJJKKKLLLMMMMMMMMMNNNQQQTTTSSSTTTVVVWWWYYYYYYZZZZZZ^^^aaaeeejjjooovvv}}}~~~zzzyyy{{{~~~}}}zzztttkkkaaaWWWOOOJJJCCCAAA>>>;;;999888888999888;;;>>>@@@????????????@@@BBBEEEFFFGGGHHHJJJMMMNNNOOORRRUUUWWWYYYZZZ[[[ZZZ___gggqqq{{{zzzvvveee]]]RRRHHHCCCAAAAAAAAA>>>AAACCCBBB???>>>???AAA@@@CCCHHHMMMTTT___kkktttuuuqqqlllgggaaa___gggqqq|||~~~}}}{{{yyywwwuuuuuuuuuuuuvvvxxxyyyzzzzzz}}}hhhYYYNNNGGGFFFHHHIIIMMMQQQUUUXXX]]]dddjjjvvvxxxyyytttnnniiijjjllluuu|||zzznnneeeWWWMMMJJJIIIJJJIIILLLPPPVVVZZZ]]]```dddfffbbbdddhhhjjjkkkmmmppprrrxxx}}}qqq\\\NNNAAA>>>????????????GGGNNN___sssrrrUUUGGG@@@===888777666444333333333444111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000111222222333333333444777===EEEOOOWWW\\\fffhhhkkkmmmkkkllluuuxxxeeeXXXLLLIIIEEEAAA@@@AAACCCEEEEEEIIIMMMOOORRRWWW^^^dddppp{{{~~~}}}|||}}}}}}zzzzzz|||}}}}}}{{{}}}~~~}}}|||yyyyyyyyyyyyzzz{{{|||}}}}}}zzzxxxyyy}}}~~~|||sssdddUUUKKKHHHCCCBBBEEEHHHGGGHHHJJJLLLMMMMMMLLLLLLLLLOOOQQQRRRTTTVVVWWWWWWXXXZZZ\\\\\\aaaiiipppvvv{{{{{{{{{|||~~~zzzrrrjjjbbbZZZQQQLLLHHHEEE@@@;;;888777888888999:::<<<>>>>>>>>>>>>===???AAACCCEEEFFFGGGJJJLLLQQQQQQRRRTTTUUUVVVWWWXXX\\\```gggoooyyy{{{lllaaaSSSHHHBBBAAA@@@@@@CCCBBBBBBAAAAAA@@@@@@???@@@DDDJJJQQQZZZeeeooovvv|||sssiiibbb^^^^^^eeennn|||{{{yyyxxxwwwyyyxxxvvvuuuuuuwwwyyyzzz}}}}}}vvvcccUUUNNNLLLLLLIIILLLPPPTTT[[[hhhvvv}}}yyy|||tttkkkeee[[[QQQJJJEEECCCGGGMMMQQQTTTXXX[[[]]]aaadddgggggghhhhhhhhhiiilllqqqttt}}}vvvbbbTTTEEE@@@@@@???>>>>>>EEEKKKZZZpppyyyZZZHHH@@@<<<999777666444333333333444111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000111222222333333333555:::AAAJJJSSSZZZ^^^ggghhhkkkmmmmmmooozzzsssaaaTTTKKKIIIEEEAAA@@@AAACCCEEEEEEIIINNNQQQTTTZZZbbbhhhxxx~~~~~~~~~||||||~~~}}}zzzzzz|||}}}}}}{{{}}}~~~~~~|||{{{vvvvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxzzz~~~}}}tttfffWWWLLLHHHCCCAAAEEEGGGFFFGGGJJJKKKLLLLLLLLLKKKLLLNNNPPPOOOPPPSSSSSSTTTUUUWWWYYY```dddlllrrrxxx}}}}}}|||~~~~~~zzzssskkkcccZZZRRRMMMGGGDDD@@@;;;888777888999:::;;;<<<>>>>>>>>>===<<<@@@BBBDDDFFFGGGIIIKKKMMMPPPQQQSSSTTTVVVXXXYYYZZZ[[[___eeemmmwwwoooeeeUUUIIICCCAAA@@@???AAAAAA@@@@@@@@@@@@??????AAAEEEKKKTTT^^^iiiuuu|||wwwkkkddd___^^^eeemmmzzz|||zzzyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{~~~lll\\\QQQKKKJJJJJJMMMRRRYYYbbbqqq}}}}}}zzzrrrjjjaaaXXXOOOIIIEEEDDDHHHNNNQQQTTTXXX[[[]]]```dddggghhhiiiiiiiiijjjlllqqqttt}}}}}}jjjZZZJJJCCCAAA???======BBBGGGTTTkkkbbbKKK@@@<<<999888666444333333333444111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000111111222333333333444888???HHHQQQYYY```ccciiiiiikkkmmmnnnrrr{{{lll[[[PPPJJJGGGDDDAAA@@@BBBDDDEEEEEEIIIOOOSSSXXX^^^gggnnn|||{{{|||}}}||||||~~~~~~~~~~~~~~~~~~{{{{{{}}}~~~|||{{{|||}}}}}}}}}~~~~~~}}}{{{zzzuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxyyy|||~~~wwwjjjZZZOOOHHHCCCAAADDDEEEEEEFFFIIIIIIKKKKKKKKKKKKKKKMMMOOOOOOQQQTTTUUUUUUWWWYYY[[[bbbffflllrrrvvv{{{~~~~~~zzzssslllddd\\\SSSNNNFFFDDD@@@;;;999888888999:::;;;======>>>===<<<;;;@@@BBBEEEGGGHHHJJJLLLOOOPPPQQQSSSUUUWWWYYYYYYZZZYYY]]]ccckkktttssshhhXXXKKKEEEBBB@@@???????????????@@@@@@@@@@@@BBBGGGNNNWWWbbbnnn{{{zzzmmmeee```___dddlllwww}}}|||{{{yyyyyyyyyzzzzzz{{{{{{{{{zzzyyy}}}xxxdddTTTLLLIIIKKKOOOVVV___lll|||xxxxxxuuummmfff[[[SSSKKKGGGEEEDDDIIIOOORRRTTTXXX[[[]]]```dddfffiiijjjjjjjjjjjjlllpppsss|||ppp___MMMDDDBBB???>>>>>>@@@DDDPPPgggjjjOOOBBB???:::999777555333333333444111111111111111111111111111111111111000000000///000000000000000000000000///000000000111111111111000000111222222333333444555:::CCCNNNXXX```eeegggkkkkkkkkkllllllrrr~~~uuugggWWWMMMGGGFFFCCCAAAAAABBBDDDFFFGGGKKKQQQUUUZZZaaajjjppp~~~|||{{{zzzzzzzzz{{{{{{}}}}}}}}}}}}~~~{{{zzz|||~~~}}}~~~~~~~~~~~~}}}|||zzzyyyvvvvvvwwwxxxxxxyyyyyyyyyxxxyyy|||~~~~~~|||zzznnn___TTTIIICCCAAACCCDDDDDDEEEHHHHHHIIIJJJKKKJJJKKKMMMNNNOOOQQQTTTUUUVVVXXXZZZ\\\```dddhhhmmmqqquuuzzz}}}}}}zzztttmmmfff]]]UUUOOOGGGDDDAAA===:::999999999:::;;;<<<=========;;;;;;???AAADDDFFFGGGIIILLLOOORRRSSSTTTVVVWWWWWWWWWWWWXXX[[[aaahhhqqq}}}tttiiiYYYMMMFFFCCCAAA@@@>>>??????@@@AAAAAABBBBBBEEEIIIPPPYYYdddqqq~~~zzzlllddd``````eeelllttt~~~~~~zzzzzz{{{|||}}}}}}}}}}}}{{{zzz}}}iiiWWWMMMJJJJJJOOOXXXdddttt|||xxxvvvqqqhhhaaaTTTMMMGGGFFFEEEEEEJJJQQQRRRUUUXXX[[[]]]```cccfffiiijjjjjjjjjjjjkkknnnqqq{{{tttbbbOOOEEEBBB???>>>??????CCCNNNbbb~~~}}}yyysssUUUGGGDDD;;;999777555444333333333111111111111111111111111111111111111000000000///000000000000000000000000///000000000111111111111111111111222333333444444666<<>>???>>>CCCKKKZZZsss~~~sssssszzz}}}]]]KKKGGG<<<:::888666444333333333111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111222222333444444444777===GGGSSS]]]eeeiiikkkmmmllljjjiiihhhmmm|||xxxnnn```SSSKKKCCCBBBAAAAAABBBDDDFFFGGGKKKOOOUUUYYY^^^dddmmmttt~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{}}}}}}}}}||||||||||||{{{{{{{{{{{{uuuvvvxxxyyyzzzzzzyyyxxx|||~~~~~~{{{yyyxxxzzzzzz|||~~~xxxiii\\\LLLFFFBBBCCCCCCCCCDDDGGGFFFHHHJJJKKKKKKLLLMMMNNNLLLNNNQQQTTTUUUWWWZZZ]]]bbbccceeefffhhhlllqqquuu|||zzzuuupppiiiaaaXXXRRRKKKIIIFFFBBB>>>;;;999999888999;;;<<<======<<<<<<===???BBBDDDFFFHHHKKKNNNTTTUUUWWWXXXWWWVVVTTTSSSVVVYYY]]]dddmmmyyyyyynnn^^^QQQIIIFFFDDDBBB@@@AAAAAABBBCCCDDDDDDEEEHHHKKKQQQYYYdddrrryyyiiibbb```aaaffflllqqq||||||}}}~~~~~~ppp___TTTPPPKKKOOOXXXdddwww~~~zzzvvvqqqggg[[[RRRIIIDDDBBBDDDFFFHHHMMMSSSSSSVVVYYY[[[]]]___ccceeeggghhhjjjjjjjjjlllnnnpppwww{{{nnnWWWJJJDDD@@@>>>???===AAAGGGQQQggg|||uuussszzzeeeNNNFFF<<<;;;888666444333333333111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111222333333444444555888===GGGRRR]]]dddiiikkkllljjjiiihhhggglll{{{tttiii\\\OOOGGGAAAAAAAAAAAABBBDDDFFFGGGKKKPPPVVV[[[aaaiiirrryyy}}}~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~||||||~~~}}}~~~}}}zzzzzz|||{{{{{{zzzzzz{{{{{{||||||wwwxxxzzz|||||||||{{{zzz|||~~~}}}zzzyyyzzzyyyzzz|||~~~|||lll___NNNGGGCCCCCCDDDCCCDDDHHHEEEHHHKKKLLLLLLLLLNNNOOONNNQQQTTTWWWXXX[[[^^^aaabbbccccccdddeeeiiinnnrrr|||~~~~~~}}}|||zzzvvvqqqjjjbbbYYYSSSOOOLLLIIIDDD@@@<<<999888666888:::<<<===============@@@CCCEEEGGGIIIMMMOOOSSSUUUXXXZZZZZZZZZXXXWWWVVVYYY]]]ccclllxxxuuucccUUULLLGGGDDDBBBAAAAAAAAABBBBBBCCCCCCCCCFFFJJJPPPYYYeeettt|||kkkcccaaabbbfffkkkrrr}}}|||||||||}}}wwwfffYYYQQQMMMQQQXXXcccuuu|||xxxtttnnnhhh^^^SSSLLLFFFBBBAAAEEEGGGIIINNNTTTSSSVVVYYY[[[]]]___bbbeeegggiiikkklllmmmnnnqqqssstttyyy~~~sss[[[LLLEEE@@@===>>><<<@@@CCCJJJ```|||qqqxxxkkkOOODDD<<<;;;999666444333333333111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222333333444444555888===GGGQQQ[[[ccchhhkkkjjjiiiiiiiiihhhmmm|||~~~qqqfffXXXKKKDDD@@@@@@@@@AAABBBDDDFFFHHHKKKPPPWWW]]]dddlllvvv~~~~~~{{{|||~~~~~~~~~|||zzzyyyxxxyyy{{{|||~~~~~~||||||~~~}}}}}}}}}}}}}}}~~~}}}|||}}}{{{|||}}}{{{xxxwwwzzz}}}zzzzzzzzzzzzzzz{{{}}}}}}zzz{{{~~~~~~}}}{{{}}}|||zzz{{{|||zzz{{{}}}~~~nnnaaaOOOHHHDDDDDDDDDCCCEEEHHHEEEHHHKKKMMMMMMMMMNNNOOOLLLNNNQQQTTTVVVYYY\\\___aaaaaaaaaaaabbbfffkkkoooxxx}}}}}}~~~~~~~~~}}}}}}|||zzzvvvqqqkkkcccZZZSSSQQQOOOKKKFFFAAA<<<999888555777999;;;===>>>>>>>>>>>>AAADDDFFFHHHKKKNNNPPPSSSUUUXXX[[[]]]]]]\\\[[[WWWYYY]]]bbbkkkwwwzzzhhhXXXNNNHHHCCCAAA@@@@@@AAAAAAAAAAAABBBBBBDDDHHHOOOYYYfffvvvnnndddaaabbbfffjjjrrr~~~}}}}}}|||{{{}}}|||kkk[[[RRROOORRRXXXbbbsssyyyuuunnnggg```WWWNNNHHHEEEBBBAAAEEEHHHJJJNNNTTTTTTVVVYYY[[[]]]___bbbeeehhhjjjmmmnnnoooqqqsssuuusssxxx~~~}}}|||cccOOODDD@@@===<<<;;;BBBEEEIII^^^~~~uuuVVVDDD@@@===:::888777666444222333222111111000111111111222222222111111111111000222222111000//////000000000111111111111222222222333444555444333333444666;;;???GGGQQQ\\\eeejjjlllpppiiidddeeemmmxxxyyymmmaaaSSSHHHCCCAAABBBBBBBBBCCCEEEIIILLLLLLRRRZZZaaafffppp|||~~~}}}}}}}}}~~~}}}{{{vvvwwwyyyzzz{{{|||{{{{{{~~~}}}{{{||||||}}}~~~~~~{{{yyyzzz{{{|||~~~~~~~~~~~~}}}~~~}}}|||zzzyyyyyyzzzzzzxxxyyyzzzyyyxxxxxxyyyzzz||||||{{{{{{{{{{{{|||||||||~~~}}}{{{zzzzzz|||~~~zzzooofffVVVNNNDDDBBBEEEGGGFFFDDDHHHHHHHHHIIIJJJKKKLLLMMMNNNOOORRRUUUWWWXXXXXXXXXYYY[[[]]]___bbbffflllppptttyyy~~~}}}{{{xxxuuurrrvvvtttqqqnnnhhhaaaXXXRRRQQQMMMHHHDDDAAA>>>;;;999888999:::<<<===>>>>>>???>>>???@@@BBBEEEHHHKKKMMMOOORRRXXX\\\^^^\\\XXXVVVXXXXXX\\\ccciiiqqq~~~}}}iiiWWWLLLGGGDDDCCCAAA@@@@@@???>>>>>>??????DDDJJJOOOUUUeee{{{|||iiiaaaaaadddgggkkkttt}}}|||{{{zzzzzz|||~~~{{{{{{xxxwwwzzz||||||}}}mmm___XXXSSSSSSXXXaaammm}}}tttppphhh^^^TTTLLLGGGDDD???BBBEEEHHHJJJNNNRRRUUUTTTVVVYYY\\\^^^aaaeeehhhooonnnnnnoooqqquuuyyy|||zzz}}}{{{gggSSSGGGAAA>>><<<;;;AAADDDIII^^^|||[[[GGG@@@>>>:::888777666444222333222222111111111111111222222222111111111111000222222111000000000000000000111111111111222222222333444555444333333555666<<>>;;;999777888:::<<<===>>>>>>>>>===>>>@@@BBBEEEHHHJJJKKKNNNRRRWWW[[[]]]\\\YYYWWWYYYYYY]]]dddiiiqqq}}}lll[[[OOOJJJFFFDDDAAA@@@???????????????@@@EEELLLQQQWWWggg}}}|||iiiaaabbbeeeiiilllrrr~~~~~~}}}}}}~~~}}}{{{vvvqqqsssooommmoooqqqqqqtttzzz|||pppddd\\\RRRQQQTTT\\\hhh||||||vvvnnniiiaaaWWWOOOIIIEEECCCAAACCCFFFHHHKKKNNNRRRUUUUUUWWWZZZ\\\^^^aaaeeehhhnnnooooooqqquuuyyy}}}}}}yyylllXXXJJJCCC???===;;;@@@CCCHHH[[[|||eeeKKKAAA???;;;888777666444333333333222111111111111111222222222111111111111000222111000000000000000000000111111111111222222222333444444444333333555777>>>DDDNNNYYYbbbhhhjjjjjjiiieeebbbgggttt}}}oooeee[[[OOOGGGEEEAAABBBCCCCCCDDDFFFKKKNNNQQQVVV]]]bbbiiittt|||{{{wwwxxxzzz|||}}}}}}}}}|||~~~}}}}}}zzzzzzzzz{{{|||{{{yyyvvvwwwxxxyyyzzzzzz{{{zzzzzz{{{zzzyyywwwwwwwwwwwwxxxyyy|||~~~}}}|||{{{{{{yyyyyyyyyyyyzzz{{{{{{|||yyyzzz{{{}}}xxxqqqcccYYYMMMFFFEEEGGGGGGFFFFFFFFFGGGGGGHHHJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTTTTUUUWWW[[[___ccciiiooosssxxxxxxyyy{{{~~~yyyvvvqqqooollliiiddd___XXXSSSPPPLLLHHHDDDBBB???<<<999777888:::;;;===>>>>>>>>><<<===???AAADDDGGGIIIJJJMMMPPPUUUZZZ\\\\\\ZZZYYYZZZZZZ^^^dddjjjppp{{{ppp___SSSLLLGGGDDDAAA@@@?????????@@@AAABBBFFFMMMSSSYYYiiizzzhhhbbbcccfffkkknnnqqq~~~~~~~~~}}}~~~~~~~~~}}}xxxsssqqqlllffffffaaa^^^___``````dddiiitttvvvyyyzzzxxxqqqhhhaaaZZZWWWXXX^^^iii|||}}}tttmmmccc^^^WWWNNNHHHDDDCCCBBBBBBEEEGGGIIIKKKNNNRRRUUUVVVXXX[[[]]]___bbbfffiiimmmnnnqqquuuyyy}}}yyyqqq\\\MMMDDD???<<<<<<@@@BBBEEEUUUqqqoooPPPCCC@@@<<<999777666555444333333222111111111111222222222222111111111000000111111000000000000000111000000111111111222222222222333444444444444666888>>>FFFRRR]]]eeehhhhhhhhhfffdddccciiixxxzzzlllbbbWWWLLLFFFEEE@@@AAACCCCCCEEEHHHLLLOOORRRWWW^^^ccckkkwww~~~|||{{{yyyzzz|||~~~~~~~~~~~~~~~~~~{{{zzzzzzzzz{{{{{{yyywwwyyyyyyzzz{{{{{{|||||||||yyyyyywwwvvvvvvvvvwwwwwwyyy|||~~~|||zzzzzzzzzzzzzzzzzz{{{{{{|||}}}{{{zzzzzz|||}}}yyyjjj```QQQHHHDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLOOOOOOPPPPPPQQQQQQQQQQQQSSSVVV[[[```dddjjjpppuuuwwwwwwwwwyyy}}}|||xxxuuurrrnnniiieee___YYYTTTOOOLLLHHHEEEBBB???<<<999777888999;;;<<<===>>>>>>;;;<<>><<<===???@@@BBBMMMbbbyyywwwUUUEEEAAA<<<999777777555444444333333222111222222222222222222111111111000000111000000000000000111111000000111111111222222222111333444444444555888:::???IIIUUU```eeefffffffffdddeeefffmmmyyylll```TTTIIIDDDCCC@@@AAACCCDDDEEEIIIMMMQQQRRRWWW^^^eeemmmzzz~~~}}}|||{{{zzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||{{{yyyyyyyyyzzzzzz{{{||||||}}}yyyxxxwwwvvvvvvvvvwwwxxxxxx{{{~~~}}}zzzyyyxxx||||||{{{||||||}}}~~~~~~~~~|||{{{}}}pppeeeVVVJJJDDDCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLOOONNNOOOOOOOOOPPPPPPQQQSSSVVV[[[```eeekkkqqqtttssstttwwwyyy}}}zzzxxxuuuoooiiiccc]]]WWWSSSNNNKKKHHHEEECCC@@@<<<999777777999;;;<<<======>>>;;;<<>>@@@CCCEEEEEEGGGJJJLLLNNNQQQUUUXXXYYY\\\___aaacccfffjjjmmmjjjmmmrrrwww|||qqq{{{~~~jjjWWWJJJBBB???<<<===??????AAAJJJYYYfffooouuu\\\HHHCCC===999777777666666444444333222222222222333222222222111111111111000000000000000000111222222000111111111111222222222000222444555555777999<<>>>>>;;;<<>>BBBGGGKKKOOOYYYgggrrrxxxvvvxxxvvvmmmeee[[[OOOHHHBBB@@@>>>===>>>@@@BBBDDDEEEGGGJJJMMMOOORRRVVVYYY]]]```bbbeeegggjjjnnnqqqnnnpppssswww{{{lllwwwmmmZZZLLLDDDAAA:::<<<>>>???@@@EEESSS___lllvvv^^^HHHDDD>>>999888777666666555444333333222222333333222222222111111111111000000000///000000111222222000111111111111222222222000222444555555777:::<<>>AAADDDFFFFFFFFFFFFGGGHHHJJJLLLNNNQQQRRRSSSUUUVVV[[[aaafffjjjsss}}}zzzfff[[[VVVUUUUUUJJJGGGCCC@@@??????AAACCCHHHQQQZZZbbbqqqrrrccc___bbbeeeiiilllmmmuuu}}}|||{{{zzzzzz|||~~~~~~~~~~~~~~~}}}{{{|||~~~{{{sssmmmhhhccc]]]YYYXXXXXXVVVTTTRRRSSSPPPJJJFFFFFFDDDAAA;;;999999<<<<<<999888;;;777<<>>>>>======>>>???BBBCCCEEEGGGJJJMMMPPPSSSXXX[[[```ccceeehhhjjjmmmqqqtttqqqrrruuuxxx{{{pppxxxvvv___MMMCCC@@@>>>===>>>@@@@@@CCCNNNZZZllluuueeeSSS@@@;;;???:::777999666555444444333333222222111222222333333333333222222000111111111111222222222000111111111111222222222111333444333222555;;;@@@JJJWWWccceeedddeeeffffffeeekkkxxx|||sssdddUUUIIICCCAAAAAA@@@CCCEEEGGGIIILLLPPPSSSXXX[[[eeevvv}}}zzzxxxvvvuuuuuuuuuwwwyyy{{{|||||||||{{{~~~{{{yyyyyy{{{~~~~~~~~~}}}||||||}}}{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxzzz{{{||||||{{{{{{|||}}}~~~|||zzzxxxwwwxxxzzz{{{wwwzzz}}}{{{vvvlll^^^OOOGGGDDDEEEFFFGGGGGGHHHJJJLLLNNNOOOPPPOOONNNMMMNNNPPPSSSTTTXXXZZZ\\\___bbbffflllppptttuuuwwwzzz}}}~~~~~~{{{yyyuuuqqqkkkccc[[[VVVRRRPPPLLLGGGBBB>>><<<:::888888888999:::;;;===>>>===@@@BBBCCCCCCBBBCCCDDDGGGIIIJJJMMMOOORRRTTTUUUXXXXXX[[[```dddiiisss}}}|||hhh^^^\\\]]]^^^SSSMMMEEEAAA@@@BBBCCCBBBLLLPPPXXXfffuuutttccc\\\```gggjjjkkkqqqxxx|||zzz|||~~~|||{{{|||~~~~~~yyyuuurrriiieee```[[[WWWSSSOOOLLLKKKHHHEEEDDDCCCBBB@@@???999999:::;;;;;;;;;::::::777;;;???AAADDDKKKVVV___fffggglllvvv}}}qqqbbbVVVOOOKKKFFFCCC<<<===>>>???BBBDDDFFFHHHLLLMMMOOOPPPRRRUUUZZZ^^^ccceeeiiikkkmmmooosssuuuvvvuuutttwww|||qqqxxxzzzcccQQQFFFCCC>>>===>>>@@@@@@CCCNNNYYYlllwwwkkkUUUBBB<<>>======>>>@@@BBBEEEGGGHHHLLLMMMPPPRRRTTTXXX^^^bbbdddfffiiilllmmmpppsssvvvxxxwwwvvvxxx|||~~~~~~nnnuuu}}}iiiVVVJJJEEE>>>===>>>@@@@@@BBBMMMXXXiiiyyyvvvYYYDDD<<<>>>999777888444555444444333333222222111000000111111111111000000000111111111111222222222000111111111111222222222111333444333333666===BBBPPPZZZcccdddeeehhhkkklllssszzz~~~{{{pppaaaRRRHHHCCCAAAAAAAAACCCFFFHHHJJJMMMRRRUUU]]]aaammm~~~}}}|||{{{zzzzzzyyyzzz{{{|||}}}~~~~~~~~~}}}{{{zzzzzz{{{||||||{{{yyyyyyxxxwwwxxxyyyzzz{{{}}}}}}||||||||||||}}}}}}~~~}}}{{{zzzyyyyyyyyy{{{|||~~~}}}||||||}}}~~~|||{{{zzz{{{}}}~~~zzz{{{}}}{{{|||}}}~~~|||sssgggZZZOOOJJJHHHDDDEEEGGGJJJLLLNNNOOOOOOQQQQQQPPPPPPQQQSSSUUUWWW[[[]]]___aaacccgggkkkooooooqqqtttyyy}}}~~~{{{vvvrrrllleee^^^ZZZTTTQQQMMMGGGBBB???<<<;;;888888888999:::;;;<<<======???AAABBBBBBBBBCCCDDDGGGHHHIIILLLOOORRRTTTUUUZZZXXXZZZ^^^bbbhhhsss~~~llleeedddbbb___[[[UUULLLEEEBBBBBBCCCCCCGGGLLLWWWhhhyyyvvvggg```cccjjjooopppnnnuuu}}}~~~}}}{{{{{{|||}}}|||xxxvvvrrrlllddd\\\VVVQQQMMMJJJEEECCC@@@>>>>>>===<<<;;;999999888777888999:::;;;888;;;===>>>===???DDDIIIMMMNNNQQQVVV```ooo~~~xxxssslllgggdddfffiiillluuuyyy~~~vvvddd\\\PPPGGGCCCAAA>>><<<>>>>>>???AAADDDFFFIIIJJJMMMOOORRRUUUXXX\\\bbbfffgggjjjmmmoooqqqsssvvvyyy{{{zzzyyyzzz|||~~~~~~}}}hhhooowwwnnnZZZLLLEEE???>>>>>>@@@???BBBLLLWWWfff|||___HHH>>>>>>999777888444555444444333333222222111222222333333333333222222000000111111111222222222000000111111111222222222111333444444444777>>>DDDRRRZZZbbbdddeeejjjnnnoooxxx|||yyynnn^^^OOOGGGCCCAAAAAABBBCCCFFFHHHKKKOOOTTTXXX```eeeqqq}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}{{{zzzzzz{{{{{{zzzxxxxxxwwwwwwwwwwwwyyyzzz{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{zzzyyyyyyyyyzzz{{{||||||{{{{{{|||~~~~~~}}}|||{{{{{{|||~~~|||}}}~~~~~~|||}}}~~~~~~wwwlll```UUUMMMIIICCCEEEHHHJJJMMMNNNOOOOOORRRQQQRRRRRRTTTUUUWWWXXXZZZ\\\___bbbeeehhhmmmppprrrsssvvvzzz~~~~~~{{{vvvpppkkkeee___[[[UUURRRMMMHHHCCC???===<<<999999999999:::;;;<<<===<<<>>>@@@AAAAAAAAACCCDDDGGGGGGIIIKKKNNNQQQTTTVVVZZZYYYZZZ^^^bbbhhhtttnnnhhhgggccc___\\\VVVMMMFFFBBBAAACCCDDDFFFLLLXXXhhhyyywwwhhh```bbbhhhlllmmmmmmuuu~~~|||{{{|||}}}|||xxxvvvrrrnnnhhhbbb\\\UUUOOOJJJGGGDDDAAA???>>>>>>>>>===:::999777777777999;;;======???BBBBBBAAAAAADDDFFFFFFGGGIIILLLQQQZZZeeelllxxxzzzqqqjjj```]]]XXXTTTSSSUUUXXXZZZbbbfffoooxxx|||xxxnnnfffYYYSSSJJJDDDAAA@@@???>>>???@@@AAACCCFFFIIIKKKMMMPPPRRRUUUXXX[[[___dddggglllnnnqqqsssuuuwwwzzz|||||||||}}}~~~eeelllttt|||qqq]]]MMMDDD???>>>?????????AAAKKKVVVggggggMMM@@@???999777888444555444444333333222222111222222333333333333222222000000111111111222222222000000111111111222222222111333444444555999@@@EEERRRZZZaaadddgggnnnrrrsss{{{}}}xxxkkkZZZMMMFFFCCCBBB@@@BBBDDDFFFHHHKKKPPPVVVZZZccchhhttt}}}|||{{{{{{{{{}}}}}}}}}}}}~~~}}}|||zzzzzz{{{{{{yyyxxxyyyxxxxxxxxxxxxzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{yyyyyyyyyyyyxxxyyy{{{zzzyyyyyyzzz|||||||||{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzrrrggg[[[QQQJJJEEEFFFHHHJJJLLLNNNOOOPPPRRRRRRSSSTTTUUUWWWXXXYYYYYY\\\```cccgggkkkooosssvvvwwwzzz}}}~~~zzztttnnniiiddd___\\\WWWTTTNNNHHHCCC???===<<<999999999999:::;;;<<<<<<;;;===??????@@@AAACCCEEEGGGGGGHHHJJJMMMQQQUUUWWW[[[ZZZ[[[```dddiiiuuupppjjjgggddd```[[[WWWPPPIIICCCBBBCCCDDDHHHMMMXXXgggwwwwwwiii``````dddhhhjjjnnnuuu~~~~~~|||xxxvvvppppppnnnkkkfff]]]TTTMMMJJJFFFBBB?????????>>>===;;;:::888888999;;;===???===>>>@@@AAAAAAAAABBBBBBDDDEEEFFFGGGJJJNNNSSSWWW[[[cccooo|||uuupppjjjeeeccc___YYYTTTUUUSSSPPPNNNNNNPPPRRRTTTWWW[[[ccclllppplllbbbZZZOOOKKKFFFBBBAAAAAAAAAAAABBBCCCDDDFFFIIILLLOOOPPPTTTWWWZZZ\\\^^^aaaeeegggnnnpppsssuuuvvvxxx{{{}}}}}}ffflllrrryyyvvvaaaOOODDD@@@?????????>>>@@@JJJUUUjjjnnnSSSBBB@@@:::888999555555444444333333222222111000000111111111111000000000111111111111222222222000111111111111222222222000222444555666:::AAAGGGSSS[[[cccgggmmmtttxxxyyyvvviiiWWWJJJEEECCCBBB@@@CCCDDDFFFIIILLLQQQXXX]]]eeekkkwww~~~|||{{{{{{{{{~~~}}}}}}}}}}}}~~~~~~|||zzzzzz{{{{{{{{{zzzzzzyyyyyyyyyzzz|||~~~~~~~~~}}}}}}}}}}}}~~~~~~|||zzzxxxyyyyyyzzzwwwxxxyyyyyyxxxxxxyyy{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~|||wwwnnnbbbUUUMMMHHHHHHHHHIIIKKKMMMOOOPPPQQQRRRSSSUUUVVVXXXYYYYYYZZZ]]]aaaeeehhhlllpppsssxxxyyy|||~~~zzzsssmmmhhhddd```]]]YYYUUUOOOHHHCCC???>>>===:::999999999::::::;;;<<<;;;<<<>>>>>>???@@@CCCEEEFFFFFFGGGIIILLLQQQUUUWWW[[[[[[^^^cccgggkkkvvvtttkkkgggeeeccc___\\\WWWOOOHHHEEEDDDEEEHHHMMMVVVdddsss|||wwwjjjaaa```dddhhhjjjpppwww}}}yyywwwrrrsssuuutttpppfffZZZRRRMMMIIIDDD@@@???>>>>>>===<<<;;;;;;;;;<<<>>>???AAA@@@AAAAAABBBCCCCCCDDDDDDDDDFFFGGGHHHHHHHHHJJJLLLOOOSSS[[[ccciiijjjfffcccZZZVVVRRRQQQRRRQQQOOOLLLMMMLLLKKKKKKLLLNNNPPPQQQRRRUUU[[[bbbfffccc[[[TTTGGGEEECCCAAA@@@AAABBBDDDEEEFFFGGGJJJMMMPPPSSSTTTYYY[[[^^^aaabbbeeehhhjjjmmmppprrrtttuuuwwwzzz|||ccchhhnnnuuu|||gggSSSGGG@@@?????????>>>???IIITTTkkktttWWWEEEAAA;;;::::::666555444444333333222222111000000111111111111000000000111111111111222222222000111111111111222222222000222444555666;;;BBBHHHUUU]]]eeekkksss{{{uuugggUUUHHHDDDCCCBBB@@@CCCEEEGGGIIILLLRRRYYY^^^fffmmmzzz~~~|||{{{{{{~~~}}}}}}|||}}}}}}}}}zzzzzz{{{|||}}}|||zzzzzzzzzzzz{{{}}}}}}}}}}}}||||||}}}}}}}}}}}}zzzxxxwwwxxxzzz{{{wwwyyyzzzzzzyyyxxxzzz{{{{{{{{{|||}}}~~~|||uuuiiiZZZPPPKKKJJJIIIHHHIIILLLOOOQQQPPPQQQSSSUUUWWWXXXYYYYYY]]]```dddgggiiikkknnnpppwwwxxx{{{~~~{{{tttmmmiiieeeaaa___ZZZVVVOOOHHHCCC???>>>>>>::::::999999999:::;;;;;;:::<<<======>>>@@@CCCEEEFFFFFFGGGHHHLLLPPPUUUXXX[[[\\\```fffjjjnnnwwwxxxmmmggggggggggggfffaaaYYYPPPIIIFFFFFFGGGKKKSSS```oooyyy}}}}}}xxxllleeedddhhhmmmpppsssyyy}}}{{{yyyzzz{{{zzzuuulll```XXXRRRNNNHHHCCCAAA@@@??????======>>>???@@@AAABBBBBBGGGFFFEEEEEEFFFGGGHHHGGGGGGIIILLLLLLKKKIIIHHHIIILLLMMMOOOSSSWWWXXXUUURRRNNNKKKIIIIIIMMMNNNMMMKKKJJJKKKLLLMMMOOOQQQRRRSSSWWWWWWYYY]]]___\\\UUUPPPCCCCCCCCCBBBBBBCCCEEEGGGHHHIIIJJJMMMPPPSSSVVVXXX[[[^^^bbbeeehhhjjjmmmpppooorrrtttvvvwwwyyy{{{}}}]]]cccjjjqqq~~~kkkVVVIIIAAA?????????===???HHHSSSiiiwwwYYYFFFBBB<<<;;;;;;666555555444333333222222111222222333333333333222222000111111111111222222222000111111111111222222222000222444555777;;;CCCIIIVVV___hhhoooxxxuuufffTTTGGGDDDCCCBBB@@@DDDEEEGGGIIIMMMSSSZZZ___gggnnn|||}}}||||||~~~}}}|||||||||}}}~~~}}}zzzyyy{{{}}}~~~zzzzzzzzzzzz{{{}}}}}}}}}||||||||||||}}}}}}~~~|||yyywwwwwwxxxzzz{{{xxxyyy{{{zzzyyyyyyzzz|||||||||}}}yyymmm^^^SSSMMMKKKIIIHHHHHHKKKNNNQQQPPPQQQSSSUUUWWWXXXYYYYYY```cccfffhhhiiijjjlllmmmtttvvvyyy}}}|||uuunnniiifffcccaaaZZZVVVPPPHHHCCC???>>>>>>::::::999999999:::;;;;;;:::;;;<<<======???CCCEEEFFFFFFFFFHHHLLLPPPUUUXXX[[[\\\aaahhhlllooowww|||nnnhhhhhhkkkooonnniiiaaaUUULLLGGGFFFEEEHHHPPP]]]lllwww|||}}}xxxnnnggghhhlllrrrvvvuuu{{{}}}wwwnnnccc\\\WWWSSSLLLGGGEEEDDDCCCBBB===>>>@@@AAACCCCCCCCCCCCJJJHHHEEEEEEEEEFFFFFFFFFKKKNNNQQQQQQOOOMMMKKKJJJKKKJJJJJJLLLPPPRRRQQQNNNLLLIIIGGGIIIMMMOOONNNMMMMMMNNNPPPRRRTTTVVVXXXXXX___^^^\\\]]]]]]YYYRRRMMMDDDEEEEEEEEEEEEFFFIIIKKKIIIJJJLLLOOORRRUUUXXXZZZ\\\```dddhhhlllooorrruuusssuuuxxxyyyzzz|||~~~___eeelllttt}}}mmmWWWJJJAAA===;;;===???AAAFFFLLLkkkaaaGGGCCCCCC:::555777666666555444333333333333333333333333333333333333222222111111111111222222111111222222222333333333222444555666777===FFFMMMWWWccchhhlllwww{{{{{{|||pppaaaQQQIIIEEECCCBBBCCCDDDDDDHHHMMMPPPSSS[[[dddhhhyyy~~~{{{zzz~~~~~~}}}}}}}}}}}}}}}}}}{{{yyyyyy{{{}}}}}}}}}wwwxxxyyyzzz{{{{{{||||||{{{zzzxxxxxxxxxzzz|||}}}}}}{{{yyyvvvuuutttuuuuuuxxxyyy{{{|||||||||{{{zzz~~~~~~~~~zzz}}}~~~wwwiii[[[RRRKKKGGGIIIKKKLLLLLLNNNRRRRRRSSSUUUWWWXXXZZZZZZbbbfffjjjllllllkkkmmmooonnnsssyyy}}}~~~yyyuuupppjjjddd___YYYUUUNNNIIIFFFCCCAAA@@@>>>;;;999888999::::::999;;;===>>>???>>>???@@@BBBDDDEEEGGGJJJNNNSSSWWWYYYYYY^^^fffnnnsssvvvyyyzzzuuuiiihhhooo}}}~~~nnn\\\OOOHHHEEEDDDGGGMMMWWWcccppp{{{{{{qqqkkklllrrryyy|||xxx~~~{{{uuuooolllfff^^^TTTLLLIIIHHHFFFDDDAAA@@@???@@@CCCEEEFFFFFFFFFIIIKKKJJJHHHHHHJJJLLLSSSUUUXXXWWWUUURRRPPPOOOOOOOOOPPPQQQSSSSSSQQQOOOLLLLLLJJJIIIKKKOOOQQQPPPQQQSSSVVVXXXZZZ]]]aaadddeeeffffffdddcccaaaYYYPPPGGGCCCCCCFFFGGGFFFHHHKKKMMMOOORRRSSSTTTTTTVVVWWW]]]aaaeeeiiilllooosssuuu{{{|||~~~~~~~~~___cccjjjrrrzzzpppZZZLLLBBB>>>;;;===???AAAFFFLLLjjjfffJJJCCCBBB:::555888666666555444333333333333333333333333333333333333222222111111111111222222111111222222222333333333222444555666888>>>GGGOOOWWWcccgggkkktttvvvvvv}}}|||nnn___OOOHHHDDDBBBAAABBBEEEEEEIIIOOORRRUUU]]]fffmmm~~~}}}|||~~~}}}|||}}}}}}~~~~~~|||zzzzzz|||~~~~~~~~~yyyzzzzzz{{{||||||{{{{{{zzzyyyxxxxxxxxxyyy{{{|||yyyyyyyyyxxxwwwvvvuuutttzzz{{{|||}}}}}}|||{{{{{{~~~|||~~~{{{mmm___TTTMMMHHHIIILLLLLLMMMOOONNNPPPRRRUUUYYY\\\___```bbbfffjjjlllkkkkkklllnnnmmmqqqwwwzzz|||~~~~~~zzzuuupppjjjddd```ZZZUUUNNNHHHDDDAAA>>><<<===;;;999888999::::::999:::<<<>>>>>>>>>>>>@@@AAACCCDDDFFFIIIMMMRRRUUUXXXXXX^^^eeelllqqqtttwwwyyy}}}pppooovvvyyydddTTTKKKGGGGGGHHHMMMUUU```lllxxx~~~}}}tttnnnooottt{{{yyy}}}yyyuuusssppphhh\\\TTTOOOKKKHHHEEEBBB@@@???@@@BBBEEEGGGGGGIIIKKKMMMNNNMMMMMMOOOQQQVVVYYY\\\]]]\\\YYYWWWWWWUUUTTTSSSSSSTTTTTTRRRQQQPPPOOONNNMMMOOORRRTTTTTTZZZ]]]```bbbdddfffjjjlllmmmoooooommmllljjjaaaXXXNNNJJJHHHIIIIIIGGGHHHKKKOOOQQQSSSTTTUUUVVVYYY[[[aaadddhhhlllnnnqqquuuwww{{{}}}~~~___bbbhhhnnnwwwuuu]]]OOODDD???<<<>>>???AAAFFFLLLfffnnnNNNDDDAAA:::666888666666555444333333333333333333333333333333333333222222111111111111222222111111222222222333333333222444555666999@@@JJJRRRZZZeeehhhkkksssrrrrrrzzz|||lll]]]NNNFFFCCCAAA@@@BBBFFFGGGKKKPPPTTTWWW___hhhttt}}}|||||||||~~~}}}||||||~~~~~~||||||||||||{{{{{{{{{zzzzzzyyyxxxwwwxxxyyyzzz{{{vvvxxxyyyzzzzzzxxxvvvuuu|||}}}}}}~~~}}}}}}|||||||||}}}~~~~~~}}}}}}}}}rrrdddWWWOOOIIIJJJLLLLLLNNNPPPOOOPPPSSSWWW[[[___bbbcccbbbeeehhhjjjkkkkkklllmmmkkknnnsssvvvxxxzzz}}}~~~|||~~~~~~zzzvvvqqqkkkeeeaaa[[[VVVNNNGGGBBB>>>;;;999===:::888888999::::::999999;;;<<<=========???@@@BBBCCCEEEHHHLLLPPPTTTVVVXXX]]]dddjjjnnnqqquuuwwwyyywww}}}ppp[[[OOOIIIIIIIIIKKKQQQ[[[hhhttt{{{~~~vvvpppooottt{{{~~~}}}|||}}}uuuiii___XXXRRRMMMHHHFFFCCCAAABBBDDDGGGIIIJJJKKKMMMPPPRRRSSSTTTWWWYYYZZZ^^^cccffffffdddbbbbbb___\\\YYYXXXXXXXXXXXXWWWXXXVVVSSSRRRSSSVVVZZZ]]]gggjjjnnnpppqqqrrrtttvvvwwwyyyyyyxxxwwwtttlllbbbVVVOOOKKKLLLMMMKKKLLLOOOSSSTTTUUUUUUVVVYYY]]]```fffhhhllloooqqqssswwwyyy{{{}}}___bbbgggmmmuuuxxx___OOOFFFAAA===>>>???@@@EEEKKKaaawwwTTTEEE@@@:::777888666666555444333333333333333333333333333333333333222222111111111111222222111111222222222333333333222444555777;;;CCCNNNVVVaaaiiilllnnntttqqqqqq|||{{{jjj\\\MMMFFFCCCAAAAAACCCFFFGGGKKKQQQUUUXXXaaajjjwww~~~|||{{{}}}~~~}}}~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzxxxxxxzzz{{{{{{{{{zzzyyy~~~~~~~~~~~~}}}}}}zzz|||~~~}}}|||~~~sssfffZZZQQQKKKJJJLLLLLLNNNPPPSSSTTTVVVYYY\\\___aaacccccceeeggghhhiiijjjkkkkkkhhhkkkooossswwwzzz|||}}}}}}|||~~~|||||||||{{{wwwrrrmmmgggbbb\\\VVVOOOHHHCCC???;;;999<<<:::888777999::::::999888:::<<<<<<<<<<<<>>>???BBBCCCEEEIIIMMMPPPSSSUUUWWW[[[aaafffkkkooosssuuu|||{{{aaaRRRJJJHHHGGGIIINNNWWWeeeqqqyyy|||vvvpppooottt|||}}}zzzyyyyyy~~~sssjjjccc\\\UUUPPPLLLIIIFFFEEEGGGJJJMMMMMMMMMOOORRRUUUXXX\\\___aaa^^^ccciiinnnoooooonnnmmmkkkgggbbb______aaabbbbbbccc]]]XXXVVVWWWZZZbbbjjjvvvyyy|||~~~}}}||||||}}}}}}uuukkkZZZSSSMMMNNNPPPQQQSSSVVVVVVVVVVVVWWWXXX\\\bbbfffjjjllloooqqqrrrtttxxxzzz|||~~~```cccgggllltttzzz```OOOGGGAAA>>>>>>??????CCCIII[[[xxx[[[GGGAAA<<<999999666666555444333333333333333333333333333333333333222222111111111111222222111111222222222333333333222333555888<<>><<<;;;999777777888::::::999888:::;;;<<<;;;<<<===???BBBDDDGGGJJJNNNQQQTTTUUUVVVZZZ___dddhhhmmmrrruuufffTTTKKKFFFEEEFFFKKKUUUcccpppyyy|||{{{xxxtttrrrwww~~~wwwvvvvvvvvv}}}~~~zzzsssnnnhhh```[[[SSSOOOJJJHHHIIILLLNNNPPPPPPQQQTTTYYY^^^cccfffhhhdddiiipppuuuxxxyyyyyyzzzwwwsssmmmjjjjjjmmmooopppmmmeee]]][[[ZZZ___lllyyyvvvdddZZZQQQQQQRRRSSSUUUXXXXXXXXXXXXYYY[[[```fffkkkmmmooopppqqqrrrtttwwwzzz}}}___bbbggglllsss}}}dddRRRGGGBBB>>>>>>>>>===AAAGGGSSSiii```JJJBBB>>>;;;999666666555444333333333333333333333333333333333333222222111111111111222222111111222222222333333333222333666888>>>HHHVVV___fffkkkjjjmmmqqqnnntttyyyhhhZZZKKKEEEDDDCCCDDDFFFEEEFFFKKKRRRVVVZZZdddmmmxxx~~~~~~~~~~~~~~~}}}yyyyyyxxxwwwwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzyyyyyy}}}|||{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{|||}}}~~~~~~}}}}}}~~~uuujjj```XXXRRRRRRRRRPPPOOOQQQQQQSSSVVVZZZ___cccggghhhdddcccccceeegggiiiiiihhheeegggkkkqqqxxx}}}{{{xxxzzz|||zzzzzz}}}zzzxxxuuuqqqllliii^^^YYYRRRKKKFFFCCC@@@>>>:::888666777888:::::::::888:::;;;<<<<<<<<<>>>???BBBDDDGGGKKKOOOQQQSSSTTTUUUXXX]]]aaaffflllrrrvvv~~~iiiVVVLLLDDDDDDEEEJJJTTTaaannnvvvzzz||||||yyywww}}}}}}~~~{{{xxxssslllggg\\\WWWPPPLLLLLLOOOQQQSSSVVVVVVYYY___fffllloooppplllqqqwww}}}{{{wwwwwwxxxzzz{{{tttkkkdddccccccfffuuuqqqdddXXXTTTTTTTTTTTTVVVZZZ[[[\\\]]]___dddkkkppppppqqqrrrrrrrrrtttwwwyyy}}}\\\```fffkkkrrr}}}jjjYYYGGGBBB======<<<<<>>@@@AAACCCGGGJJJNNNPPPRRRRRRTTTWWW[[[```eeelllsssxxx~~~lllYYYMMMEEEEEEFFFKKKTTT```kkkrrrvvvzzz}}}{{{zzz|||uuupppiiiccc[[[UUUTTTVVVXXXYYY^^^^^^aaagggooouuuxxxyyywww{{{vvvooolllnnnnnnppp}}}zzzlll^^^XXXWWWWWWWWWXXX]]]^^^```bbbeeejjjpppttttttttttttsssssstttwwwzzz~~~ZZZ^^^dddkkkrrr{{{ppp___GGGAAA===<<<<<<;;;>>>CCCHHHRRRbbbtttgggNNNEEEBBB===999666666555444333333333333333333333333333333333333222222111111111111222222111111222222222333333333111333666999@@@KKKZZZdddlllnnnlllooouuutttvvvcccVVVHHHBBBBBBAAACCCEEEHHHIIINNNUUUZZZ^^^hhhrrrzzz~~~}}}|||~~~{{{wwwwwwvvvwwwyyy|||||||||}}}}}}|||{{{zzzzzzxxxyyy{{{|||}}}|||{{{zzz||||||||||||}}}~~~~~~~~~~~~}}}uuufff```[[[\\\\\\XXXUUUTTTVVVWWWYYY\\\^^^aaacccdddeeecccaaacccfffhhhhhhfffhhhhhhkkkpppwww{{{{{{zzz{{{}}}}}}zzz}}}~~~~~~~~~~~~{{{zzz|||{{{yyyxxxwwwuuuqqqnnnccc]]]TTTLLLFFFAAA<<<:::999888666666888:::::::::999;;;<<<=========???@@@@@@BBBFFFIIIMMMOOOPPPQQQSSSVVVZZZ___eeellltttyyy~~~~~~nnn[[[OOOGGGGGGHHHLLLTTT^^^iiiooorrrwww|||{{{zzzzzzuuusssmmmddd^^^\\\]]]```aaaddddddfffmmmuuu|||~~~wwwqqqqqqwwwwwwvvv}}}nnn___ZZZZZZ[[[[[[]]]___aaacccfffiiinnnsssxxxvvvvvvvvvuuutttuuuxxx{{{]]]___ccciiipppyyywwwbbbPPPFFF===<<<>>>>>>>>>???HHHKKKSSSaaarrrlllRRRFFF@@@;;;888777777777666444222///...///000111222222222222222222222222222222222222222111111222222222333333333444555777;;;CCCNNN[[[dddhhhmmmrrrrrrsss~~~tttbbbSSSEEE@@@AAAAAAAAABBBKKKLLLNNNSSSZZZbbbjjjooozzz~~~|||~~~~~~~~~}}}||||||yyyxxxyyy|||~~~~~~{{{yyywwwxxxzzz{{{{{{yyyyyyzzz|||zzz{{{|||~~~}}}}}}~~~}}}|||}}}~~~~~~rrrkkkccc___```aaa```]]]ZZZXXXXXXZZZ^^^bbbddddddaaadddgggiiiiiijjjkkklllkkklllnnnqqqtttvvvxxxyyyvvvxxx{{{}}}|||}}}zzz|||~~~}}}|||{{{zzzxxxuuusssqqqqqqgggccc[[[SSSJJJCCC>>><<<;;;888666555666777888888888999:::;;;<<<<<<<<<<<<@@@CCCFFFHHHIIIIIIJJJKKKOOORRRXXX^^^cccjjjqqquuu{{{zzzzzz}}}zzzqqq\\\OOOKKKHHHFFFJJJTTT___gggkkkssswwwzzz|||~~~|||xxxssskkkdddaaabbbeeegggjjjjjjmmmttt|||{{{yyyrrrccc^^^______^^^]]]___```cccffflllqqqvvvyyyttttttssssssuuuxxx|||~~~YYY\\\```fffmmmvvv{{{fffQQQGGG>>><<<>>>>>>>>>???CCCGGGOOO]]]mmm|||oooTTTFFF???;;;888555555666666555333222111000111111222333333222222222222222222222222222222111111222222222333333333333555777<<>>======>>>>>>BBBJJJVVVfffvvvtttVVVEEE>>>;;;888333333444555555555555444111222222333333333333333222222222222222222222222111111222222222333333333444555999>>>GGGTTTaaajjjgggpppyyy}}}lllZZZNNNCCCAAABBBBBBDDDFFFIIIKKKNNNSSSYYYbbblllrrr~~~|||zzzyyyyyy{{{}}}}}}~~~~~~~~~|||zzzxxxwwwxxxyyyzzzzzzyyyyyyzzz|||{{{|||}}}}}}}}}~~~}}}~~~{{{xxxuuuuuuwwwxxxwwwtttfffcccaaabbbdddfffggggggjjjlllooopppooommmmmmmmmllllllmmmnnnnnnoooooopppppprrruuuxxx|||~~~}}}}}}yyyyyyxxxxxxwwwvvvuuuuuukkkggg```WWWNNNGGGBBB???<<<:::777666777888888888999999:::;;;;;;<<<<<<<<>>===<<<===;;;???FFFQQQ___pppxxxXXXEEE>>>;;;999444444444555555555555555222333333444444444333333222222222222222222222222111111222222222333333333444666:::???GGGSSS```hhhgggqqq|||~~~gggUUUKKKBBBAAABBBCCCEEEHHHHHHKKKOOOSSSYYYcccnnnuuu}}}{{{zzzzzzzzz~~~}}}}}}}}}}}}|||zzzyyyxxxxxxzzz{{{{{{zzzyyy{{{|||||||||~~~~~~~~~~~~}}}~~~~~~}}}}}}uuupppiiidddccceeehhhiiioooqqqttttttrrrpppoooooooooooonnnnnnmmmmmmllllllooorrruuuyyy|||}}}|||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzsssooofff\\\RRRJJJDDDAAA===;;;888666777888999888::::::::::::;;;<<<<<<===>>>AAADDDFFFHHHJJJMMMOOOTTTVVVZZZ]]]aaaeeejjjmmmttt{{{|||hhh]]]YYYSSSUUU\\\ZZZ\\\```fffhhhfff```ZZZWWWMMMNNNPPPTTTYYY^^^bbbcccgggrrr|||xxxsssppprrrwww{{{|||~~~~~~yyyvvvuuutttuuurrrtttyyy}}}vvvvvv{{{~~~rrrgggdddeeedddddddddfffggghhhkkkmmmppprrrsssxxxxxxyyy{{{~~~YYYZZZ]]]aaahhhrrr}}}vvvZZZMMMBBB>>>===<<<<<<===;;;???EEEMMM[[[ooo}}}\\\FFF???===:::777666666555444444444444333333333444444333333222222222222222222222222222111111222222222333333333555777:::???FFFQQQ\\\dddjjjuuu{{{cccPPPHHHAAAAAACCCCCCFFFIIIHHHKKKPPPTTTZZZdddpppyyy~~~}}}||||||||||||~~~~~~}}}}}}|||{{{zzzyyyyyy{{{||||||{{{zzz|||}}}|||}}}~~~}}}~~~}}}}}}~~~~~~}}}}}}qqqgggccceeeiiilllrrrtttxxxxxxwwwtttrrrrrrtttsssrrrpppnnnlllkkkkkkqqqtttwwwzzz}}}~~~||||||~~~||||||}}}}}}~~~~~~~~~}}}wwwnnncccWWWMMMFFFBBB>>><<<999777888999999888::::::999::::::;;;===>>>>>>@@@CCCEEEFFFIIILLLOOOPPPSSSWWW[[[___dddiiimmmtttyyysss___TTTPPPIIIKKKPPPMMMOOORRRVVVWWWUUUSSSQQQPPPMMMOOOSSSWWW[[[^^^bbbdddiiisssyyyrrrpppmmmhhhgggiiinnnrrrtttwww|||~~~{{{zzzzzzzzz{{{|||sssrrrrrruuuuuusssrrrssswww|||qqqhhhfffgggfffeeegggeeefffhhhlllooorrrtttuuuyyyyyyzzz|||ZZZ[[[]]]```gggppp{{{{{{]]]PPPCCC>>>===<<<;;;<<<;;;???EEELLL[[[uuubbbIIIAAA>>>:::999888777555444333333333333333333333333222222111222222222222222222222222111111222222222333333333555777:::???EEEOOOZZZaaannnzzzuuu^^^LLLFFFAAABBBCCCCCCFFFJJJHHHMMMRRRVVV[[[eeesss~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}||||||}}}}}}~~~~~~{{{~~~||||||~~~}}}}}}~~~{{{mmmgggiiimmmppptttxxx{{{}}}|||zzzxxxwwwwwwvvvuuurrrpppmmmlllkkksssuuuxxx{{{}}}}}}|||~~~~~~}}}~~~}}}sssgggZZZOOOHHHDDD@@@===999888888999999999;;;:::999999:::;;;===>>>===???AAACCCDDDGGGJJJMMMMMMPPPUUUYYY]]]ccchhhllltttyyyhhhUUULLLHHHAAAAAAEEEBBBEEEGGGHHHIIIHHHGGGHHHIIIKKKNNNRRRVVVZZZ^^^bbbeeejjjtttvvvooojjjjjjiiigggfffhhhlllooouuuwww|||~~~zzzrrroookkkhhheeeddddddeeedddlllrrrqqqqqqvvv|||zzzqqqjjjiiijjjhhhhhhjjjeeegggkkknnnrrruuuwwwxxxxxxxxxzzz|||YYYZZZ[[[]]]ccclllwww~~~___RRRDDD???===;;;:::<<<;;;???EEEMMM^^^}}}jjjNNNCCC>>>999999888666555444333444444222222333333222111111000222222222222222222222222111111222222222333333333444666:::???FFFPPP[[[bbbmmmzzznnnYYYJJJEEEAAABBBCCCCCCEEEIIIIIINNNSSSWWW\\\gggvvv~~~~~~~~~}}}}}}}}}}}}}}}|||~~~~~~~~~}}}~~~}}}|||{{{~~~{{{|||~~~}}}|||}}}wwwpppppprrruuuwww{{{~~~yyyxxxvvvsssqqqnnnlllkkkrrrtttwwwyyyzzz{{{~~~|||{{{}}}}}}ssshhh\\\QQQJJJFFF@@@===:::888999999999999;;;:::999999999;;;===>>>===???@@@AAABBBDDDHHHJJJLLLOOOSSSWWW[[[```eeeiiippptttzzz{{{^^^MMMEEECCC<<<===@@@<<<>>>???@@@@@@@@@AAADDDFFFFFFJJJOOOSSSWWW[[[aaaeeegggqqqzzzssspppqqqrrrtttuuuuuuvvvxxxzzz}}}}}}xxxtttooolllfff___[[[ZZZYYYYYYYYYaaaffffffgggnnnxxx}}}{{{sssnnnmmmnnnllllllnnnjjjlllooosssvvvyyyzzz{{{zzz{{{|||~~~XXXXXXYYY[[[```iiissszzz```SSSEEE???===;;;:::;;;:::>>>DDDNNNaaa|||pppQQQDDD>>>888888777666555444444555666222222222222222111000///222222222222222222222222111111222222222333333333222555999???GGGRRR]]]dddiiiwwwyyyiiiVVVIIIDDDAAACCCCCCBBBEEEIIIIIIOOOTTTXXX]]]hhhxxx~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}~~~}}}{{{zzz~~~{{{|||~~~~~~}}}|||}}}~~~xxxvvvwwwxxxxxx}}}zzzyyywwwtttqqqnnnlllkkkppprrruuuwwwwwwxxxzzz{{{{{{yyyvvvwwwyyy|||~~~{{{{{{~~~{{{rrrggg\\\SSSLLLHHHAAA>>>;;;999999:::999999;;;:::999999999;;;===???===???@@@@@@AAACCCFFFIIILLLOOOSSSVVVZZZ^^^cccgggkkknnnsssxxx}}}tttYYYHHHBBBAAA<<<<<>>>>>BBBFFFPPPmmmssssssyyywwwWWWFFFAAA???<<<:::888666555444444444333333333222222222111111222222222222222222222222000111111222222333444444777888<<>>;;;:::;;;;;;;;;===<<<;;;:::999:::;;;;;;>>>>>>>>>>>>???AAACCCEEEJJJMMMQQQTTTWWWZZZ^^^```jjjkkknnntttyyy|||~~~}}}}}}{{{qqqhhhWWWLLLBBB??????<<<::::::999999:::;;;===@@@CCCEEEEEEFFFGGGIIIMMMSSS[[[aaagggqqqvvvooorrr||||||uuummmhhh```YYYVVVSSSPPPQQQUUUVVV___eeefffiiisss}}}~~~yyyyyyyyyxxxvvvuuusssrrrtttvvvyyy}}}WWWYYY[[[^^^bbbiiipppvvvkkkWWWFFFAAA@@@<<<;;;>>>===BBBHHHUUUuuuyyykkknnnwww{{{ZZZGGGAAA???;;;:::888666444444444444333333333222222222222111222222222222222222222222111111111222333333444444666888<<>>>>>>>>>>>@@@BBBDDDEEEJJJLLLOOORRRTTTWWW\\\___fffhhhkkkoootttwwwxxxxxxvvv{{{~~~|||zzzvvvlllbbbQQQGGG>>><<<<<<999888999:::::::::;;;>>>@@@CCCEEEFFFFFFGGGIIIMMMTTT\\\bbbiiissszzzrrrjjjjjjsss|||tttlllaaaZZZSSSQQQPPPPPPSSSYYYaaajjjqqqqqqqqqzzz|||zzzyyyyyyyyyxxxvvvuuuuuuxxxyyyzzz|||WWWXXXZZZ]]]aaagggoootttmmmYYYHHHBBBAAA<<<<<>>BBBIIIZZZ~~~ssskkkooozzz___JJJAAA>>>:::999777555444333333444333333333333222222222222222222222222222222222222111111222222333333444444555777<<>><<<;;;;;;<<<<<<;;;;;;:::;;;<<<>>>???>>>>>>>>>>>>@@@BBBDDDEEEJJJKKKMMMNNNPPPSSSXXX\\\bbbcccfffiiimmmoooqqqqqqqqqvvvyyyxxxuuupppfff\\\MMMDDD<<<;;;;;;999888999;;;;;;;;;<<<>>>AAACCCEEEEEEEEEFFFGGGLLLSSS]]]ccclllsss~~~vvvfffbbb```fffttt{{{rrrjjj[[[TTTNNNNNNOOORRRYYYaaaqqq|||}}}{{{zzzzzzzzzzzzyyyyyyyyyxxx~~~}}}}}}}}}VVVWWWYYY[[[___eeelllqqq|||ppp\\\JJJDDDAAA===<<<@@@???CCCJJJ]]]{{{uuuwwwfffNNNCCC???:::888666555333333333444444444333333333222222222222222222222222222222222111111222222333444444555444777===EEEOOOZZZbbbgggkkkpppwwwzzzyyy{{{|||jjjWWWLLLFFFDDDBBB@@@AAADDDHHHJJJNNNRRRWWW[[[___iiiwww|||}}}~~~}}}~~~|||~~~~~~|||{{{zzzxxxwwwuuuuuuuuuvvvxxxzzzyyyzzz}}}~~~|||}}}~~~|||}}}}}}~~~|||wwwuuuuuu{{{~~~~~~}}}zzztttnnnhhhdddcccbbbaaabbbccceeegggjjjkkklllnnnmmmkkkhhhdddaaa^^^\\\[[[YYYZZZaaajjjvvv{{{zzz{{{|||}}}zzzzzz|||{{{uuummmeee___XXXRRRMMMIIIHHHFFFBBB>>><<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA>>>>>>>>>???@@@CCCEEEFFFJJJJJJKKKKKKLLLPPPUUUYYY^^^```ccceeefffhhhjjjlllpppuuuwwwuuurrrmmmbbbXXXKKKDDD>>>======;;;;;;===<<<<<<<<<===>>>@@@CCCDDDBBBBBBCCCFFFLLLUUU```gggooottt}}}yyyyyywwwsssssstttwww}}}zzzmmmbbb]]]\\\]]]dddqqqxxxnnneeeXXXRRRNNNNNNQQQVVVaaakkk|||||||||{{{{{{{{{|||||||||UUUVVVXXXZZZ]]]cccjjjoooxxxuuu```MMMEEEBBB===<<<@@@>>>BBBJJJ]]]||||||lllSSSEEE@@@999888666555444444444555444444444333333333222222222222222222222222222222111222222333444444555555444777>>>GGGQQQ[[[ccchhhnnnqqqvvv{{{{{{|||hhhTTTIIIEEECCCBBBAAABBBEEEIIIKKKNNNRRRXXX\\\aaakkkyyy}}}zzz|||~~~|||||||||}}}~~~~~~~~~~~~|||~~~~~~}}}{{{zzzyyywwwvvvtttssssssuuuwwwxxxxxxyyy{{{}}}~~~}}}~~~~~~{{{||||||vvvssssss~~~yyywwwvvvvvv{{{|||}}}}}}}}}|||{{{zzzxxxuuupppjjjeeebbb______^^^___aaadddfffhhhjjjkkklllkkkiiieeebbb___]]][[[[[[YYYZZZ^^^dddnnn|||wwwuuuwwwzzz}}}}}}~~~}}}zzzuuunnneee^^^WWWRRROOOMMMNNNLLLHHHBBB>>>======<<<<<<<<<<<<===???AAACCC>>>>>>>>>???AAACCCFFFGGGIIIIIIJJJJJJKKKNNNSSSWWW\\\^^^aaabbbbbbcccfffiiippptttuuurrrnnnhhh^^^TTTLLLEEEAAA@@@>>>;;;<<<>>>===<<<<<<<<<>>>???AAACCCAAABBBEEEIIIOOOZZZeeelllsssvvv|||}}}jjjcccbbbbbbaaadddcccccceeefffccc]]]WWWWWWWWWYYY___iiittt~~~|||ssshhh```UUUPPPMMMNNNRRRYYYfffrrr~~~}}}}}}|||}}}}}}~~~UUUVVVWWWXXX[[[aaagggllluuuzzzeeePPPGGGCCC===<<>>@@@BBBCCC>>>>>>>>>???AAADDDFFFHHHGGGIIIJJJKKKLLLOOOSSSWWWZZZ]]]``````___aaaeeehhhmmmooooookkkhhhddd\\\SSSMMMHHHDDDBBB???;;;;;;>>>===<<<<<<<<<===>>>@@@AAABBBDDDHHHMMMTTT]]]gggnnnsssuuuyyyiii[[[UUUTTTUUUWWWXXXVVVUUUUUUVVVWWWVVVTTTSSSUUUXXX^^^gggrrr{{{}}}{{{yyyxxxwwwlllaaaYYYPPPMMMLLLOOOSSS[[[iiivvv~~~}}}}}}~~~TTTUUUVVVWWWZZZ___fffjjjsss~~~hhhRRRIIICCC<<<;;;>>><<<@@@EEERRRnnnwwwZZZFFF@@@;;;:::888777666666777777555444444444444333333333222222222222222222222222222222333333444555555555666:::AAAJJJSSS]]]dddgggpppooouuu~~~uuu___OOOHHHCCCBBBBBBBBBDDDGGGJJJLLLNNNSSSZZZ```gggsss}}}~~~~~~~~~~~~}}}}}}|||{{{yyyzzz|||||||||~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzuuuuuuuuuvvvvvvvvvwwwwwwyyyyyyzzz{{{|||~~~~~~}}}}}}~~~zzz{{{~~~|||zzz|||xxxwww}}}~~~vvvooohhhdddbbb```aaadddfffhhhiiijjjiiieeedddaaa^^^[[[YYYWWWWWWWWWYYY]]]```cccfffggghhhgggeeeaaa^^^]]]]]]^^^```bbbaaabbbdddfffmmm}}}yyyttttttwwwxxx~~~~~~}}}}}}~~~}}}{{{wwwssskkkccc]]]ZZZZZZ[[[YYY[[[[[[UUUKKKCCC@@@@@@???>>>>>>>>>???@@@BBBCCC>>>>>>>>>???AAADDDGGGHHHFFFHHHKKKLLLNNNPPPTTTWWWXXX\\\______]]]___dddhhhhhhjjjjjjfffeeeccc^^^WWWRRRMMMIIIGGGBBB===<<>>???AAADDDHHHMMMRRRZZZaaagggkkklllpppvvvwwwiii[[[UUURRROOOQQQTTTRRRSSSUUUWWWYYYZZZZZZ[[[ZZZ]]]cccjjjtttwwwnnnmmmmmmnnnxxx{{{qqqfffZZZTTTMMMLLLMMMRRRWWW```ooo~~~~~~}}}}}}~~~|||}}}TTTUUUVVVWWWYYY^^^eeeiiirrrkkkTTTIIICCC<<<:::===???AAACCCKKKaaa~~~{{{[[[FFF@@@;;;:::999777777777888888555555444444444333333333222222222222222222222222222222333444444555555666777;;;AAAJJJTTT]]]cccgggooommmsss~~~ppp[[[NNNIIIBBBBBBBBBBBBDDDGGGJJJLLLMMMSSSZZZaaaiiivvv|||}}}}}}}}}}}}}}}||||||xxxzzz{{{||||||}}}~~~~~~}}}~~~zzzzzzyyyyyyyyyxxxxxxxxxuuuvvvwwwwwwxxxwwwwwwwwwyyyyyyzzzzzz|||}}}~~~|||zzz{{{}}}~~~{{{|||~~~{{{uuuxxx{{{rrrjjjbbb]]][[[SSSUUUXXX[[[^^^```aaaaaa^^^]]][[[YYYWWWUUUTTTTTTUUUWWW[[[___bbbdddffffffhhheeeaaa^^^]]]___bbbdddgggffffffhhhjjjqqq~~~yyyuuuvvvzzzxxx~~~zzzzzz{{{}}}}}}{{{uuuqqqjjjbbb]]]\\\^^^```]]]______XXXNNNEEEAAAAAA@@@????????????@@@BBBCCC>>>>>>>>>???BBBDDDGGGIIIEEEHHHKKKNNNOOORRRUUUWWWWWW[[[^^^^^^\\\^^^ccchhhfffhhhhhheeeeeeeeebbb\\\WWWSSSOOOLLLFFF@@@???BBB<<<;;;;;;:::;;;<<<===>>>???AAAFFFJJJNNNTTTZZZ^^^ccccccfffllluuu}}}{{{pppcccZZZTTTTTTSSSPPPPPPUUURRRVVV\\\```bbbccccccbbbgggkkkqqqzzzwwwiiiaaacccgggkkkyyyyyynnnbbbWWWPPPLLLLLLOOOVVV\\\fffvvv}}}{{{}}}}}}~~~yyyzzz{{{~~~VVVWWWXXXYYYZZZ^^^cccgggsss}}}rrrYYYGGGAAA@@@???<<<>>>>>>BBBIIIRRR```ttteeeJJJAAA===:::777666666666666555555555444444444333333333000111111111111222222222111111111222333444555666666<<>>AAABBBCCCDDDFFFIIINNNRRRRRRXXX___ggglllqqquuuxxx|||{{{zzzyyyvvvnnnddd\\\[[[YYYVVVVVVXXX[[[]]]^^^fffhhhkkkmmmnnnppprrruuuxxx}}}hhh^^^YYY]]]eeemmmwwwxxxjjj]]]TTTPPPOOOPPPUUU\\\cccmmm}}}wwwttt}}}~~~|||wwwxxxzzz~~~WWWXXXXXXYYYZZZ^^^cccgggoooyyyvvv\\\JJJCCCAAA???===BBBAAABBBGGGLLLWWWhhhxxxiiiNNNDDD===;;;888666666666555444555555444444444333333333111111111111222222222222111111111222333444666666777>>>HHHQQQYYY^^^ccceeeeeedddjjjvvv}}}kkkUUUIIIIIIBBBBBBBBBDDDEEEHHHJJJLLLSSSTTT[[[eeennnyyy~~~}}}||||||}}}~~~~~~}}}zzz{{{}}}||||||}}}}}}|||zzzxxxuuutttvvvyyy{{{|||xxxyyy{{{{{{yyyxxxxxxyyyzzzyyyxxxzzz|||}}}}}}|||{{{zzzyyyyyyyyyzzz|||||||||}}}~~~}}}}}}}}}yyyrrrpppyyy{{{qqqfff\\\TTTNNNJJJGGGFFFFFFFFFGGGIIIKKKLLLLLLMMMMMMLLLKKKKKKMMMPPPRRRUUUZZZ]]]^^^___aaabbb`````````___```ccchhhllllllooosssuuuyyy~~~|||||||||zzzyyy}}}~~~zzz|||~~~yyyqqqggg___\\\]]]```bbbfffhhhfff^^^XXXTTTMMMGGGCCCBBB@@@@@@AAAAAA@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCFFFJJJNNNSSSVVVXXXYYY[[[]]]```bbbdddeeeddddddbbbaaaaaabbbdddeeedddbbb___\\\YYYUUURRRMMMGGGCCCCCC>>>:::;;;???CCCCCCAAABBBCCCDDDEEEEEEGGGJJJLLLOOOSSSYYY___dddhhhlllnnnpppmmmkkkkkkjjjgggccc______^^^^^^aaaeeejjjoooqqq{{{}}}uuuddd\\\ZZZ```jjjsss~~~wwwiii\\\TTTPPPPPPRRRYYYbbbiiirrrrrrooowww}}}{{{yyyyyyzzz}}}XXXXXXYYYYYY[[[^^^cccggglllwwwzzzaaaMMMDDDAAA???<<>>;;;888666666666555444555555444444444333333333111111111111222222222333111111222222333555666777999@@@JJJSSSZZZ^^^aaabbbaaaaaagggsssvvveeeSSSIIIJJJCCCBBBBBBCCCDDDGGGIIIJJJRRRTTT[[[fffpppzzz~~~|||{{{{{{|||}}}}}}}}}|||{{{}}}~~~|||zzzzzzzzzxxxvvvuuuwwwzzz{{{{{{wwwyyyzzz{{{zzzyyyzzz{{{{{{zzzyyyyyyzzzzzzyyyxxxyyyyyyxxxwwwxxxyyyzzz{{{zzz{{{{{{{{{{{{|||~~~{{{uuunnnooozzz{{{tttjjj___VVVNNNHHHDDD@@@@@@@@@@@@@@@BBBDDDEEECCCDDDEEEEEEDDDFFFHHHKKKOOORRRWWWZZZ\\\\\\^^^___]]]___```aaacccfffkkkoooooosssxxx|||}}}{{{{{{{{{{{{{{{}}}~~~xxxpppeee]]][[[^^^bbbeeegggjjjiiiccc^^^ZZZSSSLLLGGGDDDBBBAAAAAAAAAAAA@@@????????????@@@AAABBBCCCDDDGGGLLLQQQUUUWWWXXXYYYYYY\\\___bbbddddddcccbbb______```ccceeeeeecccaaa___]]][[[YYYVVVQQQJJJFFFCCC@@@>>>???DDDGGGGGGFFFEEEFFFGGGFFFEEEFFFHHHJJJPPPUUU\\\bbbfffjjjnnnqqqpppmmmiiihhhiiikkklllmmmiiijjjlllqqqxxxjjj^^^[[[\\\eeeqqq}}}vvvggg[[[TTTPPPSSSXXXbbbmmmuuu}}}oookkkttt~~~|||zzz{{{zzzzzz{{{XXXYYYYYYZZZZZZ]]]bbbfffnnnxxx~~~dddPPPEEEAAA>>><<<<<<;;;<<<>>>BBBIIIYYYgggxxxvvvXXXHHH>>><<<999777777666555444555555444444444333333333111111111222222222333333222222222333444555666777999@@@KKKTTTZZZ]]]______^^^___dddpppuuudddRRRIIIHHHCCCBBBBBBBBBDDDFFFGGGIIIPPPRRRZZZeeeooozzz~~~{{{zzz{{{}}}~~~~~~|||{{{{{{|||~~~~~~}}}zzzyyyyyyyyyzzzxxxvvvwwwyyyzzzzzzzzzxxxzzz{{{{{{yyyxxxyyyyyy|||zzzyyyyyy{{{{{{zzzxxxyyyyyyxxxwwwxxxyyyzzz{{{yyyzzzzzzyyyzzz|||~~~zzzrrrlllmmm{{{uuunnndddZZZQQQJJJDDDAAA===<<<<<<;;;<<<===???@@@===>>>???@@@@@@BBBFFFIIIMMMPPPUUUXXXYYYZZZ\\\]]]\\\^^^aaabbbdddgggllloooooottt{{{}}}{{{{{{{{{zzz~~~~~~ssslllbbb[[[[[[```fffjjjjjjmmmmmmgggaaa]]]VVVOOOKKKHHHDDDBBBAAABBBAAA@@@>>>>>>>>>>>>???@@@AAABBBDDDGGGLLLQQQTTTVVVWWWWWWVVVYYY\\\```aaaaaa___^^^\\\]]]___ccceeefffcccaaa___^^^]]]\\\YYYTTTMMMHHHEEEDDDCCCEEEHHHKKKKKKJJJJJJJJJIIIGGGFFFHHHLLLOOOWWW]]]fffoootttxxx{{{||||||yyyuuussstttxxx}}}{{{}}}rrrbbbZZZ[[[bbbmmmzzzttteeeYYYTTTRRRYYYaaaooo}}}~~~nnnlllvvv|||zzzyyyyyyxxxzzz}}}YYYYYYYYYYYYYYY\\\aaadddnnnwwwgggRRRFFF@@@===;;;;;;:::;;;>>>AAAHHHVVVdddttt}}}\\\GGG???===999777777666555444555555444444444333333333111222222222222333333333222222222333444555777777999@@@JJJTTTZZZ]]]^^^___^^^___cccnnnxxxeeeSSSHHHEEECCCBBBBBBBBBDDDFFFGGGIIIPPPRRR[[[fffqqq|||}}}}}}||||||~~~}}}||||||}}}~~~zzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyyyyzzzxxxxxxxxxzzz{{{zzzyyyzzz{{{|||{{{xxxvvvvvvvvvxxxwwwvvvwwwyyyzzzzzzyyyzzzyyyxxxxxxxxxyyy{{{{{{yyyzzzzzzzzzzzz}}}|||rrrjjjlll{{{yyypppiii```VVVOOOHHHCCC@@@===<<<;;;::::::;;;<<<===:::;;;===>>>???BBBFFFIIIKKKOOOSSSVVVXXXYYYZZZ[[[]]]^^^```bbbdddfffjjjmmmqqqwww~~~}}}~~~{{{mmmggg___[[[]]]eeemmmrrrtttvvvtttmmmfffaaaZZZSSSPPPLLLFFFCCCBBBBBBBBBAAA>>>>>>>>>>>>???@@@AAAAAADDDFFFJJJNNNRRRTTTTTTTTTTTTUUUXXX[[[\\\\\\[[[ZZZZZZ\\\^^^bbbffffffeeebbb```___^^^]]][[[VVVOOOJJJHHHHHHIIIJJJLLLNNNMMMMMMMMMKKKIIIGGGHHHNNNVVV\\\eeekkkuuu|||~~~||||||{{{|||wwwddd\\\YYY___iiiuuurrrbbbXXXUUUUUU___jjj}}}zzzllllllxxx~~~|||xxxxxxxxxzzzXXXYYYYYYXXXXXX[[[___bbbjjjsss~~~kkkUUUGGG@@@===;;;>>>======???AAAFFFSSS```rrraaaHHH@@@===:::888777777555444555555444444444333333333222222222222333333333333222222333333444666777888999@@@JJJSSSZZZ^^^aaabbbbbbdddgggqqqyyyeeeSSSHHHCCCCCCBBBBBBCCCDDDGGGIIIJJJQQQTTT]]]jjjuuu~~~~~~~~~|||vvvxxxzzz{{{|||||||||{{{yyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{zzzxxxzzz{{{|||zzzwwwtttssstttsssrrrrrrsssvvvxxxxxxwwwzzzyyyxxxxxxxxxyyyzzz{{{yyyzzzzzzzzz{{{}}}~~~}}}~~~tttkkkkkkyyy|||tttiiicccZZZRRRLLLGGGBBB???===<<<::::::999:::;;;<<<888:::<<<===>>>AAAEEEHHHIIIMMMQQQTTTVVVWWWXXXYYY[[[\\\^^^___aaaeeeiiimmmvvv}}}~~~}}}xxxjjjeee___^^^bbbkkktttzzz~~~|||ssslllggg```YYYTTTOOOIIIDDDBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBEEEFFFIIILLLNNNQQQSSSSSSRRRSSSUUUWWWXXXXXXXXXXXX[[[[[[^^^bbbfffggggggeeecccbbb```___\\\WWWQQQMMMLLLMMMNNNOOOOOOOOONNNMMMKKKJJJJJJLLLQQQZZZeeemmm{{{{{{wwwuuuqqqssswww||||||cccXXXWWWZZZeeesssooo```XXXWWWXXXdddrrruuuhhhjjjxxxyyyzzz|||~~~XXXXXXXXXWWWWWWYYY]]]```fffppp{{{nnnXXXJJJBBB???>>>???>>>???@@@AAAFFFRRR___ttt~~~zzz~~~gggKKKAAA>>>:::888777777555444555555444444444333333333222222222333333333444444333333333333444666777888:::@@@JJJTTT[[[aaaeeehhhgggjjjnnnwwwvvv```QQQHHHDDDBBBBBBBBBDDDEEEHHHJJJLLLQQQTTT^^^kkkvvv~~~}}}}}}~~~}}}yyyvvvuuuvvvxxxzzz{{{{{{{{{zzzxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyy{{{||||||yyywwwxxxyyyyyyxxxvvvtttssssssrrrqqqqqqrrruuuvvvvvvuuuxxxxxxwwwvvvwwwxxxyyyzzzwwwxxxzzzzzz{{{|||}}}uuummmkkkuuu~~~wwwnnnaaa\\\TTTMMMHHHCCC@@@>>>;;;:::999888777888888999777888:::;;;===???CCCFFFFFFJJJNNNRRRSSSTTTUUUVVVXXXYYYZZZ[[[^^^cccjjjoooyyy~~~}}}wwwlllhhhcccccciiirrrzzzvvvnnnjjjeee___WWWRRRJJJDDDBBBBBBCCCCCC???????????????AAABBBBBBGGGGGGHHHJJJLLLOOORRRTTTSSSSSSTTTTTTUUUVVVWWWXXX\\\\\\^^^aaaeeehhhiiihhhhhhfffccc```]]]YYYTTTPPPOOOQQQSSSSSSQQQOOOMMMLLLJJJLLLQQQXXXaaammmyyy|||ssskkkgggeeeaaadddiiiqqq|||{{{fffVVVRRRWWW\\\jjj{{{mmm^^^XXXXXX[[[gggvvvqqqdddhhhvvvWWWXXXWWWVVVVVVXXX\\\___eeeooozzzpppZZZLLLDDDAAA@@@======>>>@@@BBBGGGTTTaaaxxxzzzzzzkkkNNNAAA>>>;;;888777777555444555555444444444333333333222222333333333444444444333333333444555666777888;;;AAAKKKUUU]]]ccciiilllkkknnnrrr|||qqq[[[NNNIIIGGGBBBBBBCCCDDDFFFIIILLLMMMOOORRR\\\iiiuuu{{{zzzyyyzzz{{{yyytttppptttvvvxxxzzz|||{{{{{{zzzyyyzzz{{{|||{{{zzzyyyxxxyyyyyyzzz{{{}}}|||yyyvvvuuuwwwxxxwwwuuuttttttuuutttsssssstttvvvwwwvvvuuuwwwvvvuuuuuuuuuvvvxxxyyyuuuwwwyyyzzzzzz{{{|||~~~}}}{{{uuuooolllrrr|||yyyqqqiii\\\WWWOOOIIIDDDAAA>>><<<:::999777666555555666777555666888999;;;===AAADDDDDDHHHLLLOOOQQQRRRSSSTTTUUUUUUWWWYYY\\\ccckkkqqqzzz}}}}}}wwwoookkkggghhhmmmvvv}}}~~~uuunnnkkkgggbbbYYYSSSKKKEEEBBBBBBCCCCCC????????????@@@AAABBBCCCHHHHHHHHHIIIKKKOOOSSSUUUUUUTTTSSSSSSTTTVVVXXXYYY]]]\\\]]]aaaeeeiiijjjjjjllliiieeebbb^^^[[[VVVSSSQQQSSSUUUUUURRRNNNLLLJJJJJJPPPYYYeeeqqq}}}yyylll```XXXUUUUUUSSSVVV[[[bbbnnn|||nnnbbbVVVOOORRR[[[]]]mmmlll^^^XXXYYY]]]gggwwwqqqdddgggvvvVVVVVVVVVVVVVVVYYY]]]```ffflllvvvttt[[[III???===>>>;;;;;;999>>>EEEEEERRRlll|||yyyyyypppMMMCCC<<<777888999777555666555444333333222222333333333333333333333333333333333333444333222333555888<<>>AAACCCDDDHHHKKKMMMOOOOOOPPPQQQSSSUUUVVVWWWYYY]]]ccckkkqqq~~~xxxooojjjfffiiirrr|||}}}wwwqqqllliiiggg```YYYOOOHHHEEECCC@@@>>>AAA@@@??????@@@AAADDDEEEGGGKKKMMMKKKLLLQQQTTTTTTSSSPPPNNNPPPTTTXXXZZZYYY``````aaadddhhhkkkllllllllljjjfffaaa]]]YYYVVVUUUUUUUUUSSSOOOLLLKKKLLLMMMPPPZZZjjj{{{qqq^^^WWWSSSLLLGGGFFFKKKOOOVVV\\\eeesssxxxooofff^^^VVVQQQMMMMMMTTT]]]hhhyyywwwiii[[[SSSXXXccckkkrrrbbbddduuuVVVWWWWWWVVVVVVXXX]]]```eeekkkuuuxxx___LLLBBB??????>>>>>><<<@@@GGGIIIZZZzzzwwwxxxzzztttRRRDDD===888888999777555666666555444444333333444444333333333333333333333333444444555444333444777999;;;CCCMMMUUU___hhhkkkjjjiiillltttiiiVVVJJJEEEDDDAAABBBDDDEEEFFFHHHLLLOOOUUUYYYcccpppzzz~~~|||{{{{{{yyyyyyyyy|||~~~|||xxxtttvvvxxxzzz}}}}}}|||{{{zzz{{{|||~~~~~~~~~|||{{{yyyzzzzzzzzzzzzyyywwwuuutttsssssssssssssssssstttttttttuuuvvvwwwyyyzzz{{{{{{}}}zzzxxxwwwxxxyyywwwuuuwwwxxxyyy{{{{{{{{{zzzzzz}}}}}}~~~}}}~~~~~~|||vvvnnngggfffiiimmmsssvvvwwwtttpppmmmggg```SSSOOOIIICCC@@@>>><<<;;;777666555444444555666777888999:::<<<>>>AAACCCDDDHHHJJJMMMNNNNNNOOOPPPRRRSSSTTTVVVXXX]]]dddlllrrr~~~xxxsssmmmkkkjjjoooxxx}}}{{{xxxvvvtttrrrooonnnfff___TTTKKKFFFDDDBBBAAABBBAAA@@@@@@AAACCCEEEFFFHHHMMMNNNLLLLLLPPPRRRPPPSSSPPPOOOQQQUUUYYY[[[[[[bbbaaabbbeeehhhkkklllkkkllljjjgggbbb^^^ZZZXXXVVVVVVUUUSSSPPPMMMNNNPPPSSS^^^iiiyyylll^^^PPPKKKJJJGGGFFFGGGLLLPPPUUUXXX]]]dddoooxxx}}}~~~ppp```YYYRRRLLLHHHGGGHHHLLLVVVaaalll|||rrreee[[[UUUYYYcccjjj}}}pppbbbddduuuWWWWWWWWWVVVVVVXXX\\\___eeejjjttt~~~eeeQQQDDD@@@@@@>>>???===@@@FFFKKKeeeuuurrrwww}}}xxxXXXEEE>>>888999999777555666666666555444444444444555333333333333333333333333444555555555444555888:::<<>><<<:::999777666555555555666777888888999:::<<<>>>AAACCCDDDHHHJJJLLLMMMMMMMMMOOOPPPPPPRRRTTTXXX]]]eeennnttt~~~}}}{{{||||||yyysssmmmkkklllooouuu|||}}}{{{tttssssssuuuyyy|||{{{yyysssjjj\\\PPPIIIEEEDDDDDDBBBBBBBBBBBBCCCEEEGGGIIIKKKPPPSSSQQQPPPRRRSSSQQQSSSQQQQQQSSSWWW[[[]]]]]]cccccccccfffiiilllmmmlllmmmkkkgggccc___[[[XXXWWWVVVUUUSSSQQQPPPSSSYYY]]]qqq{{{{{{pppVVVNNNFFFCCCCCCCCCGGGKKKOOORRRVVVXXXWWWXXX[[[^^^]]]^^^```ccchhhpppyyy~~~jjjXXXMMMHHHGGGCCCBBBEEEJJJRRR^^^iiiuuukkk```[[[XXX[[[bbbhhhyyymmmaaabbbtttXXXXXXWWWVVVVVVXXX[[[^^^ccchhhrrr}}}kkkUUUFFFAAA@@@<<<>>><<<>>>CCCLLLkkk|||mmmnnnwww|||]]]GGG???999999999777555666666555555444444444444444333333333333333333333333333444555444444555888:::???GGGPPPXXXcccnnntttuuukkkqqq}}}kkkTTTGGGEEEGGGBBBCCCEEEFFFGGGIIIMMMPPPVVVZZZdddqqq||||||zzzxxxyyy}}}~~~||||||}}}}}}}}}|||||||||{{{zzzzzz||||||}}}~~~}}}{{{yyyxxxwwwxxxyyy{{{zzzyyywwwvvvwwwwwwwwwvvvvvvuuuttttttuuuuuuvvvvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyy|||{{{zzzzzzyyywwwvvvuuuuuuvvvxxxzzzzzz{{{zzzzzzyyyzzz|||~~~~~~{{{{{{{{{{{{{{{{{{{{{yyyrrriiibbb```___hhhmmmpppnnnkkkggg```XXXOOOKKKDDD@@@===;;;999888777666555555555666777888888999:::<<<>>>AAACCCDDDHHHJJJLLLLLLLLLLLLMMMNNNNNNPPPSSSWWW^^^fffpppwww}}}{{{yyyyyyyyywwwrrrnnnmmmnnnrrrwww||||||yyyvvvppppppssszzzyyyiiiYYYMMMGGGDDDDDDCCCCCCDDDEEEGGGIIIKKKMMMOOOUUUYYYXXXXXXZZZZZZWWWVVVUUUVVVXXXZZZ]]]___```ddddddeeeggglllnnnoooooonnnlllhhhccc^^^ZZZWWWUUUTTTTTTSSSSSSUUU\\\dddjjj|||hhh[[[MMMJJJFFFCCCCCCFFFKKKQQQUUUXXX\\\\\\YYYVVVSSSRRROOOPPPRRRSSSUUUZZZaaaeeeooovvv~~~zzzgggVVVKKKEEEDDDGGGDDDDDDIIIOOOVVVbbbmmm}}}zzzeee^^^\\\ZZZ[[[```fffuuuvvvhhh___```pppYYYYYYXXXVVVVVVWWW[[[^^^bbbgggooozzzpppXXXHHHAAA@@@;;;>>>===>>>CCCLLLnnntttiiikkkwww~~~aaaJJJAAA:::999999777555777555444333333222333333333333333333333333333333333222333333333333444777999@@@HHHQQQYYYdddpppwwwwwwtttyyylllTTTGGGEEEFFFAAABBBDDDEEEFFFHHHLLLOOOVVVZZZdddrrr~~~}}}{{{zzz{{{~~~}}}~~~~~~||||||||||||||||||||||||{{{yyywwwvvvuuuvvvxxxyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxyyyyyyyyyxxxyyy{{{||||||{{{zzzyyyyyyzzzzzzyyyxxxvvvuuutttuuuvvvxxxzzz{{{{{{{{{{{{{{{|||}}}~~~}}}{{{zzz{{{zzzzzzxxxzzzzzzvvvmmmfffbbb```hhhmmmpppnnnkkkfff]]]UUUMMMIIICCC>>>;;;:::888777777666555555666777888999999:::;;;===???BBBDDDFFFHHHJJJLLLLLLKKKKKKLLLMMMLLLOOORRRWWW___hhhrrryyy}}}{{{yyyyyy{{{{{{xxxtttttttttvvvxxxzzzzzzyyywwwtttvvv}}}xxxeeeUUUJJJEEECCCCCCDDDFFFIIILLLOOOQQQSSSRRRXXX]]]]]]___bbbcccaaa]]]^^^___```aaabbbccceeeffffffgggjjjnnnrrrsssssspppmmmiiiccc^^^YYYVVVTTTRRRSSSUUUYYY^^^fffpppvvv}}}lllZZZOOOGGGHHHGGGFFFFFFLLLSSSXXX^^^```bbb```\\\UUUPPPMMMIIIJJJKKKLLLLLLOOOTTTWWW[[[bbbjjjpppyyyzzzppp```QQQFFFAAA@@@AAAEEECCCDDDJJJOOOVVVaaalll}}}tttaaa\\\]]][[[[[[^^^dddpppzzzlllccc]]]^^^nnnZZZZZZYYYWWWUUUWWWZZZ]]]aaaeeemmmxxxttt\\\JJJBBB@@@<<>>@@@EEENNNmmm}}}sssjjjmmmyyyeeeLLLCCC;;;999999777666777444444333222222222222333333333333333333333333333111222333222222444777999???HHHSSS\\\iiiuuu{{{{{{~~~hhhSSSHHHEEEEEEAAABBBDDDEEEFFFHHHLLLOOOVVVZZZeeesss~~~}}}~~~~~~~~~~~~}}}{{{|||}}}{{{{{{{{{zzzyyywwwvvvuuuvvvwwwyyyzzz{{{zzzxxxwwwuuuuuutttttttttuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwyyyzzz||||||{{{yyyxxxvvvxxxzzzzzzwwwvvvuuuuuuuuuwwwyyy{{{||||||||||||{{{|||~~~~~~}}}~~~|||yyyyyyzzz|||}}}|||wwwzzz|||xxxqqqiiieeecccffflllpppnnnjjjeee[[[RRRLLLHHHBBB===;;;999888666777666666555666777999:::;;;;;;===>>>AAACCCFFFGGGIIIKKKMMMMMMLLLKKKKKKLLLMMMOOOSSSYYY```jjjuuu|||}}}{{{||||||{{{{{{zzzzzzyyyyyyyyyyyyzzzqqq]]]OOOFFFCCCCCCEEEHHHMMMQQQUUUXXXZZZWWW]]]bbbccceeejjjmmmllljjjlllmmmllljjjiiijjjkkkkkkkkkkkknnnqqqtttttttttooommmiiiddd___[[[XXXWWWTTTXXX]]]ccciiiqqqyyy~~~{{{nnn```TTTMMMAAAEEEGGGGGGLLLVVV^^^aaahhhfffccc___XXXQQQKKKGGGBBBCCCEEEFFFHHHJJJNNNQQQOOOVVV]]]dddkkkrrrqqqmmmbbbYYYMMMDDD??????@@@BBBDDDCCCFFFMMMUUU]]]hhhrrryyy~~~lll]]][[[]]][[[[[[]]]bbblll|||}}}nnnbbb```^^^```rrr~~~[[[ZZZYYYWWWUUUVVVYYY\\\```dddkkkvvvxxx___LLLCCCBBB;;;>>>===@@@FFFLLLgggzzzrrrtttkkkMMMDDD<<<:::999666666777555555444333333333333333333333333333333333333333111222333333333555888:::@@@JJJWWWdddrrr{{{```OOOGGGDDDBBBBBBCCCEEEFFFGGGIIIMMMPPPWWW[[[eeettt~~~{{{|||}}}~~~}}}}}}~~~}}}|||zzzzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvuuuvvvxxxzzzzzzyyyxxxwwwuuuuuutttttttttuuuwwwxxxwwwvvvvvvuuuuuuttttttsssvvvwwwzzz||||||{{{yyyxxxuuuxxx{{{{{{yyywwwwwwxxxvvvwwwzzz|||}}}~~~~~~}}}zzz|||~~~~~~zzzxxxvvvwwwyyy{{{{{{{{{xxx{{{}}}zzzrrrkkkfffddddddkkkpppppplllggg]]]TTTKKKGGGAAA===;;;999888777777666666666666888999:::<<<===>>>@@@BBBEEEGGGIIIKKKLLLNNNMMMLLLKKKKKKLLLNNNPPPTTTZZZaaakkkvvv}}}~~~||||||{{{yyywwwvvvuuuvvv|||zzzfffUUUJJJEEECCCFFFJJJPPPVVV[[[^^^```aaagggjjjkkknnnssswwwwwwyyyzzz{{{yyyuuurrrrrrssssssqqqqqqqqqssstttsssrrrmmmkkkiiifffbbb```^^^^^^[[[```gggooouuuzzzxxxmmmbbbXXXRRRNNNFFFJJJLLLNNNVVVbbbjjjjjjlllggg```YYYRRRLLLHHHEEE???AAACCCEEEGGGIIILLLNNNLLLSSSZZZ```fffiiiddd]]]SSSLLLDDD??????AAACCCDDDFFFFFFKKKTTT\\\eeepppzzz{{{pppaaaWWWZZZ]]][[[ZZZ^^^bbbiiiwwwzzzqqqccc[[[^^^bbbfffyyy[[[[[[YYYWWWUUUVVVYYY\\\```ccckkkuuu{{{bbbNNNEEECCC999;;;;;;>>>DDDIII```zzz|||oooNNNEEE<<<:::999666666777666666555444444444444555333333333333333333333333222333444444444666999<<>>???AAACCCFFFHHHJJJKKKMMMNNNNNNLLLKKKKKKLLLOOOQQQUUU[[[bbblllwww~~~~~~yyyzzzyyywwwtttqqqpppqqqxxxkkkYYYMMMHHHCCCFFFKKKRRRXXX^^^bbbdddkkkpppssssssuuu{{{|||xxxwwwxxxxxxwwwuuuttttttsssqqqoookkkjjjiiigggeeedddddddddaaagggooowww|||zzzpppddd[[[TTTPPPOOOPPPTTTUUUWWW```mmmsssqqqkkkeee]]]UUUOOOKKKIIIHHHBBBDDDGGGHHHHHHIIILLLMMMOOOUUU[[[aaaeeefff```WWWIIIDDD???===???AAACCCCCCGGGGGGLLLUUU]]]fffqqq{{{zzzeeeZZZTTTXXX\\\ZZZ[[[___aaahhhttt}}}tttjjj\\\WWW^^^eeekkkZZZYYYVVVUUUUUUWWWYYY[[[dddhhhnnnwww~~~eeePPPEEEAAAAAA===>>>AAA@@@DDDXXXppppppWWWDDD===>>>777555999888666555555555555444444444444444444444444444444444333333444444666888;;;<<>>AAADDDGGGIIIPPPPPPOOOOOONNNMMMMMMLLLNNNRRRWWW\\\bbblllxxx{{{xxxqqqmmmmmmmmmmmmnnnrrrwwwrrraaaQQQHHHGGGHHHKKKPPPXXXaaajjjnnnrrrvvvzzz~~~zzzzzzyyyvvvsssqqqqqqqqqoooiiiggglllqqqooollljjjhhhpppyyyxxxmmmaaa[[[UUUOOOLLLLLLQQQSSSYYYdddoootttrrrnnnaaa^^^YYYTTTNNNIIIFFFDDD@@@BBBFFFIIIJJJMMMPPPRRRWWWZZZaaagggiiidddYYYPPPEEEBBB>>>;;;;;;>>>CCCFFFJJJLLLSSS]]]eeekkkttt|||hhh]]]VVVSSSVVVXXXXXX[[[aaadddjjjuuuvvvlllggg]]]YYYaaajjjttt}}}ZZZYYYVVVUUUUUUWWWYYYZZZaaaeeellluuu~~~gggQQQEEEAAA<<<999;;;??????AAAPPPccc{{{wwwXXXEEE>>>>>>777555999888666555555555555444444444444444444444444444444444333333444444666888;;;<<>>>>>888666999888666555555555555444444444444444444444444444444444333333444444666888;;;<<>>@@@CCCFFFIIIKKKQQQPPPOOONNNNNNMMMMMMMMMRRRUUUYYY]]]bbbkkkvvv~~~zzztttqqqjjjeeeeeeeeedddeeeiiijjjooorrroooiiigggjjjpppvvvwwwvvvsssjjj^^^SSSKKKHHHIIIJJJNNNUUU^^^fffkkkuuuyyy|||xxxtttqqqrrrsssuuussstttwwwwwwrrrpppqqqxxx{{{lllcccZZZUUUQQQMMMMMMPPPZZZcccoooxxxxxxqqqhhhbbb___]]]XXXSSSNNNJJJHHHGGGHHHIIIKKKLLLNNNQQQVVVYYYeeeiiinnnmmmfffZZZOOOHHHAAA???<<<;;;<<<@@@EEEHHHOOOQQQXXXaaahhhnnnxxxjjjZZZRRRQQQSSSYYY\\\\\\^^^aaammmrrrzzzxxxmmmggghhhppp{{{~~~{{{ZZZYYYVVVUUUTTTVVVXXXYYY\\\aaahhhppp{{{lllUUUGGG@@@>>>::::::>>>AAAAAAEEELLLZZZmmm^^^III??????999666999777666555555555555444444444444444444444444444444444333333333444666888;;;<<>>:::888666555444555666666777888:::;;;<<<======???AAADDDHHHKKKMMMRRRQQQOOONNNMMMMMMNNNNNNQQQTTTYYY^^^dddmmmxxxzzztttssskkkeeedddbbb``````cccaaacccccc___YYYWWWZZZ^^^bbbdddggggggccc\\\TTTOOOMMMLLLMMMOOOUUU\\\cccgggrrrvvv}}}~~~}}}|||xxxuuussstttuuu{{{yyyxxxyyywwwtttuuuzzzuuufff^^^WWWSSSQQQOOORRRWWWdddnnnzzz}}}wwwlllccc^^^^^^[[[WWWRRRNNNKKKIIIIIIIIIKKKLLLNNNRRRWWW]]]bbbiiinnnqqqnnndddXXXNNNIII???>>><<<;;;===BBBGGGJJJQQQSSSZZZccciiippp}}}uuu___TTTOOOQQQTTTXXX\\\___cccgggssswww}}}~~~zzzwwwwww}}}~~~zzzZZZYYYVVVTTTTTTUUUWWWXXX\\\```gggppp{{{oooXXXHHH@@@AAA===;;;<<<>>>@@@CCCGGGTTTggg|||bbbKKK@@@???999777999777666555555555555444444444444444444444444444444444333333333444666888;;;<<>>???BBBFFFJJJMMMPPPRRRQQQOOONNNMMMNNNNNNOOOOOOSSSYYY___fffqqq}}}}}}xxxtttllleeeaaa^^^ZZZYYY[[[XXXWWWUUURRROOONNNPPPSSSRRRUUUYYY[[[\\\YYYUUUSSSOOOOOOOOOQQQTTTYYY^^^aaalllpppwww}}}}}}}}}||||||}}}{{{yyyxxxyyyzzz}}}zzzyyyxxxwww|||xxxmmmccc\\\WWWUUUTTTTTTZZZaaaooovvv}}}{{{rrrggg```^^^\\\ZZZVVVQQQNNNLLLKKKKKKJJJLLLOOOSSSXXX___gggmmmqqqssssssmmmaaaUUULLLHHH???>>><<<===???CCCHHHKKKRRRUUU\\\eeellluuu~~~kkkYYYSSSQQQTTTVVVXXX\\\ccckkkpppyyyzzz~~~|||[[[YYYVVVTTTSSSTTTVVVWWW[[[___gggpppzzzsssZZZHHH@@@???===;;;::::::===AAAEEEPPP```tttfffMMM@@@???:::888:::666666555555555555444444444444444444444444444444444333333444444666888;;;<<>>>>>???@@@CCCGGGLLLPPPRRRSSSRRRPPPNNNMMMNNNOOOPPPPPPTTTZZZaaaiiittt}}}~~~{{{sssjjjbbb^^^ZZZUUUTTTUUURRRPPPNNNLLLLLLLLLMMMNNNLLLNNNQQQTTTVVVVVVVVVUUUOOOPPPQQQTTTWWW[[[^^^```hhhmmmrrrwww{{{}}}}}}}}}~~~{{{{{{|||~~~zzzqqqggg```[[[WWWWWWWWWZZZbbbkkkvvvyyyyyytttjjjbbb______[[[YYYTTTPPPNNNMMMMMMNNNMMMPPPUUU[[[bbbiiirrrwww{{{yyysssjjj^^^RRRIIIEEE@@@???>>>???AAAEEEJJJLLLRRRWWW___iiiqqq{{{|||}}}fffXXXVVVTTTXXX[[[[[[___hhhrrrwww{{{|||~~~[[[YYYVVVTTTSSSTTTVVVWWWZZZ^^^fffoooyyyuuu\\\III@@@;;;======;;;:::===AAACCCKKKWWWkkk|||hhhOOOAAA@@@:::999:::666666555555555555444444444444444444444444444444444333333444444666888;;;<<>>>>>???AAADDDHHHMMMQQQSSSTTTRRRPPPNNNMMMNNNOOOPPPSSSWWW]]]ccckkkuuu{{{|||zzzqqqiiiaaa]]]ZZZUUUTTTVVVUUUSSSPPPPPPQQQRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUQQQSSSWWW[[[```ccceeefffiiimmmrrruuuxxxzzz|||~~~||||||wwwrrrkkkccc^^^ZZZXXXYYYZZZ^^^iiisssxxxwwwtttmmmeee___^^^^^^ZZZXXXSSSPPPMMMMMMNNNOOOTTTXXX^^^dddkkkrrrzzz~~~yyypppeee\\\SSSKKKFFFAAAAAA@@@AAACCCGGGKKKMMMTTTYYYcccmmmvvv~~~~~~dddYYYYYYUUU\\\bbbbbbeeeoooxxx{{{yyyzzz[[[YYYVVVTTTSSSTTTUUUWWWYYY]]]dddnnnxxxvvv]]]JJJ@@@888===@@@???===???BBBDDDHHHRRReeeyyyjjjPPPAAA@@@;;;999:::555666666555555555444444444444444444444444444444444444333444444666888;;;<<>>;;;777555666777888888555555666888999<<<===>>>>>>???AAADDDIIINNNRRRTTTTTTRRRPPPNNNMMMNNNPPPQQQVVVZZZ___eeekkkvvv~~~xxx~~~~~~zzzxxxqqqiiibbb___\\\XXXWWWZZZ[[[XXXVVVVVVXXXYYYWWWUUUUUUTTTSSSRRRQQQRRRSSSTTTTTTWWW]]]ccciiilllnnnooolllooosssvvvwwwxxxzzz|||~~~wwwqqqnnnhhhbbb]]]ZZZXXXYYY[[[```lllwwwwwwuuupppiiiccc^^^]]]]]]ZZZWWWSSSOOOMMMNNNOOOPPPYYY]]]dddkkkqqqxxx~~~~~~vvvkkkaaa[[[UUUOOOKKKCCCBBBAAABBBDDDGGGKKKMMMUUU[[[fffqqqzzz~~~||||||cccZZZ[[[TTT___fffgggjjjssszzz|||xxxyyy~~~]]]YYYTTTRRRRRRSSSTTTTTTZZZ```gggnnnvvvvvv^^^KKKBBB???>>>===;;;;;;===AAAEEEJJJVVVjjjnnnQQQBBBBBB;;;777999888777777666555444444333333444444444555555555666666666555333222111444999===HHHVVVaaagggsss}}}~~~^^^LLLFFFCCCAAA???DDDFFFGGGIIIKKKNNNSSSWWW\\\dddooozzzzzzxxxyyy{{{{{{zzz~~~}}}|||{{{zzzzzz{{{|||~~~}}}|||zzzwwwuuusssrrrrrrsssuuuvvvxxxxxxyyyyyyvvvvvvuuutttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssstttsssssssssrrrqqqqqqrrrssssssrrrpppsssssstttvvvwwwxxxzzzzzzwwwvvvvvvxxxzzz{{{zzzxxxxxxyyyzzzxxxvvvuuuvvvwwwzzz{{{|||}}}|||{{{yyyxxxtttvvvxxxyyy{{{{{{{{{{{{wwwvvvuuutttuuuvvvxxxzzzsssssstttwwwwwwtttlllfff^^^[[[WWWSSSPPPKKKFFFBBB;;;:::999777666555555555666888:::;;;<<<===@@@BBBBBBCCCEEEGGGKKKPPPTTTVVVXXXUUUQQQNNNNNNPPPTTTVVVVVVXXX___hhhooowww~~~}}}zzz~~~}}}yyyuuurrrmmmiiiccc^^^\\\___ccceeefffiiijjjeeebbbcccbbb``````___^^^]]]ZZZWWWTTTRRRTTTVVV]]]gggrrryyyzzzyyysssvvvzzz~~~zzzsssmmmgggaaa]]]WWWXXX[[[___eeekkkppptttsssooojjjddd___]]]\\\]]][[[TTTNNNOOOPPPRRRVVV[[[bbbjjjqqqvvv|||xxxpppfffaaa```]]]UUUOOOHHHCCCAAADDDHHHJJJNNNSSSYYYaaalllxxx|||}}}sssccc[[[VVV[[[cccmmmtttvvvvvvwwwxxxxxx{{{```\\\WWWTTTSSSTTTUUUUUUXXX^^^eeellltttyyy```KKK@@@>>>======;;;;;;===BBBFFFMMM[[[ssspppRRRBBBAAA;;;777999888777666666555555444333333444444444444555555555666555555444333333555:::>>>FFFTTT```hhhsss```NNNHHHDDDAAA@@@BBBCCCEEEGGGIIILLLQQQUUU___gggqqq{{{~~~{{{yyy{{{{{{{{{yyy}}}}}}{{{{{{zzz{{{||||||{{{zzzyyyxxxvvvuuuttttttrrrssstttuuuwwwwwwwwwxxxvvvuuuuuutttssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrqqqssstttuuutttrrruuuuuuvvvwwwxxxyyyyyyzzzwwwvvvvvvxxxzzz{{{zzzxxxwwwxxxyyyxxxvvvvvvvvvwwwyyyzzz|||~~~~~~|||zzzyyyvvvwwwyyy{{{|||||||||{{{xxxwwwuuutttssstttuuuvvvuuutttuuuwwwwwwssslllfff\\\YYYUUUQQQMMMIIIDDD@@@;;;:::999777666555555555999;;;<<<<<<<<<<<<===???BBBCCCEEEHHHLLLPPPSSSVVVWWWUUUQQQOOOOOOQQQTTTVVVWWWYYY___hhhpppxxx~~~zzz}}}{{{wwwsssqqqmmmjjjfffcccdddhhhmmmqqqtttxxxzzzvvvssssssrrrooonnnllliiieeeaaa^^^]]]\\\\\\^^^dddooozzz|||tttlllgggccc```]]]\\\^^^bbbgggkkkooorrrsssooolllfffaaa\\\[[[ZZZ[[[XXXRRRNNNOOORRRUUUZZZaaaiiiqqqzzzyyyrrriiieeeccc___WWWQQQHHHDDDBBBFFFJJJMMMSSSXXX___iiivvv|||yyy~~~ooodddaaa^^^dddllluuu{{{|||{{{zzzzzzzzz~~~ccc___ZZZVVVUUUVVVVVVUUUUUU[[[cccjjjrrr~~~}}}bbbLLL@@@======<<<;;;;;;>>>CCCGGGOOOcccsssTTTBBBAAA;;;777999888777666666555555444444444444444444444555555555555444555555555555777;;;>>>EEERRR___hhhtttaaaOOOHHHEEEBBBAAABBBCCCEEEGGGIIIMMMRRRUUUaaaiiittt~~~~~~||||||||||||zzzyyy|||{{{{{{{{{{{{||||||}}}wwwvvvvvvuuutttttttttuuurrrrrrsssuuuvvvvvvvvvvvvuuuuuuuuutttssssssrrrrrrrrrrrrrrrsssssssssttttttqqqrrrrrrrrrssssssssssssrrrrrrrrrtttvvvwwwwwwuuuwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvvvvwwwyyyzzzyyyxxxuuuwwwxxxxxxwwwvvvxxxyyyxxxzzz}}}~~~{{{yyywwwxxxzzz{{{|||||||||{{{xxxwwwuuusssrrrrrrrrrssstttssssssttttttpppiiicccZZZVVVRRRNNNJJJFFFAAA===:::999888777666555555555999;;;<<<<<<<<<<<<>>>???BBBCCCFFFIIIMMMPPPSSSUUUTTTSSSRRRQQQQQQRRRTTTUUUXXXZZZ```iiiqqqyyyzzz}}}|||xxxtttqqqoookkkiiigggfffiiiooovvvzzz}}}xxxrrrnnnkkkiiiiiiddddddiiirrr}}}~~~wwwmmmeee```_________bbbfffkkkpppssssssqqqpppllliiiccc^^^ZZZXXXXXXYYYVVVQQQOOOSSSWWW\\\dddkkkrrrzzzzzzuuupppmmmjjjdddZZZRRRHHHEEEDDDHHHMMMQQQXXX___eeerrryyyuuuxxx~~~iiicccdddeeeooovvv}}}|||{{{eeeaaa[[[WWWVVVVVVUUUUUUTTTZZZbbbiiiqqq}}}|||bbbMMMAAA<<<<<<;;;;;;;;;???DDDGGGPPPiiiyyyXXXCCC@@@:::777999888777666666666555555444444444444444444444444444444333444666666777888<<<>>>GGGSSS```kkkvvvyyy^^^MMMGGGDDDBBBAAACCCEEEGGGHHHKKKOOOTTTXXX```iiiuuu~~~~~~~~~~~~}}}|||zzzxxx{{{{{{{{{{{{||||||}}}}}}vvvuuutttsssrrrsssssstttsssssstttuuuvvvvvvvvvvvvuuuuuutttttttttsssssssssrrrrrrsssssstttuuuuuuuuuqqqqqqqqqqqqrrrsssttttttsssrrrsssuuuxxxzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvtttttttttuuuwwwxxxwwwvvvsssuuuwwwxxxwwwxxxzzz|||{{{}}}}}}yyywwwvvvwwwyyyzzzzzzzzzyyyyyyuuutttsssrrrqqqqqqrrrrrrsssqqqpppooooookkkddd^^^VVVRRRNNNIIIFFFBBB>>>;;;999999888666666555555555666888:::<<<===???AAACCCCCCDDDHHHKKKOOORRRTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVZZZ[[[aaajjjqqqyyy|||~~~~~~|||xxxuuuqqqnnnllleeedddccccccgggnnnuuuyyy{{{xxxvvvnnnmmmnnnsss{{{}}}zzzwwwvvvwwwyyyzzz}}}zzzsssiiiaaa___aaaccceeejjjnnntttxxxyyyuuuoookkkjjjgggaaa\\\XXXVVVVVVVVVUUUSSSSSSWWW]]]cccmmmvvvyyy|||{{{yyyxxxtttjjj\\\RRRHHHEEEFFFJJJOOOSSS\\\dddkkkyyytttttt{{{uuuddd```cccgggvvv|||~~~}}}|||eeeaaa[[[WWWUUUUUUTTTTTTUUUZZZbbbhhhppp|||zzzbbbNNNDDD<<<<<<;;;;;;;;;???DDDGGGRRRppp~~~www|||]]]FFFAAA;;;777999888666666666666666555555555444444444444444444333333222333555666777999===???KKKUUUcccnnnxxx~~~~~~||||||rrrYYYKKKEEEBBBAAABBBCCCDDDFFFHHHKKKOOOTTTXXX^^^ggguuu~~~}}}~~~~~~{{{zzzyyyzzzzzz{{{||||||}}}}}}}}}wwwvvvtttrrrqqqqqqrrrsssuuuuuuvvvwwwwwwwwwvvvvvvtttttttttttttttssssssssssssssssssttttttuuuuuuuuuqqqqqqppppppqqqssstttuuusssssstttvvvyyy{{{{{{yyyvvvvvvvvvuuuttttttssssssrrrqqqqqqsssuuuvvvuuusssrrrtttwwwxxxyyyzzz}}}zzzvvvssstttuuuvvvwwwwwwwwwvvvuuupppppppppqqqqqqrrrsssttttttrrrnnnmmmkkkgggaaa[[[QQQNNNIIIEEEBBB???<<<999888888777666555555555555555888:::<<<===???BBBDDDDDDFFFJJJNNNRRRTTTTTTUUURRRRRRSSSTTTUUUWWWXXXXXX]]]]]]bbbjjjpppxxx}}}~~~~~~|||yyyuuuqqqmmmkkkiiiaaa___^^^^^^aaaggglllpppxxx}}}zzzzzz~~~}}}zzzuuuqqqoooppprrrssswww{{{zzzvvvoookkkeeeccceeejjjooorrruuuyyy}}}|||vvvoooiiifffccc^^^YYYUUUTTTTTTUUUVVVUUUVVV[[[```gggrrr|||{{{mmm[[[OOOHHHFFFHHHLLLQQQVVVaaakkkuuuzzzrrrvvv~~~lll___^^^ccchhhwww}}}~~~}}}~~~eee```[[[VVVUUUUUUTTTTTTUUU[[[bbbhhhooozzzzzzcccQQQGGG======<<<;;;;;;>>>CCCGGGUUUvvvwwwssszzzcccIIIBBB;;;888999777666666666666666666666666444444444444333333333333111222444444666999===AAANNNWWWeeeqqqzzz~~~}}}zzzyyyoooXXXKKKEEEAAAAAABBB@@@BBBDDDFFFIIIMMMSSSWWW\\\fffuuu~~~~~~}}}}}}{{{zzzzzzzzz{{{||||||}}}||||||{{{yyywwwuuusssrrrrrrssstttvvvwwwwwwwwwwwwwwwvvvuuuttttttttttttttttttttttttttttttttttttttttttttttttqqqpppppppppqqqrrrtttuuutttttttttwwwyyy{{{{{{zzzuuuuuuuuutttsssrrrrrrrrrqqqqqqqqqrrrtttuuutttsssqqqtttwwwyyy{{{}}}|||xxxtttqqqrrrssstttuuuttttttrrrqqqlllmmmnnnppprrrtttuuuvvvvvvsssnnnkkkiiieee___ZZZMMMJJJEEEAAA???===;;;999888777666666555555555666999;;;<<<======>>>@@@AAAEEEHHHMMMQQQUUUVVVVVVUUUSSSSSSTTTUUUWWWYYY[[[\\\______ccciiiooowww|||}}}~~~|||zzzvvvqqqlllhhheeeddd^^^]]]ZZZZZZ[[[___cccfffkkkttt~~~~~~{{{|||yyytttooommmnnnoooqqqsssyyy{{{sssnnnggggggggglllsss{{{|||uuunnnjjjaaa___[[[XXXVVVVVVXXXYYY[[[ZZZ[[[___ccciiittt{{{jjjXXXKKKIIIHHHKKKQQQWWW^^^kkkwwwssspppuuusssaaa[[[[[[aaagggrrrwww~~~~~~~~~~~~ddd```[[[WWWVVVVVVVVVUUUUUUZZZaaaffflllwww}}}fffSSSHHH>>>======;;;;;;===BBBFFFSSSvvvuuuttt|||iiiLLLDDD<<<888999666666666666666666666666777444444444333333333222222111222222222444888===BBBOOOWWWeeettt}}}}}}|||wwwrrr\\\NNNGGGBBBAAABBB@@@BBBDDDFFFIIINNNSSSWWW]]]gggvvv~~~~~~~~~|||zzzzzz|||{{{||||||}}}}}}|||{{{zzzxxxwwwuuussssssuuuwwwxxxvvvvvvwwwwwwvvvuuuttttttttttttttttttttttttttttttuuuuuuttttttsssrrrrrrrrrppppppooooooppprrrtttvvvuuutttuuuwwwyyy{{{zzzyyyuuuuuuuuuttttttssssssrrrrrrrrrrrrsssuuuvvvuuutttqqqtttwwwzzz}}}}}}zzzvvvtttrrrrrrsssssstttsssrrrqqqpppkkklllnnnpppsssuuuvvvvvvuuupppkkkgggddd```ZZZUUUJJJFFFBBB???>>>===;;;:::777777666555555555555666999;;;=========>>>@@@BBBGGGJJJOOOTTTWWWXXXWWWVVVTTTTTTUUUVVVXXX[[[^^^```aaa```ccciiinnnuuu~~~{{{|||||||||zzz{{{~~~|||zzzwwwrrrlllgggbbb___^^^[[[YYYVVVUUUUUUWWWZZZ]]]```iiirrrwww}}}}}}zzzvvvrrrpppqqqrrrtttuuu{{{~~~yyytttqqqoooqqqvvv~~~}}}vvvpppjjjggg```^^^\\\\\\]]]```dddfffeeedddeeehhhjjjnnnyyyssscccSSSIIIIIIJJJOOOWWW___iiiyyyvvvnnnnnnuuuxxxaaaVVVTTTVVV[[[aaafffkkkqqqtttuuuvvvzzz}}}eee```[[[XXXWWWWWWWWWWWWUUUYYY```dddjjjtttjjjTTTHHH???>>>===;;;;;;===AAAEEENNNsss}}}qqqsss|||lllNNNEEE===999999666666666666666777777777777444444444333333222222222111111111111222777===BBBNNNVVVeeeuuu~~~xxxvvv```QQQIIICCCAAABBBBBBDDDFFFHHHKKKPPPUUUYYY^^^hhhwww~~~~~~|||zzz{{{}}}||||||}}}}}}}}}{{{zzzyyywwwvvvtttttttttwwwzzz|||vvvvvvvvvvvvuuutttsssrrrssstttttttttttttttttttttuuuuuutttsssrrrqqqqqqpppppppppooooooppprrrtttvvvuuuuuuuuuwwwyyyzzzyyyxxxvvvvvvuuuuuuttttttttttttssssssssstttvvvwwwvvvuuuqqqtttxxx{{{~~~{{{xxxvvvuuutttrrrsssssstttsssrrrpppooolllmmmoooqqqssstttuuuvvvqqqlllfffbbb___[[[UUUPPPHHHEEE@@@>>>======<<<;;;777666666555555555555666555888;;;===>>>@@@CCCFFFHHHKKKQQQVVVYYYYYYXXXWWWUUUUUUUUUVVVYYY\\\```bbbbbbaaaccchhhmmmsss|||xxxyyyyyyyyyxxxyyy|||}}}zzzxxxuuuoooiiiccc^^^[[[ZZZWWWUUURRRPPPPPPRRRUUUWWWYYYaaaiiinnntttzzz}}}|||}}}zzzxxxxxxzzz{{{{{{|||{{{{{{zzzyyy}}}wwwoooiiieeecccaaa``````aaaeeejjjooosssooonnnnnnpppqqqttt~~~zzzlll]]]PPPIIIIIIKKKRRR\\\fffrrrxxxqqqlllnnnvvvkkkWWWOOOPPPQQQTTTYYY[[[```eeeiiikkkoootttxxxgggccc]]]YYYWWWVVVTTTSSSZZZZZZ^^^eeekkkrrroooZZZJJJBBB===999;;;===>>>@@@DDDRRRlllttttttrrrMMMBBB???888444888999888777666555444333333444444444444444444444444333000111333444444999???LLLUUUcccrrr|||~~~ttt\\\NNNGGGBBBAAAAAACCCEEEGGGIIILLLPPPVVVZZZccckkkxxxyyy|||~~~}}}~~~{{{|||{{{yyywwwvvvxxxyyyuuuuuutttttttttvvvwwwyyywwwtttrrrrrrsssttttttsssssssssssstttuuuvvvwwwxxxttttttssssssrrrqqqppppppooonnnnnnnnnnnnppprrrsssuuuuuuuuuvvvvvvwwwxxxyyyvvvuuutttsssssstttuuuvvvssssssttttttuuutttttttttuuuvvvxxxzzz|||~~~~~~{{{yyyvvvsssqqqppprrrrrrrrrrrrrrrrrrrrrrrrpppooonnnmmmmmmoooqqqrrrnnnjjjddd]]]XXXRRRMMMIIIEEEBBB???=========<<<;;;666666555444555555777888777999;;;<<<<<<>>>AAACCCKKKNNNSSSVVVVVVVVVVVVWWWWWWWWWXXXZZZ[[[^^^```aaabbbbbbeeekkkooouuu~~~vvvuuuuuuuuuvvvxxxxxxzzz~~~~~~zzzxxxssskkkddd___ZZZUUURRRPPPOOONNNNNNNNNPPPRRRSSSUUUXXX]]]ccchhhnnnuuuyyyzzzssslllhhheeeeeeeeeggglllqqquuuxxxyyyzzzxxx|||~~~{{{xxx}}}uuukkk^^^QQQJJJIIIJJJNNNVVVbbbooossspppnnnssssssbbbUUUTTTRRRLLLMMMRRRVVVWWWYYY]]]dddmmmvvv{{{gggccc]]]YYYWWWVVVTTTSSSZZZZZZ^^^eeekkkrrrsss\\\KKKCCC===:::;;;======???CCCIII^^^wwwvvvtttOOOCCCAAA:::777999888888777666555444333333444444444444444444444444444222222444555555:::@@@JJJSSSaaaqqq}}}sss\\\MMMGGGBBBAAAAAACCCEEEGGGIIILLLPPPVVVZZZdddlllyyyzzz{{{}}}~~~|||{{{|||zzzzzzzzzxxxvvvuuuwwwxxxvvvuuutttttttttuuuvvvwwwuuusssqqqqqqssstttttttttssssssssssssttttttuuuvvvuuutttsssrrrqqqpppoooooooooooonnnnnnoooppprrrsssssssssrrrsssssstttuuuvvvxxxwwwuuusssrrrrrrssssssqqqqqqrrrssssssssssssrrrsssuuuwwwzzz|||}}}}}}}}}{{{zzzyyywwwvvvtttsssrrrssssssrrrrrrrrrqqqqqqqqqooonnnmmmmmmlllmmmmmmmmmjjjfff___XXXSSSMMMHHHEEEDDDAAA???=========<<<:::666555444444444555666777777999;;;<<<===???BBBEEEJJJMMMRRRTTTUUUUUUUUUUUUWWWXXXYYYZZZ\\\^^^```aaabbbbbbeeekkkooouuu{{{tttuuuuuuvvvwwwxxxwwwyyy~~~|||wwwrrrjjjbbb\\\WWWSSSPPPLLLKKKJJJJJJKKKMMMPPPRRRQQQUUUZZZ___dddhhhnnnqqqxxx|||~~~{{{vvvqqqmmmkkkkkkjjjqqqssswww|||uuuiii___UUULLLJJJLLLOOOUUUaaaoooxxxqqqpppqqqyyyqqqaaaUUUSSSQQQLLLLLLRRRTTTVVV[[[ccclllvvv|||gggccc]]]YYYWWWVVVUUUTTTYYYYYY]]]dddjjjrrrxxx```MMMDDD>>>:::<<<===<<<>>>AAAFFFUUUooo~~~|||wwwRRREEEAAA<<<999;;;888888777666555444444333444444444444444444444444555333333555666666;;;AAAHHHQQQ___ooo}}}rrr[[[MMMGGGCCCAAABBBCCCEEEGGGHHHKKKPPPVVVZZZeeennnzzz|||yyy{{{}}}}}}{{{zzzyyyyyyxxxxxxxxxvvvttttttuuuwwwvvvvvvuuuttttttttttttuuutttrrrqqqrrrtttuuuuuuuuussssssrrrrrrrrrrrrsssssstttsssrrrpppoooooonnnnnnppppppoooooopppqqqrrrsssqqqqqqqqqqqqrrrssstttuuuzzzxxxuuurrrpppppppppqqqooopppqqqqqqrrrrrrrrrqqqrrrtttwwwzzz{{{{{{zzzyyyvvvvvvvvvuuuuuuuuuuuuuuuttttttsssrrrqqqppppppooolllmmmmmmmmmkkkiiihhhfffddd```YYYSSSNNNJJJFFFCCCBBBAAA???>>>>>>===;;;999555444333333333444666777777999;;;<<<===@@@DDDGGGJJJMMMQQQSSSSSSSSSSSSTTTXXXXXXYYY[[[]]]___aaacccccccccfffkkkoootttvvvrrrtttvvvwwwxxxxxxxxxyyy~~~~~~vvvpppggg___XXXSSSOOOMMMJJJIIIHHHGGGIIIMMMQQQTTTVVVZZZ___dddgggiiilllnnnqqquuuxxxwwwuuusssrrrssstttuuuvvvkkk^^^TTTMMMJJJMMMSSSSSS]]]mmm~~~rrrrrrsssxxxzzzrrrdddYYYVVVSSSOOOOOOTTTTTTXXX```mmmzzzgggccc^^^YYYWWWVVVUUUTTTXXXXXX\\\cccjjjrrr~~~~~~dddPPPEEE???;;;;;;<<<;;;<<>>>>>===:::888444333222222333444666777777999;;;<<<>>>AAAFFFIIILLLNNNQQQSSSSSSRRRSSSTTTXXXXXXZZZ[[[^^^```bbbddddddcccfffkkkooottt{{{rrrqqquuuvvvxxxyyyzzzyyyzzz~~~}}}uuuoooeee[[[TTTPPPLLLJJJKKKJJJIIIJJJMMMRRRWWWZZZ```dddhhhkkkmmmmmmnnnoooqqquuu}}}|||{{{{{{{{{|||~~~}}}yyywwwoooeeeYYYQQQMMMLLLRRRYYY\\\jjj}}}{{{sssuuuxxx~~~|||~~~}}}zzzwwwlllaaa]]]YYYUUUVVVZZZZZZ___kkk{{{hhhddd^^^ZZZXXXWWWUUUTTTWWWWWW[[[ccciiiqqq~~~hhhRRREEE???;;;;;;<<<:::;;;>>>@@@GGGXXXlllzzz{{{XXXEEE@@@<<<999:::777777666666555555444444444444444444444444444444444222222444555555:::@@@LLLSSS^^^lllyyysss\\\NNNGGGCCCBBBBBBDDDEEEFFFGGGJJJPPPVVV[[[gggppp}}}~~~|||{{{{{{zzzzzzyyyxxxwwwtttttttttrrrqqqqqqsssuuuvvvuuuuuutttsssrrrqqqqqquuuttttttuuuxxxyyyxxxwwwsssrrrqqqppppppoooppppppnnnmmmmmmmmmnnnppprrrtttrrrrrrrrrsssssssssssssssqqqqqqqqqrrrrrrssstttuuuuuuuuusssrrrqqqqqqrrrrrrpppqqqrrrssstttttttttttttttvvvyyy{{{{{{yyyvvvtttrrrrrrrrrrrrrrrrrrrrrrrrtttsssrrrpppooommmlllkkkjjjjjjiiihhheeeaaa]]][[[TTTRRROOONNNMMMLLLIIIGGGDDDBBB???>>>===;;;999777333333222222333444666777888999;;;<<>>DDDSSSgggvvv~~~[[[FFF???;;;999999777777666666555555555555444444444444444444444444444111222444555555:::@@@NNNTTT___kkkwwwuuu^^^OOOHHHDDDBBBBBBEEEEEEFFFGGGJJJOOOWWW\\\gggppp~~~~~~}}}|||zzzzzzzzzzzzxxxwwwsssssssssrrrpppppprrrtttttttttttttttsssrrrqqqpppuuuuuuuuuvvvxxxyyyxxxvvvsssrrrqqqpppppppppppppppnnnmmmlllmmmnnnqqqsssuuussssssttttttttttttssssssoooooooooooopppqqqrrrsssrrrsssttttttttttttssssssqqqrrrssstttuuuvvvvvvvvvvvvwwwyyyzzzyyywwwtttrrrqqqqqqqqqppppppppppppppprrrqqqpppooommmlllkkkjjjhhhfffddd```]]]ZZZXXXWWWPPPOOOOOOOOOPPPNNNLLLIIIGGGDDD???<<<;;;999777666333333222333444555777888888999;;;===???DDDKKKOOOOOOQQQSSSSSSRRRRRRSSSTTTVVVWWWXXX[[[]]]```cccdddeeeeeehhhnnnrrrxxxvvvpppnnnsssxxxxxxyyyzzz{{{yyyyyy||||||uuummmaaaWWWPPPMMMLLLKKKIIIKKKNNNSSSZZZaaahhhkkkrrrtttvvvvvvuuussssssttttttsssuuuwwwvvvsssvvv|||~~~yyytttnnniiifffddd___XXXRRRRRRTTTXXX```iiiyyy{{{uuuvvvyyyyyyzzz{{{}}}|||rrriiibbb______```jjjttthhhddd___ZZZXXXWWWVVVUUUUUUUUUZZZaaahhhqqq~~~lllVVVDDD>>>::::::;;;:::<<>>;;;999999888777666666555555555333333333333333333333333444555444444444888===AAAMMMSSS\\\eeelllsss|||vvvbbbQQQGGGDDDCCCCCCCCCDDDFFFGGGKKKQQQWWW\\\dddppp{{{|||zzzxxxxxxyyyyyyuuurrrttttttsssrrrrrrrrrrrrsssrrrrrrsssttttttsssssssssrrrssssssttttttsssssssssoooooopppqqqqqqrrrssssssqqqpppoooppprrrsssssssssssstttuuuuuuuuutttsssrrrssssssssssssssstttuuuvvvsssuuuxxxzzzzzzxxxuuusssqqqrrrtttuuuwwwxxxxxxxxxvvvvvvvvvtttsssqqqooonnnqqqqqqpppooonnnmmmllllllgggkkknnnooommmiiifffeeebbbWWWMMMHHHGGGGGGLLLRRRVVV^^^cccaaa]]]ZZZWWWSSSJJJFFF???:::777444222111444333222222333666888:::;;;;;;===???DDDIIINNNPPPQQQPPPOOOOOOOOOPPPQQQRRRTTTUUUXXX[[[^^^aaacccdddfffdddgggnnnvvv~~~zzzssslllsssxxxzzz|||}}}{{{vvvrrrsssuuuxxxtttfffYYYTTTTTTRRRPPPPPPUUU\\\eeennntttxxx{{{}}}rrrqqqoookkkhhhggghhhjjjhhhkkkmmmkkkiiijjjooouuuqqqvvv}}}|||wwwvvvqqqtttvvvvvvvvvzzz~~~{{{xxxtttoookkkgggiiinnnwww|||xxxsssrrrsssuuuxxx|||zzzvvvtttnnnjjjjjjttt|||vvvkkklll{{{~~~}}}jjjfff```\\\YYYWWWUUUSSSSSSSSSWWW^^^dddkkkwwwmmmUUUFFF???;;;;;;;;;999:::===>>>@@@FFFSSSeeewwwkkkNNNBBB>>><<<999999888777666666555555555444444444444444444444444444444444444444888===AAALLLRRR[[[ccckkkrrryyy~~~xxxcccRRRHHHDDDBBBBBBCCCDDDFFFHHHKKKQQQXXX]]]bbbmmm|||}}}}}}{{{yyyyyyyyyxxxuuusssuuutttssssssrrrrrrssssssrrrrrrssssssssssssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrnnnppprrrttttttsssrrrqqqqqqooooooppprrrsssssssssrrrssstttttttttsssrrrqqqssssssssstttuuuvvvwwwwwwtttvvvxxxzzzzzzxxxuuutttrrrssstttuuuvvvwwwwwwwwwwwwvvvvvvuuusssrrrpppooopppppppppooonnnnnnmmmmmmjjjlllnnnooonnnkkkfffccc\\\RRRIIIFFFGGGIIINNNTTTZZZaaafffbbb]]]XXXSSSOOOGGGCCC===999777666444333444333222333444666999:::;;;<<<===@@@DDDIIINNNPPPPPPOOONNNNNNNNNOOOQQQQQQUUUVVVXXX[[[^^^```bbbccceeedddgggooowww}}}wwwrrrmmmuuu|||zzzuuuvvvwwwzzzuuugggZZZUUUTTTSSSSSSTTTZZZ```iiipppuuuwwwyyyzzzpppooolllgggddddddfffhhhiiinnnrrrtttuuuwww}}}wwwssstttpppuuu{{{{{{xxxtttxxxvvvpppmmmnnnpppxxx|||zzzxxxxxxsssooonnnttt{{{|||llldddgggvvv~~~jjjeee___[[[XXXVVVTTTSSSTTTTTTWWW]]]bbbiiiuuunnnWWWFFF@@@;;;;;;;;;::::::======???EEEPPPaaauuuuuuvvvnnnQQQCCC>>><<<:::999888777666666555555555555555555555555555555555333444444444555888<<<@@@LLLQQQZZZbbbjjjpppvvvzzzzzzeeeSSSHHHDDDBBBAAACCCDDDFFFHHHKKKQQQXXX]]]aaakkkxxx{{{yyyxxxyyyzzzzzzyyywwwuuuuuutttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqoooppppppqqqrrrrrrrrrqqqnnnqqqtttvvvvvvtttqqqooooooooonnnpppssstttttttttqqqrrrrrrrrrrrrqqqpppooorrrssstttuuuvvvwwwxxxxxxtttuuuxxxyyyzzzxxxvvvtttsssssstttuuuuuuuuuuuuuuuvvvvvvvvvuuutttrrrqqqpppooooooooooooooooooooooooooonnnnnnooopppmmmfffaaaUUULLLEEEDDDFFFIIIPPPVVV]]]dddhhhccc[[[UUUNNNIIICCC???;;;888777777666555333333333333555777999;;;;;;<<<>>>AAAFFFJJJMMMOOOOOONNNMMMMMMMMMOOOPPPQQQVVVWWWYYY[[[]]]___```aaaddddddhhhpppxxx|||uuuqqqnnnkkkvvv}}}yyyyyyyyy{{{uuuhhhZZZUUUUUUUUUVVVYYY```eeemmmsssuuuuuuuuuuuunnnmmmjjjgggeeefffjjjmmmrrrxxx}}}tttrrruuuyyyzzzooommmnnnqqquuu|||}}}~~~|||xxxvvvsssxxxzzzmmmdddaaagggxxxjjjeee___ZZZWWWUUUSSSRRRUUUUUUWWW]]]aaagggrrr~~~oooXXXFFF@@@;;;;;;;;;:::;;;===???AAAFFFQQQbbbxxx~~~ooosss~~~rrrSSSCCC>>>;;;999999888777666555555555555444444444444444444444444333333444444555777<<>>@@@BBBHHHUUUiiiyyyooouuutttUUUCCC<<<:::999999888777666555555555555333333333333333333333333222333444444555777;;;>>>KKKPPPYYYdddnnntttwwwxxxyyyiiiVVVJJJEEEBBBAAABBBDDDFFFHHHLLLRRRZZZ___hhhoooxxxxxxxxxxxxxxxxxxyyyzzz|||vvvvvvuuuttttttttttttuuusssrrrqqqppppppppppppqqqpppqqqrrrtttuuuvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqnnnnnnooosssvvvxxxxxxwwwrrrrrrqqqpppoooooonnnnnnoooppprrrssstttuuuuuuuuupppqqqssstttttttttsssrrrrrrssssssssssssrrrqqqqqqrrrrrrrrrrrrrrrqqqpppoooooooooppppppqqqqqqrrrrrrtttqqqooopppqqqnnneee^^^QQQIIIDDDDDDGGGIIIMMMSSSUUU[[[]]]XXXPPPJJJEEE@@@???<<<999777666555444222333333444666777999;;;<<<;;;===AAAEEEIIIKKKMMMNNNMMMMMMLLLLLLMMMOOOPPPQQQUUUUUUVVVWWWXXXYYYZZZZZZ```ccciiirrryyywwwhhhbbbcccppp~~~}}}zzzzzzvvvjjj^^^XXXWWWXXX\\\bbbeeejjjooosssssssssrrrrrrwwwxxxzzz|||{{{}}}zzzooolllnnnqqqvvvzzzsssssswwwyyyfffZZZUUUUUUSSSOOOOOOSSSZZZfffxxx}}}}}}|||{{{}}}~~~mmmggg```YYYVVVTTTTTTSSSTTTTTTVVV[[[___eeeppp{{{rrr\\\GGGAAA<<<<<<<<<;;;;;;>>>???@@@HHH[[[vvvyyyrrryyyvvvVVVDDD<<<;;;;;;999888777666666555555555333333333333333333333333111222444444555777;;;===IIINNNXXXeeeqqqxxx{{{{{{xxxkkkWWWLLLFFFDDDBBBBBBDDDFFFHHHMMMSSSZZZ```jjjpppxxx~~~||||||{{{xxxuuutttvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuuuusssrrrpppppppppqqqqqqqqqrrrtttvvvwwwxxxyyyyyyyyywwwtttqqqoooooopppqqqnnnnnnqqquuuyyy{{{{{{zzzttttttrrrqqqppppppooopppoooppprrrsssttttttsssrrrnnnoooppprrrrrrrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqpppqqqqqqrrrrrrrrrqqqqqqpppppppppqqqqqqrrrrrrrrrrrrsssqqqqqqqqqpppllleee___RRRKKKFFFGGGHHHIIILLLQQQOOOTTTVVVPPPIIIEEEAAA======:::888666666555444222222333555777999:::<<<<<<;;;>>>BBBGGGJJJLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRTTTUUUUUUVVVWWWXXXYYYYYY___bbbjjjsssxxxtttccc___dddzzz~~~{{{zzzxxxnnnccc^^^\\\\\\```eeehhhkkkppptttvvvxxx{{{|||}}}xxxvvvzzz~~~{{{uuummmlllnnnppptttxxxyyyuuuuuu{{{~~~ppp```TTTNNNKKKKKKIIIHHHJJJQQQ[[[hhh{{{~~~}}}|||nnniii```ZZZVVVUUUTTTTTTSSSRRRUUUZZZ^^^dddooozzzrrr]]]GGGAAA<<<<<<<<<;;;<<<>>>>>>@@@KKKeee|||sss{{{yyyYYYEEE>>>======999888777666666555555555444444444444444444444444000222444555555777:::===EEEKKKVVVeeesss{{{}}}}}}}}}kkkXXXMMMGGGEEEDDDBBBDDDFFFIIIMMMSSS[[[```jjjooowww}}}zzzzzzzzzyyywwwtttsssuuuxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvuuusssqqqpppqqqrrrrrrqqqrrrtttvvvxxxyyyzzz{{{wwwvvvtttrrrpppnnnnnnnnnnnnooorrrwww{{{~~~~~~}}}wwwvvvtttrrrqqqqqqqqqqqqqqqrrrsssuuuuuutttrrrqqqnnnooopppqqqrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqppprrrsssssstttttttttssssssqqqqqqqqqrrrrrrrrrrrrrrrpppqqqrrrrrrooojjjdddaaaSSSLLLHHHIIIJJJKKKNNNRRRMMMQQQQQQIIIBBB???>>>;;;999777666555666666555444222333555777:::;;;<<<===;;;>>>CCCHHHLLLMMMMMMLLLNNNNNNMMMNNNOOOPPPRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZ^^^bbbjjjsssxxx}}}~~~nnn```aaalll|||{{{|||sssiiidddaaa```dddiiikkknnnsssxxx}}}yyysssooorrrvvv|||~~~www~~~tttmmmggggggiiikkknnnrrrvvv|||{{{uuuwwwwwwiiiaaaVVVMMMHHHGGGGGGHHHGGGGGGJJJRRR]]]jjj}}}oooiiiaaaZZZWWWUUUUUUTTTRRRRRRTTTZZZ^^^dddooozzzsss]]]HHHAAA<<<===<<<;;;<<>>AAAWWWyyyqqqzzz^^^HHH@@@===:::777777777666555555444444444444444444444444444444222333444444444666999;;;FFFJJJUUUfffwwwppp[[[MMMFFFDDDCCCEEECCCDDDHHHKKKOOOWWW```gggkkkrrr||||||yyyxxxwwwvvvuuuuuuvvvwwwxxxuuutttssssssssstttvvvwwwuuusssrrrssssssrrrpppnnnooooooppprrruuuwwwvvvuuuuuutttrrrrrrrrrqqqnnnllllllooossswwwzzz{{{zzzzzzyyywwwtttrrrrrrrrrrrrqqqtttttttttsssrrrqqqpppoooooopppqqqrrrrrrqqqpppooooooooonnnnnnooopppqqqqqqttttttuuuuuuuuuuuuttttttyyyxxxwwwvvvuuusssrrrrrrsssuuuvvvvvvrrrlllfffbbbXXXQQQIIIGGGKKKPPPRRRQQQRRRPPPLLLGGGBBB===999777555555555444444333333333555555777888:::<<<======CCCEEEHHHKKKMMMNNNMMMMMMMMMKKKKKKOOOTTTWWWVVVUUUVVVXXXYYYXXXVVVWWWZZZ^^^aaaccchhhmmmuuu~~~|||pppfff___eeeqqq~~~vvvrrrnnnjjjlllppprrryyy}}}|||~~~}}}{{{~~~|||}}}mmmdddaaaZZZSSSPPPSSSXXX\\\^^^bbbbbbgggpppwww}}}xxxtttwww|||}}}|||iiiWWWMMMCCCCCCBBBAAA???@@@CCCEEEEEEFFFJJJRRR[[[hhh{{{pppjjjbbb[[[WWWUUUTTTSSSQQQSSSUUUXXX\\\eeepppxxxwww___LLLBBB;;;;;;===<<<;;;<<>>:::999555555555444444333333333555666777999:::<<<===>>>BBBDDDGGGJJJLLLMMMMMMMMMNNNMMMLLLOOOSSSVVVVVVUUUVVVWWWYYYYYYXXXXXX[[[]]]```bbbggglllttt~~~}}}pppeee```gggsssxxxtttqqqmmmnnnrrrwww}}}zzzwwwxxxzzzqqqddd\\\UUUOOOIIIGGGJJJOOOQQQRRRUUUVVV[[[dddlllqqqzzzxxxssstttuuuvvvvvvqqq\\\MMMEEEAAAAAAAAA???>>>???BBBDDDEEEFFFLLLUUU^^^jjj|||qqqkkkccc\\\XXXUUUTTTRRRPPPSSSVVVXXX]]]fffrrrzzz{{{dddMMMCCC;;;;;;===<<<;;;<<>>;;;:::555555555444444444444444666666777999;;;<<<>>>>>>BBBDDDGGGJJJLLLMMMLLLLLLPPPNNNMMMNNNQQQTTTUUUUUUTTTVVVYYYZZZZZZZZZ[[[\\\___aaaeeelllttt}}}oooddd```jjjxxx|||yyyuuurrrssswww}}}}}}xxxsssqqqtttxxx}}}nnndddZZZTTTNNNJJJEEEEEEHHHKKKMMMLLLJJJJJJOOOXXX^^^dddllltttxxx}}}wwwqqqnnnlllllllllooossstttmmm^^^MMMBBB>>>>>>???>>>===<<<===@@@CCCEEEHHHOOOYYYbbbnnn~~~|||rrrmmmddd]]]XXXUUUSSSRRRPPPSSSVVVYYY^^^gggsss{{{hhhOOODDD<<<;;;<<<<<<;;;<<>>???AAACCCFFFJJJLLLLLLLLLLLLPPPOOOMMMMMMOOOQQQSSSTTTTTTVVVXXXZZZ[[[\\\\\\\\\^^^aaaffflllvvv|||mmmbbbaaammm}}}~~~|||xxxyyy}}}~~~zzztttooopppuuuzzzlllccc]]]UUUOOOLLLHHHEEEFFFIIILLLLLLJJJFFFFFFJJJQQQVVVZZZaaaiiikkkssszzzxxxtttmmmfffbbbaaabbbdddeeeccc\\\PPPEEE???===<<<<<<<<<;;;;;;<<>>???@@@BBBDDDGGGJJJLLLMMMMMMLLLNNNNNNNNNNNNNNNPPPQQQSSSTTTUUUWWWZZZ\\\]]]]]]]]]___bbbhhhpppzzzzzzjjjaaaaaappp~~~yyyrrrmmmooovvv|||~~~qqqbbb]]]YYYSSSMMMGGGDDDBBBDDDGGGIIIHHHGGGHHHGGGIIINNNPPPRRRWWW^^^bbbmmm}}}xxxrrrppplllfff___ZZZXXXXXXZZZZZZVVVOOOGGG@@@>>>>>>:::;;;;;;::::::<<>>===999888888777777666666555444444444444444444444444222333444444444666999;;;CCCJJJWWWgggxxxoooYYYKKKFFFFFFEEECCCDDDHHHKKKOOOWWW```ooowww|||zzzzzzzzzyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{zzzyyywwwuuusssrrrsssqqqpppppprrrssstttttttttrrrppppppqqqssssssssssssqqqpppoooooonnnkkkiiikkklllmmmooopppqqqqqqqqqwwwtttqqqpppooooooooommmllllllnnnoooooooooooonnnlllnnnpppssstttuuuttttttsssttttttuuuvvvxxxyyyzzzvvvuuutttsssssstttuuuvvvuuuuuuuuuuuuuuuvvvvvvvvvtttuuuwwwwwwvvvssspppmmmiiiaaaVVVQQQQQQSSSRRRQQQLLLJJJGGGDDD@@@<<<999888555555555555555666666666888888999;;;===>>>@@@@@@CCCEEEHHHKKKMMMNNNMMMMMMMMMOOOQQQQQQQQQQQQRRRTTTUUUUUUVVVYYY\\\______^^^aaaeeellluuuwwwggg___aaaqqq~~~~~~~~~{{{tttmmmjjjmmmwww~~~zzz~~~}}}xxxssspppnnnqqq{{{zzziii^^^YYYVVVPPPLLLFFFDDDBBBDDDHHHJJJIIIGGGHHHFFFGGGJJJKKKKKKOOOUUU___kkk{{{vvvpppiiifffaaa[[[VVVSSSPPPOOOPPPNNNKKKEEE@@@=========::::::;;;;;;;;;===AAADDDGGGLLLWWWeeeqqq~~~}}}}}}}}}~~~~~~~~~}}}|||||||||}}}}}}{{{}}}}}}}}}zzz{{{~~~wwwqqqggg___YYYVVVSSSQQQQQQSSSUUUXXX\\\eeepppxxxoooTTTHHH===;;;;;;;;;:::<<<>>>CCCLLL^^^yyy}}}mmmnnnyyysssUUUDDD???>>>999999888888777666666666444444444444444444444444222333444444444666999;;;AAAIIIUUUeeeuuuoooXXXJJJFFFGGGFFFCCCDDDHHHKKKOOOWWW```mmmvvv|||{{{{{{{{{zzzzzzyyyxxxxxxyyyzzz{{{zzzyyyxxxvvvtttsssrrrrrrqqqppppppqqqsssttttttsssuuurrrpppoooqqqrrrrrrrrrrrrpppoooooopppooommmkkkmmmnnnoooooopppqqqrrrrrrvvvsssqqqppppppqqqpppooollllllllllllmmmnnnooopppooooooppprrrtttvvvwwwxxxvvvvvvvvvuuuvvvvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuutttssssssrrrtttuuuvvvwwwvvvtttqqqpppjjjaaaVVVOOONNNOOOMMMKKKHHHGGGEEECCC@@@>>><<<;;;444555555555666666666777888999:::;;;===???@@@AAADDDFFFIIILLLNNNOOONNNNNNMMMQQQUUUVVVUUUTTTUUUVVVVVVUUUUUUWWW\\\___``````bbbhhhpppzzzttteee]]]```rrr~~~~~~~~~zzzvvvpppiiihhhnnnzzz~~~|||xxxuuu{{{vvvppphhhccc___aaaeeepppwwwiii]]]WWWTTTQQQNNNIIIFFFDDDFFFIIILLLLLLJJJFFFDDDEEEGGGHHHGGGKKKQQQ^^^kkk{{{~~~tttlllhhh```ZZZTTTOOONNNMMMJJJHHHGGGFFFCCC@@@===;;;<<<<<<:::;;;;;;<<<<<<>>>BBBEEEHHHMMMXXXfffttt||||||{{{{{{|||}}}~~~~~~~~~}}}|||{{{||||||}}}zzz||||||~~~{{{zzz|||wwwqqqhhh___ZZZVVVSSSQQQQQQSSSUUUWWW[[[dddooowwwpppUUUIII>>>;;;;;;::::::<<<;;;@@@HHHVVVlll}}}ppppppxxxvvvWWWEEE@@@???999999888888777666666666444444444444444444444444222333444444444666999;;;@@@GGGTTTcccsssoooXXXIIIFFFGGGEEECCCDDDHHHKKKOOOWWW```iiiuuu}}}||||||}}}zzzyyyxxxwwwwwwwwwxxxyyyyyywwwuuutttrrrrrrsssssspppoooppprrrtttuuutttsssuuurrrpppooopppqqqrrrrrrpppoooooooooqqqqqqooonnnooooooooopppqqqrrrrrrrrrtttrrrppppppqqqssssssrrrnnnllljjjiiijjjmmmppprrrqqqqqqpppppprrrvvvyyy{{{yyyxxxwwwvvvuuuuuuuuuuuuttttttuuuuuuuuuuuuttttttwwwwwwvvvtttsssrrrqqqpppuuuvvvvvvvvvuuutttsssrrrkkkaaaUUUMMMKKKKKKHHHFFFDDDDDDCCCBBB@@@??????>>>444555555555666666777777888999:::<<<>>>???@@@AAADDDFFFIIIMMMOOOOOOOOOOOONNNRRRXXXZZZYYYWWWXXXYYYWWWUUUTTTVVV[[[```aaaaaadddjjjsss~~~rrrddd]]]```rrr}}}}}}}}}{{{wwwtttnnnhhhhhhqqq~~~xxxxxxwwwuuuuuu}}}xxxlllaaa[[[XXXTTTSSSYYYcccuuuyyylll___WWWTTTRRRRRRGGGDDDBBBCCCGGGJJJJJJIIIDDDCCCCCCFFFGGGGGGKKKQQQ^^^lll{{{xxxllleeecccZZZSSSKKKHHHIIIIIIGGGDDDCCCBBB@@@>>>===<<<<<<===;;;;;;<<<<<<===???CCCGGGHHHMMMXXXggguuu}}}{{{{{{{{{{{{{{{|||}}}~~~~~~|||||||||}}}~~~zzz|||}}}~~~~~~~~~~~~}}}|||{{{zzz}}}{{{pppfffbbb^^^XXXUUUUUUQQQSSSUUUWWWZZZbbbmmmuuuwwwXXXLLLAAA===<<<;;;:::;;;======AAAMMM___ppp{{{zzzzzzssstttyyyZZZHHH@@@;;;999999888888777666666666666555555555555444444444333333333333333444888;;;@@@LLLZZZcccjjjvvv}}}|||jjjWWWKKKGGGGGGGGGDDDBBBEEEHHHLLLVVV___lllsss}}}~~~}}}|||{{{{{{xxxuuussssssvvvzzz|||yyyyyyxxxwwwvvvuuuttttttpppqqqsssuuuvvvvvvuuuuuurrrpppooopppqqqsssrrrrrrqqqpppooommmmmmmmmnnnooonnnoooqqqrrrsssrrrrrrrrrsssrrrpppnnnnnnoooppprrrlllnnnppppppppppppqqqrrrtttuuuvvvvvvwwwyyy|||{{{zzzyyywwwvvvuuuuuuuuuuuutttrrrrrrssstttsssrrrttttttsssssssssrrrrrrrrrrrrrrrsssuuuwwwwwwuuurrrjjjbbbVVVLLLFFFDDDDDDDDDCCCCCCCCCBBB@@@>>>===<<<:::999666444444666999;;;888:::===>>>>>>???AAABBBHHHIIIKKKMMMOOOPPPQQQRRRTTTWWWZZZZZZYYYVVVUUUTTTUUUVVVYYYZZZ[[[]]]aaacccjjjoooxxxjjj___[[[```ooo~~~|||{{{zzzyyysssqqqmmmjjjlllttt|||vvvtttrrruuuzzz~~~uuullleee]]]TTTMMMOOOPPPSSSZZZjjjyyylllbbb\\\YYYVVVUUUJJJFFFBBBCCCFFFJJJKKKJJJDDDCCCBBBBBBDDDFFFJJJLLL[[[hhhrrrsssnnnfff^^^XXXPPPKKKFFFEEEFFFFFFBBB>>>AAA???===;;;:::;;;===>>>===999888>>>CCCEEEFFFIIIOOOXXX^^^kkk~~~|||{{{{{{{{{|||~~~}}}|||}}}~~~~~~{{{xxxwwwzzz~~~~~~~~~~~~}}}{{{qqqgggbbb^^^XXXUUUTTTQQQSSSUUUWWWZZZbbbmmmuuuwwwXXXLLL@@@===<<<;;;:::;;;>>>===@@@IIIYYYiiitttyyy|||zzzrrrqqq}}}|||\\\HHH???;;;999999888888777666666666555444444444333333333333333333444333333444888:::AAALLLYYYbbbgggrrr{{{zzz~~~jjjYYYNNNIIIHHHGGGCCCBBBEEEHHHMMMWWW```jjjqqq|||~~~~~~}}}}}}|||zzzyyyvvvuuutttvvvxxxzzzyyyxxxwwwvvvuuutttssssssqqqrrrssssssttttttttttttsssqqqpppqqqrrrtttsssssspppoooooonnnnnnnnnnnnoooqqqpppppppppqqqrrrsssttttttsssqqqpppoooppppppqqqkkkmmmpppqqqqqqqqqrrrssstttvvvxxxxxxyyyzzz}}}zzzzzzyyyxxxwwwwwwwwwwwwuuusssrrrrrrssstttsssrrruuuuuuuuuuuutttttttttsssuuuuuuwwwyyyzzzyyywwwtttmmmeeeZZZOOOHHHEEEDDDEEECCCCCCCCCBBB@@@>>>===<<<:::888666444444666999;;;:::<<<===>>>>>>@@@BBBEEEHHHIIIKKKMMMOOOPPPQQQQQQUUUWWWZZZZZZXXXVVVTTTTTTUUUWWWZZZ\\\]]]```dddfffmmmrrrzzz|||fff]]][[[aaappp}}}{{{yyywwwqqqpppmmmkkknnnvvv{{{wwwvvvvvv{{{}}}vvvmmmddd\\\UUUMMMHHHJJJLLLRRR```vvvyyynnneee___[[[XXXVVVMMMIIIDDDCCCFFFHHHHHHGGGDDDCCCBBBBBBCCCEEEHHHJJJSSS^^^hhhhhhccc^^^WWWQQQMMMIIIDDDCCCEEEDDDAAA======<<<:::888888999;;;<<<<<<999999>>>CCCDDDFFFIIIQQQ^^^iiizzz||||||||||||}}}}}}}}}}}}zzzxxx{{{~~~||||||qqqgggbbb^^^XXXUUUTTTQQQSSSUUUWWWZZZbbbllltttvvvXXXKKK@@@<<<<<<;;;:::;;;======???GGGTTTdddqqqyyy~~~yyyppplllvvv___III>>>:::999999888888777666666666444444333333333222222222333444444444333444777:::AAALLLXXX___dddlllyyy{{{{{{vvvhhhYYYOOOIIIHHHFFFCCCBBBFFFIIINNNWWWaaaiiipppzzz}}}~~~~~~}}}|||zzzyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvuuutttssssssrrrrrrrrrrrrqqqrrrrrrsssssstttrrrqqqrrrssstttttttttnnnnnnoooooopppooooooooorrrqqqpppoooppprrrtttvvvssssssrrrqqqqqqpppoooooojjjllloooqqqqqqqqqsssttttttwwwyyy{{{{{{|||}}}zzzzzzyyyyyyyyyyyyzzzzzzuuusssrrrrrrsssttttttssswwwwwwvvvvvvvvvvvvvvvuuuxxxyyyzzz}}}~~~|||yyyuuuqqqjjj___SSSJJJFFFEEEEEECCCCCCCCCBBB@@@???======:::999666555444666888:::<<<===>>>>>>>>>@@@DDDGGGHHHIIIKKKMMMNNNOOOPPPPPPUUUWWWYYYYYYWWWUUUSSSSSSUUUWWWZZZ]]]```cccgggkkkqqquuu}}}sss```ZZZ[[[bbbrrr{{{xxxtttooonnnllllllpppyyy{{{yyyxxx{{{|||uuuqqqnnnhhh```XXXOOOHHHEEEGGGKKKUUUiiizzzrrrjjjccc^^^YYYVVVQQQLLLGGGDDDEEEFFFEEECCCEEEDDDBBBAAAAAACCCEEEFFFJJJSSSZZZZZZWWWSSSOOOKKKHHHDDDAAA@@@AAABBB???===;;;:::888777888999;;;<<<===;;;<<>>EEESSSdddvvvwwwlllfffpppbbbJJJ???<<<999999888888777666666666444444444333333333333222333444444444444444777999@@@JJJVVV]]]aaahhhttt}}}{{{||||||wwwuuuoooeeeYYYOOOHHHEEEEEEBBBBBBFFFJJJNNNXXXaaahhhoooyyy~~~~~~~~~}}}|||zzzzzzzzzyyyxxxwwwuuutttvvvuuuuuutttssssssrrrrrrsssrrrqqqpppppppppqqqrrrsssrrrqqqqqqsssttttttssslllmmmooopppqqqqqqpppoooqqqpppppppppqqqrrrssstttqqqqqqqqqqqqpppooommmlllhhhkkknnnqqqqqqqqqrrrssssssvvvyyy{{{{{{{{{|||}}}yyyyyyyyyzzzzzz{{{|||}}}uuutttrrrrrrtttuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvyyyzzz|||~~~}}}yyyuuutttnnndddWWWLLLFFFDDDDDDCCCCCCCCCBBBAAA???>>>===:::999777666555666888999<<<============@@@EEEHHHIIIJJJKKKMMMNNNOOOOOOOOOSSSUUUWWWVVVTTTRRRQQQQQQTTTWWWZZZ^^^aaaeeejjjnnnuuuxxx~~~lll\\\XXXZZZbbbsss{{{vvvrrrmmmlllkkkmmmrrrzzz~~~|||~~~}}}uuurrrmmmooooooiii^^^RRRJJJFFFIIIMMMZZZsss}}}zzztttmmmfff```ZZZWWWSSSNNNHHHEEEEEEFFFDDDBBBEEEDDDBBBAAA@@@AAABBBCCCDDDKKKPPPOOOMMMMMMKKKGGGBBB@@@======>>>???===<<<::::::999999:::;;;===>>>???>>>AAAFFFIIIJJJPPPWWWZZZqqq~~~}}}|||~~~}}}{{{{{{{{{||||||||||||zzz}}}ssshhhccc^^^XXXTTTTTTPPPRRRTTTVVVYYYaaallltttvvvVVVJJJ???<<<<<<;;;:::;;;:::;;;>>>DDDPPPcccxxxssshhhbbbllleeeKKK@@@>>>999999888888777666666666555555555555444444444444333444555555444444666888???GGGRRRZZZ___gggrrrzzzyyyzzzwwwsssqqqqqqooohhh^^^RRRJJJEEEDDDBBBBBBFFFIIINNNVVV___hhhoooyyy}}}{{{zzzzzz{{{{{{zzzwwwuuusssuuuuuuttttttssssssrrrrrrsssrrrpppoooooopppqqqrrrrrrqqqoooppprrrssssssrrrmmmnnnoooqqqqqqqqqpppooommmnnnqqqsssssssssqqqpppoooooooooooonnnmmmkkkkkkgggjjjnnnqqqrrrrrrrrrsssqqqtttwwwyyyyyyxxxyyyzzzyyyyyyyyyzzz{{{|||~~~xxxvvvttttttuuuvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxzzz|||}}}|||xxxuuuvvvqqqhhh[[[NNNFFFCCCCCCCCCCCCCCCBBBAAA@@@???>>>;;;:::999777777777888999;;;<<<<<<<<<<<<@@@DDDHHHIIIJJJKKKLLLMMMNNNNNNNNNPPPRRRSSSSSSQQQPPPPPPPPPSSSVVVZZZ^^^bbbggglllpppwww{{{xxxgggYYYWWW[[[cccrrr{{{vvvqqqmmmkkkjjjmmmsss|||~~~uuuqqqsssrrryyy}}}wwwhhhWWWMMMIIIJJJPPPaaa~~~zzzyyyvvvppphhhaaa[[[WWWRRRMMMHHHEEEFFFFFFEEECCCDDDCCCBBBAAA@@@@@@@@@AAA@@@EEEHHHFFFFFFGGGGGGDDD>>>===<<<;;;<<<<<<<<<;;;999999999999:::<<<===>>>>>>???DDDHHHKKKNNNXXXbbbooo~~~|||{{{{{{}}}|||{{{zzzxxxxxxyyy{{{}}}~~~~~~{{{zzz~~~sssiiiccc___XXXTTTTTTPPPRRRTTTVVVYYYaaakkkssstttUUUIII>>>;;;;;;;;;:::<<<;;;<<>>AAABBB@@@AAACCCCCC@@@===<<<<<<;;;;;;;;;;;;;;;888888888999999:::;;;<<<===???DDDIIILLLRRR```nnn~~~{{{xxxvvvwwwyyy{{{vvvwwwxxxxxxxxxzzz}}}|||}}}~~~}}}{{{yyy~~~tttiiiddd___XXXTTTTTTPPPRRRTTTUUUYYYaaakkksssqqqUUUIII>>>;;;;;;;;;:::<<<:::===@@@DDDOOOdddiiiaaa___llliiiLLL@@@@@@999999888888777666666666555555555444444444333333333444666666555444555666===CCCKKKSSSZZZcccnnnwwwuuutttyyy}}}{{{~~~~~~wwwkkk\\\OOOHHHCCCAAAAAAEEEGGGJJJQQQYYYdddlllwww}}}{{{yyyzzz{{{{{{zzzxxxvvvuuuuuuuuuuuutttttttttttttttppppppqqqrrrsssssssssrrrsssqqqpppppprrrssssssrrrqqqqqqppppppooopppppppppjjjlllnnnpppqqqpppooonnnmmmlllkkkkkkkkklllmmmnnnmmmpppuuuwwwwwwvvvuuuuuurrrsssttttttttttttwwwyyyyyyyyyyyyzzz{{{|||}}}~~~}}}zzzxxxxxxwwwvvvtttsssssssssttttttuuuuuuuuussssssssstttvvvxxxwwwvvvyyywwwooobbbTTTJJJFFFFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;::::::;;;999;;;===???@@@BBBEEEHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQQQQQQQSSSTTTVVVYYY]]]aaaeeejjjpppssszzzoooaaaWWWXXX___gggwww~~~}}}{{{vvvrrrooopppxxxuuurrrnnnlllvvvpppZZZRRRRRRSSSaaayyyzzz{{{yyytttlllccc___]]]TTTOOOIIIFFFFFFFFFEEECCCCCCCCCBBBBBBAAAAAA@@@@@@>>>AAAAAA???@@@CCCBBB>>>=========<<<::::::;;;<<<999999999::::::;;;;;;<<>>;;;;;;;;;:::<<<999<<>>CCCJJJPPPWWW```llltttxxxuuuxxxzzzlll\\\NNNFFFCCCAAAAAADDDFFFIIIOOOWWWbbbjjjuuu~~~|||yyyzzzzzz{{{zzzyyywwwvvvuuuuuuuuuuuuuuutttttttttnnnpppqqqsssttttttsssssstttrrrqqqqqqsssttttttssssssrrrpppoooooooooppppppllllllmmmmmmnnnooooooooommmlllkkkjjjkkkmmmoooqqqppptttxxxzzzzzzxxxwwwvvvsssttttttsssssstttwwwyyyyyyyyyyyyzzzzzz{{{}}}}}}|||zzzyyyxxxvvvtttssstttttttttuuuuuuvvvvvvsssrrrqqqrrruuuwwwxxxxxxzzzyyyrrreeeVVVLLLHHHIIICCCCCCCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;999<<>>>>><<<;;;:::;;;<<<<<<<<<<<<============>>>CCCFFFLLLQQQTTT___uuu~~~xxxrrrnnnmmmnnnoooqqqvvv{{{~~~~~~}}}|||{{{{{{{{{{{{~~~|||{{{zzzyyyzzzooofffaaa]]]XXXUUUQQQPPPSSSYYY^^^bbbiiirrrlllTTTHHH>>><<<<<<;;;:::;;;===???@@@FFFXXXxxx}}}aaa^^^```mmmkkkOOOBBB@@@;;;:::999777666666555555555444333222333555777999666555555444444444555555>>>AAAGGGNNNQQQXXXfffsssyyyvvvzzznnn\\\OOOIIIEEECCCBBBEEEFFFHHHNNNUUU___jjjyyy|||zzz|||}}}|||yyyvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvrrrsssuuuvvvwwwvvvtttsssqqqpppmmmlllmmmppptttvvvxxxtttooommmnnnppprrrsssnnnmmmllljjjiiijjjjjjkkkllllllllllllmmmooopppqqqqqqtttyyyzzzyyyvvvsssrrrssssssqqqqqqqqqqqqssssssyyyvvvssstttyyy~~~}}}xxxvvvuuusssrrrsssrrrqqqqqqqqqrrrssstttppppppppppppqqqsssuuuvvvzzzyyyuuummm```TTTJJJDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGIIIKKKKKKJJJIIIHHHLLLNNNRRRTTTUUUVVVXXXZZZYYY\\\bbbfffkkkpppuuuxxx~~~iii\\\TTTYYY```hhh{{{{{{xxxyyy|||}}}zzzwww}}}}}}{{{rrrllllllpppyyyooo___XXXUUU___~~~~~~~~~~~~}}}||||||{{{xxxtttooojjjeeeccc[[[VVVOOOIIIFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@>>>===<<<<<<<<<<<<888999:::::::::;;;>>>@@@AAAEEEIIINNNXXXkkkxxxqqqmmmmmmooopppmmmsss||||||||||||||||||{{{{{{{{{||||||~~~|||yyyyyy{{{pppfff```\\\WWWSSSQQQPPPRRRWWW\\\```iiiqqqmmmSSSHHH===;;;<<<;;;:::;;;<<<>>>AAAIII___{{{___]]]```ooooooRRRBBB???;;;:::999777666666555555666555444444444666888999555555444444444444555555>>>AAAGGGNNNRRRXXXeeerrryyy{{{}}}zzzwww{{{ppp]]]OOOHHHEEECCCBBBEEEFFFHHHNNNUUUbbbmmm{{{~~~|||{{{}}}}}}|||yyyvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuqqqsssuuuvvvwwwvvvuuutttsssrrrpppoooooopppssstttwwwsssooolllmmmoooppppppmmmlllkkkjjjjjjjjjkkkkkknnnnnnnnnnnnnnnooopppqqqqqqtttxxxyyyxxxuuusssrrrssssssqqqqqqqqqqqqssssssxxxvvvuuuwww||||||xxxvvvuuutttssssssrrrqqqqqqqqqqqqrrrsssrrrrrrrrrrrrsssuuuvvvxxxzzzzzzwwwooocccVVVLLLFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFGGGIIIJJJKKKJJJIIIHHHKKKMMMQQQSSSUUUVVVYYY[[[[[[^^^ccchhhlllqqqvvvyyy{{{dddZZZUUU[[[bbbjjj{{{}}}yyy{{{~~~|||xxxqqqlllkkkqqq|||ooo___ZZZYYYiii~~~||||||||||||{{{{{{zzzxxxtttooojjjeeebbb\\\XXXRRRLLLHHHFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>=========999:::;;;;;;;;;<<>>>>>======>>>???AAACCCEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHIIILLLPPPSSSUUUWWWZZZ\\\]]]```eeeiiimmmrrrwwwzzzuuu```YYYXXX^^^fffooo}}}~~~~~~|||qqqjjjiiinnn|||ppp```]]]^^^uuu~~~{{{zzzzzzzzzzzzyyywwwwwwvvvtttoooiiiddd```]]]ZZZUUUPPPKKKHHHGGGFFFEEEFFFIIIKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCAAA???>>>======:::;;;<<<======>>>AAACCCBBBFFFMMMVVVdddxxx~~~{{{wwwssspppoooooopppwww{{{~~~~~~~~~|||}}}~~~}}}yyyvvvvvv{{{ooofff```[[[VVVSSSTTTQQQQQQUUUYYY^^^hhhrrrqqqTTTHHH===:::::::::;;;<<<<<<@@@CCCLLLiiioooXXXZZZdddxxxsssTTTBBB===;;;:::999777666666555555555555555444555666777888444444333333444444555555:::===FFFPPPWWW[[[dddnnnrrrtttxxxxxxuuuzzzwwwbbbPPPFFFEEECCCBBBEEEFFFHHHNNNUUUbbbmmm{{{~~~~~~}}}{{{yyy{{{||||||zzzwwwtttttttttvvvvvvxxxyyyxxxwwwuuutttqqqrrruuuwwwxxxxxxwwwvvvqqqqqqrrrrrrrrrqqqqqqpppssspppmmmkkkkkkkkkkkkjjjjjjjjjjjjkkkkkklllmmmnnnooooooppppppooooooooonnnppprrruuuvvvuuusssssssssssssssqqqqqqqqqqqqsssssstttvvvxxx||||||zzzxxxwwwvvvvvvtttsssqqqrrrrrrrrrrrrrrrqqqpppmmmlllllllllmmmnnnpppqqqrrrsssqqqjjj___SSSIIIDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>><<<<<<===???AAACCCEEEFFFGGGGGGHHHJJJJJJJJJJJJIIIHHHLLLPPPSSSVVVXXX\\\^^^```bbbfffiiimmmrrrwww{{{lll^^^ZZZZZZaaaiiivvv}}}~~~}}}}}}}}}~~~wwwkkkjjjnnnyyyooo```___ddd{{{}}}{{{yyyyyyxxxwwwvvvtttttttttrrrnnniiiddd```^^^]]]YYYSSSMMMIIIGGGGGGFFFHHHKKKNNNOOONNNMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGEEEDDDAAA???>>>======;;;===??????@@@AAACCCEEEFFFJJJRRR[[[iii}}}~~~|||yyyuuurrrpppooooooxxx{{{|||}}}|||wwwttttttxxxmmmeee```\\\XXXUUUUUUSSSRRRVVVZZZ___iiissstttVVVIII>>>:::::::::;;;===:::@@@DDDMMMlllzzzbbbSSSVVVccczzzrrrTTTCCC???;;;:::999777666666555555444444333333444444555555333333333333333444555555;;;AAALLLZZZbbbeeekkkrrrwwwwwwyyyvvvsssyyyyyycccPPPFFFEEECCCBBBEEEFFFHHHNNNUUU]]]hhhuuu}}}}}}|||zzzxxxyyyzzzyyywwwuuusssssstttvvvwwwwwwxxxwwwvvvuuutttrrrsssuuuwwwxxxxxxwwwvvvnnnooopppqqqrrrrrrrrrrrrqqqooolllkkklllllljjjiiijjjjjjkkklllmmmnnnnnnnnnmmmnnnooooooooonnnmmmllloooqqqssstttsssrrrssstttssssssqqqqqqqqqqqqssssssrrruuuxxx{{{|||}}}}}}}}}xxxwwwvvvvvvvvvvvvtttrrrqqqrrrtttttttttrrrqqqoookkkkkkjjjjjjjjjlllmmmnnnppppppnnnfff\\\PPPHHHCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>><<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJMMMRRRUUUXXX[[[^^^aaabbbdddgggjjjmmmrrrwww{{{xxxccc[[[ZZZ[[[aaalll~~~}}}~~~~~~~~~~~~~~~ssskkkmmmvvvnnn___bbbjjj~~~{{{zzzyyywwwuuusssrrrrrrrrrqqqnnnjjjfffdddbbbaaa^^^XXXQQQKKKHHHHHHHHHJJJMMMPPPPPPPPPNNNLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFEEECCCAAA???>>>======<<<>>>AAABBBCCCDDDFFFHHHFFFKKKTTT```ooo~~~{{{wwwtttqqqooonnntttxxx||||||~~~~~~~~~~~~{{{uuussssss~~~wwwlllddd```]]]YYYVVVVVVSSSSSSWWW[[[```iiirrr~~~vvvYYYLLL@@@;;;;;;:::;;;===888???DDDMMMkkknnnZZZPPPTTTbbbzzzsssUUUDDD@@@;;;:::999777666666555555333333333333333333333333222222222222333444555666===EEETTTfffppprrrtttxxx{{{{{{|||vvvsssyyyyyycccPPPFFFEEECCCBBBEEEFFFHHHNNNUUUZZZdddpppzzz}}}|||{{{yyyxxxxxxxxxxxxvvvttttttuuuvvvwwwwwwvvvvvvuuutttttttttsssuuuvvvxxxxxxwwwvvvuuunnnoooppprrrssssssttttttpppnnnmmmmmmnnnnnnllljjjkkklllmmmnnnoooooooooooolllmmmnnnoooooonnnmmmllloooppprrrrrrqqqqqqssstttssssssqqqqqqqqqqqqsssssssssuuuxxxyyyxxxwwwxxxxxxvvvuuuuuuvvvvvvuuusssppprrrtttvvvwwwvvvtttqqqooommmmmmlllllllllmmmnnnooorrrqqqllldddYYYOOOHHHDDD????????????????????????????????????????????????=========>>>@@@AAACCCDDDDDDEEEFFFHHHJJJLLLMMMNNNMMMQQQUUUXXX[[[^^^aaaccceeegggiiilllnnnsssyyy}}}lll^^^WWWYYY]]]dddrrr~~~zzzqqqooosssooo```eeeppp~~~{{{zzzyyyxxxuuussssssssssssrrrqqqooommmllliiiiiigggaaaWWWOOOLLLKKKLLLMMMOOOQQQQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHHHHFFFEEECCCBBB@@@???>>>>>>>>>@@@CCCEEEFFFFFFHHHJJJFFFLLLVVVeeexxx}}}zzzvvvsssqqqpppoooqqqtttxxx|||~~~~~~}}}|||}}}|||zzz|||}}}~~~~~~|||~~~zzztttrrrtttwwwmmmddd___\\\XXXTTTTTTRRRSSSXXX\\\___gggppp}}}xxx]]]OOOBBB<<<;;;:::;;;<<<888@@@DDDIIIdddnnn```TTTXXXfff}}}xxxYYYFFF@@@;;;:::999777666666555555333444444444444444333333222222222222333444555666;;;EEEXXXlllxxxyyyxxxzzzzzz|||yyyuuuzzzyyycccPPPFFFEEECCCBBBEEEFFFHHHNNNUUU[[[cccnnnvvv}}}~~~|||{{{zzzxxxxxxxxxxxxwwwvvvvvvxxxzzzxxxwwwuuusssrrrsssssstttuuuvvvwwwxxxxxxwwwuuutttssssssssssssttttttuuuuuuooonnnnnnoooppppppnnnlllmmmnnnooopppqqqqqqppppppkkklllnnnpppppppppooonnnooopppppppppoooppprrruuussssssqqqqqqqqqqqqssssssuuuwwwxxxwwwtttrrrsssttttttttttttuuuvvvuuuqqqnnnsssuuuwwwyyyxxxuuurrrooooooooonnnmmmnnnooopppqqqrrroooiii___TTTKKKEEECCC========================>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGJJJMMMOOOPPPQQQTTTXXX\\\^^^```cccfffjjjkkkmmmnnnqqqvvv|||wwwccc[[[WWW]]]eeeooo~~~~~~uuuqqqttt|||qqqccciiivvv{{{zzzyyyyyyyyyyyywwwuuuvvvvvvuuuuuuuuuuuuuuuvvvssstttssskkk```VVVRRRQQQQQQQQQQQQRRRQQQQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBAAAAAAAAA???AAAEEEGGGHHHHHHJJJKKKKKKQQQ]]]nnn{{{yyyvvvsssqqqqqqqqqrrrqqqsssvvvyyyzzzzzzzzzyyy{{{|||~~~~~~|||{{{|||}}}~~~}}}}}}yyytttrrrtttyyynnneee___[[[VVVRRRRRRQQQSSSXXX[[[___fffmmm}}}yyy___QQQCCC===<<<:::;;;<<<:::BBBDDDFFF[[[uuujjj[[[^^^kkk}}}\\\GGG@@@;;;:::999777666666555555444555555666555555444444222222222222333444555666777BBBWWWmmmzzz{{{xxxxxxxxx||||||www{{{xxxbbbPPPFFFEEECCCBBBEEEFFFHHHNNNUUU]]]eeennnuuu{{{~~~|||{{{zzzyyyxxxyyyyyyxxxwwwxxxzzz}}}yyywwwtttqqqpppqqqssstttvvvwwwxxxyyyxxxvvvtttssswwwwwwvvvuuuuuuuuuuuuvvvnnnnnnoooppprrrrrrpppnnnnnnoooqqqrrrrrrqqqppppppkkkmmmoooqqqrrrrrrppppppoooooopppooooooppprrruuussssssqqqqqqqqqqqqsssssswwwxxxyyyvvvrrrpppqqqrrrsssssstttuuuvvvtttpppmmmtttvvvxxxzzzyyyvvvrrrpppoooooonnnmmmmmmnnnppppppqqqmmmfff[[[OOOGGGBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???????????????>>>>>>???@@@@@@AAAAAABBBDDDGGGJJJMMMPPPRRRTTTWWW[[[^^^```bbbeeegggmmmnnnoooqqqsssxxx~~~lll^^^[[[YYYbbbnnnzzz}}}|||{{{}}}qqqqqqxxxssseeelllzzz~~~wwwvvvvvvwwwyyyyyyxxxvvvyyyyyyxxxxxxxxxzzz{{{}}}zzz|||{{{sssfff\\\WWWVVVTTTTTTSSSSSSRRRQQQQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCCCCCCCCCC???BBBFFFHHHIIIJJJKKKLLLSSSYYYdddtttwwwuuusssppppppqqqssstttrrrtttvvvxxxyyyxxxwwwwwwzzz{{{|||}}}~~~~~~}}}}}}|||}}}~~~~~~}}}||||||yyysssrrruuu|||nnnccc\\\XXXUUUSSSTTTSSSVVVZZZ\\\___gggppp}}}fffMMM@@@???::::::===::::::===???FFFYYYtttxxxoookkkpppbbbIIIBBB<<<;;;:::888777666666555444444333222222222222333444333333333333444555555999CCCUUUhhhrrrqqqoooppp|||}}}{{{zzzdddSSSKKKGGGFFFDDDBBBEEELLLQQQSSS```hhhrrrzzz~~~}}}yyywwwwwwuuuuuuuuuwwwyyyyyywwwuuuxxxuuurrrpppoooqqqsssuuuwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwsssqqqooonnnoooqqqpppppplllmmmooopppqqqppppppooommmpppssstttsssqqqqqqqqqrrrqqqooommmmmmnnnpppqqqvvvvvvvvvuuuttttttsssssszzzxxxvvvsssrrrqqqpppqqqtttuuuuuutttqqqpppqqqrrrvvvzzz}}}}}}yyytttrrrrrrqqqpppooopppppppppnnnllljjjeee]]]UUUNNNGGGAAA>>>::::::;;;<<<<<<======>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<======>>>>>>??????AAACCCEEEHHHKKKOOOTTTWWWUUUYYY]]]aaacccfffjjjlllnnnooopppqqquuu{{{~~~cccXXXYYY___eeeppp}}}zzzzzz{{{}}}~~~|||xxx|||pppoooppp}}}{{{zzzxxxvvvvvvwwwyyyzzz|||||||||}}}~~~|||uuunnngggbbb\\\\\\YYYSSSQQQRRRQQQNNNOOOMMMJJJIIIJJJKKKJJJIIIKKKIIIFFFEEEEEEDDDCCCBBBAAABBBFFFIIIHHHGGGMMMVVVccclllvvvyyy|||~~~zzz}}}}}}zzzyyyxxxwwwvvvuuutttsssssssssvvvvvvvvvwwwxxxyyy{{{|||}}}}}}}}}}}}~~~|||}}}~~~}}}yyyvvvuuuvvvvvv~~~oooccc\\\XXXUUURRRRRRRRRUUUYYY[[[^^^fffppp|||hhhNNNAAA@@@;;;:::<<<::::::<<<===BBBSSSjjj|||wwwsssxxxdddKKKCCC<<<;;;:::888777666666555555444444333333333333333444333333333333444555555999@@@NNN^^^ggghhhjjjmmmwww{{{|||{{{eeeTTTMMMGGGGGGFFFEEEFFFKKKPPPSSSbbbjjjvvv~~~{{{xxxxxxuuuuuuuuuvvvwwwwwwuuusssuuutttqqqoooooopppssstttsssssstttttttttssssssssswwwvvvvvvvvvvvvvvvvvvwwwsssqqqnnnnnnoooppppppoooooooooppprrrrrrsssssssssppprrrttttttrrrqqqqqqqqqqqqpppooonnnnnnooopppqqquuuuuuuuuuuuttttttttttttwwwvvvtttrrrqqqqqqrrrrrrtttuuuvvvuuusssqqqqqqrrruuuxxx{{{{{{xxxtttrrrrrrpppooonnnnnnooonnnllljjjgggbbbZZZRRRKKKEEE???<<<777777888888999999::::::<<<<<<<<<<<<<<<===>>>???>>>>>>??????????????????@@@BBBEEEHHHKKKOOOTTTXXXYYY\\\```ccceeegggjjjllloooppprrrtttwww}}}}}}ccc[[[\\\bbbjjjxxx}}}}}}~~~~~~{{{zzzrrrrrrsss}}}{{{|||||||||~~~{{{yyyxxxwwwwwwwwwyyyzzz{{{~~~xxxqqqnnnggggggccc]]]ZZZZZZYYYUUUTTTQQQNNNMMMLLLLLLKKKJJJHHHGGGEEEFFFFFFGGGEEEDDDCCCCCCFFFHHHHHHJJJSSS^^^pppyyyrrreeefffiiiggggggjjjmmmrrryyy}}}~~~}}}{{{zzz{{{zzzyyyxxxwwwvvvvvvvvvsssssstttuuuwwwyyy{{{|||~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}yyyvvvuuuuuuuuuvvvqqqddd[[[WWWTTTRRRPPPPPPSSSXXXZZZ]]]fffooo{{{iiiPPPBBBAAA;;;:::<<<999<<<======@@@LLL```qqqyyygggMMMDDD<<<;;;:::888777666666555666555555444333444444444444333333333333444555555999<<>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@BBBEEEHHHKKKPPPUUUYYY\\\___bbbeeefffhhhjjjllloooqqqtttwwwzzz}}}gggbbbeeegggrrrzzz~~~tttuuuxxx}}}vvvqqqnnnnnnjjjiiikkkmmmmmmpppuuuzzzzzz|||~~~{{{xxxuuuuuuvvvxxxzzz{{{|||}}}}}}yyyxxxrrrjjjffffffbbb]]]UUURRROOOMMMLLLKKKJJJHHHGGGGGGHHHIIILLLLLLJJJIIIFFFEEEEEEGGGHHHMMMYYYfffzzzqqqcccYYYXXXYYYXXX[[[aaafffmmmvvv}}}}}}zzzyyy|||{{{zzzyyyxxxxxxwwwwwwrrrrrrrrrsssuuuxxxzzz{{{~~~}}}}}}||||||}}}~~~}}}|||}}}}}}{{{zzzyyyyyyyyywwwuuutttttttttvvvwwwsssddd\\\WWWTTTRRROOOOOORRRVVVYYY\\\eeennnyyykkkQQQCCCAAA<<<:::<<<999>>>???>>>@@@IIIYYYkkkvvv{{{~~~hhhNNNDDD<<<;;;:::888777666666555666666555444444444444555444333333333333444555555888:::AAAKKKSSSYYYaaaiiioooxxxvvvfffVVVNNNJJJJJJLLLLLLKKKJJJOOOVVV^^^hhhvvv}}}|||}}}{{{zzz{{{yyyxxxvvvvvvvvvuuusssqqqrrrqqqpppooooooqqqsssuuurrrrrrrrrrrrrrrrrrssssssvvvvvvvvvvvvvvvvvvvvvvvvuuussspppppppppqqqqqqppprrrrrrrrrrrrtttvvvyyyzzzssstttsssqqqooonnnnnnpppppppppooooooooopppqqqrrrrrrrrrsssttttttuuuvvvvvvsssrrrqqqpppppppppqqqrrrsssuuuxxxxxxvvvuuuttttttuuuwwwyyyyyyxxxvvvtttssspppooonnnnnnmmmkkkgggddd^^^YYYRRRLLLFFFAAA<<<999777888888999999::::::;;;;;;;;;;;;;;;<<<>>>???@@@BBBBBBAAAAAA@@@@@@??????@@@BBBEEEHHHLLLPPPVVVZZZ\\\___ccceeegggiiilllnnnoooqqquuuxxx{{{oookkkooonnn|||~~~~~~~~~~~~~~~~~~}}}}}}wwwxxx{{{uuujjjddd```^^^^^^[[[ZZZ]]]^^^^^^aaaffflllnnnrrrvvvxxxwwwtttrrrppprrruuuxxx{{{}}}wwwrrroooiiibbbWWWTTTQQQNNNMMMMMMKKKJJJJJJKKKLLLOOOQQQRRRPPPNNNFFFEEEEEEGGGHHHLLLYYYfffyyysssfff^^^XXXWWWWWWYYYbbbkkkrrrxxxzzzvvvyyyyyyyyyyyyyyyxxxxxxwwwttttttsssssstttvvvxxxzzz~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}||||||}}}~~~{{{yyyxxxwwwxxxuuuttttttssstttvvvxxxyyyssseee]]]XXXTTTRRRNNNNNNQQQVVVXXX[[[dddmmmwwwkkkQQQCCCAAA<<<:::<<<999=========@@@FFFTTThhhvvv|||iiiNNNCCC<<<;;;:::888777666666555666666555444444444444555444333333333333444555555888999AAALLLUUU[[[eeemmmuuu}}}xxxtttjjj]]]UUURRRNNNMMMNNNMMMKKKPPPXXX\\\ggguuuzzzzzz{{{yyyyyy{{{|||zzzxxxwwwwwwvvvuuussssssrrrqqqqqqqqqssstttvvvssssssrrrrrrssstttuuuuuuvvvvvvwwwxxxxxxwwwvvvvvvwwwuuurrrqqqrrrrrrrrrqqqqqqqqqpppqqqsssuuuwwwyyyssssssrrrpppmmmlllmmmnnnpppppppppppppppqqqrrrrrrqqqqqqrrrssstttuuuvvvvvvuuutttrrrpppooooooooopppsssuuuwwwxxxvvvuuuuuuvvvxxxxxxyyyzzzzzzxxxvvvuuurrrqqqpppooommmjjjeeebbb[[[VVVPPPJJJEEEAAA===:::888888999999::::::;;;;;;999999999:::;;;<<<>>>>>>AAAAAAAAA@@@@@@?????????@@@CCCFFFIIILLLPPPVVVZZZZZZ^^^bbbeeehhhjjjnnnpppoooqqquuuxxx{{{uuuqqqsssxxx~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~yyyzzz|||zzziii___[[[XXXVVVUUURRRQQQTTTUUUTTTVVVZZZ___bbbhhhlllmmmmmmkkkjjjkkkmmmqqquuuzzz}}}{{{wwwooofff\\\YYYUUUSSSRRRQQQPPPOOOMMMMMMOOOQQQTTTTTTRRRPPPHHHGGGGGGIIIIIILLLXXXdddwww~~~mmmddd[[[XXXVVVVVVYYYaaannnzzz|||wwwuuuvvvwwwyyyzzzzzzzzzzzzyyywwwuuutttssstttvvvwwwyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~|||yyyxxxxxxyyyuuutttuuuuuuwwwxxxzzz{{{sssfff^^^YYYUUURRRPPPOOORRRVVVXXX[[[ccclllvvviiiPPPBBBAAA;;;:::<<<999999999:::===CCCOOOdddvvvkkkOOOCCC<<<;;;:::888777666666555666555555444333444444444444333333333333444555555888999AAAMMMXXXaaalllvvvvvvtttyyywwwooohhh```VVVOOOOOOMMMKKKOOOXXX]]]fffrrr|||~~~xxxxxxyyyyyyyyy|||}}}{{{xxxwwwwwwwwwvvvuuutttsssrrrrrrrrrssstttuuusssrrrrrrqqqrrrsssuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvxxxuuusssrrrrrrrrrrrrqqqoooooopppqqqrrrsssuuuvvvrrrrrrsssqqqnnnmmmmmmnnnoooooopppqqqqqqrrrrrrrrrqqqqqqrrrsssttttttuuuuuuuuutttrrrpppoooooooooooosssuuuvvvvvvuuuuuuwwwxxx{{{zzzyyyzzzzzzyyywwwuuusssrrrpppooommmiiiccc___XXXTTTNNNIIIDDDAAA===:::666666666777888888999999888888888999:::<<<===>>>AAAAAA@@@@@@@@@@@@@@@@@@BBBDDDGGGIIILLLPPPUUUYYYZZZ^^^bbbfffiiilllooorrrppprrruuuwww{{{zzzuuuwww|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~zzz{{{~~~mmm```ZZZWWWSSSQQQQQQMMMMMMOOOOOONNNOOOSSSUUUYYY^^^aaabbbbbbbbbbbbfffgggkkkoootttyyy}}}~~~wwwmmm^^^[[[WWWTTTSSSQQQPPPNNNMMMMMMNNNQQQTTTUUUTTTRRROOOMMMMMMMMMMMMPPP[[[hhh}}}yyyjjj```\\\XXXXXXXXXZZZaaaoooyyytttoooqqqtttwwwzzz|||}}}}}}{{{yyyvvvsssrrrssstttuuuvvvvvvvvvwwwyyyzzz|||}}}~~~}}}}}}||||||{{{{{{zzz{{{|||}}}}}}}}}~~~}}}{{{{{{{{{{{{vvvvvvwwwxxxyyyzzz|||}}}~~~rrrggg___ZZZUUURRRQQQQQQSSSWWWXXXZZZbbbkkkuuuhhhNNNAAA@@@;;;:::<<<:::888888:::===AAAKKKbbbwwwnnnQQQDDD<<<;;;:::888777666666555555444444333333333333333444333333333333444555555888999???LLLXXXeeetttrrruuurrr```RRROOOMMMJJJMMMTTT]]]dddmmmuuu|||}}}wwwxxxzzzzzz{{{}}}|||yyywwwvvvvvvwwwvvvuuutttsssrrrqqqqqqrrrrrrrrrtttsssrrrrrrrrrtttvvvwwwwwwxxxzzz{{{{{{zzzxxxwwwwwwtttqqqppppppqqqpppooonnnooopppqqqrrrrrrrrrrrrqqqsssttttttqqqooooooooooooooopppqqqrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttsssrrrqqqppppppqqqrrrtttttttttsssssstttwwwzzz|||zzzxxxyyyyyyyyyvvvsssrrrqqqpppnnnlllggg```\\\UUUQQQKKKGGGCCC@@@<<<:::444555555666666777777888888888888999;;;===>>>???AAAAAAAAAAAABBBBBBBBBBBBDDDFFFHHHJJJLLLOOOTTTWWW^^^aaaeeehhhjjjmmmppprrrssstttvvvxxx{{{~~~}}}~~~~~~~~~{{{zzzzzz}}}{{{~~~{{{pppcccZZZXXXVVVRRRNNNLLLIIIIIILLLLLLKKKLLLOOONNNRRRVVVXXXXXXXXXYYY[[[```aaadddhhhmmmsssxxxzzzxxxgggccc^^^ZZZWWWTTTQQQNNNOOOOOOOOORRRVVVYYYZZZYYYZZZWWWTTTSSSRRRXXXffftttqqqiiibbb______^^^___aaaeeepppwwwnnniiieeeggglllrrrvvvzzz{{{|||zzzxxxtttrrrqqqqqqsssuuuuuuuuuuuuvvvvvvxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{||||||{{{|||~~~~~~~~~}}}}}}|||xxxxxxyyyyyyzzz{{{|||||||||qqqggg```[[[VVVRRRSSSRRRTTTWWWXXXZZZaaajjjuuufffMMM@@@???::::::===:::999999;;;???AAAKKKbbbxxxvvvuuupppRRREEE<<<;;;:::888777666666555444444333222222222222333444333333333333444555555888888===IIIWWWgggyyy~~~pppxxx~~~gggTTTNNNLLLHHHJJJQQQZZZ```hhhooouuu~~~xxxxxxzzz{{{|||zzzxxxvvvuuuuuuvvvvvvuuussssssrrrqqqppppppppppppvvvuuutttssstttvvvxxxzzzxxxyyy{{{||||||{{{yyyxxxuuussspppooooooooonnnmmmnnnoooqqqrrrsssrrrqqqqqqqqqtttvvvvvvtttrrrqqqpppnnnooopppqqqrrrsssssssssrrrrrrssssssssssssttttttrrrrrrqqqqqqqqqrrrtttuuuttttttsssrrrqqqtttxxx{{{|||zzzxxxwwwxxxwwwtttqqqqqqpppooommmjjjeee^^^YYYSSSOOOJJJEEEBBB???<<<999555555666666777888888888999999999:::<<<>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDEEEGGGIIIJJJLLLOOOSSSWWWaaadddhhhjjjlllmmmppprrruuuvvvwwwxxx|||}}}}}}~~~~~~{{{yyyyyy{{{~~~|||qqqhhh]]]XXXXXXWWWSSSNNNHHHEEEFFFIIIKKKIIIKKKNNNKKKOOORRRSSSRRRRRRTTTVVV\\\\\\___bbbhhhnnntttwwwuuupppjjjeee```\\\XXXUUURRRQQQRRRUUUZZZ___aaabbbccc^^^YYYWWWWWW^^^ooolllccccccbbbcccfffdddfffggglllyyy{{{kkkaaa[[[\\\___eeekkkqqquuuxxxyyywwwuuurrrpppoooqqqsssuuuvvvuuuuuuuuuuuuuuuvvvwwwuuuuuuvvvvvvwwwwwwwwwxxxwwwyyy{{{{{{yyyzzz}}}|||}}}~~~~~~~~~~~~}}}yyyyyyzzzzzzzzz{{{{{{{{{wwwjjjbbb\\\VVVSSSTTTQQQQQQSSSXXXYYY\\\dddmmm{{{eeeOOODDDAAA<<<<<<>>>777<<<999;;;AAAFFFOOOdddzzz{{{iiikkkyyyqqqSSSCCC???<<<999888888888777666555555444333333333333444444444444555555555555666777;;;AAAJJJVVVgggzzzxxxuuu~~~cccMMMJJJJJJFFFIIISSSYYY___fffmmmttt~~~zzzxxxzzz}}}|||zzzxxxyyyyyyyyyxxxvvvuuusssuuuvvvvvvvvvuuutttsssrrruuutttssssssuuuwww{{{}}}yyyzzzzzzzzzzzzzzzyyyyyyvvvtttrrrqqqrrrrrrqqqpppoooooopppqqqqqqqqqppppppvvvuuussssssrrrssstttuuuppppppppppppqqqrrrrrrsssqqqqqqqqqqqqrrrsssttttttppppppooooooppprrrsssuuurrrrrrrrrssstttuuuvvvwwwwwwvvvvvvvvvwwwvvvuuussstttrrrpppkkkeee___YYYVVVPPPMMMGGGCCC@@@===:::888777777777888999999999:::;;;<<<======;;;:::;;;<<<>>>???@@@BBBDDDEEEFFFGGGHHHIIIKKKKKKMMMPPPTTTXXXcccfffjjjmmmoooqqqsssuuuxxxzzz{{{}}}|||yyyxxxzzz}}}{{{zzzxxxvvvuuuxxx|||rrreee___YYYVVVVVVUUUOOOJJJJJJHHHFFFEEEEEEGGGJJJLLLKKKKKKLLLMMMOOOQQQSSSTTTWWWYYYZZZ\\\___eeekkkpppuuuyyy{{{xxxuuussspppjjjaaa[[[[[[[[[\\\]]]```dddhhhjjjjjjeeebbbbbbbbbkkkuuugggaaaccciiimmmoootttrrrttt~~~tttfff\\\VVVTTTTTTWWW\\\ccckkkqqqttttttvvvtttrrrooonnnnnnoooooorrrqqqpppooopppsssuuuvvvvvvuuuuuuuuuuuuwwwyyyzzzzzzyyyxxxyyy{{{{{{zzzyyy~~~~~~~~~|||yyyxxxyyyyyyyyyxxxxxxkkkccc]]]WWWTTTTTTQQQPPPSSSWWWZZZ\\\dddnnnzzzdddNNNCCC@@@;;;<<<>>>777;;;999<<>>===<<<;;;<<<===@@@@@@BBBCCCEEEGGGHHHHHHIIIKKKMMMNNNOOOQQQUUUXXXdddgggllloooqqqrrrtttuuuyyyzzz|||~~~~~~zzzyyyyyy{{{}}}}}}}}}|||{{{yyyyyy{{{zzzjjjbbb^^^YYYVVVUUURRROOOKKKKKKJJJIIIHHHHHHJJJKKKMMMKKKLLLLLLNNNPPPRRRSSSTTTUUUWWWYYY[[[]]]aaafffjjjnnnssszzz~~~{{{{{{}}}{{{uuummmfffeeeeeeeeefffiiimmmppprrrssspppnnnnnnqqqzzztttkkkbbb___eeemmmtttvvv}}}|||lll___WWWRRROOOQQQSSSXXX___ffflllooopppuuusssqqqnnnmmmmmmnnnnnnrrrqqqppppppppprrrtttvvvvvvvvvvvvvvvvvvxxxyyyzzz{{{zzzyyyzzz|||}}}|||{{{}}}|||~~~}}}yyyxxxxxxxxxwwwvvvzzznnnfff```YYYTTTSSSOOOOOORRRWWWZZZ]]]eeeooozzz}}}cccMMMAAA???:::<<<>>>888999999===BBBGGGVVVwwwooo```dddssspppSSSDDD???<<<999888888888777666555555444333333333333444444444444444555555555555444777<<>>>>>===<<<===>>>AAABBBCCCEEEFFFHHHIIIJJJJJJMMMPPPRRRSSSTTTVVVXXXdddhhhnnnqqqssstttuuuvvvzzz|||~~~~~~{{{}}}}}}zzzzzzzzzzzzzzz}}}}}}|||{{{{{{}}}ssseee]]][[[XXXUUURRROOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNPPPRRRTTTUUURRRTTTWWWYYY[[[]]]```cccfffjjjpppuuuzzz{{{rrrmmmjjjhhhjjjpppvvvyyy|||vvvtttttttttuuuwwwzzz}}}}}}}}}~~~iiiccc___bbblllxxx~~~rrrdddYYYQQQNNNLLLOOORRRWWW^^^dddiiimmmoootttrrrpppmmmlllkkkllllllqqqqqqppppppppprrrssstttwwwwwwvvvvvvwwwxxxyyyzzzzzzyyyyyyzzz|||~~~~~~}}}~~~||||||}}}~~~zzzxxxxxxwwwvvvttt|||pppiiibbbZZZTTTSSSOOOOOORRRWWWZZZ]]]fffoooyyy}}}cccMMMAAA>>>:::<<<>>>999888:::>>>CCCIII\\\}}}lll___dddssssssVVVFFF???<<<999888888888777666555555444333333333333444333333444444444555555555555777;;;AAAJJJZZZkkkwww~~~xxxyyy~~~fffTTTFFFEEEFFFEEEGGGNNNSSS\\\gggpppxxx~~~|||zzzwwwvvvuuuuuuuuutttttttttuuuttttttsssssstttsssqqqpppqqqsssvvvxxx|||}}}}}}~~~~~~~~~~~~~~~|||yyywwwvvvuuusssrrrrrrssstttuuuvvvwwwwwwwwwsssrrrrrrrrrssstttvvvwwwuuurrrooommmlllnnnppprrrsssrrrqqqpppppppppppppppsssrrrqqqqqqqqqssstttuuuwwwvvvuuutttsssssssssssstttuuuuuusssrrrqqqqqqrrrssssssssspppjjjccc\\\WWWPPPLLLFFFAAA===;;;999777777888888999:::;;;<<<<<<===>>>??????>>>>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJKKKOOOSSSVVVWWWWWWXXXYYYdddiiioootttvvvwwwxxxxxx}}}~~~zzz{{{||||||||||||{{{zzz{{{|||{{{{{{}}}rrrfffYYYYYYWWWTTTPPPMMMMMMNNNKKKLLLMMMNNNOOONNNNNNMMMMMMNNNNNNOOOPPPRRRTTTUUUPPPSSSVVVYYYYYYZZZ\\\]]]^^^bbbgggkkkooossswwwzzz}}}~~~}}}yyyqqqggg```]]]aaa___aaaggglllqqqyyyxxxeeeccccccjjjxxx~~~xxxnnnbbbWWWPPPNNNNNNQQQUUU\\\bbbhhhmmmqqqsssuuussspppmmmkkkjjjkkkkkkppppppoooooopppqqqrrrsssvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwxxx{{{~~~~~~}}}}}}|||zzzxxxwwwuuuttt~~~rrrjjjcccZZZUUUSSSOOOOOORRRWWWZZZ]]]fffoooyyydddNNNAAA>>>999<<<>>>999999:::???DDDLLLcccuuufff]]]eeesssyyyZZZIII???<<<999888888888777666555555444333333333333444333333333444444444444555666888;;;@@@JJJYYYkkkxxxzzztttwww}}}aaaRRRFFFDDDEEEEEEHHHMMMSSS\\\hhhrrryyy~~~||||||zzzxxxvvvttttttttttttuuuuuuuuuuuutttsssqqqqqqsssrrrpppooopppsssuuuwww||||||}}}~~~~~~~~~~~~~~~{{{yyywwwvvvwwwwwwvvvuuuttttttuuuwwwwwwxxxxxxxxxsssrrrrrrrrrssstttvvvwwwuuussspppmmmlllnnnppprrrssssssrrrqqqpppppppppppptttsssrrrrrrrrrssstttuuuwwwvvvuuutttttttttttttttuuuvvvvvvuuurrrrrrtttvvvyyyyyyvvvrrrkkkccc[[[WWWPPPKKKEEE???<<<:::999777777888999:::;;;<<<======>>>???AAA@@@??????AAABBBAAAAAACCCDDDFFFHHHIIIIIILLLPPPUUUXXXYYYZZZ[[[\\\eeejjjrrrxxx{{{||||||}}}{{{|||~~~{{{|||}}}}}}}}}~~~sssfffXXXXXXWWWSSSOOOMMMMMMNNNKKKLLLNNNOOOOOONNNMMMLLLNNNOOOOOOPPPQQQSSSTTTUUUPPPSSSWWWYYYYYYYYYZZZ[[[ZZZ]]]aaadddgggiiillloooooonnnlllfff```[[[XXXWWW[[[ZZZ]]]dddiiimmmvvvwwwjjjiiikkkuuu}}}xxxnnnaaaVVVQQQRRRTTTXXX^^^gggnnnrrruuuxxx{{{yyywwwsssooolllkkkjjjjjjnnnnnnnnnooopppqqqrrrssstttttttttuuuuuuuuuuuuuuuvvvttttttvvvyyy}}}~~~{{{yyyxxxvvvtttrrrjjjbbbZZZUUUTTTOOOOOORRRWWWZZZ]]]eeeoooyyygggPPPCCC???:::<<<>>>999;;;;;;???EEEOOOjjjiii]]]YYYdddttt^^^KKK???<<<999888888888777666555555444333333333333444333333333333444444444444666888<<>>;;;999888777888888999:::<<<===>>>>>>???@@@BBBBBBAAAAAABBBDDDAAABBBCCCDDDFFFHHHIIIJJJLLLPPPUUUYYY[[[\\\^^^___gggmmmvvv~~~}}}}}}~~~}}}~~~~~~}}}uuueeeZZZYYYVVVTTTQQQOOONNNMMMKKKLLLMMMNNNOOONNNMMMMMMPPPPPPPPPQQQRRRSSSTTTUUUQQQTTTWWWYYYYYYYYYYYYZZZXXXZZZ^^^```aaaccceeegggeeedddaaa\\\XXXVVVWWWYYYVVVWWW]]]eeejjjoooyyyzzzrrrsssvvvzzz{{{uuukkk___VVVUUUZZZ```gggnnnxxx}}}xxxsssooolllkkkkkkkkklllmmmoooppprrrssssssssssssttttttttttttsssssstttrrrrrrtttyyy}}}~~~{{{yyywwwuuutttrrriiiaaaYYYUUUTTTQQQPPPSSSWWWZZZ\\\dddnnnyyyiiiSSSDDD@@@:::<<<>>>999===;;;>>>FFFRRRoooppp^^^VVVWWWfffxxx```KKK???<<<999888888888777666555555444333333333333444222222333333333444444444666888;;;AAALLL]]]ppp~~~yyyuuuwww|||zzz{{{~~~xxxbbbXXXLLLFFFEEEFFFJJJNNNQQQZZZeeennnvvv|||{{{{{{wwwwwwwwwwwwwwwvvvuuuuuuqqqrrrssssssttttttttttttpppoooooooooqqqtttxxxzzzxxxyyyzzz{{{||||||||||||yyyxxxvvvwwwxxxyyyyyyxxxwwwwwwxxxxxxxxxwwwvvvvvvuuutttsssrrrrrrsssuuuuuuuuutttssssssssstttuuuvvvsssssssssrrrssssssttttttvvvuuutttsssssstttuuuuuussssssssstttuuuwwwxxxyyysssuuuwwwuuussstttxxx}}}}}}zzzvvvooohhhaaa\\\YYYPPPJJJCCC===:::999888777888888999;;;<<<>>>?????????AAABBBCCCBBBBBBDDDEEEBBBCCCDDDFFFHHHIIIJJJKKKLLLOOOTTTXXX[[[]]]```bbbjjjqqq|||~~~}}}~~~~~~~~~}}}|||}}}}}}zzzhhh^^^ZZZVVVTTTSSSRRROOOLLLMMMMMMNNNNNNOOOOOONNNNNNPPPPPPQQQQQQRRRSSSUUUUUURRRTTTVVVWWWWWWXXXYYY[[[WWWYYY\\\]]]^^^^^^```aaa______]]]ZZZXXXXXXYYY[[[XXX[[[bbbkkkpppttt~~~~~~~~~}}}yyywwwqqqggg\\\WWW[[[gggqqq}}}~~~xxxrrrnnnlllkkkhhhiiilllnnnppprrrttttttsssssstttuuuuuutttsssssssssrrrqqqtttyyy~~~~~~|||yyyxxxvvvtttrrrrrrhhh```XXXTTTTTTQQQQQQTTTXXXYYY\\\dddmmmyyykkkTTTFFF@@@:::<<<>>>999>>><<<>>>FFFTTTrrrgggXXXSSSWWWjjj}}}aaaKKK???<<<999888888888777666555555444333333333333444222222333333333444444444555777;;;AAALLL^^^rrr}}}yyyvvvwwwzzzyyyzzz|||xxxeee[[[OOOGGGEEEGGGKKKOOOPPPXXXccclllsss}}}}}}zzz{{{|||vvvwwwxxxyyyyyyxxxwwwvvvnnnoooqqqssstttvvvvvvvvvpppooooooooorrruuuyyy|||wwwxxxyyyzzz{{{{{{{{{{{{{{{yyyxxxxxxyyyzzzyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvuuutttsssrrrssstttuuurrrrrrrrrrrrsssssstttuuussssssssssssssstttuuuvvvvvvuuutttsssssstttuuuvvvqqqrrrssstttvvvxxxzzz{{{qqqtttvvvuuurrrtttyyy~~~{{{xxxssslllfff```\\\[[[PPPJJJCCC===:::888888777888999:::;;;===>>>???@@@@@@AAACCCCCCBBBCCCDDDFFFDDDDDDFFFGGGIIIJJJLLLLLLKKKOOOSSSWWW[[[^^^bbbeeelllttt~~~}}}~~~~~~~~~~~~||||||{{{{{{||||||~~~~~~|||||||||zzz|||mmmaaa\\\VVVTTTUUUTTTPPPKKKNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRTTTUUUUUURRRSSSUUUVVVVVVWWWYYY[[[WWWYYY[[[\\\\\\\\\]]]^^^\\\]]]]]]\\\[[[ZZZ[[[\\\^^^bbbiiirrruuuyyy{{{yyytttoooeee\\\YYYbbbssszzztttpppmmmlllggghhhkkknnnqqqssstttuuuttttttuuuvvvvvvuuutttssstttrrrrrruuuzzz|||}}}~~~zzzwwwvvvuuusssqqqpppgggaaaZZZVVVUUUSSSQQQRRRUUUWWW[[[eeeoooyyyqqqVVVGGGCCC<<<;;;===;;;:::???BBBDDDQQQuuu}}}lllZZZYYY\\\hhh}}}dddKKKCCC???;;;888777666555444444444555555555555555555333333333333333333333333444777;;;@@@JJJ[[[ooo~~~{{{uuuuuuxxx~~~{{{wwwvvv~~~~~~pppaaaRRRJJJHHHFFFGGGIIIQQQWWWaaakkkvvv}}}|||{{{zzzwwwuuutttuuuwwwwwwssspppsssrrrppppppppprrrtttuuusssrrrsssssstttvvvwwwxxx{{{{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwxxxxxxwwwvvvtttsssvvvsssqqqqqqrrrttttttsssssstttttttttttttttssssssrrrrrrrrrsssrrrrrrqqqqqqvvvvvvwwwxxxyyywwwsssppppppqqqssssssssstttwwwyyyyyyyyyyyyxxxwwwvvvvvvuuuzzzvvvoooiiiddd```]]][[[NNNJJJCCC>>>;;;999777555999:::;;;===>>>?????????AAAAAABBBCCCDDDEEEFFFGGGEEEGGGHHHHHHHHHHHHIIIKKKMMMPPPSSSWWWZZZ___eeeiiirrryyy{{{zzz}}}|||wwwsssuuuqqqsss|||~~~~~~|||~~~~~~{{{|||nnn```[[[WWWVVVTTTQQQQQQTTTOOOOOOOOOPPPPPPPPPQQQQQQTTTSSSRRRQQQPPPQQQRRRRRRYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYZZZ\\\^^^bbbbbbaaa```^^^^^^```bbbfffhhhlllrrrzzz~~~yyyrrrrrrddd[[[^^^eeemmmxxxssspppooojjjjjjkkknnnqqqsssrrrqqqsssttttttttttttssssssrrrvvvwwwxxxzzz}}}zzzyyy~~~|||{{{yyyxxxxxxwwwvvvtttpppgggaaaZZZUUUTTTRRRQQQRRRVVVXXX\\\fffqqqyyyrrrWWWGGGCCC<<<:::===:::;;;???BBBCCCNNNnnnsssbbb______kkkbbbIIIBBB???;;;888777666555444555555444444444444444444333333333333333333333333333555999>>>HHHXXXkkkyyy|||vvvuuuwww|||}}}xxxvvvxxxhhhWWWMMMJJJGGGHHHJJJRRRWWW```iiittt}}}|||}}}}}}zzzyyyxxxwwwwwwwwwuuusssrrrrrrqqqqqqqqqrrrttttttrrrrrrssstttuuuvvvwwwwwwyyyzzz|||}}}}}}}}}{{{zzzwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxvvvuuutttsssqqqoooooopppqqqqqqqqqttttttuuuuuuuuuttttttsssttttttuuuuuuuuuttttttssstttuuuvvvxxxyyyxxxvvvssspppqqqsssssssssuuuwwwyyyzzzzzzyyyxxxvvvuuuuuutttxxxtttnnniiieeeaaa]]]ZZZPPPLLLEEE@@@===;;;999777999:::;;;===>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGFFFGGGIIIIIIHHHIIIJJJLLLNNNPPPTTTWWWZZZ___eeeiiipppwww{{{zzz}}}~~~|||wwwrrrnnnnnnkkkmmmtttxxxxxx{{{}}}zzz}}}zzz{{{rrrbbb\\\XXXWWWUUURRRRRRTTTOOOOOOPPPPPPPPPQQQQQQQQQRRRQQQPPPPPPPPPRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVYYY[[[\\\\\\\\\]]]___aaaddddddeeedddcccccceeegggmmmooosssyyy|||sssmmm```XXX\\\cccmmm}}}yyyuuurrrkkkjjjkkkmmmppprrrrrrrrrwwwwwwxxxxxxxxxwwwwwwvvvxxxxxxzzz|||~~~zzzyyy}}}{{{yyyxxxxxxwwwuuutttooofff```YYYTTTSSSRRRQQQRRRVVVYYY^^^hhhssszzztttYYYHHHCCC<<<:::<<<999;;;>>>AAABBBKKKddd{{{llldddbbbnnnbbbIIIBBB???;;;888777777666555555555444444333333222222333333333333333333333333222444777;;;EEETTTeeeqqqyyy~~~~~~xxxvvvwwwzzzxxxvvvrrr^^^QQQKKKHHHIIIKKKSSSWWW___hhhsss}}}~~~~~~}}}|||yyyvvvuuuuuuvvvrrrrrrssssssssssssssssssqqqrrrsssuuuvvvvvvvvvuuuuuuwwwzzz}}}~~~}}}|||{{{vvvwwwxxxyyyzzzzzzzzzzzzxxxyyyyyyzzzyyyxxxvvvuuuuuutttrrrrrrsssttttttsssttttttuuuvvvvvvuuuuuuttttttuuuuuuvvvvvvuuuuuuuuussssssuuuwwwyyyyyywwwuuurrrtttvvvvvvvvvwwwyyy{{{{{{zzzyyyxxxvvvtttsssssstttqqqmmmiiifffbbb]]]YYYPPPLLLEEE???<<<;;;999888999:::<<<>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGFFFHHHIIIIIIIIIJJJMMMOOOPPPRRRUUUXXX[[[```fffjjjooowww~~~~~~zzzzzz||||||xxxsssmmmiiigggfffhhhmmmpppsssyyy~~~{{{}}}}}}|||zzz{{{}}}~~~~~~xxxfff___YYYXXXVVVSSSRRRUUUOOOPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPRRRTTTUUUTTTTTTTTTUUUVVVVVVVVVWWWZZZ\\\^^^^^^^^^```ccceeefffhhhiiijjjiiijjjlllnnntttuuuyyy}}}sssggg]]]WWW[[[dddooozzzuuulllkkkjjjllloooqqqrrrrrruuuvvvvvvwwwwwwwwwvvvvvvyyyzzz{{{}}}{{{{{{}}}zzzxxxxxxwwwuuusssooofff```YYYTTTRRRQQQPPPRRRWWWZZZ___jjjuuu{{{vvv[[[IIICCC;;;999;;;999;;;===???BBBHHH[[[zzzuuuiiicccpppcccJJJBBB???;;;888777777666555555555444333222222111111222222333333333333444444222333666:::CCCPPP___iiiqqqwww}}}{{{yyyxxx{{{xxxwww{{{cccTTTLLLHHHIIIKKKQQQVVV___iiiuuu}}}xxxsssqqqtttwwwqqqrrrtttuuuuuutttsssrrrpppqqqtttvvvvvvvvvuuutttsssuuuyyy|||~~~~~~}}}{{{xxxxxxyyyzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzyyywwwwwwwwwvvvtttuuuvvvwwwvvvuuuuuuuuuvvvvvvwwwvvvvvvvvvssssssttttttuuuuuuttttttsssssstttvvvxxxxxxvvvtttuuuwwwyyyzzzzzz{{{}}}~~~|||{{{zzzxxxvvvtttsssrrrqqqooollljjjgggbbb]]]YYYNNNIIIBBB===:::999888777:::;;;===???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJJJJKKKLLLOOORRRTTTUUUWWWYYY\\\aaaggglllqqqxxx}}}|||}}}|||yyyyyy||||||wwwrrrmmmiiifffgggjjjnnnrrryyy|||}}}|||{{{|||||||||}}}|||iii```YYYWWWVVVSSSRRRTTTPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOPPPRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[]]]___```aaabbbeeehhhhhhkkknnnppppppqqqssstttvvvxxx{{{|||qqqddd]]]ZZZ^^^gggsss~~~wwwnnnkkkiiijjjmmmppprrrssstttuuuvvvwwwwwwwwwwwwwwwzzzzzz{{{|||~~~{{{|||~~~{{{xxxwwwvvvtttssspppggg```YYYTTTRRRPPPPPPRRRVVVZZZ___jjjuuu|||xxx[[[IIICCC;;;999<<<999:::;;;>>>BBBHHHUUUoooppphhhsssdddMMMBBB???;;;888888888777666555555444333222222111111222222222333333444444444444444666:::BBBNNNZZZbbbhhhpppwwwzzz~~~}}}|||zzz}}}zzzyyy~~~eeeTTTKKKGGGGGGKKKMMMTTT___lllwww~~~~~~{{{vvvpppnnnqqqtttrrrsssuuuwwwvvvuuusssqqqpppqqqtttuuuvvvuuutttsssrrrtttxxx{{{}}}~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxyyyyyyzzz{{{zzzyyyxxxwwwtttsssrrrssstttuuutttrrruuuvvvwwwwwwxxxxxxxxxwwwssstttuuuuuuvvvvvvvvvuuutttsssssstttvvvvvvtttrrruuuwwwzzz{{{{{{{{{}}}~~~||||||zzzxxxwwwuuusssssspppnnnllljjjhhhccc]]]YYYNNNIIIBBB<<<:::999888888;;;<<<===???AAACCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLOOOSSSVVVXXXYYYZZZ\\\^^^ccciiinnnttt{{{zzzxxxyyyxxxvvvxxx|||~~~zzzwwwsssqqqoooqqqtttxxx~~~{{{{{{|||}}}{{{{{{}}}}}}~~~~~~lllbbbYYYWWWVVVTTTRRRSSSPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSQQQQQQQQQQQQRRRSSSWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]```aaabbbdddgggjjjjjjmmmrrruuuvvvwwwxxxyyyyyyzzz}}}zzzpppdddaaa___dddlllvvvwwwooollliiihhhkkkooorrrtttwwwxxxyyyzzz{{{|||||||||zzzzzzzzz{{{}}}}}}~~~|||xxxwwwuuutttrrrqqqhhhaaaYYYTTTSSSPPPOOOQQQVVVZZZ___jjjttt}}}xxx\\\IIICCC;;;999<<<;;;;;;999<<>>;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIJJJKKKLLLNNNQQQVVVYYY\\\]]]^^^___aaaffflllqqqwww~~~~~~xxxtttssssssssswww}}}~~~}}}}}}~~~zzzwwwyyy||||||yyyyyy}}}|||{{{|||}}}pppeee[[[XXXXXXUUUSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRUUUUUUSSSRRRRRRRRRSSSSSSYYYYYYYYYZZZZZZ[[[[[[\\\^^^```bbbcccdddeeeiiikkkmmmqqqvvvzzz{{{{{{|||}}}}}}~~~{{{tttjjjiiijjjnnnttt{{{yyyqqqmmmhhhfffiiinnnrrrtttuuuvvvxxxyyyzzz{{{{{{{{{zzzzzzzzz{{{|||~~~~~~}}}yyyvvvuuusssrrrrrriiibbbZZZUUUSSSPPPOOOQQQUUUYYY]]]hhhsss~~~xxx[[[IIICCC;;;:::===<<<<<<999;;;AAADDDKKK^^^tttrrrwwwbbbKKKBBB???;;;999999999888777555555444444444444444444111111222333333444555555666555555999@@@IIIQQQUUU^^^jjjvvv|||{{{|||}}}dddTTTKKKGGGHHHKKKLLLSSS^^^jjjuuu~~~~~~zzzvvvuuutttsssrrruuuvvvvvvwwwvvvuuutttsssrrrrrrssssssssssssttttttttttttuuuwwwyyy{{{}}}~~~{{{{{{|||||||||{{{{{{zzzwwwxxxyyyzzzzzzyyyxxxwwwyyyxxxxxxyyy{{{zzzyyywwwvvvwwwxxxyyyzzzzzzzzzzzzvvvwwwxxxyyyzzzzzzzzzzzzuuuttttttuuuwwwxxxwwwvvvsssvvvyyy{{{{{{{{{{{{|||}}}||||||{{{yyyxxxxxxwwwsssqqqnnnkkkgggccc^^^ZZZQQQKKKCCC===;;;;;;<<<<<<;;;===???AAACCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMOOOSSSXXX\\\```aaaaaaaaaccchhhnnnsssyyy}}}vvvpppnnnnnnpppvvv}}}~~~}}}~~~{{{yyyvvvzzz{{{wwwwww}}}~~~~~~~~~|||zzzzzz{{{}}}uuuiii^^^[[[ZZZXXXUUUTTTQQQQQQQQQQQQRRRRRRRRRRRRUUUUUUTTTSSSSSSTTTUUUVVV]]]]]]]]]]]]]]]]]]]]]]]]aaaccceeeeeefffhhhjjjmmmppptttzzz~~~}}}vvvxxx{{{}}}|||rrrmmmhhheeegggmmmrrruuurrrsssuuuvvvxxxyyyyyyzzz|||{{{||||||}}}~~~}}}yyyvvvtttsssqqqsssiiibbb[[[UUUTTTPPPOOOQQQUUUXXX]]]gggrrr~~~xxx[[[IIICCC;;;:::>>>===>>>999:::@@@CCCGGGYYYnnn~~~rrruuu~~~___IIIBBB???;;;999999999999888444444555555555555555555111111222333333444555555666555444888>>>GGGNNNRRRaaannn{{{zzzzzz|||dddTTTLLLHHHIIILLLNNNTTT]]]gggqqq|||zzzyyyyyyxxxvvvsssvvvvvvvvvvvvvvvuuuttttttssssssrrrrrrrrrsssttttttuuuuuuuuuvvvxxxzzz}}}~~~yyyzzz{{{|||}}}}}}}}}}}}vvvwwwxxxyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxxxxvvvtttvvvwwwxxxyyyzzzzzzzzzzzztttuuuvvvwwwxxxyyyyyyyyyuuuttttttvvvyyy{{{{{{zzzvvvyyy}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyuuurrrnnnkkkgggccc^^^[[[OOOIIIAAA;;;999999::::::<<<===???AAADDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMOOOSSSYYY]]]ccccccccccccdddiiipppuuuzzz|||uuummmkkklllnnnvvv~~~}}}||||||}}}~~~~~~sssxxxyyyuuuuuu|||~~~{{{|||{{{zzzyyyyyy{{{}}}}}}xxxlll```]]]]]]ZZZWWWVVVQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTSSSSSSTTTVVVXXXYYYaaaaaaaaaaaaaaaaaa``````dddeeeggghhhhhhiiilllnnnrrrwww}}}sssnnngggdddggglllrrruuutttuuuwwwyyy{{{||||||}}}}}}}}}}}}}}}~~~~~~yyyvvvtttrrrqqq