BM6P6(@ ---,,,++++++------,,,+++......---,,,---...///000,,,------...//////......---------.........//////////////////000000000000111111222222222333333333333333333333333333333333222222111000111222444555555555555555555444444444666666666666777777777777444555777999999999777666::::::999888777666666555555777888888666555666777888888999:::<<<======>>>>>>>>>===<<<<<<<<<<<<===;;;:::999999;;;;;;:::999999;;;;;;888888::::::777:::::::::::::::999888777999999888888777777777666333333333222222222111111222222222222111111111000000000//////......------+++,,,,,,,,,,,,,,,,,,,,,//////...------------...,,,,,,,,,++++++*********************************---,,,+++***)))'''&&&&&&******++++++++++++******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$,,,)))&&&%%%&&&&&&%%%%%%+++(((&&&&&&((()))(((&&&))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$###%%%'''((()))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$''')))++++++***)))((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((*********)))((())))))*********++++++++++++,,,,,,,,,,,,+++******,,,---.........---,,,++++++,,,,,,------,,,,,,+++///...------++++++***)))---,,,+++***+++---///111///............---------222000///------///000222000000000000000000000000000000000000000000000000......///000000///...---000000111111222555:::>>>FFFPPP[[[ccciiijjjeee]]]MMMHHHCCC???=========<<<:::999999999999::::::;;;:::999777555444333444444777<<<@@@AAA???<<<;;;;;;>>>@@@DDDFFFFFFDDD@@@>>>999777444444555666666555888888777777666666666555333444444555777888:::;;;:::999666444333333444555777666444333333555888:::888888999:::::::::999999:::888666333222222333333222222222222222111000///...///000000111000000//////...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---************************+++******)))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&&&&'''(((((((((((((((((((((((()))******+++++++++******'''((((((((((((((('''''''''&&&%%%&&&((()))((('''(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''---,,,++++++------,,,+++---,,,,,,+++,,,---...///------..................---------.........///////////////000000000111111222222222222333333333333333333333333333333333333555444444333333444444444444444444555555555555555555555555666666666777777555666888999:::999888777444444444444555555555555666777999999888777888999888888999:::;;;<<<======<<<<<<;;;:::::::::::::::>>><<<:::999999888666555777::::::777777::::::888777888888888777777666555555555555444444333333333333333222222222111111111111111111111000000000000/////////...............------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))),,,++++++***)))(((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''+++(((&&&%%%&&&'''&&&%%%&&&$$$###$$$'''))))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''''''''((((((''''''''''''''''''$$$%%%'''))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''')))))))))(((((('''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((()))))))))*********+++++++++++++++++++++******)))+++,,,---......---,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++******))),,,,,,++++++,,,---///000------......//////000000000///............///000////////////////////////////////////////////////////////////...---++++++///000000000111444888<<>>???>>>;;;::::::<<<>>>CCCHHHKKKJJJFFFAAA<<<999666555666666666555777777666666666555555555444444444444555666777777444333333333444666888:::666555333333333444666777666777777777888888888999:::888555333111111111222222222222222111111000///111111000//////......---...---,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,************************))))))(((''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((******+++++++++******)))((((((((())))))((((((''''''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''---+++***+++,,,---,,,++++++++++++++++++,,,---------...............---------------...............000000000000111111111111222222333333333444444444333333333333333333333333444444444444444444333333333333444444555555666666444444444555555555666666666777888999999999888777333444555666888999::::::666888::::::999999:::;;;777777888999:::;;;;;;<<<;;;::::::999999999999999<<<:::999888888777555444555888999777777;;;;;;999777777777777777666666555666666666555555555555555333222222222222111111111000000000/////////......------..................//////......------,,,,,,,,,,,,+++***************+++++++++++++++*********((((((((((((((((((((((((*********))))))(((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))'''%%%%%%'''((('''&&&$$$"""!!!###%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&$$$###"""(((''''''''''''((())))))(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''''''''(((((())))))%%%&&&'''))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&(((***''''''&&&&&&''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))***************************)))((((((++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,------...******+++,,,---...//////........................////////////////////////////////////////////////111000...---+++*********......//////000222666999@@@FFFMMMUUU___ccc]]]TTTFFFBBB===999777666555444333222222111222333444555777666444333222111222222444888<<<>>>===;;;999999:::;;;AAAJJJRRRSSSNNNHHH@@@===999777666666555444555555555555444444444444555444444333333333444444111111111222333666888:::444444444333333333333333555444444444555666888999999888555333111000000000111111111111000000000000444222000...,,,+++++++++,,,++++++************+++++++++************++++++***************************))))))(((((((((((((((((((((((((((((((((((((((&&&''')))(((''''''((()))(((((((((((((((((((((((()))))))))))))))((('''&&&''''''(((((()))(((((('''((('''&&&&&&'''((('''%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''''',,,+++***+++,,,,,,,,,***+++++++++++++++,,,,,,---.........///......---,,,........................000000000000111111111222222333333333333444444444222222222222222222222222///000111333333333222111222222333444444555666666333333333444444444555555777777888999999888888777444555666777999:::;;;<<<666888:::::::::999:::;;;666777777888999999::::::;;;:::999999888888999999777666555666888888888666333777777666777;;;<<<999777888888999888888777777666666666666666555555555222222222222111111111111//////.........---------,,,,,,,,,------....../////////...---,,,+++++++++,,,+++******))))))******+++++++++***************))))))))))))))))))))))))(((((())))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''&&&%%%$$$###'''''''''''''''(((((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******)))))))))))))))(((((('''******++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********+++++++++,,,******+++,,,---,,,,,,,,,'''(((((()))******++++++,,,------......------,,,////////////////////////////////////////////////111000...,,,++++++,,,,,,------.........000444666;;;@@@FFFNNNXXX]]]WWWNNNDDD@@@;;;777555444333222444333333222333444666777777666444333222222222333444777:::======<<<:::999999:::@@@LLLWWW[[[UUUNNNCCC???:::777555555333222333333333333333333333333444444333333333333444444444333333222222333444444444444555555444333222111444333222222333666888::::::888666444222000000000000000//////000000000111444222///,,,+++***+++,,,+++++++++*********++++++******))))))))))))******************************,,,,,,+++***************((((((((((((((((((((((((%%%'''(((((('''''')))***'''''''''''''''''''''''''''''''''&&&&&&$$$######%%%&&&&&&''''''''''''''')))'''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''',,,+++******,,,,,,+++***+++,,,,,,,,,---------------...............------.....................---///000000000000111111111222222222333333333444444222222222222222222222222,,,...000222333333333333111222222333444555666666333333333333444444444444777777777888777777777777333333444444555666777777666888::::::999999999:::666777777888888999999999999888777777666666777777666555444555777888777666222666777555666:::;;;999666777777888888888777777222222222222222222222222222222222111111111000000.........------------,,,++++++,,,,,,------......------,,,,,,+++***)))))),,,++++++***)))*********************************************************((((((((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&%%%%%%&&&((()))((('''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''!!!"""$$$&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%***))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''((()))''''''''''''((())))))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))((())))))))))))(((''''''))))))))))))******++++++***++++++,,,,,,++++++*********++++++,,,---------)))***++++++,,,+++++++++)))))))))))))))))))))))),,,,,,------------,,,,,,................................................//////---------...///000,,,---.........///222444999>>>EEELLLUUUYYYTTTLLLCCC???;;;888777666444333666444333333333555888999777666555333333333444444444666999===>>>>>><<<:::888999>>>JJJVVV[[[WWWRRREEEAAA;;;666444333222111222222222333333333333333333333333333444555666666555555444333222111111111444555666666666444222111444333222222333666888:::999888777555333111000000///............000111111333111...,,,++++++,,,---++++++,,,,,,,,,,,,,,,,,,***))))))(((((())))))***************************,,,++++++***)))*********''''''''''''''''''''''''%%%'''(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%((('''&&&&&&'''((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''',,,***)))***+++,,,+++***++++++,,,---------------,,,------...//////.....................---------////////////000000000000111111222222222333333333222222222222222222222222///000111333444555555555222222333333444444555555333333333444444444555555777777666666666555555555555555666666666777777777888999;;;:::999888888999777777888888888999999999777666666555444555555555999777666666666666555333222555666444666999:::888333444444555555555555555333333333333444444444444222111111111111000000000.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++***))))))))))))***)))))))))***************************************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$###"""&&&%%%%%%'''((()))(((&&&$$$%%%&&&&&&&&&&&&)))+++&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''!!!"""###%%%'''((())))))%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&(((((('''''''''(((((((((((('''(((((())))))%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((()))***+++******++++++++++++******+++++++++,,,,,,---------************************------,,,,,,++++++++++++------------------------............................................................///000111111,,,---............000222888@@@IIIOOOTTTVVVRRRKKKBBB???<<<:::999888777555555444222222333555888:::777666444333333333444555444555888<<>>JJJOOOPPPPPPLLLGGGAAA???<<<;;;;;;;;;999888666555333222333666999<<<555444333222222222333444222333666:::>>>???<<<999666666777;;;BBBHHHKKKMMMIIIDDD===777444333222222222222222333333333444444333333222222222222333333111111222444444555555555222333333444444444444333111111111222222333333333333333333222111000000///---,,,,,,,,,---///111333444333222000...,,,+++***((()))***,,,,,,,,,+++***+++******))))))******+++************************(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''$$$$$$%%%&&&'''(((((('''%%%$$$$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''+++***)))***+++++++++)))((()))***+++,,,+++*********+++,,,...///000000111//////.........---------------------.........//////000000000000111111111111111111111111111111111444333111///......///000444333333333333333333333444444444555555555666666666555444333333333333333222333444555666777888999===>>>???>>>;;;999999:::999999999999999:::::::::===<<<;;;;;;:::;;;;;;;;;666555444666888999999888333666666444555888888666444555555666777777777666333333333444444444555555111111111111000000000000//////.........------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---(((((('''&&&&&&&&&&&&'''(((((())))))*********+++))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''')))(((&&&$$$&&&'''((('''$$$###%%%((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***'''''''''''''''((())))))%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###"""""""""###%%%%%%%%%&&&&&&'''''''''###%%%'''((('''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''((((((***************)))(((((('''&&&&&&&&&'''(((***+++******++++++++++++******************************,,,+++)))''''''(((***+++******+++,,,---......///000///---,,,,,,---///000................................................------...///...---+++***---...//////......///111---;;;HHHLLLKKKIIIFFFBBB@@@>>><<<;;;<<<<<<;;;999888777555444555888<<<>>>444333222111111111222333111111444888===>>>;;;777555444444555999???EEEIIIJJJEEE>>>888666555444333222222222333333444444444444333222111000000000000333333444555555555444444111111111222222333333444///000111111111111000000000000000000000///......---,,,++++++,,,///111333666666444222///,,,)))''''''((()))+++++++++***)))++++++************++++++************************))))))((('''''''''''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))$$$$$$$$$%%%(((******)))$$$%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''++++++******************+++,,,,,,,,,,,,,,,,,,---+++,,,...000000000000//////////////////.........---------.........//////...///000111222333444444444222111//////000222333333333333333333333333333111222333333222///---+++333333222222333555666777444444444444555777888999666666555555666777999:::=========<<<<<<;;;;;;:::===<<<:::888888999:::;;;:::;;;<<<<<<<<<:::777666888888888777777777777666666666666555666777777888777777777777666666666666333444555666555333000///////////////000000000000//////.........---------------......------,,,+++---------,,,+++***)))(((,,,,,,***)))))))))***+++))))))))))))))))))))))))&&&(((***+++,,,+++)))(((&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&((((((&&&$$$((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%###%%%''')))***)))'''%%%$$$$$$$$$$$$%%%&&&'''''')))(((&&&%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++***************+++,,,,,,,,,++++++,,,------------...---++++++---//////000///---++++++---///---------............///......///000000///......+++,,,------,,,---000222222<<>>999888666666777999<<<>>>555444111///...///111222000111333666777999999:::666444222111222888@@@EEEIIIDDD>>>888666444333222222222222222222222222222333333333444444555555555222222222222222111000///111111111222222333333333222111111111222333333444........./////////////////////------,,,---...///555555333111...,,,+++*********************************))))))((((((''''''))))))))))))))))))))))))***)))((('''%%%###""""""***(((''''''((()))'''&&&&&&'''((('''%%%%%%'''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%'''((()))((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&************************+++++++++,,,,,,,,,,,,---+++,,,...///000000//////////////////............---------.........//////...///000111222333333444333222000//////000111222333333333333333333333333111222333333333333111111111111111111111333444555666666666666666777888999666666555555666777999:::===<<<;;;;;;::::::;;;;;;;;;:::888777666777999::::::;;;<<<<<<;;;:::888666999999888888888777777777666666666777777777888888555555555555444444444444222222333333222000///.../////////...............///.........---------------------...------,,,+++,,,,,,,,,,,,+++***)))(((,,,+++***)))))))))******))))))))))))))))))))))))'''((()))*********))))))'''''''''(((((('''''''''%%%%%%$$$&&&'''((('''%%%(((((((((((('''''''''&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''')))))))))'''&&&&&&&&&%%%$$$$$$%%%%%%%%%***)))'''%%%$$$######$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,++++++***************))))))******++++++++++++***************+++***************+++,,,---,,,---...---,,,,,,---////////////---,,,+++---///------------.....................//////............//////...,,,---///111333<<>>666555222000//////111222111111222444666888999:::666555333111222777>>>DDDHHHDDD===999666555444444666666555444333222111111222333333333444444444444111222222222111111000///111111111222222333333333000000000000000111222222/////////..................---,,,,,,,,,---...///333222111///...,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''%%%$$$$$$%%%%%%$$$###&&&'''((('''%%%%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!"""$$$&&&(((***+++&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&************************++++++++++++,,,,,,------,,,,,,---...////////////........................------........./////////...//////000111222333333111000////////////111222333333333333333333333333111222333333555555666666222111111111222333444555777777777777777888888888666666666666666888999999===;;;:::888888999:::;;;<<<;;;999777777888999::::::;;;;;;<<<;;;:::888777:::::::::999999999888888666777888999999999888777555555555444444444444333222222222111000000////////////......------,,,,,,............---------------------------,,,++++++,,,,,,,,,,,,+++***))))))++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((()))******'''(((((())))))((((((''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++...---,,,+++***)))(((((()))))))))*********+++++++++***************++++++(((((())))))***+++,,,---,,,.........,,,,,,---.........///---,,,+++---...------------............///......------......///000111000///------...000555===DDDEEECCCAAA<<<666555555444444555666888999;;;:::999888999:::<<<>>>888666333111000000111222111111111222444666888999777666333222222666===BBBGGGCCC===999777666666555:::999888666444222111000222222222333333333333333111111111111000000000000111111111222222222222222///////////////000000111/////////......------,,,+++++++++++++++,,,---...//////...---,,,++++++***(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))'''%%%###"""###$$$$$$###&&&''''''&&&%%%%%%&&&(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++'''$$$$$$&&&((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&***************+++++++++*********+++,,,,,,------,,,,,,------............------...............///............/////////////////////000111222222333000//////...//////000111222222333333333333444444333333333333444555777888444444444444555555666666777777888888777777777666666666666777777888999999<<<;;;888666666888:::<<<>>>===;;;999999:::;;;<<<:::;;;;;;;;;;;;:::999888;;;;;;:::::::::999999999555777999:::;;;:::888777777777666666666555555555444444333222111111222222000000///......---,,,,,,------------------------,,,------------,,,+++++++++++++++++++++***))))))+++******))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&((()))+++(((((())))))))))))(((((((((&&&$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$######"""###%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''(((((()))*********,,,,,,,,,+++***))))))(((((())))))************************)))******+++,,,((((((((()))***,,,---...,,,...//////---------...---......---,,,,,,---...,,,,,,---------.........//////...------...//////000111000///......000222666>>>DDDCCC???===999444333333222222333555777888:::999888777777999:::;;;888777444222111111111111111111000000222444777999777666555333333777===BBBGGGBBB<<<888666666666555999888777666444222111000222222222222222222222222000000000000///000000000111111111111111222222222000///////////////000000//////......---,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***'''%%%$$$%%%&&&'''&&&&&&''''''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((+++******)))(((&&&%%%%%%***&&&###$$$'''(((&&&###$$$$$$$$$%%%%%%%%%&&&&&&))))))*********+++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,---------,,,---------......//////........./////////000000/////////000000111111222///////////////000000111222222222333333444444444444444333333333333444555444444555555555555555555555666777777777666555444666666777777888999999999;;;:::888666666888:::<<<>>><<<;;;999999:::;;;<<<::::::::::::::::::999999;;;;;;;;;::::::::::::999555777999:::;;;:::888777666666666666555555555555444333222111111111222222111111000000///...------,,,,,,------------------,,,,,,------,,,,,,+++*********+++++++++***))))))************))))))(((((((((((((((((((((((((((((()))(((&&&%%%%%%''')))+++(((((())))))))))))(((((((((&&&$$$$$$%%%'''''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###""""""$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$""""""###%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''((((((((('''((())))))***&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''((())))))******************************'''((()))************)))******))))))***++++++,,,))))))******,,,---//////,,,...///000...------...+++---......,,,,,,---...,,,,,,,,,------------.../////////....../////////.../////////...///222444666>>>DDDAAA===:::666333222222111222333555666888888777666555555555666777777666444333111111111111222111000000111444666888777777666555666:::@@@EEEHHHDDD===999666555444444555555444444333222222111111111111111111111111000000//////......///000000111111111111111111111111111000000/////////000000///......---,,,++++++***((())))))******+++++++++(((((())))))*********+++************************&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''''''''''''''&&&&&&+++(((&&&&&&'''(((''''''%%%&&&'''&&&$$$$$$&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********$$$"""!!!"""$$$$$$"""$$$$$$$$$%%%%%%%%%&&&&&&)))))))))***++++++,,,,,,((())))))***+++,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,---......//////....../////////000000000/////////000000000111111...//////000000111111111111222222333333444444555444444444333333222222111222333444444444444333333444555666777777666555444555666777888999999999999:::999888777777999:::<<<;;;:::888666666777888999::::::::::::::::::::::::;;;;;;;;;:::::::::999999666777888999999999888777444444444333333333333222000000000000000000000000111111000000//////......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******)))***************))))))))))))******))))))((('''((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***'''(((((())))))((((((''''''%%%$$$$$$&&&''''''&&&############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$%%%&&&'''((((((''''''&&&%%%###!!! $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((((((((''''''(((((()))***&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***)))))))))*********++++++'''((()))*********)))((())))))))))))***+++,,,,,,++++++++++++,,,---...///,,,...000000///...---...***,,,......---,,,,,,---,,,,,,,,,,,,------------///000000111111000000///------.........///222444444>>>DDDBBB<<<888555222111111111111222444666888555555444333333222222333555444333222222111111111111111111111222444666777777777888888:::???FFFKKKMMMHHHAAA;;;888666444333222222222222222222222222000000000000000///////////////...------...000111111111111111111000000000111000000////////////000---------,,,,,,++++++***)))******+++******))))))''''''(((((()))******+++************************''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((&&&%%%&&&''''''%%%$$$%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((())))))***++++++,,,,,,(((((()))***+++,,,---------,,,+++******+++,,,,,,++++++,,,------...//////.../////////000000000000////////////000000000000...///000111222222222222111111222333333444555555333333444555444333222111333333444555555444333222333444666888888888777666555666888999::::::999999999999999999999:::;;;;;;:::999777555555666777888:::::::::999:::::::::;;;::::::::::::999999999999666666666777777777888888444444444333333333222222...///000111111000///...////////////////////////++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******))))))************))))))((()))*********)))''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((('''''''''(((((('''''''''%%%%%%$$$&&&'''((('''%%% !!!!!!""""""%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&######"""!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&"""$$$%%%''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))************))))))))))))&&&''')))***+++***)))((())))))))))))***+++,,,---++++++******+++,,,------,,,...000111000...---...)))+++---...---,,,,,,---++++++,,,,,,,,,---------///000222444444222000///---......---,,,---000222333===EEECCC<<<888444111/////////000111333555777444444333222222111111000222222222222222222222222111111222333444555666666777888999;;;>>>DDDKKKQQQTTTNNNFFF???;;;777555333111111222222222222222222000000000//////.........///...---,,,,,,...000111222111111111000000000///000//////...------......,,,,,,,,,++++++++++++++++++++++++,,,+++***((('''''''''(((((()))*********************************''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&''''''$$$!!!%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%"""''''''&&&### %%%***$$$$$$%%%%%%%%%%%%&&&&&&((())))))***++++++,,,,,,'''((()))***+++,,,---------,,,+++*********+++,,,++++++,,,,,,---...//////////////////000000000000////////////000000000000//////000222222333333333111111222333333444555555111333555666666555333222555555777777777666555444333555777999::::::888888555666888999::::::999999999999::::::;;;;;;;;;;;;;;;:::888777666777888999:::::::::999999:::;;;;;;:::::::::999999999888888666666666555666777777888666666555555555444444444///000222333444222111000---------...............+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******((())))))*********))))))((()))*********)))'''&&&((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$%%%'''((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''$$$###!!! !!!###&&&(((%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$ ###%%%&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''((())))))))),,,,,,+++***)))(((''''''&&&''')))***+++***((('''))))))))))))***+++,,,---+++***************++++++,,,...111111000.........(((+++---...---,,,,,,---++++++,,,,,,,,,---------///111444666666444111////////////---,,,+++---///222===EEECCC===888444111............000222444666444444333333222111000000000000111111111222222222111222333444555666666555666888:::===AAAHHHOOOTTTYYYSSSJJJCCC===999666444333333333222222222111111000000//////.........---///...,,,,,,,,,...000111222111111111000000/////////...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***(((&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''""""""$$$%%%'''((()))***%%%%%%&&&((()))((($$$!!!%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$"""""" ((($$$$$$%%%%%%%%%&&&&&&&&&*********)))))))))))))))++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,---------......000000000000////////////---......///////////////000111111111111222222222444444444333333222222222000222555777888777555444444444444555555555555666777888999999999999888777999888777555555555666777;;;::::::::::::;;;<<<<<<999::::::;;;;;;::::::999999999:::::::::999888888<<<:::888777555555555666777777666666666666666666999888666444333333333333333222222111000///......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************))))))))))))***)))))))))((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&&&&%%%$$$###$$$###"""###%%%&&&%%%$$$$$$###""""""!!!!!!""""""########################!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###""""""###%%%&&&&&&%%%$$$%%%%%%&&&%%%$$$###"""'''$$$!!!!!!###$$$###"""$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))%%%"""$$$(((***'''###""""""#########""""""!!!&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&((()))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''---***((((((***+++(((&&&))))))))))))))))))))))))))))))))))))************###$$$&&&(((***+++,,,,,,+++***(((((()))***---...///555999999333...,,,---++++++++++++++++++++++++,,,,,,,,,------.........///333777888666333000///---------...///000000111777>>>EEEFFF@@@888333222......///000111222222333333222222222111111000000000000////////////000000111111111111111222222222111444666777:::DDDQQQ[[[[[[TTTKKKCCC===888333000111111111222222333333333//////...------------...............////////////------...///000111111222++++++,,,---...000000111,,,+++++++++,,,,,,***)))************************))))))))))))))))))))))))%%%&&&''''''&&&$$$"""!!!"""%%%'''))))))***$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((&&&###"""###%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%((((((%%%!!!"""######$$$$$$%%%%%%&&&""""""#########$$$$$$$$$***)))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------....../////////...............---...//////000000//////000000111111111222222222444444333333333222222222111222444666777666555555444444444444555555555555888888777777777777888888888888666555555555666666::::::999999::::::;;;<<<999999::::::::::::999999999999999999999999999999:::999777666555444444555666666666777777777777777888777666444333222333333222111111111000/////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********)))))))))((((((******))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%###"""!!! ###$$$%%%&&&'''&&&&&&%%%&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$###"""(((%%%###"""$$$%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$((()))(((&&&""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''***((('''''')))***(((&&&))))))))))))))))))))))))(((((()))))))))*********&&&'''((()))***+++++++++******)))((()))***,,,...000555999999444///---...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///222555666444111000///,,,------...//////000000666===DDDFFF@@@999333111/////////000000111111222222111111111000000000///000//////......//////000000000000000000000000000///222444555777???JJJSSSXXXRRRIIIBBB<<<666111---000000000111111222222222//////...------------............/////////000000......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***)))************************))))))))))))))))))))))))))))))***+++***(((&&&%%%((())))))))))))'''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%''''''((((((((('''%%%######$$$%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))******************************+++,,,,,,,,,,,,---------,,,,,,,,,---------......---------...............---...//////000000//////000000000111111111222222333333333333222222222222222333333444444555555555444444444444555555555555777777666555555666777777777777666555555555555666999888888888888999::::::888999999999999999999888999999888777777888999:::999888777555444444444444666666666777777888888888777666555444333222222222000000000000000000000000/////////...------,,,,,,------------------------***************)))))))))******))))))))))))((((((******))))))))))))(((((()))(((((((((''''''''''''&&&''''''''''''((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&$$$###""""""######$$$%%%&&&'''''''''''''''%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%##############################%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$######(((&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&&&&"""###$$$&&&'''''''''(((%%%%%%%%%$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''))))))))))))))))))))))))(((((())))))))))))******))))))******+++************))))))((()))+++,,,---000444777777333///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************...000222222111/////////,,,------....../////////444;;;CCCEEEAAA:::444111/////////000000000000000000000000//////////////////..................///........................---///111222333888@@@FFFMMMIIICCC>>>:::666111...000000000000000111111111000///......------............/////////000000000000000000000000000000000......---,,,+++******))),,,+++++++++,,,,,,***)))************************))))))))))))))))))))))))***+++,,,,,,+++***((('''(((((()))******))))))((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&(((((('''&&&&&&%%%$$$$$$&&&&&&'''''''''((((((((()))))))))))))))*********))))))))))))))))))))))))******++++++,,,------...,,,,,,,,,---------......------............//////......///000000000000000000000000000111111111111333222222222222222222222333333222222222333555666333333444444444555555555777666444333333444666777666555555555555555555555777777777777777888888999777888888999999888888777999888666555666777999:::888888777666555555444444555666666777777888888999666555444333333222222222/////////000000000000000//////.........---------------------------------,,,,,,,,,+++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%$$$$$$%%%(((***,,,'''''''''''''''''''''&&&$$$"""""""""$$$$$$###""""""###$$$%%%%%%###!!! ########################%%%&&&&&&&&&&&&&&&%%%$$$'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!!!!"""$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))''''''(((((())))))))))))((((((((((((((((((((((((&&&%%%&&&'''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))***+++++++++++++++))))))))))))***+++,,,---///222444333111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))---///000///...---...///,,,,,,---------.........111888@@@DDDAAA:::444000/////////////////////.................................------------......///...............------,,,...///000000333777;;;>>><<<;;;999888666444333000000111111111111111111000//////...................../////////000000000000000000000000000000///000000///...---,,,,,,+++,,,+++++++++,,,,,,***)))************************))))))))))))))))))))))))((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))(((&&&###''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%(((((())))))************))))))))))))))))))))))))(((((()))***+++,,,------,,,,,,,,,---------............/////////000000000...//////000000000000000//////000000000111111111222222222222222222222222444333222111111222444555333333333444444444444555666555333222222333555666444444444555555555444444555555555555555666777777666777777777777777777666888777666555555777999:::888888888888777666666555555555666666666777777777444444444333333222111111///////////////000000000...............---------------------------------++++++++++++++++++++++++)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%$$$$$$&&&(((+++---***)))((('''&&&%%%%%%%%%$$$###"""###$$$$$$###""""""###%%%&&&%%%$$$""" ########################$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$############%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###%%%%%%&&&%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((()))***+++(((((((((((((((((((((((('''(((((((((((()))))))))'''((()))***,,,,,,,,,,,,)))))))))******+++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,---...---,,,,,,---///,,,,,,,,,,,,------------...444<<<@@@???:::444000/////////...............------------------............------------......000000000//////.........---.../////////000222444444444555555444444444444222222222222222222222222000000///............///............////////////000000000///////////////........................,,,+++++++++,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((('''''''''&&&&&&,,,+++)))&&&$$$""" ''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''')))+++***'''$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$((((((((()))******++++++************************(((((()))***++++++,,,,,,,,,,,,,,,---------............//////000111111111...///000000111111000000/////////000000000111111111111111222222222222222333222111111111222333444333333333333444444444444666555444333333444555666222333444444555444444444444444333333444444555666555666666777777666666555666666555555555777888999888888888999888777666666555555555555555555555555222333333333333222111000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&***)))'''&&&%%%%%%%%%%%%(((&&&%%%&&&''''''&&&$$$%%%&&&'''''''''&&&$$$#################################$$$%%%%%%$$$$$$$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&"""$$$%%%%%%###"""""""""&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! %%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''((((((((((((***+++((((((((((((((((((((((((''''''(((((((((((())))))&&&'''(((***+++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,000777;;;<<<999444000---------...............---------------.........///..................///222111111000000///////////////...//////000000111111222222111000///111222333333333222222222222222111000//////......//////,,,,,,---------.................................+++++++++,,,,,,---------,,,+++++++++,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''')))+++***'''%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&###"""###$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------......///000000111//////000111111111111000////////////000000000111000111111111222222222222222222111111111111222222222222333333333444444444555555555555555555555555111222333444555444444333333222222222222333444444555555555666666555555555444444555555666777888888666777888888888777666555555555555444333333222222111222222333333222000000000000000///.........---........................++++++++++++++++++++++++'''((((((((()))))))))***))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$######&&&&&&%%%$$$$$$%%%&&&''')))(((''''''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%##############################$$$%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%&&&&&&%%%$$$$$$#########$$$%%%&&&"""%%%'''&&&$$$""""""###&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###''')))(((&&&$$$$$$%%%$$$$$$###"""!!!%%%%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%###"""&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&&&&(((***(((((((((((((((((((((((('''''''''((((((((())))))'''((())))))*********)))((())))))***++++++,,,+++,,,+++***)))***+++,,,,,,************************************++++++++++++)))+++------,,,,,,,,,---,,,,,,++++++++++++++++++***---222777999777333000,,,,,,,,,------......///------------.........///000//////......//////000222222111000000//////...///...------...///000000///000000...,,,---000333222222222222111111111000111000000///////////////+++++++++,,,,,,,,,------+++,,,,,,,,,---.........+++++++++,,,,,,,,,------,,,+++++++++,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((((((((()))%%%%%%%%%&&&''')))+++---((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''((((((&&&$$$(((''''''&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...///000000//////000111111111111111////////////000000000000000000111111222222222222111222222111111111111111222222333333333444444444444555555666666555555444000111333444555444444333222222111111222222333444444555555555555555555444333444555666777777777777555666777777777666555444666555444333222111111000000111222333333222000///111111000///...------,,,---.....................************************))))))******+++++++++,,,)))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''############$$$&&&((()))((('''%%%%%%&&&&&&%%%$$$&&&%%%$$$#########$$$$$$###########################$$$%%%&&&''''''((('''&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&###""""""###%%%&&&&&&%%%$$$$$$#########$$$&&&'''###&&&((((((%%%######%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&)))(((%%%######$$$%%%%%%%%%$$$$$$%%%%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&)))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&(((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))(((''''''((()))***++++++,,,++++++---+++))))))***,,,---,,,))))))))))))))))))))))))(((((())))))******++++++(((+++---...---,,,,,,---,,,+++++++++++++++++++++***,,,000444777666333000++++++,,,,,,---...//////---------....../////////000000////////////000000222111111000///.........///...,,,,,,...///000000+++,,,---,,,+++---222777222111111111000000//////111111000///////////////******+++++++++,,,,,,,,,******++++++,,,---..............................,,,+++++++++,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''&&&%%%'''(((&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&(((((()))***************++++++******)))******+++))))))*********++++++++++++,,,------......------//////000111111111111111///000000111111111000000444222111111222333333222000000///////////////000111111000000111111222333333333333333333333333333333222222222222222222333444555555555555555555555444333111//////000111222333444555555666666555555444444444444444444444444555999777222666???<<<222444444333333333222222222000000111111111111000000000000///...------,,,,,,)))******++++++,,,------,,,,,,***)))))))))***+++******))))))((((((((('''+++***((((((*********))))))((('''&&&&&&'''((()))'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%"""$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$""" $$$$$$$$$$$$$$$###"""!!!$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$$$$###"""$$$###"""""""""###%%%&&&'''&&&%%%%%%&&&&&&$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***)))%%%!!!'''''''''&&&&&&'''((((((%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%%%%&&&''''''&&&$$$###!!!&&&&&&%%%%%%&&&''')))*********+++++++++,,,,,,,,,++++++******)))((((((((()))))))))***+++++++++,,,+++++++++++++++***))))))*********++++++,,,,,,,,,+++++++++,,,,,,------------...///000000///...---***,,,...000000///...------------......///000111555999<<<999111+++,,,///000000111111111111000000+++,,,---......---,,,+++,,,,,,,,,------.........111111111222222333333333111000000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///..............................//////...,,,+++)))************)))'''&&&%%%)))(((((((((((('''''''''******))))))((((((((('''))))))((((((''''''''''''&&&'''''''''&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$!!!!!!######!!!'''&&&&&&%%%%%%$$$$$$###!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))************)))***)))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,---...//////000000//////...///000000111000000000111///......000111111000111111000000000000111111111111000000111111222333222222222222222222222222222222111111111111222222111222222222333333444444555444222000000000111222333333444555555555555444444444444444444444444444222666666333999DDDCCC;;;333333333333222222222222000000111111111111000000000//////...------,,,,,,***++++++++++++,,,,,,,,,,,,+++***)))))))))***+++*********)))))))))(((((()))'''&&&&&&'''(((((('''''''''&&&%%%%%%&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%$$$$$$############$$$$$$$$$###""""""$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%######$$$%%%$$$##################$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&''')))***)))))))))*********++++++)))))))))))))))************************+++++++++***+++++++++******)))(((++++++******************+++++++++,,,,,,,,,---------...///000000///...---,,,---...//////......---------------...///000000999???CCCAAA999222///000---------......---------,,,------------------,,,,,,,,,,,,,,,------------000000111111222333333444000000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------,,,+++******)))))))))))))))((('''&&&((((((((('''''''''&&&&&&))))))((((((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%### """######""""""""""""###############'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''((())))))******))))))(((((())))))***))))))(((***************+++++++++)))***++++++,,,,,,++++++,,,------...///............//////000111111000000///...,,,---///000000///222111111000000111111222111000000000000111222222111111111111111111111111111111000000000000111111000000111222333333444444666555333222111111111222222222333444444444444333333333333333333333333333///333444333:::CCCDDD===333333222222222111111111///000000111111000000/////////......---,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******))))))***************))))))))))))(((((('''%%%%%%'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###%%%$$$######""""""######$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''((("""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""###$$$%%%%%%$$$"""######$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$&&&((($$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&'''((()))((((((((()))))))))******'''(((((()))******+++++++++++++++***************)))************)))((((((+++++++++***))))))((((((++++++++++++,,,,,,,,,,,,------...//////...------............---------------,,,,,,------...///000;;;AAAHHHHHH@@@888222111...//////////////////......------,,,,,,------...,,,,,,,,,,,,++++++++++++......///000222333444444//////...---,,,++++++******+++++++++,,,,,,------++++++++++++,,,,,,,,,------------------------------,,,++++++************((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''%%%###"""###$$$###"""$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''(((((()))))))))))))))((((((******+++******)))******************************+++,,,,,,,,,,,,,,,,,,,,,---...............//////000111222222222222000...---...000222222111000000000///000000111222000000000000000111222222000000000000000000000000000000////////////000000000111222333444555666777666666444333222111111222111111222333333333333222222222222222222222222222///222222111555;;;;;;666222222111111111000000000//////000000000000//////.........------,,,,,,,,,------,,,,,,+++***))))))+++++++++***************((((((((((((((((((((((((***(((''''''((())))))(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$&&&'''((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((***!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$&&&&&&%%%"""###$$$%%%&&&%%%$$$###$$$""""""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&''''''((((((((((((((()))))))))******(((((())))))************,,,+++++++++***)))))))))))))))*********))))))(((+++++++++***************+++++++++++++++++++++,,,,,,---...//////...---,,,//////---,,,,,,,,,,,,---------------...///000111666===FFFHHHCCC;;;444111000//////////////////000...---,,,++++++,,,---...,,,,,,,,,++++++*********,,,---...///111222333444///......---,,,+++++++++*********+++,,,,,,------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***''''''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((('''%%%%%%$$$$$$###"""''''''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))))))))))))))***++++++,,,,,,,,,,,,************************+++,,,,,,---------------,,,---......//////......///000111222333333333333000...---...000111111000...............///000000000000//////000000111222000000000000000000000000000//////////////////000000000111222333555555666555555444333222222222111000111222222333333222222222222222222222222222222///111111000111444444111111111000000000///////////////000000000000//////---------------,,,,,,,,,...------,,,+++***))))))++++++++++++******))))))'''''''''''''''''''''''')))'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%###%%%&&&&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&'''(((!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$&&&&&&%%%"""###$$$&&&&&&%%%$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&***)))((('''&&&'''((()))&&&&&&&&&''''''''''''''')))))))))*********++++++************))))))((((((,,,+++++++++***)))))))))))))))************))))))******++++++,,,---......+++++++++++++++++++++++++++,,,---......---,,,+++///...---,,,,,,,,,,,,,,,............///000111222000777@@@DDDBBB<<<666333---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,++++++*********+++,,,---...000111222333.........------,,,,,,+++*********++++++,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++***)))((('''((()))***'''&&&&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&%%%$$$######%%%%%%%%%%%%$$$$$$######!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""&&&'''(((((())))))((((((+++++++++++++++,,,---...+++++++++***************,,,,,,---............---,,,---......//////......///000111222333333444444///...,,,,,,.........---------------...///000000000////////////000111111000000000000000000000000000000////////////000000......///000111111222222333333333333333222222222111111222333333333333222111111111111111111111111...///000000111222333333000000/////////............//////000000//////...------,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++++++++***))))))&&&&&&''''''''''''((((((&&&%%%######%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%$$$######""""""######"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$############$$$$$$"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((()))(((&&&%%%&&&%%%$$$######"""############$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&((()))+++,,,&&&&&&''''''(((''''''&&&)))))))))*********++++++++++++******)))(((((('''+++++++++***************))))))***++++++++++++***)))***+++,,,---///000000+++++++++++++++*********++++++,,,------,,,++++++------------,,,,,,,,,,,,......---......///000111...333:::>>>===;;;888666///...---,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++,,,---///000111111//////.........---------++++++++++++++++++++++++)))***,,,---------,,,+++***************************))))))(((((()))))))))''''''&&&%%%&&&''')))***''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$###$$$$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%'''((('''%%%$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""&&&'''(((((())))))((((((,,,+++)))((()))+++...///+++++++++*********))))))++++++,,,------------,,,++++++,,,------------------...///000111222222222111000...---......---,,,---------......///000111///////////////000111111111111111111111111111111111000000//////000000111.../////////000000111111111111222222222222222222111222222333333333333333111111111111111111111111......///111111000222333/////////.........------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***)))(((((((((((()))))))))******&&&$$$######$$$%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%$$$######""""""#########%%%''''''&&&%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%######$$$%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((((((&&&%%%'''&&&%%%$$$############"""###$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%'''((()))******&&&&&&'''(((((('''&&&%%%((((((((()))))))))***************)))))))))))))))***************+++++++++******+++,,,,,,,,,,,,,,,******+++,,,------......++++++++++++*********)))***+++,,,------,,,+++******+++,,,---...---,,,+++,,,,,,,,,,,,---.../////////111444555666666666666333222000//////000222333,,,------------------,,,,,,,,,,,,,,,------------+++,,,,,,---......//////000000/////////.........,,,,,,++++++***)))))))))***+++---.........,,,+++))))))))))))))))))))))))((())))))*********))))))((('''&&&%%%%%%&&&((()))((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%###""""""###$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###%%%((('''%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((,,,***(((&&&'''***---000++++++++++++******))))))******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,---///000000111111555333111000000000///...............///000222222///////////////000111111111111111111111111111111111111000000000000111111111111111111111222222222//////111222222222222222222222333444444444444333000000000000000000000000///...///000///------000//////.........---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,+++***)))((())))))******+++++++++,,,(((&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$&&&(((((('''&&&'''(((#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$######""""""######!!!""""""""""""############$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$#########""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$$$$$$$"""&&&%%%$$$###$$$%%%&&&''')))(((&&&&&&''''''&&&$$$""""""#########$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&***)))((('''&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&((((((((('''&&&%%%''''''''''''((((((((()))((((((((()))******++++++))))))******+++++++++,,,***+++,,,---------------++++++++++++++++++,,,,,,++++++++++++******))))))***+++,,,,,,,,,,,,+++***)))***,,,.........,,,+++************+++,,,------/////////...///000222333111///...------...///111+++,,,............,,,+++,,,,,,,,,------.........,,,,,,,,,------.........000000000000000/////////---,,,,,,+++***)))((((((***+++---//////...---,,,))))))))))))))))))))))))((()))***++++++***)))((()))(((&&&%%%%%%&&&'''))))))(((((((((((('''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&!!!$$$''''''%%%$$$$$$&&&!!!""""""######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((()))))))))))))))******+++((((((((())))))******+++---,,,***)))))))))************+++++++++,,,,,,,,,,,,,,,------...///000000000000111111111000000///+++++++++,,,---...///000&&&(((+++...222444666777222222111111111111222222222222111000///...------333222111111111222333444111111111111222333444555222222222222222222222222333333222111000///......///////////////...------......---,,,,,,,,,,,,---/////////......---------...---,,,,,,++++++,,,,,,******))))))((('''&&&&&&))))))))))))************'''''''''''''''''''''''')))((('''%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""!!!!!!"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''&&&%%%$$$############$$$$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$&&&(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%""" !!!$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''###!!!###%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###%%%'''(((((('''%%%#########$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************++++++++++++++++++*********))))))+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////000000000000///---,,,,,,...//////...,,,,,,,,,---,,,,,,+++***------------------------))))))***+++,,,,,,------,,,---...---+++***+++,,,...------,,,+++***)))))))))***,,,------,,,+++)))***'''%%%%%%'''((('''%%%))))))(((((('''''''''&&&***)))'''&&&%%%%%%&&&'''***(((&&&$$$###$$$%%%&&&&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######((('''&&&&&&%%%%%%%%%%%%'''(((((((((''''''%%%%%%&&&&&&&&&)))+++,,,***)))(((((((((''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%)))'''&&&%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((((((((((()))******+++,,,,,,,,,,,,,,,,,,---,,,,,,***)))))))))************+++++++++,,,,,,,,,,,,,,,------...//////000//////000000000//////...------------......///000---...///000111111111111222111111000000111111222111111000000//////......222222111111111222333444111111111111111222333444111111222222222333333333333333222111000///....../////////000000///......///...------,,,,,,------.........---------,,,,,,+++******)))))))))))))))---,,,,,,+++******))))))(((((()))))))))*********))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""!!!!!!###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%'''&&&%%%$$$############""""""!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&((('''&&&''''''''''''''''''''''''$$$&&&&&&&&&%%%%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''%%%%%%%%%'''%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))************)))))))))((())))))*********++++++++++++++++++*********))))))+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///---,,,+++,,,---...---,,,---...//////000000000000,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,+++***))))))+++,,,,,,++++++++++++++++++)))***+++,,,,,,+++******...+++))))))+++,,,+++))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''((()))+++)))'''%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&(((******)))'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''((((((''''''(((((()))***************)))))))))))),,,+++******)))***************+++++++++,,,,,,,,,,,,,,,,,,---......//////---......//////.........//////.........//////000111111222222111111000///222111111000000111111222000000000000////////////222111111111111222333333111111000000000111111222000000111222333444444555333333222111000//////......///000000000000000//////......---------------------,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++------,,,,,,+++*********(((((())))))))))))******)))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###!!!!!!"""###%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$"""""""""""""""#####################$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!###%%%'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$&&&'''&&&&&&$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++((('''''''''''''''''''''''''''''''''''''''''''''************************))))))))))))))))))))))))************)))))))))))))))))))))*********+++++++++************)))))))))+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********,,,......,,,***'''((()))+++,,,---------++++++++++++++++++++++++*********++++++,,,,,,---+++,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,************************,,,***(((((()))***)))(((((((((((((((''''''''''''$$$%%%&&&''''''(((''''''***)))(((&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%###""""""###$$$$$$'''&&&%%%'''((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%$$$###""""""&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((()))))))))))))))(((((('''''''''++++++************************+++++++++,,,,,,,,,,,,,,,,,,------.........------.../////////......//////..................//////000222222333333333111111000000000000111111.../////////000000000111111111111111111222222333111111000000000000000000...///000111333444555666444333333222111000///......///000000111000000000///......---,,,---------++++++++++++++++++++++++............------,,,,,,+++*********)))))))))((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$########################$$$!!! !!!$$$&&&$$$""" !!!"""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))'''&&&&&&''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***((((((((((((((('''''''''&&&&&&'''''''''''''''(((************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,******+++---///...,,,)))%%%%%%&&&'''((((((((((((*********************************++++++,,,,,,,,,---...//////------...///++++++++++++++++++++++++++++++***)))))))))******)))(((''''''''''''''''''((((((((((((((('''''''''''''''(((((('''%%%###""")))((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%&&&'''''''''''''''###"""""""""###$$$%%%%%%&&&%%%###!!!!!!"""$$$%%%'''&&&%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%'''%%%$$$$$$$$$$$$"""!!!&&&%%%%%%%%%$$$$$$######'''''''''''''''((())))))'''''''''''''''((()))))),,,,,,,,,++++++******)))************+++***************+++++++++,,,,,,,,,,,,,,,,,,------------------...//////000000000///......------,,,------------...///111333444444555111000000000000000000111......//////000000111111000000111111222222222222111111000000000000000000...///000111333444666666444444333222111000////////////000000000000//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************)))((('''*********)))))))))))))))'''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$ ###&&&'''&&&$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$######""""""######$$$""""""#########$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$%%%%%%&&&########################'''$$$""""""%%%%%%###  """###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''***+++,,,***(((''''''(((&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,***+++,,,...//////---***++++++,,,,,,,,,++++++******************************+++++++++++++++,,,,,,---...//////------...///------,,,,,,+++***)))))),,,,,,+++***))))))******++++++***)))(((((()))***'''''''''(((((((((((((((''''''(((((('''%%%###!!!&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""######$$$%%%&&&%%%$$$"""###$$$&&&''''''&&&$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%%%%###""""""######!!! #########$$$$$$%%%%%%%%%((((((((('''((())))))***((((((''''''(((((()))************)))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000000000------,,,,,,,,,------...//////000111222222222222111000000//////000000111......//////000000111111///000111111222222111111111111000000000111111222...///000111333444555666444444333222111000000//////////////////...---------,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,))))))***++++++)))((('''************************''''''(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###&&&'''&&&$$$"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$"""!!! $$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$############""""""""""""######"""############$$$$$$$$$"""###%%%''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&&&&$$$###$$$$$$######"""!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''))))))'''%%%###%%%%%%%%%%%%&&&&&&&&&&&&+++,,,,,,+++(((''''''(((%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************((((((((()))))))))******(((((()))))))))))))))***+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,---+++++++++---//////---+++------......---,,,++++++************************++++++++++++++++++++++++***+++,,,,,,++++++,,,---...------,,,+++***)))(((------,,,,,,+++*********((())))))(((&&&&&&''')))'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$###"""!!! #########"""######$$$$$$&&&&&&%%%$$$%%%&&&'''((((((&&&$$$###$$$%%%$$$###############$$$$$$$$$$$$$$$############$$$%%%%%%!!! !!!###%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&'''''''''''''''((()))))))))(((((((((((()))******&&&&&&&&&'''''''''''''''((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------,,,------...///000//////000000111111000000000000////////////000000////////////000000000000...///000111222111111000111111111111111222333444///000000222333444555555555444333333111111000///////////////...,,,+++***,,,+++******))))))******++++++++++++,,,,,,------)))***,,,,,,,,,+++)))((())))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########""""""######$$$!!!"""$$$$$$$$$"""!!!############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""######""""""""""""######"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%***++++++)))'''%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***(((((((((((())))))******+++++++++************)))************************************************************++++++++++++******+++++++++,,,,,,,,,,,,******+++,,,---,,,+++))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++******+++---,,,,,,,,,++++++*********------......---,,,***)))&&&(((((('''%%%$$$&&&(((''''''''''''((((((((()))&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""############""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%$$$$$$######%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%######$$$%%%%%%$$$""""""#########$$$$$$$$$$$$###"""""""""###%%%%%%"""!!!!!!"""%%%&&&&&&%%%""""""######$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))***++++++(((((())))))******++++++((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------......000111222,,,---...000111111222222000000////////////000000000000000000////////////...///000222222111111000111111111111222333444555000000111222333444444555555444444333222111000000000//////...---+++***)))+++******)))((()))))))))+++++++++,,,,,,---------%%%&&&((()))((('''%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###!!!!!!"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###"""""""""""""""#########$$$&&&'''&&&$$$"""!!!""""""""""""############%%%%%%%%%%%%%%%$$$###"""######""""""""""""######"""############$$$$$$$$$###"""!!! !!!"""$$$%%%%%%%%%%%%&&&&&&'''''''''!!!!!!!!!!!!!!!!!!!!!!!!"""%%%''''''$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###""" """%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%))))))***(((%%%$$$$$$%%%"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%&&&''''''"""###$$$%%%&&&((())))))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))'''((((((((())))))******+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************+++++++++++++++***((()))***,,,,,,+++'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,,,,,,,---...***++++++++++++,,,,,,,,,---...///000///---***)))***,,,---+++((((((***,,,&&&'''''''''(((((())))))***)))'''$$$###""""""###%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&%%%$$$#########$$$###$$$%%%&&&&&&&&&&&&%%%'''%%%######%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&&'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$###############'''''''''''''''((())))))''''''&&&''''''((())))))(((((((((((())))))))))))***)))))))))))))))))))))+++++++++++++++***)))(((++++++******++++++,,,---------,,,,,,---...000111000000000...,,,,,,...000......//////000000111111////////////////////////,,,---///000111000...---......//////000111111111///000222333333222111000333333333222222222111111222111111000///......------...///---+++)))***++++++++++++***++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%)))&&&######%%%&&&%%%######$$$&&&''''''&&&$$$###!!!###%%%&&&'''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$######""""""######$$$!!!###$$$%%%%%%$$$"""!!!$$$$$$&&&&&&&&&$$$"""!!!!!!!!! !!!"""###%%%&&&%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$%%%!!!"""$$$%%%&&&%%%%%%$$$################################################"""######$$$$$$#########"""######!!! !!!###%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###!!!""""""###$$$$$$$$$$$$###!!!#########"""!!!"""###!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!""""""###%%%&&&&&&$$$""""""###%%%&&&&&&%%%$$$%%%&&&'''(((***)))((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%$$$$$$$$$$$$######***)))'''&&&%%%%%%&&&'''((($$$!!!!!!$$$'''(((&&&(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++(((((()))***************'''((()))***++++++***)))***'''&&&'''***+++***'''******************************))))))))))))*********++++++)))((((((***---,,,+++***)))))))))***++++++++++++************)))***************)))((((((************************++++++************++++++************************,,,+++******))))))******))))))))))))))))))))))))+++,,,,,,------,,,,,,+++&&&'''((()))))))))))))))''''''''')))******'''%%%&&&&&&&&&''''''''''''((()))'''###  """$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""!!!###&&&((()))'''$$$"""###!!! """%%%'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%&&&(((***)))'''$$$''''''&&&&&&''''''((()))******))))))***++++++,,,(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++******++++++,,,---------,,,,,,---...000111///000000...,,,,,,...000.........///000000111111000000000000000000000000,,,...///111111000///...000000/////////////////////000111111222222222222333333222222222111111111111111000000///......------...///...,,,+++,,,------,,,,,,+++************+++******))))))******+++))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))&&&######%%%&&&%%%$$$!!!"""$$$&&&&&&%%%$$$###""""""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$###############"""%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$ !!!###$$$%%%$$$###"""%%%%%%$$$###############""""""!!!!!!"""###$$$%%%$$$$$$$$$###############""""""""""""###$$$%%%&&&,,,***'''$$$!!!########################$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%&&&((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#####################"""!!! """###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&'''(((&&&%%%$$$%%%'''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''######$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''%%%######$$$$$$$$$$$$'''((((((((())))))))))))(((((('''''''''((()))***(((((()))************)))(((((()))***+++***)))))))))((('''((()))***)))(((*********************************))))))*********,,,------,,,******,,,...---,,,+++)))))))))******++++++++++++++++++++++++)))************)))))))))++++++++++++++++++++++++++++++************++++++************************++++++***)))))))))******************************++++++,,,,,,,,,,,,++++++))))))******+++*********((('''&&&'''(((((('''%%%((('''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""########################!!!###&&&(((((('''$$$###!!!  ###$$$###!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%'''))))))&&&$$$''''''&&&&&&''''''((()))(((''''''''''''((())))))(((((((((((())))))))))))************************,,,,,,---------,,,++++++++++++******++++++,,,---------,,,------...000000///000000...---,,,...///---......//////000111111000000000000000000000000...///000111111111000///111000000///......------/////////000111222333444333222222222222111111111111000000//////.........---...///...---,,,---......---,,,+++***))))))))))))******++++++******)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((('''''''''''''''&&&$$$$$$%%%&&&%%%$$$ !!!###$$$%%%$$$######"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###"""""""""""""""#########%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%% !!!"""$$$$$$$$$######&&&$$$"""!!! """###$$$######"""""""""######$$$"""############$$$$$$$$$############$$$%%%&&&&&&&&&$$$!!! """$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$### !!!$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&############!!! ###$$$%%%$$$###"""###%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''((('''%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((()))***###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%''''''((((((((()))))))))(((((((((((())))))))))))'''((())))))******))))))))))))*********)))(((((('''((())))))(((((()))***************************++++++************++++++,,,------,,,++++++,,,......---,,,***)))))))))))),,,,,,,,,,,,,,,,,,------))))))******************++++++++++++++++++++++++++++++************++++++************************+++******)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******)))'''%%%%%%&&&&&&%%%$$$(((((('''&&&%%%$$$######"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%''''''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&$$$###"""!!! !!!"""###""" &&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$((((((''''''(((((()))***'''&&&&&&%%%&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++******)))++++++******++++++,,,---,,,,,,------...//////000...///000///---,,,---...------......///000000111111111111111111111111111//////000111222111111000////////////......------//////......000222444555222222222222111111111111000000/////////.........---...///...,,,++++++,,,,,,,,,+++***))))))******((()))***++++++***)))((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###""""""""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&''''''&&&&&&!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%$$$###"""$$$###"""!!!!!!"""######$$$$$$$$$######"""""""""!!!""""""###$$$$$$%%%%%%###############$$$%%%&&& ###&&&(((########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!"""&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$############"""!!! ###$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&"""###%%%&&&''''''&&&&&&!!!$$$''''''%%%$$$&&&((('''''''''((((((((())))))'''((())))))******))))))'''(((((()))))))))))))))*********))))))(((''''''&&&(((******'''&&&)))+++************************,,,++++++++++++++++++,,,)))***++++++))))))***+++...---,,,+++***))))))))),,,,,,------......//////******************++++++++++++++++++++++++++++++++++++************++++++******************************)))(((((((((((()))))))))))))))))))))))))))******++++++++++++******+++++++++++++++***)))((()))'''$$$###$$$%%%%%%$$$''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&'''((($$$$$$############$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$############"""'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%%%%$$$$$$###"""!!!###"""###$$$&&&'''%%%$$$))))))(((((())))))***+++******)))(((((()))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,------)))******+++++++++******++++++******++++++,,,---,,,,,,---....../////////---...//////---,,,,,,------------...//////000000000000000000000000000000///000000111111111111111............//////000000///.........///111333555222222222111111111000000////////////............---......---***(((((()))))))))))))))***++++++,,,((()))***++++++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###"""!!!""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$###"""!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&###""""""""""""######$$$""""""############""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! ###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%""""""###$$$$$$############$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""$$$%%%&&&$$$###$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&'''((((((((('''$$$'''***)))&&&$$$%%%'''''''''''''''((((((((((((''''''((())))))))))))(((''''''((()))))))))))))))******)))(((((('''''''''&&&(((******'''&&&)))+++)))))))))))))))))))))))),,,++++++++++++++++++,,,)))***++++++***)))***+++---------,,,+++***)))))),,,,,,---...//////000000++++++***)))******+++,,,++++++++++++++++++++++++++++++************++++++***************************)))((((((''''''(((((((((((((((((((((((((((((()))******++++++******)))))))))***))))))(((''''''(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""######$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""###""""""###%%%&&&&&&$$$))))))(((((())))))***+++)))(((((('''''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,++++++,,,---------,,,,,,++++++******++++++,,,---+++,,,---...////////////,,,...//////---,,,,,,---,,,------......///000000/////////////////////////////////000000000111111......//////000111111222.........///000111222333222111111111111000000000........................,,,------,,,)))(((((()))((((((((()))***+++,,,---((())))))******))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&))))))'''&&&$$$###"""!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!! $$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$######""" !!!###%%%%%%$$$"""!!!$$$$$$%%%%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%###"""""""""""""""######%%%%%%&&&'''&&&%%%###""""""""""""""""""""""""""""""""""""######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%% """$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$"""!!!!!!###%%%'''((('''&&&&&&&&&%%%$$$#########$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$%%%&&&&&&$$$%%%&&&'''((((((((((((*********(((%%%#########&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((())))))((('''''''''(((((('''((())))))(((((()))***))))))))))))))))))))))))++++++************++++++***,,,......,,,+++,,,,,,,,,,,,,,,---,,,,,,+++***+++,,,---...///000111111---,,,+++***)))***++++++************************++++++************++++++************************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))'''''''''(((''''''&&&&&&'''%%%###$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''')))(((&&&$$$""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""######"""  !!!%%%%%%$$$$$$$$$$$$$$$###!!!!!!""""""######$$$$$$###$$$%%%&&&''''''''''''###"""!!!###%%%'''&&&&&&'''''''''''''''(((((()))'''&&&%%%%%%$$$$$$$$$%%%(((((((((((())))))))))))&&&''''''((())))))*********+++,,,------------,,,++++++******++++++,,,---+++,,,---////////////...,,,...//////---,,,,,,,,,,,,,,,---......//////000........................//////......//////000000000000000111111111111111......///000000111000000111111111111000000000000........................***+++,,,,,,******+++,,,))))))((())))))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$''''''%%%$$$%%%&&&'''&&&%%%$$$############""""""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#####################$$$"""######$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%$$$######""""""######$$$!!!!!!""""""###$$$%%%&&&"""""""""""""""""""""""" !!!!!!""""""###$$$$$$###$$$$$$%%%&&&&&&&&&&&&!!!"""######""""""$$$&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!"""#########"""###############"""!!!"""###$$$$$$""""""###$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$######""""""%%%'''((('''&&&&&&&&&%%%$$$#########$$$&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&$$$###$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&((()))&&&'''(((((())))))(((((((((((('''&&&'''((()))))))))((('''((()))***)))((())))))))))))))))))))))))*********))))))************,,,......---++++++,,,***+++,,,---------,,,+++***+++,,,---///000111222///...,,,***))))))******))))))))))))))))))))))))++++++************++++++************************)))(((''''''&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))(((%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%'''((('''%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$###""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$%%%########################$$$###"""""""""###%%%&&& """###""" !!!""""""##################$$$!!!""""""###$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&###""""""###%%%'''''''''&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''(((((((((((()))))))))))))))******+++,,,---------((()))***+++++++++++++++++++++******++++++,,,---+++,,,---////////////...+++---//////---,,,+++,,,,,,,,,------...//////000.......................................///000000333333222222111000000000...///000111111000///...111111111111000000000000---.....................((()))+++,,,,,,---///000******)))))))))))))))******)))(((''''''((()))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''!!!$$$''''''%%%$$$%%%'''######""""""######$$$%%%!!!###%%%&&&'''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""###"""!!!!!!###&&&***,,,$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%$$$##################$$$ !!!###$$$%%%%%%$$$###"""###$$$&&&'''######%%%%%%&&&%%%$$$##################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""" !!!"""""""""""""""""""""""" !!!"""######### !!!"""###$$$%%%%%%%%%$$$%%%%%%###"""###%%%'''######$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$############""" !!!###$$$###"""!!!"""###"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$$$$$$$$$$ """%%%&&&&&&$$$$$$$$$%%%$$$#########$$$%%%&&&''''''&&&&&&&&&''''''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$###$$$%%%&&&'''### ###''')))(((&&&&&&&&&'''''''''(((((('''&&&$$$###$$$%%%''')))&&&''''''(((((((((((((((((('''&&&&&&'''((()))******'''&&&'''***,,,***'''))))))))))))))))))))))))******))))))))))))******(((***,,,,,,+++***)))***)))***,,,---......---,,,******+++---...000111222111///,,,***(((((()))***((((((((((((((((((((((((++++++************++++++************************(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''((((((((('''######$$$&&&))))))(((&&&))))))((('''&&&%%%%%%$$$!!!$$$&&&'''%%%"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$###"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&!!!$$$%%%%%%"""!!!###%%%!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$###"""###&&&((((((((()))((('''%%%%%%&&&''''''))))))(((&&&$$$%%%))),,,************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---------.........//////..................------///............///000000////////////000000000000////////////////////////000///////////////000000......------------......---...///111111///...---......---------,,,,,,,,,++++++++++++***)))((((((---+++((((((***---......))))))))))))((((((((((((&&&''')))++++++***(((''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###''')))%%%!!!&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%###!!!!!!""""""###$$$%%%&&&%%%$$$$$$ """$$$%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&###!!!!!!$$$&&&&&&$$$""""""###$$$$$$$$$$$$### !!!"""######"""!!! $$$#########""""""!!!!!! !!!###$$$&&&''''''"""###%%%&&&&&&%%%###"""""""""############"""""" !!!"""######"""  !!!""""""######"""###%%%'''((((((((('''%%%$$$###$$$%%%&&&$$$###"""#########$$$$$$$$$$$$!!!!!!"""$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%###$$$%%%&&&&&&%%%$$$###"""###$$$###!!! !!!""""""###%%%''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%((('''%%%######$$$%%%&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&%%%%%%)))***,,,,,,+++((($$$"""((()))*********)))'''''')))************+++++++++***+++,,,,,,******+++,,,------......///.........***+++---...///111444777222000...,,,+++***++++++''')))+++,,,---,,,***)))''''''(((((())))))******))))))))))))(((((((((((((((((((((((('''''''''''')))(((&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''$$$%%%'''((((((&&&%%%$$$&&&&&&&&&'''''''''((((((+++***'''%%%$$$######$$$&&&&&&%%%$$$%%%&&&((())) !!!###$$$%%%$$$$$$############$$$$$$"""!!! !!!###$$$###$$$%%%&&&%%%###!!! """"""!!!!!!!!!!!!""""""&&&### !!!"""###""" ############$$$%%%&&&''')))(((&&&$$$###"""!!!!!!"""###%%%&&&'''''''''&&&***(((&&&$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))***'''&&&%%%%%%'''''''''%%%''''''''''''''''''''''''))))))))))))))))))))))))++++++,,,,,,,,,+++)))(((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------..................------......------......///000....../////////000000000........................000///////////////000000000000////////////000000---...///000000///...---...------------,,,,,,,,,+++++++++++++++******)))************)))))))))***))))))))))))((((((((('''&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################&&&""" $$$&&&%%%###&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%###"""###$$$"""###$$$%%%%%%%%%$$$$$$###%%%'''(((''''''((()))#########""""""""""""!!!$$$$$$######$$$$$$%%%%%%'''$$$"""###%%%''''''%%%""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!############"""""""""!!!"""""""""######$$$$$$$$$"""###%%%&&&&&&%%%###""""""""""""######""""""""" !!!###$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$$$$!!!!!!!!!"""$$$$$$!!!"""""""""#########$$$$$$!!!$$$%%%%%%%%%'''(((%%%$$$######""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$"""$$$%%%%%%######$$$%%%!!!"""$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((('''''''''''''''+++,,,------,,,***((('''+++++++++***)))'''%%%###)))************+++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++***,,,...//////000333555000///...,,,++++++++++++((()))***+++++++++***)))***************)))))))))))))))))))))(((((((((((())))))(((((((((''''''''''''%%%$$$%%%'''))))))(((%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''''''""""""!!!!!!!!!""""""###"""""""""!!!!!!"""""""""###############$$$%%%%%%###$$$%%%&&&&&&%%%###"""$$$##################$$$)))'''%%%%%%'''(((&&&%%%###""""""######$$$%%%&&&&&&&&&%%%$$$############ !!!"""$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$&&&'''((()))))))))'''%%%$$$&&&)))***&&&"""''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,+++***))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------......------,,,,,,,,,---...............////////////000........................000//////.........//////------,,,,,,,,,,,,---------...///000000///...---------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))***,,,,,,***((('''&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&########################'''###!!!$$$%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$######%%%'''"""###$$$%%%%%%%%%%%%$$$!!!###%%%&&&%%%%%%%%%'''#########""""""""""""!!!######$$$$$$$$$%%%%%%%%%$$$"""!!!!!!###$$$$$$###"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""$$$$$$######"""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###!!!""""""######""""""!!! """###$$$%%%$$$$$$###$$$$$$######"""!!!!!! %%%&&&'''''''''&&&$$$### !!!"""$$$%%%$$$!!!!!!"""""""""###############%%%''''''&&&&&&'''(((%%%$$$######""""""######$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$&&&!!!"""###$$$%%%$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((((((((())))))))))))'''((((((((((((((()))))))))(((((((((((('''''''''*********)))(((&&&%%%$$$)))************+++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,++++++******,,,///000000///000111...---,,,,,,++++++,,,,,,((((((((()))))))))******,,,,,,,,,+++***))))))((((((((((((((())))))))))))))))))))))))(((((((((((($$$######%%%(((***+++***%%%&&&''''''((((((''''''$$$###""""""###%%%''')))&&&&&&&&&&&&''''''''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$###"""!!!!!!!!!!!!!!!######""""""""""""#########$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""######""""""!!!#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******************+++++++++,,,,,,,,,---------.........//////,,,,,,------------......,,,,,,++++++,,,,,,---...------........./////////........................//////......------......,,,,,,++++++++++++,,,,,,---......//////......------------,,,,,,,,,++++++))))))+++,,,,,,---------,,,***((()))++++++)))&&&))))))((((((((('''''''''((('''&&&&&&%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&'''########################&&&### ###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%######%%%'''######$$$$$$%%%%%%%%%%%%!!!"""$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%######"""###$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#################################"""""""""""""""$$$######""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!""""""######""""""!!!""""""$$$%%%%%%%%%%%%%%%###"""""""""!!!!!!!!! !!!"""$$$&&&'''''''''&&&###$$$&&&((()))((($$$!!!!!!!!!"""""""""############%%%&&&&&&$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((()))))))))((('''###$$$$$$$$$$$$$$$$$$###((())))))'''$$$""""""###""""""###$$$%%%$$$$$$###$$$%%%&&&'''))))))******&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&%%%%%%%%%(((((('''''''''''''''(((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******'''&&&%%%%%%%%%&&&''''''&&&&&&''''''(((((((((((())))))*********+++++++++***+++,,,,,,******+++,,,,,,------------,,,,,,+++***---000111000.........++++++++++++++++++,,,,,,((((((((('''((())))))***+++++++++******)))))))))(((((((((((())))))))))))******)))))))))(((((((((%%%$$$###%%%'''*********%%%&&&''''''((('''''''''%%%%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$##################$$$$$$######""""""!!!""""""###&&&%%%%%%%%%%%%%%%%%%&&&""""""$$$%%%%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""""""""###$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$############""""""###$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$'''(((%%%!!!!!!%%%***(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%'''(((***++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,------......,,,++++++++++++,,,------------------....................................//////...------,,,------111000000//////000000111------............------------,,,,,,,,,+++++++++((()))***+++,,,------------&&&!!!""")))---***&&&(((((((((((('''''''''''')))(((''''''&&&&&&'''''''''''''''''''''((())))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$#########&&&&&&'''%%%$$$###$$$&&&$$$###$$$$$$$$$$$$%%%%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$%%%&&&'''''''''''''''(((######$$$%%%%%%%%%%%%$$$"""""""""!!!!!!"""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&''''''&&&&&&$$$%%%'''***+++***&&&"""""""""""""""###############$$$&&&%%%###""""""###'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((()))))))))((('''######""""""""""""######%%%&&&'''%%%$$$"""###$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&((()))***++++++&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$'''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))*********)))((('''''')))***,,,&&&&&&&&&'''((()))******))))))*********+++++++++***+++,,,,,,******+++,,,,,,,,,------,,,++++++******---000000///---,,,,,,*********+++++++++++++++((((((((('''((())))))***((((((((()))))))))******'''((((((((()))))))))***))))))))))))(((((((((((((((&&&%%%%%%'''(((((('''%%%&&&''''''((('''''''''''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!#####################"""!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$"""$$$%%%&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$"""!!!$$$$$$#####################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$!!!%%%'''######+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$$$$%%%&&&''')))+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------......,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,000//////////////////000------------------------,,,,,,,,,,,,++++++++++++'''((()))***+++,,,,,,,,,+++$$$&&&***)))%%%((((((((('''''''''&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***((('''&&&%%%%%%%%%%%%&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$###############%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%''''''%%%%%%%%%&&&#########""""""""""""!!!"""###$$$%%%&&&%%%$$$$$$!!!###%%%%%%$$$###$$$%%%###$$$$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%'''((('''$$$!!!"""#########$$$$$$$$$$$$$$$&&&''''''%%%###$$$$$$%%%$$$######""""""######"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((''''''######""""""""""""###### !!!###$$$###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((()))))))))''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))******))))))(((((())))))***(((((((((((())))))))))))'''((((((((((((((())))))***)))(((''''''((()))******)))(((((((((((()))))))))************+++++++++***+++,,,,,,******+++,,,************))))))((('''+++---//////---,,,,,,,,,)))******+++++++++******((((((((()))))))))******&&&''''''((())))))******''''''(((((())))))******((((((((((((''''''''''''***(((&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''((()))******)))'''$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!! ######$$$$$$$$$###""""""!!!!!!!!!"""###$$$%%%&&&######""""""""""""######%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$######%%%%%%%%%%%%###### ###%%%%%%$$$######$$$""""""""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!""""""!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((("""&&&(((%%%!!! $$$)))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''((()))+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,------......,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,---------------------------------///...---,,,++++++++++++---,,,,,,++++++,,,,,,---...------------------...,,,,,,,,,++++++++++++***'''((())))))************(((&&&%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&$$$###$$$$$$$$$%%%%%%&&&(((((()))(((%%%$$$###$$$&&&'''""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$############ $$$&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&"""###%%%$$$###""""""############""""""""""""!!!!!!###$$$&&&&&&%%%$$$### ######""" !!!######$$$%%%%%%&&&&&&%%%%%%######"""!!!!!!"""######!!!"""""""""#####################$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######"""""""""""""""""""""""""""""""""$$$$$$%%%&&&%%%$$$###"""#########$$$&&&%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%$$$######""""""######!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$######$$$%%%%%%!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&'''((())))))))))))((('''&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))*********))))))))))))******(((((((((((())))))))))))((((((((('''''''''''''''((((((''''''&&&'''''''''******)))((())))))***+++)))************+++++++++***+++,,,,,,******+++,,,************)))((('''&&&+++,,,------,,,+++,,,...)))******++++++***)))(((((()))***+++++++++***))))))))))))))))))))))))***'''''''''((()))*********''''''''''''&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''(((((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$""""""###"""""""""###$$$$$$%%%"""""""""!!!!!!"""""""""%%%%%%$$$###############%%%%%%$$$$$$######$$$$$$"""###%%%&&&&&&%%%###""""""%%%%%%###!!! !!!###""""""######$$$%%%&&&###$$$%%%&&&&&&%%%###"""""""""!!!!!!"""###$$$%%%###$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&((()))&&&((()))***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))---,,,***)))))))))***+++******+++++++++,,,,,,,,,---------.........//////******+++,,,,,,---......------,,,,,,------...///++++++,,,,,,,,,---------------------------------///...---,,,++++++++++++///......------......///...------,,,,,,------...,,,,,,,,,+++++++++******'''(((((())))))))))))((('''+++///---(((%%%'''***(((((('''''''''&&&&&&&&&%%%&&&'''((('''%%%"""!!!############$$$%%%&&&'''***(((%%%###"""$$$''')))!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###&&&((($$$$$$$$$############""""""&&&''''''''''''%%%$$$#########$$$%%%&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###!!!###$$$&&&&&&%%%$$$###"""%%%((()))'''%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$###"""!!!!!!!!!''''''&&&&&&%%%$$$$$$$$$ !!!###%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&%%%$$$######$$$'''&&&%%%%%%$$$$$$%%%%%%!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%''''''%%%%%%%%%%%%'''''''''((((((&&&### !!!######""""""######$$$%%%'''((()))******++++++******(((&&&%%%$$$%%%'''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!'''''''''''''''((()))***$$$%%%%%%&&&'''(((************))))))))))))******(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%++++++++++++*********)))(((''''''(((***,,,...000)))************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++***((((((+++,,,---,,,++++++---///)))***+++++++++)))((('''''')))+++,,,---,,,***))),,,,,,++++++***)))))))))&&&''''''((()))******+++''''''&&&&&&&&&%%%%%%%%%)))'''%%%%%%'''((('''&&&%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$###"""%%%$$$######"""#########$$$$$$############$$$$$$$$$###!!! !!!"""'''&&&&&&%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$'''******'''$$$$$$%%%############$$$%%%&&&''' """$$$&&&'''&&&%%%$$$$$$$$$######$$$&&&((()))!!!"""$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++******++++++,,,---------------------------***++++++,,,---...//////...------,,,,,,,,,------//////000000///---+++***))))))))))))))))))))))))+++,,,---------,,,+++******++++++++++++***))))))))))))*********++++++++++++,,,---,,,)))(((((()))&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$"""$$$&&&&&&&&&&&&((()))((('''&&&%%%$$$%%%&&&&&&""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""#########!!! ###############$$$$$$$$$!!!"""###%%%''')))***+++&&&$$$"""!!!!!!"""$$$&&&'''&&&###!!! !!!###%%%%%%&&&&&&$$$""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!$$$$$$$$$###!!!!!!###%%%###%%%&&&%%%######$$$%%%###"""""""""""""""############""""""!!!""""""###"""###$$$&&&(((***+++,,,%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%&&&'''((((((((()))***+++***)))'''%%%((('''&&&%%%%%%%%%&&&'''(((''''''%%%$$$###""""""''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&###$$$&&&$$$!!!***)))))))))))))))************)))(((((((((((((((***)))(((''''''((()))******'''%%%%%%(((***)))(((+++***)))(((((()))***+++,,,+++*********+++---...++++++************++++++---,,,+++***))))))))))))))))))(((((((((((())))))+++++++++************))))))))))))))))))))))))))),,,***''''''((())))))((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''(((((('''%%%###$$$%%%###$$$&&&'''''''''&&&&&&&&&%%%$$$######$$$%%%&&&(((%%%$$$%%%'''(((&&&$$$######""""""###%%%&&&'''$$$"""!!!###%%%&&&###!!!""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$!!!"""######"""!!!"""$$$###$$$%%%&&&'''&&&%%%%%%#########"""######$$$%%%'''&&&%%%$$$###$$$%%%%%%"""%%%))))))'''&&&''')))""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***%%%!!!%%%(((''''''&&&&&&''''''(((######$$$$$$$$$###"""!!!%%%%%%%%%$$$###"""!!! %%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))))))))))))))))))))************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---------------------------,,,,,,,,,---------------------------,,,,,,,,,,,,------......---,,,+++***------------------------***+++,,,---------,,,,,,******++++++******)))))))))))))))*********++++++***++++++***(((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$######"""""""""""""""############$$$$$$###############$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$###$$$%%%%%%%%%%%%&&&(((((('''&&&%%%$$$%%%&&&&&&"""""""""######%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$######"""""""""!!!"""######"""!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###!!!!!!###$$$&&&%%%###"""###$$$&&&'''%%%&&&&&&%%%######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&$$$###$$$$$$$$$###""""""###%%%###$$$%%%%%%######$$$%%%&&&&&&%%%$$$#########$$$&&&&&&%%%%%%$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''')))(((((('''&&&&&&&&&'''$$$############$$$&&&'''))))))((('''&&&%%%$$$$$$########################&&&%%%%%%%%%%%%&&&&&&'''$$$"""$$$((('''######(((%%%%%%%%%'''(((***,,,---***))))))(((((((((((((((((((((''''''''''''(((((()))'''$$$%%%'''))))))((((((((('''&&&&&&'''(((((())))))((('''((()))***+++*********))))))******************)))******++++++))))))(((((((((((())))))+++++++++************)))))))))))))))))))))))))))(((&&&%%%&&&(((+++++++++))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&((())))))(((&&&%%%%%%&&&%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''%%%###$$$&&&'''&&&$$$%%%%%%$$$$$$%%%'''((()))%%%###"""###%%%&&&$$$"""$$$%%%'''(((((('''%%%$$$$$$###"""###%%%&&&%%%$$$"""###$$$###"""!!!"""######$$$%%%&&&&&&&&&%%%%%%###############$$$$$$%%%&&&%%%$$$###"""###$$$$$$$$$%%%''''''%%%%%%%%%&&&###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))******************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---------------------------...---------,,,,,,,,,+++,,,---.........---+++***++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***+++,,,------------************)))))))))((())))))))))))************'''((()))(((&&&%%%%%%&&&((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##################"""""""""&&&%%%$$$###""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&((('''%%%$$$$$$$$$%%%&&&$$$######$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$######"""!!! !!!""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&''''''$$$%%%&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###%%%&&&%%%$$$###$$$$$$$$$""""""$$$&&&###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%######"""""""""######$$$###"""""""""!!!!!!!!!!!!$$$$$$###""""""###$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''')))'''%%%$$$###$$$&&&'''"""""""""###$$$%%%''''''******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$''''''%%%'''+++$$$$$$%%%%%%'''(((***+++))))))((((((''''''((((((&&&&&&&&&''''''&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''&&&%%%%%%&&&''''''(((((('''''''''((()))******))))))(((((())))))***))))))))))))***+++,,,,,,))))))(((((((((((())))))+++++++++************)))))))))))))))))))))))))))(((&&&%%%&&&(((***++++++)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&((()))***)))'''&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((%%%$$$$$$$$$&&&&&&$$$###!!!###&&&((((((&&&###!!!$$$###"""###%%%%%%%%%$$$###$$$$$$###!!! !!!"""###$$$$$$%%%&&&%%%%%%%%%###############$$$%%%%%%$$$$$$###""""""""""""###&&&%%%######$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%&&&&&&######$$$$$$$$$######"""&&&&&&%%%$$$#########$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))*********************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,++++++++++++,,,,,,,,,,,,,,,***************************+++++++++++++++++++++******))))))((((((((((((((((((((()))))))))******%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""%%%$$$$$$###""""""######$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$###"""!!!!!! !!!""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$###""""""""""""###$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%%%%$$$!!!###$$$$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$######$$$%%%$$$######$$$&&&"""$$$%%%%%%$$$###$$$&&& !!!"""$$$%%%&&&"""!!!!!!!!!!!!""""""###%%%%%%$$$$$$######""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&###$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&''''''(((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$%%%(((***)))(((&&&%%%%%%%%%%%%)))(((((('''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%&&&''''''''''''(((((((((''''''((((((((()))))))))))))))******+++))))))(((((((((((()))))))))))))))))))))***++++++))))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))+++)))'''&&&'''(((((('''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&'''))))))(((&&&%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&&&&%%%############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$ !!!###%%%%%%###!!! $$$""""""###$$$%%%$$$######$$$$$$###!!! !!!"""######$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$######""""""""""""'''$$$ !!!$$$&&&%%%$$$&&&%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***************************************++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---///000222222000///---,,,,,,,,,,,,,,,---------........................++++++******))))))))))))***)))((('''''''''((((((''''''((((((((()))))))))$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""######""""""###$$$$$$%%%$$$######""""""######$$$%%%$$$$$$###$$$$$$%%%%%%'''(((((('''%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$##########################################&&&&&&%%%$$$######"""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%###!!! """""""""######$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%###!!!  """###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$""" """###%%%%%%$$$$$$%%%&&&"""###%%%%%%$$$$$$%%%&&&"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$#########$$$$$$$$$$$$$$$%%%%%%''''''''''''&&&%%%''''''''''''&&&%%%%%%$$$(((''''''&&&&&&%%%%%%%%%########################%%%&&&&&&&&&%%%$$$#########%%%%%%$$$###%%%'''))),,,+++)))'''%%%$$$######((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&'''''''''''''''((('''(((((((((((((((((('''((()))))))))************))))))(((((((((((())))))+++******)))(((((())))))))))))(((((((((((())))))+++++++++*********))))))((((((((((((((((((((((((+++(((&&&&&&'''(((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&&&&'''######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""!!!"""$$$%%%$$$###"""$$$$$$###!!!!!!!!!"""############$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$#########&&&### !!!%%%''''''&&&%%%%%%$$$######$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))******++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......---...///111111111111000...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''''''''(((***)))'''&&&&&&&&&'''(((''''''''''''(((((((((((($$$%%%&&&&&&$$$$$$%%%&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%&&&$$$##################$$$$$$$$$######$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&'''&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!!!!!!!""""""###$$$%%%''''''&&&%%%"""!!!%%%%%%$$$$$$###"""!!!!!!######""""""""""""######%%%%%%&&&%%%$$$""" """###"""""""""############$$$$$$$$$$$$$$$%%%$$$######$$$###!!!!!!###%%%&&&%%%%%%%%%&&&"""###$$$%%%$$$$$$%%%''')))(((&&&$$$###"""!!!!!!######"""######$$$%%%&&&""""""######$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###########################$$$&&&(((((('''&&&$$$&&&&&&&&&%%%$$$###!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######!!!$$$&&&$$$%%%)))---...(((''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''((((((((((((''''''%%%'''))))))((('''((()))%%%&&&''''''''''''&&&%%%&&&'''((()))))))))((((((***))))))(((((())))))***++++++***)))(((((((((((())))))(((((((((((())))))+++++++++************)))(((((((((((((((((((((((('''%%%$$$%%%''')))******((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&$$$$$$$$$%%%$$$###!!! !!!###$$$###"""!!!"""$$$$$$$$$###!!!###$$$###"""!!!"""$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$###"""###%%%&&&&&&&&&$$$######"""######$$$$$$#########$$$$$$%%%%%%&&&'''&&&$$$###"""!!!!!!!!!###""""""!!!!!!""""""###%%%%%%&&&&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$##################$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++******++++++,,,,,,,,,---++++++,,,...///000111222...---,,,+++******++++++))))))))))))))))))))))))%%%%%%$$$$$$%%%'''((()))***)))'''%%%%%%&&&'''(((&&&&&&'''''''''(((((((((%%%&&&''''''%%%%%%&&&'''******))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############"""######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&%%%#########%%%&&&&&&$$$#########$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########""""""############$$$%%%'''(((############$$$$$$$$$$$$"""!!! !!!"""###$$$"""$$$&&&((()))(((&&&%%%%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""&&&&&&%%%%%%$$$###"""!!! ###%%%$$$$$$$$$%%%"""#########$$$$$$$$$$$$###""""""###$$$$$$""" !!!###%%%&&&&&&%%%&&&'''!!!###$$$$$$$$$$$$%%%''''''&&&%%%$$$############ !!!"""###$$$#########$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""#####################"""###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$"""!!!%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$### %%%&&&"""###)))---,,,#########$$$%%%'''))))))'''&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''%%%(((++++++)))((()))***&&&'''(((((((((((('''&&&'''((()))*********)))(((*********))))))************))))))((((((((())))))))))))(((((((((((())))))+++++++++************)))(((((((((((((((((((((((('''%%%$$$$$$''')))******(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%&&&(((&&&%%%$$$$$$$$$%%%&&&'''"""###$$$%%%%%%$$$###"""###$$$&&&%%%###"""$$$&&&%%%&&&'''''''''&&&%%%%%%"""$$$&&&%%%###"""###%%%!!!!!!  !!!!!!###"""!!!"""###$$$###""" !!!######""""""###%%%$$$###"""""""""###%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$$$$###!!!!!!###$$$%%%$$$###!!!!!!"""!!!!!!!!!!!!"""###$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""""""""$$$%%%'''&&&$$$"""!!!"""######$$$$$$$$$#########"""""""""###$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))***+++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))***+++---///111222...---+++)))(((((())))))++++++++++++++++++++++++!!!!!!"""###%%%'''***+++***(((&&&%%%%%%%%%'''(((&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&!!!"""######"""!!!"""###&&&%%%$$$#########$$$%%%$$$$$$######"""#########%%%%%%%%%$$$$$$$$$###### """$$$&&&'''!!!!!!!!!"""######$$$$$$"""!!! """###$$$ ###&&&)))******)))(((!!!"""###$$$%%%&&&''''''########################&&&%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&&&&&&&'''""""""######$$$$$$$$$$$$!!!!!!!!!"""$$$%%%$$$"""!!!###&&&'''&&&&&&&&&'''!!!###$$$$$$$$$$$$&&&''' !!!"""$$$%%%&&&############$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""#########"""""""""""""""$$$###"""!!!"""###%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&&&&&&&$$$$$$"""&&&&&& %%%'''&&&!!!!!!"""###$$$&&&'''(((&&&&&&&&&&&&&&&'''((()))'''&&&$$$$$$$$$$$$&&&'''%%%))),,,,,,***((()))+++((()))***++++++***)))((()))***+++------,,,,,,+++++++++************++++++(((''''''(((((()))***+++))))))(((((((((((())))))+++++++++************)))((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&((()))(((''''''((()))&&&%%%%%%$$$%%%&&&((())) !!!!!!  ###$$$$$$!!! """$$$###$$$%%%%%%%%%$$$###"""!!!###&&&%%%###!!!"""$$$###$$$%%%&&&&&&%%%$$$######!!!!!!"""###$$$###""" """###"""###$$$&&&$$$###"""""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''!!!"""#########""" """%%%'''%%%!!! !!!"""$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""%%%&&&'''&&&$$$"""$$$$$$############$$$$$$!!!###%%%%%%"""######$$$$$$$$$######"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,************************))))))*********+++++++++*********++++++,,,,,,,,,......---,,,,,,+++************++++++***)))((((((&&&&&&&&&'''''''''((((((''')))***)))&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&)))(((&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$###""" !!!!!!###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%$$$###"""$$$#####################$$$######%%%&&&&&&$$$""""""""""""""""""#########&&&&&&$$$###""""""!!!!!!########################$$$'''***)))'''%%%&&&'''"""###$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$############$$$$$$%%%$$$""" !!!###%%%'''%%%%%%%%%$$$$$$#########%%%###""" !!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""###$$$%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''!!!!!!""""""""""""!!!!!!######$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))(((***,,,---------+++***(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&((()))***++++++***)))(((***++++++++++++***))))))+++******)))(((''''''&&&%%%&&&''')))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######((('''&&&$$$###"""!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ ###$$$$$$$$$%%%'''%%%$$$######$$$$$$""" """$$$%%%%%%$$$###$$$%%% """$$$%%%&&&%%%###"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%###"""!!!!!! %%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,+++******))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''&&&$$$""""""###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$!!!!!!"""###%%%&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!"""###"""""""""""""""###$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!""""""###$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&$$$"""""""""###$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!###########################&&&((((((&&&%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""######$$$$$$######"""""""""######$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))'''(((***+++++++++))))))(((((((((((())))))))))))++++++***)))((('''''''''***+++,,,,,,,,,,,,+++***))))))*********)))(((((('''''''''((())))))******&&&'''((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######'''&&&%%%###""""""""""""######$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$%%%&&&'''&&&$$$""""""###$$$######$$$%%%%%%###""""""$$$%%%%%%###"""""""""!!!"""###$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++++++++++++++++++++***))))))((((((++++++)))(((((())))))***&&&&&&'''''''''(((((((((''')))***)))'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###"""###%%%&&&&&&&&&$$$###"""""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$&&&&&&%%%$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$### !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%'''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""""""""""" !!!"""$$$%%%&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))******))))))''''''((((((((()))))))))%%%&&&((()))))))))((('''(((((((((((()))))))))))),,,+++***)))((((((((((((***++++++,,,,,,++++++***(((((())))))(((((('''&&&&&&&&&'''(((((()))******'''(((((()))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$###############"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""########################"""############$$$$$$$$$!!!###$$$$$$$$$%%%'''$$$######$$$&&&&&&%%%###"""###$$$$$$"""!!!!!!!!!###############$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$#########""""""&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((()))******++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***************+++++++++++++++*********))))))))),,,+++)))(((((()))***,,,''''''''''''(((((((((((()))***++++++)))(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$""""""###$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$###############!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###''''''&&&%%%$$$###"""!!!&&&%%%$$$%%%&&&'''%%%$$$ """%%%&&&'''%%%###""""""""""""""""""###$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&%%%###""""""###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""""""""""""""!!!!!!!!!!!! """$$$&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%&&&''''''((((((((((((((('''''''''((((((((())))))%%%&&&'''(((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((())))))))))))(((''''''))))))(((((((((''''''''')))))))))(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!"""###$$$&&&%%%$$$$$$$$$&&&&&&$$$"""!!!"""$$$$$$###""""""###$$$###"""!!!"""###%%%&&&&&&%%%###"""###$$$&&&((($$$$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$######%%%###"""""""""""""""######$$$$$$$$$#########""""""((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))************************************+++++++++++++++*********'''&&&$$$######%%%&&&((('''''''''((((((((())))))%%%'''((((((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%***(((&&&%%%%%%%%%###!!!$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$######!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%% !!!###$$$%%%%%%$$$###&&&&&&%%%$$$"""!!! !!!"""###$$$%%%$$$###""""""###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$''''''&&&%%%###"""!!!!!!&&&%%%$$$$$$%%%&&&%%%$$$!!!###%%%&&&$$$"""!!!############$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((('''%%%""" """#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%###""""""###%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$########################""""""$$$$$$###"""###$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''((((((((())))))((((((((((((((())))))))))))&&&&&&&&&&&&((()))***+++(((((((((((((((((((((((())))))******))))))((('''((((((((((((''''''''''''))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!"""###""" '''%%%$$$$$$%%%$$$""" """$$$%%%$$$$$$%%%'''%%%$$$"""!!!!!!###%%%'''%%%$$$"""!!!"""###%%%'''"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$$$$$$$#########''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))******++++++((((((((((((((((((((((((++++++++++++++++++++++++************************************************((((((((())))))))))))******************)))))))))++++++++++++++++++++++++''''''&&&%%%&&&'''((()))''''''((((((((()))))))))%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%***(((&&&%%%&&&%%%###!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!"""############"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$""""""##################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! !!!!!!"""###############$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$&&&$$$######$$$%%%%%%$$$!!!###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$%%%&&&'''###########################!!! !!!###%%%%%%$$$%%%$$$###!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$#########$$$$$$$$$$$$%%%%%%%%%###%%%&&&'''&&&$$$!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%$$$%%%&&&'''&&&%%%$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((()))))))))***(((((((((((())))))))))))'''(((((()))***,,,---...+++******))))))******+++)))************)))(((((($$$$$$%%%&&&((()))******)))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$########################"""############$$$$$$$$$"""$$$%%%$$$"""!!!!!!!!!%%%$$$######$$$$$$""" """$$$%%%%%%%%%&&&'''$$$###"""!!!!!!###%%%&&&######"""""""""###$$$%%%"""######$$$%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((('''&&&$$$###"""""""""%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&$$$%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((((((((((()))******++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))))))))*********+++*********)))))))))(((************************************+++++++++,,,'''((((((((())))))))))))&&&(((******((('''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&!!!!!!""""""######$$$$$$###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" """#########""""""!!!!!! !!!!!!"""###""""""######$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$ !!!"""######$$$$$$%%%###!!!!!!###$$$$$$###!!!"""###$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" ###%%%&&&%%%%%%$$$"""!!!!!!!!!"""###%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%########################$$$%%%&&&''''''%%%###"""""""""############"""""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((())))))***(((((((((((())))))))))))******))))))******+++,,,+++***)))(((((()))***+++(((((())))))(((((('''&&&###$$$%%%&&&((()))***+++(((((('''&&&''''''))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$##############################%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""########################"""############$$$$$$$$$ """$$$$$$######$$$%%%!!!!!! """$$$$$$###""""""$$$%%%%%%###"""###$$$$$$###"""""""""###$$$%%%#########$$$$$$$$$%%%%%%############"""!!! !!!!!!"""###$$$%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$#########$$$&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""###%%%'''((($$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++*********))))))(((((((((((((((((())))))))))))'''((()))***************(((((((((((())))))))))))###$$$&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$###%%%'''(((((('''$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&$$$$$$######""""""!!!!!!%%%$$$#########$$$&&&'''$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$$$$$$$$$$!!!  """### !!!!!!"""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!%%%###!!! """############$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""" $$$&&&&&&%%%&&&$$$"""!!! !!!"""###%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!"""###$$$%%%$$$######"""###$$$$$$$$$$$$###"""$$$%%%'''''''''%%%###"""#########$$$$$$#########!!!!!!"""###$$$%%%%%%&&&"""$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((())))))))))))+++***)))((('''''''''''')))((('''&&&&&&'''((()))''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''((('''&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$"""!!!!!!$$$&&&''''''#########$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$&&&'''&&&$$$ !!!$$$%%%%%%$$$$$$%%%&&&$$$"""  ###############$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$###!!!!!!""""""#########$$$%%%&&&%%%###"""###$$$"""""""""!!!""""""###$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$''''''''''''((((((((())))))))))))))))))*********+++******))))))******+++---------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,***((()))+++,,,+++(((++++++++++++++++++++++++******)))))))))))))))***---,,,+++***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((())))))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$######&&&%%%###!!!!!!"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$"""%%%'''))))))'''%%%"""$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!  !!!!!!"""###%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""!!! !!!"""######!!! !!!###"""!!!!!!!!!"""$$$%%%!!!""""""###$$$%%%%%%%%%""""""!!!!!!!!!###$$$%%% !!!"""###############!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%%%%%%%""""""############""""""((('''%%%###!!!!!!!!!!!!$$$$$$$$$###"""!!! """############$$$$$$$$$%%%$$$###""""""###$$$%%%###"""!!! """$$$%%%!!!"""$$$&&&&&&$$$"""!!!%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&!!!""""""""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""$$$%%%&&&%%%%%%%%%$$$###""" """"""###$$$$$$$$$######'''&&&&&&%%%$$$###""""""'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&'''&&&$$$###$$$%%%&&&'''((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''***'''%%%&&&)))***(((&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&'''((())))))***))))))''''''''''''''''''''''''(((&&&$$$$$$&&&((((((((('''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%$$$$$$######$$$$$$'''%%%###$$$&&&&&&###  !!!######$$$$$$&&&$$$!!!!!!"""#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&$$$###!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""$$$""" !!!$$$%%%###!!!%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$%%%&&&&&&$$$#########""""""""""""""""""""""""&&&%%%$$$$$$$$$###!!!&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))*********,,,++++++******++++++,,,,,,,,,+++++++++*********++++++***))))))***++++++,,,***((()))+++,,,***)))******************************))))))))))))******,,,,,,+++***)))(((((()))''''''''''''(((((((((((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######"""###$$$&&&'''(((#########$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$&&&((((((&&&$$$###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!""""""###$$$&&&&&&$$$######""""""######$$$!!!"""""""""""""""!!!!!! !!!""""""""""""!!!###$$$###"""!!!!!!!!!""""""!!!!!!""""""###$$$ !!!"""###############"""!!!!!!"""###$$$!!!"""######$$$$$$######"""""""""############$$$ """###%%%''''''''''''######$$$$$$$$$$$$######'''&&&$$$###"""!!!""""""$$$$$$$$$$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""!!!!!!""""""###$$$"""""""""#########$$$$$$ !!!""""""###""""""##################$$$$$$######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""###"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''***(((&&&'''))))))'''%%%'''''''''(((((((((((((((((()))))))))************'''(((((())))))))))))(((''''''''''''''''''''''''(((&&&%%%%%%'''((((((''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%###"""###%%%%%%### !!!"""###$$$$$$$$$'''%%%###!!!!!!"""$$$%%%$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%###"""  !!!"""##################$$$$$$$$$$$$######$$$"""!!!!!!$$$$$$###!!!$$$$$$$$$$$$#################################### """$$$%%%$$$$$$$$$&&&########################&&&%%%$$$$$$%%%%%%###!!!!!!!!!!!!""""""#################################%%%%%%$$$$$$$$$#########%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))******************))))))************************)))))))))+++******))))))******++++++***))))))++++++***)))))))))))))))))))))))))))***)))))))))))))))******++++++***)))((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%%%%%%%&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!###""""""!!!"""###%%%&&&)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""#########""""""###$$$$$$%%%###""""""""""""""""""###"""#########"""!!!!!!  !!!"""""""""""""""###%%%$$$###!!!""""""!!!!!!""""""######"""""" !!!!!!"""#########$$$###""""""!!!""""""""""""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%% ###&&&((((((((('''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######""""""############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$###""""""###$$$$$$!!!###'''******(((%%%"""'''&&&$$$###"""###$$$$$$######$$$$$$$$$$$$######""""""!!!!!!""""""###$$$############$$$$$$$$$%%%!!!"""###%%%&&&'''''''''&&&%%%$$$###############!!!"""###$$$%%%&&&&&&&&&######%%%&&&''''''''''''########################!!!!!!!!!"""###$$$&&&'''&&&&&&&&&%%%%%%%%%%%%$$$(((''''''&&&$$$######"""''''''&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''((()))((('''%%%((((((((((((((('''''''''(((((()))))))))*********(((((()))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((('''&&&'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$"""!!!!!!"""$$$$$$###!!! !!!"""###$$$%%%%%%%%%%%%$$$"""""""""###%%%'''$$$$$$######"""!!!!!!!!!%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$###"""!!!  """###$$$%%%%%%$$$$$$############$$$$$$$$$###""""""###$$$###"""############$$$$$$$$$$$$########################"""###$$$$$$&&&'''########################$$$###"""###$$$$$$###""" !!!"""###$$$%%%&&&""""""""""""""""""""""""%%%$$$$$$$$$$$$#########%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********)))((((((''''''(((((()))******************************))))))))))))*********)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))***+++******)))(((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###"""###%%%&&&&&&$$$###!!!"""!!! !!!###%%%'''((('''&&&$$$####################################$$$$$$############$$$$$$###$$$%%%%%%%%%###!!! """"""""""""""""""""""""!!!!!!!!!""""""######$$$$$$$$$###############$$$######""""""""""""#####################"""!!! """######""""""!!! ###$$$%%%%%%###""""""### """#########"""!!!#########$$$$$$%%%%%%%%%"""""""""""""""############$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%% ###&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$##################$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$##################$$$!!!###'''******(((%%%"""###""""""""""""###$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&'''''''''$$$$$$######"""######$$$#########$$$######""""""!!!!!!###$$$%%%%%%&&&&&&!!!!!!"""""""""#########$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$######((('''&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((('''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&'''((('''%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$###############!!!!!!"""###$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%"""!!! !!!###$$$&&&#########$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$######"""!!! !!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%###############$$$######""""""###$$$$$$%%%&&&&&&########################!!!######$$$%%%'''########################"""!!! """######"""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$$$$############$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))&&&''''''((())))))******)))))))))(((((()))))))))******++++++++++++++++++))))))))))))))))))))))))))))))***))))))))))))***************************))))))(((((()))***++++++***)))((((((((((((((((((''''''((((((((()))))))))((('''''''''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$!!!%%%(((*********)))"""!!! !!!###%%%'''&&&%%%$$$$$$###"""""""""########################$$$###""""""""""""###$$$###$$$&&&&&&&&&$$$!!!########################!!!!!!""""""###$$$$$$$$$%%%$$$######"""#########$$$$$$$$$######$$$$$$$$$###############"""!!!!!!############"""!!! ###$$$%%%%%%###""""""### !!!######"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$ !!!###$$$$$$$$$"""!!!""""""############""""""!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$#########"""###%%%&&&&&&&&&%%%$$$ ###$$$$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""!!!!!! !!!!!!"""$$$$$$###$$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%!!!!!!!!!"""######$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&"""$$$''')))************))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%&&&''''''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$######""""""######!!!"""$$$$$$%%%$$$%%%%%%"""###$$$%%%%%%&&&%%%%%%!!!!!!!!!!!!"""###%%%&&&#########$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########!!!""""""###############%%%$$$###""""""###$$$%%%######$$$$$$#########$$$""""""###$$$%%%&&&&&&'''########################!!!#########"""###%%%""""""""""""""""""""""""###""" !!!###%%%%%%$$$'''&&&%%%$$$###!!! ########################$$$$$$$$$#########""""""$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((()))))))))*********&&&&&&'''((())))))******,,,++++++******++++++,,,*********+++++++++++++++((())))))******))))))(((((()))******(((((()))***************************(((((((((((()))***+++,,,***))))))(((((()))))))))(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%$$$"""###""""""!!!"""###%%%&&&$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&%%%###!!! ########################!!!"""######$$$$$$$$$###$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######""" !!!"""############"""###%%%$$$###!!!"""""" !!!!!!""""""!!!!!!######################## !!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""""""""############$$$###############""""""!!!"""""""""######"""""""""!!!!!!"""$$$$$$%%%%%%$$$""""""###$$$%%%%%%$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""###############$$$$$$%%%!!!$$$&&&%%%$$$#########$$$$$$$$$$$$######""""""!!!!!!""""""###$$$############$$$$$$$$$%%%""""""######""""""!!!  !!!"""###$$$"""###$$$%%%&&&'''''''''%%%&&&&&&'''''''''''''''"""""""""######$$$$$$$$$%%%$$$######""""""######"""###############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&& $$$'''************+++((((((((((((((('''''''''''''''((((((((()))))))))''''''((((((((('''&&&&&&'''''''''''''''''''''''''''%%%######%%%'''''''''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###"""$$$%%%&&&$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%#########$$$%%%&&&''''''$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$######""""""$$$$$$############$$$$$$###$$$%%%$$$######$$$%%%#########$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###$$$""""""""""""""""""""""""&&&%%%######%%%'''''''''$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++(((((((((((())))))))))))%%%%%%&&&'''((()))***+++*********))))))*********)))))))))*********++++++'''((()))******)))((('''''')))******((('''(((***))))))))))))))))))))))))(((((((((((()))***+++,,,******)))))))))******+++'''''''''((((((((())))))$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%"""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###"""##################$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$ """###############!!!###$$$###"""!!!!!!!!!!!! !!!""""""########################"""###$$$$$$###"""!!! ######$$$$$$######"""!!!#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&"""######$$$$$$######"""!!!"""###$$$%%%%%%$$$$$$""""""######$$$#########"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$$$$############$$$$$$""""""!!!!!!""""""###$$$"""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!!!! !!!!!!"""######!!!"""###$$$$$$$$$$$$$$$'''''''''(((''''''&&&%%%#########$$$$$$$$$$$$$$$#########"""######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&"""&&&***+++)))((((((((('''''''''((((((((((((((('''''''''((((((((())))))&&&&&&''''''((('''''''''''''''''''''''''''''''''(((%%%"""!!!###&&&'''((("""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""$$$&&&%%%###""""""$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######"""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$%%%$$$$$$###############!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""###%%%&&&&&&!!!"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++''''''''''''((((((((()))%%%%%%&&&'''((()))***+++''''''&&&&&&&&&&&&'''''''''((((((((())))))******'''((()))******)))((('''''')))+++***'''&&&(((***(((((((((((((((((((((((((((((((((((()))***+++,,,+++***************++++++&&&&&&&&&'''''''''(((((("""###$$$%%%&&&''''''(((&&&&&&&&&&&&''''''((()))$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$######"""$$$$$$%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$######$$$######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""###$$$$$$%%%######""""""""""""###### !!!"""###$$$%%%%%%%%%###$$$$$$######"""!!! !!!"""######!!! !!!!!!!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###############"""!!! $$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&)))***$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""#########""""""!!!"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!###$$$&&&&&&%%%$$$###'''&&&%%%$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$###$$$%%%%%%&&&!!!""""""""""""######### !!!"""###$$$%%%%%%%%%$$$######""""""""""""""""""""""""!!! &&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((((($$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%$$$######"""$$$&&&(((((((((&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$(((+++,,,)))&&&%%%&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))&&&""" """%%%((()))!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%$$$######$$$######"""""""""""""""!!!$$$&&&%%%""" !!!"""""""""###$$$$$$$$$######"""############$$$$$$$$$#########$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$######""""""""""""""" """###%%%%%%&&&&&&"""###$$$%%%%%%$$$###""""""%%%&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%""" """""""""""""""""""""!!!!!!!!! ####################################"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$%%%&&&&&&''')))***+++++++++***,,,)))''''''(((***++++++---***&&&&&&)))++++++***))))))))))))***************++++++)))((('''(((***))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''***)))(((''''''((()))))),,,+++)))'''&&&%%%&&&&&&'''&&&'''(((((('''$$$!!!%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''&&&### ###$$$%%%%%%%%%%%%$$$### !!!"""""""""""""""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%### !!!!!!!!!"""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###'''&&&###!!!!!!!!!###$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$""""""!!!!!!"""###$$$%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%$$$""" """"""###$$$$$$$$$$$$###'''&&&%%%$$$############ !!!"""###%%%'''(((""""""!!! !!!"""###$$$#########""""""!!!!!!$$$$$$######""""""!!!!!! !!!"""######$$$%%%%%%$$$###""""""######$$$$$$&&&&&&&&&&&&$$$$$$&&&### !!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&########################&&&%%%%%%%%%$$$#########(((&&&###!!!!!!###&&&((($$$&&&(((&&&###!!!!!!###%%%$$$###!!!!!!!!!""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%'''((()))((('''&&&'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,)))&&&&&&(((******((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((!!!"""$$$%%%%%%$$$"""!!!#######################################$$$$$$$$$ !!!"""###$$$%%%%%%%%%######$$$%%%&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%((('''&&&$$$###!!! ###############$$$$$$$$$######$$$$$$$$$######"""***((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!###$$$$$$""" !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""###$$$%%%&&&&&&''''''&&&$$$###"""###$$$$$$'''&&&$$$"""!!!""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''%%%%%%&&&''''''((()))***************)))'''%%%%%%'''((())))))---***'''&&&(((******)))(((((()))))))))*********)))***+++***((('''((()))******)))))))))(((((((((''''''''''''''''''&&&&&&))))))(((''''''((()))***,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&((())))))'''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###!!! ###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$#########''''''''''''''''''''''''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%!!!"""###$$$%%%%%%%%%%%%%%%###!!! !!!""""""!!!"""""""""#########$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%$$$###""""""""""""############""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! ######$$$%%%%%%%%%%%%%%%'''&&&%%%$$$############""""""""""""###$$$%%%%%%''''''%%%$$$######$$$$$$$$$#########""""""""""""#########""""""!!!!!!!!!%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###""""""######$$$$$$%%%&&&&&&%%%$$$$$$###"""  !!!!!!########################$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$#########'''%%%###""""""###%%%'''''')))+++***'''&&&&&&'''&&&%%%$$$"""""""""###$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&&&&%%%%%%&&&'''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***'''%%%%%%'''((((((&&&)))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!"""###%%%&&&###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!"""###$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!###%%%%%%###!!! !!!###%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$"""""""""""""""##################$$$$$$!!!!!!!!!!!!!!!""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''((()))))))))(((((()))******)))'''%%%%%%''')))))))))+++)))''''''(((******)))(((((())))))))))))******''')))++++++)))(((((((((************))))))))))))((((((((('''&&&&&&&&&%%%''''''''''''((()))******,,,+++***(((''''''''''''%%%%%%&&&(((******)))'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$&&&$$$""""""###$$$###"""!!!!!!!!!"""""""""######"""""""""#########$$$$$$%%%%%%$$$######$$$%%%%%%!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""###$$$$$$$$$###"""!!!""""""###############""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###############$$$$$$###############$$$&&&&&&$$$###""""""""""""###############"""""""""""""""""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$#########%%%$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$######"""""""""""""""""""""""""""$$$######""""""######$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((((((&&&&&&&&&'''&&&%%%$$$#########$$$%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&&&&'''(((((('''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###$$$%%%$$$"""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""######$$$$$$$$$######"""""""""###$$$$$$%%%%%%#########$$$######""""""!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$ ###%%%%%%$$$"""%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""######"""""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%$$$###"""""""""""""""$$$$$$##################$$$$$$######$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((((((&&&&&&''')))+++***(((''''''((()))***+++)))'''((()))++++++******)))((('''((()))))))))(((((((((((()))))))))***&&&(((+++,,,***(((''''''))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''((()))******++++++***)))((((((''''''%%%%%%%%%'''))))))(((&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########""""""!!!"""###%%%%%%$$$######!!!""""""###$$$$$$######&&&$$$######$$$%%%$$$###!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$&&&%%%###""""""###%%%&&& !!!"""############""""""""""""""""""""""""######""""""""""""""""""!!!!!!""""""############"""###%%%%%%%%%###!!! ######$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$###############$$$$$$$$$######"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%%%%%%%&&&%%%%%%######"""###$$$%%%'''&&&$$$######%%%&&&((($$$$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$######"""!!!!!!""""""#########$$$###############"""!!! !!!"""######$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$ """%%%&&&%%%###'''&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$###"""""""""""""""$$$$$$$$$###############%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))***)))((('''''''''))))))***)))((((((***++++++***((())))))(((((((((((()))'''(((((((((((()))))))))%%%'''***+++***(((''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))))))))******))))))((((((''''''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########""""""!!!"""###%%%%%%$$$######"""###$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$&&&%%%###""""""###%%%&&& !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############$$$%%%&&&%%%$$$!!! %%%%%%%%%%%%$$$###"""!!!!!!!!!""""""$$$%%%&&&&&&$$$######"""###$$$%%%%%%$$$$$$######""""""######""""""""""""###$$$%%%&&&###$$$%%%&&&''''''((((((###############$$$$$$$$$!!!!!!!!!""""""""""""""""""######$$$%%%%%%&&&&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((((((((('''$$$###"""!!!!!!"""###$$$'''&&&$$$""""""###%%%&&&###$$$$$$%%%&&&&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$######"""!!!"""""""""""""""#####################"""!!! """"""""""""############%%%%%%%%%$$$###"""!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$ """%%%&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""######$$$""""""###$$$%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$###############"""""""""!!!########################"""""""""""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%'''((((((((((((''''''((())))))(((&&&&&&'''((()))(((''''''((())))))''''''((()))''''''(((((((((((())))))%%%''')))***)))(((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((()))((('''&&&&&&&&&$$$###$$$%%%%%%$$$######$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""$$$%%%'''%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$######$$$&&&&&&%%%###!!!!!!!!!"""""""""######"""""""""#########$$$$$$%%%%%%$$$######$$$%%%%%%!!!""""""###$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%&&&&&&&&&###""""""""""""###$$$$$$###$$$%%%%%%%%%$$$###"""$$$%%%%%%%%%$$$###""""""!!!!!!!!!"""###%%%&&&'''$$$###"""!!!"""###$$$%%%$$$######"""""""""######""""""""""""###$$$%%%&&& """$$$&&&'''''''''#########$$$$$$$$$$$$$$$""""""""""""############ !!!"""###$$$%%%%%%#########"""######$$$%%%$$$$$$############$$$$$$$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%###"""!!!!!!!!!"""###$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''###%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""!!!"""$$$&&&&&&$$$"""!!!########################%%%$$$$$$$$$###""""""""""""######$$$$$$$$$######""""""""""""""""""###############$$$######""""""$$$$$$$$$###############%%%$$$$$$$$$###"""""""""!!!"""######$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###### ###%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$!!!"""###$$$%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$!!!""""""######"""!!!!!!""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%%%%$$$%%%&&&(((&&&&&&'''((())))))))))))'''&&&&&&'''))))))((('''&&&(((***)))'''&&&''')))'''''''''((((((((())))))&&&'''((((((''''''(((***''''''(((((())))))))))))''''''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&''''''(((''''''%%%%%%%%%$$$######%%%''''''&&&###$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$&&&&&&%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$%%%%%%&&&########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%"""###############"""""""""""""""$$$&&&&&&$$$""""""""""""#########$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""###$$$%%%&&&######$$$$$$$$$$$$$$$%%%##################""""""""""""!!!"""###$$$&&&'''%%%$$$###""""""$$$%%%'''######""""""""""""######$$$###############$$$$$$ !!!#####################$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%% !!!!!!"""""""""######""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$###############"""########################"""###$$$$$$$$$$$$###"""########################&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###&&&&&&$$$"""######"""""""""###$$$%%%(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''!!!$$$&&&&&&$$$######$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""$$$$$$##################!!!"""###$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%$$$$$$#########"""""""""!!!!!!!!!###%%%%%%###!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&& !!!"""######"""!!!!!!!!!!!!"""###$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((("""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$$$$$$$$$$&&&'''$$$%%%''')))******)))((()))(((((()))+++,,,***)))%%%(((******'''&&&''')))''''''''''''((((((((()))&&&'''((('''&&&''')))+++(((((())))))*********+++&&&&&&&&&'''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$###"""$$$''')))***)))######$$$%%%&&&(((((()))$$$$$$&&&&&&&&&&&&$$$$$$############$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###%%%&&&!!!"""""""""""""""!!!!!!"""!!!"""$$$%%%&&&$$$"""############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$######"""  !!!###$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$#########$$$&&&&&&$$$#########$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!###""""""""""""$$$%%%'''&&&%%%$$$######%%%'''(((###"""""""""""""""######&&&%%%$$$###"""""""""""" !!!###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%%%%&&&((()))(((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$########################'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))'''&&&'''******(((%%%$$$$$$#########$$$&&&'''))))))******)))(((''''''"""###$$$%%%&&&&&&&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&(((***,,,---((((((((((((((((((((((((''''''''''''''''''''''''"""%%%((((((%%%###$$$&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$ """###%%%&&&&&&&&&%%%#########""""""""""""!!!"""!!!"""###$$$$$$""" !!!"""$$$%%%%%%### ######################## !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""###$$$&&&''' !!!"""######"""!!!!!! !!!###$$$%%%&&&'''$$$############$$$%%%%%%%%%&&&'''&&&$$$$$$$$$&&&""""""""""""###$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((&&&$$$###$$$%%%&&&***)))'''&&&&&&'''(((((())))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((+++)))'''%%%$$$%%%&&&'''%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&###$$$$$$%%%%%%$$$$$$$$$(((&&&%%%###""""""######***((($$$!!! !!!"""&&&%%%$$$$$$######$$$$$$'''$$$""""""$$$%%%###!!!!!!"""###$$$%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""!!! """###$$$!!! !!!$$$&&&&&&$$$'''&&&%%%$$$##################""""""""""""######$$$###"""""""""###%%%&&&""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!%%%$$$#########$$$&&&&&&''''''%%%%%%%%%%%%''''''&&&((()))(((&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$!!!!!!"""###############"""###$$$###""""""$$$%%%###$$$%%%%%%%%%###"""!!!######$$$$$$$$$######"""""""""######$$$$$$$$$%%% !!!"""%%%''')))***!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$##################$$$%%%$$$######%%%''')))((('''&&&$$$###"""!!!$$$$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%&&&''')))+++######$$$$$$$$$$$$%%%%%%$$$%%%'''''''''%%%###"""))))))((('''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###"""  ###%%%%%%%%%""""""############""""""############""""""!!!!!!##############################""""""!!!!!! """"""###$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%&&&### !!!###$$$""" """"""############""""""%%%$$$$$$###$$$&&&'''((($$$$$$###"""!!!!!!""""""""""""###$$$%%%&&&&&&'''(((''''''&&&%%%######"""$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%!!!"""######!!!!!!"""###$$$############$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))'''&&&%%%&&&'''((('''''''''''''''((())))))((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((()))******)))((('''%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&%%%$$$""""""!!!""""""&&&%%%###"""!!!"""###$$$############$$$&&&'''(((%%%""" """###!!! """###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$(((&&&$$$"""!!!!!!""""""%%%###!!!"""%%%'''&&&%%%''''''&&&%%%$$$$$$$$$$$$######""""""""""""######$$$######""""""######$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$###""""""###""""""!!!"""###$$$%%%%%%%%%$$$######$$$%%%%%%%%%'''((('''%%%######$$$&&&&&&%%%$$$###"""""""""$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%########################""""""###$$$$$$%%%&&&&&&'''&&&%%%$$$############""""""###$$$$$$$$$$$$$$$###$$$$$$"""!!! !!!"""$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$###"""!!!  !!!!!!!!!!!!"""###%%%&&&&&&%%%###"""!!!"""###$$$$$$###"""!!!##########################################$$$$$$$$$%%%&&&&&&%%%%%%&&&((('''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''&&&%%%$$$###)))(((((('''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%''''''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&%%%%%%""""""############""""""!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###'''&&&%%%""" ###$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""###%%%&&&&&&$$$""""""###$$$###!!!""""""############""""""'''&&&%%%$$$#########$$$$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""!!!!!! $$$##############################$$$$$$$$$%%%%%% """"""!!!!!!"""$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((+++***)))((((((((()))***$$$%%%&&&((())))))******'''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((()))******+++((((((((('''&&&&&&&&&%%%(((((('''&&&%%%%%%%%%&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$###"""!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%""""""######$$$&&&'''((('''%%%$$$###%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$###""""""###$$$$$$((('''%%%###""""""######%%%$$$"""###%%%''''''&&&''''''&&&&&&%%%%%%$$$$$$""""""""""""""""""""""""#########$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%###$$$$$$$$$$$$###""""""!!!!!! !!!"""#########""""""""""""######$$$%%%&&&%%%###""""""###&&&&&&%%%###"""!!! ###############"""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$########################""""""######$$$%%%%%%%%%&&&%%%$$$###""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$""" %%%$$$$$$############$$$&&&&&&&&&%%%###!!! """""""""###############"""$$$&&&((('''$$$!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%(((((()))))))))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%#########$$$&&&'''%%%$$$""""""############"""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$######"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$###!!!!!!!!!###%%%'''&&&%%%$$$$$$%%%%%%$$$###""""""""""""""""""""""""&&&%%%$$$###""""""""""""######"""!!!!!!!!!""""""%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%$$$$$$###"""!!! $$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%% """$$$$$$###$$$%%%'''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***))))))(((((()))***+++$$$%%%''')))***))))))(((&&&&&&''''''(((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((('''&&&***)))'''%%%$$$$$$%%%%%%%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$######"""""""""""" !!!"""###$$$$$$######%%%$$$######""""""######'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$##################$$$"""""""""""""""$$$%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""############"""""" !!!###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!######$$$$$$$$$######""" !!!!!!"""""""""""""""""""""""""""""""""$$$%%%$$$"""!!!!!!"""$$$$$$$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""""""""#################################""""""######$$$$$$$$$%%%$$$$$$###""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########""" !!!"""&&&%%%######"""###$$$%%%%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&&&&$$$"""!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%% !!!######"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))***)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''(((((())))))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""$$$&&&#########$$$&&&&&&$$$"""""""""############"""""" !!!"""###$$$%%%%%%"""###############$$$$$$$$$###"""""""""$$$&&&''' """$$$&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!"""###&&&'''&&&&&&&&&&&&&&&&&&%%%$$$######""""""""""""######!!!!!!!!!"""######$$$$$$###""""""!!!!!!!!!""""""$$$$$$$$$###############""""""""""""############ !!!!!!""""""#########$$$$$$######""""""!!!!!!############$$$$$$$$$$$$"""###%%%%%%%%%%%%&&&(((((('''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''((((((((('''&&&&&&)))(((&&&%%%$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$######!!!"""###$$$$$$###!!! ######"""!!!!!!!!!!!!!!!"""""""""!!! !!!$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$#########$$$$$$#########"""""""""######$$$%%%&&&""""""""""""""""""###$$$######$$$$$$$$$###""""""!!!"""############"""!!!!!!###$$$%%%$$$$$$ !!!!!!!!!"""""""""###""""""""""""""""""""""""$$$$$$######"""!!!!!! """######$$$$$$$$$######!!!!!!"""""""""#########"""##################"""!!!"""$$$###"""!!!!!!"""!!!!!!"""#########""""""###############$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""""""""#################################"""###############$$$$$$######""""""!!!!!!""""""!!!""""""###############!!!"""######""""""$$$&&&&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!! ########################!!!"""###$$$$$$###"""!!!########################!!!!!!"""###$$$%%%%%%%%%!!!###$$$###""""""###'''&&&&&&%%%%%%$$$$$$###'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))***(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%'''$$$###"""###$$$$$$"""!!!""""""############""""""!!!"""""""""############"""""""""######$$$$$$$$$###""""""!!!"""###$$$%%%!!!!!!!!! ###$$$$$$%%%%%%$$$$$$###&&&%%%###"""###$$$&&&'''&&&'''(((((('''&&&%%%%%%######"""!!!!!!"""###### !!!!!!"""#########$$$"""!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$%%%%%%#########"""""""""!!!!!!!!!!!!""""""###$$$$$$%%%#########"""""""""!!!!!!""""""#########$$$$$$$$$!!!"""$$$$$$######$$$&&&''''''%%%$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((())))))((((((((((((((('''&&&&&&'''''''''((((((((((((((('''(((((())))))(((((('''+++***)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$###!!! !!!###$$$%%%"""######""" !!!######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""###$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###""" """$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!! """###$$$$$$%%% !!!!!!""""""######"""""""""""""""""""""""" !!!""""""######$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$############$$$$$$$$$$$$###### """######"""!!!!!!""" !!!"""$$$%%%$$$$$$############$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$######################################################"""""""""""""""###!!!!!!"""############""" """############&&&(((%%%$$$$$$$$$$$$%%%%%%&&&"""######$$$$$$$$$############""""""""""""!!!!!!&&&%%%###"""!!!!!!!!!"""!!!"""###$$$$$$###"""!!!########################"""""""""###$$$$$$$$$%%%!!!$$$&&&'''&&&%%%%%%%%%''''''&&&%%%%%%$$$######'''&&&###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((())))))''''''&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$###%%%'''((()))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%##############################$$$$$$$$$$$$%%%%%%$$$############%%%&&&'''%%%###!!!!!!"""""""""!!!""""""############"""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&'''"""""""""########################"""!!!!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&%%%'''))))))'''%%%%%%%%%$$$###"""!!!!!!"""###$$$###$$$$$$######"""!!! !!!!!! !!!!!!"""""" !!!"""###$$$%%%&&&$$$#########""""""!!!!!!$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############$$$!!!"""######"""!!!"""$$$&&&%%%$$$###########################$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$&&&'''((()))))))))(((''''''''''''(((((()))(((((((((((((((''''''''''''((()))******)))((('''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""############"""!!! !!!!!!!!!"""###$$$%%%&&&%%%&&&'''&&&###"""$$$&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%$$$$$$###"""###$$$###!!! """$$$!!!"""$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!""""""### !!!"""#########"""""""""""""""""""""""" !!!!!!"""#########""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######"""###$$$$$$$$$$$$###""" """$$$###"""!!!"""###!!!"""$$$%%%&&&%%%###"""#########$$$$$$%%%%%%%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%####################################""""""""""""#########""""""######$$$""""""###$$$$$$$$$$$$###!!!"""###"""""""""$$$&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%$$$$$$######!!!"""############""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""$$$'''((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##########################################$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))(((''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$%%%&&&&&&'''''')))&&&""" !!!"""###"""""""""############"""""" !!!"""###$$$$$$%%%###$$$$$$%%%&&&&&&''''''###$$$%%%&&&%%%$$$###!!!""""""###$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%$$$$$$&&&))))))'''$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$"""!!! !!!""""""!!!!!!""""""######$$$$$$""""""###############$$$###""""""""""""!!!!!!!!! !!!!!!"""#########""""""""""""###############$$$%%%$$$###"""###$$$%%%$$$######""""""######"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&((()))*********'''&&&&&&&&&'''(((***,,,))))))(((((('''''''''&&&'''((()))******)))((('''$$$$$$%%%%%%&&&''''''(((***)))(((&&&'''(((***+++###$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%% !!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!&&&%%%$$$$$$###$$$$$$$$$###%%%%%%$$$!!! """%%%!!!"""###$$$%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$"""$$$%%%$$$!!!!!!###%%%"""###%%%&&&&&&%%%$$$""" """###$$$$$$###""" %%%$$$""" !!! !!!"""######$$$""""""""""""""""""""""""#########"""!!!!!! !!!"""###$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""!!!"""###$$$$$$###"""!!! """$$$$$$###""""""###$$$%%%&&&'''&&&$$$"""!!!#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%#################################"""""""""""""""$$$###############$$$$$$######$$$%%%%%%%%%%%%$$$""""""###""" !!!###"""###%%%&&&'''&&&%%%%%%&&&&&&%%%%%%###""" ###"""""""""!!!!!! !!!%%%''''''&&&$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############### ###&&&'''&&&$$$$$$$$$######$$$%%%%%%&&&''''''!!!"""$$$%%%%%%$$$###"""########################$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%% !!!!!!""""""#########$$$###$$$%%%&&&'''(((''''''+++'''### !!!###$$$$$$""""""############"""""" """###%%%&&&'''!!!!!!"""###$$$$$$%%%%%%$$$%%%'''((((((%%%###!!!"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%######&&&))))))&&&$$$$$$%%%$$$###""" """###$$$ !!!###$$$%%%%%%$$$$$$ !!!"""###############""""""""""""!!!!!!"""###$$$%%%&&&&&& !!!"""###$$$ !!!"""###$$$$$$""""""""""""############"""###$$$%%%&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((())))))******+++(((%%%%%%&&&&&&$$$"""!!!"""$$$&&&)))+++---...%%%### """&&&)))'''''''''((((((((((((((($$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%%%%%%%(((%%%######%%%%%%###!!!$$$#########""""""!!!!!!###############"""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''***))))))'''&&&$$$"""!!!"""  ###$$$### $$$###"""""""""###%%%%%%(((((('''&&&$$$###""""""$$$#########""""""!!!!!!######""""""######$$$%%%""""""""""""$$$&&&((()))%%%$$$"""!!!!!!"""$$$%%%######$$$$$$###""" !!!!!!!!!!!!""""""""""""###"""""""""!!!!!! """############""""""!!!!!!$$$%%%!!! """$$$###$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%$$$###""" """###$$$'''&&&$$$###"""######$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$$$$###%%%''')))'''$$$ """"""#########$$$$$$$$$"""$$$$$$%%%''')))######"""""""""""""""#########""""""""""""##############################!!!$$$&&&%%%!!! !!!"""######$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""""""""$$$###!!!!!!###%%%%%%%%%### !!!$$$&&&%%%"""!!! !!!%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!%%%%%%&&&'''((((((((((((######$$$%%%$$$###"""!!!########################""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''')))((('''%%%$$$###"""""")))'''$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$&&&((('''$$$!!!###$$$$$$$$$$$$###""""""###########################!!! """""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&((($$$$$$%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$######""""""###$$$%%%%%%&&&%%%###!!! !!!"""###!!!!!!"""###$$$%%%%%%&&& !!!!!!!!!!!! !!!""""""######$$$&&&######%%%&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))))))))(((&&&######$$$%%%$$$"""###$$$%%%&&&'''((())))))%%%&&&'''(((''''''%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''!!!"""###$$$$$$$$$$$$$$$%%%###"""###%%%&&&$$$###############""""""!!!!!!$$$$$$$$$%%%$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&&&&%%%$$$######!!! !!!###$$$###!!!$$$###"""""""""###$$$%%%&&&&&&%%%$$$######"""!!!$$$#########""""""""""""""""""!!!!!!""""""###$$$$$$$$$###"""###$$$%%%&&&######"""!!!!!!"""######"""############""""""!!!"""""""""""""""!!!!!!!!!%%%%%%%%%$$$$$$#########!!!""""""#########"""""""""%%%&&&"""!!!###%%%$$$$$$$$$$$$#########""""""############""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$ """%%%%%%%%%$$$%%%'''######""""""""""""############""""""""""""##############################!!!###""" !!!!!!""" !!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""%%%$$$""""""###$$$###"""!!!######""""""!!!"""!!! """%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""######$$$$$$%%%$$$$$$$$$!!!"""###$$$%%%%%%$$$###########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$(((&&&$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''%%%$$$%%%''''''%%%######$$$$$$$$$$$$###""""""$$$$$$$$$###############(((&&&$$$###$$$$$$"""!!!"""""""""""""""""""""""" """"""""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$%%%%%%&&&!!!!!!!!! """%%%######$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$######"""""""""######$$$###"""!!! """###$$$###############$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$############))),,,---(((%%%%%%$$$""" !!!"""###############"""######$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&###############$$$$$$%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((''''''''''''%%%###$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%###!!! ###$$$$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######"""!!!!!!"""$$$%%%%%%$$$###############""""""!!!$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$############"""!!!!!!!!!""""""""""""###%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$#########""""""######$$$%%%$$$$$$$$$#########""""""###############"""""""""!!!!!!!!!!!!!!!""""""###%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$#########""""""!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!"""###############"""&&&&&&###!!!$$$%%%$$$$$$############"""""""""############""""""""""""$$$###"""!!!!!!"""###$$$ !!!"""############$$$############$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###############$$$%%%&&&###############$$$$$$$$$$$$&&&'''&&&%%%######$$$###"""""""""""""""############""""""""""""############################## !!!""""""  !!!!!!""" !!!################################################""""""""""""%%%$$$######$$$###!!!###%%%""" $$$######$$$%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""""" !!!###$$$%%%&&&%%%%%%#################################$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''%%%$$$$$$&&&'''&&&&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$######""""""'''%%%######$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!"""""""""######"""""""""!!! !!!###&&&""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!! """$$$%%%$$$$$$$$$#########"""""""""""""""#########$$$$$$%%%$$$###"""!!!"""###$$$,,,//////***&&&%%%$$$!!! !!!!!!"""""""""!!!!!!%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&'''''''''(((((((((((()))%%%&&&&&&&&&'''(((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&'''(((((()))'''&&&&&&&&&%%%%%%%%%$$$(((&&&""" ###%%%%%%%%%&&&'''(((((()))***######""""""""""""############$$$$$$$$$######""""""!!!!!!"""############""""""############"""!!!"""###$$$%%%&&&&&&&&&&&&!!!""""""""""""""""""!!!$$$###"""!!!!!!!!!!!!!!! !!!"""$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%###############$$$$$$$$$############$$$$$$$$$$$$########################"""!!!!!!!!!!!!"""######$$$$$$#########"""""""""!!!!!!"""######"""!!!!!!""""""""""""###$$$%%%&&&$$$$$$######"""!!!!!!!!!  !!!######$$$$$$$$$!!!%%%%%%""" ###%%%###############"""""""""""" !!!"""###$$$%%%%%%######"""!!!!!!"""######"""###$$$$$$###""" ###############$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###############$$$$$$%%%########################$$$%%%&&&&&&$$$""""""###""""""""""""""""""###$$$######""""""""""""##############################"""#########""""""""""""!!!!!!""""""############ !!!"""############""""""""""""""""""""""""############"""""""""!!!###""""""###%%%$$$""" """###!!!  $$$$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!!"""###%%%&&&&&&%%%%%%#################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%&&&&&&###$$$$$$$$$$$$###""""""%%%%%%$$$$$$###""""""""""""$$$%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""########################%%%$$$"""!!!!!!"""$$$%%%%%%$$$###"""!!! """#########""""""$$$&&&!!!!!!"""$$$%%%%%%%%%%%%########################"""""""""""""""!!!!!! !!!!!! !!!!!!##############################""""""""""""############"""!!!!!!!!!"""%%%''')))&&&******&&&$$$%%%$$$"""$$$$$$$$$###""" %%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$""""""$$$'''***%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""############"""!!!!!!"""!!!"""###$$$$$$###"""!!! !!!"""$$$%%%%%%%%%%%%""""""############""""""%%%$$$###"""""""""""""""""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$###""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&$$$#########"""""""""!!!######################## !!!######$$$$$$$$$ ###$$$ !!!###""""""""""""""""""""""""""" !!!"""###$$$%%%%%%######""""""""""""#########$$$$$$%%%$$$"""!!! """"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%###"""!!!######################## """$$$$$$###""""""###""""""!!!!!!"""###$$$$$$######""""""""""""#################################"""""""""############"""""""""########################$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&############"""""""""!!!  ###%%%%%%$$$"""###!!!!!!######!!!$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$''''''(((((('''&&&%%%%%%###$$$%%%&&&&&&%%%$$$##############################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%$$$###$$$%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&###$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""!!!###$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%###"""!!!   """ !!!"""###$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!! ######"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$#########%%%&&&((()))!!!%%%'''$$$###$$$%%%###%%%%%%%%%$$$###""" """######$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$$$$######%%%'''&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""######""""""!!!"""######$$$$$$$$$######$$$%%%%%%$$$"""!!!!!!""" !!!###$$$%%%$$$"""!!! !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$###$$$$$$$$$$$$###"""""""""$$$%%%%%%$$$###%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$###############$$$$$$%%% !!!"""$$$&&&'''''''''######################## !!!###%%%&&&&&&%%%$$$########################"""""""""############$$$ !!!"""#####################!!!"""!!!!!!!!!"""""""""""""""###############"""""""""""""""""""""######"""""""""!!!!!!"""###$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###!!!$$$$$$$$$############### """###""""""###$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""##############################!!! !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!$$$%%%%%%$$$'''###"""%%%$$$###"""###%%%%%%$$$######$$$########################"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&$$$###$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###$$$###$$$$$$$$$$$$###""""""###########################""" !!!"""######"""""""""""""""""""""""""""########################%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%% !!!""""""!!!!!!"""###!!!!!!"""###$$$$$$$$$$$$ !!!!!!""""""!!!!!! !!!"""###$$$###""""""$$$$$$$$$###"""!!!!!! !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""""""""!!! ###'''(((%%%###$$$$$$"""!!!"""###$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''''''''''''''((((((((((((&&&%%%$$$''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&!!!###$$$###!!!!!!###&&&&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$$$$###""" %%%%%%%%%$$$$$$$$$$$$### !!!""""""!!! !!!"""###$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%!!!###%%%%%%$$$"""!!! !!!"""##################$$$$$$$$$$$$######$$$$$$#########$$$%%%%%%######$$$$$$$$$$$$$$$###!!!###%%%$$$###"""$$$&&&!!!"""###$$$%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$ """$$$&&&'''((((((((($$$###"""!!!!!!"""###$$$ """%%%''''''&&&$$$""""""""""""######$$$$$$%%%!!!!!!!!!!!!""""""######!!!""""""#########"""""" ###$$$ !!!###"""!!!!!!!!!!!!""""""##################""""""""""""""""""############""""""!!!!!!!!!!!!"""###$$$$$$######%%%&&&&&&&&&%%%$$$"""######$$$$$$$$$$$$###""""""""""""############$$$$$$$$$#########"""""" """######"""""""""###!!!!!!!!!!!!"""###$$$%%%######""""""""""""##############################""" """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""####################################""""""""""""!!!  """$$$$$$###$$$###"""""""""#########"""$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%'''((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%''')))'''$$$""""""$$$###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%&&&$$$""""""$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""" ################################################""""""######$$$%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&""""""############"""""" !!!"""######"""!!!  """$$$%%%%%%$$$######$$$$$$$$$$$$#########""""""#########$$$$$$$$$!!!!!!!!!""""""""""""### !!!!!!"""'''((($$$"""######!!!!!!###$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((())))))(((&&&$$$###''''''''''''''''''''''''&&&''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%""""""$$$'''&&&&&&%%%%%%$$$######"""---***&&&""" !!!$$$&&&(((''''''&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%%!!!###%%%%%%######%%%((( ###%%%%%%$$$"""!!!!!!!!!"""############""" !!!!!!!!!!!! ######""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%% ###%%%$$$"""!!!###&&&!!!"""###$$$%%%$$$######$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""######"""###%%%'''((((((((('''$$$"""!!!!!!"""$$$"""%%%((((((&&&###!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''"""############""""""!!!!!!$$$%%%!!! """$$$### !!!!!!!!!""""""###### !!!"""###$$$%%%%%%""""""############""""""$$$###!!!  ###$$$%%%&&&'''&&&%%%%%%!!!"""###$$$$$$%%%$$$$$$"""!!!  ###&&&((($$$$$$$$$$$$######"""""""""$$$%%%%%%###""""""###!!!!!!!!!!!!"""###$$$%%%######""""""""""""##############################$$$!!! $$$&&&&&&%%%$$$$$$$$$############### """############&&&&&&&&&&&&&&&&&&&&&&&&############""""""""""""$$$"""!!!"""###"""###&&&%%%""" !!!###!!!###$$$""""""###&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((())))))((('''%%%''')))'''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''***,,,***&&&######$$$###$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&###!!! !!!$$$&&&&&&%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$############### !!!###$$$"""""""""###"""############""""""!!!!!!"""###$$$$$$###"""!!! """%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%!!!###%%%'''&&&$$$""" ###%%%"""!!!###$$$""" !!!!!!"""""""""""""""########################$$$%%%''''''''''''%%%$$$#########$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$"""!!!########################$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##################&&&&&&%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###""""""######!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$############""""""""""""$$$###"""!!!!!!!!!######'''%%%$$$$$$$$$###!!!$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$!!!!!!"""#####################$$$%%%&&&&&&''''''(((&&&$$$###!!!!!!!!!"""!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###"""""""""#########""""""!!!!!! ###"""""""""""""""###$$$"""&&&%%%!!! """%%%"""""""""!!!"""$$$%%%%%%$$$###""""""######((('''%%%%%%%%%%%%$$$"""$$$###"""!!!!!! !!!!!!#########""""""""""""!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" """$$$%%%%%%%%%###"""""""""###$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&'''$$$""""""%%%&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))'''&&&%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((((((((())))))******''''''''''''''''''''''''''''''(((+++---,,,'''############$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&$$$###!!! ###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$""""""###$$$$$$$$$#########""""""############""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%###"""!!!!!! !!!!!!"""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""!!! !!!"""###$$$$$$$$$###############$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((()))$$$%%%&&&'''((())))))***'''''''''((((((((())))))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%###""""""$$$%%%$$$"""$$$###""""""""""""###$$$$$$$$$###"""!!! ########################""""""############""""""%%%%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&##########################################$$$$$$######$$$$$$$$$######"""""""""############""""""$$$$$$###"""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""%%%%%%$$$###""""""""""""###""""""!!!!!!"""""""""###""""""###%%%%%%$$$###%%%%%%$$$###"""!!! """###$$$%%%%%%$$$###"""$$$######""""""######$$$!!!""""""########################$$$%%%&&&&&&&&&$$$$$$#########$$$%%%&&&"""""""""###$$$$$$%%%%%%##################$$$$$$###"""""""""!!!!!!!!! """!!!!!!!!!""""""###$$$ ###&&&%%%!!! !!!$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$###""""""#########"""!!!!!!######"""!!!###""""""!!!!!!!!!!!!"""$$$$$$#########"""""""""############$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""!!!!!! !!!"""###%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&(((%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((%%%%%%$$$$$$$$$%%%''''''"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&)))+++***'''#########$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$########################%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%$$$$$$###%%%%%%$$$$$$######"""""""""###############"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%'''((('''&&&$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$$$$#########"""######$$$%%%&&&##################$$$$$$#########$$$$$$$$$%%%%%% !!!"""###############""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###############"""!!!!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%###"""###$$$%%%$$$###""""""""""""""""""""""""######"""""""""!!!!!!!!!########################""""""############""""""'''&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%########################!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$"""""""""""""""!!!!!!!!!((('''%%%###""""""######!!!""""""######""""""""""""!!!!!!###%%%&&&&&&%%%%%%%%%$$$###"""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$######""""""######$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!###$$$$$$!!!$$$&&&%%%""" !!!###!!!"""$$$$$$"""!!!"""###%%%$$$######"""#########  """$$$###"""""""""!!!!!!!!!"""######%%%$$$$$$$$$########################$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###############%%%&&&&&&#########$$$%%%'''((()))############$$$$$$$$$$$$######$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$%%%&&&'''''''''))))))(((&&&%%%###""""""#################################"""######$$$%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$###"""!!!  !!!"""#########""""""###$$$$$$$$$######""""""############""""""$$$$$$############$$$$$$%%%&&&''''''%%%$$$%%%%%%$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%% !!!!!!"""###%%%%%%"""#########"""!!!!!!  !!!########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$$$$###"""!!!!!!$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$#########$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""############""""""""""""!!!!!!!!!!!!!!!"""###############$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!'''&&&%%%######$$$%%%&&&!!!"""$$$%%%%%%$$$######&&&$$$######$$$%%%$$$######$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&$$$###""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$&&&%%%%%%$$$###"""""""""%%%%%%%%%$$$$$$#########"""######$$$$$$$$$######""""""""""""!!!!!!!!!!!! !!!###$$$%%%###%%%&&&%%%""" !!!"""!!!###$$$"""!!!!!!!!!$$$$$$###############$$$###"""!!!###%%%&&&%%%$$$!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!!!!""""""""""""""""""#########$$$$$$$$$######$$$%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$%%%%%%###$$$$$$$$$$$$$$$############""""""!!!!!!!!!  """###$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!######""""""""""""######"""###%%%%%%###"""######################################################%%%%%%$$$#########$$$$$$!!!"""#########"""############$$$$$$$$$$$$$$$$$$###"""###$$$&&&''' """###$$$###"""   !!!!!!$$$$$$############$$$$$$############$$$$$$$$$$$$#########""""""""""""""""""######$$$$$$###############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%$$$$$$######""""""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$#########%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!""""""######"""""""""###$$$%%%$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$$$$&&&'''((("""###%%%&&&'''&&&%%%%%%'''%%%######$$$%%%%%%$$$###$$$$$$%%%&&&&&&''''''#########""""""#########$$$%%%&&&''''''&&&%%%$$$""""""###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$######"""!!!!!!&&&&&&%%%%%%$$$#########%%%%%%%%%%%%$$$"""!!! !!!!!!!!!!!!"""""""""""" """###$$$%%%$$$%%%&&&%%%###"""!!!!!!###%%%''''''&&&$$$$$$%%%$$$###############$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$""""""!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$###### !!!!!!!!!""""""""""""""""""#########$$$$$$$$$ !!!"""######""""""""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""############"""""""""""""""######$$$$$$$$$!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!###$$$$$$###"""###$$$#############################################$$$$$$######"""""""""###### !!!"""#########""""""#########$$$$$$$$$'''&&&$$$###"""###$$$$$$ """###$$$###""" !!! !!!!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$""""""""""""""""""###### !!!"""$$$%%%%%%%%%%%%###""""""""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%########################""""""############""""""!!!!!!""""""###$$$&&&'''$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%(((''''''&&&%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$""""""!!!!!!!!!"""######$$$###"""!!!!!!"""$$$$$$$$$$$$$$$#########""""""!!!"""######$$$$$$############$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%###""""""$$$'''''''''%%%%%%$$$$$$##################"""!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$&&&%%%$$$###$$$%%%#########"""######$$$%%%%%%###"""###$$$$$$###"""######"""""""""###$$$$$$%%%$$$$$$$$$########################$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$########################$$$$$$$$$%%%%%%&&&'''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$$$$######%%%'''((('''&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########""""""###$$$%%%&&&''''''########################""""""###$$$$$$$$$######!!!"""##################!!!""""""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$###""""""############"""""""""$$$&&&&&&%%%$$$%%%&&&###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###"""""""""""""""############""""""###$$$%%%&&&"""""""""############$$$%%%%%%$$$"""!!!!!! !!!"""#########"""!!!!!!!!!!!!"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""###$$$$$$$$$""""""""""""############!!!!!!###$$$%%%%%%&&&&&&###""""""!!!!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''&&&$$$###%%%&&&$$$###""""""""""""###$$$"""""""""######$$$$$$%%%########################""""""############""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$#########"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$#########!!!""""""########################$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%###""""""""""""###$$$%%%&&&&&&'''$$$""""""$$$&&&''''''%%%$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!"""$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!! !!!!!!!!!"""""""""##################$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""######"""!!!!!!"""$$$######""""""###$$$$$$%%%"""!!! !!!###%%%$$$###$$$$$$######"""#########$$$$$$#########"""""""""############$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###############$$$$$$%%%%%%&&&''''''((('''''''''$$$%%%&&&&&&$$$$$$%%%&&&"""$$$%%%%%%###$$$&&&)))))))))'''&&&$$$###!!!!!!$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''(((((((((((($$$$$$$$$%%%%%%%%%%%%&&&(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''##############################$$$%%%$$$###""""""######$$$%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############""""""""""""######""""""###$$$$$$###"""""""""$$$%%%&&&%%%$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""""""""###$$$%%%%%%%%%$$$"""!!!!!!###%%%&&&""""""""""""###########################"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$!!!!!!!!!"""###$$$$$$$$$!!!"""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""''''''''''''''''''''''''%%%%%%'''(((((('''%%%%%%&&&'''''''''((()))))))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((+++***)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''&&&$$$"""!!!!!!"""$$$&&&""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$############""""""###$$$%%%%%%%%%$$$""" !!!###$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""###############""""""######$$$$$$$$$%%%%%%&&&'''(((&&&### """!!! !!!###%%%&&&+++(((%%%######$$$#########$$$$$$%%%'''((())))))&&&%%%$$$######$$$%%%&&&&&&%%%############%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!! !!!!!!!!!""""""######%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&$$$###&&&&&&&&&$$$######&&&(((######""""""###$$$%%%%%%!!! """%%%''''''&&&%%%%%%$$$###"""""""""############""""""""""""!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###############"""!!! ######""""""######$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###%%%'''&&&$$$%%%(((***+++***(((&&&$$$""" ###$$$%%%&&&%%%%%%###"""!!!"""%%%''')))*********&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''%%%###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%''')))+++,,,+++)))'''#########$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!!$$$%%%&&&&&&''''''''''''$$$$$$$$$###############!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!###"""!!! !!!"""###"""###$$$%%%%%%$$$###"""!!!######""""""###$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%###  """$$$""""""""""""############"""###%%%&&&&&&%%%$$$###$$$###"""!!! !!! !!!!!!###$$$$$$"""###%%%&&&&&&%%%###""" !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$&&&&&&&&&%%%$$$###!!!!!!""""""!!!!!!!!!!!!""""""))))))(((((('''''''''''')))((('''&&&%%%&&&&&&'''%%%&&&&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###%%%$$$%%%%%%%%%%%%$$$######!!!###%%%&&&%%%$$$$$$%%%$$$"""!!!!!!#########"""######$$$$$$$$$%%%%%%%%% """###$$$&&&&&&&&&%%%###!!!!!!"""###$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###"""""""""##############################%%%%%%%%%$$$###"""!!!  """###$$$###!!! """"""#########$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$######"""!!!$$$$$$$$$$$$$$$###"""!!!%%%######%%%((((((&&&###$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&''''''$$$$$$$$$#########""""""%%%%%%%%%%%%$$$###""""""$$$$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$""" !!!!!!!!!###&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""#########!!!"""""""""###############$$$%%%&&&'''(((((((((###$$$%%%&&&&&&%%%$$$###$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$$$$%%%((()))(((&&&''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,***)))'''&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((''''''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######%%%&&&%%%###&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!#########$$$$$$%%%%%%%%%''''''&&&%%%$$$"""!!! """"""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###!!!!!!###%%%'''"""""""""######$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$%%%&&&%%%$$$###"""""""""#########""""""!!!%%%$$$""""""###$$$###"""&&&###"""$$$'''((($$$ ###%%%'''&&&###"""$$$&&&'''""""""'''"""""""""!!!""""""###$$$$$$#########""""""!!!!!!!!!"""""""""############%%%%%%%%%%%%%%%$$$###"""$$$"""!!! !!!"""$$$%%%###"""###&&&'''%%%"""""""""""""""""""""""""""###"""""""""###$$$%%%%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&$$$%%%%%%%%%%%%$$$######"""$$$&&&&&&%%%$$$$$$%%%%%%###!!!!!!"""###############$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%###"""""""""####################################$$$$$$$$$######""" """#########"""!!!##################$$$$$$""""""########################$$$$$$$$$######"""$$$$$$$$$$$$$$$###""""""$$$######%%%'''(((%%%###%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$%%%&&&'''''''''''''''%%%%%%$$$$$$$$$##################$$$$$$%%%%%%&&&%%%%%%%%%$$$###""" $$$$$$###%%%''''''&&&%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&""""""############""""""$$$######""""""""""""###!!!!!!!!!""""""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$''''''&&&%%%''''''&&&%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))((('''&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&(((&&&######%%%&&&%%%###&&&&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###""""""######$$$######""""""%%%###""""""###$$$$$$###$$$!!! """%%%&&&""""""$$$&&&%%%###"""###%%% !!!!!!!!!!!! ############$$$$$$$$$$$$############"""""""""!!!%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$###""""""###"""!!! !!!"""###$$$"""!!!###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$%%%'''$$$%%%%%%%%%%%%$$$######$$$%%%''''''%%%$$$$$$%%%&&&$$$!!! """$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######"""#################################""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$#####################"""!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$###""""""$$$######%%%&&&'''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$###############"""######$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######'''&&&%%%&&&''''''&&&$$$""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######""""""""""""############"""""""""###$$$$$$"""""""""""""""###%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###""""""$$$&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''&&&''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$(((&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$###$$$"""!!!"""$$$%%%%%%$$$###!!! """$$$%%%### """###$$$###""""""###$$$!!!$$$''''''$$$!!!"""###$$$%%%&&&%%%%%%$$$############""""""""""""&&&%%%###"""###$$$&&&'''!!!"""#####################"""!!! !!!"""######"""!!!"""$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""%%%%%%$$$$$$######"""""""""###$$$#########%%%'''$$$%%%%%%%%%%%%$$$######%%%&&&'''&&&%%%$$$$$$%%%'''%%%"""!!!"""$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%'''(((%%%%%%$$$$$$######""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##########################################"""######$$$$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$###############$$$###""" !!!"""%%%%%%%%%%%%$$$###!!!!!!######$$$$$$$$$######"""$$$######$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%''''''&&&%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""&&&%%%$$$######$$$%%%&&&""""""""""""###$$$$$$%%%""""""""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''$$$######$$$&&&'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''(((((('''&&&$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$######'''&&&%%%$$$$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%$$$$$$###!!! !!!$$$%%%&&&%%%%%%###"""###&&&&&&%%%###!!!"""""""""""""""######$$$######""""""######$$$!!!"""$$$&&&&&&%%%$$$############"""""""""""""""###""" ###%%%!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!"""########################"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!""""""######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$######"""""""""!!!"""###"""!!!"""$$$&&&$$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$###%%%&&&'''%%%""""""###%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!###$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$$$$######"""""""""#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$#########""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!###""""""""""""###$$$$$$########################&&&%%%###"""!!!"""#########$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################'''''''''&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$&&&&&&''''''&&&"""""""""$$$&&&''''''&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!&&&%%%$$$######$$$%%%&&&######""""""###$$$%%%%%%""""""""""""###$$$%%%&&&&&&%%%$$$$$$#########$$$"""######$$$$$$#########!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((((((%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$&&&'''(((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$#########""""""""""""###$$$%%%%%%%%%%%%%%%###!!! !!!$$$%%%&&&%%%$$$#########%%%&&&%%%%%%"""!!!!!!"""############%%%###!!!!!!###%%% !!!###%%%%%%$$$"""!!!""""""""""""""""""######""" """#########$$$%%%&&&&&&&&&&&&######""""""""""""######$$$%%%%%%%%%$$$######"""########################$$$$$$###"""!!!!!!!!!!!!############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$ """###$$$%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$########################"""#########!!!"""###%%%$$$%%%%%%%%%%%%$$$#########$$$$$$$$$######%%%''''''%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! ###############$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%##############################$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! """""""""#########$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$###"""###$$$###"""###$$$&&&$$$$$$$$$#########""""""############$$$$$$$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&!!! !!!###&&&((('''&&&'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$###"""!!!######""""""""""""######$$$$$$#########$$$$$$%%%######"""######$$$%%%&&&&&&&&&%%%$$$############!!!"""######$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%$$$$$$######%%%&&&&&&%%%######$$$&&&&&&%%%%%%$$$$$$######"""&&&%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$!!!"""###$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%$$$###"""!!!""""""###$$$%%%&&&'''((($$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$###""""""""""""###!!!"""###$$$%%%%%%%%%%%%$$$"""!!!"""$$$%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%"""!!!!!!"""$$$%%%$$$### !!!"""######"""!!! !!!"""###$$$###""""""""""""""""""############"""!!!  !!!###$$$$$$%%%&&&&&&&&&&&&&&&&&&########################$$$&&&'''&&&$$$""""""###""""""""""""""""""""""""######"""!!!!!!!!!""""""#########$$$$$$%%%%%%%%%######%%%&&&&&&&&&%%%%%%!!!!!!"""$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&######$$$%%%%%%&&&''''''"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%&&&$$$######$$$%%%$$$%%%%%%%%%%%%$$$######!!!""""""""""""###%%%(((%%%%%%%%%&&&''''''%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""""""""!!!!!!!!!"""$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$##################"""######$$$$$$######""""""!!!!!!""""""######$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$######!!!!!!"""###$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%% !!!"""$$$&&&'''''''''""""""###$$$$$$$$$$$$$$$"""###$$$###!!!"""$$$'''%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$############""""""""""""""""""#########$$$$$$$$$ !!!###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&"""###$$$%%%%%%&&&%%%%%%###"""###$$$'''''''''%%%&&&%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%$$$######"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""############""""""%%%%%%$$$#########$$$$$$############$$$%%%&&&&&&'''&&&%%%$$$############!!!!!!"""#####################$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&#########$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&(((((((((((('''###$$$%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''&&&###"""$$$&&&%%%%%%%%%$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%% !!!"""###$$$&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!!""""""### !!!"""###$$$$$$$$$$$$%%%###""""""###$$$$$$###!!!!!!!!!!!!!!!"""$$$&&&###"""!!!"""%%%'''&&&$$$!!!###$$$$$$###!!!""""""#########$$$$$$$$$!!!"""""""""###############""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$############%%%'''&&&###!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&######$$$%%%%%%&&&''''''!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$ !!!"""###$$$%%%%%%'''((((((&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$###### !!!!!!!!!"""&&&(((%%%%%%&&&''')))(((%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!!  !!!###%%%!!!"""$$$%%%&&&%%%%%%$$$$$$#########""""""!!!!!!"""###$$$$$$$$$"""!!! !!!"""###$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$### """$$$%%%&&&%%%###""" !!!###$$$%%%&&&'''!!!"""$$$%%%&&&&&&%%%$$$""""""###$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""$$$$$$###!!!!!!$$$'''&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%$$$###"""!!! """"""######$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&"""""""""######$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$########################$$$%%%&&&''''''&&&%%%$$$############!!!!!!"""############### !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$###$$$&&&((())))))((('''"""###%%%'''((((((''''''(((((('''&&&&&&%%%$$$$$$%%%&&&'''&&&###"""$$$'''%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#####################$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!"""$$$%%%&&&&&&%%%%%%%%%$$$"""!!!!!!!!!"""### !!!######$$$$$$$$$%%%$$$""""""###$$$###"""###############$$$&&&)))$$$"""!!!###&&&(((&&&$$$$$$###"""!!!!!!"""###$$$$$$$$$#########$$$%%%&&&!!!!!!""""""#########$$$!!!"""""""""############%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######"""$$$&&&%%%!!! """""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%$$$######%%%%%%$$$###!!!"""$$$$$$$$$$$$&&&'''""""""#########$$$$$$$$$'''''''''&&&%%%$$$###""" !!!###%%%&&&%%%$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$&&&(((***%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&%%%###!!!%%%$$$$$$###"""!!!!!! """###$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###"""!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!"""###$$$%%%%%%&&&#########"""""""""""""""$$$######$$$&&&&&&%%%###""" """&&&'''&&&###%%%$$$"""!!!!!!"""$$$%%%"""###%%%&&&&&&%%%###"""&&&%%%$$$######$$$%%%&&&$$$$$$#########$$$%%%&&&%%%$$$"""""""""$$$'''(((%%%$$$$$$######$$$$$$%%%!!!"""$$$&&&'''(((%%%%%%%%%&&&&&&%%%$$$$$$((('''&&&&&&$$$$$$###"""#########$$$%%%%%%%%%&&&'''%%%$$$$$$$$$$$$###!!!!!!"""$$$%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$###""""""""""""&&&&&&$$$"""!!!"""%%%((('''(((******(((''''''(((###############"""!!! %%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&'''((((((###$$$%%%&&&%%%$$$###"""!!!"""###$$$%%%&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%((('''&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%$$$  !!!###$$$$$$$$$'''((()))'''$$$"""""""""%%%%%%$$$###"""!!! """"""""""""###$$$%%%&&&$$$$$$$$$#########""""""$$$#########""""""!!!!!!'''(((((())))))((('''''''''''''''&&&&&&%%%%%%%%% ###''''''### !!!"""$$$$$$######$$$&&&!!!"""%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""""""###&&&((($$$$$$$$$######"""""""""######$$$$$$###!!!"""%%%%%%"""!!! !!!!!!""""""######$$$%%%%%%$$$!!! !!!######$$$%%%%%%&&&''''''############"""""""""!!! !!!"""$$$%%%%%%%%%&&&&&&%%%###"""###$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%$$$######%%%%%%$$$###"""###%%%%%%$$$$$$%%%'''"""""""""#########$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###"""&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###"""!!!!!! #########"""!!!!!!!!! $$$%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%$$$###"""###$$$"""""""""#########$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!"""""""""""""""###"""""""""""""""""""""###""""""###%%%&&&$$$###$$$"""!!!###%%%&&&$$$"""%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$&&&$$$######%%%%%%$$$""""""###$$$%%%%%%%%%$$$###"""######$$$%%%$$$$$$$$$'''&&&&&&%%%$$$######"""&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######"""!!! ###$$$$$$$$$""""""###%%%'''((((((&&&$$$""""""###&&&&&&&&&&&&&&&%%%$$$$$$"""######$$$$$$$$$######$$$$$$############$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$''''''%%%""" !!!"""###$$$%%%%%%%%% """$$$%%%%%%%%%&&&(((%%%%%%$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$#########"""!!!"""%%%''''''&&&###"""%%%%%%%%%%%%$$$$$$######!!!###%%%&&&%%%$$$$$$$$$"""###$$$$$$###"""###%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######"""!!! ###$$$###!!!!!!"""###############"""""""""&&&%%%$$$$$$$$$###"""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$############ !!!"""###$$$$$$%%%$$$%%%&&&$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$###$$$%%%$$$""""""$$$&&&#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''%%%$$$######%%%%%%$$$######$$$%%%%%%$$$###$$$%%%""""""############$$$$$$############"""!!! """###$$$$$$$$$###"""!!!%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############"""############$$$$$$$$$&&&$$$"""  !!!"""########################&&&&&&&&&&&&%%%$$$######"""############$$$$$$$$$#########$$$%%%&&&&&&'''$$$$$$$$$$$$############$$$###!!!!!!###$$$########################""""""###$$$$$$$$$$$$###!!!$$$&&&&&&%%%$$$$$$%%%!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!! """"""""""""""""""######""""""!!!###$$$%%%$$$"""%%%$$$######$$$$$$""" %%%$$$###""""""###$$$%%%""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""######$$$%%%$$$$$$$$$%%%$$$$$$###""""""!!!!!!%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%######"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##################""""""$$$###"""###%%%%%%%%%###$$$$$$$$$%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""!!!"""###$$$%%%&&&&&&'''&&&'''(((((('''&&&%%%$$$"""$$$&&&&&&%%%$$$###$$$((())))))'''%%%$$$%%%&&&'''''''''''''''&&&&&&%%%!!!"""###%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###&&&(((((('''###$$$%%%&&&&&&&&&&&&%%%###%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""&&&)))***((($$$"""###############"""""""""!!! """%%%&&&&&&&&&###$$$%%%$$$""""""###$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!$$$%%%$$$"""$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""" &&&&&&%%%###!!! """$$$%%%%%%%%%$$$###""""""!!!%%%###!!!"""$$$%%%###!!!""""""##################%%%%%%%%%$$$$$$$$$$$$###""""""""""""#########$$$$$$%%%%%%$$$!!! """"""###$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%$$$######%%%%%%$$$###$$$%%%&&&%%%#########%%%###$$$$$$$$$%%%%%%%%%%%%""""""######"""!!! ######$$$$$$###"""!!! $$$$$$###############$$$###$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$#########$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$&&&&&&$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$### ###$$$$$$#########!!!!!!!!!!!!""""""""""""############""""""!!!!!! """""""""""""""#########"""!!!!!!"""$$$$$$###!!!#########$$$$$$$$$###"""$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%$$$###"""######%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$#########"""!!!!!!!!!"""!!!!!!"""%%%&&&%%%$$$%%%$$$$$$$$$######""""""$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!"""######$$$%%%%%%###""""""!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&&&&((()))******)))'''%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&%%%%%%&&&(((+++$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&'''((('''&&&&&&%%%&&&'''((()))((('''&&&$$$$$$######$$$$$$%%%&&&$$$###"""!!! !!!"""###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """$$$'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''%%%""" #########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%(((((('''%%%$$$###############"""""""""!!!"""%%%%%%$$$$$$%%%%%%$$$"""!!!"""###$$$$$$#########$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%% $$$'''&&&$$$!!!!!!""""""######$$$$$$"""######$$$$$$$$$$$$%%%'''&&&%%%###!!!!!!###$$$$$$$$$$$$######""""""""""""###%%%"""##################""""""%%%%%%$$$$$$$$$#########""""""""""""""""""""""""%%%&&&&&&$$$!!! """"""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$######%%%%%%$$$###$$$%%%&&&%%%#########%%%%%%%%%%%%&&&&&&&&&''''''#########$$$######""""""############""""""!!! #########""""""###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""######$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!######"""""""""!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!""""""######!!!!!!""""""############"""!!!!!!"""$$$$$$###!!! !!!###$$$$$$$$$%%%%%%$$$##################$$$%%%%%%$$$######$$$%%%%%%""""""$$$%%%%%%$$$""""""&&&''''''(((((((((((((((###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!"""######$$$$$$%%%%%%&&&$$$#########"""!!!!!!!!!"""!!! """$$$&&&%%%$$$%%%$$$$$$######"""""""""$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""!!!!!!!!!!!!######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%###"""%%%&&&%%%###"""###%%%''' !!!!!!!!!"""$$$&&&######$$$$$$$$$$$$######$$$%%%&&&'''(((''''''&&&$$$%%%'''((()))(((''''''$$$############$$$%%%%%%$$$###"""!!! !!!"""###%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&'''''')))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%$$$### ###$$$$$$$$$&&&'''!!!!!!""""""###$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$############""""""################## !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$$$$"""$$$%%%%%%$$$"""!!!"""###$$$$$$#########$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%"""!!!!!!!!!""""""######### !!!"""######$$$##################"""!!!!!!!!!"""""""""######"""###%%%"""$$$$$$$$$$$$$$$#########$$$#########""""""""""""""""""!!!!!!!!!!!! &&&&&&'''%%%###!!!!!!"""!!!"""######$$$$$$######"""$$$%%%%%%$$$######$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$######$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%$$$$$$#########"""""""""""""""!!!!!!###""""""""""""###$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""$$$%%%%%%$$$""" """"""""""""""""""!!!!!! !!!"""$$$%%%&&&''''''"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%% """$$$%%%%%%$$$""" ########################""""""###$$$$$$$$$$$$### ###$$$#########$$$!!!!!!!!!"""""""""############"""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!!!!"""######$$$$$$""""""!!!###$$$%%%$$$"""!!!###$$$$$$$$$%%%&&&########################"""""""""""""""""""""""""""##################"""#########"""###$$$%%%%%%""""""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$##################%%%%%%%%%%%%$$$###!!! """#########$$$$$$%%%%%%##################"""""""""!!! """$$$%%%%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$""" ###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&%%%%%%$$$$$$"""  ###&&&$$$%%%&&&&&&###"""!!!"""$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%"""###$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$######&&&((($$$$$$$$$%%%%%%$$$######!!!"""$$$%%%$$$$$$$$$&&&!!!!!!"""""""""#########""""""""""""###$$$%%%&&&$$$$$$$$$#########"""""""""""""""""""""#########$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%'''%%%###"""###%%%%%%$$$###$$$%%%$$$""""""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&### """###""" #########$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!"""!!!!!!!!!###%%%$$$"""  !!!""""""######$$$!!! !!!$$$&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!%%%&&&&&&%%%###"""###$$$!!!""""""###############"""$$$&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!""""""###"""""""""""""""###$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""#####################$$$$$$$$$###"""""""""!!! !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""$$$$$$######$$$%%%"""""""""#########$$$$$$"""""""""""""""""""""###!!!!!!!!!""""""######### !!!!!!"""######$$$$$$###""""""###%%%&&&$$$### """%%%%%%###"""$$$%%%#########$$$$$$#########!!!"""###$$$$$$###"""!!!######""""""""""""######"""  """###%%%$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######""""""######$$$$$$$$$$$$#####################$$$$$$$$$#########$$$$$$$$$$$$$$$"""!!!!!!"""###$$$$$$#########"""!!!!!!"""###$$$"""######$$$%%%$$$$$$$$$&&&%%%$$$###"""!!! ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((())))))###$$$$$$###!!!!!!###%%%(((***,,,,,,)))&&&$$$$$$%%%%%%&&&'''''''''''''''((('''%%%#########$$$%%%"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%&&&''')))***&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###&&&)))###$$$$$$%%%%%%%%%$$$$$$&&&'''(((&&&$$$"""""""""#####################$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''"""###$$$$$$###"""###%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""######$$$$$$$$$$$$$$$############***)))'''%%%$$$$$$$$$$$$$$$"""!!!"""$$$%%%### """""""""""""""""""""############$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$###$$$%%%$$$###"""###$$$!!!!!!"""##################%%%''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###!!!###$$$$$$$$$$$$&&&'''""""""#########$$$$$$$$$"""######$$$$$$$$$######!!!!!! !!!!!!"""###$$$""""""!!!""""""###$$$$$$""""""###$$$%%%%%%&&&&&&&&&''''''((('''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%"""############$$$$$$$$$'''&&&$$$######%%%&&&'''(((((('''&&&&&&%%%$$$$$$!!!""""""#########"""""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!""""""#########$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###"""!!!!!!###%%%############$$$$$$$$$$$$"""""""""""""""#########""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$######$$$&&&&&&%%%###"""$$$&&&%%%###!!!"""$$$######$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""$$$###"""!!!!!!"""###$$$'''%%%"""!!!!!!###''')))***(((&&&$$$$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%%%%&&&&&&#################################$$$%%%%%%%%%&&&###"""!!!"""###$$$###"""""""""!!!!!!!!!###$$$%%%""""""###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&'''"""""""""""""""###$$$$$$""""""###$$$%%%&&&&&&'''############$$$&&&'''((($$$&&&(((((('''%%%%%%&&&$$$'''+++,,,***(((&&&%%%$$$$$$%%%&&&'''''''''&&&,,,***'''%%%$$$$$$&&&'''$$$$$$######$$$&&&''')))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$###"""''''''''''''''''''''''''%%%%%%$$$$$$%%%(((+++,,,'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%###"""%%%(((###$$$%%%%%%&&&&&&&&&%%% """%%%&&&&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%###"""%%%'''!!!"""$$$$$$######$$$&&&!!!###%%%&&&&&&&&&$$$###"""######%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%(((***######""""""!!!!!! %%%$$$###"""""""""###$$$((($$$!!!!!!###$$$###!!!%%%%%%$$$$$$###"""""""""!!!###$$$###"""!!!"""### !!!"""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&!!!"""######""""""###$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$"""!!!"""%%%(((%%%%%%$$$###""""""""""""""""""###$$$&&&'''((((((%%%$$$"""!!!!!!!!!"""""""""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!!!!"""############"""&&&%%%$$$$$$######$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&$$$###"""###%%%$$$$$$$$$#########""""""%%%$$$$$$%%%&&&%%%###"""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""!!!"""$$$&&&&&&$$$"""!!!###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%###"""###%%%!!!!!!!!!!!!"""$$$%%%&&&!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&%%%###&&&$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%###&&&$$$######$$$$$$"""!!! """$$$###!!!$$$$$$$$$###!!!!!!$$$&&&"""!!!!!!!!!"""$$$&&&(((######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""###!!!!!!"""###$$$###"""###!!! !!!###$$$"""######""""""""""""############$$$$$$$$$%%%%%%%%%"""$$$%%%$$$######$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''(((((()))((('''))),,,+++((($$$###$$$%%%&&&'''&&&%%%$$$((((((((('''''''''&&&&&&)))(((&&&&&&&&&&&&$$$######"""!!!!!!###%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$""""""###$$$%%%%%%%%%%%%!!!###&&&'''%%%$$$######'''&&&$$$%%%&&&''''''&&&#########$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&&&&%%%$$$######$$$%%%&&&######$$$%%%'''&&&$$$!!!((('''&&&'''***+++)))&&&#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%$$$######"""#########"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!###!!!!!!"""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######(((&&&$$$%%%((())))))''')))(((&&&$$$!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%$$$###$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""%%%$$$###""""""""""""###"""############$$$$$$$$$%%%%%%&&&''''''''''''&&&"""###$$$$$$%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$#########""""""###"""!!!!!!""""""!!!###""""""!!!"""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###"""!!!""""""###$$$$$$###""""""###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%!!!!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###  $$$&&&%%%###$$$$$$"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%###"""%%%###""""""###$$$###!!!"""!!! !!!$$$&&&%%%###$$$%%%%%%$$$######%%%'''##################$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&& !!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$###"""""""""""""""###"""!!!"""###$$$###"""$$$"""!!!"""$$$%%%### !!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&((('''''')))+++***'''$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###############""""""###%%%&&&&&&%%%$$$###""""""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$###%%%(((((('''&&&%%%%%%"""  ###$$$%%%$$$(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&((('''%%%"""###!!!!!!"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$###############&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$###"""###$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%###!!!"""$$$&&&%%%$$$&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""""""""$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$"""!!! %%%%%%$$$############$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$""""""###%%%$$$$$$$$$###############'''%%%""""""###$$$$$$######""""""""""""###$$$$$$"""##################"""&&&%%%$$$###!!!""""""""""""""""""""""""###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """%%%'''%%%###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###!!!###"""!!!"""###$$$###""""""!!!!!!"""$$$%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!"""############"""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$############$$$###"""!!!"""$$$$$$$$$###$$$###"""###%%%%%%###""""""!!!!!! !!!!!!"""######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%&&&''')))(((&&&$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$###""""""###%%%&&&&&&%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%$$$###$$$&&&(((((('''%%%%%%&&&"""!!! """%%%'''''''''%%%%%%$$$###############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%'''((((((&&&$$$"""!!!!!!###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############'''%%%!!!!!!%%%'''%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&& !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!#######################################"""""""""%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$"""!!!!!!###$$$$$$###########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########!!!######"""!!!"""###""""""!!!!!!"""###$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###############$$$%%%%%%&&&'''&&&&&&&&&$$$###""""""!!!!!!""""""&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%$$$"""!!!###$$$########################)))&&&###"""###%%%%%%%%%"""""""""#########$$$$$$""""""############""""""$$$$$$$$$###!!!###""""""!!!!!!""""""######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!"""###""""""!!! !!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$%%%$$$###!!!"""!!! !!!###$$$###""" !!!""""""""""""$$$%%%&&&%%%$$$###%%%&&&######$$$%%%%%%###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%###"""!!!"""$$$%%%$$$###############$$$$$$###"""$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######&&&((($$$%%%%%%%%%%%%%%%%%%$$$%%%$$$"""!!!!!!!!!"""###$$$$$$%%%&&&'''&&&%%%%%%&&&&&&%%%$$$$$$&&&'''(((''''''''''''&&&&&&&&&%%%((('''%%%&&&&&&'''%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&'''''''''&&&&&&%%%$$$"""$$$&&&&&&$$$######$$$%%%$$$###$$$&&&(((((((((!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%$$$""""""###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%###  ###%%%&&&&&&%%%%%%%%%$$$$$$$$$############""""""!!!!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###""""""""""""###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### """$$$$$$###"""###$$$!!!!!!!!!!!!"""######$$$""""""###$$$%%%&&&'''((($$$$$$$$$$$$%%%$$$$$$$$$""""""#########$$$$$$$$$ !!!""""""######""""""######$$$%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$###"""!!!"""$$$########################&&&###  !!!"""""""""#########$$$$$$$$$$$$""""""############"""""""""""""""""""""!!!!!! ######""""""""""""#########$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&'''&&&%%%###!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&%%%&&&&&&$$$""""""!!! !!!###$$$$$$###!!!!!!""""""!!!!!!"""###"""$$$%%%$$$###"""###$$$!!!"""###%%%%%%$$$######"""#########$$$$$$$$$$$$''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$%%%$$$###!!!""""""###""""""!!!!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%'''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&$$$###""""""#########$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$############(((&&&%%%%%%''''''&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&'''''''''&&&###$$$%%%%%%$$$###$$$%%%&&&%%%######$$$%%%$$$###%%%%%%%%%&&&'''(((******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$### !!!"""#########$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###""""""""""""###$$$%%%&&&######$$$%%%&&&&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$##################"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&& """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$&&&%%%$$$$$$%%%'''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$###!!!!!!"""$$$###############$$$$$$$$$&&&$$$"""!!!"""######""""""###$$$$$$%%%%%%$$$$$$"""##################""" !!!"""######$$$$$$$$$###########################$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""######$$$$$$###""""""!!!""""""$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&%%%###$$$###"""###$$$%%%$$$######$$$%%%%%%######$$$%%%!!!###%%%%%%###"""######!!!"""###$$$$$$$$$$$$$$$""""""""""""############&&&&&&&&&&&&%%%$$$###""" """$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$###"""###%%%%%%%%%$$$ !!!######!!! !!!"""###""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""###%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%"""!!!!!!###%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''###$$$%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''***(((&&&%%%&&&&&&%%%$$$(((''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###!!!###%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$&&&&&& """$$$&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$""""""###%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%########################!!!"""###$$$%%%%%%$$$$$$###$$$$$$###""""""%%%'''%%%$$$$$$############$$$&&&%%%%%%%%%$$$$$$######!!!"""###$$$$$$$$$######"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""######$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$###!!!!!!"""###""""""#########$$$$$$$$$'''&&&$$$%%%&&&&&&%%%###"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!###$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!!%%%$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&%%%$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###&&&%%%###$$$%%%%%%$$$######%%%&&&%%%###"""$$$&&&"""$$$&&&&&&$$$######$$$%%%$$$##################""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$"""""""""""""""###$$$%%%$$$###"""###%%%&&&%%%$$$ """$$$$$$"""!!!"""######""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%###%%%&&&%%%###""""""###%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''&&&%%%$$$###"""$$$%%%%%%$$$$$$&&&)))%%%&&&&&&'''''''''''''''******)))))))))(((((((((!!!!!!!!!###%%%'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%%%%&&&(((***(((''''''((((((((('''%%%$$$$$$###"""#########%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&''''''&&&%%%%%%&&&%%%###$$$%%%&&&%%%$$$$$$'''((((((%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""###$$$%%%&&&''' """$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$########################$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$###""""""###$$$""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$!!!!!! """%%%######"""!!! !!!!!!######################## !!!"""###$$$$$$###""""""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&'''''''''&&&&&&###$$$$$$###!!! """###""""""######$$$$$$$$$$$$###""""""###$$$###!!!"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###'''((('''%%%$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&''''''%%%%%%%%%(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""'''&&&%%%%%%&&&&&&$$$###!!!###%%%$$$!!! """$$$###%%%''''''&&&$$$$$$%%%(((&&&$$$"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%!!!###&&&'''(((((((((&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$$$$###"""###%%%&&&%%%$$$!!!###&&&%%%###!!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$"""!!!!!!%%%&&&&&&''''''&&&&&&%%%!!!###%%%''''''&&&###""""""$$$&&&%%%$$$$$$'''***$$$%%%'''((((((((('''&&&((('''''''''&&&&&&&&&&&&'''&&&%%%%%%'''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$######$$$&&&$$$###""""""$$$&&&&&&%%%#########$$$%%%&&&(((((($$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''((()))*********)))'''&&&%%%%%%&&&''''''&&&%%%%%%(((&&&$$$%%%&&&'''&&&&&&!!!$$$&&&%%%!!! """#########$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""'''&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""###%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''"""""""""###$$$&&&'''((($$$$$$%%%%%%%%%$$$$$$###########################"""######$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&########################""""""###$$$%%%&&&&&&'''###%%%&&&$$$!!! """%%%"""######$$$$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###""""""!!!!!!########################&&&&&&&&&%%%%%%$$$$$$$$$'''%%%"""!!!!!!###&&&(((&&&%%%$$$######%%%'''(((+++)))&&&###"""###$$$%%%$$$""" !!!$$$&&&%%%###########################!!!"""###$$$%%%$$$######$$$$$$$$$#########""""""###"""###$$$%%%%%%###!!!"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&%%%$$$#########$$$%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$###"""###$$$$$$###"""$$$#########$$$$$$"""!!!%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###"""###%%%(((***%%%%%%%%%$$$$$$#########***)))'''%%%$$$$$$$$$%%%%%%### ###$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""###$$$$$$&&&%%%$$$###""""""""""""'''&&&$$$$$$%%%&&&%%%$$$######""""""""""""######&&&&&&%%%$$$############&&&$$$"""!!!!!!"""$$$%%%############""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$""" &&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$######"""!!! """"""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''''''''&&&$$$""""""###$$$%%%((('''&&&%%%%%%%%%%%%%%%(((''''''''''''(((((())))))(((((('''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$###"""!!! %%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&'''########################$$$$$$%%%%%%%%%%%%&&&&&&'''$$$""""""###%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!###$$$$$$%%%$$$$$$ ###%%%$$$""""""$$$'''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%% !!!"""$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""!!!"""###%%%&&&!!!!!!!!!!!!"""""""""###%%%###!!!"""$$$%%%$$$###########################!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###$$$###$$$%%%&&&&&&$$$""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$#########"""""""""!!!"""###############"""$$$$$$$$$#########""""""###############$$$%%%&&&%%%$$$###"""""""""######''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$######$$$###"""###$$$$$$###"""###""""""###%%%&&&%%%###%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$&&&$$$"""###%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$$$$!!!!!!"""######$$$$$$%%%'''%%%######$$$%%%$$$############""""""#########%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%############""""""""""""!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$### """$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$###""""""!!!!!!$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&))))))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&'''&&&$$$#########$$$%%%&&&&&&%%%%%%%%%&&&''''''---,,,+++)))((('''''''''******)))'''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$###""""""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%######%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$$$$$$$###""""""$$$%%%%%%$$$"""!!!""""""$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&'''"""""""""###&&&))),,,...######""""""""""""######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$######"""!!! !!!"""###$$$!!!"""###%%%%%%$$$######%%%$$$"""###$$$$$$###"""########################""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$%%%''''''$$$""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!!""""""!!!!!! $$$$$$$$$############### """###$$$%%%%%%%%%%%%$$$######""""""######&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%$$$$$$######""""""###$$$$$$$$$$$$###''''''&&&&&&%%%$$$######$$$###"""###$$$$$$###""""""""""""$$$&&&((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$%%%&&&%%%###"""###%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$###""""""""""""######$$$%%%%%%%%%$$$$$$############$$$%%% """###$$$$$$######&&&$$$""""""###$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""" !!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######"""""""""###$$$$$$%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&)))))))))(((''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())),,,+++***)))((('''''''''+++***)))'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%""""""############""""""&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%###""" &&&%%%######$$$$$$###!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''%%%%%%$$$###"""!!!!!! $$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!"""###%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$$$$$$$###"""!!!########################""""""######$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%!!!"""######$$$$$$######&&&%%%###"""!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""!!! ######################## """###$$$$$$######&&&&&&%%%%%%%%%%%%$$$%%%$$$#####################$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###''''''&&&%%%$$$######"""$$$###"""###$$$$$$###"""$$$######%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&!!!!!! !!!"""$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%"""###$$$%%%$$$""" %%%###!!!!!!#########"""%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""!!!!!!!!!"""###$$$%%%%%%############$$$$$$$$$$$$""""""######$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$############!!!!!!"""##################$$$%%%%%%&&&&&&&&&%%%((((((((((((''''''&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%$$$$$$'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((((((***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$''''''((((((((((((''''''$$$######"""""""""######%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''))))))&&&$$$&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! $$$!!! """&&&(((&&&$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%###""""""""""""%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&############"""#########$$$###!!! !!!###$$$%%%%%%$$$""""""!!!#######################################$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$""" """"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%% !!!!!!"""""""""""""""&&&%%%###"""!!!"""######""""""""""""!!!!!!!!!!!!############"""!!!!!! ########################!!!"""###$$$$$$###!!!!!!&&&&&&&&&&&&%%%%%%$$$$$$########################$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$###"""""""""$$$###"""###$$$$$$###"""&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""###$$$%%%$$$""" $$$"""!!!"""$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############""""""######$$$%%%&&&&&&"""""""""######$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###############"""""""""$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###""""""""""""###$$$$$$%%%%%%'''&&&%%%$$$###"""""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&&&&%%%%%%***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$######"""######$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&((())))))'''%%%%%%&&&&&&%%%%%%###"""!!!&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$#########$$$!!! """&&&((('''%%%&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***######$$$$$$$$$$$$###"""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$#########"""  ###&&&(((!!!###%%%%%%$$$"""""""""##############################""""""######$$$%%%$$$$$$$$$#########""""""!!!!!!!!!"""$$$###!!!"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$ !!!""""""######""""""$$$$$$########################"""""""""!!!!!!!!!######$$$$$$$$$###""""""###############$$$$$$$$$######$$$$$$######"""!!!###$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""&&&%%%$$$%%%&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%"""!!!!!!###%%%'''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$###"""!!!!!!"""$$$$$$$$$###$$$&&&'''$$$$$$%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%% !!!###$$$%%%%%%$$$$$$$$$""""""###&&&((((((((($$$$$$############$$$$$$((('''&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$#########"""######$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$%%%###!!!!!!""""""!!! #########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&$$$############''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&+++***)))'''&&&%%%%%%$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&%%%$$$###"""!!!!!!"""$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''########################&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""$$$$$$$$$$$$%%%'''((()))"""%%%&&&$$$"""###$$$########################$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$""" """############$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!"""""""""#########""""""###$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$#########"""""""""""""""###$$$$$$$$$######""""""#########$$$$$$$$$$$$############$$$$$$%%%######$$$$$$$$$###"""!!!###$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""!!!!!!!!!"""""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$###"""###$$$$$$###"""$$$######$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!######$$$###""""""###%%%&&&%%%###"""$$$'''$$$%%%%%%%%%%%%$$$###""""""#####################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&$$$######%%%(((+++,,,,,,#########""""""#########&&&%%%%%%$$$$$$$$$%%%%%%######""""""###$$$&&&'''%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$%%%""" """###""" """#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((******((('''&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&###$$$%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$###############$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%### !!!"""$$$&&&&&&%%%$$$###&&&&&&%%%$$$%%%&&&'''(((########################%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& """%%%'''(((&&&$$$"""$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$###"""!!!"""%%%&&&$$$######$$$########################$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%###!!!"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!""""""""""""$$$$$$%%%&&&&&&&&&&&&%%% """###%%%%%%%%%$$$###$$$$$$$$$$$$############ !!!"""######$$$######""""""######$$$$$$$$$$$$######""""""###%%%'''(((%%%%%%&&&'''&&&%%%$$$###!!!!!!""""""############&&&%%%###!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$###"""###$$$$$$$$$"""!!!!!!!!!###%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&&&&"""###$$$### """$$$%%%%%%%%%%%%%%%$$$###"""######""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$######&&&***---//////######""""""""""""##################$$$%%%&&&&&&###"""!!!!!!!!!###&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$%%%""" ###$$$###!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((()))))))))((('''&&&$$$$$$$$$&&&((())))))(((((('''''''''(((((("""""""""###$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''')))******((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******(((((())))))))))))((((((%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%&&&'''&&&"""###%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""%%%&&&$$$%%%(((+++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$$$$###""""""$$$%%%&&&&&&%%%###"""$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""###%%%''')))&&&%%%###"""""""""############""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%%%%$$$""" $$$%%%%%%&&&%%%$$$"""!!!""""""!!! !!!"""$$$%%%$$$$$$%%%%%%%%%$$$$$$###############""""""!!!!!!""" $$$"""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$!!!"""""""""############%%%$$$###""""""###$$$%%%&&&%%%###"""""""""###$$$!!!""""""$$$%%%&&&''''''$$$$$$######"""#########$$$"""!!!"""$$$%%%%%%$$$&&&%%%%%%%%%$$$#########%%%"""%%%###!!!"""###$$$$$$$$$$$$$$$''''''&&&%%%###"""!!!!!!!!!############$$$%%%"""###$$$$$$######%%%''''''%%%"""!!!###$$$%%%%%%%%%%%%###"""""""""###$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""###$$$''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&'''(((((($$$$$$$$$$$$######""""""$$$$$$%%%&&&%%%$$$###"""$$$%%%&&&%%%###"""###$$$######""""""""""""###### """######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###!!!!!!###!!!"""###""" $$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&(((&&&$$$''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$###"""'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&&&&'''''''''(((((())))))%%%&&&''''''%%%%%%&&&'''***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''***(((''''''(((((('''%%%&&&&&&''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$)))(((%%%######$$$&&&(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((())))))***%%%&&&'''((('''&&&%%%$$$$$$$$$##################%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######""""""$$$'''***'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&"""$$$$$$###!!! !!!"""###"""!!! !!!"""###$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""############""""""###$$$$$$%%%!!!!!!"""""""""#########&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###############%%%%%%%%%%%%%%%$$$###"""$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""### ###%%%###!!!########################%%%$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$###"""""""""###### !!!!!!"""$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$#########%%%!!!###%%%$$$"""""""""###$$$$$$$$$$$$$$$'''&&&&&&%%%###""""""!!!!!!###%%%&&&%%%%%%&&&'''$$$%%%&&&%%%$$$$$$%%%'''&&&$$$""""""$$$%%%%%%$$$%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$######"""%%%%%%$$$$$$############&&&%%%%%%$$$$$$$$$$$$$$$!!!###$$$&&&'''((($$$$$$%%%%%%$$$$$$###"""!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$#########""""""###$$$%%%&&&%%%%%%$$$%%%''''''&&&%%%$$$%%%&&&$$$$$$############$$$$$$############""""""!!! !!!!!!!!!""""""######"""###$$$%%%&&&%%%%%%$$$###!!! """%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$'''((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&((()))******((('''''''''((((((''''''&&&&&&&&&&&&''''''***(((''''''(((((('''&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&%%%$$$$$$##############################"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###"""!!! """%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$######"""!!!!!!"""######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$###"""$$$###"""!!!!!!!!!"""############"""######$$$%%% !!!!!!!!!"""""""""%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!"""###%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$###""""""!!!""""""""" !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""""""$$$$$$$$$###""""""##################$$$$$$######$$$%%%%%%&&&""""""###$$$$$$$$$$$$###&&&&&&%%%$$$###"""""""""!!!######""""""###$$$$$$%%%%%%$$$###"""$$$%%%%%%$$$######%%%%%%$$$###%%%$$$######""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$############"""""""""%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""!!!!!! $$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$############!!!"""###%%%&&&&&&''''''%%%&&&&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$###"""!!!!!!!!! !!!"""###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$""" ###%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''%%%######%%%'''&&&&&&''''''''''''((((((%%%'''((((((''''''(((******)))(((((('''(((((((((''''''&&&&&&&&&&&&'''''')))(((''''''(((((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''***)))(((&&&%%%$$$$$$$$$&&&&&&&&&'''''''''''''''%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((((('''%%%""""""###%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!! %%%&&&'''&&&%%%$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######"""!!!$$$###"""!!!!!!!!!"""###$$$###############$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%###"""""""""###$$$&&&%%%$$$#########%%%%%%&&&&&&'''''''''&&&$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$##################$$$###"""""""""""""""""""""!!!!!!""""""###$$$$$$%%%"""""""""###$$$%%%&&&''''''%%%######$$$$$$###"""!!!!!!!!!"""#########$$$"""$$$&&&%%%######%%%((("""######$$$$$$$$$######%%%%%%$$$$$$######"""""" !!!"""!!! !!!"""###$$$$$$###!!! !!!###$$$$$$###$$$&&&&&&$$$"""$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$#########"""""""""""""""""""""$$$%%%&&&&&&&&&%%%###""")))(((&&&### $$$$$$$$$$$$$$$###""""""$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''"""###$$$###!!! !!!"""$$$$$$$$$######$$$$$$$$$(((&&&%%%###""""""###$$$ !!!!!!"""######$$$$$$""""""######""""""""""""&&&$$$""""""###%%%'''(((%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%((()))))))))***************&&&(((((((((&&&%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''((()))(((&&&))))))((((((''''''&&&&&&'''''''''(((((('''''''''***)))'''&&&%%%$$$$$$$$$&&&&&&''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$###"""###$$$%%%###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))))))))'''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%###"""!!! %%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&"""""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!!!!"""###$$$######"""!!!!!!"""###$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$######$$$%%%$$$###"""!!!%%%%%%#########$$$%%%&&&$$$%%%&&&&&&&&&$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###&&&)))((($$$""""""$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""#########$$$$$$#########"""""""""############""""""######$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###%%%%%%'''%%%$$$###$$$$$$$$$###!!!!!!!!!"""#########$$$ $$$&&&&&&###!!!$$$'''######$$$$$$$$$######"""########################"""###%%%%%%$$$###$$$%%%%%%%%%%%%$$$"""!!!###$$$$$$$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$######"""""""""######$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""######$$$%%%%%%%%%$$$"""!!!!!!""""""######$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$###!!! !!!"""######""""""""""""######&&&%%%$$$######$$$%%%&&&############""""""""""""%%%$$$$$$"""!!!!!! &&&%%%$$$###"""###$$$&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''(((((()))&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###&&&(((***************)))))))))((((((((('''$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''))))))((((((''''''&&&&&&%%%&&&''''''''''''&&&%%%#########$$$&&&''')))***'''''''''(((((())))))))))))'''&&&$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$###"""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$""""""###%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$##################%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$!!!!!!!!!"""$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###!!!!!!"""$$$&&&$$$###"""""""""###$$$%%%%%%$$$######"""#########"""############$$$$$$$$$$$$##################$$$"""###%%%&&&%%%$$$""" $$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&###!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$'''%%%######%%%%%%%%%$$$""""""################## """%%%%%%###"""###%%%###$$$$$$$$$$$$###"""""""""""""""###############"""$$$%%%%%%$$$######$$$&&&''''''&&&%%%$$$&&&'''%%%$$$######%%%%%%$$$######$$$$$$$$$$$$###""""""!!!"""######$$$$$$$$$$$$"""""""""######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$"""""""""############$$$###$$$$$$$$$$$$###"""""" !!!###%%%&&&((((((######$$$$$$######"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%###""""""""""""""""""###$$$$$$######$$$$$$%%%&&&$$$$$$#########"""""""""((('''%%%$$$######"""###"""###$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''''''''&&&$$$$$$###$$$%%%&&&(((''''''''''''((())))))''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((((((((''''''''''''&&&&&&'''((((((&&&###!!!!!!!!!%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%((('''&&&%%%$$$$$$$$$%%%'''''''''(((((((((((((((***(((%%%######$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((%%%$$$###""""""###%%%&&&"""###$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""" """###%%%""""""""""""###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%&&&%%%$$$#########$$$&&&'''%%%$$$$$$###""""""######""""""""""""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$############$$$$$$%%%""""""###$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""###%%%########################!!!!!!!!!""""""###############""""""""""""######!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###""""""###$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$###"""""""""""""""######&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$#########!!!"""$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""######$$$$$$!!!###$$$$$$"""!!!"""###$$$%%%&&&%%%$$$$$$&&&(((&&&$$$""""""$$$%%%%%%$$$###$$$$$$%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%!!!!!!"""$$$$$$%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%''''''&&&%%%$$$%%%&&&$$$######""""""######$$$###$$$$$$$$$$$$$$$###"""##################$$$$$$%%%%%%$$$######$$$%%%&&&!!!"""!!!!!!"""$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$&&&(((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&((()))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&''''''&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$######$$$&&&&&&((()))))))))((((((''''''&&&&&&&&&&&&''''''((('''&&&''')))))))))((('''''''''(((((((((((((((%%%'''((())))))((('''%%%+++***(((%%%$$$"""!!!!!!((((((''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&'''(((((($$$###"""!!!!!!"""$$$%%%!!!###$$$$$$######$$$&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$###############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((%%%%%%$$$###""""""##################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""!!!"""###$$$!!!###$$$%%%&&&%%%%%%$$$$$$$$$###"""###$$$&&&'''!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$############$$$$$$""""""""""""############"""###$$$%%%%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%""""""""""""############$$$$$$##################%%%$$$######%%%''''''&&&&&&%%%%%%%%%$$$#########"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$%%%&&&((((((&&&%%%%%%&&&!!!"""""""""!!!"""###%%%'''%%%"""!!!###$$$%%%%%%######$$$%%%$$$###"""!!! """######$$$$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&""""""######$$$$$$%%%%%%###############"""!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''')))***$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$""" !!!!!!"""###$$$%%%%%%&&&!!! """###%%%'''"""""""""###%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&$$$###%%%(((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$&&&(((+++---&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((************************$$$&&&(((((('''''''''((())))))(((((('''''''''&&&$$$%%%'''&&&%%%%%%&&&((('''((()))+++++++++***)))'''''''''&&&&&&''''''''''''&&&&&&''')))***)))(((&&&'''''''''(((((())))))'''((()))++++++)))(((''' !!!"""###%%%(((***+++((((((''''''&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&'''((('''&&&%%%$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$$$$"""!!!!!!"""&&&&&&&&&&&&&&&'''((()))%%%###!!!  !!!""""""###%%%%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######&&&''''''%%%"""  (((((('''&&&%%%%%%$$$$$$""""""!!!!!!!!!###$$$%%%&&&$$$""""""$$$%%%&&&&&&""""""###""" ######""""""###%%%'''((($$$#########""""""!!!!!!&&&&&&&&&%%%$$$###!!!!!!""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""""""""""""""############!!!!!!"""############### !!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%###"""&&&***+++(((###&&&&&&$$$###""""""!!!!!!###$$$$$$$$$$$$###""""""%%%$$$"""!!!!!!###%%%&&&""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$###"""&&&&&&%%%$$$$$$###""""""$$$###!!! !!!"""%%%$$$"""  !!!"""$$$$$$#########$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$######""""""!!!""""""############"""""" """###$$$%%%''')))!!!###&&&((((((&&&###!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!"""$$$&&&'''***)))'''&&&%%%$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! !!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***%%%%%%&&&&&&'''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))(((((((((''''''&&&&&&&&&###$$$&&&((())))))((((((%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&'''''''''''''''((()))((('''%%%$$$&&&''''''((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%'''''''''''''''''''''''')))(((&&&%%%&&&''')))++++++)))'''&&&&&&&&&%%%$$$''''''''''''&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((***$$$%%%&&&(((((((((((('''######%%%&&&'''((((((((("""$$$%%%%%%###""""""######$$$&&&&&&&&&&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$######"""!!!"""###$$$%%%&&&'''''''''''''''&&&%%%$$$""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###(((''''''&&&%%%%%%$$$$$$###"""!!! !!!"""$$$###""""""$$$%%%%%%$$$###!!! !!!###$$$###!!!$$$############$$$&&&'''$$$#########""""""""""""$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""""""""""""""############""""""###$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$%%%$$$"""!!!$$$((()))%%%!!!$$$$$$##################""""""#########$$$$$$%%%'''&&&$$$###"""!!!""""""########################"""######$$$$$$######"""!!!"""$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!!!!"""$$$$$$#########$$$$$$$$$##################!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""###!!!"""$$$&&&&&&$$$"""!!!"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$#########$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###!!! !!!########################""""""""""""""""""""""""%%%$$$$$$$$$############$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((((('''&&&%%%((('''&&&&&&%%%%%%%%%&&&'''''''''''''''((())))))&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''')))((('''&&&&&&((()))******(((&&&&&&'''((('''&&&''''''((((((((('''&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$&&&'''&&&''''''(((((('''&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$'''''''''''''''&&&%%%$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$%%%%%%!!!"""$$$$$$######%%%&&&'''''''''&&&&&&%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!""""""!!!###$$$%%%$$$"""###"""""""""$$$%%%$$$###%%%$$$$$$######$$$%%%%%%###############""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###########################$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""""""""""""""##################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%###!!! """%%%%%%"""######""""""###$$$$$$%%%"""!!!!!!!!!###$$$&&&'''&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" !!!###$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&''''''(((""""""######""""""!!! """###############"""""" """$$$$$$###"""###$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$!!! !!!""""""############"""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''###############$$$%%%&&&!!!""""""""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$###"""!!!!!!"""########################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############&&&&&&''''''(((''''''&&&((('''&&&&&&%%%&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((&&&'''(((((())))))((((((((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&'''((()))***((('''&&&&&&((()))))))))''''''((()))))))))((((((((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%(((((((((((('''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&###!!!!!!%%%'''&&&%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$######&&&$$$""" !!!"""%%%'''""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$#########%%%$$$###"""###$$$%%%&&&!!!"""$$$$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!###%%%%%%###!!!############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&##############################""""""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""!!!"""""""""############"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$###"""!!!"""$$$$$$!!!$$$###############$$$$$$###"""!!!!!!!!!###&&&'''""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""###$$$$$$"""!!! !!!"""###%%%%%%%%%$$$### """$$$$$$###"""###$$$$$$$$$$$$#########""""""%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$### !!!""""""""""""###%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%###""""""!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!"""$$$$$$"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&((()))***''''''((()))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***(((&&&%%%&&&'''(((((((((&&&'''(((((())))))))))))'''(((************((('''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%% """&&&%%%###$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&######$$$$$$$$$######"""&&&%%%$$$#########$$$%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$&&&'''###$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&!!!!!!!!!###%%%%%%###!!!""""""############$$$$$$$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$##############################"""!!!!!!"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""!!!"""""""""############!!!""""""###############%%%$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$######"""#########"""!!!&&&%%%$$$###""""""""""""&&&$$$"""!!!!!!"""$$$%%%!!!"""$$$%%%&&&&&&&&&%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######"""""""""########################"""###$$$$$$$$$###!!! !!!###%%%%%%%%%$$$### !!!######"""""""""###""""""#########$$$$$$$$$'''&&&&&&%%%$$$$$$######""""""############"""""" """""""""###%%%'''&&&%%%$$$$$$$$$$$$%%%&&&""""""#########$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###""""""###########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&''''''((('''''''''''''''((())))))'''''''''(((((()))))))))'''&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''((('''&&&&&&'''(((***+++'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''%%%%%%&&&'''&&&%%%%%%&&&'''((((((((((((((('''''')))******)))''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&%%%$$$###%%%!!!###&&&&&&$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%$$$&&&&&&'''''''''''''''&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$$$$%%%$$$$$$""""""!!!###$$$%%%$$$"""!!!###$$$$$$###"""$$$%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""""""""""""""############!!!!!!"""############"""$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$#########$$$$$$%%%###############$$$$$$$$$'''&&&%%%###"""!!!!!!!!!&&&%%%###"""""""""######&&&&&&%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""&&&%%%$$$###!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$###!!!######"""!!!"""###!!!""""""###$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&"""""""""######"""""""""!!!###$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$&&&%%%%%%$$$$$$######""""""######$$$$$$$$$###""" !!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''++++++***)))(((&&&$$$$$$'''''''''&&&''''''((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((('''(((((())))))'''((())))))******))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((&&&&&&&&&'''&&&%%%&&&&&&'''((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&((())))))''''''''''''&&&&&&%%%$$$'''$$$""""""%%%((('''&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))))))))((('''%%%$$$###%%%%%%&&&&&&''''''&&&&&&###%%%(((******(((&&&$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$###""""""$$$###""""""$$$%%%%%%$$$"""$$$&&&%%%$$$###%%%'''""""""$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""###!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""""""""###$$$%%%""""""############$$$&&&%%%%%%$$$###"""""""""##################$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%########################"""######$$$$$$######"""%%%$$$###"""!!!!!!""""""######$$$$$$%%%%%%&&&&&&%%%$$$######""""""######""""""!!!!!!!!!"""######!!!######"""!!!"""#####################$$$$$$!!!""""""######$$$%%%%%%"""######$$$$$$######"""$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$###### !!!"""###%%%&&&$$$$$$$$$######$$$$$$$$$"""""""""""""""""""""""" """$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&************)))((('''&&&'''''''''''''''((())))))'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&(((''''''&&&'''(((******$$$$$$%%%&&&&&&&&&&&&&&&)))((((((((('''''''''&&&((())))))))))))(((((('''(((((()))************)))************************((((((((((((((()))******))))))))))))))))))))))))&&&'''((())))))(((''''''(((((((((((((((((((((((((((((()))******************((('''''')))******)))(((((()))))))))(((''''''***))))))(((((())))))***((((((((((((((((((((((((&&&''''''((())))))******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&((('''&&&&&&&&&&&&((((((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''&&&###$$$&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''''''''&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%'''(((((('''%%%%%%""""""###$$$%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!&&&$$$""""""$$$%%%&&&&&&###&&&((('''%%%$$$&&&)))!!!"""###%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""""""""""""""##################$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%% !!!"""""""""###%%%&&&#########"""######$$$%%% !!!"""$$$%%%%%%%%%%%%$$$###""""""###&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######"""!!!!!!"""###$$$ """###$$$%%%&&&&&&%%%###"""""""""###$$$###"""!!! !!!"""###!!!######"""!!!"""###%%%%%%$$$$$$###"""""""""######""""""!!! $$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$ !!!"""###%%%&&&'''((($$$%%%&&&&&&&&&%%%$$$###$$$######""""""""""""###%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''''''''$$$$$$&&&((()))*********'''''''''''''''((())))))'''''''''''''''((())))))******))))))((((((''''''((('''''''''((()))+++,,,"""###%%%&&&'''&&&%%%%%%))))))(((((('''''''''&&&((()))*********((('''&&&(((((()))***************************************((((((((((((((()))******))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((()))***************)))((('''(((+++---------***************)))(((''',,,+++***))))))***+++,,,))))))))))))))))))))))))'''(((((()))***+++++++++&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))***)))'''&&&%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$$$$%%%!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((((((((######$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################'''%%%###!!!!!!###%%%'''$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!"""$$$%%%%%%$$$!!!"""###$$$%%%$$$############"""""""""###%%%&&&########################"""###$$$%%%%%%$$$""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! %%%%%%$$$######$$$$$$%%%&&& %%%%%%"""''''''''''''&&&%%%$$$$$$%%%!!!"""***---((($$$$$$%%%$$$###"""!!!!!!!!!!!!"""###%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!$$$$$$###!!! !!!"""###$$$%%%&&&&&&&&& !!!"""###$$$$$$######"""###%%%%%%%%%$$$""" !!!"""""""""############"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&$$$"""!!!!!!"""%%%$$$$$$$$$###"""""""""&&&&&&&&&&&&%%%%%%$$$###'''$$$!!!!!!$$$'''%%%$$$""" !!!%%%""" ###$$$###!!!!!!"""###$$$$$$$$$$$$$$$((('''%%%###"""!!! #########$$$$$$%%%%%%%%%'''###!!!&&&)))&&&######$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***)))(((((()))***)))&&&$$$"""$$$&&&'''((()))+++---))))))))))))((((((((((((+++++++++*********)))))))))************+++++++++))))))(((((((((((())))))((('''&&&&&&&&&((()))***))))))(((((('''''''''&&&)))((('''((()))***)))'''+++*********))))))((((((***)))(((''''''((()))***)))))))))))))))******++++++******)))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''(((((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$###$$$&&&''''''%%%###&&&&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%+++(((%%%%%%((())))))'''((('''%%%$$$######$$$%%%######$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&&&&$$$!!!########################"""$$$%%%&&&&&&%%%$$$"""########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''############$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""$$$$$$############$$$$$$%%%&&&'''''''''&&&%%%%%%%%%$$$######$$$$$$###"""!!!"""###$$$%%%$$$$$$###$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$###""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################&&&"""###&&&'''%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&"""###))),,,(((%%%%%%$$$###############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$######"""!!! """###$$$$$$%%%%%%%%%%%%############"""""""""""""""###%%%%%%%%%$$$"""!!!############$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&$$$!!!!!!$$$&&&%%%$$$###!!!!!!!!!!!!!!!&&&###!!!"""$$$%%%$$$#########$$$$$$$$$$$$######%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""############''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((()))((('''&&&&&&'''((((((((((((((())))))))))))***))))))((((((((('''''''''&&&&&&''''''((())))))***)))((('''((())))))'''&&&'''((())))))((((((***+++'''((((((((())))))******+++++++++*********))))))(((((()))))))))*********,,,,,,++++++++++++,,,,,,(((((((((((((((((())))))******)))))))))(((((((((---+++***+++,,,---,,,++++++*********))))))))))))***))))))(((((())))))******************++++++,,,++++++***)))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))***)))((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&%%%%%%&&&(((((('''&&&'''''''''''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%***(((%%%%%%((()))((('''&&&&&&&&&&&&&&&&&&'''''')))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%$$$$$$############$$$$$$&&&&&&''''''''''''&&&&&&(((&&&$$$$$$$$$###!!!"""######$$$%%%$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###!!!!!!########################""""""""""""""""""""""""$$$############$$$$$$%%%!!!"""###$$$$$$###""""""&&&%%%%%%%%%&&&'''((((((!!!"""###$$$%%%%%%%%%%%%'''$$$$$$((()))'''&&&'''############$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$#########$$$%%%'''&&&%%%$$$###$$$%%%%%%#########""""""""""""!!!###$$$$$$%%%%%%%%%$$$$$$&&&%%%###"""!!!!!!""""""###$$$%%%%%%%%%$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""""""""&&&$$$######$$$%%%%%%$$$###$$$$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%"""!!!###%%%&&&%%%$$$######$$$%%%&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))((((((''''''((())))))))))))))))))************))))))((((((((((((''''''&&&''''''(((((())))))***)))(((&&&'''((())))))(((+++,,,,,,+++)))(((((()))&&&''''''((()))***+++,,,+++++++++***************'''((((((((())))))))))))------,,,,,,,,,,,,------)))******++++++***)))(((++++++************))))))...,,,+++,,,---...---,,,***************)))))))))*********++++++*********+++++++++***+++,,,,,,---++++++***))))))))))))***((())))))******))))))((())))))************))))))'''((()))***++++++++++++''''''((((((((()))))))))((())))))******))))))(((((('''&&&&&&((())))))((((((((((((((((((((('''&&&'''''''''&&&&&&&&&&&&%%%)))(((&&&&&&((()))((('''%%%%%%&&&(((((()))))))))))))))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%$$$###$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$$$$$$$$$$""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""""""""&&&&&&&&&&&&%%%$$$###"""########################$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$%%%!!!"""$$$%%%&&&%%%###"""###%%%((((((&&&%%%&&&(((######$$$%%%%%%%%%%%%%%%'''%%%$$$%%%&&&%%%&&&&&&###############$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%###""""""###%%%&&&&&&%%%###""""""###%%%&&&""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%###!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$###"""#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########%%%$$$#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$"""!!!!!!###%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))(((((()))))))))*********))))))((((((((((((((((((''''''(((((()))))))))))))))(((&&&&&&(((*********+++,,,,,,+++)))'''((()))'''(((((()))******++++++************************((((((((()))))))))***************))))))************+++---...---+++)))'''************************,,,***)))***+++,,,+++*********************************,,,------,,,******+++************+++,,,,,,,,,+++******))))))******)))))))))******)))))))))*********++++++*********)))*********************''''''((((((((()))))))))((())))))******))))))(((***(((&&&&&&''')))))))))'''(((((()))((((((''''''''''''''''''&&&&&&&&&&&&((((((''''''((((((((((((%%%&&&'''((()))(((''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$###"""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%((('''%%%###""""""###$$$"""###%%%''''''&&&%%%$$$ $$$''''''$$$"""$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###"""$$$%%%%%%$$$$$$###"""""""""""""""&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&$$$###!!! """$$$%%%"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$###"""!!!!!!###%%%'''%%%%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$########################$$$%%%$$$###"""###$$$######$$$$$$%%%%%%&&&&&&######$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$############"""""""""###$$$ !!!###$$$&&&&&&''''''#########"""######$$$$$$%%%%%%%%%$$$$$$#########&&&""" """&&&((('''%%%((('''%%%$$$%%%&&&(((***%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***'''(((((()))))))))))))))'''''''''((((((((())))))(((((())))))))))))))))))((((((((()))))))))))))))***(((&&&&&&(((***+++***(((*********((('''((()))************))))))))))))************************)))))))))*********++++++))))))(((((((((((())))))***+++...///...,,,)))'''))))))))))))))))))))))))+++)))((()))***+++***)))***************+++++++++***+++,,,------,,,+++***)))))))))))))))***++++++,,,++++++***************))))))************))))))******++++++++++++******++++++***)))((((((''''''&&&&&&'''''''''((((((((('''(((((())))))((((((''')))'''%%%%%%'''((())))))&&&''''''(((((((((''''''(((((('''''''''&&&&&&&&&'''((((((((((((''''''(((&&&'''(((((((((&&&%%%$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######""""""###""""""###$$$&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%&&&$$$###"""$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$###########################$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$'''&&&%%%$$$$$$############$$$%%%'''''''''&&&&&& ###%%%%%%"""!!!"""$$$''''''''''''&&&%%%$$$###$$$''''''###"""$$$%%%$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&""""""!!! !!!"""###$$$!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$######""""""###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$###"""""""""######!!!"""######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""######"""!!!!!!"""$$$!!!"""###%%%&&&'''''''''%%%$$$######"""#########%%%%%%$$$$$$$$$$$$$$$$$$###%%%(((&&&###%%%%%%$$$$$$$$$&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******&&&&&&'''((())))))))))))''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))***)))'''((()))******)))''')))***)))(((((()))+++++++++*********)))))))))***************+++++++++************+++++++++++++++******************+++***+++---......,,,***(((((((((((())))))))))))***---+++***+++,,,---,,,+++*********++++++++++++++++++++++++,,,,,,+++++++++))))))(((((())))))***+++,,,,,,+++************+++)))******++++++******)))******++++++++++++******,,,+++***(((&&&&&&%%%%%%&&&&&&'''''''''((((((((('''(((((())))))(((((('''((('''&&&&&&((())))))(((&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&((())))))(((''''''(((((((((((('''&&&%%%$$$$$$******))))))((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((('''&&&%%%###&&&&&&&&&&&&'''''''''''''''&&&%%%$$$############!!!"""###$$$&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""&&&%%%%%%$$$$$$%%%%%%&&&###############%%%&&&'''$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((()))&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$###$$$$$$%%%&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$%%%$$$######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$)))***&&&###%%%'''%%%$$$$$$###""""""#########$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########!!!!!!""""""###$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###"""!!!!!!"""###!!!###$$$$$$%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$######"""$$$%%%###!!!!!!###%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!! !!!$$$&&&%%%$$$!!!""""""######$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********$$$%%%'''((())))))(((((('''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))***)))))))))******)))''')))***++++++))))))***+++******************++++++))))))*********+++++++++))))))))))))************,,,++++++******++++++,,,)))***,,,------,,,+++***)))))))))*********++++++...,,,+++,,,---...---,,,*********++++++,,,,,,,,,++++++************++++++******))))))******+++,,,---,,,++++++******++++++)))******++++++******)))))))))************))))))+++***)))'''&&&&&&&&&'''''''''((((((((()))))))))((())))))******))))))(((((((((''')))***+++***((('''((())))))******))))))((((((((((((''''''''''''%%%(((******(((&&&'''((((((((('''''''''''''''(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((('''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''((())))))'''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&'''(((%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((())))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&!!!###&&&'''(((((((((############$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&""""""$$$$$$%%%%%%%%%%%%$$$+++---(((%%%'''(((&&&############$$$%%%&&&&&&$$$%%%'''(((((('''%%%$$$"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""############!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$""""""'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&(((((((((''''''&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""$$$$$$%%%$$$###"""###%%%&&&%%%""""""$$$'''&&&'''&&&&&&%%%$$$###"""""""""""""""###$$$%%%%%%#########$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%&&&(((###$$$%%%''''''(((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((***++++++)))))))))***((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++###$$$&&&(((((((((((('''))))))))))))************(((((())))))*********+++*********)))))))))))))))************+++***(((&&&,,,------,,,***)))***+++(((((()))***+++,,,,,,---))))))******++++++++++++(((((((((((())))))))))))+++******************+++((()))+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---,,,++++++------,,,+++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++******++++++,,,------,,,++++++******++++++******++++++++++++******))))))************))))))***)))(((''''''((())))))))))))))))))******************++++++++++++******)))))))))+++------+++)))((()))***+++++++++++++++)))(((((((((''''''''''''$$$(((******(((&&&'''(((((((((''''''''')))+++,,,%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((%%%###$$$&&&'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!!"""$$$&&&''''''''''''&&&###!!!!!!###%%%###$$$$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%########################'''%%%$$$%%%''''''%%%"""&&&%%%$$$###$$$%%%&&&'''%%%$$$######$$$''')))+++'''''''''(((''''''&&&&&&((('''%%%$$$###$$$$$$%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###### !!!$$$&&&'''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''########################$$$$$$$$$$$$$$$###"""!!!''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$##################'''%%%$$$$$$%%%$$$###!!!$$$###!!! !!!###&&&(((#########$$$$$$%%%%%%%%%"""###$$$###!!! !!!""" ###$$$ !!!)))'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######"""######""""""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$#####################""""""###%%%'''(((''''''''''''''''''''''''"""$$$&&&((((((&&&$$$"""###$$$%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((())))))((('''$$$&&&(((******)))'''&&&((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))))))))(((((())))))))))))************))))))(((((((((((()))))),,,,,,---------,,,++++++)))***++++++++++++***)))***+++++++++,,,,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,---++++++******************++++++++++++++++++++++++,,,,,,,,,++++++*********(((***+++---......------***************+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,*********))))))))))))))),,,------------,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***)))((('''&&&))))))))))))))))))))))))***(((&&&'''***+++)))'''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))((('''&&&%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%'''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######%%%'''''''''%%%&&&'''&&&$$$""""""###$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###&&&'''%%%###&&&%%%%%%%%%&&&&&&''''''%%%%%%$$$%%%&&&''')))***((((((((('''&&&%%%$$$###&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$###############$$$%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""!!!$$$$$$$$$###############$$$###############""""""###""""""###%%%&&&&&&%%%###"""!!!!!!"""###%%%'''$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$######%%%'''+++%%%"""######""""""%%%%%%$$$############%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$############$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$########################"""#####################$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))((('''&&&''''''((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))(((((())))))))))))******************))))))))))))*********************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,------------+++++++++***************,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++************)))))))))))))))************)))((((((************************************************++++++++++++***)))(((((())))))))))))))))))))))))***((('''(((******)))'''***************)))((((((&&&'''''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((&&&%%%%%%&&&((('''&&&###%%%((((((&&&###""""""%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!"""%%%&&&%%%$$$%%%&&&&&&'''''''''''''''$$$$$$%%%&&&''''''((()))((((((((('''%%%$$$"""!!!############$$$%%%''''''&&&%%%###!!!"""###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%% !!!"""###"""!!!!!!"""############$$$$$$$$$############""""""!!!!!!###"""!!!"""$$$%%%%%%$$$!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$###$$$&&&***---666+++""""""&&&&&&$$$""""""""""""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$%%%%%%########################$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))(((((((((((((((((((((((($$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&%%%+++)))'''&&&&&&''')))***))))))((((((((()))******))))))))))))))))))))))))&&&''''''(((((()))))))))((())))))******))))))((()))))))))*********++++++++++++************++++++************)))((('''&&&---,,,+++******+++,,,---)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,++++++******)))))),,,,,,,,,,,,,,,++++++***------,,,,,,++++++******************************((())))))))))))(((''''''******************************************************++++++++++++******))))))))))))))))))))))))***)))((((((******)))(((***************)))(((((((((((((((((())))))))))))%%%&&&'''((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%######%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%%%%''''''&&&%%%$$$%%%''''''%%%$$$######&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$###############"""!!!""""""$$$%%%%%%%%%$$$###$$$&&&'''''''''&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%% """$$$&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%#########"""""""""!!!!!!&&&$$$############""" !!!"""###$$$######"""%%%%%%%%%$$$$$$############$$$#########&&&***...888+++!!!"""%%%&&&$$$###!!!!!!!!!"""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%######$$$&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&+++***((('''&&&'''((()))***))))))((())))))******))))))))))))))))))))))))'''((((((((())))))******)))))))))******)))))))))))))))*********++++++++++++******))))))******+++---------,,,,,,***)))(((+++***(((''''''(((***+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///------,,,+++******))))))+++,,,,,,---,,,,,,++++++......---,,,++++++******)))***************+++++++++++++++++++++******)))************************************************)))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((***))))))))))))***))))))((((((((((((((('''&&&&&&((())))))))))))*********''''''((()))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%######%%%'''&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""""""""$$$%%%&&&&&&%%%$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$!!!###%%%''''''&&&%%%$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""&&&%%%######$$$$$$"""!!! !!!###$$$$$$$$$"""!!!%%%%%%%%%$$$$$$#########$$$$$$###"""!!!###'''***///'''""""""###"""###%%%!!!"""######$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$#########$$$########################"""######$$$%%%&&&&&&'''$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))((((((******))))))))))))******************************)))***************++++++))))))************))))))************++++++++++++))))))(((((((((((())))))............---,,,+++***+++***(((''''''(((***+++*********++++++++++++,,,+++++++++,,,,,,------......------,,,,,,+++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---......------,,,+++***))))))+++,,,,,,---------,,,,,,......------,,,+++******))))))******+++++++++,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((()))*********)))))))))***((((((((((((((('''&&&&&&))))))))))))*********+++))))))******)))(((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$###'''''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$%%%''''''&&&$$$''''''&&&$$$######&&&)))%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%$$$###"""!!!!!!#########!!! $$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&########################""""""###$$$$$$$$$######!!!"""$$$$$$%%%$$$######!!!!!!"""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%###""""""###%%%&&&&&&%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$'''&&&######%%%$$$!!!###'''""""""###$$$%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))***++++++'''((()))*********))))))++++++***)))))))))******************************++++++++++++++++++++++++)))******++++++******)))*********++++++++++++,,,))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,+++***------,,,++++++,,,------(((((()))))))))*********,,,,,,,,,,,,------------------------,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---------,,,,,,++++++******+++,,,,,,---------------......------,,,,,,++++++))))))******+++,,,,,,,,,+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,++++++)))))))))))))))))))))))))))***++++++))))))***+++***************)))(((((())))))))))))************************)))((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%""""""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''&&&%%%###"""######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''###$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%'''))))))'''&&&%%%&&&'''&&&%%%$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###"""$$$&&&&&&$$$###$$$&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$&&&&&&%%%&&&&&&'''''''''&&&&&&######$$$%%%$$$$$$###""" !!!"""##################$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%#########%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################"""""""""""""""""""""###$$$$$$$$$%%%!!!!!!"""$$$%%%&&&'''(((%%%$$$###$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$###""""""$$$&&&###"""$$$)))((($$$###%%%!!!"""###$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$############$$$%%%%%%############$$$%%%&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%&&&%%%%%%$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''''''''''''''(((''''''(((((()))******((((((''''''(((***,,,---,,,+++******))))))******************************************************)))******++++++******)))*********+++++++++,,,,,,***))))))))))))))))))*********+++,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------))))))***++++++,,,------------------------------,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------------------,,,,,,))))))***++++++,,,------***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))***,,,+++)))(((***,,,***************)))((((((((((((((()))))))))******))))))*********))))))(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))******)))(((''''''''''''((()))'''''''''((((((((((((((( ###%%%&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&'''((())))))'''%%%$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%!!!"""###%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%'''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&(((***+++)))'''###%%%(((((('''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!$$$%%%######%%%'''&&&%%%$$$###$$$%%%&&&'''(((&&&%%%$$$$$$%%%''')))(((((((((((('''&&&&&&%%% !!!###$$$%%%%%%$$$$$$$$$###""""""###%%%'''((("""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""$$$%%%&&&&&&%%%###"""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$###""""""#####################$$$$$$$$$ !!!"""$$$&&&((()))***)))'''&&&&&&&&&&&&%%%###&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&!!!###$$$%%%$$$$$$%%%'''$$$###%%%,,,---)))$$$###!!!!!!"""######"""!!! ###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********))))))))))))))))))))))))***))))))(((((((((((((((***(((&&&%%%&&&***...111,,,,,,+++***))))))***************************************)))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++************++++++******+++,,,------------+++,,,,,,------,,,,,,+++........./////////000000.........------,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,---......------------------------,,,,,,,,,------.........+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---.........---,,,,,,------------------))))))***+++,,,,,,------+++++++++++++++***))))))************************************************))))))*********))))))((())))))))))))))))))))))))(((+++,,,,,,)))(((***,,,(((((((((((((((''''''&&&(((((((((((())))))))))))'''((()))******++++++***))))))(((((('''''''''&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&***)))(((''''''((()))***###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$ ###%%%&&&'''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$#########!!!###%%%&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%''''''%%%$$$###""""""###''''''&&&&&&%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%&&&%%%$$$###"""!!! """###$$$ !!!""""""######"""!!!!!!!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""############$$$%%%&&&'''%%%###&&&,,,---((($$$###$$$$$$#########$$$&&&''' !!!"""###%%%'''((('''%%%""" """%%%'''"""###$$$$$$""""""###$$$$$$$$$%%%&&&%%%$$$###"""$$$###""""""!!!""""""###"""""""""###$$$&&&'''((('''$$$ ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%"""$$$&&&((())))))'''&&&***)))'''&&&%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&###$$$)))+++(((%%%%%%((((((((((((((('''''''''******)))))))))))))))***(((((((((((()))***+++,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++))))))))))))***+++,,,---///...,,,*********+++,,,,,,,,,,,,++++++*********------------------------,,,,,,---.....................///......---,,,+++***+++,,,------------------------.........//////,,,---------.../////////......,,,++++++,,,......---------,,,,,,,,,++++++---,,,+++*********+++,,,------++++++++++++------******+++,,,------------------,,,++++++*********)))***+++,,,,,,+++***))))))************+++++++++''''''((()))***+++,,,,,,(((((((((((())))))))))))***))))))((('''&&&&&&%%%))))))))))))))))))))))))++++++******))))))(((((())))))))))))((('''%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))))))))(((((('''&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###### """$$$%%%$$$######$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&&&&&&&%%%%%%$$$###""""""&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""###""""""""""""###$$$%%%!!!!!!"""""""""!!!!!! ###############$$$%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$##################"""""""""!!!!!!$$$$$$$$$###########################$$$%%%&&&'''%%%###%%%***+++'''$$$###$$$###"""""""""###$$$%%%$$$###############$$$$$$&&&%%%###!!!!!!###%%%&&&%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$###"""!!!$$$$$$$$$$$$###########################$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$#########$$$%%%&&&'''''''''&&&%%%%%%)))((('''&&&%%%&&&''''''''''''&&&&&&&&&'''((()))((((((((((((((((((((('''---)))'''***+++***+++---))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...//////---,,,*********+++,,,//////..........................................///000000111111000000///---------------,,,+++++++++,,,------.........---,,,,,,,,,---------......------.....................------,,,,,,------...---------,,,,,,,,,++++++---,,,++++++++++++,,,---------,,,++++++,,,------,,,,,,---------,,,,,,+++******************++++++******)))(((((()))******)))************+++++++++*********)))))))))(((((((((((((((((()))))))))***+++++++++***)))((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((''''''''''''((()))***))))))((((((''''''&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ """$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$######!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&############"""!!! $$$$$$$$$###$$$%%%%%%&&&!!!$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!!###############$$$$$$$$$############$$$%%%&&&'''&&&"""###'''(((%%%###$$$######""""""!!!""""""###$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$#########%%%"""############"""!!!!!!###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((******''''''((((((((((((((((((---'''$$$&&&(((((()))---))))))))))))***************)))))))))))))))******************+++,,,------///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******------------...///000000///...---++++++,,,---......---,,,,,,,,,---...///............................../////////...---------------------,,,,,,,,,,,,---......///.........,,,------------.........//////..................------............------------------,,,,,,,,,,,,...------,,,,,,---......------,,,,,,,,,,,,------.........------,,,******(((((())))))***++++++,,,,,,***(((&&&&&&(((***,,,)))************+++++++++))))))))))))((((((((((((((((((((()))))))))******++++++******))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((())))))((('''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&(((+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""$$$%%%&&&&&&%%%###"""##################$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$ ###&&&'''&&&$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$$$$%%%############$$$%%%&&&&&&&&&"""!!!$$$&&&###"""$$$$$$#########""""""""""""!!!!!!!!!"""###%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$###"""!!!"""$$$###############"""""""""!!!"""$$$&&&&&&%%%###"""%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&((()))***%%%%%%&&&&&&'''((()))))))))))))))(((((((((((()))''''''''''''(((((((((((()))%%%%%%***+++)))'''(((((()))))))))))))))******))))))))))))))))))***+++***************+++,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,------...///000///...---------...//////------,,,+++,,,---///000////////////////////////,,,---....../////////...//////..................------...............---........./////////000000000000//////......------,,,---...//////...---,,,...------------,,,,,,,,,.............../////////---------,,,,,,---------------......---,,,++++++))))))******+++++++++++++++***)))(((((()))***+++))))))*********+++++++++&&&&&&'''((()))******+++(((((()))))))))*********)))((((((((('''''''''&&&((((((((((((((((((((((((************))))))))))))'''(((((()))))))))(((((((((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''(((((($$$$$$%%%&&&'''((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''(((((('''''''''(((((()))&&&&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%############""""""""""""###$$$%%%$$$######%%%'''+++***'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$#########""""""""""""######!!!###%%%&&&&&&%%%$$$"""##################$$$$$$$$$$$$$$$######"""""""""""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&""""""!!!!!!""""""###$$$ ###&&&'''&&&$$$$$$$$$&&&&&&%%%%%%$$$###""""""''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$$$$$$$%%%############$$$%%%&&&&&&&&&!!! ###$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$&&&&&&###$$$%%%%%%%%%%%%$$$###%%%&&&'''&&&%%%%%%%%%'''%%%%%%$$$$$$############!!!###%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))''''''&&&&&&'''((())))))$$$%%%%%%'''(((((())))))++++++***)))((('''&&&&&&&&&'''''''''(((((())))))))))))...666888222+++((('''''''''(((((()))))))))))))))(((((()))***++++++***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------,,,,,,,,,,,,---...///000---------......///000000111000//////000111222333222222222222222222222222...///000222333444444444111000///...---------...------............------............////////////000000000//////......---,,,---////////////---,,,.........---------,,,,,,......//////000000000000------------------------+++,,,------.........---------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))*********+++++++++&&&&&&'''((()))***++++++))))))))))))************((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************(((((()))))))))))))))((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$######%%%'''((('''&&&$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&(((###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######&&&&&&%%%$$$###""""""!!!"""""""""###$$$%%%''''''$$$$$$%%%%%%%%%$$$#########$$$%%%&&&''''''''''''#########"""###$$$$$$%%% ###%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$############$$$%%%&&&'''%%%!!! ###%%%###"""#########$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""######$$$$$$######"""###%%%&&&%%%$$$###$$$&&&&&&%%%$$$$$$######$$$$$$ """###$$$$$$###""""""!!!!!!!!!""""""###$$$""""""$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%'''((())))))))))))(((((('''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((*********)))((('''&&&%%%&&&&&&''''''((()))))))))((()))000999;;;444+++'''&&&&&&''''''(((((())))))(((((((((((()))***+++,,,***)))))))))))))))******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////.........///000000111111.........//////000111222//////000111222333333333444444444555555555555555333333333333333333333333000111333444666777777777555444222000........./////////////////////...---,,,,,,---------.........000000//////////////////......////////////..................---------,,,---...///000000000000000------............------++++++---......////////////......---,,,,,,++++++***+++,,,------,,,+++***)))************+++++++++************)))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&'''(((((((((''''''&&&&&&''''''((('''''''''(((((()))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((()))&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***++++++$$$%%%%%%%%%$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$###$$$&&&(((###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%$$$$$$######%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$""""""!!!!!!""""""###$$$!!!###$$$$$$######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###########################$$$%%%&&&'''%%%!!!!!!%%%&&&###"""### !!!###$$$%%%%%%%%%%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""###%%%%%%###"""""""""###$$$!!!!!!"""######$$$%%%%%%&&&$$$"""!!! """###%%%#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$"""###%%%&&&&&&&&&%%%%%%$$$%%%&&&(((((((((''''''&&&'''(((((((((((('''&&&&&&&&&''''''((())))))***'''&&&***000222---(((&&&&&&''''''((())))))******(((((((((((()))***+++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...000111111111000......///000222333444555333333333333444555666777777888999;;;<<<<<<======>>>???@@@AAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>><<<:::777444444444444111222222222111111000///...////////////000000000///////////////000000000//////............//////............------------,,,---...000000000000000,,,---...//////...---,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))&&&'''''''''((((((((()))***************)))((('''''''''(((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))************&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''' !!!"""###$$$&&&''''''%%%&&&&&&&&&%%%%%%'''(((''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$###"""###%%%'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########""""""###$$$%%%''''''''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%&&&&&&)))'''%%%###"""""""""###''''''((((((((('''%%%$$$$$$$$$$$$$$$######!!!!!! !!!!!!"""###$$$###""""""$$$&&&"""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""############$$$%%%&&&'''$$$!!!!!!&&&'''$$$""""""!!!###$$$%%%%%%$$$###"""""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$%%%&&&&&&%%%$$$%%%&&&%%%$$$"""!!!!!!!!!"""###############$$$%%%&&&''',,,***&&&###"""###%%%'''%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$###!!!  $$$'''((())))))%%%&&&'''((((((((('''&&&"""$$$&&&''')))))))))(((&&&&&&&&&'''((())))))******&&&%%%)))+++)))(((***'''(((((()))***+++++++++(((((((((((()))***+++,,,,,,,,,++++++***+++++++++///...------,,,+++******------------------------+++,,,...000222222222222......000111333555666777777777777777888999:::;;;@@@AAACCCDDDFFFFFFGGGGGGMMMNNNPPPQQQQQQOOOLLLJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGEEEBBB>>><<<::::::;;;444444444444444333222111222333333333333444444444......//////000000111111000///...------...///000//////.........---------+++,,,...///000000000///,,,---...//////...---,,,////////////...---,,,+++*********++++++,,,---------+++)))(((((()))+++---)))************+++++++++))))))***+++,,,------...)))************+++++++++''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))******+++++++++++++++******(((''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%$$$%%%&&&(((***+++&&&&&&''')))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((('''''''''(((((()))))))))(((((('''&&&&&&((()))***'''''''''''''''&&&&&&&&&******))))))(((((((((((((((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$$$$&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&###"""!!! """$$$%%%)))'''%%%&&&)))***(((&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""""""""!!! !!!!!!!!!!!!!!!""""""#########""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$!!! $$$''''''%%%###$$$&&&''''''&&&$$$###%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%%%%$$$$$$###"""!!!!!!!!!"""#########"""######$$$$$$$$$###""" !!!"""%%%$$$###$$$%%%%%%$$$######"""!!!!!!!!!"""$$$%%%&&&$$$"""###%%%&&&%%%"""########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''')))******+++*********))))))(((((())))))))))))((((((((((((''')))++++++)))'''''''''((((((((()))******++++++(((***------,,,++++++,,,///---++++++...000///---......---...///111333444//////000333666888888777555444444777;;;>>>???@@@GGGGGGIIIKKKMMMPPPSSSTTTRRRTTTWWW[[[___ccceeefffjjjkkkllllllkkkhhheeebbbdddcccccccccccccccddddddggghhhjjjhhheeebbb``````^^^ZZZTTTOOOLLLHHHEEEBBBAAA???===:::888777777777666444333444555666666555>>>666000000111//////000///......///000000///---))))))+++,,,...///111111000000000000000000000000*********+++,,,---...//////...---,,,,,,---.../////////.........---------------++++++++++++------''')))***+++******,,,---+++,,,...---+++***)))***)))***,,,------+++)))'''(((((((((((()))))))))))))))))))))(((''''''&&&&&&(((((((((((()))))))))))),,,)))'''''')))***(((&&&************))))))))))))///,,,(((%%%%%%'''***---%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''''''''(((((('''((()))***+++++++++***))))))))))))))))))))))))************************((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&***)))((('''&&&''''''((()))))))))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%)))'''&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&'''&&&%%%$$$$$$&&&((()))'''%%%$$$$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""$$$############$$$&&&'''%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""""""""!!!!!!""""""############""""""""""""############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%% !!!###$$$$$$###!!! $$$$$$############$$$$$$%%%$$$$$$#########$$$$$$$$$$$$###"""""""""###############$$$$$$&&&'''((($$$$$$######"""#########&&&%%%###$$$%%%&&&%%%$$$$$$###"""""""""###%%%%%%&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###############"""%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''(((((('''&&&&&&'''''')))******************)))))))))((()))))))))))))))))))))(((***+++,,,,,,***))))))***(((((())))))***+++++++++***,,,......---,,,,,,,,,,,,***((())),,,...---,,,///............000111222222222444777;;;===??????BBBCCCCCCEEEIIIOOOTTTWWW\\\^^^cccgggkkkmmmmmmmmmnnnooorrruuuxxxzzz|||}}}{{{xxxwwwwwwxxxxxxyyyzzz{{{|||}}}|||tttpppjjjddd```]]]ZZZWWWQQQPPPMMMKKKHHHFFFEEEEEE===;;;999999:::::::::999:::444000222444222000000222111000000111111000...---......//////000111111///////////////////////////.........///000111222///...------------.../////////.........------------,,,,,,++++++,,,,,,---$$$&&&''''''''''''(((***---......---***((((((((()))******+++***)))((('''((((((((())))))*********''''''(((((()))*********************++++++++++++,,,)))'''''')))***(((''')))))))))))))))))))))))),,,+++)))''''''''')))***'''''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((************)))'''&&&%%%)))***++++++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((,,,+++)))((('''&&&&&&&&&(((((())))))))))))))))))))))))((((((((((((''''''***)))((((((******)))((('''''''''''''''''''''''')))(((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&)))((('''&&&'''((()))******)))'''(((((()))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&######""""""""""""##################$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$""""""#########$$$$$$$$$###########################"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((%%%!!!!!!%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######''''''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$%%%&&&((()))***$$$$$$%%%&&&&&&&&&%%%%%%'''%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$$$$$$$$$$&&&&&&&&&%%%&&&''''''(((((((((''''''''''''((((((''''''''''''((()))******************))))))))))))))))))))))))))))))))))))***++++++***(((((()))+++((())))))******+++,,,,,,,,,---//////---,,,------,,,***)))+++---/////////000111111222333444555666;;;<<>>???<<<888666777888888777000000000000000/////////000000000000000000000000//////...---------......---..................------.....................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---...//////---+++***+++,,,+++)))'''%%%%%%&&&((())))))******+++,,,---------***))))))(((((('''&&&&&&'''((((((((())))))))))))******)))(((''''''((()))%%%&&&&&&'''((())))))******(((&&&%%%%%%''')))***&&&'''(((((()))))))))(((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************'''(((((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((''''''''''''((()))************)))''''''(((((()))*********'''''''''''''''(((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''((()))))))))((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&((('''''''''''''''&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############"""""""""$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! ###(((***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""""""""######$$$$$$%%%%%%$$$$$$$$$"""""""""$$$$$$###"""!!!!!!"""############"""$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###&&&&&&&&&%%%&&&''''''(((((((((''''''''''''(((((()))))))))(((((())))))***))))))))))))************((())))))******++++++++++++,,,,,,,,,++++++,,,...***++++++,,,,,,---......,,,...//////...///111333///111444777999===AAADDDHHHMMMTTT]]]dddiiilllnnnmmmooorrruuuxxx~~~zzzpppeee___ZZZSSSNNNMMMGGGCCC???===;;;:::888666222222111111111000000000------------------------/////////......///000000------...//////...---------------...............+++,,,,,,------,,,,,,+++,,,---......---,,,---...111222222000---***)))))),,,+++)))''''''((()))******++++++++++++,,,,,,,,,&&&&&&&&&'''(((((())))))************++++++++++++)))******)))''''''((()))'''''''''(((((())))))******)))'''%%%%%%'''***,,,###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))+++++++++*********))))))))))))*********)))((((((''''''(((((()))******+++))))))))))))*********+++%%%''')))(((&&&%%%''')))''''''''''''''''''''''''''''''&&&&&&'''(((((()))%%%%%%&&&''''''((())))))&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((((((((''''''&&&%%%$$$'''(((((('''''')))+++&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%$$$###""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!"""$$$%%%&&&%%%$$$###"""###%%%&&&&&&%%%###""""""###%%%&&&&&&%%%###"""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%'''((('''&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''&&&$$$"""!!!"""###$$$$$$$$$######$$$&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((((((******)))))))))))))))***((()))))))))************((())))))******+++,,,,,,***,,,......---------///++++++,,,,,,---............///000000111333666888666:::@@@EEEJJJPPPWWW\\\bbbfffnnnuuu|||}}}xxxtttlllgggeeeYYYVVVQQQLLLGGGCCC>>>:::888777666555333222111111....................................///000000111------...//////...---------------.........//////+++,,,,,,------,,,,,,+++---///000///...---...///...111333333111...,,,,,,---,,,+++*********++++++++++++++++++************'''''''''((())))))******************++++++++++++(((***+++)))'''&&&(((***))))))))))))))))))))))))((((((((((((((()))***+++%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***'''((()))***+++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++,,,+++******)))))))))))))))))))))))))))(((((((((''''''&&&&&&++++++++++++***)))'''&&&%%%%%%%%%&&&'''(((((()))%%%&&&&&&&&&''''''((((((&&&(((***)))&&&%%%''')))))))))))))))))))))))))))((((((((((((((()))******%%%%%%%%%&&&'''(((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&''''''&&&%%%$$$$$$"""%%%%%%######&&&(((%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######***)))((('''%%%$$$###"""""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%$$$"""!!!###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!! """###%%%%%%$$$###""""""###%%%&&&&&&%%%###""" """$$$&&&&&&$$$""" ######$$$%%%%%%&&&''''''######################## ###'''(((%%%$$$%%%((($$$######""""""######$$$'''&&&$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$###############"""""""""###$$$%%%%%%((('''%%%$$$###$$$$$$%%%$$$%%%&&&(((***(((%%%""""""###$$$%%%&&&%%%$$$$$$$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''((((((******)))))))))))))))***(((((())))))*********+++((())))))***++++++,,,,,,(((+++---...---,,,,,,---++++++,,,------......//////000222222333555999<<>>===;;;999666444222111111111111111111111111111,,,,,,,,,,,,---///000000,,,---...//////...---,,,---------.........//////++++++------------++++++)))***++++++)))))))))+++(((,,,111444444333222222...------,,,,,,,,,,,,,,,,,,,,,+++******))))))(((++++++******)))((((((((((((((((((((())))))))))))(((***+++)))&&&&&&(((***************))))))))))))&&&(((***+++,,,+++***)))++++++++++++***)))((('''))))))((('''&&&%%%%%%$$$''''''&&&%%%&&&(((***,,,(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,***)))))))))******))))))))))))))))))))))))***************)))((('''*********+++,,,,,,------))))))))))))))))))))))))************************))))))***+++++++++++++++************************,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))))))))(((''''''''''''''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%'''%%%###"""###'''((('''%%%'''&&&%%%$$$###$$$%%%&&&"""######$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&#########"""""""""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''***'''$$$"""$$$&&&'''((("""!!!%%%&&&%%%$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$%%%&&&&&&&&&$$$"""  ###%%%&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$''''''&&&%%%%%%$$$######(((((('''''''''&&&&&&&&&$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((('''&&&%%%$$$!!!###%%%((()))***)))((()))))))))))))))))))))))))))+++,,,,,,,,,,,,---//////---+++,,,...000///---///---++++++...111444555333777;;;<<<;;;>>>DDDIIIQQQYYYcccjjjooovvv~~~xxxrrrjjjbbb\\\TTTMMMHHHEEEAAA;;;888888999555222000111333444444444333222222333333222000//////000000000000000000---..................---,,,,,,,,,------.........***+++,,,,,,---------,,,,,,---...000222444666777///---***(((((())),,,...+++++++++++++++++++++++++++***)))***++++++***)))'''((()))((('''''')))+++************************+++)))'''(((+++,,,***((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((('''&&&&&&&&&(((***+++''''''''''''((((((((((((************************))))))))))))))))))))))))((()))***++++++,,,,,,,,,,,,+++)))''''''((()))***************************+++*********))))))))))))++++++++++++++++++******++++++++++++++++++++++++************************)))***++++++,,,,,,++++++************************))))))))))))************)))))))))))))))((((((((((((((((((((((((((((((((()))((((((''''''&&&%%%%%%))))))((('''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''))))))(((((('''&&&&&&&&&(((''''''&&&&&&''''''(((((())))))'''&&&%%%'''(((%%%$$$###$$$''')))(((&&&(((((('''&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&(((&&&######$$$&&&&&&&&&$$$!!!"""%%%&&&%%%%%%%%%%%%%%%$$$$$$######"""""""""#########$$$$$$"""###%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%&&&'''''''''''''''$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((())))))((((((''''''&&&''')))*********)))(((***************************+++,,,,,,++++++---......,,,***,,,///111000///...---,,,...111666:::<<<@@@DDDHHHIIIJJJNNNUUU[[[fffmmmwww|||~~~vvvqqqggg```YYYUUUPPPGGGBBBBBB>>>:::666444444444444444111000///000222333222111............////////////......////////////......------........./////////,,,,,,,,,,,,---------...,,,,,,---...000222333444111///---***)))***+++---+++++++++++++++++++++++++++***)))***++++++***)))((())))))(((&&&%%%'''(((************************+++)))((((((***+++***((())))))))))))))))))))))))***)))(((((((((((()))***(((((('''''''''&&&&&&&&&)))((('''''''''((()))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++***(((''''''((()))***************************,,,+++***)))((()))******,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))************+++*********))))))(((((('''(((((((((((((((((((((((())))))(((''''''&&&&&&%%%))))))(((''''''''''''''')))((((((''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''((((((((('''(((((('''%%%$$$&&&'''&&&%%%%%%&&&((()))((('''(((''''''&&&''''''(((((()))(((((('''&&&&&&%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%$$$######%%%%%%%%%###%%%###!!!"""###%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$""""""############$$$$$$"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((()))*********))))))++++++,,,,,,+++***((('''***************************+++,,,,,,++++++,,,------,,,,,,---000222333333//////000333999@@@FFFJJJNNNRRRWWWZZZ\\\aaahhhmmmxxx~~~{{{sssnnnfff\\\UUUSSSLLLHHHBBB>>><<<:::888666444333111222333444333222/////////////////////////////////000000////////////////////////000000000......---,,,---...///000++++++,,,,,,---...000000222111///---,,,++++++++++++++++++++++++++++++++++++***)))***++++++***))))))***)))(((%%%$$$%%%&&&***************************)))((()))***+++***((())))))))))))))))))))))))+++***))))))))))))******(((((((((''''''''''''&&&***)))(((((('''(((((()))'''''''''(((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++***************************,,,+++)))(((((()))+++,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))---,,,,,,+++***)))((('''++++++******)))(((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))(((''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((($$$%%%%%%$$$""""""###%%%''''''&&&'''((())))))(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$#########$$$%%%&&&'''&&&$$$######$$$&&&'''&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$%%%#########$$$%%%%%%###!!!%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$!!!""""""#########""""""!!!""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$###"""""""""######''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***&&&'''((()))************+++,,,,,,,,,+++***)))(((***************************,,,---,,,+++***+++---.........000222444555555111333666;;;CCCLLLVVV\\\^^^cccjjjppptttxxx{{{~~~ssskkkhhhaaa\\\UUUNNNIIIDDD???<<<===:::777555555555333222111111111111111000000000......////////////......////////////////////////000///...,,,,,,...000111,,,,,,,,,,,,,,,---....../////////...---,,,++++++************************+++***)))***++++++***))))))******(((&&&%%%&&&'''***************************)))))))))******))))))))))))))))))))))))))))))******))))))))))))))))))((((((((('''''''''''''''***))))))(((((((((((()))((())))))))))))*********))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++***---000333333111---***************************,,,+++)))((((((***,,,---))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++*********))))))))))))))))))))))))------,,,+++***)))((((((,,,++++++***)))(((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%$$$""""""###%%%''''''((((((((((((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''''''''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%"""""""""$$$%%%%%%""" $$$$$$$$$###"""""""""###############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$"""""""""######"""!!!!!!$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$###"""""""""######&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******%%%&&&'''((()))*********))))))******************************************+++,,,------,,,+++---......///000111222444666888666999>>>EEENNNYYYeeemmmuuu{{{wwwqqqiii```YYYQQQKKKFFFAAA===999666555444333111111111111000000000//////......////////////..............................111000...------...000111...------,,,,,,------...+++,,,------...---,,,,,,************************+++***)))***++++++***))))))******)))(((((()))+++************************))))))******)))))))))***)))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************************************++++++,,,,,,,,,,,,,,,+++***---222666666333...+++++++++++++++++++++++++++++++++***)))***+++,,,---)))******+++,,,,,,------++++++++++++++++++++++++************************))))))***++++++++++++************************************++++++++++++,,,+++++++++******))))))((())))))))))))))))))))))))******)))((((((''''''&&&))))))((('''''''''''''''(((''''''''''''(((((()))&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$&&&'''&&&((()))(((''''''((()))&&&'''((()))))))))))))))''''''(((((()))******+++%%%%%%&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%$$$######"""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%###!!!"""###$$$$$$"""!!!"""###"""###############$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###""""""########################%%%%%%%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))(((((())))))***+++%%%&&&'''((())))))))))))''''''((()))******+++,,,+++++++++++++++++++++++++++,,,......------///000...000222444666999===@@@BBBFFFMMMTTT]]]jjjxxx}}}tttlllddd]]]XXXGGGCCC>>>:::888777555444000000000//////......---...//////000000//////...//////............------111000///...---...//////......------------......***+++,,,------......---************************+++***)))***++++++***))))))*********))))))+++---************************(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))((('''&&&%%%'''(((((((((((()))))))))'''((())))))************))))))))))))************************************************************+++,,,,,,---,,,,,,++++++***,,,///111222000...,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++*********+++++++++,,,,,,******************************************************))))))((('''''''''))))))((('''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))''''''&&&&&&&&&&&&''''''((())))))'''&&&%%%'''(((&&&((()))(((&&&%%%'''(((%%%&&&((()))*********)))))))))))))))))))))******$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""#########$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!$$$&&&%%%###"""$$$%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""#########!!!"""$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''((())))))(((&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))(((((())))))***+++'''((())))))************((((((((())))))***+++,,,++++++++++++++++++++++++***,,,.../////////111333111555999===AAAEEEKKKPPPUUUZZZbbbiiirrr|||uuuppp\\\WWWOOOHHHCCC???;;;999333333222111111000//////111111111222222111111111000000000/////////....../////////......---------------,,,,,,,,,------...---------------.........************************+++***)))***++++++***)))******+++***(((((()))+++************************(((***+++***(((((()))+++))))))))))))))))))))))))))))))******)))(((&&&%%%'''((((((((())))))))))))&&&'''(((***++++++++++++(((((((((((())))))))))))************************************************,,,,,,,,,------,,,++++++***++++++,,,---------,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++///......------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))***************+++++++++************************''''''(((((()))*********))))))((('''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))************))))))))))))((((((''''''''''''((((((&&&''''''&&&$$$$$$%%%'''%%%''')))(((%%%$$$&&&(((###$$$&&&(((((((((((('''))))))((((((''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################%%%$$$######%%%%%%%%%###!!!$$$''''''%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""!!!!!!!!!!!!"""###$$$%%%!!!"""%%%'''((('''&&&%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$&&&'''((()))""""""######$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((((()))******)))'''#########$$$%%%&&&'''((('''((((((((())))))******(((((((((((((((((((((((()))))))))))))))******+++))))))***++++++++++++************)))******++++++++++++++++++++++++++++++***,,,...///000111333555666:::AAAFFFKKKRRRYYY^^^ffflllssszzzuuunnncccYYYPPPHHHBBB>>>777777666555555444333333222333333444444333333222222111111111000000//////......//////...---,,,,,,,,,,,,++++++,,,,,,------111000///...............))))))))))))))))))))))))+++***)))***+++++++++)))+++++++++)))'''&&&&&&(((************************(((***,,,+++(((''')))+++))))))))))))))))))))))))***+++++++++***)))'''&&&'''((((((((())))))***************)))))))))))))))(((((()))+++,,,---...///))))))))))))))))))))))))++++++***************+++,,,,,,++++++***++++++,,,)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))------------------------000///......,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++******))))))((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&!!!"""###$$$$$$"""!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###%%%%%%%%%$$$######%%%%%%$$$###"""###$$$###""""""$$$&&&&&&&&&%%%$$$############$$$$$$########################"""""""""###%%%&&&##############################""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&""""""###&&&((((((&&&$$$%%%$$$""" !!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###""""""$$$$$$$$$(((((((((''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&)))&&&(((---...)))'''*********)))((((((((((((((((((***,,,---------+++***...---,,,+++++++++,,,------,,,+++,,,---...---,,,,,,---......000333888<<<>>>CCCLLLUUU]]]eeemmmqqqxxx{{{uuuhhh___WWWNNNGGGAAA===888555555555444333///111222222222222333555333222111000////////////........................------------------------//////.........---------,,,,,,,,,+++++++++******+++)))'''(((+++---,,,+++,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))*********)))'''(((***,,,+++***))))))((()))))))))******))))))))))))******+++++++++***************((())))))***+++,,,------************************++++++************++++++,,,++++++******+++++++++************+++++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******..............................------,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******************************+++)))(((&&&&&&((()))+++*********+++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((())))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""###$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$"""###$$$###""""""$$$&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!"""$$$&&&&&&%%%+++)))&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###$$$%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((&&&(((------)))'''*********)))(((((((((((((((((()))+++,,,---,,,+++***---,,,++++++***+++,,,---++++++***+++,,,---------,,,---...000333888>>>BBBMMMSSS[[[ccckkkrrryyy}}}{{{ssskkkaaaZZZLLLGGG???:::888777555333111222222222111111222333333222111000////////////........................------------------------......---------,,,,,,,,,,,,,,,,,,++++++++++++***---***((()))+++,,,+++)))+++++++++*********))))))+++++++++*********)))))))))))))))))))))))))))))))))******)))(((((()))+++******)))((((((((((((((()))))))))(((((()))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,---------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++************************,,,)))&&&$$$$$$&&&))),,,++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((()))(((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$###############"""######$$$$$$%%%$$$###$$$&&&&&&$$$###"""###$$$###""""""$$$&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$$$$"""!!!"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$""" !!!$$$%%%%%%'''&&&###!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&(((&&&(((+++,,,)))(((******))))))(((((((((((((((((()))***+++++++++***))),,,++++++******+++,,,,,,,,,,,,,,,,,,,,,---...///...000333888===EEEMMMRRRaaafffmmmuuu|||uuunnn___WWWLLLDDD???<<<888555555444333222111222222333333222111000////////////........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...,,,***)))******)))(((*********)))))))))((((((+++++++++***************))))))))))))))))))))))))((()))++++++)))((()))******))))))(((((((((((((((((((((((((((((((((((((((*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,*********++++++++++++++++++,,,,,,,,,------------------,,,,,,------...///------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---,,,+++***+++,,,,,,************************+++***(((&&&&&&(((***+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%$$$(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###'''''''''''''''''''''''''''&&&$$$"""!!!!!!!!!"""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$#########$$$$$$######"""$$$%%%%%%###!!!###$$$$$$###""""""###%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###!!!!!!"""$$$%%%%%%$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$""" !!!"""$$$%%%$$$!!!!!!  """###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''%%%############$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((******)))))))))))))))(((((((((((())))))'''((()))************)))************+++++++++,,,...//////...---...000111222666===EEENNNYYYcccjjjqqqvvv}}}uuukkk]]]SSSLLLFFF@@@;;;:::777444222222333333333333222111000////////////................................................------------------------------,,,,,,,,,+++++++++,,,+++***************)))+++*********))))))))))))************************))))))))))))))))))))))))''')))+++,,,***)))))))))+++***))))))(((((())))))''''''((((((((((((''''''))))))))))))******+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---)))***+++,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,---......................................................------------------......++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******)))((((((%%%%%%$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''''''''''''''''''''&&&$$$"""!!!""""""###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&''''''$$$"""###$$$$$$###""""""###%%%&&&%%%$$$$$$#########$$$"""#########$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$""" !!!"""$$$%%%%%%$$$"""!!!#########$$$$$$$$$%%%%%%###"""###$$$&&&&&&$$$"""$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&$$$###"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((())))))(((((((((((())))))(((((())))))******************++++++,,,,,,,,,,,,...///000///......111444999???IIIUUUaaannnyyyqqqfff___XXXPPPJJJ???;;;666333333333333222333222111000////////////////////////////////////....................................////////////---------,,,,,,,,,++++++)))***************+++,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))''')))+++,,,***)))))))))++++++***))))))))))))***''''''((((((((((((''''''((((((((()))******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...***+++,,,.........---------.........////////////---------,,,---......///////////////////////////////////////////////////........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------------------------)))***,,,------,,,***)))******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((************((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''')))******'''$$$$$$$$$%%%###"""!!!###$$$'''&&&%%%$$$############"""""""""######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###"""!!! ###$$$%%%%%%%%%$$$###"""############$$$$$$$$$$$$""""""###%%%'''&&&###!!!&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""""""""######$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&))))))''''''******(((((((((((((((((())))))***)))))))))*********++++++******,,,------------------///111111000222888<<>>;;;777444333222111000////////////////////////////////////....................................//////000000...------------,,,,,,,,,)))+++,,,+++)))(((***---++++++++++++************))))))*********+++++++++)))))))))))))))))))))))))))******)))(((((()))+++))))))(((''''''''''''''''''(((***++++++***((('''))))))***+++,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++,,,---...///+++,,,...000111111000///////////////000000000000111111111111111222222333000000000000000000000000000000000000000000000000111111000///...------,,,------------------------////////////////////////------------------------...------,,,,,,------...,,,---...///...---,,,++++++++++++++++++++++++++++++***)))(((((()))***+++&&&'''((()))***+++++++++))))))))))))))))))))))))))))))))))))((((((((((((''')))***++++++***)))'''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((!!!"""###$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$%%%&&&'''((()))"""###$$$&&&'''&&&### $$$%%%%%%$$$"""!!!"""$$$############$$$%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###"""########################%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%"""############$$$$$$$$$%%%"""  """""""""$$$%%%%%%'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###!!!""""""###$$$$$$%%%%%%(((&&&######%%%'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%))))))%%%%%%***+++'''((((((((((((((()))******++++++******++++++,,,---***,,,---///000000/////////444:::===AAAGGGQQQYYYccclll{{{qqqgggYYYNNNGGGBBB===999333222111000////////////000000000000000000000000////////////////////////---------.........//////......---------,,,,,,,,,+++,,,---+++(((''')))+++************))))))))))))))))))******++++++++++++))))))))))))))))))))))))*********)))'''(((***,,,''''''&&&%%%%%%%%%%%%&&&''')))***,,,,,,***)))'''***++++++,,,,,,***)))(((++++++,,,,,,,,,,,,,,,,,,,,,---...//////---+++******))))))***,,,...//////////////////000000000000---///222333333333333444333333444666777999;;;<<<777555444222111111222333222222222111111111333555000///000111333222000......///000...,,,+++---///,,,---...000111000000///,,,,,,,,,,,,,,,---......//////.........---------------............------,,,+++******+++,,,...///))))))***+++,,,---......++++++,,,***)))(((***+++,,,***(((''')))************)))((((((((()))+++,,,+++***)))(((((()))***++++++)))'''&&&((()))))))))''''''''''''((((((((((((((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%'''((('''%%%###!!!"""%%%&&&&&&$$$%%%(((+++########################"""######$$$$$$######"""""""""#########$$$$$$$$$###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&%%%$$$"""!!!########################$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&''''''&&&%%%$$$"""!!!!!! """############$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&''''''((()))******++++++,,,,,,+++)))((()))***(((((((((((())))))))))))(((((())))))***+++++++++++++++,,,---///111444666999>>>EEEKKKRRR\\\gggnnnwww~~~ooo```UUULLLDDD???999555111000222222111...111000000/////////000000///.........------------000///.........000111222///...,,,******+++,,,---,,,,,,,,,++++++*********+++,,,,,,+++******+++------------,,,,,,,,,++++++))))))))))))******************))))))((((((''''''******))))))((((((((('''(((((((((((())))))))))))******+++,,,---,,,+++++++++++++++++++++++++++++++++,,,---...------++++++//////...///000111222222111222222222333333333333777888999999888777777777888888999;;;===AAADDDEEEAAA@@@???===<<<;;;;;;:::888999999999777666555555888666555666666666444222000000111000000000000111000000111111000///......000000////////////000000......------------------------............------------------...///000000*********+++++++++,,,,,,,,,------,,,***)))+++,,,,,,***(((((()))*********)))))))))))))))******++++++***)))(((((()))***++++++)))''''''((()))))))))(((((()))))))))*********((('''&&&&&&(((((('''&&&#########$$$$$$%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%$$$###""""""!!!!!!"""############$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((((())))))(((''''''&&&&&&&&&&&&''''''''''''((('''''''''((()))*********)))***+++***((('''((()))((((((((())))))))))))))),,,++++++++++++************+++,,,---///222666999???FFFPPPZZZcccmmmwww~~~yyynnncccXXXQQQBBB>>>999777777777444222222222111111111111111111000000000000////////////000//////......///000111///...,,,+++***+++,,,---,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,------,,,,,,++++++******))))))))))))******************))))))((((((((((((******)))))))))((((((((((((((((((((()))))))))*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------..................//////000222333555666777888888999:::;;;<<<======BBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCEEEJJJNNNPPPOOONNNNNNLLLJJJHHHEEEDDD@@@AAACCCCCCCCCAAA>>>===AAA???<<<::::::999777555333222111111222111000///222222222111000/////////000///......---..................///////////////------............------,,,,,,---...////////////+++++++++*********))))))------...,,,+++***+++---,,,***((((((***+++***)))(((((()))*********************))))))))))))*********)))''''''((())))))(((''''''((((((((()))))))))((('''&&&&&&(((((('''&&&!!!!!!"""###$$$%%%&&&'''''''''((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$%%%''')))%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!"""""""""########################$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$###!!! $$$######"""""""""##################$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''((((((((()))(((((('''&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******'''((()))((('''&&&'''((((((((()))))))))*********------,,,,,,,,,,,,,,,,,,+++---...000333888>>>CCCLLLUUUcccoooyyy|||nnneeeOOOIII@@@;;;888777444111222222333333333333222222222222222222111111111000111000000////////////000///...,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++)))+++------+++***++++++------,,,+++******)))))))))))))))*********++++++***))))))))))))(((((((((*********)))))))))))))))((((((((()))))))))******++++++,,,,,,,,,---------............////////////111111111111222333444555111333666999;;;===???AAA???@@@BBBDDDGGGIIIKKKLLLLLLJJJIIIJJJLLLNNNPPPPPPLLLLLLKKKLLLOOOSSSXXX[[[]]]]]]]]]\\\YYYTTTPPPMMMKKKJJJKKKLLLMMMMMMLLLKKKLLLIIIEEEBBBBBBAAA???>>>===;;;888888888888555333444444333222222222222222//////...............///000000000111111111111111------............------)))***,,,---...------,,,---,,,,,,+++)))((((((''',,,------,,,******+++---+++***))))))***+++***)))'''((()))++++++***))))))***))))))))))))))))))******((('''((()))***)))(((%%%%%%%%%%%%&&&&&&&&&'''((('''&&&'''((()))(((&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$(((''''''&&&%%%$$$###"""###"""""""""######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''((((((((()))))))))***'''((()))((('''&&&'''(((((())))))******+++++++++,,,,,,,,,,,,---...///000///111555888<<>>@@@AAABBBFFFJJJNNNOOOMMMMMMNNNPPPPPPRRRWWW\\\bbbhhhlllnnnqqqmmmiiiggggggfffccc```\\\^^^bbbiiirrr|||~~~yyyvvvqqqkkkccc___]]]]]][[[YYYTTTSSSRRRSSSUUUWWWWWWVVVVVVVVVSSSOOOLLLKKKMMMPPPLLLLLLJJJGGGCCC???;;;999666666555333222222222222////////////.........---------............------,,,,,,---...////////////,,,,,,,,,+++++++++******++++++,,,***)))((()))++++++******+++,,,,,,+++)))(((((()))***************))))))************)))))))))(((((()))******((('''''''''((((((((())))))))))))(((''''''))))))((('''))))))((((((((('''''''''''''''((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%'''((((((%%%""" &&&$$$######%%%&&&%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############"""!!!!!!"""###$$$$$$%%%%%%###############$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++******+++,,,))))))***+++,,,------...222111///......///111222777???IIIRRRYYYcccpppyyyrrr___RRRHHHAAA===888777555333222111000000111111111000000000/////////000000000000000///...............---------,,,,,,,,,,,,,,,------------+++,,,,,,+++******+++---+++++++++++++++******************++++++++++++,,,)))))))))************++++++++++++++++++,,,,,,,,,)))))))))*********++++++,,,,,,------///111333444444555777999<<<>>>@@@AAABBBDDDFFFIIIKKKMMMMMMMMMNNNSSSXXXZZZYYYXXXZZZ]]]fffiiinnnuuu}}}~~~xxxsssnnnqqqxxxwwwrrrpppmmmiiieeeZZZZZZ\\\```eeehhhiiihhhmmmlllggg]]]RRRNNNQQQVVVWWWXXXXXXWWWSSSOOOJJJGGGCCCAAA>>>;;;888666444444222222111000///......---------............------------------...///000000++++++,,,,,,,,,---------+++,,,,,,+++))))))***,,,+++******+++------+++))))))))))))))))))******+++((()))***++++++***)))(((((((((((()))******(((&&&(((((()))))))))*********)))((('''((()))***)))'''''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&%%%$$$$$$%%%###!!!"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%###"""!!!"""###$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''((())))))((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))***++++++******+++---))))))***+++,,,---......111000000000222555888:::AAAKKKYYYdddmmmxxxxxxjjj\\\PPPHHHAAA>>>:::777444333444444111111111111000000000000...///000111111000000///...............------,,,,,,,,,,,,---------......---,,,+++)))((())),,,///++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------))))))*********+++++++++,,,,,,---///111555888:::;;;<<<>>>AAADDDGGGIIIJJJKKKMMMQQQTTTVVVXXXWWWWWWVVV\\\dddggghhhiiimmmqqq{{{~~~~~~wwwrrrhhhiiimmmsssyyy}}}~~~~~~mmm\\\SSSUUU[[[ZZZ\\\___aaa```\\\XXXUUUSSSQQQMMMIIIDDD@@@===<<<777666555444222111000000---..................---,,,+++******+++,,,...///***++++++,,,...//////000---------,,,+++***+++---+++******,,,------+++)))***)))((((((((()))+++,,,((()))***++++++***)))(((((((((((()))+++***(((&&&''''''''''''((((((((((((***((('''((()))***)))'''&&&''''''((()))***++++++''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$###$$$%%%'''((($$$""" """%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%###!!!!!!"""###$$$ !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((***++++++******+++---)))******+++---...//////,,,,,,...111666<<>>BBBFFFIIILLLOOOQQQMMMOOORRRSSSTTTVVVXXXZZZeeekkkttt|||zzz|||nnn___ZZZ[[[YYY[[[___eeemmmqqqqqqooojjjiiigggccc___\\\YYYWWWNNNJJJEEE@@@===:::666333222222111///......///111000...,,,---...///...---...............------,,,///...,,,+++***+++,,,---......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************************((()))*********)))(((((()))(((''''''((()))***+++))))))))))))))))))))))))))))))(((((((((''''''''')))'''%%%%%%'''(((((('''(((''''''((())))))'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&$$$"""###$$$&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&############$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###############$$$%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((()))((()))))))))))))))(((((()))+++------+++******+++***+++---------...//////333666:::@@@HHHSSS^^^eeelllwwwmmmbbbSSSGGGAAA===888555333333333222111000111111000000000/////////......000//////............////////////......------------...///000000///---,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++************************@@@CCCHHHOOOWWW\\\^^^^^^\\\___cccfffhhhjjjmmmooo{{{}}}nnnhhhgggccceeejjjrrrzzzvvvuuusssoookkkfffbbb``````ZZZSSSNNNLLLHHHAAA;;;:::888555111000000111222...---+++,,,---......------------------...............,,,+++++++++,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++************************+++,,,,,,,,,+++***)))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&%%%%%%''')))))))))(((''''''((())))))(((&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''###$$$%%%$$$###"""###$$$$$$$$$############$$$$$$""""""###$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''(((((('''''''''''''''((())))))((())))))*********))))))***,,,......---,,,,,,---,,,------------///222555<<<@@@HHHQQQ]]]jjjvvv~~~|||zzzxxxzzzyyyyyyzzz{{{}}}wwwfffWWWNNNGGG???999777666444333111111111111111111000000000///////////////////////////000000/////////...............+++...111333222///+++)))******+++,,,---...//////,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++*********************************FFFHHHOOOZZZgggoooqqqpppuuuxxx}}}{{{|||xxxzzz~~~xxxrrrnnnkkkqqqhhh^^^YYYYYYWWWPPPJJJEEEBBB>>>:::888777666555111///......///000///...,,,,,,,,,------...//////...---,,,,,,,,,,,,------......---,,,,,,,,,,,,---........................///...---,,,+++*********************************,,,,,,,,,,,,+++***))))))************)))((('''&&&(((((((((((((((((((((((())))))(((((((((((((((((((((&&&%%%&&&((())))))(((''''''&&&'''))))))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''''''''$$$$$$%%%&&&''''''''''''"""###$$$$$$###"""###%%%############$$$$$$%%%&&&######$$$$$$$$$$$$###############$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''(((((((((((((((''''''(((((()))***))))))******++++++******+++---......---,,,---...---...///...///333999>>>HHHNNNXXXdddqqq~~~}}}zzzxxxyyyyyyxxxwwwwwwxxxyyyzzzyyy~~~{{{{{{~~~xxxiii___UUUKKKDDD===:::666444333333333333222111111111111000000000......//////000000000000---------------,,,,,,,,,+++---///111000---)))'''++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************LLLQQQ\\\lll|||vvviiibbbbbb```\\\WWWQQQNNNIIIEEEBBB???;;;888666444111000111000///......------------...000000---------------------.........---,,,,,,,,,,,,---........................///...---,,,++++++++++++************************++++++******))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))***((('''((()))((('''%%%'''&&&&&&''')))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%"""###$$$$$$###"""###%%%############$$$%%%&&&'''$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((((((((()))(((((((((((()))******))))))***++++++++++++++++++,,,------,,,,,,...///,,,...000111222888BBBIIIXXX^^^iiiuuu~~~|||{{{zzzyyywwwwwwwwwxxxxxxvvv~~~}}}zzzvvvvvvxxx|||zzzooocccVVVMMMDDD???999555555555444333333222222222222111111111---...///000111111000000------------------------//////......---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************VVV^^^lll~~~|||sssooolllhhhdddaaa\\\TTTOOOLLLHHHCCC???===:::777555333222000...000///.........///000111------------..................---,,,,,,,,,,,,---........................///...---,,,,,,+++,,,,,,++++++++++++++++++++++++))))))(((((((((((()))***)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))*********)))((()))))))))&&&$$$&&&&&&&&&''')))***)))''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((()))((()))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,+++---------,,,---///111---000555777:::BBBNNNXXXjjjppp{{{|||}}}{{{xxxxxxyyy|||}}}}}}}}}}}}ssscccXXXPPPIII@@@:::777666444222444333333333333222222222...///000111222111000//////////////////000000000222111///...---...///000............------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++mmmvvv~~~{{{uuulllaaaXXXUUUSSSOOOMMMHHHEEEAAA===:::777444111333222000/////////111222,,,------.....................---,,,,,,,,,,,,---...........................------,,,,,,,,,------++++++++++++++++++++++++((((((''''''((()))+++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((()))))))))*********)))(((((()))******(((&&&&&&&&&&&&''')))***)))(((&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###%%%&&&'''&&&$$$"""###$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$###""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))))))))(((******)))))))))***++++++)))***+++,,,---------------...///...---...111333333999???DDDIIIRRR```kkk{{{~~~yyymmmbbbYYYMMMCCC>>>;;;777333444444444444333333333333///000111222222111///....../////////000000000111111000///......///000111------------............,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++yyyjjj___\\\[[[ZZZYYYRRRNNNIIIEEEAAA===999666555333111000///000111222,,,,,,---.../////////.........---,,,,,,,,,,,,---........................------,,,,,,,,,---......++++++++++++++++++++++++((((((''''''(((***,,,---,,,***(((&&&&&&'''((()))))))))))))))))))))))))))(((((())))))*********+++'''&&&''')))++++++***(((&&&%%%&&&''')))***)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''&&&&&&%%%%%%&&&'''(((&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%'''''''''''''''''''''&&&"""###%%%&&&'''&&&%%%%%%%%%$$$###"""###&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((()))))))))))))))(((*********)))******+++,,,)))***+++,,,------------//////000//////000222555;;;AAAJJJPPPVVV```ooo{{{||||||}}}~~~|||}}}rrrgggYYYMMMFFF@@@:::666555555444444444333333333000111222333222000...---,,,---------......//////---------------.........+++,,,,,,---...///000000,,,,,,,,,------.........,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++}}}rrriiiaaa[[[ZZZ]]]ZZZWWWTTTPPPIII@@@999888666333222111111000...222222111000/////////000...------,,,,,,------...,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---+++***+++++++++++++++***))))))+++***'''&&&&&&'''***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((())))))(((((((((((())))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''&&&%%%$$$###$$$&&&)))***$$$&&&((()))(((((()))***((((((((()))******++++++(((+++...///...---,,,,,,///000000///000222777:::HHHQQQ\\\dddhhhoooyyy}}}}}}{{{xxxvvvvvvxxx{{{~~~mmm]]]QQQHHH@@@;;;;;;666555888:::555000...222222222111111111111000000000000000000000000000.../////////...---,,,,,,------------------------------++++++++++++------...---,,,+++***+++,,,,,,---------,,,,,,,,,++++++)))+++------+++***+++,,,}}}tttnnnmmmfffccc```\\\YYYSSSLLLGGG@@@<<<777444333333333222111000///.........//////...------------------...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,+++***+++++++++******)))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((($$$%%%%%%&&&''''''((((((((((((''''''''''''(((((())))))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''''''''''''''&&&%%%%%%%%%''')))***###%%%'''(((''''''((()))(((((())))))***++++++,,,)))***,,,,,,+++,,,---///---...//////111555;;;???QQQZZZfffooosssyyy}}}xxxvvvtttuuuuuuyyy}}}qqqaaaTTTGGG@@@AAA;;;888:::;;;666222111222222222222111111111111000000000000000000000000......//////......---,,,------------------------......---,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))+++,,,+++)))))))))+++uuurrrmmmiiiddd^^^XXXTTTOOOIIIBBB<<<888777777666222111000///...//////000......------------......------,,,,,,,,,------...------------------------,,,------...---,,,***))))))************)))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''')))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))(((((('''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$''''''%%%$$$###"""""""""###############$$$$$$%%%######$$$%%%&&&&&&&&&&&&)))((('''&&&&&&''')))***###%%%''''''&&&&&&'''((())))))******+++,,,,,,,,,*********))))))***...000---...000222666<<>>;;;999666555222111///000000111//////............//////...---,,,+++,,,---...///------------............,,,,,,,,,,,,+++***((('''))))))*********))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&&&&&&&''''''###$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&)))(((''''''&&&''''''((($$$&&&(((((('''''''''((()))******+++,,,,,,------+++++++++***)))***,,,//////000333777===GGGQQQWWW___gggqqqzzz~~~}}}}}}}}}~~~yyyzzzyyyxxxvvvuuuuuuvvvwwwyyy}}}wwwdddXXXNNNEEE===:::888555333444444333333333222222222222000000000000000000000000......////////////......................................................------,,,,,,,,,++++++++++++++++++*********))))))+++,,,+++***(((''')))***tttggg___```]]]XXXSSSNNNIIIDDD@@@<<<999666222000//////000000//////......//////000...---,,,++++++,,,...///---------....../////////---------,,,,,,******)))))))))************))))))+++***(((''''''(((***+++))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))''''''((((((((((((((())))))(((((((((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&((()))***((((((((())))))******+++,,,,,,------+++,,,...---,,,,,,,,,...111333888>>>FFFQQQ\\\ccclllqqqyyy~~~}}}~~~~~~}}}yyyuuurrrppprrrtttyyy~~~zzznnn\\\QQQFFFAAA>>>:::888999444444444444333333333222111111111111111111111111......///////////////...........................---------......------------------,,,,,,,,,+++++++++++++++*********))))))+++,,,,,,+++))))))***+++zzzrrriiifffccc```\\\WWWQQQMMMEEEAAA<<<777222000//////000000////////////000000......---,,,,,,,,,,,,---------......///000000000000//////......---------))))))***++++++++++++***+++***'''%%%%%%'''***+++))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########""""""!!!!!!!!!########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$#########$$$%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''%%%$$$###"""""""""&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''')))+++***)))((()))***))))))******+++,,,,,,,,,+++---///000000///000222555999@@@HHHQQQ\\\gggmmmvvvzzz~~~~~~~~~|||uuuqqqpppqqqsssuuuyyyiii]]]OOOGGGAAA:::777888555555444444444333333333111111111111111111111111......///000000000//////........................,,,---............---,,,,,,,,,---------,,,+++***,,,++++++++++++*********)))+++------+++***+++,,,~~~~~~}}}wwwqqqkkkeee^^^ZZZRRRNNNGGG@@@:::666444444111000000//////000000111/////////...---,,,+++***---......///000000111111......------------------******+++,,,,,,,,,,,,,,,******)))(((((()))******))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''$$$"""!!! """$$$&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%''''''%%%$$$###"""""""""&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((%%%%%%&&&''''''(((((('''''')))******((((((((()))(((((())))))***++++++,,,+++,,,...///111444888;;;???DDDLLLVVV___jjjsssyyy~~~{{{zzzxxxuuuuuuyyy~~~zzzmmm]]]QQQGGG>>>888777555555555555444444444444111111111111111111111111......///000000000000000........................---...////////////...---,,,,,,---------,,,+++***,,,,,,,,,,,,++++++++++++%%%(((,,,---,,,+++++++++vvvwwwxxxyyy~~~vvvnnngggccc^^^YYYQQQIIIBBB===;;;:::111111000000000000111111////////////...,,,)))(((---......///000111111222*********)))******++++++***+++,,,---------------)))***+++,,,,,,+++***)))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%&&&&&&((((((((((((((((((((((((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&'''(((((('''$$$"""###%%%)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((())))))))))))%%%%%%'''((())))))))))))&&&((())))))(((''''''(((((((((((()))******++++++++++++,,,...111777>>>DDDIIINNNWWWaaakkkuuu~~~{{{wwwwwwzzz}}}~~~mmm```SSSFFF>>><<<666666555555555444444444111111111111111111111111......///000000000000000////////////////////////...///000111111000///...,,,,,,---...---,,,+++***---------,,,,,,,,,++++++"""&&&+++------+++***))){{{wwwtttfffaaaZZZTTTOOOGGG???999999888555333222111000///333000...---...//////...------------------------...,,,***+++------***''',,,---------,,,***((('''************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&%%%$$$#########$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&$$$""""""###%%% !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''$$$"""###%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************+++)))(((((()))))))))(((000000222777===BBBEEEFFFPPPZZZgggqqqwww|||~~~~~~{{{zzz}}}|||lll___SSSGGG??????777000111333333444666333333222222111222222222......//////000000111111/////////...------,,,,,,...///000222222000///...///...,,,***)))))))))***,,,,,,,,,++++++*********++++++++++++++++++++++++uuuoooggg```YYYRRRKKKFFF???<<<777444111111000000111///------...//////...........................,,,******+++---...,,,***+++,,,,,,,,,,,,+++******************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###'''&&&%%%$$$$$$$$$$$$%%%!!!"""""""""############%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%(((***,,,+++)))'''((()))%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))*********+++++++++)))(((((((((***,,,,,,---222555888===BBBGGGMMMPPP\\\fffrrryyy}}}~~~~~~{{{nnn___QQQFFF@@@999444444555333222333444444333222222222333333111111111111111000000000..................//////...///111222222111///...111000...---,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++}}}rrrhhh___XXXSSSKKKFFF???999666555444333111/////////111111000///////////////////////////+++******,,,...///...,,,+++++++++++++++,,,------++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%""""""""""""############&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%'''''''''(((((('''%%%###"""$$$$$$%%%%%%&&&&&&&&&'''&&&((()))((('''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))************++++++++++++''''''((()))+++...111222666<<>>999666333222111222333333111000////////////////////////,,,,,,---.........------,,,,,,+++***+++,,,---...++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&''''''%%%$$$%%%&&&%%%&&&''''''&&&$$$""" $$$%%%%%%&&&&&&''''''(((######$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))************+++'''((()))+++---000444777<<>>:::666555666444444222111111000000000/////////000000000111111111111000000////////////,,,------------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++wwwlllccc\\\TTTJJJBBB===999555333111000///---........................111222333111...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############!!!###%%%&&&%%%$$$$$$$$$$$$%%%'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%'''((()))'''&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''(((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((())))))))))))************---000222555:::BBBHHHQQQYYYaaafffjjjttt~~~zzzssssssyyy}}}uuuzzzpppaaaQQQEEE>>>888666777555444333222111000000000---......///000000111111111111000//////...------------------------------,,,---...///////////////,,,,,,,,,,,,------------++++++++++++++++++++++++}}}~~~~~~rrrjjjcccZZZSSSHHHDDD===888555444222111////////////////////////000222333222///------///+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&!!!###&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$######$$$###"""$$$&&&'''%%%###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((())))))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++///444888;;;BBBMMMTTT]]]ccciiinnnsss~~~xxxxxxzzz~~~~~~||||||{{{|||yyy}}}wwwdddVVVJJJ???:::999777777555444333222222222000000000000000000000111//////..................///..................///***+++---.../////////...,,,,,,,,,---------......++++++++++++++++++++++++|||tttnnngggbbbSSSMMMEEE>>>:::999777777000000000000000000000000...111333222000...///111)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))************************************************)))(((''''''''')))***+++''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((("""$$$'''((('''&&&&&&&&&%%%$$$$$$#########$$$$$$'''&&&&&&%%%$$$###"""!!!%%%######$$$'''(((&&&$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((())))))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))),,,,,,------------......,,,111777;;;@@@IIIUUU^^^eeeiiinnnssszzz}}}yyypppqqqssswww|||~~~yyyyyy|||uuueeeVVVHHH>>>;;;999999777666555444444333333333222222111000000000,,,,,,------.../////////000000////////////000000'''(((***,,,------,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++zzz{{{{{{zzzmmmdddYYYOOOKKKEEE===888999444222111000222333333222222111000//////.........------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***)))++++++++++++++++++++++++---,,,***)))))))))***+++&&&'''((()))((('''$$$###(((((((((((((((((((((((()))))))))))))))(((''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((###$$$&&&(((((('''%%%$$$$$$#########$$$&&&((()))'''''''''%%%###"""###$$$&&&%%%$$$$$$&&&&&&%%%$$$(((%%%""""""%%%'''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$!!!$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%'''((((((''')))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((***)))))))))))))))***+++,,,******---...,,,---111333999AAAGGGKKKRRR\\\ccclllnnnsss{{{|||yyywwwrrrrrrssswww}}}yyyxxxyyy|||iiiWWWHHH???===:::777666777888555222333222111111111222333444111111111000000000000000333222111000////////////...------,,,,,,------......---,,,,,,,,,,,,---...)))---111///***(((***...nnncccZZZXXXUUUJJJ???999:::777333222222444444444111111000//////...//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******------------------------,,,+++***)))))))))******$$$%%%''')))***)))((('''(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''(((((((((&&&%%%%%%$$$$$$$$$$$$&&&'''((('''''''''&&&$$$###$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$'''%%%######%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&%%%$$$#########$$$$$$'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***)))))))))))))))******+++***)))+++......---111777:::AAAJJJPPPTTTYYYaaagggoooqqqwww}}}yyywwwuuutttrrrsssvvv|||}}}|||xxxdddQQQEEE@@@<<<888666666666333000333222222222222222333333111111111111111111111111333222111000000/////////......------------.........---,,,,,,,,,,,,---...,,,---------,,,+++++++++ssshhheeeccc[[[NNNEEE???:::444111000111222222111000///////////////000.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++------------------------+++******)))((()))))))))%%%&&&((()))******)))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((&&&%%%$$$%%%&&&'''&&&$$$%%%%%%$$$%%%&&&&&&%%%###''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%((('''&&&&&&%%%%%%&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''((()))++++++)))))))))))))))***++++++)))))),,,///...///666???EEEMMMWWW]]]___bbbfffkkkqqquuu}}}xxxtttsssssssssvvvwww{{{||||||}}}xxxaaaRRRGGGBBB;;;888777666333111222222333333333333222222111111111111111111111111333333111000000000000000///......------......///...------,,,,,,------......,,,+++,,,......+++)))yyypppkkkfff^^^XXXHHHBBB:::555222222222222111000000/////////000000...//////000//////------------------------------...---+++*********+++,,,++++++++++++++++++++++++******)))))))))(((((()))******++++++***)))''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********''''''''''''''''''''''''%%%&&&'''((()))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&''')))'''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''%%%)))(((((('''''''''''''''''''''''''''((()))++++++''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))***+++,,,,,,)))+++///222111222<<>>CCCLLLYYYfffpppuuuwww}}}zzzwwwttt}}}~~~qqq\\\NNNBBB999999555333555555222333666444444333222222111111000333222111000000111222333000000000000//////////////////.........---------,,,,,,++++++,,,,,,---...xxxuuuuuuhhhaaaOOOKKKDDD===888555555555333222111111222222111///111111000///...---+++***000111111222111111000000/////////...------,,,,,,***************+++,,,,,,************************************))))))))))))+++***)))((('''(((((()))(((((())))))(((''''''&&&''''''&&&(((******)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&''''''(((((())))))''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************)))((((((((()))***++++++((()))+++,,,---,,,+++***+++---.........111888===EEELLLVVVbbbkkksssyyy|||zzzxxxyyyyyyyyy}}}jjjZZZKKKAAA===888555666666333333555444444333333222111111111333222111000000111222333111000000000//////////////////.........---------,,,,,,++++++,,,,,,---...tttuuuxxxppp___XXXNNNFFFAAA===888555666444222222222222111000222222222111111000///...111111222222222222222111//////......---,,,,,,,,,+++************++++++,,,************************************))))))))))))******)))((((((((())))))(((((()))))))))((('''''')))(((((()))++++++***(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''((((((((((((''''''((((((((()))))))))************++++++++++++''''''(((((()))+++,,,---((()))***+++,,,++++++******,,,...//////444;;;AAANNNWWWccclllpppuuu{{{zzzuuuuuuyyy}}}}}}}}}kkkYYYKKKCCC<<<888888777333222444444444333333222222111111222222111111111111222222111111000000000//////////////////.........------,,,,,,,,,,,,,,,------...xxx|||nnneeeYYYPPPJJJEEE>>>888777555222111222333333222000000000000000//////...111111222333333333222222//////......---,,,,,,,,,+++++++++******++++++,,,************************************)))))))))(((******))))))))))))))))))(((((()))))))))((((((''')))(((((()))***+++)))'''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))*********++++++))))))(((((()))***++++++((((((***+++++++++++++++***---000222555:::CCCIIIWWWbbbnnnssssssuuu{{{}}}xxxuuuwww||||||hhhWWWIIIAAA:::888666333222444555444444333222222111111222222222222222222222222111111111000000000//////////////////............,,,,,,,,,,,,,,,---......|||rrrfff\\\UUUNNNFFF???:::777333111222333444444//////000000000000//////000111222333333333333333000//////......------,,,,,,,,,+++++++++++++++,,,************************************)))))))))((())))))******************(((((()))))))))))))))((()))((('''((())))))(((&&&'''''''''((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&########################%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((((((((((((((()))))))))***((((((((()))))))))******++++++***)))(((((())))))(((((()))***+++,,,,,,,,,---111555999>>>EEEOOOWWWcccmmmxxx{{{xxxyyyzzzzzzzzz{{{~~~~~~yyyzzz~~~{{{kkkUUUIII>>>999777444333555555555444444333222222111222222222333333222222222111111111111000000000000000000/////////.........------,,,,,,------...///xxxmmmcccZZZQQQKKK@@@<<<777444333444555555111111222222222111111000///000111222333333333333111111000000///......------,,,,,,++++++++++++,,,************************************))))))))))))((()))***+++++++++******(((((()))*********)))))))))((('''((())))))'''&&&''''''((((((((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$(((((('''&&&%%%$$$######''''''''''''((((((((((((((((((((()))))))))******'''((((((((())))))))))))---,,,+++)))((((((''''''))))))***+++,,,------...,,,111777===DDDMMMYYYaaaqqqyyyxxx{{{{{{xxxzzzhhhYYYHHH>>>:::666666777555555444444333333222222222222333333333333222222222222111111111000000000000000000/////////......---------------......///{{{rrrggg^^^YYYKKKFFF>>>888666555555444333333333333222222111000...///000111222222222222222222111111000000//////...---,,,+++++++++++++++************************************))))))))))))((()))***++++++++++++***(((((()))******************)))))))))******(((&&&'''((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%(((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********(((((()))))))))*********++++++***)))((((((((()))******++++++,,,...///000///444<<>>FFFOOOYYYfffsss}}}~~~{{{xxx~~~zzz___MMMCCC===;;;<<<666555555444444333222222222222444444444444222222222222222111111111111000000000000000////////////...------------...//////yyy}}}qqqiii[[[UUULLLDDD>>>:::777555111000...///000111000//////............//////000//////...///111111000...//////...---,,,,,,+++++++++++++++***************+++++++++************))),,,+++++++++***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&)))'''&&&(((+++,,,***'''+++)))((()))******)))((((((***++++++*********,,,******+++,,,,,,,,,,,,++++++))))))---000111444:::===BBBLLLZZZiiiuuu|||~~~~~~|||qqq[[[KKK>>>:::===666777888777555444555666222222222222222222333333111111111111111000//////000000000000////////////......---------,,,,,,,,,{{{}}}}}}~~~zzz{{{~~~uuugggbbbYYYRRRLLLEEE>>>999777555222111222222111000111111111111111111222222333222111222444444222111000000///......---,,,,,,******************+++++++++++++++************)))++++++******************************************))))))))))))))))))))))))************************((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&$$$###$$$%%%'''&&&&&&((('''&&&(((***+++)))''')))((('''((())))))((('''&&&(((******)))((()))*********++++++,,,,,,,,,+++---+++,,,000222333888>>>DDDKKKXXXfffrrrzzzkkkVVVEEE===<<<777777777555444333333333444444444333333333333222111111111111111000//////000000000000////////////.........---------,,,,,,}}}zzzwwwnnnllllllnnnsssvvvoooeee^^^XXXQQQGGG???===:::666444333333111000333333222222222222222222444333222222444444333222000000000///......------)))))))))***+++++++++,,,+++++++++************)))))))))******************,,,+++***))))))***+++,,,))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&''''''&&&'''))))))((('''((('''&&&'''((()))((('''''')))++++++***)))***+++******+++++++++,,,,,,,,,///---...222555777===EEEOOOZZZiiivvv~~~}}}hhhRRRDDD@@@:::999777555444333333333666555555444444333333222111111111222111111000///000000000000////////////.........------------,,,vvvooolllkkkooosssiiibbb[[[RRRKKKAAA===888444333333222111222222222222222222222222222111//////000111000///////////////......------(((((()))***+++,,,,,,,,,+++++++++*********))))))(((((())))))******++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&'''''''''(((((((((''''''((('''&&&''')))))))))'''***+++------,,,,,,,,,---++++++***+++++++++,,,,,,......000555888<<>>;;;888666555666666666444444444444444333333333111111111222222111111000000000000000////////////............------------xxxpppooorrr|||{{{wwwtttyyynnnfff^^^YYYEEE@@@:::555333333333333222333444444555555444444222000...---...///...---......------------------(((((()))***+++,,,,,,,,,+++++++++*********))))))((((((((())))))******++++++***(((''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&''''''''''''((())))))(((''''''''')))((('''(((***+++***)))***+++------,,,,,,,,,---++++++*********+++,,,---......222888<<>>EEENNN^^^lll{{{|||{{{{{{iiiUUUFFF@@@999555555666666555111111111222222222333333000111222222333222222222000000000000/////////////////////.........------zzzuuutttwwwjjjcccXXXQQQGGG???:::777777666222444777999;;;<<<;;;;;;555333000...///000000///---------...............******************+++++++++++++++************))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''(((((('''(((+++,,,,,,)))'''(((***((('''&&&(((***++++++***&&&(((******)))((()))***,,,+++***))))))+++---...222555<<>><<<:::777444999888777555333111000///000111222333333333333333000000000000////////////000/////////............zzztttpppqqqooollljjjiiijjjlllmmmooommmjjjfffccc```^^^]]]_______________```aaaaaadddeeeggghhhhhhgggeeedddiiijjjlllmmmpppuuu|||nnncccZZZRRRNNNHHH???;;;===999777444333555777888999222111111000///......---111111111111000///...---,,,,,,***)))))))))***+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))''''''((()))***++++++,,,***)))((('''&&&&&&'''((())))))))))))))))))))))))+++***((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''((()))***,,,,,,++++++***(((((((((((())))))))))))***+++,,,------,,,******+++***+++.........111666===BBBLLLXXXhhhzzz~~~|||{{{|||}}}~~~lll[[[III@@@<<<888666666555444333333555555444333222222222222222111000///000000000000////////////000000//////.........---yyynnnhhhddd```]]]```^^^\\\ZZZYYYZZZZZZ[[[XXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUXXXXXXXXXWWWWWWXXXXXXXXXWWWYYYZZZ[[[\\\___cccfffnnnttt}}}kkk```VVVRRRNNNEEE===:::999666222111222333444444222111111000//////......,,,,,,,,,,,,+++***)))(((...---++++++***++++++,,,,,,,,,,,,++++++***)))(((************************(((((())))))******++++++***)))((('''&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''((()))***+++++++++***)))(((((((((((()))))))))*********+++,,,,,,+++******,,,***,,,000222222666<<>>:::777333000111111222222111111111000000//////...---.........---,,,+++***......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((************************)))))))))))))))*********))))))((('''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&'''))))))''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''''''''((('''((()))*********))))))((((((((()))))))))******)))******+++++++++******,,,+++...333666888===DDDJJJQQQ^^^nnn}}}}}}zzzzzzyyyzzz{{{}}}yyycccSSSHHH>>>999888888666333333333333222000222222222222222222111000111111000000000/////////////////////............{{{zzzyyyxxxuuuooohhhcccYYYVVVSSSRRRSSSSSSRRRQQQUUUUUUUUUUUUSSSQQQOOONNNPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVRRRTTTVVVVVVTTTSSSSSSSSSOOOPPPTTTYYYYYYVVVXXX\\\bbbiiirrr|||yyysssjjjbbbXXXOOOIII===999555333222333333222111111111000000000//////000111111111000000///......------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))*********************************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''(((((('''((((((((())))))))))))(((((()))))))))*********))))))******************---,,,///555888;;;BBBIIIPPPZZZkkk|||}}}{{{yyyxxxvvvwwwxxxzzz|||}}}~~~mmm[[[NNNBBB;;;:::777555333222333333333222222222222333333222111111111111111000000000/////////////////////.........wwwooojjjeeeccc```^^^]]]ZZZWWWTTTPPPOOOOOOPPPQQQRRRQQQPPPRRRSSSTTTTTTRRRPPPNNNMMMPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUUUURRRSSSTTTUUUUUUTTTSSSRRRQQQSSSUUUVVVUUUSSSSSSSSSSSSQQQQQQSSSRRRNNNMMMPPPNNNSSS[[[bbbggglllppprrrzzzzzz}}}||||||yyyhhh\\\SSSOOOAAA===888555444444444333111111111111000000000000---............------,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************************************)))))))))))))))(((((())))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((())))))***))))))))))))************))))))*********++++++,,,...---000666;;;???GGGOOOXXXeeeyyy~~~~~~}}}{{{wwwuuutttuuuvvvxxx{{{~~~}}}{{{}}}}}}kkkZZZJJJ@@@<<<777555333222333444444444111222222333333333222222111111111111000000000000.........///////////////}}}rrriiibbb\\\XXXZZZXXXUUUTTTUUUUUUTTTSSSOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRQQQOOONNNOOOPPPPPPQQQSSSTTTVVVWWWSSSSSSSSSSSSSSSTTTUUUUUURRRTTTVVVWWWWWWVVVTTTRRRPPPRRRUUUVVVUUUTTTTTTUUUWWWSSSRRRSSSQQQLLLJJJLLLHHHKKKOOORRRTTTVVVZZZ\\\aaakkk{{{~~~wwwwww{{{tttcccXXXRRRIIIDDD>>>:::777555444222111111111111111111111111---......///......------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))*********(((((()))*********))))))''''''''''''''''''''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((######$$$&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''((((((((((((((()))))))))&&&&&&&&&''''''''''''((((((''''''''''''(((((()))))))))((((((((()))***+++)))))))))*********++++++************+++,,,---...000///333:::@@@FFFOOOXXXeeettt}}}|||xxxuuuttttttwwwyyy{{{~~~}}}zzzzzz|||hhhRRRCCC===:::777444333444555555555111222333333333333333333222222111111111000000000.........///////////////tttooohhh```ZZZVVVSSSRRRUUUTTTSSSTTTUUUVVVTTTSSSQQQRRRTTTUUUVVVVVVVVVVVVSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWYYYZZZXXXVVVUUUSSSTTTVVVXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXUUUVVVXXXXXXWWWWWWXXXYYYZZZVVVUUUWWWUUUQQQNNNOOOLLLMMMMMMLLLKKKKKKNNNPPPSSSXXXbbbrrr{{{{{{}}}||||||}}}wwwgggZZZVVVQQQIIIBBB===999555333111111111111111111111111111111222222222222111111,,,------...------+++***++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++(((((())))))******++++++'''((()))***+++******)))((((((((((((((((((((((((((())))))******)))((('''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&'''(((((('''&&&%%%'''''''''(((''''''&&&&&&''''''''''''(((((())))))&&&&&&&&&''''''''''''((('''''''''''''''((())))))******)))((()))***+++,,,))))))*********+++++++++,,,+++++++++,,,---...///111222666@@@HHHPPP[[[eeevvv|||xxxvvvuuuvvvvvv{{{|||~~~|||vvvwwwyyy```MMMEEE???;;;777444444444444333111222333333444444333333222222222111111111000000............/////////000tttllliiibbb___[[[WWWTTTSSSRRRRRRRRRRRRSSSUUUVVVUUURRROOOOOOQQQSSSTTTTTTTTTUUUVVVSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWYYYWWWTTTSSSSSSUUUYYY[[[[[[ZZZYYYWWWWWWYYYZZZ[[[XXXYYYZZZYYYXXXXXXYYYZZZ]]]YYYYYY\\\[[[WWWTTTUUUQQQPPPNNNKKKHHHHHHKKKMMMIIIIIIOOO[[[kkkxxx~~~{{{zzzvvvwwwwwwfffccc]]]TTTKKKCCC===888555111111111111111111222222000111111222222222111111---.../////////...,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++'''(((((()))***++++++,,,'''((()))+++++++++***)))))))))))))))))))))))))))'''((()))+++++++++******''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***+++***)))))))))***,,,---)))************+++++++++,,,,,,++++++,,,...///000333333999DDDNNNXXXeeeooo|||zzzwwwuuuuuuvvvwwwyyy}}}~~~|||sssooottt~~~rrr]]]TTTCCC???:::666444333222111111222333333444444444444222222222111111111111000---.........//////000000zzzooogggaaa[[[XXXUUUVVVWWWWWWVVVTTTRRRPPPMMMNNNOOOQQQRRRSSSSSSSSSQQQRRRTTTTTTSSSSSSTTTVVVQQQSSSVVVWWWWWWVVVWWWXXXUUUVVVWWWWWWWWWVVVXXXYYY[[[ZZZXXXXXXXXXZZZ\\\^^^```^^^\\\^^^bbbeeedddccc```^^^]]]^^^``````^^^[[[]]]\\\\\\\\\[[[[[[[[[ZZZZZZWWWSSSQQQQQQPPPNNNKKKGGGHHHJJJMMMRRRWWW[[[^^^iiilllzzzyyywwwxxxiii[[[UUUPPPFFF<<<999888444333444333000000222222111000111333333111000........................---,,,,,,+++***)))((((((---,,,++++++******++++++(((((())))))*********+++(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((((('''''''''''')))((((((((()))***,,,---$$$%%%''')))++++++******&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''))))))))))))************++++++*********************,,,...---++++++///333222;;;EEEKKKPPP]]]ppp||||||uuuqqqrrruuuvvv{{{zzzrrrqqqssszzzttt```NNNDDD;;;999999666444555555333222222444555555444333333222222111000//////------...///000000//////wwwrrriiibbb\\\XXXUUUSSSTTTTTTUUUUUUTTTRRRPPPNNNLLLMMMNNNNNNOOOPPPPPPQQQSSSTTTUUUUUUTTTSSSTTTUUUTTTVVVXXXXXXWWWVVVVVVWWWUUUWWWYYYYYYYYYZZZ\\\^^^______^^^^^^___aaacccdddeeeddddddfffjjjlllkkkjjjhhhfffeeeeeegggfffdddaaa____________^^^^^^]]]]]]^^^[[[WWWVVVUUUTTTQQQOOOMMMLLLLLLKKKLLLLLLMMMMMMTTTUUU```rrrzzzzzz~~~zzzjjjaaaXXXMMMDDDBBB999555444666666333222444222111000111333333111000........................------------,,,,,,,,,,,,---,,,++++++***+++++++++))))))))))))*********+++))))))))))))))))))))))))))))))(((''''''((())))))))))))((((((((('''''''''###$$$&&&'''((((((((('''(((((((((((((((''''''&&&'''''''''(((((((((((((((((()))))))))*********+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************++++++*********************,,,...---,,,---111555999@@@IIIQQQ\\\mmm~~~wwwrrrooorrrvvvzzzvvvrrrqqqttt|||nnnVVVIII===999999777444333666444333333444555444333333333222222111000000///---......///000000//////{{{tttiiiddd^^^ZZZXXXWWWUUUTTTSSSTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNOOOPPPQQQUUUVVVWWWVVVTTTTTTTTTVVVVVVXXXZZZZZZZZZYYYZZZ[[[YYY[[[]]]______```bbbdddfffgggggghhhjjjkkkllllllmmmmmmooorrruuuvvvvvvttttttrrrqqqqqqqqqpppmmmkkkeeeeeeeeedddbbbaaa___^^^```^^^\\\ZZZZZZYYYVVVTTTWWWVVVUUURRRNNNKKKHHHGGGGGGFFFLLLXXX___```gggqqq|||{{{|||oooaaaSSSJJJGGG;;;777555888999666555666222111111222333333222000........................---------....../////////------,,,+++++++++++++++)))))))))*********************************************))))))))))))******)))))))))(((((((((''''''!!!###&&&((()))(((&&&$$$(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((((()))******++++++******)))))))))*********++++++******++++++++++++++++++***,,,......---///444999@@@EEEMMMXXXggg|||~~~}}}}}}vvvrrrqqqtttxxx|||zzz||||||uuuqqqooosssyyydddSSSBBB<<<;;;999555444888666444333444444333222333333222222111000000000......///000000000//////|||wwwoooiiiccc```\\\YYYXXXXXXWWWVVVTTTUUUUUUUUUTTTSSSRRRQQQRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUWWWWWWVVVVVVXXXYYYWWWZZZ\\\^^^___```ccceeecccdddfffgggggggggiiikkkmmmnnnppprrrsssttttttttttttuuuxxx|||~~~~~~}}}~~~}}}|||{{{yyywwwuuutttmmmmmmllliiifffccc```^^^^^^]]]]]]\\\\\\[[[ZZZYYY\\\\\\[[[YYYVVVRRROOOMMMGGGEEEFFFKKKNNNQQQXXXaaayyyooo]]]PPPJJJ>>>999777:::;;;888666666222111111222333333222000........................------------------------------,,,++++++++++++,,,************************************************************************)))))))))(((((((((((('''%%%&&&(((******)))(((''''''&&&%%%%%%&&&((()))+++))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))***++++++++++++***))))))*********+++++++++******+++++++++++++++,,,***---//////000333999???HHHLLLVVVdddvvv|||{{{}}}zzzwwwvvvxxxyyy{{{{{{uuuvvv|||zzztttooopppttt~~~rrr___JJJ@@@>>>;;;888666999777555444444444333111222222222111111111000000...//////000000000//////~~~yyyuuupppjjjeeeaaa]]]YYYWWWUUUUUUSSSRRRSSSTTTTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUVVVWWWXXXUUUWWWYYY[[[[[[]]]___aaa```bbbdddeeefffgggjjjlllnnnoooppppppooonnnpppqqqssstttvvvwwwxxxyyyyyyyyyyyy{{{~~~~~~|||zzzzzzvvvuuusssoookkkfffaaa^^^ZZZ[[[]]]]]]]]]\\\\\\\\\ZZZZZZZZZYYYWWWTTTRRRPPPKKKHHHEEEEEEDDDFFFLLLRRRggg|||ppp^^^RRRDDD===999:::<<<999777666333222111222444444222111////////////////////////---,,,,,,+++******))))))...---,,,,,,++++++,,,,,,+++++++++***************))))))))))))))))))))))))******++++++++++++*********)))))))))(((((((((((()))))))))((())))))******(((((('''&&&'''(((***+++))))))((((((''''''&&&&&&(((((((((((('''''''''''''''''''''((((((((((((((('''((((((((())))))******'''((())))))******))))))************++++++++++++******++++++,,,,,,,,,,,,+++...111222333888???EEENNNVVVeeexxxwwwyyy~~~|||zzzyyy{{{{{{|||zzzrrrrrrxxx~~~wwwqqqpppsssuuujjjSSSFFF@@@<<<888888:::888555444444444333111222222222111111111111111///000000000000000//////|||xxxtttpppkkkfffbbb```^^^ZZZXXXWWWVVVTTTSSSRRRSSSSSSTTTVVVWWWXXXXXXWWWXXXYYY[[[\\\\\\]]]\\\\\\^^^bbbdddeeehhhkkkmmmoooooopppnnnllllllmmmooovvvwwwxxxwwwvvvuuuuuuwwwyyyyyyzzzzzz{{{||||||||||||~~~~~~}}}}}}|||{{{yyyvvvqqqkkkeeebbb\\\^^^aaaaaa```^^^^^^___]]]]]]\\\ZZZXXXVVVTTTSSSQQQOOOLLLHHHEEEEEEHHHKKKQQQeeeuuukkkZZZNNNDDD<<<<<<===:::777777333222222333444444333111////////////////////////---,,,,,,***)))(((((('''...------,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))******++++++++++++************)))))))))((((((((()))((('''&&&&&&'''((())),,,+++***)))((('''''''''((((((((((((((('''''''''************))))))))))))'''''''''(((((((((((((((&&&''''''(((((())))))***&&&'''(((((())))))((((((*********++++++++++++,,,******++++++,,,------------000333555777===FFFLLLNNN[[[qqqwwwmmmsssxxxwwwzzz}}}~~~zzzqqqpppsssyyyzzzsssppprrrpppzzzzzzbbbPPPDDD<<<999999:::888555555555555333222111111111111111111111111000000111111111000//////|||zzzwwwsssnnnhhhccc___^^^\\\ZZZYYYYYYYYYXXXWWWUUUUUUVVVXXXZZZ]]]___```\\\^^^bbbdddffffffeeeeeeiiikkknnnpppqqqsssvvvyyyzzzzzzyyyvvvsssrrrrrrtttyyyzzz{{{{{{yyyyyyzzz{{{~~~~~~|||||||||}}}~~~~~~~~~~~~~~~{{{wwwrrrmmmjjjeeegggiiihhheeebbbaaaaaaaaa```^^^\\\[[[YYYYYYXXXUUUVVVUUUQQQMMMKKKKKKJJJDDDSSS\\\eeexxxyyyeeeXXXLLLAAA>>>>>><<<999888333222222333444444333111////////////////////////------,,,,,,+++++++++***......---,,,,,,,,,,,,---,,,,,,,,,++++++*********************************))))))***++++++***))))))*********)))))))))(((((('''''''''''''''''''''&&&*********)))((('''%%%$$$'''''''''(((((((((((((((+++*********)))))))))(((''''''''''''((((((((()))%%%&&&&&&'''(((((())))))&&&'''(((((())))))((((((*********+++++++++,,,,,,******++++++,,,------...///111555777:::AAAKKKRRRUUUeee}}}~~~mmmdddppp|||xxxuuuvvvzzzzzzqqqmmmnnnqqq{{{wwwrrrrrrooottt|||wwwaaaNNNAAA===>>>999777555555555555444333111111111111111111111111111111111111111000//////}}}{{{xxxsssnnngggbbb^^^XXXVVVUUUVVVXXXYYYYYYXXXYYYZZZ[[[]]]```ccceeegggbbbeeeiiimmmoooooonnnlllsssuuuxxxyyyzzz{{{~~~}}}}}}|||zzzwwwwwwxxxzzzxxxzzz{{{|||{{{{{{}}}~~~}}}|||}}}|||xxxsssqqqmmmoooqqqooojjjeeecccccc___^^^\\\ZZZYYYYYYZZZZZZUUUXXXXXXUUUQQQNNNLLLJJJDDDOOOPPPPPP[[[dddiiirrrwwwrrr___QQQDDD@@@???===:::999333333222333444444333111000000000000000000000000---------............///......---,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++((()))***++++++***)))(((************))))))))))))&&&''')))******)))&&&%%%%%%&&&'''((((((((('''&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))%%%%%%%%%&&&'''(((((()))''''''((()))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......000222666888<<>>===:::777666666666555333333333222222222222111222222111111111222222333}}}yyytttmmmfff```\\\ZZZ^^^aaafffjjjmmmooooooooossstttvvvuuuttttttuuuvvvtttvvvzzz||||||~~~~~~~~~~~~~~~~~~~~~}}}|||yyyuuuqqqoookkkgggcccfffkkkmmmiiiddd```___^^^\\\[[[[[[[[[[[[YYYWWWTTTRRRQQQNNNKKKHHHFFFHHHMMMRRRUUU[[[jjjxxx|||iiigggmmmppp{{{kkkZZZPPPIII@@@999555555444555666666444222000000111111000000///..............................------------,,,,,,,,,,,,,,,,,,,,,++++++++++++((((((((((((***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((('''''''''((()))***((((((((((((''''''''''''&&&&&&'''(((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))******+++''''''((()))***+++,,,,,,++++++++++++***+++///111444<<>>FFFNNNRRRXXXiii{{{rrrkkknnnuuuzzzwwwsssvvv}}}|||}}}vvvtttwww{{{~~~~~~|||yyyvvvtttrrrrrrvvvzzztttpppssszzz___MMMBBB===999999999777555555444444333333333222222222222000...---,,,---...///nnnlllhhheeeddddddfffgggmmmppptttxxxzzzzzzyyyxxxuuuvvvwwwwwwuuuuuuuuuwww{{{}}}~~~}}}||||||}}}~~~~~~|||zzzyyysssnnnlllqqqyyy|||vvvnnnjjjiiigggdddaaa___^^^]]]___^^^^^^^^^\\\XXXRRRNNNLLLJJJHHHGGGFFFKKK[[[jjjzzzooommmxxxmmm]]]SSSMMM>>>:::777666888888555222111111111111111000000///........................---------------------------------,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&'''(((((()))))))))))))))(((((())))))((('''&&&%%%''''''((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++///555999CCCJJJQQQWWWaaauuu{{{tttnnnnnnttt}}}|||mmmkkkqqq|||wwwttt|||~~~~~~zzzvvvvvvzzz~~~~~~|||zzzxxxrrrqqqsss|||xxxqqqoooxxxhhhRRRFFF===888999:::777666777444444444333333333222222111000///---------......gggfffeeeeeefffjjjmmmooosssuuuxxx{{{||||||zzzyyyxxxyyyzzzzzzyyyxxxyyyzzzxxxxxxzzz~~~~~~~~~zzz{{{|||~~~|||}}}}}}}}}||||||~~~}}}~~~~~~}}}{{{|||}}}~~~~~~}}}{{{zzzooollllllsss{{{|||wwwpppooonnnkkkhhheeebbbaaa```___^^^^^^]]][[[WWWTTTSSSOOOLLLKKKIIIKKKTTT^^^jjj{{{zzzllleeejjjxxx}}}jjj\\\TTTEEE???888666777777444000111111222222111111000///........................,,,,,,,,,------------...------------,,,,,,,,,,,,---------,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''&&&'''((()))))))))(((((('''((()))))))))((('''&&&(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((())))))***......------,,,,,,,,,,,,++++++,,,---///444:::>>>DDDKKKTTT___nnn|||vvvpppnnnqqqxxx~~~uuuhhhhhhqqq~~~wwwsssqqq|||{{{yyywwwwwwzzz~~~|||{{{yyytttssstttzzz}}}uuuppptttzzz{{{eeeOOOBBB:::;;;<<<888666888444444444444333333333333111111111111111111000000cccccceeegggkkkoootttvvvvvvwwwyyy{{{}}}}}}}}}}}}|||~~~~~~}}}{{{zzz{{{|||wwwvvvuuuwww|||zzzyyyzzzqqqsssvvvzzz}}}}}}zzz{{{}}}~~~~~~}}}{{{zzzooonnnooosssyyy{{{zzzxxxtttuuuuuutttqqqmmmiiigggdddbbb```_________]]][[[[[[VVVSSSTTTTTTRRRSSSWWWWWWbbbkkkxxx|||sssgggccciiittt}}}mmmaaaPPPGGG===888888888555111111222222222222111000000........................,,,,,,,,,---------.........------------,,,,,,,,,+++,,,,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((%%%&&&'''((()))(((''''''%%%&&&((()))***)))'''&&&(((((()))************)))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''((())))))))),,,,,,,,,,,,,,,,,,,,,---***+++...000333888???CCCJJJRRR___oooyyyvvvqqqooorrryyy}}}zzzyyypppgggkkkvvvyyytttuuuwww|||xxxttttttxxx~~~}}}~~~~~~|||{{{yyywwwvvv{{{}}}uuussstttyyyxxx[[[KKK???>>>===888555999555444444444444333333333///111222333444333222111cccdddfffjjjnnnssswwwzzzwwwxxxzzz|||}}}~~~|||zzzzzz{{{zzzwwwsssssswww|||zzzuuuttttttrrruuuyyy~~~}}}zzz{{{}}}~~~~~~}}}|||{{{tttsssssstttuuuvvvuuusssvvvwwwyyyyyywwwtttooommmiiifffcccbbbbbbbbbbbbaaa^^^YYYVVVYYYZZZVVVSSSRRRVVVVVVSSSXXXbbbccceeesss}}}kkkaaabbbkkksssxxxtttYYYOOOBBB<<<<<<<<<999555111222222222222111000000........................,,,,,,,,,------...............---------,,,,,,,,,)))***+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))$$$%%%'''((((((((('''&&&$$$&&&((()))***)))(((''''''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))***+++++++++))))))***+++,,,------...)))+++///222666;;;BBBFFFTTT\\\kkk~~~sssqqqnnnpppxxxxxxssssssnnnhhhnnnzzzvvvtttxxx}}}|||vvvqqqrrryyy}}}}}}{{{yyy|||zzztttrrrrrreeeRRRCCCAAA???888555999555555444444444333333333,,,...111333444222000///kkknnnrrruuuxxxxxxwwwwwwwwwwwwwwwwwwyyy|||~~~}}}}}}}}}}}}}}}wwwrrrqqquuuyyyyyyxxx|||{{{yyyuuussssssvvvyyyyyy}}}xxxwwwwwwxxxyyyzzzyyyxxx{{{|||}}}}}}|||zzzxxxwwwtttpppkkkgggfffeeedddccc^^^^^^^^^]]]\\\[[[ZZZZZZXXXVVVRRRNNNLLLQQQZZZaaarrrfff___\\\\\\fffnnnmmm[[[JJJCCC???888222000333111000000111111///...111111000///////////////,,,++++++***+++,,,...///---------.........//////*********))))))'''&&&&&&************************+++++++++*********))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''''')))((('''&&&&&&'''((())))))((((((''''''''''''(((*********)))(((''''''''')))************++++++++++++,,,---,,,++++++,,,...000---...444999>>>GGGOOO\\\mmmvvvwwwyyy~~~zzzsssrrrrrrqqqwwwvvvqqqwww{{{zzzxxxuuutttwww~~~~~~~~~~~~zzzssstttxxxyyydddLLL@@@===:::666444777666555444333333333333111222222222222111000000oooqqqtttwwwyyyyyyyyyyyyzzzzzzyyyzzz{{{}}}~~~}}}}}}~~~|||vvvooommmppptttvvvvvvuuuuuuvvvwwwyyy}}}~~~||||||~~~~~~}}}~~~|||{{{{{{{{{zzzyyyxxxuuurrrooonnnkkkhhhfffdddcccbbb```___^^^^^^^^^ZZZXXXUUUPPPLLLMMMRRRVVVqqqooobbbYYYUUUXXX\\\lll~~~kkkVVVKKKDDD<<<666444333222000000111111000///111111000///////////////------,,,+++,,,,,,......,,,,,,,,,,,,------......+++,,,,,,+++***)))((((((*********************************)))))))))(((((((((((())))))))))))((((((((()))))))))))))))((('''***))))))))))))(((((((((***)))(((((((((((()))***(((((('''''''''(((((()))(((((()))))))))))))))))))))************+++++++++,,,,,,---,,,******,,,...000///111777===CCCMMMWWWjjj|||{{{rrrtttyyyyyyrrrqqqqqqrrrzzzsssrrrxxx|||{{{uuutttuuuyyy}}}}}}~~~~~~|||~~~}}}vvvtttvvv{{{lllUUUHHHAAA;;;888777555555444333333333333333222222222222222111000000tttuuuvvvxxxzzz{{{{{{{{{|||{{{{{{zzz{{{|||~~~~~~~~~}}}}}}}}}~~~xxxrrrkkkhhhlllqqquuuwwwuuuwwwzzz{{{{{{|||~~~~~~|||~~~|||zzzyyywwwsssoookkkkkkhhheeebbb```___``````^^^]]]ZZZVVVPPPMMMLLLLLL[[[pppppp___TTTPPPOOOWWWmmmgggVVVKKKBBB<<<999444222000000222222111000111111000//////////////////......---------......+++++++++,,,,,,,,,,,,---------------,,,+++******************************)))))))))(((((((((((((((((())))))******))))))((()))))))))))))))(((''''''************))))))))))))******))))))))))))******''''''''''''((()))******''''''(((((()))***++++++)))************+++++++++,,,------+++******,,,...111111555<<>>DDDIIISSSfffxxxxxxjjj```ZZZXXX```kkkxxx|||vvvqqqqqqtttvvvuuusssssswww~~~~~~}}}|||{{{}}}~~~zzz~~~uuuooolllpppzzz|||jjjVVVDDD;;;:::444444333333222222333333222333333333333222111111tttuuuwwwyyyzzz{{{||||||~~~}}}}}}|||{{{zzzyyyyyysssrrrqqqpppppppppqqqqqquuuvvvyyy~~~~~~zzztttnnnjjjhhhiiiiiihhhfffdddcccbbb```\\\ZZZQQQPPPNNNPPP]]]qqqvvvvvvyyyooohhhfffqqqvvvcccWWWKKKBBB;;;888444222222333333222111111000///////////////...//////000//////...---///...............------+++++++++,,,,,,++++++***************************************++++++++++++)))******++++++******)))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((()))******+++*********************))))))************+++++++++,,,------,,,,,,///333777999<<>>:::666333222222222111111111000///////////////,,,---.../////////...---.........------,,,,,,,,,***++++++,,,,,,,,,++++++************************))))))))))))*********+++)))******++++++******)))&&&'''((())))))******))))))))))))((((((((((((''''''((())))))))))))((('''***)))))))))))))))******)))))))))******++++++,,,)))************+++++++++,,,---------...111777;;;===AAAHHHMMMTTTdddwwwfff\\\ZZZ^^^bbbmmmvvv~~~~~~vvvoooooorrr}}}yyyqqqpppsssxxxwwwrrrrrrwww~~~||||||~~~zzz{{{vvvoooqqquuuzzzoooYYYGGG>>>999888777555444333222222333333444444333333222111rrruuuyyy|||~~~~~~uuuuuuuuuuuutttrrrqqqqqqkkkllloootttyyy~~~|||zzzxxxvvvuuuvvvxxxyyyxxxoooiiiggggggfffeee^^^^^^[[[VVVSSSUUUXXXZZZYYY^^^aaabbbhhhyyy~~~mmmZZZKKK@@@<<<777444222222222111111111000///////////////+++,,,---/////////......---------,,,,,,+++++++++++++++,,,------,,,,,,,,,************************'''((((((((())))))************++++++++++++******%%%&&&''')))************************))))))))))))((()))***++++++***)))(((+++***)))))))))))))))***''''''(((***+++,,,---...)))************+++++++++,,,---------///333999===???DDDKKKQQQYYYlllppp```XXXZZZbbbhhhttt|||}}}rrriiiiiilllzzz}}}tttlllnnntttzzzxxxrrrtttzzz}}}{{{|||~~~zzz{{{zzzooopppqqqtttxxxaaaLLLBBB;;;:::888666444333222222333333444444333333222111ooorrrvvv{{{}}}}}}|||{{{wwwrrrllljjjlllooopppqqqlllsss|||yyyzzzyyyuuurrrttt{{{}}}sssooopppnnnggg``````aaaaaa]]]WWWQQQMMMKKKRRRZZZcccddd```fff|||zzzdddVVVLLLCCC;;;888555222222555222111000///............000000000000000///......------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++************))))))))))))(((((())))))))))))(((((((((((()))***++++++******+++++++++++++++***)))((((((((((((((((((((((((((((((((()))***************,,,,,,++++++,,,,,,---...+++---...000222666;;;???HHHMMMQQQVVVfff|||ooobbb\\\```jjjrrr|||yyyuuurrrlllgggjjjppp}}}zzzuuusssuuuwwwyyyxxxyyyzzz|||~~~~~~}}}~~~~~~~~~~~~yyysssqqqrrrxxxpppWWWCCC>>>:::999888666111111555555444333222111222333333ssstttwwwyyyzzzyyywwwvvvsssooojjjiiilllppprrrsssyyyzzzsssoooqqqzzzxxxtttssspppiiibbbbbbbbbbbb```\\\VVVOOOLLLLLLRRRZZZ\\\YYY^^^qqqssscccSSSHHH>>>999777555444666444333222111111000000111000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''''''''***************)))((((((((((((((((((((((((((((((((())))))***************,,,,,,+++++++++,,,,,,---,,,---///000333999@@@EEEGGGMMMSSS\\\qqqxxxmmmdddccchhhqqqwww}}}wwwrrrooollljjjnnnttt~~~~~~{{{|||}}}|||{{{zzz{{{~~~~~~}}}~~~}}}wwwsssrrrwww~~~yyyaaaMMMAAA===999999666222222555555444333222222222333333tttuuuvvvwwwvvvuuusssrrrooolllkkklllqqqwww{{{}}}uuuoooqqqyyy}}}zzztttnnniiieeedddbbbbbb```\\\TTTNNNJJJLLLOOOQQQPPPTTTdddsssuuuaaaRRRBBB<<<:::888666666555444333222111111111111000000000000000///......------------------------------------------------,,,,,,,,,+++++++++******)))************+++++++++************))))))))))))((())))))******))))))((())))))*********))))))(((((())))))))))))(((''''''((((((((((((((((((((((((((()))******++++++******,,,,,,++++++***+++++++++---...000222666===EEEJJJKKKPPPYYYgggzzztttmmmjjjnnnuuuzzz}}}|||tttlllkkkkkkmmmsssyyy}}}zzz}}}|||{{{}}}~~~}}}}}}|||wwwtttwww}}}~~~ooo[[[HHH@@@:::999777444333555555444333222222222333333sssssssssssssssssssssrrrnnnnnnpppuuu||||||uuutttyyy~~~yyyssspppkkkgggbbbbbbbbb```YYYSSSNNNKKKIIIIIIIIINNNZZZgggqqq^^^JJJ@@@===999666444333333111000000000000000000000000000000///......------------------------------------------------,,,,,,,,,+++++++++******))))))*********+++++++++************)))))))))((()))))))))******))))))))),,,,,,,,,,,,+++***))))))((()))))))))))))))(((((((((((((((((((((((((((((())))))***++++++++++++***,,,,,,+++************+++---///333777;;;@@@FFFJJJPPPVVVaaassswwwssspppsss{{{yyyoooffffffjjjpppwww}}}}}}wwwuuuzzz}}}|||~~~~~~}}}~~~|||xxxzzz~~~{{{hhhPPPEEE;;;888777444333555444444333333333222222222uuutttsssqqqqqqqqqqqqrrrpppsssxxx~~~zzzzzz||||||zzzvvvuuurrrkkkdddbbbbbbbbb^^^YYYUUUOOOHHHEEEEEEHHHSSS]]]oooWWWIIIAAA;;;555333444333222111000000000000000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************)))))))))((())))))************))))))))))))))))))((('''&&&&&&))))))***++++++*********))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,++++++***++++++,,,,,,111777<<>>BBBEEEGGGIIINNN\\\ssswwwpppttt|||yyyllleeebbbeeekkkrrr{{{|||xxxyyy~~~zzz~~~~~~~~~~~~~~~fffTTTAAA:::999777444333333333444444444333222111sssrrrpppoooqqquuuzzz}}}~~~{{{zzzxxxvvvsssoookkkgggcccaaa\\\XXXTTTQQQKKKGGGIIIOOO]]]yyy~~~gggTTTDDD;;;999777666555444444333333444000000000000000///......------------------------------------------------,,,,,,,,,+++++++++******)))************+++++++++************)))))))))))))))******++++++******)))++++++,,,---------,,,,,,(((((()))***************)))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,---...///000111444999>>>BBBGGGMMMQQQQQQddduuullliiirrr~~~{{{sssgggdddeeeiiinnnttt}}}|||zzzzzz}}}|||~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~rrr]]]GGG===<<<:::666444333333444444444333222111lllkkkkkkmmmsss{{{~~~xxxyyyzzzwwwqqqjjjeeebbb]]]\\\]]][[[SSSJJJIIIMMMIIIeeerrr[[[III???>>>555555444333222222222222000000000000000//////...------------------------////////////////////////,,,,,,,,,+++++++++******)))************+++++++++************))))))))))))******++++++++++++******'''((()))***************''''''((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,---...000111222444666999===BBBJJJRRRXXXWWWlllxxxiiicccdddooo~~~wwwpppddddddhhhmmmqqquuu~~~yyyyyy{{{~~~}}}~~~~~~~~~~~~~~~|||}}}}}}|||{{{{{{}}}~~~~~~~~~~~~~~~}}}yyycccKKK@@@>>><<<888666333333444555444333222111hhhlllqqqwww}}}}}}}}}}}}|||xxxqqqggg`````````___\\\XXXSSSNNNLLLGGGSSSllllllXXXIII@@@;;;666444555555111///000111111111111000000000000//////.........---------000///------...//////...***++++++,,,,,,++++++***,,,,,,,,,++++++*********!!!%%%((())))))***+++******++++++++++++************))))))(((((('''''')))************+++++++++'''(((((()))***+++++++++******+++++++++,,,,,,,,,&&&))),,,......///000222666;;;;;;@@@KKKMMMOOOZZZ___zzzkkk___^^^bbbrrrzzzmmmcccdddbbbfffpppvvvxxx}}}vvvwwwzzz|||~~~~~~}}}~~~}}}||||||~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~|||{{{~~~~~~yyy~~~~~~{{{yyyzzzmmmTTTDDD<<<777555555555444444333333222222111kkkpppxxx{{{rrrhhhaaaaaaaaa```^^^ZZZVVVSSSPPPJJJNNNYYYmmmyyyaaaNNNCCC===888555666666333111333111111111111000000000000//////.........---------000...---...///000///...++++++++++++++++++++++++,,,,,,,,,+++++++++******%%%'''***+++++++++,,,---******++++++++++++******((((((((())))))))))))))))))************+++++++++((((((((()))***+++++++++******+++++++++,,,,,,,,,)))+++---......///222444:::??????CCCMMMNNNPPP\\\kkkwwwccc[[[\\\hhhwwwuuukkkccceeecccgggooouuuwww|||~~~xxxyyy{{{|||}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{zzz}}}~~~{{{xxxwwwxxxttt[[[JJJ@@@999777888555555444444333222111111vvv{{{~~~{{{yyytttuuuvvvvvvxxx}}}}}}tttjjjcccbbbbbbbbb```^^^[[[XXXWWWQQQOOONNNUUUhhhnnnWWWKKK@@@:::777777777444333555111111111111000000000000/////////............---.........///111000...,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++***((()))******(((((()))*********++++++++++++******''''''((())))))***++++++)))************+++++++++(((((())))))***+++++++++******+++++++++,,,,,,,,,+++,,,---------000333666;;;AAABBBFFFPPPQQQUUUccczzzkkk\\\[[[aaasssxxxnnngggccceeedddgggnnnsssvvvzzz}}}{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}~~~}}}zzzxxxxxx~~~{{{||||||xxxuuutttuuueeeRRRFFF===::::::666666555444333222111000~~~vvvpppmmmkkkjjjfffeeeddddddggglllqqquuu|||}}}vvvmmmgggdddddddddcccaaa___]]]\\\UUURRROOONNNWWWiiixxxaaaUUUCCC<<<888777666444333666111111111111000000000////////////..................---...000111111...+++---,,,***))))))***,,,---++++++++++++++++++++++++)))******)))''''''(((*********++++++++++++******(((((()))))))))*********))))))*********+++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,000444888999@@@BBBGGGPPPSSS[[[mmmsssbbbZZZaaammm}}}~~~ooogggeeeeeeeeefffhhhlllpppssswwwzzzzzzyyyxxxvvvuuuvvvwwwxxxyyyyyy{{{|||~~~}}}}}}~~~~~~~~~}}}~~~|||xxxvvvzzz~~~||||||xxxuuutttttt|||ppp\\\LLLAAA<<<<<<777777666444333222111000|||uuullleeeaaa___^^^^^^___]]]ZZZZZZ\\\```eeegggkkkkkkmmmrrr|||zzzrrrmmmjjjiiihhhfffdddbbb```___XXXUUUPPPKKKJJJQQQ___iiiqqqvvv|||eeeXXXFFF???888777555222222555111111111111000000000///////////////////////////...---...000111111...+++---,,,***))))))***,,,---+++++++++++++++++++++++++++,,,,,,,,,++++++---///******++++++++++++******+++*********)))))))))((())))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,000666;;;;;;CCCDDDGGGOOOSSS```uuuxxxggg\\\\\\jjjzzzwwwiiidddfffhhhggghhhjjjkkknnnrrruuuuuuuuusssqqqpppqqqsssuuuvvvwwwxxxzzz}}}~~~~~~}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}|||~~~~~~~~~zzzvvvxxx}}}~~~}}}|||xxxuuuuuuzzz{{{fffTTTEEE===<<<777666666555333222222111|||hhhccc]]]XXXWWWWWWXXXYYY\\\YYYWWWWWWYYY]]]```aaa```^^^^^^aaakkk{{{{{{vvvrrrqqqnnnkkkhhheeebbbaaaaaa]]]UUUKKKEEEFFFMMMTTT[[[fffuuugggWWWJJJBBB:::777444111222444111111111111000000000000...////////////000000000.........///111000...,,,,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,''')))++++++***+++,,,...******++++++++++++******,,,++++++***))))))(((((()))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---///333999>>>@@@HHHHHHIIIOOOUUUfff~~~lll___\\\bbbrrr}}}oooeeeeeejjjmmmkkkmmmnnnmmmooosssuuutttqqqooommmmmmpppsssuuuvvvvvvxxx|||~~~}}}||||||||||||zzzzzzzzz{{{||||||}}}}}}{{{}}}{{{vvvvvvzzz{{{{{{xxxuuuwwwppp[[[III???<<<666666555555444333333333}}}ppphhh\\\XXXUUUTTTUUUYYY[[[\\\]]][[[YYYZZZ^^^bbbcccccc^^^]]]\\\]]]eeettt{{{yyyuuuppplllgggdddcccfffbbb[[[RRRLLLIIIJJJKKKOOOZZZiiiwwwmmmYYYOOOFFF===999555111222444111111111111000000000000.../////////000000000000000...---...///000///...++++++++++++++++++++++++******+++++++++,,,,,,,,,$$$&&&)))))))))(((((()))******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...000222777===BBBBBBJJJKKKKKKSSS]]]ssssssddd___bbblllyyyuuuhhhbbbgggnnnqqqpppssstttqqqrrrwwwxxxuuupppmmmkkkmmmqqquuuwwwwwwwwwzzz~~~~~~|||{{{{{{|||}}}zzzzzzzzz{{{|||}}}}}}~~~|||~~~|||vvvuuuxxxuuuzzz~~~yyyuuuttt{{{yyycccNNNAAA===555555555555555555444444~~~qqqddd[[[WWWUUUTTTUUUYYY]]]aaaccc```^^^]]]```eeeiiijjjiiibbbbbbaaaaaagggtttzzztttnnniiieeeddd```___\\\YYYSSSMMMGGGCCCFFFNNNZZZfffuuuuuu___SSSIII???:::666222222555111111111111000000000000.../////////000000111111111///------...000///...***++++++,,,,,,++++++************++++++,,,,,,,,,'''***,,,---,,,***))))))******++++++++++++******)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---///222666;;;@@@EEE@@@IIIKKKMMMXXXeee{{{mmmbbbbbbjjjttt~~~|||ooocccbbbjjjqqqssstttxxxxxxttttttyyyzzzwwwooommmkkkmmmrrrvvvxxxxxxyyy|||}}}||||||}}}}}}{{{{{{{{{{{{|||}}}}}}|||uuutttwwwrrrvvv}}}zzzuuurrrwww~~~gggQQQCCC>>>444444444555555555555666vvvlllbbbZZZWWWWWWZZZ]]]]]]^^^eeeoooooobbb]]]```hhhzzzxxxooonnnkkkggggggooo}}}{{{ssskkkgggeeeaaa___\\\\\\[[[UUUKKKCCCBBBEEENNNZZZfffxxxjjjWWWNNNBBB:::888777555222555444111/////////111222---......///000111111222000000///...............111...,,,,,,......+++)))+++,,,,,,---............))))))(((((((((((())))))*********++++++,,,,,,,,,,,,,,,+++***)))(((''''''******************************))))))******+++,,,+++*********++++++,,,---///...///222888>>>BBBDDDEEEIIIMMMRRR]]]rrrooogggbbbhhhvvvwwwiiieeejjjqqqtttsssyyywwwttttttuuuuuuuuutttrrrpppoooqqquuuwwwuuussswww}}}}}}}}}|||{{{{{{|||~~~}}}}}}}}}~~~~~~~~~{{{zzzzzz{{{~~~~~~{{{yyywwwuuurrrssssssvvv~~~{{{wwwrrrqqqtttkkkVVVHHH@@@999888777666444333222111tttiii```^^^```ccceeeeeeiiiooopppfffdddiiiqqqtttrrrmmmhhhhhhppp}}}~~~vvvoookkkiiidddaaa___^^^]]]YYYPPPIIIAAACCCHHHPPPZZZkkkyyy___VVVIII???;;;999777444444333222000000000000111......//////000000111111000000///...............222000......000000...,,,******+++,,,,,,,,,++++++***))))))(((((())))))***++++++++++++++++++,,,,,,++++++******))))))((((((************************+++************+++,,,,,,------,,,,,,,,,------......///111444:::???BBBDDDEEEHHHMMMUUUeee~~~vvvjjjfffeeennn|||~~~sssgggdddjjjssswwwwww|||yyyvvvttttttttttttssssssrrrqqqrrruuuwwwyyyyyy{{{~~~}}}}}}}}}}}}~~~{{{||||||}}}}}}~~~|||{{{yyyyyyxxxyyy{{{}}}zzzyyywwwvvvtttqqqpppttt{{{}}}wwwqqqppprrr|||uuu```PPPGGG:::999777666555444333222ooojjjjjjooosssrrrqqqrrrssskkklllrrrzzz{{{tttmmmkkkqqq}}}{{{uuuqqqooohhheeebbbaaa```]]]XXXSSSFFFDDDDDDGGGMMM\\\ttt~~~lllbbbTTTHHH@@@<<<999666333333333222111111000000000000000000000000000000000000///...............---,,,++++++------,,,+++++++++,,,,,,,,,+++******+++******************+++,,,,,,++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,------000//////.........//////...000444888<<<@@@CCCDDDHHHIIINNN[[[qqqyyyiiicccdddjjjwwwvvvlllcccccckkkuuu{{{}}}~~~zzztttqqqppppppqqqqqqvvvuuutttssssssvvv|||}}}~~~~~~zzz{{{{{{|||}}}}}}~~~~~~{{{xxxwwwvvvwwwvvvuuuuuuxxx~~~}}}zzzxxxyyy|||}}}|||yyyzzzyyy|||~~~yyyxxxwwwwwwvvvrrrppprrryyy}}}{{{rrrppprrruuu}}}hhhUUUIII<<<:::777666666666555444wwwuuu{{{}}}zzzxxxqqqrrrvvv{{{vvvrrruuu}}}{{{wwwuuullliiieeeccccccaaa^^^[[[PPPKKKGGGDDDFFFQQQggg{{{||||||{{{qqqaaaQQQFFF>>>999666333333333333222111000///111111000000000000000000000000///...............************+++++++++***............---,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++*********)))))))))******+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111000//////......//////...222777<<>>FFFHHHGGGMMMUUUkkkqqq^^^VVVXXXhhh~~~}}}|||vvv|||~~~vvvmmmjjjhhhiiilllmmmjjjhhhjjjooouuuzzz}}}||||||}}}~~~}}}}}}~~~}}}vvvrrrrrrttttttssszzzvvvuuuyyy|||~~~|||zzzzzzzzz~~~}}}}}}zzzppphhhfffeeeddddddeeehhhjjjlllwww{{{~~~{{{vvvrrrqqqssswwwzzz|||{{{|||uuurrrpppssszzzttt]]]NNN???999777555444444xxxrrrwww||||||}}}wwwtttrrrlllddddddbbb^^^YYYSSSNNNIIIGGGMMM[[[uuuttt]]]MMM???777333444444222000000111111111111111111111111......////////////.........------,,,,,,------...---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...000222333:::BBBAAA@@@GGGIIIIIIPPP___www}}}rrrdddVVVSSSYYYlllyyyzzzzzz~~~vvvkkkiiihhhiiijjjjjjjjjiiiooosssyyy~~~~~~~~~||||||}}}~~~|||wwwssspppqqqsssssssssxxxtttrrrvvvyyy||||||zzzzzzyyy}}}}}}}}}{{{rrrjjjfffeeeddddddeeefffhhhjjjrrrwww~~~}}}zzzuuurrrqqqsssvvvyyy~~~wwwsssppppppttt~~~dddSSSBBB::::::888666666{{{sssnnnrrr{{{{{{zzz{{{www|||zzzxxxvvvpppiiifffeeebbb]]]WWWQQQKKKHHHFFFJJJYYYrrriiiSSSAAA999444444555333111222111111111111111111111111......////////////.........------,,,,,,------...,,,---------------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...000222444555;;;CCCBBBBBBIIIJJJKKKVVVlllnnnbbbVVVNNNQQQ[[[rrruuuxxx|||{{{rrrhhhhhhhhhhhhfffgggiiijjjrrrvvv|||}}}}}}~~~}}}}}}|||}}}~~~wwwtttrrrrrrsssuuuuuuuuuvvvqqqooorrrvvvzzz}}}|||{{{zzz}}}}}}~~~}}}uuunnnhhhgggfffeeeeeeeeefffggglllrrrzzz~~~|||zzzuuurrrqqqrrruuuwww{{{}}}~~~}}}}}}}}}wwwrrrooopppwwwooo[[[FFF===<<<;;;999777tttlllhhhllltttxxx{{{}}}|||xxxuuutttuuusssxxx}}}|||{{{uuupppjjjhhheeeaaa[[[TTTNNNKKKHHHDDDIIIXXXnnn}}}zzzqqqWWWCCC;;;555444444222111222111111111111000000000000......////////////.........------,,,,,,------...++++++,,,,,,------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111444666888;;;CCCCCCDDDJJJJJJPPP^^^xxxyyyfffYYYNNNJJJRRR^^^www|||uuuzzz}}}uuukkkeeeggggggfffdddeeeiiimmmrrrvvv{{{~~~~~~~~~}}}}}}~~~}}}}}}}}}|||{{{xxxwwwwwwwwwxxxyyyxxxxxxuuupppmmmpppuuuzzz~~~}}}}}}}}}~~~xxxssslllkkkiiihhhgggfffggggggiiiooowww}}}~~~}}}||||||yyyvvvsssqqqrrrtttuuuwwwyyy{{{zzzzzz||||||uuurrrqqquuu{{{dddKKK???===<<<999777~~~mmmeee```eeejjjmmmnnnooolllmmmmmmmmmlllkkkkkkkkklllqqqyyy~~~~~~~~~zzzwwwnnnmmmiiiddd^^^WWWRRROOOKKKFFFDDDJJJVVVgggyyykkkfffdddyyyvvvZZZGGG>>>666444333111111222111111111000000000//////......////////////.........------,,,,,,------...******++++++,,,,,,------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......000333666999;;;<<>>:::777666lllccc]]]___ccccccbbbbbb^^^_________``````aaaaaa```eeemmmtttyyy}}}}}}|||~~~}}}|||tttqqqlllfff```ZZZVVVSSSLLLHHHEEEEEEHHHSSSiii}}}zzzbbbYYYZZZsss~~~cccLLLBBB888555444111111222111111111000000//////.........////////////.........------,,,,,,------...******+++++++++++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---...///111444888<<<>>>===CCCDDDGGGMMMPPP```{{{wwwbbbTTTKKKJJJVVVfff~~~{{{|||rrrhhhbbbbbbaaaaaacccgggnnnrrruuuyyy~~~~~~|||}}}~~~}}}~~~~~~~~~|||}}}}}}||||||{{{yyy{{{|||}}}{{{yyyxxxxxxyyyvvvqqqooorrrvvv{{{~~~|||zzzssssssrrrpppnnnmmmkkkkkklllooosssuuuvvvvvvwwwxxxxxxxxxxxxyyyzzzzzz{{{{{{|||zzzxxxvvvuuutttsssssstttvvvwwwtttqqqpppsssvvvtttttttttuuuwww}}}zzzwwwuuutttyyy{{{___LLLAAA:::777777uuukkkbbbaaaaaa___\\\[[[ZZZYYYXXXWWWXXXXXXXXXWWWWWW[[[aaaeeeiiinnnssswwwyyy{{{~~~~~~~~~xxxuuuooogggaaa\\\YYYWWWPPPLLLGGGDDDCCCIIIYYYhhh|||lll___aaawwwqqqRRRGGG<<<888555222222333222111111000//////............////////////.........------,,,,,,------...,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...///222666:::===??????DDDEEEIIIPPPVVVkkkzzzcccTTTLLLNNN^^^ppp}}}}}}yyypppgggbbb```^^^___dddkkkqqqtttwwwzzz}}}~~~|||}}}{{{|||~~~~~~|||zzz{{{|||}}}{{{xxxwwwyyy{{{uuuqqqpppssswwwzzz}}}{{{ttttttsssrrrpppooommmlllmmmnnnpppqqqrrrsssvvvxxxvvvvvvwwwxxxzzz{{{}}}}}}|||{{{zzzxxxvvvuuutttsssrrrtttuuurrrooommmppprrrttttttttttttuuuyyyzzzvvvssstttxxxmmmWWWGGG<<<999;;;tttiiifffddd___\\\ZZZ[[[YYYVVVTTTTTTSSSSSSRRRUUUWWWZZZ\\\]]]aaagggkkkppptttyyy~~~~~~{{{wwwppphhhaaa]]]ZZZYYYUUUOOOIIIEEEBBBDDDNNNYYYiii{{{lllmmm~~~}}}WWWKKK???:::777444333555222111111000///......---......////////////.........------,,,,,,------............------,,,,,,,,,,,,,,,,,,------.........************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...000222666;;;>>>AAABBBFFFGGGKKKSSSZZZrrr~~~dddUUUNNNSSSfff{{{}}}}}}yyyuuummmeeeccc___[[[^^^eeennnsssvvvvvvzzz~~~~~~{{{}}}~~~zzz{{{~~~}}}{{{|||}}}}}}|||yyyyyy|||tttqqqpppssswwwyyy~~~}}}|||tttttttttsssqqqooonnnllllllmmmoooooopppssswwwzzzvvvvvvwwwxxxzzz}}}}}}|||{{{yyywwwvvvtttsssoooqqqsssrrrppppppsssvvvuuuuuuuuusssssstttwwwzzz}}}~~~xxxrrrqqqsss{{{www___KKK>>>;;;>>>~~~|||xxx~~~wwwtttpppggg___\\\[[[ZZZXXXUUUTTTTTTTTTTTTRRRRRRRRRSSSUUUWWWYYY[[[fffnnnvvv}}}zzzyyyuuummmeee______```YYYUUUOOOHHHDDDEEEIIILLL[[[mmm~~~ttt|||mmmZZZFFF;;;777333000...111111111111111000//////------............------000000//////............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))000///---,,,+++,,,------------------------------...---...333:::@@@BBBBBBDDDDDDGGGKKKQQQbbbvvv___WWWRRR]]]sss~~~{{{|||{{{rrrjjjfffeeefffbbb___```fffnnnsssuuuyyy|||~~~|||~~~~~~}}}~~~~~~|||zzzyyyzzz}}}~~~}}}}}}}}}}}}}}}|||{{{rrrrrrqqqqqqsssxxxxxxvvvsssrrrrrrrrrqqqpppooommmmmmooorrrsssqqqoootttuuuwwwxxxyyyyyyyyyxxx~~~}}}{{{zzzyyyxxxwwwwwwttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzyyyxxxyyy|||xxxppppppttt{{{iiiRRRCCC<<<:::~~~{{{xxxuuusssmmmqqq{{{}}}tttmmmiiibbb```]]]ZZZVVVTTTRRRQQQOOOOOOOOOOOOPPPRRRTTTUUU]]]eeeoooxxx~~~|||zzzuuuoooiiidddbbbaaa]]]YYYRRRKKKFFFEEEFFFHHHMMM]]]vvvwwwyyyuuuaaaKKK>>>888444111000000111111111111000//////---......//////......---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...---,,,++++++,,,---------------------------//////111666<<>>@@@CCCEEEGGGIIIQQQbbbxxxeee^^^gggvvvvvvnnnhhhddd```^^^[[[^^^bbbfffkkkqqqwww{{{~~~~~~}}}~~~{{{xxxyyyuuuqqqooorrrvvv{{{}}}}}}{{{yyyyyyyyyzzzzzzyyyvvvssshhhjjjlllllllllnnnppprrrwwwxxx{{{~~~~~~{{{yyyyyyxxxxxxyyyzzzzzzwwwuuusssuuuvvvvvvuuuttttttuuuvvvvvvvvvvvvwwwxxxzzz{{{|||{{{zzzzzzyyyyyyyyyyyyzzzxxxtttpppmmmlllllllllfffgggiiikkkmmmoooqqqrrrsssvvvzzzyyytttpppttt|||zzz___JJJ>>>~~~{{{{{{|||~~~|||rrr^^^[[[VVVSSSQQQOOOLLLJJJEEEEEEEEEDDDCCCBBBBBBCCCEEEDDDEEEFFFCCCCCCMMMZZZlll}}}}}}rrrggg\\\TTTPPPIIIGGGEEECCCBBBBBBBBBBBBAAAIIIRRR[[[hhhvvv|||ssskkkaaaZZZXXXTTTVVVbbbvvv}}}wwwlllhhhdddaaa___YYYQQQJJJBBBCCCGGGPPPbbbzzzrrr___WWWccc~~~hhhSSSBBB999777222222222222222111111000//////000000000000//////------........./////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.../////////......---------...///000000000222555999<<<>>>@@@DDDHHHHHHLLLVVVlllrrreeedddooo}}}}}}tttmmmhhhddd___\\\[[[___eeeiiimmmqqqwww{{{yyy|||~~~}}}}}}|||zzzxxxuuurrroooooosssxxx}}}~~~~~~zzzyyywwwwwwwwwvvvsssqqqhhhjjjlllmmmmmmnnnoooqqqrrrtttwwwzzz}}}~~~~~~|||zzz|||||||||}}}}}}|||yyyvvvxxxzzz{{{zzzxxxvvvvvvwwwyyyxxxwwwwwwwwwxxxzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvuuussspppmmmkkkkkklllmmmooopppqqqrrrtttuuuvvvwwwwwwyyy|||}}}wwwqqqrrrwwwjjjSSSFFFxxxuuuqqqnnnnnnppprrruuuuuuuuuttttttwwwwwwnnncccYYYVVVSSSQQQPPPOOONNNLLLEEEFFFFFFDDDBBBAAAAAABBB>>>>>>@@@BBB???;;;@@@JJJNNNddd}}}uuukkkaaaYYYTTTQQQHHHGGGEEECCCBBBBBBBBBBBBCCCJJJRRRXXXbbblllqqqqqqsssqqqoooqqqxxxzzzrrriiiaaa^^^ZZZXXX```ttt~~~zzzpppkkkfffccc```[[[SSSLLLBBBCCCDDDGGGQQQfffzzzeeeWWWYYYrrroooYYYFFF;;;888222333333333333222111111//////000000000000//////........./////////000000..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,---///000000000//////---------...///000000111444777;;;===>>>AAAFFFJJJHHHNNNZZZsss{{{mmmfffjjjvvvyyyrrrmmmiiifffbbb^^^\\\```fffkkknnnrrrwww||||||wwwzzz{{{yyyxxxyyy{{{~~~~~~~~~ssspppoooppptttzzz~~~zzzxxxvvvuuutttsssqqqpppiiikkknnnooonnnnnnpppqqqoooqqqtttxxx{{{}}}~~~~~~~~~|||zzz}}}zzzwww|||~~~~~~{{{xxxyyyzzzzzzzzzyyyxxxxxxyyyzzz{{{zzzyyyxxxvvvuuutttttttttrrrpppnnnlllkkkmmmooopppyyyyyyzzzzzzzzzzzzzzzzzzyyyzzz{{{~~~yyyqqqqqqttt~~~rrr[[[NNNsssjjjbbb___^^^]]]___cccjjjgggdddcccdddccc```]]]SSSSSSQQQMMMJJJJJJKKKMMMHHHEEEBBBAAACCCCCCAAA???>>>===;;;::::::;;;<<<===BBBJJJ]]]vvv{{{uuupppjjjfffaaaZZZTTTQQQNNNLLLIIIFFFDDDDDDEEEFFFGGGFFFIIIQQQUUUWWW[[[___bbbccccccdddgggooozzzwwwnnnhhh```XXX```tttrrrmmmfffaaa^^^[[[WWWTTTMMMDDD@@@DDDHHHRRRjjjgggWWWUUUbbbvvvxxxcccPPP???444666444222111222222111000222111111000///.........000////////////.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......//////......---,,,,,,,,,---------......,,,,,,---...///000111111:::888:::@@@BBBBBBDDDHHHNNNQQQdddzzzfff]]]___iiiyyy~~~~~~uuummmjjjhhhbbb]]][[[```ccciiinnnrrrwww{{{~~~}}}|||{{{zzzzzz{{{}}}zzz{{{}}}~~~~~~|||{{{{{{zzz{{{}}}~~~|||rrrmmmiiikkksss|||zzzxxxvvvsssqqqooonnnmmmnnnooopppqqqrrrsssssstttsssssstttuuuwwwzzz|||~~~}}}||||||~~~~~~}}}~~~}}}|||||||||~~~|||yyyvvvuuuvvvwwwxxxzzzzzzyyywwwtttpppmmmkkknnnpppqqqssstttwww{{{~~~zzz|||~~~yyyvvvrrrrrrwww~~~bbbPPPooodddZZZWWWWWWVVVXXX[[[XXXVVVSSSRRRRRRQQQNNNKKKOOOOOOOOOMMMKKKJJJLLLMMMIIIGGGDDDDDDEEEEEECCCAAAAAA???===<<<;;;<<<===>>>BBBHHHWWWlllxxxxxxrrrnnnmmmiiiddd___YYYTTTPPPOOOOOOMMMIIIGGGEEEEEEFFFGGGHHHGGGIIIOOOSSSSSSUUUYYYZZZ[[[\\\]]]___eeemmmsssxxxqqqiii^^^cccwwwwwwqqqjjjddd```]]]ZZZWWWQQQHHHCCCDDDEEEMMMbbbyyyuuu```UUUZZZiiixxxcccQQQAAA888777555333222333333222111222222111000000//////......------------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........------...///000222333333:::999;;;@@@AAAAAACCCHHHQQQWWWmmmvvvccc\\\bbbmmm{{{~~~~~~}}}}}}yyyqqqkkkiiigggaaa\\\[[[___dddjjjppptttxxx|||~~~}}}|||{{{|||}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~}}}{{{rrrmmmjjjmmmttt{{{|||{{{xxxvvvsssqqqppppppqqqqqqrrrssstttuuuvvvvvvuuuuuuuuuvvvxxxzzz|||~~~}}}||||||~~~~~~}}}~~~~~~~~~~~~}}}zzzwwwvvvvvvwwwwwwwwwvvvtttrrrqqqppppppppptttvvvxxxzzz|||~~~~~~}}}|||}}}~~~}}}wwwrrrpppuuukkkWWWpppbbbTTTPPPQQQQQQQQQRRRNNNLLLIIIHHHGGGFFFCCCAAAGGGJJJLLLMMMLLLLLLLLLMMMKKKIIIGGGGGGGGGGGGEEECCCDDDBBB@@@>>>======>>>???BBBFFFSSScccnnnooommmmmmrrrpppjjjbbbZZZUUUSSSRRRPPPNNNKKKHHHGGGFFFGGGGGGJJJHHHJJJOOOQQQOOOPPPTTTZZZ[[[]]]___```cccgggkkk}}}vvvgggfffwww}}}wwwpppiiiddd```]]][[[UUUMMMFFFDDDBBBFFFWWWiiioooZZZSSS\\\yyyzzzeeeTTTGGG@@@888666333222333444333222222111111000000/////////...------------,,,,,,,,,///............---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000222333555666;;;:::<<<@@@AAA@@@CCCHHHTTTaaa|||ooo___ZZZeeettt~~~}}}{{{yyysssmmmiiiiiifff```[[[[[[```eeemmmsssxxx{{{}}}~~~}}}|||{{{|||}}}|||yyyqqqnnnlllooouuuzzz||||||~~~~~~|||yyywwwuuutttttttttuuuvvvvvvxxxxxxyyyzzzxxxxxxxxxxxxyyy{{{|||~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~{{{xxxvvvuuuuuuvvvtttsssqqqpppqqqsssvvvxxx|||~~~~~~}}}~~~yyyrrrnnnqqqyyyvvv```yyyhhhWWWPPPQQQPPPNNNNNNMMMLLLIIIGGGEEECCCAAA???@@@DDDIIILLLMMMLLLLLLMMMKKKJJJJJJIIIIIIHHHFFFEEEFFFDDDBBB???>>>>>>???@@@BBBGGGSSScccnnnsssxxx}}}~~~pppbbbZZZVVVUUUQQQOOOMMMJJJHHHHHHHHHHHHMMMLLLNNNSSSTTTRRRSSSUUU___aaacccfffgggiiijjjkkkoooqqqiiiuuu}}}uuunnngggccc```^^^WWWPPPIIIEEEAAABBBMMMZZZdddTTTXXXqqq|||hhhXXXMMMGGG999666333222222333333222000000000//////.........000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,.........------.........------------.....................000111444666777;;;;;;===@@@AAA@@@DDDJJJVVVjjj~~~hhh\\\XXXhhhyyy~~~~~~~~~{{{xxxpppllljjjiiieee^^^[[[\\\aaagggpppwww|||~~~~~~|||{{{{{{}}}|||xxxpppoooooorrrvvvyyyzzzyyy~~~||||||}}}}}}}}}}}}{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{|||||||||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~||||||}}}~~~}}}zzzwwwuuutttttttttssssssssstttwwwzzz~~~{{{rrrlllnnnsss~~~eeeppp]]]UUUSSSPPPMMMKKKJJJJJJHHHEEEBBB???===<<<<<>>BBBAAAAAAFFFNNNYYYssssssaaa[[[YYYlll}}}}}}}}}{{{xxxpppnnnllljjjddd]]]\\\___eeekkkttt{{{}}}{{{zzz|||~~~|||xxxppppppqqqtttwwwyyyyyyyyy~~~}}}{{{{{{{{{{{{}}}~~~}}}||||||xxxxxxyyyzzz{{{|||}}}}}}~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxvvvuuuuuuuuuuuuwwwzzz}}}}}}rrrkkklllooovvvjjjrrraaaXXXSSSOOOKKKJJJKKKKKKIIIFFFAAA===<<<<<<;;;@@@FFFKKKLLLLLLLLLLLLKKKMMMNNNMMMKKKIIIHHHHHHGGGEEECCCAAA@@@@@@AAABBBIIINNNXXXccchhhkkkttt~~~xxxeeeYYYRRRPPPPPPPPPQQQRRRTTTUUUVVV[[[[[[___fffjjjiiijjjmmmlllkkkkkkmmmpppqqqqqqpppqqqyyy|||xxxnnnfffaaa___XXXUUUOOOIIIEEECCCFFFIIIXXXqqq}}}gggiiivvvpppaaaTTTKKK>>>;;;666333222222111111...........................------------,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++******+++,,,---------........./////////---,,,---...000444888:::;;;<<<@@@CCCBBBBBBJJJSSS```~~~~~~hhh\\\[[[```rrr}}}|||}}}{{{vvvnnnmmmmmmjjjccc]]]___eeejjjpppwww~~~|||yyyyyyzzz}}}}}}yyypppqqqtttvvvxxxyyyzzzzzz}}}~~~~~~~~~~~~}}}|||||||||~~~~~~~~~yyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~}}}}}}}}}}}}{{{zzzzzzyyyyyyyyyyyyyyy|||}}}~~~~~~ssslllmmmmmmqqqqqq~~~qqqbbbYYYSSSNNNKKKLLLMMMNNNMMMIIICCC???>>>>>><<<@@@FFFJJJKKKKKKKKKKKKLLLOOOQQQPPPMMMKKKJJJJJJHHHFFFDDDCCCBBBCCCDDDEEEQQQVVV^^^cccaaa___eeennn~~~jjj[[[RRRLLLNNNQQQVVVZZZ___bbbdddddddddiiiqqqtttttttttwwwwwwtttqqqppprrrttttttssspppvvv~~~~~~ssshhhbbb___ZZZXXXTTTMMMHHHFFFEEEDDDKKK```}}}xxx}}}|||lll\\\RRRCCC???999555333333222111000000000000000000000000...------------,,,,,,,,,---------.........//////++++++++++++++++++++++++,,,------......------,,,...---+++******+++---...............////////////...------///111666:::<<<;;;===AAADDDDDDDDDMMMWWWkkkqqq___YYY^^^kkkzzzzzz~~~|||}}}yyysssjjjjjjkkkhhhaaa]]]cccllloootttzzz~~~|||yyywwwxxxzzz}}}~~~zzzqqqsssuuuwwwxxxzzz|||}}}~~~~~~~~~}}}{{{{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||}}}~~~}}}|||{{{{{{{{{zzz{{{{{{|||}}}~~~sssmmmooonnnooo|||zzzoooccc[[[TTTNNNMMMOOOMMMNNNMMMIIIBBB>>>===>>>>>>AAAGGGJJJKKKKKKJJJKKKNNNQQQSSSSSSOOOLLLLLLLLLIIIGGGFFFDDDDDDEEEGGGHHHXXX\\\ccceee```ZZZ^^^eeessszzzfffXXXMMMJJJMMMRRRYYY```ggglllooojjjjjjooowwwzzzyyyyyy|||{{{vvvqqqnnnoooqqqqqqpppjjjpppvvvvvvjjjccc___\\\[[[WWWPPPJJJGGGDDDAAAFFFVVVqqqvvvdddYYYGGGBBB<<<777555444333222111111111111111222222222000000/////////.........+++++++++,,,,,,---------************************,,,------......------,,,000///---,,,,,,---///000............/////////000//////...000333777;;;>>>;;;===BBBEEEEEEFFFOOOZZZtttxxxhhhYYYXXX___rrr~~~xxx}}}}}}}}}~~~wwwpppfffggghhhfff```]]]eeeppprrrvvv||||||zzzwwwvvvwww{{{{{{rrrsssvvvxxxyyy{{{}}}|||}}}~~~~~~}}}|||{{{{{{{{{|||~~~~~~{{{}}}}}}|||{{{{{{{{{{{{{{{{{{}}}~~~~~~sssmmmpppnnnnnnwwwiii]]]XXXUUUOOOMMMOOONNNNNNMMMKKKHHHDDD@@@===CCCEEEHHHJJJKKKKKKLLLLLLPPPQQQQQQQQQPPPNNNMMMLLLMMMJJJIIIIIIGGGGGGMMMVVVfffmmmpppiii```]]]\\\[[[dddssswwwdddWWWQQQOOOQQQVVV___hhhooorrrsssssssssuuuyyy}}}{{{wwwrrroooppppppooommmkkkmmmpppvvv{{{}}}rrrhhheee______\\\VVVPPPJJJFFFEEEFFFOOOhhhiii^^^QQQFFF:::444444555333000***+++...000222222222222+++,,,.../////////............000111111111000///...---,,,,,,++++++++++++/////////......---------------------------------+++++++++,,,,,,,,,------------///111444888;;;>>>>>>BBBAAACCCGGGFFFPPPhhhqqqbbbVVVXXXccczzz}}}}}}}}}~~~~~~~~~{{{uuuqqqfffhhhgggbbb]]]^^^gggoooooowww|||~~~|||zzzxxxxxx{{{~~~{{{zzzzzzyyyyyyzzz|||~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{~~~~~~{{{xxxwwwyyy{{{}}}~~~~~~uuullllllmmmnnnxxxqqqeee[[[WWWUUUPPPOOOQQQQQQOOONNNKKKIIIGGGFFFEEEDDDFFFHHHJJJJJJKKKKKKLLLNNNOOOPPPPPPPPPNNNMMMKKKOOOMMMLLLMMMLLLMMMUUU^^^vvv~~~yyyooogggccc```bbbooo|||~~~tttdddYYYTTTQQQUUU\\\dddlllrrrvvvwwwwwwxxxyyy}}}|||wwwtttrrrpppllliiifffhhhkkkqqq}}}uuulllhhhaaa```^^^YYYSSSLLLHHHFFFAAALLLfffqqqcccZZZOOOAAA888777777555222......000111111111111000,,,---.../////////...---000000111111111///...---,,,,,,+++++++++,,,------.........---------,,,,,,------------------------,,,,,,,,,,,,------------......000222555888;;;======BBBAAADDDIIIIIIVVVooo}}}mmm___VVV]]]jjj|||}}}~~~~~~~~~~~~~~~zzztttoooiiihhheee___\\\```hhhoootttzzz~~~~~~|||zzzxxxyyy|||~~~}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz|||~~~vvvlllkkkjjjjjjrrrnnneee]]]YYYVVVRRRRRRTTTOOONNNKKKIIIHHHHHHJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRRRRPPPOOOMMMRRRPPPOOOQQQSSSVVV```jjjzzzqqqjjjiiipppxxxzzzrrrggg\\\WWWUUU\\\eeemmmqqquuuyyy|||||||||}}}|||zzzwwwrrrmmmjjjeeegggkkkppp{{{{{{ppplllcccbbb```\\\VVVPPPKKKGGG@@@JJJbbb}}}kkk```TTTDDD999444333111///222222222222111000///........./////////...------111111111000///...,,,+++++++++++++++,,,---......------------,,,,,,,,,,,,------------------------------------.........//////000111333666888;;;<<<===BBBBBBDDDJJJMMM^^^yyyyyygggZZZWWWddduuu}}}|||}}}~~~yyyrrrmmmmmmhhh```[[[[[[aaajjjpppxxx}}}~~~}}}~~~}}}{{{yyyzzz|||}}}||||||}}}~~~~~~~~~~~~||||||~~~~~~~~~zzzpppmmmjjjhhhnnnwwwvvvpppiiibbb[[[VVVUUUVVVRRRQQQPPPOOONNNOOOOOOPPPRRRQQQQQQRRRSSSSSSRRRQQQPPPQQQSSSTTTTTTSSSRRRQQQTTTRRRSSSVVVYYY^^^iiiuuu~~~}}}~~~wwwlllaaa[[[\\\dddnnntttuuuvvvyyy}}}}}}|||}}}~~~|||xxxtttqqqmmmooossswwwuuuooodddcccaaa]]]YYYSSSMMMIIIEEEJJJ\\\{{{ttteeeXXXGGG:::444111000...333333333222111000//////000/////////......------//////......---,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111333555777999;;;<<>>AAAFFFEEEFFFNNNZZZvvvjjj]]]^^^hhhuuu~~~}}}}}}~~~zzzsssllliii```YYYRRRPPPVVV___hhhlllsssyyy||||||}}}~~~|||}}}~~~~~~{{{zzzzzz{{{~~~~~~~~~}}}|||||||||}}}zzzyyyyyy{{{~~~|||{{{zzz{{{{{{}}}|||zzzyyyyyyyyyzzzzzzyyyyyyzzz|||}}}~~~tttoooppptttxxx|||qqqllliiiiiijjjkkkmmmoooppppppqqqsssssssssvvvxxxtttkkkdddZZZXXXUUUSSSRRRSSSUUUWWWYYYYYY\\\aaadddgggoooxxx|||xxxrrrpppsssvvvzzz|||}}}}}}}}}}}}zzzzzz{{{|||}}}}}}~~~~~~~~~{{{nnnhhhbbb^^^]]]ZZZUUUQQQHHHGGGFFFMMMdddqqq___]]]nnnyyyooo^^^MMM@@@777222111111111000/////////000111000//////......///000111111000///.........///000///...---,,,+++*********,,,,,,---------.........------------------------------........./////////000222555888;;;===??????AAAFFFFFFHHHRRRaaauuuddd^^^eeerrr{{{}}}yyy}}}~~~xxxpppkkkiiiYYYUUURRRRRRWWW```hhhmmmtttzzz~~~}}}}}}~~~}}}}}}|||{{{|||~~~~~~~~~|||zzzyyyyyy{{{}}}zzzzzz{{{~~~}}}|||{{{zzz{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzwwwwwwwwwxxxyyy{{{}}}~~~}}}wwwqqqssswww{{{yyytttqqqppppppppprrrtttxxx|||~~~~~~vvvnnn```]]]YYYVVVUUUWWWZZZ\\\ZZZ[[[___dddfffhhhnnnwwwuuu|||}}}yyyssssssuuuyyy~~~}}}||||||}}}~~~}}}yyyzzz{{{|||~~~~~~qqqkkkccc___^^^\\\XXXTTTKKKMMMJJJFFFRRRppptttddd^^^gggyyyhhhVVVGGG<<<666333222111000.........//////000///.........000111222555444222111000000000000------,,,++++++,,,,,,,,,---------....../////////------------------------------------.........//////222555999<<<>>>@@@@@@@@@FFFFFFJJJVVVfff{{{nnnaaa___kkkzzz}}}www}}}~~~wwwoookkkjjjUUUTTTSSSTTTYYYaaaiiiooovvv}}}}}}~~~~~~}}}~~~|||}}}~~~{{{yyywwwuuuuuuzzz{{{|||{{{{{{|||~~~}}}}}}~~~}}}}}}~~~~~~yyyzzz|||}}}}}}|||{{{zzzvvvvvvuuuuuuvvvxxxzzz|||{{{~~~|||tttvvv{{{~~~||||||zzz{{{~~~|||tttmmmbbb\\\[[[\\\]]]]]]bbbbbbbbbdddiiiooouuuyyy{{{{{{{{{}}}}}}vvvtttrrrsssxxx|||~~~}}}~~~}}}{{{zzzzzz|||{{{|||{{{rrrggg```^^^]]]YYYVVVOOOJJJHHHJJJKKKXXXzzzxxxppppppzzzjjj___PPP>>>555888222000//////000000...---......---------......///444333222000...---,,,,,,//////...------------...---------------------------,,,,,,,,,,,,---......000//////.........//////000222666999;;;===???AAA@@@EEEHHHJJJYYYxxxzzzjjjZZZ[[[lll|||{{{sss|||~~~|||wwwvvvqqqjjjXXXVVVUUUVVV\\\eeeooouuuyyy}}}}}}zzz{{{}}}xxxzzz}}}~~~~~~~~~}}}zzzwwwuuuuuuvvvzzz}}}}}}~~~|||||||||}}}{{{|||}}}~~~}}}zzzwwwuuuwwwuuuttttttvvvxxxyyyxxxxxx|||xxxvvvxxxzzz~~~~~~vvvkkkdddbbbbbbbbbbbbcccdddfffiiiooouuu{{{~~~{{{wwwssssssvvvzzz|||}}}}}}|||}}}~~~xxxmmmeee```]]][[[XXXRRRLLLIIIHHHGGGQQQnnnrrrgggWWWCCC999999444333111111222222111//////...............//////444333111///...---,,,,,,000//////...............---------------------------------------......///000//////.........//////000333777:::;;;===@@@BBBDDDGGGIIINNNaaavvvfff\\\cccrrr|||}}}{{{vvv~~~{{{wwwuuuooogggXXXVVVVVVXXX^^^hhhqqqwww{{{~~~|||zzzzzz|||{{{|||~~~~~~}}}|||yyyyyyxxxwwwwwwxxxyyy{{{~~~|||{{{{{{|||{{{|||~~~~~~}}}zzzyyyxxxvvvttttttuuuwwwwwwwwwvvvzzzyyyuuuuuuvvv}}}tttllliiigggfffdddccceeejjjpppwww~~~~~~~~~}}}wwwtttuuuxxx{{{}}}}}}{{{|||uuukkkccc^^^\\\\\\VVVPPPJJJFFFAAAGGG^^^vvvrrraaaLLL>>><<<666444222111222222111000000//////....../////////333222111///...---------000//////...............------------------------......------......///000/////////......//////000222555888;;;===???AAACCCHHHHHHJJJTTTlllooobbb```ooo|||{{{xxxzzzzzz}}}xxxvvvtttlllcccWWWWWWWWWZZZaaakkktttzzz}}}~~~|||{{{}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwvvvvvvwwwzzz}}}}}}||||||{{{{{{}}}~~~~~~}}}{{{xxxvvvtttssstttuuuuuuuuutttyyy{{{uuurrrqqqxxx|||yyypppkkkiiifffdddaaaeeellluuu}}}}}}|||}}}~~~~~~|||{{{|||}}}~~~~~~zzzyyy{{{|||pppeee___]]]]]]XXXSSSLLLEEE???AAAPPPbbb}}}jjjTTTCCC===555333000000000000///...111000000////////////000222111000///...---------///......---------------------------------------///............///000000//////////////////000111333666999<<<>>>@@@BBBEEEIIIHHHJJJYYYxxxyyyiii___eee{{{{{{uuuzzz~~~xxxuuuuuuqqqhhh^^^VVVVVVXXX\\\cccmmmuuu{{{}}}~~~~~~|||{{{zzzzzzyyyyyyyyyyyyyyyyyy|||{{{zzz|||~~~~~~~~~}}}~~~}}}|||zzzyyyvvvtttsssssstttssssssqqqvvv~~~}}}uuupppmmmsssvvv~~~tttnnnkkkgggdddbbbfffnnnxxx~~~vvvwwwyyy{{{~~~~~~}}}{{{xxxwwwzzz~~~|||}}}tttjjjbbb^^^]]]YYYUUUNNNGGG@@@@@@IIITTTrrruuuqqqZZZGGG===777444111000000000000///111111000///////////////000000///......---.........---,,,,,,++++++,,,,,,------------------------///............///000000///////////////000111111444666:::===???AAACCCEEEGGGFFFKKK___ssseeeaaalllzzzttt{{{~~~~~~|||uuusssrrrmmmbbbZZZUUUUUUXXX]]]dddmmmvvvzzz}}}{{{|||~~~|||zzzyyyxxxxxxwwwuuuuuuvvvxxx{{{}}}~~~{{{|||~~~~~~~~~|||zzzxxxwwwxxxvvvsssrrrrrrrrrrrrqqqpppttt|||wwwpppllllllqqq{{{yyytttoookkkhhhfffjjjrrr{{{tttvvvxxxzzz}}}}}}|||zzzyyyyyywwwwwwyyy~~~|||zzzyyyxxxyyyxxxooogggaaa]]]ZZZWWWQQQIIICCCBBBFFFLLL```vvvrrrvvv^^^JJJ>>>:::888444222222333222222111111000///............//////......---............------,,,+++,,,,,,,,,------------------------......------......///000////////////000111222222444666:::===???AAACCCEEEFFFGGGPPPgggrrrdddfffssszzzvvv}}}}}}}}}zzztttrrroooggg]]]XXXUUUVVVYYY___fffnnnvvvzzz}}}{{{zzz|||~~~~~~~~~}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyyyyxxxvvvvvvxxx{{{yyy{{{~~~|||zzzxxxvvvuuuwwwtttrrrqqqqqqrrrqqqpppooosssyyy{{{tttpppgggmmmvvv}}}xxxtttppplllmmmqqqwww~~~zzz{{{}}}}}}}}}zzzwwwwwwuuuwwwxxxyyyyyyzzz}}}}}}yyyvvvuuutttvvv|||vvvnnnddd]]][[[YYYTTTLLLFFFDDDDDDEEEQQQeeevvvyyybbbMMM@@@<<<888444222222333333222111000///...------------......---------....../////////...------------...---------------------------------------......///////////////000111222333333666:::===>>>@@@CCCEEEFFFKKKWWWqqqyyypppeeemmmyyyyyyzzz~~~~~~xxxtttrrrlllaaaYYYWWWWWWXXX\\\bbbiiipppvvvzzz}}}}}}|||{{{zzz{{{~~~}}}}}}yyyzzz}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~|||yyyyyy{{{~~~|||}}}~~~zzz{{{{{{{{{{{{{{{||||||zzz{{{|||}}}{{{}}}~~~~~~}}}{{{zzzxxxwwwvvvuuusssqqqpppqqqqqqqqqqqqooorrrwww}}}zzztttiiinnnsssyyy~~~yyyuuuqqqnnnsssvvv|||}}}~~~}}}{{{yyyyyy}}}yyytttrrrssssssvvvyyy{{{{{{|||}}}~~~|||xxxuuutttrrrttt|||~~~zzzrrrggg^^^\\\[[[UUUMMMGGGDDDCCCAAAIIIZZZtttwwwzzzzzzdddPPPBBB:::777333000000111111111000000///------,,,,,,,,,...------------...//////111111000///////////////---------------------------,,,,,,,,,,,,---......////////////000111222333333666:::<<<>>>@@@CCCEEEHHHNNN]]]xxxtttmmmfffqqq|||{{{yyy|||}}}xxxtttrrrjjj^^^WWWWWWXXXZZZ^^^dddkkkrrrwww{{{{{{||||||{{{zzz|||~~~vvvxxx|||~~~}}}zzzwwwvvvwwwwwwvvvvvvvvvwwwwwwuuussstttwww{{{zzz{{{|||}}}~~~yyyzzzzzz{{{|||}}}~~~~~~|||~~~}}}}}}|||{{{zzzyyyyyyyyytttrrrpppooopppqqqqqqqqqooorrrvvv|||~~~xxxnnnrrrsssttt}}}zzzzzz~~~~~~|||{{{}}}}}}yyyuuusssrrrrrrsssvvvzzz||||||{{{zzzzzz|||{{{wwwsssqqqvvv~~~uuuhhh^^^]]][[[WWWQQQJJJEEEBBBAAAIIITTT___vvvxxx}}}iiiTTTFFF===888444555333///,,,---............///000111222////////////............//////.........------------,,,***))))))***,,,---//////.........---------111111000000000222333444666999<<<>>>???AAADDDFFFIIIKKK```yyylllhhheeexxx~~~www{{{xxxxxxvvvooodddZZZUUUSSSSSSXXXaaakkktttyyy}}}~~~~~~|||{{{zzz{{{|||}}}~~~zzz{{{}}}~~~~~~~~~zzzuuutttuuuvvvtttrrrrrrsssuuuuuuuuuwwwyyy|||~~~~~~~~~|||~~~~~~}}}|||wwwvvvtttrrrpppooonnnnnnppptttzzz~~~~~~uuuoooooowww|||yyyvvvyyy~~~zzzxxxvvvuuuuuusssvvvyyy{{{|||{{{zzzzzzyyyyyywwwsssrrrvvv}}}zzznnneee```^^^YYYSSSLLLGGGDDDBBBEEEQQQ]]]www~~~oooYYYJJJ???999444555444111...///000000////////////000000////////////............//////.........---------000///---,,,,,,---///000000000/////////.........////////////111333555777777999<<<>>>???AAADDDFFFKKKQQQhhhrrrfffcccmmm}}}}}}vvvzzzxxxyyyvvvoooddd[[[VVVUUUVVV[[[cccllltttzzz}}}~~~~~~}}}}}}~~~}}}|||}}}}}}{{{wwwvvvwwwyyywwwvvvxxxyyyzzzzzzzzzzzz|||~~~~~~}}}}}}yyyxxxvvvsssqqqooonnnnnnmmmqqqvvv}}}}}}uuurrrwww~~~|||uuupppuuu}}}|||zzzzzzyyyzzzuuuvvvyyy{{{|||{{{zzzzzzwwwwwwvvvsssrrruuu|||xxxoooeeeaaaZZZTTTOOOKKKFFFCCCCCCNNN\\\yyyyyyaaaPPPAAA:::555555555333111222222222000///............////////////...........................---------111000///......///000111000000000000000/////////.........000222555777999999;;;===>>>???AAADDDFFFNNNYYYttt~~~kkkbbbaaaxxx{{{tttyyy~~~xxxxxxuuummmccc[[[XXXWWWYYY^^^fffnnnuuuzzz|||}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{zzzxxxuuurrrpppooonnnjjjmmmrrryyy~~~vvvwwwzzz{{{qqqlllrrr|||}}}}}}||||||}}}wwwwwwyyy{{{|||}}}{{{zzzxxxxxxuuuqqqpppttt|||yyyjjjddd\\\VVVRRRNNNHHHDDDEEENNN[[[zzzjjjVVVEEE<<<444444555333222333222111000///............////////////..........................................---,,,,,,---....../////////////////////////////////000222555888999:::<<<>>>>>>???AAADDDGGGNNN```vvvfffaaaddd~~~wwwsssyyyvvvuuuqqqjjj```ZZZXXXYYY\\\```gggooouuuyyy{{{|||{{{{{{{{{{{{}}}~~~}}}~~~}}}|||yyyvvvsssqqqooonnnlllkkkmmmuuu{{{xxxyyy~~~xxxooojjjoooyyy~~~~~~~~~~~~~~~zzzyyyyyy{{{~~~~~~|||zzz|||zzzvvvpppnnnrrr|||pppggg]]]WWWUUURRRKKKEEEDDDKKKWWWuuuppp[[[KKK???555333444333222222000000////////////000000////////////............---.....................---,,,,,,,,,,,,,,,,,,---........................111111111111333555777888;;;<<<>>>>>>???BBBFFFIIIOOOgggpppbbbaaaggg~~~yyysssssszzzsssrrrmmmeee]]]XXXXXXZZZ^^^bbbiiipppvvvyyyzzz{{{yyyzzz{{{|||~~~~~~||||||}}}~~~}}}zzzwwwtttqqqpppooopppmmmlllpppzzz{{{zzz}}}{{{yyyvvvpppkkkpppxxx~~~|||zzz|||~~~|||~~~|||wwwqqqnnnqqqzzzvvvkkk___YYYYYYVVVNNNGGGAAAGGGOOOkkkxxxcccSSSEEE888444444333111111000///////////////000111////////////............---------.......................................------------............222222222222333555777888;;;<<<===>>>@@@CCCHHHKKKSSSqqqkkk___bbbkkk~~~zzzuuurrrvvv~~~qqqooojjjbbbZZZVVVXXX[[[```dddkkkrrrwwwzzz||||||{{{|||}}}~~~}}}}}}}}}~~~}}}|||yyywwwtttrrrqqqppprrrooommmooovvv~~~|||yyyxxxyyyvvvtttvvv|||~~~|||}}}}}}{{{{{{xxxsssooopppuuuzzz}}}pppbbb]]]]]][[[RRRJJJDDDGGGJJJ```rrr\\\LLL<<<666666444222111222111000//////...//////////////////............---------.........///////////////000000/////////---.........////////////111111111222444777999;;;;;;<<<===>>>@@@DDDJJJNNN[[[|||}}}hhh```hhhuuuyyyssstttzzz~~~~~~}}}qqqnnnhhh```YYYWWWZZZ^^^cccgggnnnuuuzzz}}}{{{|||~~~~~~~~~}}}|||{{{|||{{{yyyvvvtttrrrqqqqqqppppppooopppttt||||||{{{~~~~~~}}}~~~|||~~~~~~xxxyyyyyyvvvqqqoooqqqttt~~~ttteee___```___UUULLLJJJKKKIIIZZZ~~~aaaQQQ???999888555222111444333111000...------,,,000/////////............---------.........//////......////////////........./////////000000111111//////000222555888;;;===:::;;;===>>>@@@EEEKKKOOObbbyyyhhhcccpppyyytttvvv~~~~~~}}}~~~~~~{{{xxxqqqnnnhhh```YYYWWW[[[```eeeiiipppwww}}}zzz{{{|||~~~}}}||||||}}}}}}|||zzz~~~}}}zzzxxx{{{zzzxxxvvvtttrrrrrrqqqmmmoooqqqrrrsssyyy}}}zzzwwwsssrrrqqqsssssszzzmmmaaa]]]]]]XXXRRRLLLIIIHHHQQQdddoooZZZDDD999555222111333111111111111111000//////222222111000//////000000........................000000///...---,,,,,,+++............/////////000111222333333444555999;;;;;;@@@===<<>>>>>DDDEEEJJJXXXrrr}}}kkk^^^gggxxx}}}uuulllsss~~~xxxqqqooolllfff^^^XXXXXX\\\aaabbbjjjrrruuuxxx|||~~~|||||||||~~~|||yyyvvvxxx{{{~~~~~~}}}~~~{{{{{{|||}}}zzzzzz{{{{{{yyywwwrrrooonnnppppppttt}}}}}}~~~~~~|||zzzxxxwwwwwwvvv}}}rrreee```aaa___ZZZQQQIIIBBBCCCNNNcccnnnQQQ???999666333222111111111111000000000///000//////.......................................////////////////////////....../////////000000000111222444555555666999<<<>>>BBB??????EEEFFFMMM___sssddd\\\hhhyyy}}}~~~sssmmmttt~~~~~~~~~wwwqqqnnnjjjccc[[[WWWWWW[[[___cccjjjppprrruuuzzz|||{{{yyyzzz}}}{{{wwwuuuwwwzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~|||{{{|||~~~}}}}}}~~~}}}{{{yyytttqqqoooooopppsss~~~~~~|||zzzyyyxxx|||sssfff``````___\\\VVVMMMEEEDDDIIIYYYuuuwwwXXXCCC;;;777444111222111111000000000000000000//////.........//////////////////////////////777666555222000---,,,+++...////////////000000000111333555666666777:::<<<===AAA??????EEEFFFQQQgggjjj___\\\kkk|||~~~xxxpppnnnvvv~~~~~~~~~|||uuupppmmmiiiaaaZZZWWWWWW[[[^^^eeekkkpppqqqsssyyy||||||xxxxxxzzz}}}~~~{{{xxxuuuwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~~~~|||{{{|||}}}}}}~~~~~~~~~}}}{{{zzzvvvrrrppppppooosss}}}}}}{{{yyyxxxzzzxxxjjjbbbbbbaaa^^^XXXOOOHHHGGGHHHQQQkkk}}}```HHH===999555222222111000000//////000000000000000//////000111111000000000000000000000000........................////////////000000000111111333666777777888:::<<<<<>>@@@EEEGGGVVVrrrvvvccc\\\___ppp~~~}}}rrrnnnoooyyy~~~~~~}}}yyytttooonnniiiaaa[[[XXXYYY\\\___gggmmmqqqqqqsssxxx||||||yyyxxxxxxyyy{{{}}}}}}|||wwwxxxzzz{{{|||}}}||||||}}}~~~}}}{{{{{{{{{yyy{{{|||}}}|||{{{zzzyyywwwtttqqqpppoooqqqzzz~~~}}}zzzxxxwwwvvv}}}qqqhhheeeccc```YYYOOOIIIHHHFFFLLLfffkkkQQQBBB;;;777333333222000/////////000111111000000000000111111222111111111111111111111111---......///000000111111/////////000000000111111111444777888888999;;;<<<<<<>>>>>>AAAGGGIII]]]}}}mmm^^^\\\ccctttyyymmmlllqqq}}}}}}{{{wwwrrrooooooiiiaaa[[[YYY[[[^^^___hhhmmmqqqqqqsssxxx{{{zzzzzzxxxwwwwwwzzz|||~~~~~~zzzzzz{{{|||||||||||||||}}}~~~}}}||||||zzzzzzzzzwwwxxxzzzzzzyyyxxxyyyzzzxxxuuurrrqqqoooooovvv}}}}}}zzzxxxvvvvvvqqqxxxuuujjjfffccc___\\\QQQJJJHHHEEEJJJgggyyy]]]HHH???999555333222000///...///000111///////////////000111111////////////////////////222222222111111000000/////////000000000111111111111444777999999:::;;;<<<<<>>CCC@@@AAAEEEGGGRRRqqqtttbbbTTTXXXhhhttttttpppfffrrr~~~}}}|||tttmmmjjjmmmaaaVVVTTTWWWZZZ^^^bbbgggkkkpppssstttssssssssswwwzzz}}}~~~~~~~~~~~~}}}~~~~~~}}}|||zzzxxxwwwyyyyyyzzz|||xxxtttyyy~~~}}}zzzxxxxxxxxx|||xxxsssrrruuuwwwwwwvvvzzzyyyxxxtttpppoooooopppwww~~~}}}~~~~~~zzztttqqqooottt{{{tttjjjdddbbbddd___TTTNNNKKKIII___rrrXXXCCC999888333222111111222222111///222111111111000000000000000000000000000000000000............////////////////////////000111222333222444777999::::::;;;===AAA???BBBFFFHHHVVVyyyppp```TTT\\\nnnxxxuuunnniiittt~~~zzzrrrmmmjjjkkk```VVVTTTWWWZZZ___dddjjjnnnrrruuuvvvuuuttttttwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyyyyyzzz|||~~~xxxssstttwww{{{|||zzzxxxwwwwwwzzzwwwuuussstttvvvvvvvvvzzzzzzxxxuuuqqqppppppqqqzzz}}}yyytttpppooosssxxx~~~xxxmmmfffccceeebbbWWWPPPLLLHHHXXXwwwxxx^^^FFF:::999444222111111222222111///222222222222111111111111111111111111111111111111............////////////////////////000111222333333555888999999:::;;;===>>>???CCCGGGJJJ\\\mmm]]]UUUaaauuu|||vvvmmmlllwww|||vvvpppllljjjhhh^^^UUUUUUXXX\\\aaafffmmmqqquuuxxxxxxvvvuuuuuuxxxzzz}}}~~~~~~~~~~~~}}}|||yyyzzzzzz{{{|||~~~}}}xxxqqqqqqrrrvvv|||~~~~~~}}}~~~|||zzzxxxwwwvvvvvvwwwvvvuuussssssuuuvvvzzzzzzyyyvvvsssqqqqqqrrr{{{~~~|||{{{xxxtttppppppssswww{{{|||rrrjjjeeecccbbbYYYRRRNNNIIISSSlllfffLLL===:::555333111111222222111000111111111111111111111111000000000000000000000000............////////////////////////000111222333666888:::;;;;;;<<<>>>???===@@@EEEGGGLLLbbbkkk[[[UUUeeeyyywwwpppnnnyyy~~~yyysssnnnkkkkkkddd\\\VVVVVVZZZ]]]ccciiippptttxxxzzzyyywwwvvvuuuyyy{{{}}}~~~~~~~~~zzzzzzzzzzzz{{{|||}}}}}}~~~tttooommmooottt{{{~~~}}}}}}}}}|||{{{yyywwwuuutttvvvwwwuuurrrqqqsssvvvyyyzzzzzzxxxuuusssssstttxxx}}}{{{}}}|||{{{{{{{{{yyyvvvsssqqqsssuuuxxx{{{~~~tttjjjddd______XXXRRRQQQKKKPPPccc}}}oooSSSAAA<<<666444222111222222111000000000000000000000000000////////////////////////............////////////////////////000111222333777999:::;;;;;;<<<>>>@@@>>>BBBFFFGGGNNNiiijjj[[[WWWiii|||yyyuuuppp{{{}}}wwwqqqmmmkkkjjj```ZZZVVVXXX[[[^^^dddkkkqqquuuyyy{{{zzzxxxvvvvvvzzz{{{}}}~~~~~~~~~zzzzzzzzzyyyzzzzzz{{{|||}}}}}}yyyqqqjjjjjjmmmrrr}}}~~~~~~~~~||||||}}}|||yyyvvvsssuuuvvvsssppppppsssvvvxxxyyyzzzxxxvvvtttttttttuuu}}}~~~~~~}}}|||zzzxxx|||{{{{{{{{{{{{zzzxxxuuuppppppqqqssstttvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzyyy|||~~~~~~~~~~~~uuuhhh```[[[]]]WWWRRRRRRLLLNNN]]]wwwxxxYYYEEE>>>777555222111111222111111///////////////000000000....................................////////////////////////000111222333666888999999999:::<<<>>>???CCCFFFHHHSSSqqqggg[[[\\\ooo~~~yyyxxxuuu~~~}}}wwwqqqllljjjjjj^^^YYYWWWYYY\\\___eeelllsssvvvzzz|||{{{yyyxxxwwwzzz|||~~~~~~~~~~~~~~~zzzzzzzzzyyyzzzzzz{{{|||~~~|||~~~ssshhhffffffiiittt}}}|||}}}|||xxxuuutttssspppooopppsssuuuwwwxxxyyyxxxvvvttttttuuuvvv~~~~~~||||||{{{zzzxxx{{{zzzyyyxxxxxxvvvsssqqqmmmlllkkkjjjjjjjjjjjjjjjkkkkkkllllllkkkkkkjjjjjjmmmooorrrttttttuuuwwwyyyzzz{{{||||||}}}yyyjjj```ZZZ]]]VVVQQQRRRMMMLLLWWW|||rrr{{{___III@@@888666222111111222222111//////000000000111111111////////////////////////............////////////////////////000111222333777888999999888999<<<>>>@@@CCCEEEJJJZZZ{{{yyybbb[[[aaawww}}}wwwxxx{{{~~~xxxrrrllljjjjjj]]]YYYXXX[[[]]]___eeellltttxxx|||~~~~~~|||{{{zzz{{{|||~~~~~~}}}~~~}}}|||zzzzzzzzzzzzzzz{{{||||||}}}|||~~~xxxjjjfffcccccclllzzz~~~|||{{{~~~{{{xxxtttooommmnnnpppssstttuuuwwwxxxxxxvvvtttttttttxxx~~~}}}|||||||||zzzyyyyyywwwvvvuuusssqqqmmmjjjkkkiiifffdddaaa`````````aaaaaabbbcccbbbaaa___^^^]]]___bbbdddeeehhhkkkmmmooopppqqqrrrsssvvvzzz~~~}}}oooeee[[[^^^WWWQQQQQQLLLJJJTTTrrrnnnpppyyy|||bbbKKKAAA999666333111111222222111000000111111222222222333000000000000000000000000............/////////000////////////000111222333:::;;;;;;;;;:::;;;>>>AAA@@@BBBEEEKKK^^^sss^^^ZZZeee}}}}}}uuuwww~~~yyyrrrmmmjjjiii\\\YYYYYY[[[]]]___eeellluuuyyy}}}~~~}}}}}}{{{}}}~~~~~~}}}~~~~~~|||{{{zzzzzzzzzzzz{{{||||||}}}||||||}}}nnnhhhdddaaajjjxxx~~~|||{{{}}}zzztttmmmjjjmmmqqqsssttttttvvvxxxxxxvvvtttttttttxxx}}}~~~|||{{{{{{yyywwwwwwrrrmmmlllmmmlllhhhdddhhhddd___ZZZWWWUUUVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTVVVYYY\\\___aaabbbbbbdddfffjjjooosssvvvyyy~~~vvveee___ZZZUUUTTTQQQLLLJJJLLLdddnnnfffhhhiiiwwwjjjOOO>>>999777444222333333222111222222222111111111111000//////000000000000//////---...///...---...///111111000000000111222333333777777999:::<<<===??????AAAEEEGGGMMMeeeiiiXXX[[[fffxxx}}}wwwzzzqqqmmmmmmllliii[[[XXXVVVYYY```fffjjjkkkqqqwww~~~~~~~~~}}}|||{{{~~~~~~|||zzzzzz{{{}}}~~~uuuiiibbbaaahhhqqqyyynnnjjjlllrrruuuvvvsssuuuxxxxxxwwwuuuttttttyyy}}}{{{zzzzzzyyywwwuuuoookkkfffeeefffeeeaaa\\\\\\[[[XXXVVVSSSQQQPPPPPPOOONNNNNNMMMLLLLLLLLLLLLIIIIIIIIIJJJKKKMMMOOOQQQWWWWWWXXXZZZ^^^ccchhhkkkpppuuu}}}xxxhhh```[[[WWWWWWTTTNNNKKKLLL[[[uuusssiiihhhiiiqqqqqqWWWDDD:::777444333333333222111222222222111111111111000//////000000000000//////---...//////......///111000000000000111222333444666777888:::;;;===>>>???@@@DDDHHHRRRmmmfffUUUXXXdddwww}}}{{{sssooonnnlllhhhYYYWWWVVVYYY___eeejjjkkkooouuu{{{~~~}}}}}}~~~}}}~~~~~~~~~|||{{{{{{|||~~~|||ooofffccchhhpppuuunnnnnnqqqrrrsssuuuwwwxxxxxxuuutttsssttt{{{~~~|||xxxxxxwwwxxxxxxvvvssspppgggdddaaa``````^^^YYYTTTQQQQQQQQQQQQOOOMMMKKKIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGLLLKKKKKKLLLPPPUUU[[[^^^ccciiirrrzzzzzzkkkaaa\\\YYYZZZWWWQQQLLLKKKOOOccc{{{ooommmnnnrrr|||aaaKKK;;;888555333333333222222222222222111111111111000///000000111111000000///---///000///......000111000000000111111222444444666666888999;;;<<<>>>>>>???CCCIIIWWWxxxyyy```RRRVVVcccuuu{{{tttqqqppplllfffVVVUUUUUUYYY___eeejjjlllpppuuuzzz|||||||||}}}~~~|||}}}~~~}}}||||||~~~wwwlllfffiiiooo|||zzzsssqqqsssssssssxxxyyyxxxvvvsssrrrrrrsss}}}|||wwwtttrrrrrrsssuuuuuusssnnnkkkbbbaaa___^^^]]]ZZZUUUQQQNNNNNNNNNMMMLLLJJJHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDGGGLLLQQQTTTXXX___hhhqqqyyyzzzmmmaaa]]]ZZZ\\\ZZZSSSLLLJJJGGGWWWvvvzzzyyy|||~~~iiiQQQ===:::666333333333222222222222222111111111000000000000000111111000000000---///000000//////000111000000000111222333444555555666777999;;;<<<===>>>@@@CCCIII[[[qqq\\\RRRVVVbbbrrr~~~~~~{{{tttqqqpppjjjcccVVVVVVWWW[[[```fffkkknnnrrrvvvzzz||||||}}}~~~}}}|||{{{|||~~~~~~}}}}}}tttlllkkknnn{{{~~~||||||}}}zzzuuuuuuvvvxxxyyy{{{zzzxxxuuuqqqpppqqqrrr}}}}}}xxxrrrnnnppppppqqqrrrrrrooojjjeee______^^^\\\ZZZVVVQQQNNNNNNMMMKKKIIIGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCAAAAAACCCFFFJJJLLLQQQWWWaaaiiiqqqzzzyyymmmbbb]]]ZZZ\\\[[[TTTLLLHHHDDDRRRrrroooTTT@@@<<<777444333333333222222222222111111111000000000000111111111111000000---///111111000///000111000000000111222444555666666666888999;;;===>>>>>>AAACCCIII^^^nnn\\\SSSWWWaaannnwww|||~~~yyyrrrpppnnnhhh```VVVXXXZZZ]]]bbbgggmmmppprrrtttwwwzzz{{{|||~~~~~~|||zzzyyyzzz{{{}}}~~~}}}~~~~~~~~~}}}sssooopppzzz}}}||||||}}}}}}yyyvvvvvvxxxzzz{{{|||{{{xxxtttpppoooppprrrzzz}}}xxxrrroooqqqqqqppppppoookkkeeeaaa[[[[[[ZZZWWWTTTPPPLLLJJJLLLJJJHHHFFFEEEDDDEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCBBBAAA@@@@@@BBBDDDEEEJJJPPPZZZccckkkttt}}}yyyoooeee^^^ZZZ\\\\\\UUUMMMHHHDDDPPPnnntttYYYBBB===888444333333333222222222222111111111111000000111111222222111111000---///111222111000000000000000000111333444666777777777888:::<<<===??????AAAEEEMMMcccnnn^^^SSSWWW```jjjpppttt|||}}}vvvnnnlllllleee\\\WWWYYY]]]```ccchhhmmmqqqnnnppprrruuuxxxzzz|||}}}}}}{{{yyywwwyyy{{{}}}}}}}}}}}}~~~||||||}}}~~~xxxvvvzzz~~~}}}}}}~~~~~~~~~|||yyywwwvvvvvvxxxyyy{{{{{{xxxtttpppooooooqqqvvv}}}zzzvvvttttttsssqqqooommmhhhbbb^^^YYYXXXVVVSSSNNNKKKIIIHHHGGGGGGGGGHHHGGGGGGFFFEEECCCEEEFFFHHHHHHGGGFFFEEEGGGHHHIIIJJJJJJJJJIIIHHHEEEDDDCCCBBBAAAAAA@@@@@@BBBIIISSS]]]fffpppzzz{{{rrrhhh```[[[]]]]]]WWWOOOJJJEEEMMMgggzzz```CCC???888444333333333333222222222111111111111000000111111222222111111000---///222333222000000000000000111111333555666777888888:::;;;===>>>@@@@@@@@@GGGSSSllljjjZZZQQQUUU]]]fffjjjoooyyy{{{rrrjjjiiihhhbbbZZZWWWZZZ^^^```bbbfffkkkooommmnnnpppssswww{{{|||}}}~~~|||zzzxxxxxxzzz|||}}}|||{{{|||}}}{{{zzz{{{~~~}}}~~~}}}||||||{{{{{{zzzxxxwwwvvvwwwxxxzzzzzzxxxuuuqqqooooooppprrr|||~~~|||{{{yyywwwuuurrroookkkfff```\\\YYYXXXUUUQQQLLLIIIHHHHHHDDDFFFIIILLLLLLKKKIIIGGGEEEFFFHHHJJJKKKJJJIIIHHHJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGFFFDDDBBB@@@???===DDDOOOYYYcccnnnxxx}}}uuukkkbbb\\\^^^^^^XXXPPPLLLEEEIIIaaafffDDD???999444333333333333222222222111111111111000111111222222222222111111,,,///222333222111000000000000111222333555777777888999:::<<<>>>???@@@AAA>>>HHHYYYssseeeUUUOOOSSS[[[cccggglllwwwzzzpppgggffffffaaaXXXVVVZZZ^^^```bbbeeejjjnnnnnnnnnppptttyyy}}}~~~~~~|||zzzxxxzzz|||}}}|||zzzzzz{{{yyyyyyzzzzzz{{{|||}}}}}}|||{{{zzzxxxyyyyyyyyyxxxxxxyyy{{{yyyyyyxxxuuurrroooooopppqqqzzz}}}xxxrrrsssqqqmmmhhhccc```^^^]]]ZZZWWWTTTPPPMMMKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLJJJLLLNNNPPPPPPPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNLLLHHHDDDBBBAAAAAAAAABBBDDDJJJTTTbbbpppzzzwwwjjjccc]]][[[\\\ZZZSSSLLLHHHKKK\\\gggJJJ???666444444333111111111111111000000000000/////////...//////000111222222222222222222222222222000000111222222333444444777888:::::::::;;;>>>@@@HHHIIIZZZyyybbbTTTKKKNNNVVV___eeelllyyy|||qqqiiihhhfff```XXXWWWYYY\\\___cccgggjjjkkksssssssssuuuxxx{{{||||||{{{zzzzzz{{{zzzzzzyyyzzz{{{|||}}}}}}|||~~~~~~{{{||||||zzzyyyxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwyyyxxxvvvssspppllliiigggpppuuuzzzxxx{{{{{{wwwrrroookkkfffaaa^^^\\\[[[WWWUUUQQQNNNKKKJJJJJJJJJMMMMMMNNNOOOOOOOOOOOONNNMMMNNNPPPRRRSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNKKKGGGDDDBBBAAA@@@@@@BBBGGGRRR```nnnxxx~~~yyymmmfff^^^[[[[[[YYYSSSLLLIIIIIIWWWxxxkkkJJJ???666444555333111111222222111111111000000000000////////////000000111111111111111111111111111222222333444555666666777888999:::;;;;;;<<<>>>AAAIIILLL```xxxbbbUUULLLNNNTTT]]]eeennn{{{yyynnnhhhfffddd^^^WWWWWWYYY\\\```dddhhhkkkmmmsssssssssuuuxxx{{{}}}~~~}}}|||||||||{{{zzzyyyyyy{{{|||~~~~~~}}}}}}{{{|||||||||{{{zzzyyyxxx||||||{{{{{{zzzzzzzzzzzzwwwvvvtttrrrnnnkkkhhhgggnnnqqqwww{{{xxxzzz{{{wwwooolllhhhccc___[[[YYYXXXUUUSSSQQQOOOMMMMMMMMMMMMPPPQQQRRRRRRSSSSSSRRRRRRQQQRRRTTTUUUVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQOOOKKKGGGDDDAAA@@@>>>@@@EEEOOO]]]lllwww|||}}}tttjjj```ZZZZZZXXXRRRMMMIIIHHHSSSqqqnnnKKK@@@777444555333111222333222222222111111111111111111000/////////000000////////////////////////222222333444555666777777999:::<<<<<<<<<===@@@BBBIIIOOOgggxxxdddXXXSSSRRRUUU^^^iiisssvvvkkkfffdddaaa[[[UUUWWWYYY]]]aaafffjjjmmmnnnssssssssstttvvvzzz~~~~~~~~~~~~|||yyyxxxxxxzzz}}}~~~~~~{{{|||}}}~~~}}}{{{yyywww|||{{{{{{zzzzzzzzzzzzzzzuuutttrrrooollliiigggfffjjjmmmqqquuuxxx{{{~~~zzzyyy}}}{{{yyytttqqqkkkiiieee```\\\YYYWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTUUUVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYWWWUUUSSSOOOKKKFFFBBB@@@???@@@CCCMMMZZZiiiuuu{{{zzzooobbb[[[YYYWWWSSSNNNIIIHHHRRRmmmlllMMMBBB777555555333222222333333333222222222111111222222111000///////////////////////////////////////000111222333555555666:::;;;<<<======>>>@@@CCCHHHRRRlll{{{iii___]]]ZZZ[[[dddpppzzztttiiieeeddd```YYYUUUVVVYYY]]]bbbggglllnnnppprrrrrrssstttvvvzzz~~~~~~~~~~~~~~~|||yyywwwwwwzzz~~~}}}||||||||||||{{{zzzxxxwwwzzzyyyxxxwwwwwwwwwxxxxxxsssrrrpppmmmjjjhhhfffeeefffhhhlllnnnpppsssvvvxxxzzz{{{|||~~~~~~~~~~~~~~~{{{~~~{{{wwwrrrnnnkkkgggeeebbb^^^[[[XXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\ZZZYYYVVVRRRMMMHHHDDDAAABBBBBBDDDKKKXXXfffrrrxxx{{{~~~}}}rrrddd[[[ZZZXXXTTTPPPIIIGGGOOOfffkkkOOOCCC888555555333222333333333333222222222111111333222111000000///000000000000000000000000000000///000111222444555666777:::;;;=========>>>AAACCCGGGSSSppp~~~nnnfffbbb___```jjjttt|||ssshhhfffeee___YYYWWWVVVYYY^^^ccchhhlllnnnooooooqqqsssuuuvvvzzz~~~}}}}}}}}}~~~{{{xxxvvvwwwyyy}}}~~~}}}}}}zzz~~~|||zzzwwwvvvwwwxxxxxxzzzyyywwwuuuuuuuuuvvvvvvsssqqqnnnkkkhhhfffddddddbbbdddggghhhiiikkkmmmppppppqqqrrrssstttuuuvvvvvvvvvuuuvvvyyy~~~}}}{{{uuupppllljjjdddccc```]]][[[ZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]]]]^^^^^^_________]]][[[WWWSSSNNNIIIFFFDDDFFFDDDDDDJJJUUUbbbmmmsssxxx{{{~~~ssseee]]][[[ZZZVVVRRRIIIFFFKKK\\\ttttttkkkPPPDDD999555555333333444333222222222111111111111222222111000000000111111111111111111111111111111111222333555666888999::::::;;;<<<======>>>@@@CCCGGGVVVuuu|||mmmeee\\\\\\bbbllltttzzzrrrggggggfff___YYYXXXVVVYYY^^^dddhhhlllmmmnnnmmmppptttvvvwwwzzz~~~|||{{{||||||zzzwwwvvvvvvxxx{{{}}}}}}|||~~~~~~{{{yyy}}}yyyuuutttuuuwwwyyy|||zzzxxxuuuttttttuuuuuurrrppplllhhhdddbbbaaa```^^^```aaaaaaaaaccceeegggdddeeefffiiikkkmmmoooppplllkkkkkknnnsssxxx{{{}}}}}}zzztttooollljjjbbbaaa___]]]\\\[[[[[[\\\XXXYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]___``````aaabbbbbbcccccc^^^\\\WWWRRRMMMJJJHHHFFFHHHFFFDDDGGGQQQ]]]hhhnnnwwwyyy~~~~~~ssseee^^^]]]\\\YYYTTTLLLGGGHHHUUUkkkmmm}}}kkkRRREEE999555555333333444222222111111111000000000111111111000111111222222111111111111111111111111111222333555777888999:::999;;;<<<<<<<<<===@@@BBBHHHZZZ|||uuufff^^^QQQVVVaaannnuuuxxxpppfffgggfff^^^XXXXXXVVVYYY^^^dddhhhkkkkkkllljjjooouuuxxxyyyzzz~~~|||||||||yyyxxxwwwvvvvvvxxxzzz{{{{{{~~~~~~|||zzz}}}zzzwwwvvvvvvwwwxxx}}}zzzwwwsssqqqqqqrrrrrrpppmmmiiiddd```]]]\\\\\\ZZZ[[[\\\[[[ZZZ[[[^^^```]]]^^^___aaaccceeegggiiidddbbbaaabbbeeeiiilllmmmqqqrrrsssvvvyyy}}}|||}}}xxxsssnnnkkkjjjaaa```___]]]]]]]]]]]]^^^\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^bbbbbbcccddddddeeeffffff___\\\WWWRRRMMMJJJIIIHHHJJJFFFDDDFFFNNNYYYdddjjjrrrtttxxx}}}}}}rrrfff______^^^ZZZVVVOOOIIIHHHTTTjjjkkkyyyiiiRRRFFF999555555444333555111111111000000000000///111000000000111222333333111111111111111111111111///000111333555666888888999:::<<<<<<<<<===@@@BBBIII]]]ooo___WWWKKKSSSbbbpppvvvyyy~~~ooodddffffff]]]WWWXXXVVVZZZ___dddhhhjjjjjjjjjhhhnnnvvvyyyzzz{{{~~~~~~~~~}}}}}}~~~wwwwwwvvvvvvvvvwwwxxxyyyyyy}}}~~~~~~|||~~~}}}|||{{{yyyxxxwwwvvv{{{xxxtttpppnnnmmmnnnnnnooolllgggbbb]]]ZZZYYYXXXWWWXXXXXXWWWVVVWWWYYY[[[]]]]]]]]]]]]^^^___```aaa```]]]ZZZZZZ\\\___aaaaaadddeeegggjjjmmmqqqtttvvv|||}}}~~~|||wwwpppiiieee_________````````````aaaZZZ[[[\\\^^^^^^]]]\\\\\\```___^^^]]]]]]]]]]]]]]]]]]]]]]]]___bbbcccbbbaaaaaaccceeeiiilllllliiifffccc^^^XXXRRRNNNLLLJJJHHHDDDDDDEEEGGGLLLSSS\\\bbbnnnsssxxx|||wwwjjj```\\\[[[[[[[[[PPPNNNMMMWWWttt~~~vvveeeOOODDD999666666444333333222222111111000///////////////000111111111111111111111000000000000111111111222333555888:::<<<===888:::<<<======???BBBDDDLLLccc|||gggXXXQQQMMMPPP\\\mmmxxx|||uuukkkcccbbbbbb\\\UUUQQQTTTXXX]]]bbbdddgggiiikkklllpppuuuxxx{{{}}}}}}zzzyyyssssssssstttuuuwwwyyyzzz||||||~~~~~~}}}}}}~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{yyyuuuqqqvvvuuussspppnnnlllkkkjjjhhhfffbbb^^^ZZZWWWVVVUUUVVVVVVVVVVVVUUUUUUUUUTTTWWWXXXXXXYYYYYYXXXXXXWWWYYYXXXWWWVVVVVVWWWXXXXXX\\\\\\[[[\\\^^^bbbfffhhhnnnwwwyyy}}}zzzuuuoooiiifffccccccbbbbbbaaaaaaaaa```\\\]]]^^^^^^______^^^^^^aaa``````____________````````````aaacccdddcccaaadddeeegggjjjmmmllliiigggeeeaaaZZZTTTPPPMMMKKKIIICCCDDDEEEGGGKKKRRRZZZ```kkkpppvvv{{{~~~yyylllbbb]]]\\\\\\[[[RRROOONNNXXXuuuxxxiiimmmgggQQQEEE999555555222111111000000000111222222333333///000000111111111111111000000111111111111000000111111222444555777888999999:::<<<======???BBBDDDOOOgggyyybbbSSSMMMLLLPPP\\\mmmxxx|||tttjjjcccbbbbbb]]]VVVSSSUUUYYY___cccfffiiikkkmmmnnnrrrvvvzzz|||~~~~~~|||zzzyyytttttttttuuuvvvwwwyyyyyy|||}}}~~~~~~~~~}}}}}}|||||||||~~~||||||{{{|||{{{yyytttqqqsssqqqooollliiigggfffeeeeeeccc```\\\YYYVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUSSSRRRRRRRRRSSSSSSSSSRRRRRRRRRTTTXXX\\\^^^cccjjjttt|||xxx~~~}}}{{{wwwrrrmmmjjjggggggffffffeeedddcccbbbaaaaaaaaa``````aaaaaabbbccccccbbbbbbbbbbbbccccccddddddccccccdddeeeeeedddbbbfffgggiiilllnnnnnnkkkiiiiiiddd\\\VVVRRROOOLLLJJJCCCDDDEEEFFFJJJPPPXXX^^^ggglllsssxxx|||{{{nnnddd___]]]\\\ZZZSSSNNNKKKVVVtttxxx```YYYjjjhhhTTTHHH;;;777555333111222111111111222333333444444///000111111222222111111000000111222222111000000222333333444555666777777:::<<<=========???BBBEEERRRlllvvv^^^OOOJJJJJJPPP]]]lllwww|||{{{rrriiibbbbbbbbb]]]WWWUUUWWW[[[aaafffiiilllnnnpppqqqtttxxx|||}}}|||}}}}}}}}}}}}{{{zzzyyyuuuuuuvvvvvvwwwxxxyyyyyy|||}}}~~~~~~~~~}}}|||||||||||||||~~~~~~~~~}}}|||}}}|||{{{{{{zzzwwwsssooommmkkkiiifffcccaaa_________^^^\\\YYYWWWUUUTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSQQQPPPOOOOOOOOOOOOOOOOOONNNOOOQQQTTTWWWYYYXXX]]]dddkkkqqqxxx{{{~~~~~~|||yyyuuuqqqmmmkkkjjjhhhhhhggggggfffeeeeeedddfffeeedddddddddeeeggghhheeeeeeeeeeeefffgggggghhhgggfffeeeeeeffffffdddbbbeeefffhhhlllooopppnnnllljjjeee^^^WWWRRROOOLLLJJJBBBCCCDDDFFFIIINNNUUUZZZccchhhooouuuzzz{{{oooeee```^^^[[[YYYRRRKKKGGGQQQnnncccSSS^^^{{{hhhWWWJJJ>>>999777555444555444333333222111111000000000000111222222222222111///000222333333222000///333444555666777888999:::;;;<<<=========???CCCFFFSSSqqqsss\\\NNNJJJGGGOOO]]]kkkttt{{{zzzooohhhbbbbbbbbb]]]YYYWWWYYY]]]ccchhhlllnnnqqqsssrrruuuyyy|||~~~zzz{{{{{{||||||{{{yyyyyywwwwwwxxxxxxyyyyyyyyyyyy{{{|||}}}~~~~~~~~~}}}||||||{{{{{{{{{||||||~~~~~~~~~~~~{{{yyyxxxzzzyyywwwwwwuuurrrnnnkkkhhhfffdddaaa^^^\\\ZZZZZZZZZZZZXXXWWWUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPRRRQQQOOONNNNNNOOOQQQRRRSSSSSSRRRPPPOOONNNNNNMMMNNNNNNNNNNNNPPPRRRUUUVVVTTTWWW[[[___eeennnxxx~~~|||xxxuuuqqqnnnmmmlllhhhhhhhhhhhhiiiiiiiiiiiijjjjjjiiihhhhhhjjjkkklllhhhhhhhhhhhhiiijjjkkkkkkhhhgggffffffggggggeeecccbbbccceeejjjnnnpppooonnnhhhccc\\\UUUQQQMMMJJJHHHAAABBBCCCEEEGGGLLLRRRWWW___dddkkkqqqwww~~~zzzooofffaaa^^^ZZZWWWSSSLLLGGGOOOgggkkkYYY```xxxiiiVVVJJJ===888777555555666222222222111000000//////000000111222222222222222///111222444444222111///111222444666888:::;;;<<<<<<<<<======>>>@@@EEEHHHUUUvvvnnnXXXMMMKKKEEEPPP^^^jjjrrryyy|||nnngggccccccbbb]]]YYYYYY[[[___eeejjjmmmooorrrtttsssvvvzzz|||}}}yyyzzz{{{||||||{{{zzzyyyxxxyyyzzz{{{{{{zzzzzzyyyxxxyyy{{{|||}}}}}}}}}||||||{{{{{{{{{{{{{{{||||||~~~~~~~~~~~~{{{yyywwwuuusssqqqpppooollliiifffdddbbb```^^^[[[YYYXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSQQQQQQQQQPPPPPPPPPOOOOOORRRPPPOOOMMMMMMOOOPPPRRRRRRRRRQQQPPPOOONNNMMMLLLKKKJJJJJJKKKLLLNNNOOOQQQUUUUUUVVVXXX]]]eeennnttt}}}~~~|||zzzvvvsssqqqpppoookkkkkkkkklllllllllmmmmmmnnnmmmmmmmmmmmmnnnoooooolllkkkkkkkkkkkkkkklllmmmiiihhhggghhhiiihhhgggeee``````bbbfffkkkmmmmmmmmmddd___XXXQQQMMMJJJGGGEEE@@@AAACCCDDDFFFJJJOOOSSSZZZ___fffmmmrrryyyyyyooogggbbb___ZZZWWWVVVOOOJJJNNN```tttdddgggwwwoooWWWIII<<<666555333333444...//////000111111222222000111222222333222222222000111222333333222111000...///111333666888:::;;;;;;<<<<<<===>>>BBBGGGKKKYYY}}}iiiSSSKKKKKKGGGTTTbbbkkkqqqyyy}}}mmmgggccccccaaa\\\YYYZZZ\\\```fffjjjmmmoooqqqssstttwww{{{}}}~~~{{{|||}}}}}}}}}|||{{{zzzzzz{{{|||||||||{{{zzzyyywwwxxxzzz{{{||||||||||||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~|||yyywwwooommmkkkiiihhhfffcccaaa```___^^^\\\ZZZYYYXXXXXXVVVVVVVVVVVVUUUTTTSSSRRROOOOOONNNNNNNNNMMMMMMMMMQQQPPPOOOOOOOOOOOOPPPQQQPPPPPPPPPPPPOOOMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPTTTSSSRRRSSSWWW]]]cccgggttt~~~~~~}}}|||yyywwwtttrrrqqqpppppppppppppppppppppoooppppppqqqqqqrrrrrrrrrqqqnnnnnnmmmlllllllllmmmmmmkkkjjjiiijjjkkkkkkjjjhhh______```cccgggiiihhhggg^^^YYYRRRMMMIIIFFFCCCAAA@@@AAABBBCCCEEEHHHMMMQQQUUUZZZaaagggmmmsss|||yyypppiiieeeaaa\\\YYYWWWQQQLLLMMMXXXrrrtttqqqvvvyyy\\\NNN???888555222111222///000000111111222333333000111222222333333222222222222222222222222222222000111222444666777999999:::;;;<<<===???CCCIIINNN___fffRRRKKKLLLJJJYYYgggmmmsss{{{}}}mmmhhhddddddaaa[[[YYYZZZ]]]aaafffjjjlllmmmoooqqqvvvyyy}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||zzzyyywwwxxxzzz|||}}}}}}}}}|||{{{{{{{{{{{{|||}}}~~~|||}}}~~~zzzwwwuuujjjhhhfffddddddccc```^^^]]]\\\[[[ZZZYYYXXXXXXXXXVVVWWWWWWWWWVVVUUUTTTSSSOOOOOONNNNNNNNNMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPOOONNNPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQQQQRRRVVVZZZ]]]___lllvvv~~~~~~}}}{{{yyyvvvtttrrruuuuuutttsssrrrrrrqqqppppppqqqssstttttttttsssrrroooooonnnmmmmmmlllmmmmmmlllkkkkkklllmmmmmmllljjj```___```aaadddeeedddcccZZZVVVOOOIIIFFFCCCAAA???@@@AAABBBCCCDDDGGGLLLOOOQQQVVV]]]ccciiiooowww}}}zzzqqqjjjgggccc^^^[[[VVVPPPKKKJJJPPPiiixxxvvvcccUUUEEE<<<888444222333444444333333222111111000111111222333333333333222333222222111111222222333444444555666777888999999999:::;;;<<>>???GGGQQQhhheeePPPIIIKKKLLLZZZkkkuuuxxx{{{yyynnniiidddbbb^^^ZZZYYY\\\cccdddeeegggiiikkkmmmnnnsssvvvzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||wwwsssvvvxxx{{{~~~~~~}}}{{{{{{|||~~~{{{uuutttuuuuuuqqqmmmgggddd```___``````___]]]\\\]]]]]]\\\\\\[[[ZZZYYYZZZZZZZZZYYYVVVTTTQQQOOOSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRQQQPPPPPPQQQSSSPPPSSSWWWWWWVVVUUUVVVXXXZZZZZZZZZZZZYYYXXXWWWWWWWWWTTTQQQRRRVVVYYY[[[ZZZeeeppp|||~~~yyyuuuvvvxxxxxxwwwvvvuuutttttttttttttttttttttsssrrrqqqpppooooooooooooppprrrtttvvvxxxvvvuuuuuuvvvuuuqqqkkkeeebbbaaa```___^^^[[[WWWSSSIIIGGGDDDBBB@@@@@@@@@@@@AAAAAA@@@???AAADDDGGGIIIPPPSSSYYY^^^dddkkkqqqvvv}}}~~~|||qqqfff^^^ZZZYYYUUUOOOJJJLLLRRRddd{{{iiiooo[[[FFF;;;888555222111111111111222222222111111000000000000000000000000111111111111111111111111333333333444666777999:::<<<<<<>>>@@@???@@@IIISSSlll~~~bbbOOOIIIKKKPPP\\\lllvvvzzz}}}uuummmhhhcccaaa^^^YYYYYY\\\bbbccceeegggiiikkkmmmnnntttvvvzzz{{{{{{zzzzzz{{{~~~}}}}}}|||}}}~~~~~~~~~zzzvvvuuuwwwzzz}}}~~~}}}|||}}}}}}yyyuuutttuuutttpppllliiifffbbbaaabbbbbbaaa___\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZZZZYYYWWWTTTRRRQQQTTTUUUUUUUUUTTTTTTSSSRRRQQQRRRSSSRRRQQQQQQSSSUUUTTTWWWZZZZZZXXXVVVWWWXXX[[[[[[\\\\\\\\\[[[[[[ZZZYYYVVVSSSSSSVVVZZZ\\\\\\dddooo}}}|||xxxvvvwwwyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuutttsssqqqqqqooopppqqqsssuuuxxx{{{|||||||||{{{zzzwwwqqqiiicccaaa```^^^]]][[[XXXSSSOOOFFFEEECCCAAA@@@@@@@@@AAABBB@@@>>>===???BBBEEEHHHOOORRRWWW]]]bbbhhhnnnssszzz|||uuujjj```[[[YYYWWWPPPLLLLLLQQQbbbzzzmmmsss^^^HHH===999666333222111111111111111111111111000000000000000000000000111111222222222222222222666666777777999:::<<<===<<<<<<>>>@@@???AAAJJJTTTqqqvvv]]]MMMIIIKKKPPP[[[jjjuuu{{{~~~|||qqqjjjeeeaaa```]]]YYYYYY\\\```cccfffhhhiiijjjmmmoootttwwwyyyzzzyyywwwwwwwww|||}}}~~~~~~}}}|||{{{zzz{{{~~~~~~|||zzzuuuwwwzzz}}}}}}~~~~~~zzzwwwtttssstttrrrnnnjjjjjjgggdddcccccccccbbbaaa^^^^^^^^^^^^^^^]]][[[[[[ZZZZZZZZZYYYWWWVVVTTTSSSWWWWWWWWWXXXWWWWWWVVVVVVTTTUUUVVVUUUTTTUUUWWWXXXZZZ\\\^^^^^^\\\ZZZZZZ[[[]]]^^^__________________\\\YYYVVVUUUWWWZZZ\\\]]]cccnnn~~~~~~{{{xxxwwwyyy{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvuuuttttttvvvxxxzzz|||~~~}}}xxxppphhhbbbaaa___]]][[[YYYUUUOOOLLLFFFEEEDDDBBBBBBBBBBBBCCCDDDBBB@@@>>>???BBBFFFHHHMMMPPPUUUZZZ___eeekkkooowww{{{xxxmmmccc^^^[[[YYYRRRMMMLLLMMM[[[zzz|||ttt___III===:::777444444222222111111111111111111000000000000000000000000222222222222222333333333777777777888:::;;;===>>>;;;;;;===???>>>AAAJJJUUUwwwnnnXXXKKKIIILLLMMMVVVdddqqqyyyzzzooogggbbb^^^^^^\\\XXXYYY]]]^^^bbbgggiiiiiijjjmmmoootttvvvyyyzzzyyyxxxwwwxxx{{{|||}}}~~~~~~|||zzzyyyzzz|||~~~~~~}}}~~~~~~~~~~~~~~~}}}|||wwwxxxzzz}}}~~~~~~~~~}}}}}}~~~~~~|||{{{wwwuuusssrrrrrrpppllliiiiiigggeeecccbbbbbbaaaaaaaaabbbbbbaaaaaa```___^^^[[[[[[[[[ZZZYYYXXXWWWVVVYYYYYYZZZZZZZZZZZZZZZYYYXXXYYYZZZZZZYYYYYY[[[]]]___```bbbcccbbbaaaaaaaaabbbbbbcccccccccbbbaaaaaa___\\\YYYWWWWWWYYY\\\]]]cccnnn~~~}}}{{{zzzyyy{{{|||||||||{{{zzzzzzzzz{{{{{{}}}~~~~~~~~~~~~}}}}}}|||{{{|||}}}~~~}}}wwwooogggcccaaa___]]]ZZZXXXSSSNNNJJJGGGGGGFFFEEEEEEEEEEEEEEEEEECCCAAA???@@@BBBEEEGGGJJJNNNSSSXXX]]]bbbhhhllluuuzzzzzznnnccc\\\YYYZZZSSSNNNKKKIIIRRRlllttt___HHH===999777555555333333111111000000111111000000000000000000000000111111222222222333333333222222333444555777888999::::::;;;======@@@KKKVVV|||{{{fffTTTJJJIIIKKKKKKSSS```nnnzzzzzzoooccc___\\\\\\ZZZXXXYYY]]]]]]bbbhhhjjjjjjjjjmmmqqqsssvvvzzz||||||{{{|||||||||}}}~~~}}}{{{zzzzzz{{{|||{{{{{{{{{||||||||||||{{{{{{|||zzz{{{|||}}}}}}|||{{{{{{||||||}}}~~~|||zzzxxxtttsssrrrqqqooonnnkkkiiigggfffdddbbb```___```aaabbbbbbbbbbbbaaa```___^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^]]]]]]]]]^^^____________aaaccccccdddeeegggiiijjjiiihhhggggggggggggfffeeedddccccccaaa]]]YYYWWWWWWZZZ]]]cccnnn~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}|||||||||}}}}}}}}}uuummmgggdddaaa___]]][[[XXXSSSNNNJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCAAA@@@AAABBBCCCDDDGGGKKKPPPUUUZZZ```fffkkksssyyy|||ooobbbYYYUUUYYYSSSOOOKKKGGGKKK```xxxvvvaaaJJJ===999777555555444333222000000000111111000000000000000000000000000000111111222333333333333333444555666888999:::;;;:::;;;===>>>AAAMMMXXXtttaaaRRRJJJIIIKKKMMMSSS___nnn|||zzzooo```\\\YYYZZZYYYWWWYYY]]]]]]cccjjjlllkkkkkkooorrrtttwww{{{~~~~~~~~~|||zzzzzz{{{{{{{{{zzzzzz{{{{{{{{{yyyxxxyyy{{{}}}}}}}}}||||||{{{zzzzzz||||||||||||}}}~~~{{{yyyxxxtttsssqqqooommmlllkkkkkkggggggfffccc```___```bbbaaaaaaaaaaaa```___^^^^^^___^^^^^^]]]^^^^^^______^^^^^^```aaabbbbbbbbbbbbcccdddeeeeeedddeeegggiiihhhhhhiiillloooqqqpppnnnkkkllllllkkkkkkjjjiiihhhiiigggbbb\\\WWWWWWYYY\\\dddooo~~~~~~}}}~~~~~~~~~~~~~~~}}}tttkkkgggeeeaaa```]]][[[YYYTTTOOOKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHMMMSSSXXX___eeejjjqqqwww~~~qqqdddZZZVVVVVVRRROOOLLLGGGHHHZZZooo|||fffMMM@@@:::666444444555444222000//////000111000000000000000000000000//////000000111222222333666666777888999;;;<<<======<<<===???@@@DDDPPP\\\ooo^^^QQQKKKJJJJJJPPPTTT^^^mmm|||xxxnnn^^^YYYWWWXXXXXXWWWYYY]]]]]]dddlllnnnmmmlllppptttvvvyyy}}}~~~}}}{{{zzzzzz|||}}}||||||zzz{{{|||zzzxxxwwwxxxzzz|||||||||||||||{{{{{{{{{}}}|||||||||~~~|||zzzyyyyyyuuusssqqqmmmkkkkkklllmmmiiijjjiiigggcccbbbcccfffccccccccccccbbbaaa``````aaa``````___```aaabbbcccbbbbbbdddeeefffgggggggggggghhhiiijjjiiijjjlllnnnnnnmmmmmmpppsssuuusssqqqnnnnnnoooppppppppppppppppppmmmhhh```YYYWWWZZZ]]]eeeppp~~~~~~~~~sssjjjfffeeebbb```^^^\\\ZZZUUUPPPLLLKKKKKKKKKJJJIIIHHHFFFFFFGGGHHHHHHIIIHHHGGGGGGFFFBBBFFFLLLRRRXXX^^^eeejjjooouuu~~~sssggg^^^ZZZTTTQQQOOONNNHHHGGGWWWlllzzzkkkQQQBBB;;;666333222555444222000//////000111000000000000000000000000...//////000111111222222444555555666777999:::;;;>>>>>>???AAABBBFFFRRR^^^}}}mmm\\\QQQLLLJJJJJJQQQTTT]]]kkkzzzvvvlll\\\XXXVVVWWWXXXWWWYYY]]]]]]eeemmmpppnnnmmmqqquuuwwwzzz~~~~~~}}}{{{zzzyyyzzz|||~~~~~~~~~{{{|||}}}{{{xxxvvvxxxzzz{{{{{{{{{{{{|||||||||}}}~~~~~~}}}}}}~~~}}}{{{zzzzzzzzzuuutttpppllljjjjjjmmmooolllmmmmmmjjjfffeeegggiiiggggggggggggfffeeedddcccbbbaaaaaaaaaaaacccdddfffdddeeeggghhhjjjkkkkkkkkkiiikkklllllllllmmmoooqqqrrrqqqpppsssvvvvvvtttqqqnnnoooqqqssstttvvvvvvvvvuuurrrlllccc[[[XXX[[[^^^fffppp}}}yyy|||}}}~~~~~~~~~~~~}}}}}}|||tttnnnjjjgggbbb```]]][[[YYYUUUPPPMMMLLLKKKJJJJJJKKKKKKJJJIIILLLIIIFFFFFFGGGGGGFFFCCCEEEGGGJJJNNNSSSZZZbbbgggooosssxxx}}}{{{rrreee[[[YYYXXXVVVOOOFFFGGGWWWiiivvv|||pppSSSBBB;;;888555444555666666444222000000111333333333222222222111111111111111111222333444555555555666777888999::::::;;;<<<;;;AAAGGGDDDNNNgggrrr```OOOFFFFFFIIIQQQWWW```kkkvvv~~~rrrggg\\\[[[YYYWWWUUUWWWZZZ]]]cccdddgggkkkoooqqqpppooovvvyyy}}}~~~{{{zzzzzzwwwuuuwww{{{}}}zzzvvvuuuuuuzzzzzzyyy{{{}}}~~~}}}|||zzzyyyyyyzzz|||~~~~~~~~~{{{yyyxxxxxxyyyrrrrrrqqqpppooonnnmmmmmmpppppppppooonnnkkkiiigggkkkjjjhhhfffeeeddddddeeeggggggggggggfffeeedddddddddfffjjjmmmnnnmmmlllkkkmmmmmmmmmooosssuuuuuuuuussstttuuuvvvvvvuuutttsssrrrsssuuuwwwxxxyyyzzzzzz|||wwwpppjjjaaaZZZ\\\bbbeeeooo}}}}}}zzz{{{||||||}}}}}}~~~~~~~~~{{{tttnnnjjjhhhbbb```]]][[[YYYUUUPPPMMMLLLKKKIIIJJJKKKLLLKKKIIIMMMKKKHHHHHHIIIIIIHHHFFFEEEGGGJJJNNNSSSZZZaaafffjjjooovvv||||||sssfff]]]XXXXXXVVVPPPHHHJJJZZZkkktttyyy~~~sssUUUCCC<<<888666555444444555333111//////000333333222222111111111111111111111111222333444444555555666777888999::::::;;;<<<;;;AAAGGGDDDOOOiiisss___OOOFFFGGGKKKRRRWWW```kkkvvvsssggg\\\[[[ZZZWWWVVVWWW[[[^^^bbbdddgggkkkoooqqqqqqpppsssvvv{{{~~~~~~|||{{{zzzxxxvvvwww{{{~~~}}}yyyvvvuuuuuu{{{{{{|||~~~}}}yyyyyyzzz{{{||||||xxxvvvuuuuuuvvvtttsssrrrqqqpppooonnnmmmnnnnnnnnnnnnlllkkkiiigggjjjiiigggffffffffffffggggggggghhhhhhgggfffeeeeeefffgggjjjmmmooopppppppppooooooppprrrvvvxxxyyyxxxxxxxxxxxxwwwvvvuuussssssvvvwwwxxxzzz{{{|||||||||~~~zzzuuuooofff______dddjjjrrr~~~}}}~~~~~~}}}{{{{{{zzzzzz{{{|||zzztttnnnkkkiiiaaa___]]][[[XXXTTTPPPLLLKKKJJJIIIJJJKKKLLLKKKJJJMMMKKKIIIIIIJJJJJJIIIHHHDDDGGGJJJNNNSSSYYY```eeeeeekkksss{{{|||ttthhh___WWWWWWVVVRRRLLLMMM\\\lllsssvvvwwwwwwXXXEEE===999666555222333444222000...///000222111111111111000000000222222222111222222333333555555666777888999::::::<<<===<<>><<>>???@@@@@@??????AAACCCDDDGGGKKKNNNRRRVVV[[[___bbbgggmmmtttyyy}}}~~~~~~xxxnnnfff^^^]]][[[WWWPPPLLLRRR\\\zzzeeedddVVVppp}}}[[[FFF===888555444333444555444222111222333000000000111111111111222222222222111222222333333555555666777888999:::::::::===<<<@@@FFFIII]]]tttZZZIIICCCDDDHHHSSSWWW___iiisss{{{}}}qqqeeeYYYXXXWWWUUUTTTVVVZZZ^^^bbbffflllnnnnnnoooqqqsssrrruuuyyyzzzzzzyyyyyyzzz{{{{{{{{{{{{|||}}}~~~|||}}}~~~}}}{{{zzz{{{|||{{{}}}~~~~~~|||{{{{{{|||zzz{{{|||~~~|||yyyzzz|||~~~~~~~~~}}}|||zzzxxxwwwuuuttttttsssssssssrrrrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnooorrrrrrqqqpppooommmkkkjjjlllmmmnnnppppppqqqqqqqqqrrrrrrsssssssssrrrqqqqqqssstttvvvzzz~~~~~~}}}}}}|||||||||}}}}}}~~~||||||{{{zzzyyywwwvvvuuussspppnnnlllgggbbbeeekkkrrrwww~~~}}}xxxttttttyyy}}}}}}||||||zzzyyyyyy{{{||||||{{{{{{}}}~~~}}}zzzvvvpppjjjeeeccceeeccc```^^^[[[XXXSSSPPPJJJHHHFFFEEEDDDCCCAAA???<<<>>>@@@???>>>>>>AAACCCCCCFFFKKKNNNRRRVVVZZZ]]]^^^bbbhhhmmmsssxxx~~~{{{qqqiii```^^^]]]YYYRRRNNNRRR[[[pppcccbbbOOOddd~~~]]]HHH>>>999777666222333444333111111111333111111111111222222333333111111111111222333444444555555666777888999::::::999;;;;;;@@@FFFJJJaaapppXXXHHHCCCEEEHHHQQQVVV^^^hhhsss{{{{{{nnnbbbWWWWWWVVVTTTSSSUUUYYY]]]ccchhhmmmooonnnmmmpppsssqqqtttxxxzzzzzzzzzzzz{{{zzzzzzzzzzzz{{{}}}}}}~~~~~~{{{yyyzzz{{{{{{}}}~~~}}}}}}~~~{{{{{{|||~~~}}}yyyzzz|||~~~~~~}}}~~~{{{zzzyyywwwvvvtttssssssttttttttttttuuuuuuuuuuuutttsssrrrqqqpppqqqqqqrrrrrrsssssssssrrrqqqooonnnmmmnnnpppqqqrrrsssssssssuuuvvvxxxyyyyyyxxxwwwvvvtttuuuwww{{{}}}|||}}}}}}~~~~~~~~~}}}}}}{{{{{{zzzxxxwwwtttrrrqqqnnnjjjgggddd```___eeemmmrrrwww~~~~~~{{{wwwtttuuuzzz}}}}}}zzzzzzyyyxxxxxxzzzzzzyyyxxxzzz|||zzzyyyvvvsssnnniiieeebbbeeedddaaa___\\\YYYTTTPPPJJJHHHEEEDDDCCCBBB???======???AAA@@@??????BBBEEECCCFFFKKKNNNRRRUUUYYY\\\ZZZ^^^ccciiiooouuu|||~~~tttlll```___^^^[[[UUUPPPTTT\\\llldddcccNNN___yyy{{{^^^III@@@;;;999888111222333222000000111222111111222222222333333333111111111111222333444555555555666777888999::::::888;;;;;;???FFFKKKdddmmmVVVHHHDDDGGGJJJPPPUUU^^^hhhrrr{{{yyymmmaaaVVVVVVUUUSSSRRRUUUYYY\\\dddiiinnnpppnnnmmmooorrrpppssswwwzzz{{{{{{|||}}}yyyyyyyyyzzz{{{}}}}}}{{{yyyyyy{{{|||}}}~~~zzzzzzzzz{{{}}}~~~}}}|||yyyzzz|||~~~}}}}}}{{{{{{zzzxxxwwwuuutttssstttuuuuuuvvvwwwxxxxxxyyywwwvvvuuusssrrrrrrssstttrrrrrrtttttttttsssrrrqqqnnnoooppprrrsssttttttuuuwwwyyy|||~~~~~~|||{{{uuuvvvyyy||||||}}}}}}~~~}}}|||{{{xxxxxxwwwuuusssqqqnnnmmmjjjeee```]]]ZZZZZZbbblllsssxxx~~~{{{yyyxxxxxxyyyxxxxxx{{{yyyvvvwwwzzz{{{zzzxxxyyy{{{yyywwwsssnnnjjjfffcccbbbdddcccbbb```\\\XXXSSSQQQNNNKKKHHHEEEDDDBBB@@@>>>????????????@@@@@@@@@@@@DDDEEEGGGKKKQQQVVVXXXXXX\\\^^^aaaeeekkkrrrxxx|||vvvhhhaaa\\\[[[ZZZRRRKKKQQQ^^^sssmmmiiirrrssswww~~~^^^GGG???;;;666000111111000000111111222333777555333111111333555666333333222222111222222222555555666777888999999:::<<>>AAAFFFMMMiiigggNNNIIIEEEDDDLLLTTT\\\dddiiioooxxx~~~{{{lll```TTTUUUUUUTTTTTTUUUYYY[[[dddgggkkkmmmnnnnnnooopppssssssvvvyyy}}}~~~}}}{{{|||{{{yyywwwwwwyyy|||}}}zzzzzzyyyxxxwwwwwwwwwwww}}}|||{{{}}}|||yyyvvvwwwwwwxxxyyyyyyzzzzzzzzz|||}}}{{{||||||}}}~~~~~~~~~|||wwwwwwwwwwwwvvvvvvuuuuuuuuuvvvxxxzzzzzzxxxvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttssstttvvvxxxyyy{{{|||}}}||||||||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{|||{{{xxxtttsssrrrooojjjeeeaaa]]][[[\\\\\\^^^dddlllrrrwww~~~~~~~~~}}}zzzyyyxxxxxxvvvuuuwwwtttssstttwwwyyyyyywwwxxx{{{~~~vvvuuuqqqmmmjjjfffdddcccbbbbbbaaa___\\\WWWTTTQQQOOOLLLIIIFFFEEEDDDBBB@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDFFFJJJPPPUUUWWWXXX]]]^^^aaaeeejjjpppvvvzzzwwwjjjbbb^^^\\\[[[TTTMMMRRR^^^tttyyyuuu~~~~~~~~~eeeMMMAAA<<<777222555444333222111000000000555444333222111222444555222222222111222222333333888888999:::;;;<<<<<<======@@@???BBBHHHOOOllldddLLLHHHDDDCCCJJJRRR[[[ccchhhoooyyy{{{lll```WWWWWWWWWUUUTTTUUUWWWZZZdddhhhllloooooooooooopppqqqrrrtttxxx{{{}}}|||zzz{{{zzzxxxwwwvvvxxxyyy{{{zzzzzzyyyxxxxxxxxxxxxxxx}}}||||||}}}~~~|||yyyuuuuuuvvvvvvwwwwwwxxxxxxyyy{{{}}}~~~~~~~~~~~~zzzzzzyyyxxxxxxxxxxxxxxxvvvwwwxxxxxxxxxxxxwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxzzz{{{||||||}}}~~~~~~|||zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{zzzxxxuuurrrqqqoookkkeee```]]]YYYXXXYYYYYY[[[bbbjjjpppttt{{{jjjmmmsssyyy~~~}}}xxxrrrooommmnnnqqqvvv}}}||||||yyywwwuuurrrooommmnnnmmmmmmooosssuuuvvvvvvwwwyyy}}}uuutttqqqmmmjjjgggeeeddd``````___]]]ZZZWWWTTTRRRPPPMMMJJJHHHGGGFFFDDDBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCEEEIIINNNTTTWWWXXX]]]___bbbeeehhhmmmssswww~~~yyymmmddd___]]]\\\UUUNNNSSS]]]tttlllRRRBBB:::666444666555444222111111111111222222222222222222222333111111111111222333444444555666666777888999::::::===@@@???BBBJJJRRRqqq}}}bbbLLLHHHEEECCCJJJQQQYYYbbbhhhpppzzzyyykkk```YYYYYYXXXVVVTTTUUUWWWYYYcccgggllloooooonnnmmmmmmoooppprrrvvvzzz|||{{{zzzzzzyyywwwvvvuuuuuuvvvwwwzzzzzzyyyxxxxxxxxxyyyyyy}}}||||||}}}~~~}}}{{{yyytttuuuuuuuuuuuuuuuuuuuuuxxxzzz}}}~~~}}}~~~}}}}}}~~~~~~|||{{{zzzyyyxxxyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwyyyzzz|||~~~}}}}}}||||||~~~|||yyywwwuuuvvvwwwyyy{{{{{{zzzyyyxxxtttrrrpppmmmjjjddd^^^YYYVVVSSSRRRTTTUUUWWW^^^ffflllpppuuu{{{eeeiiipppxxxwwwxxxxxxyyywwwrrrmmmhhhffffffgggkkksss}}}~~~~~~}}}|||zzz{{{xxxtttqqqnnnjjjfffbbbdddeeefffiiimmmqqqtttuuuuuuxxx|||~~~yyywwwsssoookkkgggeeeccc^^^^^^]]]\\\YYYWWWTTTSSSQQQOOOLLLJJJJJJIIIGGGFFFBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEHHHNNNTTTXXXYYY]]]```bbbdddeeeiiioootttzzz|||zzzpppeee___]]]\\\VVVOOORRR[[[tttoooSSS@@@777444444333333222222333333444555///000111222333222111111111111111111222333444555444444555666777888999999<<>>BBBJJJUUUuuu{{{aaaLLLIIIFFFDDDKKKOOOXXXaaahhhppp{{{xxxjjj```YYYYYYXXXWWWUUUVVVXXX[[[aaaeeejjjmmmmmmlllkkkjjjoooppprrrvvvzzz|||{{{yyyxxxxxxvvvuuuttttttttttttzzzyyyyyyyyyyyyyyyzzzzzz|||||||||}}}}}}|||zzzxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvyyy|||}}}||||||zzzzzz~~~~~~{{{{{{|||}}}}}}|||{{{yyywwwwwwxxxyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||~~~~~~}}}||||||}}}{{{xxxuuutttuuuvvvyyyzzzzzzxxxvvvtttppppppnnnjjjeee^^^WWWSSSPPPMMMMMMOOOQQQSSSZZZbbbgggkkkpppuuu{{{kkkmmmsss{{{vvvvvvwwwxxxyyyvvvpppllleeedddeeegggmmmttt|||}}}||||||{{{zzzxxxwwwtttoookkkgggccc^^^[[[[[[]]]```dddhhhlllpppsssuuuwww{{{~~~~~~{{{wwwrrrlllhhhdddccc^^^^^^\\\[[[YYYVVVUUUSSSRRRPPPMMMLLLLLLKKKJJJHHHCCCDDDDDDEEEFFFFFFGGGGGGJJJHHHGGGIIINNNTTTXXXZZZ\\\___bbbccccccffflllrrrxxxzzz~~~|||ssseee___\\\\\\VVVNNNPPPXXXsssoooSSS???777555666333333222222333333444555...///111222333222111000111111111111222333444555777888888999:::;;;<<<<<<:::===<<>>@@@DDDIII]]]hhhTTTIIIFFFJJJQQQWWW]]]eeennnvvv~~~yyyllldddWWWXXXWWWVVVUUUUUUXXX[[[[[[^^^cccgggkkkppptttxxxtttqqqooopppsssuuutttsssvvvxxxzzz||||||{{{xxxwwwyyyyyyxxxwwwxxxyyyzzz{{{yyyzzzzzzyyywwwtttqqqooorrrrrrsssuuuwwwyyy{{{|||wwwvvvuuusssrrrssswww{{{wwwvvvtttuuuwwwzzz|||}}}wwwsssnnniiifffgggjjjllliiifffaaa]]]\\\___eeejjjzzz~~~}}}}}}}}}~~~|||~~~zzzyyy}}}~~~~~~~~~}}}~~~~~~~~~}}}||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzwwwsssooommmjjjgggeeeeeeccc^^^XXXSSSOOOLLLKKKKKKKKKJJJJJJKKKOOOUUUYYY]]]dddnnntttxxx}}}xxxpppkkkmmmpppppppppqqqmmmkkkhhheeeaaa[[[TTTOOONNNNNNPPPYYYeeeoootttuuuuuuvvvxxxyyyyyyyyyxxxxxxwwwvvvtttpppjjjddd___\\\UUUPPPJJJHHHJJJKKKIIIGGGHHHKKKQQQXXX___eeejjjllltttvvvxxxyyyzzz{{{}}}~~~~~~yyytttppplllgggddd]]]]]]]]]ZZZWWWTTTTTTTTTOOOOOOOOONNNNNNMMMLLLLLLRRRSSSSSSTTTSSSRRRQQQPPPOOONNNMMMKKKJJJLLLPPPTTTWWWYYY[[[]]]^^^aaaeeehhhppptttyyy}}}}}}uuuiiiaaa]]]^^^XXXOOONNNSSSlllfffiiitttvvvZZZFFF;;;666555222222222222111111111111333333222111222333444555333222111111222333555666888888888888888999999999???>>>AAAEEELLLaaaiiiUUUIIIFFFKKKQQQYYY^^^eeennnvvv~~~xxxlllcccVVVVVVVVVTTTSSSTTTWWWZZZ^^^aaaeeehhhkkknnnrrrtttpppnnnllllllpppssstttsssvvvxxxyyy{{{{{{zzzyyyxxxyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzxxxuuurrrqqqqqqrrrtttvvvxxxzzzzzz{{{vvvvvvtttrrrqqqssswwwzzzxxxwwwvvvvvvyyy|||~~~|||xxxsssnnnmmmooosssuuuwwwtttnnnhhhcccaaabbbcccpppwww~~~||||||}}}}}}|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||vvvsssooollljjjgggdddbbbcccaaa\\\WWWSSSPPPNNNMMMMMMMMMLLLKKKKKKNNNSSSWWW]]]dddlllrrrvvv{{{wwwjjjbbb\\\^^^aaaccceeehhheeeccc```]]]ZZZVVVQQQMMMKKKJJJLLLRRR\\\eeeiiikkkkkkllloooqqqrrrssssssssssssppplllfff```ZZZVVVSSSNNNKKKHHHHHHJJJKKKIIIGGGIIILLLQQQWWW^^^cccgggiiinnnrrrvvvwwwwwwwwwyyy||||||||||||}}}~~~~~~~~~|||wwwsssmmmgggccc\\\]]]]]][[[WWWUUUTTTTTTOOOOOONNNNNNMMMLLLLLLKKKQQQQQQPPPOOONNNMMMMMMLLLJJJKKKKKKJJJJJJKKKOOORRRSSSTTTUUUVVVWWWZZZ___bbbiiinnnuuu|||zzzkkkbbb]]]\\\XXXPPPOOOUUUoooggghhhrrrzzz\\\EEE999555555333222222222111111111111333333222111222333444555333222111111222333555666777777888888888999999999???>>>AAAFFFNNNfffkkkVVVJJJGGGLLLRRR\\\___eeemmmuuu~~~vvvjjjaaaUUUUUUTTTRRRQQQSSSVVVYYYbbbdddgggiiijjjllloooqqqmmmkkkiiiiiilllpppssstttvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{||||||{{{zzzwwwuuutttqqqsssvvvxxxzzzzzzzzzyyyvvvuuutttsssqqqsssvvvyyyzzzyyyyyyyyy{{{~~~|||xxxwwwzzz~~~|||vvvnnngggbbb___dddhhhlllnnnooopppuuuxxx~~~}}}}}}|||||||||~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzzzzzyyyyyyyyyyyyyyysssqqqmmmkkkiiifffccc``````^^^ZZZVVVSSSQQQPPPPPPQQQPPPOOONNNMMMNNNRRRUUU\\\bbbiiioootttzzztttiii___XXXTTTVVVXXXYYY[[[___^^^\\\YYYXXXWWWTTTQQQOOOKKKJJJJJJOOOVVV]]]aaabbbbbbcccfffjjjlllnnnoooooonnnjjjeee^^^XXXRRROOOMMMKKKJJJIIIJJJLLLLLLJJJHHHIIILLLQQQWWW]]]bbbfffhhhkkkpppuuuvvvuuutttvvvxxx{{{{{{{{{{{{|||~~~~~~~~~yyyssslllfffbbb[[[\\\]]][[[XXXUUUSSSSSSOOOOOONNNMMMLLLKKKKKKJJJNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHIIIKKKLLLMMMMMMMMMMMMNNNQQQUUUYYY___fffpppzzzoooddd\\\[[[WWWPPPPPPVVVqqqkkkllluuu~~~^^^FFF999555666333333222222222111111111222222111000111222333444333222111111222333555666777777777888999999::::::<<<===@@@EEEPPPkkkkkkVVVKKKHHHMMMTTT^^^___cccjjjsss|||~~~sssfff]]]TTTSSSRRRQQQPPPRRRUUUYYYccceeegggiiiiiikkkmmmooommmkkkiiiiiikkknnnqqqsssuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzz|||||||||{{{{{{yyyxxxwwwrrrtttwwwzzz{{{{{{yyyxxxvvvwwwvvvtttssstttxxxzzz{{{{{{{{{|||~~~~~~wwwooofff```\\\]]]^^^]]]\\\\\\___bbbiiilllqqqvvv}}}|||~~~~~~}}}{{{{{{||||||zzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||xxxxxxwwwwwwvvvvvvvvvuuurrrpppmmmkkkjjjgggdddaaa]]][[[WWWTTTRRRRRRRRRSSSUUUUUUTTTSSSQQQRRRTTTVVVZZZ___eeekkkrrryyywwwiiiaaaXXXTTTRRRUUUVVVTTTUUUXXXYYYWWWVVVVVVVVVUUUSSSQQQLLLKKKJJJKKKOOOTTTXXXZZZ[[[]]]```cccfffhhhjjjjjjhhheee___YYYSSSOOOLLLKKKLLLLLLLLLMMMNNNNNNLLLKKKJJJLLLQQQWWW]]]bbbfffhhhjjjoootttwwwvvvuuuuuuvvvzzzzzz{{{{{{|||}}}~~~~~~xxxqqqjjjdddaaa\\\]]]^^^\\\XXXUUURRRRRROOONNNNNNMMMKKKJJJJJJIIIKKKJJJHHHGGGEEEEEEDDDEEEGGGHHHHHHGGGEEEEEEEEEGGGFFFFFFFFFEEEEEEHHHLLLOOOVVV^^^kkkvvvrrrfff]]][[[XXXQQQPPPUUUnnnuuuuuu}}}~~~___HHH;;;777777333333333222222222222111111000000//////000222333333222111111222333555666666777777888999999:::::::::<<<@@@DDDQQQoooiiiTTTJJJIIIOOOWWW^^^^^^```gggqqqzzz}}}qqqcccZZZTTTSSSRRRPPPOOORRRVVVZZZaaacccfffggghhhjjjmmmooopppooommmlllkkkmmmoooqqqssssssssstttuuuvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyytttvvvxxx{{{|||{{{yyyxxxxxxyyyxxxwwwvvvwwwzzz|||{{{|||}}}~~~zzzrrrhhhbbbXXXXXXWWWUUUSSSQQQPPPQQQWWWZZZ```eeejjjqqqyyy~~~~~~|||~~~}}}||||||}}}~~~|||zzzzzzzzz~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{vvvvvvuuuuuutttsssrrrrrrpppooommmkkkjjjhhhdddaaa[[[YYYVVVSSSQQQRRRSSSTTTWWWXXXYYYXXXWWWWWWYYY[[[YYY\\\aaahhhpppxxxxxxkkkaaa[[[XXXUUUUUUXXXXXXVVVVVVYYY[[[ZZZYYYYYYZZZXXXUUUSSSLLLJJJHHHGGGHHHKKKOOORRRUUUWWWZZZ]]]```aaabbbbbbaaa___[[[VVVRRROOOMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPLLLOOOSSSXXX]]]bbbeeefffkkknnnsssxxx{{{{{{yyywwwzzzzzzzzz{{{|||}}}}}}}}}wwwooohhhcccbbb___```aaa___ZZZVVVSSSRRROOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDCCCFFFGGGGGGEEEBBBAAABBBCCCBBBCCCCCCBBBBBBCCCFFFIIIOOOWWWeeeqqq{{{uuuhhh^^^\\\YYYQQQOOORRRggg}}}|||{{{]]]HHH===888666333333333333222222222222111000000///000111222333333222111111222333555666666666777888999::::::;;;:::===@@@DDDSSSssseeeRRRIIIIIIQQQZZZ___^^^___eeeppp{{{~~~qqqcccZZZUUUTTTRRRPPPPPPSSSXXX\\\___aaadddfffgggiiikkknnnqqqqqqqqqooonnnmmmoooqqqrrrssstttuuuvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwyyy{{{{{{{{{yyyxxxyyyzzzzzzyyyxxxyyy{{{}}}yyy{{{~~~|||xxxrrrjjjcccZZZYYYVVVSSSOOOLLLIIIHHHJJJMMMRRRUUUXXX^^^eeekkkqqqvvv|||~~~~~~~~~}}}|||||||||}}}}}}~~~~~~}}}{{{|||~~~~~~}}}{{{vvvuuutttsssrrrqqqpppooonnnmmmkkkkkkjjjgggdddaaa[[[YYYUUURRRPPPQQQRRRTTTWWWYYY[[[\\\\\\]]]___aaa[[[]]]```fffnnnwwwuuukkkddd```___\\\[[[^^^^^^]]]```eeefffeeeddddddbbb___ZZZVVVMMMKKKHHHFFFEEEFFFJJJLLLOOOPPPSSSVVVXXXYYYYYYYYYZZZYYYWWWUUURRRQQQOOOOOOKKKMMMNNNPPPQQQRRRTTTVVVRRRSSSVVVZZZ]]]```bbbcccjjjlllqqqyyy}}}yyyyyyyyyzzz{{{|||~~~~~~}}}vvvmmmgggeeeddddddeeefffccc^^^XXXUUUSSSOOONNNMMMLLLJJJIIIHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@@@@AAACCCCCCDDDEEEDDDCCCDDDFFFHHHJJJSSS```mmmwwwwwwjjj___]]]ZZZRRRMMMOOO```|||xxx|||uuuXXXGGG???888444444444333333333222222222333222111111111222444555333222111111222333555666555666777888999:::;;;;;;;;;???BBBFFFUUUwww|||aaaOOOHHHJJJSSS\\\aaa______eeeqqq}}}tttfff]]]WWWVVVTTTRRRQQQTTTZZZ^^^___aaaccceeeeeefffiiikkknnnppprrrrrrpppoooppprrrrrrtttvvvxxxzzzyyyyyyxxxuuuvvvwwwxxxyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyzzzyyyxxxyyyzzz|||wwwzzz~~~}}}xxxvvvsssnnnjjjbbb^^^YYYTTTOOOLLLIIIHHHEEEHHHKKKLLLLLLPPPWWW]]]bbbiiisss|||~~~{{{{{{|||}}}~~~~~~}}}xxxzzz|||~~~~~~}}}{{{uuuuuutttrrrqqqooonnnnnnnnnmmmllllllllliiieeebbb\\\YYYUUUQQQOOOOOOQQQRRRSSSWWW[[[^^^___aaadddfffaaa```aaaeeelllttt{{{}}}vvvqqqnnngggcccaaacccdddeeekkkrrrqqqpppooonnnkkkeee^^^YYYOOONNNJJJGGGDDDEEEIIIKKKKKKLLLNNNQQQRRRSSSSSSSSSUUUUUUTTTTTTSSSRRRQQQQQQIIIKKKMMMOOOQQQTTTXXXZZZVVVWWWYYY[[[]]]^^^___```iiijjjooozzzxxxxxxxxxyyyzzz{{{}}}}}}}}}vvvmmmgggfffggghhhiiiiiifffaaa[[[VVVTTTNNNNNNMMMKKKJJJIIIGGGGGGHHHIIIJJJLLLKKKJJJHHHGGGBBBBBBAAA@@@>>>???BBBEEEEEEFFFHHHHHHFFFFFFGGGHHHHHHPPP]]]jjjuuu}}}~~~yyykkk```^^^[[[RRRLLLMMM]]]{{{vvvqqqssspppUUUFFF???888222444444444333333333222222444444333333333444555666333222222111222333555666555666777888999:::;;;;;;===AAADDDGGGWWWzzzyyy^^^MMMGGGJJJTTT^^^ccc``````fffsssvvviiiaaaXXXWWWUUUSSSRRRVVV[[[``````bbbcccdddddddddfffhhhkkknnnrrrsssqqqpppqqqssstttvvvyyy{{{}}}|||{{{yyyssstttuuuwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyyyyxxxxxxzzz{{{vvvyyy}}}yyyuuuvvvvvvtttrrrjjjeee]]]VVVQQQNNNMMMLLLFFFHHHKKKJJJHHHJJJQQQWWWYYYaaannnxxx~~~yyyzzz{{{}}}~~~}}}vvvxxx{{{~~~~~~}}}{{{uuuuuutttrrrpppooonnnmmmqqqpppooooooooommmiiifff]]]ZZZUUUQQQNNNNNNPPPQQQQQQTTTYYY^^^aaacccfffhhheeedddccceeekkkrrrxxx{{{zzzyyyxxxtttooolllooouuu{{{}}}{{{wwwpppggg]]]VVVUUUNNNHHHEEECCCAAACCCHHHHHHKKKNNNNNNLLLMMMQQQVVV^^^\\\YYYXXXWWWUUUPPPLLLKKKLLLPPPTTTYYY[[[ZZZYYYYYYXXXXXXXXXZZZ\\\]]]___aaaccckkk{{{zzztttqqquuuzzz|||wwwnnnhhhfffgggiiijjjkkkkkkggg___UUUNNNNNNLLLKKKJJJKKKKKKIIIGGGFFFGGGHHHJJJKKKKKKIIIGGGBBBCCCBBBAAAAAABBBFFFIIIHHHKKKMMMNNNLLLJJJJJJJJJIIIOOOYYYeeepppyyywwwlllaaa[[[WWWRRROOOPPPeeeyyyqqqjjjmmmmmmTTTFFF<<<444111555444333222111111111111111111111111111111111111333333333222222333333444555555666666777999:::;;;;;;AAADDDFFFVVV{{{sssYYYLLLGGGHHHRRR___eee```]]]bbbooo}}}}}}rrreee[[[TTTTTTTTTSSSSSSVVVZZZ]]]bbbcccccccccdddfffjjjmmmnnnoooqqqqqqpppqqqsssuuuvvvsssrrruuuzzz|||yyyvvvuuuuuuttttttttttttuuuuuuvvvwwwvvvuuutttuuuxxx{{{xxxxxxyyyzzzyyyxxxwwwvvvxxxvvvuuussstttuuuwwwxxxyyyyyy}}}yyyyyyzzzzzzzzz|||uuukkkbbb^^^YYYPPPMMMNNNIIIIIIHHHFFFEEEFFFIIIKKKLLLWWWgggttt|||~~~yyy{{{~~~}}}|||tttsssrrrrrrrrrqqqooommmnnnmmmmmmmmmmmmkkkgggddd```[[[TTTOOONNNNNNNNNNNNLLLPPPVVV\\\aaadddeeeeeegggdddbbbeeelllsssxxxzzz~~~{{{{{{~~~}}}yyysssmmmeee\\\WWWTTTNNNHHHEEECCCAAADDDIIIIIIKKKMMMMMMMMMPPPVVV[[[eeebbb]]][[[YYYWWWTTTQQQMMMMMMOOOSSSWWWYYYYYYXXXZZZYYYYYYYYYYYYZZZ\\\\\\]]]___gggvvvxxxrrrpppsssxxxyyy||||||uuummmhhhgggggghhhiiijjjkkkhhhaaaXXXRRRMMMKKKJJJIIIJJJIIIHHHFFFJJJJJJJJJKKKKKKJJJGGGFFFEEEDDDDDDBBBBBBDDDHHHLLLNNNPPPSSSSSSQQQOOOMMMMMMJJJOOOXXXcccnnnxxxyyyoooccc]]]XXXRRRPPPQQQ___vvvrrrlllmmmiiiRRREEE;;;555222555444333222111111111111111111111111111111111111555444444444444555666777666666666666777999:::;;;;;;AAADDDGGGXXX}}}qqqXXXKKKGGGIIITTTaaafffaaa^^^cccppp~~~~~~ssseee[[[TTTTTTTTTSSSSSSVVVZZZ]]]aaabbbcccddddddfffiiillljjjkkknnnoooppprrruuuxxxwwwtttsssuuuyyyzzzxxxtttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwvvvuuuttttttwwwyyyxxxxxxyyyyyyxxxwwwvvvuuuttttttsssrrrrrrssstttuuuvvvwww{{{||||||}}}~~~uuukkkfff___WWWTTTVVVMMMLLLJJJHHHFFFFFFGGGHHHNNNWWWdddooowww}}}~~~~~~}}}{{{{{{}}}|||}}}~~~|||zzzrrrqqqppppppqqqqqqooommmnnnmmmllllllllliiieeebbb]]]XXXSSSNNNMMMLLLLLLKKKHHHKKKPPPVVV[[[___aaabbbgggdddbbbdddjjjqqquuuwwwzzzuuuooohhhbbb\\\VVVRRRSSSMMMGGGFFFDDDBBBEEEIIIJJJKKKLLLMMMQQQWWW___dddlllhhhbbb^^^[[[YYYWWWVVVRRRRRRRRRTTTWWWZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYZZZ```kkkxxxuuupppnnnrrruuuwwwyyy}}}zzzsssmmmiiijjjkkkhhhiiijjjkkkiiiccc[[[VVVMMMKKKIIIHHHHHHHHHGGGEEEMMMMMMMMMMMMKKKHHHFFFEEEIIIHHHFFFDDDDDDGGGLLLPPPUUUXXX[[[[[[YYYUUUQQQPPPKKKOOOVVV```kkkvvv}}}sssggg```YYYSSSRRRSSS^^^www{{{uuussseeeOOOCCC;;;666444444444333222111111111111111111111111111111111111333333333444555666777888666666666777888999:::;;;<<>>@@@CCCOOOkkkttt[[[OOOLLLNNNZZZgggeeeaaa^^^cccppp}}}ssseee[[[TTTTTTTTTSSSSSSVVVZZZ]]]___bbbeeeggggggggghhhjjjjjjlllnnnoooppprrrvvvxxxuuuuuutttsssssstttvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwtttuuuxxxxxxxxxxxxyyyzzzvvvvvvuuuuuuuuuvvvwwwxxxuuuvvvvvvvvvvvvtttsssrrrsssooopppuuuyyy{{{}}}oooeee___\\\XXXUUUSSSTTTVVV[[[aaaeeeeeeccceeejjjooorrrrrruuuzzz~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwuuusssrrrooolllkkklllmmmmmmmmmlllkkkkkkkkkjjjhhhdddaaaZZZVVVPPPLLLJJJJJJIIIIIIAAA@@@@@@AAADDDHHHLLLOOOPPPSSSXXX[[[___eeekkkpppzzzyyyqqqkkkhhhfffdddbbbfffeeeeeeeeeeeeccc```]]]SSSMMMIIIHHHFFFBBBBBBEEEGGGFFFIIISSS___ddd```YYYSSSSSSRRRQQQPPPTTTZZZ```___]]]ZZZYYYYYYXXXVVVUUUSSSTTTUUUVVVWWWVVVUUUTTTQQQTTTWWWWWWWWWZZZ```fffiiijjjnnntttvvvvvv{{{|||yyyxxxvvvrrrppplllkkkiiihhhfffddd```]]]QQQNNNIIIFFFFFFFFFFFFFFFCCCFFFHHHEEE@@@???AAAEEECCCEEEGGGHHHIIIJJJLLLNNNRRRUUUXXXYYYYYYXXXXXXYYYRRRSSSUUUZZZbbbkkkssswwwwwwmmmbbbXXXRRRTTT[[[kkkooo]]]ccctttoooVVVEEE999666888222222222111222222333333111111111111111111111111111111111222333444555666777777777888999:::<<<<<<>>>@@@CCCOOOmmmvvv]]]QQQMMMOOOZZZggggggbbb___dddqqq~~~ssseee[[[TTTTTTTTTSSSSSSVVVZZZ]]]^^^```cccdddeeeeeegggiiilllnnnoooooooooooorrrtttssssssssssssssstttxxxzzzwwwwwwvvvuuuuuuvvvwwwwwwsssuuuxxxyyyyyyyyy{{{|||vvvvvvuuuuuuuuuwwwyyyzzzyyyyyyyyyxxxxxxwwwvvvuuurrrnnnnnnssswwwyyy|||zzznnngggbbb^^^[[[YYYVVVUUUVVVZZZ]]]^^^]]][[[```gggjjjkkkooouuu{{{}}}~~~}}}|||~~~{{{|||~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~|||||||||}}}|||}}}zzzwwwuuusssssspppmmmllllllmmmmmmmmmllllllkkklllkkkiiifffcccZZZUUUOOOJJJHHHHHHIIIIIIDDDDDDCCCCCCEEEHHHLLLNNNLLLOOOTTTWWWYYY^^^dddiiixxx{{{ooohhhaaa\\\YYYXXX^^^eeellloootttxxxxxxrrriiibbb\\\UUUMMMHHHGGGFFFCCC@@@GGGEEEIIIRRRWWWTTTSSSVVVRRRSSSSSSRRRQQQSSSXXX\\\bbb^^^ZZZWWWUUUSSSRRRPPPSSSQQQNNNNNNQQQUUUXXXYYYVVVVVVWWWWWWXXX\\\bbbfffjjjjjjllloootttwwwwwwvvv}}}|||zzzxxxuuurrrnnniiicccaaaaaa___ZZZUUUPPPNNNKKKIIIGGGGGGGGGHHHHHHHHHFFFCCC???======>>>@@@@@@@@@@@@BBBEEEHHHJJJNNNOOOPPPSSSUUUTTTRRROOOPPPRRRUUUYYY___iiissszzz|||}}}ooo^^^ZZZVVVVVV^^^pppvvvfffcccfff|||lllUUUFFF;;;555444333333333333333333333333333222000//////000222333333333222222333333444555666777999999999999;;;<<<===BBBEEEMMMiiiqqqXXXPPPMMMLLLYYYkkkhhhbbb]]]aaannn{{{uuuggg]]]ZZZXXXVVVTTTUUUWWWZZZ\\\___```aaaaaabbbdddhhhkkklllmmmoooqqqrrrqqqooooootttttttttttttttuuuvvvwwwvvvtttssstttvvvwwwwwwwwwuuuvvvtttpppqqquuuxxxwwwttttttuuuvvvwwwxxxyyyyyyxxxyyyyyyyyyxxxvvvuuusssuuuuuusssrrrqqqqqqqqqqqquuuttttttvvvxxxyyyxxxvvvwwwxxx|||wwwkkkddd___]]]WWWUUUSSSSSSTTTUUUTTTSSSYYY[[[]]]```ccciiipppuuuyyy{{{~~~}}}|||}}}}}}|||{{{~~~}}}}}}~~~|||yyyyyy|||}}}}}}{{{}}}~~~yyyvvvxxx{{{{{{{{{{{{}}}zzzxxxxxxyyyyyyvvvtttvvvrrrppprrrrrrnnnkkkllljjjjjjlllmmmmmmmmmlllkkk___ZZZSSSNNNLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIIIIKKKKKKNNNTTTWWWYYY___eeerrr|||~~~sssjjj___ZZZUUUSSSQQQSSS\\\ffftttwww|||zzzqqqjjj^^^WWWNNNJJJHHHGGGDDDAAACCCDDDKKKVVVZZZVVVSSSSSSRRRSSSSSSRRRQQQSSSWWW[[[]]][[[YYYXXXWWWUUUTTTSSSSSSQQQOOOOOOQQQSSSSSSRRRRRRRRRSSSSSSTTTXXX^^^bbbgggiiilllooorrrtttvvvwww}}}zzzvvvssslllhhhbbb``````]]]XXXSSSNNNLLLIIIGGGEEEEEEFFFFFFHHHHHHGGGCCC???<<<;;;;;;:::;;;<<<>>>@@@AAABBBCCCFFFHHHJJJNNNPPPPPPNNNMMMOOOPPPSSSXXX^^^hhhrrryyy|||}}}nnn___ZZZUUUUUU^^^tttuuuggghhhmmmiiiQQQBBB888444333333333333333333333333333333222111000000111222333333333222222333333444555666777999999999999;;;===>>>BBBFFFNNNjjjsssYYYPPPLLLKKKWWWhhhggg```\\\```lllzzzuuuggg]]]YYYXXXUUUTTTUUUWWWZZZ\\\```aaabbbbbbbbbccceeegggkkkllloooqqqrrrrrrrrrqqqsssssssssrrrssssssttttttvvvuuutttuuuwwwyyyyyyxxxuuuvvvtttppppppuuuwwwvvvrrrssstttuuuvvvwwwxxxyyyxxxyyyyyyyyyxxxwwwuuutttrrrrrrrrrrrrpppmmmkkkiiigggeeeeeeeeeggggggfffeeeeeefffkkkrrrxxx~~~}}}rrrjjjeeebbbZZZWWWTTTSSSRRRRRRQQQOOORRRTTTWWWZZZ___eeelllqqqwwwyyy{{{||||||}}}|||zzzzzz|||~~~}}}|||}}}{{{xxxyyy{{{{{{zzz{{{~~~|||yyywwwwwwxxxxxxvvvtttvvvrrrppprrrqqqmmmjjjkkkjjjkkklllmmmmmmmmmlllkkkaaa[[[TTTOOOLLLLLLKKKJJJMMMLLLJJJIIIHHHIIIKKKLLLOOOMMMOOOSSSUUUUUUYYY___pppzzzvvvnnneee]]]SSSPPPNNNLLLKKKMMMYYYeeeuuuxxx}}}zzzqqqjjj\\\VVVOOOJJJIIIGGGEEEBBBCCCGGGQQQ\\\```[[[VVVTTTSSSSSSSSSRRRRRRSSSVVVYYYXXXXXXWWWVVVUUUUUUUUUUUUTTTRRRRRRRRRSSSRRRPPPNNNOOOPPPQQQQQQRRRVVV[[[___cccggglllnnnoooqqqtttxxx~~~~~~zzzuuurrrkkkgggbbb___]]]ZZZUUUQQQKKKJJJGGGEEEDDDDDDDDDEEEIIIIIIGGGCCC===999888888444666999;;;============@@@BBBFFFIIILLLLLLLLLKKKLLLNNNQQQVVV]]]gggqqqxxx~~~}}}|||nnn___ZZZUUUUUU___yyyrrriiinnnvvvgggOOOAAA888444444333333333333333333333333222222222222222222222222333333222222333333444555555777999999999999;;;===>>>CCCFFFPPPmmmtttZZZOOOKKKJJJUUUeeeeee___[[[___kkkxxxuuufff]]]XXXVVVUUUTTTUUUWWWZZZ\\\```bbbccccccbbbaaabbbccciiikkknnnqqqssstttttttttssssssrrrqqqqqqqqqrrrrrrvvvuuuuuuvvvyyyzzzzzzzzztttvvvtttpppppptttvvvtttqqqqqqrrrtttuuuvvvwwwxxxxxxyyyyyyzzzyyyxxxvvvuuuqqqrrrsssrrroooiiiccc___YYYWWWTTTSSSTTTUUUTTTSSSRRRSSSXXX```gggppp}}}xxxooogggbbb\\\YYYUUURRRQQQPPPNNNMMMMMMOOOSSSVVV[[[bbbiiimmmssstttvvvwwwxxxyyy|||~~~}}}||||||}}}~~~~~~}}}}}}~~~{{{zzz{{{zzzzzz{{{}}}zzzxxxwwwvvvwwwwwwwwwuuuwwwrrrooopppoookkkiiijjjiiijjjlllmmmmmmmmmlllkkkccc^^^VVVQQQNNNMMMLLLKKKPPPNNNLLLKKKKKKLLLNNNPPPUUUSSSSSSUUUTTTQQQTTTYYYlllvvvssslllhhhbbb[[[TTTRRRPPPMMMJJJKKKUUUaaakkknnnqqqtttsssnnnfff___VVVRRRLLLIIIHHHGGGEEEDDDFFFMMMXXXbbbeeeaaa]]]ZZZUUUUUUTTTSSSSSSTTTVVVWWWUUUTTTRRRPPPPPPSSSXXX[[[\\\ZZZXXXWWWWWWVVVSSSQQQQQQRRRSSSSSSTTTWWW\\\___```ffflllnnnnnnoootttyyy|||}}}yyytttpppjjjfffbbb^^^[[[XXXSSSPPPJJJHHHFFFDDDCCCCCCDDDEEEIIIIIIGGGCCC===888555555444555666888999;;;;;;<<>>???CCCHHHSSSrrrsssZZZMMMHHHJJJUUU```aaa]]][[[___iiivvvuuuggg^^^UUUUUUTTTTTTTTTVVVXXXYYYYYY\\\___aaabbbbbbcccdddhhhiiilllooorrruuuwwwxxxttttttsssrrrqqqqqqqqqrrrrrrqqqrrrtttwwwxxxwwwuuupppsssrrroooooossstttrrrppppppqqqrrrssstttuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwzzzxxxtttmmmeee]]]VVVRRRPPPMMMIIIGGGGGGHHHHHHGGGCCCBBBDDDIIINNNVVVdddppp|||oooddd]]]ZZZXXXVVVVVVVVVVVVTTTSSSPPPRRRUUUWWWYYY\\\```cccggghhhiiijjjlllpppuuuyyy~~~~~~|||~~~~~~|||{{{zzzzzz{{{{{{{{{{{{|||}}}zzzyyyxxxvvvuuuuuuwwwxxxyyysssmmmllljjjfffeeefffggghhhjjjkkkkkkkkkjjjiiigggaaaZZZUUURRRQQQPPPOOOOOONNNNNNOOORRRVVVZZZ\\\\\\YYYXXXXXXUUUQQQQQQVVVcccnnn|||tttjjjgggbbb]]]\\\XXXVVVVVVTTTSSSVVV\\\aaa```___^^^]]][[[VVVSSSLLLKKKJJJHHHHHHHHHHHHIIIJJJUUUbbbhhhiiihhhfffbbb[[[YYYWWWVVVWWWWWWVVVUUUNNNLLLHHHFFFJJJVVVhhhtttxxxuuuqqqmmmiiiddd___[[[VVVWWWWWWWWWVVVWWWYYY[[[]]]aaagggjjjlllooossswwwzzz|||~~~}}}{{{zzzzzzwwwtttqqqgggeeeaaa\\\WWWRRRNNNLLLGGGFFFDDDCCCBBBCCCEEEFFFGGGGGGGGGCCC>>>999666555555333000///000333888;;;???DDDIIIJJJIIIGGGHHHJJJIIIKKKNNNRRRXXXbbblllsssyyy}}}xxxggg]]]\\\YYYaaauuussskkkpppxxxwwwbbbLLL???777555666333333333333333333333333333333333333333333333333333333222222333333444555444666888999999:::<<<>>>@@@DDDHHHUUUuuuttt[[[LLLGGGIIISSS]]]^^^\\\ZZZ]]]gggtttvvvhhh___UUUUUUTTTTTTTTTUUUVVVWWWVVVYYY]]]___```bbbeeeggghhhiiikkknnnqqqsssuuuvvvssssssrrrrrrqqqqqqrrrrrrqqqpppqqqsssuuuuuutttrrrmmmppppppnnnooossstttrrrqqqrrrrrrrrrssssssssssssuuuuuuwwwxxxyyyxxxxxxwwwxxxvvvqqqjjjbbb[[[TTTPPPNNNKKKIIIHHHHHHIIIIIIHHHAAA???@@@DDDHHHNNNYYYeeeuuuxxxmmmbbb\\\VVVUUUVVVXXXZZZZZZXXXVVVQQQSSSTTTUUUVVVWWWZZZ\\\bbbbbbcccdddfffkkkqqqvvv|||~~~~~~~~~}}}~~~}}}|||{{{{{{|||{{{yyyyyyzzz|||||||||zzzwwwuuuuuuwwwyyy{{{sssllljjjgggdddccceeeffffffhhhiiiiiiiiihhhggggggbbb[[[VVVTTTSSSSSSRRRPPPQQQRRRTTTWWW[[[^^^```\\\ZZZXXXXXXTTTPPPQQQUUUbbbmmm|||wwwrrrooollljjjdddaaaccccccaaa___aaaccc```]]][[[ZZZXXXVVVTTTPPPPPPOOOMMMKKKJJJJJJKKKJJJZZZiiiooopppoookkkeee]]][[[XXXXXXYYYYYYVVVTTTLLLJJJFFFBBBDDDOOO___llltttuuuvvvwwwuuuqqqjjjdddYYYZZZZZZYYYWWWVVVXXXYYY[[[]]]aaafffjjjnnnqqqrrrvvvxxxzzz{{{|||}}}~~~|||yyywwwuuurrrooommmdddbbb___YYYSSSMMMJJJHHHDDDCCCBBBAAAAAABBBDDDEEEEEEFFFFFFDDD???;;;888777555333222111222444777:::>>>CCCIIIKKKJJJIIIJJJMMMKKKLLLOOORRRXXXaaakkkrrryyy}}}wwweee\\\]]]\\\gggwwwmmmooouuuwwwaaaLLL???777444555333333333333333333333333444333222222222222333444333333222222333333444555444666888999999:::===???@@@DDDIIIVVVwwwwww]]]LLLEEEGGGOOOWWW[[[XXXWWW[[[dddppp|||xxxjjj```VVVUUUUUUTTTTTTTTTTTTUUUWWWYYY[[[]]]^^^aaaeeegggjjjjjjkkkmmmoooqqqssstttqqqqqqpppppppppqqqqqqrrrqqqqqqqqqsssttttttqqqooojjjnnnooommmoootttuuussstttssssssssssssrrrrrrrrrssstttuuuwwwxxxxxxwwwwwwssssssqqqnnnhhh```YYYUUUPPPOOONNNNNNPPPQQQPPPNNNHHHFFFEEEFFFFFFHHHPPPZZZeeeuuuwwwkkkbbbZZZUUUQQQSSSUUUYYY\\\[[[XXXUUUQQQSSSTTTUUUUUUVVVXXXZZZ^^^^^^^^^___bbbgggnnntttzzz}}}~~~~~~~~~~~~|||}}}}}}{{{xxxxxxzzz|||~~~~~~|||yyyuuutttvvvyyy{{{ssslllhhheeebbbaaaddddddeeefffgggggggggfffeeegggccc\\\WWWVVVUUUVVVUUUUUUVVVXXX[[[]]]___aaaaaabbb^^^\\\[[[XXXSSSSSSWWWcccnnn|||}}}zzzsssooopppqqqmmmhhhfffccc```[[[XXXVVVVVVUUUTTTUUUUUUTTTQQQNNNLLLLLLLLLLLL___qqqxxxxxxvvvooohhh___\\\ZZZYYYZZZZZZWWWTTTMMMKKKEEE???===DDDRRR]]]iiimmmuuu{{{~~~{{{sssnnn]]]^^^]]][[[YYYXXXXXXZZZYYYZZZ]]]bbbiiimmmooooooqqqrrrtttuuuvvvyyy}}}~~~{{{vvvrrrpppmmmiiigggaaa```]]]WWWPPPJJJGGGFFFBBBAAA@@@??????AAABBBDDDCCCEEEFFFDDD@@@===:::999555555555666777888999:::>>>DDDKKKMMMLLLLLLOOORRRLLLMMMOOORRRXXX```jjjqqqyyy}}}vvvccc[[[]]]^^^kkkzzzoooooottt{{{cccNNNBBB:::666666333333333333333333333333555444222111111222444555333333222222333333444555333555888999999;;;===???@@@DDDIIIWWWyyyzzz```LLLDDDEEELLLRRRXXXVVVUUUYYYaaannnzzzxxxkkkaaaWWWVVVUUUTTTSSSSSSSSSSSSXXXYYY[[[\\\]]]```dddgggkkkkkkkkklllnnnoooqqqrrroooooonnnnnnooopppqqqqqqrrrrrrrrrsssttttttqqqnnniiilllnnnmmmoootttuuusssuuuuuutttssssssrrrqqqqqqrrrsssuuuvvvwwwwwwwwwwwwqqqrrrttttttooohhh```[[[UUUUUUUUUWWWYYYZZZXXXWWWSSSOOOLLLJJJFFFEEEJJJRRRXXXgggzzztttggg]]]UUUPPPLLLOOOQQQUUUZZZ\\\[[[WWWSSSRRRSSSVVVVVVWWWWWWYYY[[[\\\\\\\\\\\\___eeemmmsssxxx|||||||||}}}~~~~~~|||}}}~~~{{{xxxwwwyyy|||~~~zzzuuutttvvvyyy|||ssskkkhhhdddaaa```ccccccdddeeefffffffffeeedddgggccc\\\XXXWWWWWWWWWWWWYYY[[[]]]```aaabbbbbbaaahhheeebbbaaa\\\VVVVVVZZZeeeooo}}}~~~{{{vvvppplllgggeeecccaaaaaa___]]][[[^^^[[[WWWSSSPPPOOONNNNNNOOO^^^qqq|||mmmfff___ZZZXXXVVVRRRQQQSSSOOOHHHBBBAAA@@@???CCCIIITTTbbbooowwwtttdddbbb___]]]\\\ZZZWWWUUUSSSXXX^^^ccceeefffiiilllnnnnnnnnnooorrrvvvzzz}}}}}}{{{wwwsssooojjjeeebbb[[[YYYUUUPPPJJJEEEAAA???>>>===<<<<<<===???BBBCCCDDDEEEEEECCC???<<<;;;;;;888888777555333444777:::>>>CCCGGGIIIIIIJJJMMMPPPOOOQQQSSSUUUXXX```kkkssszzz~~~qqqeeeccc^^^\\\mmm{{{xxx}}}aaaLLL<<<999:::444444333111000000111333444111111111111111111111111222222222222222222222222666777888888888999<<>>BBBNNN\\\jjjsss|||wwwdddbbb___^^^]]][[[XXXUUURRRWWW]]]```bbbdddgggjjjlllllllllmmmppptttxxxzzzzzzwwwsssnnnjjjeee___[[[VVVTTTPPPLLLGGGCCC@@@>>>======<<<;;;<<<>>>@@@BBBCCCDDDDDDBBB>>>;;;::::::999888777555444555888;;;===BBBGGGIIIIIIIIIKKKMMMKKKMMMOOOQQQUUU]]]gggoooxxx||||||nnndddbbb______qqqzzz^^^KKK;;;888888333222222222333333222222222222222222222222222222222000000111333444555666777666777888888888999===???@@@DDDJJJYYY|||fffPPPFFFEEEIIIKKKSSSVVVZZZ___fffoooxxx~~~zzzkkk^^^UUUTTTRRRPPPOOOOOOOOOOOOSSSVVVZZZ[[[[[[]]]bbbfffjjjjjjkkklllnnnoooppppppppppppppppppqqqqqqrrrrrrsssrrrrrrsssuuutttrrrpppnnnoooooonnnmmmmmmoooqqqqqqqqqqqqrrrrrrqqqqqqqqqpppqqqssstttwwwzzz}}}~~~xxxrrruuusssqqqqqqrrrqqqpppnnnddd___WWWPPPLLLKKKKKKLLLTTTYYYbbbkkkqqqrrrpppmmmddd]]]UUUPPPNNNLLLIIIFFFFFFIIIPPPVVV[[[]]]\\\ZZZZZZWWWUUUVVVYYYZZZZZZYYYVVVXXXZZZ[[[]]]aaagggllltttwww{{{~~~|||zzz~~~~~~~~~|||zzzzzz|||~~~}}}~~~~~~|||xxxuuutttsssllljjjgggeeeffffffeeedddgggffffffeeedddcccbbbaaabbb```]]]ZZZXXXXXXXXXXXXZZZYYYYYY[[[^^^bbbfffiiijjjjjjhhhddd```]]]\\\]]]eeeppp{{{~~~{{{yyyxxxwwwvvvtttpppiii___WWWSSSRRRRRRRRRaaappprrrfff]]]]]]___\\\VVVQQQNNNJJJGGGFFFCCC===;;;===GGGVVVdddmmmuuu||||||wwwaaa___^^^]]]\\\ZZZVVVSSSRRRUUUYYY]]]___aaadddfffiiiiiijjjkkknnnqqquuuwwwvvvsssnnniiiccc]]]WWWSSSOOOMMMIIIFFFBBB@@@???>>>===<<<;;;;;;;;;===>>>???@@@AAABBB@@@<<<:::999999888888777555333444888:::<<>><<<>>>CCCQQQ```ggglllqqqrrrppp\\\[[[[[[[[[[[[XXXUUUQQQSSSTTTWWWYYY[[[^^^```bbbggggggiiikkkmmmppprrrssstttpppjjjeee___XXXQQQMMMHHHFFFDDDAAA???>>>>>>???======<<<;;;;;;<<<<<<===>>>??????>>>;;;888888888777777666333222333666999:::???EEEGGGFFFDDDEEEFFFFFFHHHKKKNNNRRRYYYccckkksssxxx~~~|||nnneee___```aaagggzzz}}}kkkVVVHHH:::666777111111222333333333333222111111111111111111111111111444444444444444444444444777888999999999:::===@@@@@@DDDJJJZZZ}}}lllUUUHHHDDDDDDEEEPPPSSSXXX]]]eeennnxxxzzzkkk^^^WWWVVVTTTSSSQQQPPPOOONNNOOOTTTYYY\\\]]]^^^aaadddjjjjjjkkklllnnnooopppqqqooopppqqqrrrssstttttttttsssqqqpppppprrrssssssrrrnnnooopppooommmmmmnnnpppooooooooonnnnnnooooooooonnnqqqsssvvvyyy~~~}}}{{{xxxuuutttpppiii```WWWRRROOOOOOTTTWWW[[[]]]\\\YYYVVVTTTTTTQQQOOOPPPRRRQQQNNNJJJFFFHHHKKKNNNSSSYYY```ddddddbbb```___]]]\\\ZZZYYYTTTVVVXXX[[[___bbbfffhhhhhhlllrrrvvvxxxzzz{{{}}}~~~zzz{{{}}}}}}~~~~~~~~~}}}~~~{{{wwwsssqqqqqqgggeeeccccccdddfffffffffhhhhhhhhhfffdddaaa___]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[^^^bbbeeegggiiijjjkkkjjjgggdddbbbbbbgggqqqzzzyyyqqqgggccccccfffhhhhhhnnnxxxqqqcccbbbfffcccZZZSSSOOOJJJFFFEEEBBB>>>===@@@CCCOOO]]]eeehhhiiihhheee[[[[[[\\\^^^^^^\\\XXXUUUUUUTTTUUUVVVXXX[[[]]]^^^eeefffhhhkkkmmmooopppqqqqqqmmmhhhbbb\\\UUUOOOJJJDDDCCCAAA@@@@@@@@@@@@AAA???>>>======<<<<<<<<<<<<;;;======<<<999777777777555555444222111222555888:::>>>CCCEEEDDDCCCDDDEEEIIILLLOOORRRUUU\\\eeemmmrrrwww~~~}}}wwwhhhaaa]]]___aaaiii}}}zzz~~~fffTTTHHH;;;777888222333333222111111222333333000000000000000000000000222222222222222222222222777888999999999:::===@@@@@@EEEKKK[[[~~~nnnVVVHHHCCCCCCCCCMMMPPPUUU[[[ccclllwww}}}zzzjjj^^^WWWVVVUUUSSSQQQPPPPPPPPPQQQVVV[[[^^^___```cccfffggghhhiiijjjlllmmmnnnnnnoooooopppqqqrrrqqqqqqpppqqqpppnnnoooppprrrrrrqqqlllmmmnnnnnnnnnnnnppprrrooonnnnnnmmmmmmnnnnnnooonnnqqquuuwww|||}}}zzzvvvsssmmmdddZZZSSSPPPPPPUUUYYY^^^aaa```___^^^^^^]]][[[YYYZZZ[[[YYYTTTPPPKKKLLLLLLMMMPPPWWW___fffkkkkkkiiifffbbb]]]ZZZXXXUUUWWWYYY]]]aaadddffffffcccggglllpppssstttvvvxxx|||}}}~~~~~~~~~zzz{{{}}}~~~}}}|||~~~}}}zzztttpppnnnmmmhhhfffdddcccdddeeeddddddhhhhhhhhhgggdddaaa^^^\\\]]]]]]\\\[[[ZZZYYYXXXWWWYYYYYYZZZ[[[^^^```cccdddfffgggiiihhhfffdddccccccjjjsss|||~~~|||vvvnnnllloooqqqqqqooonnntttvvvfffccceeebbbZZZUUULLLGGGDDDCCCAAA======@@@BBBMMM\\\gggkkkiiiddd```]]]^^^aaadddfffeeeaaa]]]XXXVVVTTTTTTWWWZZZ\\\\\\cccdddgggjjjlllmmmmmmmmmlllhhhccc^^^YYYSSSMMMHHHBBBBBBCCCCCCDDDDDDDDDDDDAAAAAA@@@???>>>===<<<<<<:::;;;<<<;;;999777777888555555444222000111555777999===BBBCCCBBBBBBDDDGGGNNNPPPTTTVVVYYY___gggnnnrrrwwwzzzrrrddd___]]]]]]```iii|||xxxyyybbbRRRGGG:::666888444444333111000000111333444000000000000000000000000...///000111333444555555777888999999999;;;>>>@@@AAAEEEKKK[[[nnnVVVHHHCCCBBBBBBKKKNNNSSSYYYaaalllvvv}}}zzzkkk^^^XXXVVVTTTRRRQQQQQQRRRSSSUUUYYY]]]______```dddgggeeefffggghhhjjjkkkllllllmmmnnnooopppqqqpppooonnnpppooonnnppprrrsssrrrqqqkkkmmmnnnnnnnnnoooqqqsssoooooommmmmmmmmmmmooooooooorrrvvvzzzuuutttpppggg]]]VVVTTTTTTVVV\\\dddiiijjjjjjkkkmmmmmmjjjhhhfffeeebbb[[[VVVSSSSSSQQQOOOOOOTTT]]]dddoooqqqqqqnnnhhh```[[[XXXWWWXXXZZZ^^^bbbddddddccc___bbbeeehhhjjjmmmooorrrwwwyyy|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~yyyrrrnnnlllkkkjjjgggdddcccdddddddddccchhhhhhhhhgggeeebbb^^^\\\___^^^\\\ZZZXXXWWWWWWVVVYYYYYYZZZ[[[\\\^^^___```bbbcccddddddbbbaaaaaabbbkkkttt{{{~~~yyy}}}vvvuuuxxxxxxtttpppiiijjjooo{{{yyyhhhcccccc___ZZZWWWLLLIIIGGGHHHEEE???===>>>@@@IIIZZZkkksssqqqhhhbbb^^^```dddiiilllkkkgggddd[[[XXXTTTTTTWWWZZZ\\\\\\```bbbeeehhhjjjkkkjjjjjjeeebbb^^^YYYUUUPPPJJJFFFCCCDDDFFFHHHIIIIIIHHHGGGDDDDDDCCCBBB@@@???===<<<999:::<<<;;;999777777888777666555333222333666999:::===@@@AAA@@@BBBFFFIIIPPPSSSVVVXXXZZZ___gggmmmsssxxxwwwnnnbbb___]]]\\\___hhhzzzvvvuuu___PPPEEE888555777444333222222222222222222333111111111111111111111111///000111222333555666666888999999999999;;;>>>AAAAAAEEELLL\\\mmmVVVHHHCCCBBBBBBJJJMMMSSSYYYbbblllwww~~~|||mmmaaaYYYVVVSSSPPPPPPRRRUUUWWWXXX[[[^^^___^^^___cccgggeeeeeefffgggiiijjjkkklllkkklllnnnpppqqqqqqpppoooppppppppprrruuuuuutttrrrmmmnnnooonnnmmmnnnpppqqqpppooonnnmmmmmmnnnooopppppptttxxx|||yyyyyywwwooofff___]]]^^^^^^fffpppvvvxxxxxx{{{}}}{{{wwwtttqqqllleee```[[[[[[WWWRRROOORRRZZZbbbpppsssvvvuuunnneee^^^[[[WWWXXXZZZ^^^bbbcccaaa___[[[\\\^^^```aaadddhhhkkkpppsssvvvxxxwwwvvvuuuuuuwwwzzz}}}~~~~~~~~~||||||~~~~~~{{{}}}~~~~~~}}}}}}~~~{{{vvvqqqmmmlllllliiigggeeeddddddeeeeeedddfffggghhhgggfffbbb___]]]___]]][[[XXXWWWWWWXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^___^^^]]]]]]___aaaeeemmmtttwww{{{{{{}}}{{{}}}{{{tttnnneeecccaaajjj}}}{{{iiibbb```]]]ZZZXXXOOOMMMMMMOOOKKKDDD>>>>>>===GGGYYYnnnzzzxxxnnnfff]]]```eeejjjnnnnnnjjjfff]]]YYYUUUTTTWWWZZZ\\\\\\]]]```cccgggiiiiiihhhggg```]]]YYYUUURRRMMMHHHDDDDDDFFFIIILLLMMMLLLKKKIIIFFFFFFEEEDDDBBB@@@>>>===999:::;;;;;;999888888999888888777555333444777::::::===???@@@@@@BBBGGGKKKQQQTTTWWWXXXZZZ^^^eeekkksssyyyvvvlllaaa___]]][[[]]]gggxxxsss~~~rrr]]]NNNCCC666333666444000111333444444333111000333333333333333333333333444444444444444444444444888999:::::::::;;;>>>AAAAAAEEELLL\\\lllUUUHHHCCCBBBBBBKKKNNNSSSZZZbbbmmmxxx~~~ooocccYYYVVVRRROOOOOORRRVVVYYYZZZ\\\^^^^^^]]]^^^cccgggeeeeeefffhhhiiijjjkkkllliiikkknnnppprrrsssrrrrrrqqqqqqrrruuuwwwwwwuuusssoooppppppooommmmmmnnnoooqqqooonnnmmmmmmnnnoooqqqppptttyyy}}}~~~~~~xxxnnnhhhggghhhiiirrr|||~~~{{{uuunnnhhhaaa```[[[TTTOOOPPPXXX___oootttyyyxxxrrriiiaaa^^^WWWWWWYYY]]]aaabbb___\\\XXXYYYZZZZZZ[[[^^^cccgggjjjmmmqqqrrrpppmmmkkkjjjjjjlllnnnoooooooooqqqrrryyy{{{}}}~~~}}}~~~~~~{{{zzz{{{||||||~~~zzz{{{}}}~~~}}}}}}~~~~~~|||{{{yyyuuupppmmmmmmnnnhhhfffddddddeeefffffffffffffffggghhhfffccc___]]]^^^\\\ZZZWWWVVVWWWYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\[[[ZZZ[[[]]]```^^^eeelllnnnrrr{{{zzznnn^^^XXXUUUZZZdddqqqzzzmmmeeeccc```ZZZUUUPPPOOONNNLLLHHHDDD???<<<>>>III[[[ooo{{{|||ssskkkhhhdddccceeejjjmmmjjjgggaaa[[[TTTSSSWWW[[[\\\[[[^^^___```bbbcccbbbbbbaaa]]]ZZZUUUPPPLLLIIIHHHHHHEEEGGGJJJLLLMMMMMMMMMLLLKKKIIIFFFCCC@@@>>>======>>><<<999888999:::999999777666555444444555666777;;;>>>AAAAAAAAABBBGGGJJJSSSTTTUUUVVVWWW]]]gggnnn{{{~~~}}}qqqiii___^^^\\\ZZZZZZeeeyyy{{{nnntttkkk^^^LLL>>>999777555333444222000000111222111000000111111222222111111000222222222222333444555555777999;;;<<<<<<===>>>@@@AAAFFFNNN```rrrZZZJJJBBB@@@@@@LLLPPPTTTYYY___jjjwwwrrrdddYYYWWWUUUSSSSSSUUUWWWYYYXXX\\\```bbbcccdddfffggghhhiiikkkmmmmmmlllkkkjjjkkkjjjjjjllloooqqqqqqpppqqqrrrrrrsssssssssssssssooooooooommmkkkkkkmmmooopppmmmkkkkkkmmmppprrrrrrsssrrrtttyyy{{{sssppprrrzzz~~~}}}vvvpppgggddd^^^XXXSSSSSSVVVZZZhhhqqqwwwwwwuuuqqqhhh^^^[[[ZZZZZZ]]]```aaa___\\\VVVWWWXXXXXXYYY[[[___bbbiiiiiihhhgggfffeeecccbbb]]]]]]^^^]]]^^^aaafffjjjqqquuu{{{}}}~~~~~~}}}|||}}}~~~}}}~~~~~~~~~}}}}}}~~~}}}|||{{{|||}}}~~~}}}{{{xxxtttqqqooonnnkkkjjjhhhgggeeedddccccccjjjjjjjjjkkkkkkiiidddaaaaaa___[[[WWWUUUVVVWWWYYY[[[YYYXXXVVVVVVVVVXXXYYY[[[[[[[[[ZZZYYYYYYXXXXXX\\\^^^aaadddiiiooovvv|||pppbbbZZZTTTUUU[[[eeerrr}}}}}}uuujjjbbb^^^[[[XXXUUUSSSRRRPPPNNNJJJFFFBBB@@@BBBJJJWWWgggsssvvvqqqllllllgggbbbbbbfffgggeeebbb```ZZZSSSQQQTTTWWWXXXWWWYYYZZZ\\\]]]^^^^^^^^^]]][[[YYYUUUQQQMMMKKKJJJIIIJJJLLLMMMNNNNNNNNNLLLKKKKKKJJJGGGDDDBBB@@@@@@???>>><<<999888888999888777777666555444444555666777;;;===@@@@@@???@@@DDDHHHOOORRRUUUVVVYYY___hhhoooyyy|||zzzoooggg___^^^\\\YYY[[[fff{{{pppdddhhhiii\\\JJJ===888666555333444222000000111222111000222333333444444333333222222222222222333444555555777999;;;<<<<<<===>>>@@@BBBGGGNNN```uuu\\\LLLDDDBBBCCCKKKOOOTTTXXX^^^iiivvvqqqbbbYYYWWWUUUSSSSSSUUUWWWYYYZZZ]]]```bbbbbbccceeegggiiijjjlllmmmnnnmmmkkkjjjjjjiiiiiikkknnnooopppooooooppprrrsssttttttsssrrrlllkkkkkkiiiiiilllqqquuuqqqnnnkkkkkkmmmoooqqqqqqsssrrrtttyyy}}}|||zzzwwwqqqllldddZZZSSSRRRUUUYYYccckkksssuuuvvvuuunnnfff```^^^]]]___aaaaaa___]]]WWWWWWWWWVVVWWWYYY]]]```````````````^^^\\\ZZZYYYUUUVVVVVVVVVWWWYYY^^^aaakkkooouuuyyy{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{|||}}}~~~~~~}}}{{{xxxuuurrrooonnnlllkkkiiihhhffffffeeeeeekkkkkkkkklllllljjjfffbbbaaa___[[[XXXVVVVVVWWWYYYYYYXXXVVVUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTVVVXXX[[[___eeelllpppzzz|||{{{vvvrrrooolllnnnqqqvvv{{{tttdddZZZQQQPPPSSSYYYbbbkkkqqqmmmggg```\\\YYYXXXXXXVVVUUURRROOOLLLIIIGGGEEEHHHKKKQQQ\\\gggnnnpppoooqqqjjjbbb___bbbddddddbbb___ZZZTTTQQQRRRTTTUUUTTTVVVWWWXXXZZZ[[[\\\\\\\\\[[[YYYVVVSSSPPPMMMLLLKKKOOOPPPPPPPPPOOOMMMKKKJJJKKKJJJHHHFFFDDDCCCCCCBBB???===:::999888888666555777666555555555666777888;;;>>>@@@???>>>>>>AAADDDKKKOOOSSSWWW[[[aaaiiipppwwwzzzvvvkkkccc___^^^[[[XXX[[[iii|||rrrcccXXX[[[nnnzzzfffYYYHHH<<<777666444222444222000000111222111000222222333333333333222222222222222222333444555555777999;;;<<<<<<===>>>@@@CCCGGGNNN```xxx^^^LLLEEEDDDFFFJJJNNNSSSWWW\\\fffttt~~~pppbbbYYYWWWUUUSSSSSSUUUWWWYYY\\\^^^___```aaabbbeeegggiiikkkmmmnnnnnnnnnlllkkkkkkjjjjjjlllnnnppppppooommmooorrrtttuuutttsssqqqlllkkkjjjhhhhhhlllqqqvvvqqqooollllllmmmoooppppppqqqqqqsssyyy}}}wwwlll___VVVRRRTTTWWWYYYaaajjjooosssuuurrrmmmfffdddbbbaaaaaa```^^^]]]XXXXXXWWWUUUTTTVVVZZZ]]]]]]^^^``````___\\\YYYWWWUUUVVVWWWWWWWWWYYY\\\___fffjjjpppuuuxxxzzz|||}}}}}}{{{zzz{{{~~~~~~}}}{{{yyyvvvsssqqqpppmmmlllkkkiiihhhhhhiiiiiimmmmmmmmmmmmmmmkkkgggdddaaa___\\\XXXWWWWWWXXXYYYYYYXXXWWWVVVWWWXXXYYYZZZWWWWWWVVVUUUSSSRRRQQQQQQLLLNNNPPPRRRUUUZZZ___dddooorrrwwwzzz}}}|||xxxrrrlllhhhddd```^^^]]]^^^```ccckkkvvvzzzhhh^^^UUUSSSUUUYYY___eeeeeeggggggddd___\\\[[[\\\VVVUUUSSSQQQOOONNNMMMMMMOOOMMMNNNTTT___kkkrrruuutttlllbbb^^^```dddfffeee^^^ZZZUUURRRSSSUUUVVVVVVVVVWWWXXXZZZ\\\]]]^^^___]]]\\\YYYVVVSSSPPPMMMLLLOOOOOOOOOOOOMMMLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDAAA???<<<;;;:::999666444777666555555555666777888===@@@AAA@@@===<<>>@@@CCCGGGMMM___xxx\\\KKKDDDDDDFFFIIINNNSSSVVVZZZcccqqq}}}rrrcccXXXWWWUUUTTTTTTUUUWWWXXX[[[\\\^^^___```bbbfffjjjiiikkkmmmoooooonnnmmmlllnnnmmmmmmnnnqqqrrrrrrqqqmmmooosssuuuvvvuuurrrqqqppppppnnnllljjjkkkmmmppprrrooommmlllnnnoooooooooppppppsssyyy}}}sssfff\\\VVVUUUUUURRRXXX```gggmmmppppppnnnjjjiiifffcccaaa___]]]\\\[[[ZZZXXXUUUSSSUUUYYY\\\^^^```bbbcccbbb___\\\YYYYYYZZZ\\\\\\[[[\\\^^^```eeeiiipppuuuxxx{{{~~~~~~{{{zzz{{{~~~~~~|||zzzwwwuuusssrrrooommmllljjjjjjjjjkkklllooonnnmmmnnnnnnllliiifffaaa___\\\ZZZXXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^XXXXXXVVVUUUSSSQQQPPPOOOIIIJJJLLLNNNPPPSSSXXX[[[eeehhhmmmrrrvvvyyy}}}tttzzz}}}wwwtttjjjgggccc```^^^\\\ZZZXXX[[[YYYXXXXXX\\\eeeqqqyyyzzzzzzqqqfff]]]\\\]]]^^^```ccc^^^ccchhhiiiddd```^^^^^^WWWVVVUUUTTTSSSSSSSSSSSSTTTPPPNNNSSS^^^kkktttyyyuuulllaaa\\\^^^aaacccbbbZZZWWWTTTRRRSSSUUUWWWWWWVVVWWWXXXZZZ\\\___aaabbb```___]]][[[WWWRRROOOLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDBBB???>>>===;;;888666777666555555666777888999???AAABBB@@@===<<<>>>AAADDDIIIPPPUUUZZZ___ffflllrrrwww}}}xxxmmmccc^^^YYYZZZXXXVVV^^^ppp{{{hhhVVVKKKSSSnnnqqq^^^RRRCCC999555555333111444222000000111222111000///000000111111000000///222222222222333444555555777999;;;<<<<<<<<<>>>@@@AAAFFFMMM^^^vvvZZZHHHAAABBBDDDHHHNNNSSSVVVXXXaaaooo{{{sssfffXXXWWWUUUTTTTTTUUUWWWXXXXXXZZZ\\\^^^```ccchhhkkkhhhjjjlllnnnoooooonnnnnnnnnmmmmmmnnnqqqrrrrrrqqqnnnpppsssuuuvvvtttqqqpppqqqrrrsssrrrooommmllllllqqqooommmmmmnnnoooooonnnpppppptttyyy}}}vvvmmmccc[[[WWWUUURRRUUU[[[ccchhhjjjlllmmmlllkkkiiifffbbb^^^\\\[[[]]]]]]ZZZWWWUUUVVVYYY[[[[[[]]]```bbbaaa___\\\ZZZ[[[\\\^^^^^^]]]]]]^^^___fffjjjpppuuuxxx{{{~~~~~~~~~|||{{{{{{}}}}}}{{{yyywwwuuutttpppnnnllljjjjjjkkklllmmmpppnnnmmmmmmmmmllliiigggbbb```]]][[[YYYXXXYYYYYYYYYYYYZZZ[[[\\\^^^___```YYYXXXVVVTTTRRROOONNNMMMHHHIIIKKKMMMNNNPPPTTTWWW[[[^^^cccgggkkkpppuuuyyyiiirrr||||||rrriiicccZZZXXXVVVVVVVVVVVVUUUTTTWWWUUURRROOOOOOTTT\\\bbbggghhhnnn|||~~~ssskkkiiiiiieeebbbaaadddiiimmmmmmhhhccc```___ZZZZZZYYYYYYXXXWWWWWWWWWVVVSSSRRRVVV```jjjqqqtttppphhh^^^YYY[[[]]]]]]\\\VVVTTTSSSQQQQQQSSSUUUVVVTTTUUUVVVYYY\\\___aaacccbbbbbbaaa___[[[WWWRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHHHHHHHGGGFFFEEEDDDDDDBBBAAA??????===999777777666666555666777999:::@@@BBBBBB@@@===<<<>>>@@@AAAFFFNNNTTTYYY```hhhnnnuuuyyywwwkkkaaa]]]WWWZZZYYYYYYcccvvvyyygggVVVNNNYYYwwwnnn[[[PPPBBB888666555444222444222000000111222111000111111222222222222111111222222222222333444555555777999;;;<<<<<<===>>>@@@@@@FFFNNN```uuuYYYGGGAAAAAACCCHHHNNNTTTVVVWWW___nnn{{{sssgggWWWVVVVVVUUUUUUVVVVVVWWWWWWYYY\\\^^^```cccgggjjjeeegggjjjmmmoooppppppooolllkkkkkklllnnnoooooonnnnnnppprrrssssssqqqnnnmmmlllooossstttsssqqqoooooopppnnnmmmmmmooopppooonnnqqqqqqtttzzz{{{zzzwwwpppggg___YYYWWWXXXXXX[[[aaaeeefffhhhlllllllllllliiiddd___]]]\\\^^^^^^]]]ZZZXXXWWWYYY[[[ZZZ\\\___aaabbbaaa```___```bbbeeeeeecccbbbaaabbbfffjjjooosssvvvyyy|||~~~~~~~~~~~~||||||}}}}}}~~~}}}|||zzzxxxvvvuuutttqqqooollljjjiiijjjkkkmmmooommmlllkkkkkkjjjhhhfffbbb```^^^\\\ZZZYYYYYYYYYUUUVVVWWWYYY[[[]]]^^^^^^XXXWWWUUURRRPPPMMMKKKJJJFFFHHHJJJKKKLLLNNNQQQSSSVVVWWWZZZ]]]aaafffmmmqqq|||cccmmmxxx{{{uuujjj```[[[VVVUUUSSSTTTUUUUUUTTTSSSRRRQQQNNNKKKIIIKKKOOOSSSWWWYYY___nnnyyyuuuwwwwwwuuurrrmmmhhheeecccaaaaaa```___]]][[[YYYWWWVVVTTTUUUZZZaaagggiiihhhfff___YYYXXX\\\``````^^^WWWVVVTTTRRRQQQRRRTTTUUUTTTUUUVVVYYY\\\```ccceeeaaaaaabbbbbb```\\\XXXUUUPPPPPPOOONNNNNNNNNNNNNNNIIIIIIJJJJJJIIIHHHFFFEEECCCAAA@@@@@@???===:::777777666666666666888999:::>>>@@@AAA???<<<:::<<>>DDDLLLSSSZZZdddnnnuuuzzz~~~vvvjjjaaa\\\WWW[[[\\\]]]jjj|||ssscccYYYZZZjjj~~~iiiYYYNNNAAA888666666555333444222000000111222111000111111222222222222111111222222222222333444555555777999;;;<<<<<<===>>>@@@AAAGGGPPPdddvvv[[[IIIBBBBBBDDDHHHOOOUUUWWWWWW^^^nnn{{{~~~{{{pppeeeWWWVVVVVVUUUUUUVVVVVVWWWXXX[[[^^^```aaabbbdddfffbbbeeehhhlllooopppqqqqqqlllkkkjjjkkkmmmnnnnnnmmmnnnnnnoooooonnnllljjjiiijjjmmmqqqrrrrrrqqqqqqrrrnnnmmmlllmmmoooppppppooorrrrrruuuzzz~~~yyyxxxtttnnnfff___[[[YYY[[[YYYZZZ```bbbbbbdddiiikkkmmmooommmhhhbbb___^^^\\\]]]]]]\\\YYYXXXYYYZZZ[[[]]]___aaacccdddddddddhhhkkkmmmnnnllliiihhhhhhiiilllpppsssuuuwwwzzz|||~~~}}}||||||{{{zzzyyywwwvvvtttssssssqqqoookkkhhhggghhhiiikkknnnllljjjiiiiiiiiigggeeebbbaaa___]]][[[ZZZYYYYYYSSSUUUWWWYYY[[[]]]^^^___ZZZYYYWWWTTTPPPMMMKKKJJJFFFHHHJJJKKKLLLMMMPPPRRRVVVWWWXXXYYY\\\bbbjjjoooyyyaaajjjuuuxxxrrrggg___[[[ZZZYYYWWWWWWXXXXXXWWWUUUTTTTTTSSSPPPNNNOOOQQQSSSOOOQQQWWWfff~~~wwwpppllljjjiiifffffffffdddaaa]]]YYYVVVUUUUUUWWW\\\bbbdddaaa^^^\\\XXXVVVYYY```fffhhhfff[[[ZZZXXXVVVSSSSSSTTTVVVVVVVVVXXXZZZ^^^bbbeeehhh___```bbbdddccc```\\\ZZZUUUTTTSSSRRRQQQPPPPPPPPPKKKKKKLLLLLLKKKIIIGGGFFFAAA@@@?????????===:::777777666666666777888:::;;;===???@@@>>>:::999;;;>>><<>>@@@AAAHHHSSSgggwww]]]LLLEEEDDDEEEHHHPPPVVVWWWWWW^^^mmm{{{|||}}}wwwmmmbbbWWWVVVVVVUUUUUUVVVVVVWWWZZZ]]]```aaaaaaaaaaaabbbaaacccgggkkkoooqqqqqqqqqmmmllllllmmmooopppooonnnmmmmmmlllkkkjjjhhhgggffflllnnnooopppooooooqqqrrrmmmllllllmmmpppqqqqqqpppssssssvvvzzz~~~yyywwwssslllddd^^^\\\[[[[[[WWWWWW]]]___]]]```fffkkknnnqqqpppkkkeeeaaa```[[[\\\]]]]]]ZZZXXXXXXXXXXXXYYY\\\^^^aaacccdddeeejjjmmmppppppnnnkkkiiiiiimmmooosssuuuvvvxxxzzz|||~~~~~~}}}|||zzzxxxxxxwwwuuutttrrrqqqqqqqqqoookkkgggffffffhhhiiimmmkkkiiihhhhhhgggfffdddbbbaaa___]]]\\\ZZZZZZYYYTTTVVVXXX[[[]]]___```aaa]]]\\\ZZZVVVSSSPPPMMMLLLGGGIIILLLMMMNNNOOOQQQSSS[[[ZZZZZZYYY\\\ccckkkqqqyyyhhhllloooooooooooojjjdddgggdddaaa______```___^^^ZZZXXXTTTPPPMMMNNNQQQUUUWWWSSSTTT```tttzzzrrrrrrrrrooorrrrrrpppmmmiiibbb\\\XXXSSSYYY^^^```ccceeeddd```[[[\\\^^^ccckkkqqqpppkkkggg___WWWUUUVVVVVVUUUUUUVVVWWWYYY\\\___aaacccddddddcccaaa___^^^^^^______[[[[[[ZZZXXXWWWVVVUUUTTTMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDBBB???>>><<<<<<;;;888777555444555777:::<<<;;;<<<======;;;:::;;;<<<>>>CCCKKKRRRZZZeeepppyyy}}}}}}zzznnnbbb\\\ZZZYYYXXX___qqqrrrfff]]]aaasssxxxcccXXXKKK===888666444444555333222111000000111222333111000000000000222333444222333444555666666666666777888:::;;;;;;===@@@BBBEEEFFFMMMbbb___KKKEEEFFFFFFLLLRRRWWWWWWVVV]]]jjjvvvyyy}}}}}}zzzwwwsssjjjaaaXXXVVVTTTTTTUUUUUUUUUTTTXXXZZZ\\\\\\\\\]]]^^^```^^^aaafffkkknnnooonnnmmmooonnnmmmnnnpppqqqqqqqqqpppnnnkkkiiiiiijjjiiihhhjjjjjjkkklllmmmooopppppplllkkkkkkkkklllmmmooopppssswww{{{}}}zzztttqqqjjjaaa]]]`````````^^^\\\ZZZ[[[]]]___hhhkkknnnnnnlllfff```\\\^^^]]]\\\[[[YYYYYYXXXXXXVVVXXXZZZ[[[]]]```dddgggoooqqqrrrrrroookkkiiiiiilllnnnpppsssvvvyyy{{{}}}}}}}}}}}}~~~~~~{{{xxxyyyxxxvvvvvvvvvuuusssqqqrrrnnnhhheeeeeeggghhhiiilllkkkiiihhhiiiiiiiiihhhcccaaa^^^[[[YYYYYYYYYYYY\\\\\\]]]^^^```ccceeegggfffeeeaaa\\\VVVRRRQQQRRRUUUSSSPPPNNNNNNQQQUUUWWW\\\ZZZ\\\```bbbbbbgggmmmzzznnnsssxxxyyy{{{|||yyyssspppoooooooooooommmiiifff```___]]]ZZZVVVVVVWWWYYY\\\YYYZZZdddvvv|||zzzxxxtttoooiiibbb[[[WWWYYY^^^ccchhhmmmrrrqqqlllfffdddcccgggqqqzzztttlllaaa[[[XXXVVVTTTSSSVVVWWWWWWYYY[[[]]]___```cccbbbaaaaaa````````````]]]]]]\\\[[[YYYXXXWWWVVVQQQPPPOOOMMMJJJHHHGGGFFFEEEDDDBBB@@@>>>===<<<<<<999888666555666888;;;<<<<<<=========;;;:::;;;<<<>>>DDDKKKSSS[[[eeepppyyy|||~~~xxxkkkbbb]]]]]][[[[[[cccvvvssshhhbbblll{{{dddXXXJJJ===888666444444555222222111000000111222222333222111000000111111222222222333444444444444444777999:::;;;<<<>>>AAACCCGGGHHHOOOddddddOOOHHHFFFEEELLLQQQWWWWWWVVV\\\iiitttzzz}}}~~~|||yyytttkkkbbbXXXWWWUUUUUUVVVWWWWWWVVVYYYZZZ[[[\\\\\\]]]___aaa```cccgggjjjmmmmmmlllkkknnnmmmlllmmmppprrrrrrrrrooonnnlllkkklllmmmlllkkkjjjkkkkkklllmmmnnnooooookkkkkkkkkkkkmmmnnnpppqqqtttwww{{{}}}~~~yyypppeee``````bbbddddddaaa^^^\\\]]]___eeegggiiiiiigggccc^^^ZZZ[[[[[[[[[ZZZXXXUUURRRQQQRRRTTTVVVXXXZZZ^^^bbbeeeiiijjjkkkjjjgggeeedddeeejjjkkknnnqqquuuxxx{{{|||~~~||||||||||||}}}~~~~~~~~~~~~~~~{{{zzzyyywwwwwwwwwvvvtttrrrsssooojjjggghhhjjjkkklllnnnllliiihhhhhhgggeeedddcccaaa___\\\[[[[[[[[[\\\]]]\\\]]]^^^```dddgggiiilllkkkhhhddd___\\\[[[[[[[[[YYYVVVTTTUUUWWWZZZ]]]cccaaaaaaddddddcccgggmmmwww~~~yyy{{{|||~~~|||vvvrrriiijjjiiifffccc```___```cccbbbeeemmmzzzzzztttmmmhhhbbb]]]YYY___ccchhhooozzz}}}uuunnnhhhhhhppp|||}}}pppccc[[[VVVTTTRRRVVVVVVUUUUUUVVVXXX[[[\\\aaaaaabbbcccdddddddddddd``````___^^^]]][[[YYYYYYUUUTTTRRROOOLLLJJJHHHGGGEEEDDDCCCAAA???>>>===<<<:::999777777888999<<<=========>>><<<;;;:::;;;===???DDDLLLTTT\\\fffqqqyyy{{{~~~tttggg```^^^^^^]]]^^^iii|||wwwkkkiii|||{{{cccVVVIII<<<777666444444555222222111000000111222222444333222111000000000000111111222222222222222222888999;;;<<<===???BBBDDDIIIKKKRRRfffhhhSSSJJJGGGEEEKKKQQQWWWWWWVVV[[[gggrrr{{{~~~~~~{{{vvvlllbbbYYYWWWVVVVVVXXXYYYXXXWWWYYYZZZ[[[[[[[[[]]]```cccbbbdddgggjjjllllllkkkkkknnnmmmlllmmmppprrrrrrrrrmmmmmmmmmnnnppppppooonnnkkkkkklllmmmmmmnnnmmmmmmkkkkkkllllllnnnppprrrssstttwwwzzz|||~~~vvvkkkdddccceeeiiikkkhhhaaa\\\\\\]]]```aaabbbbbb```^^^[[[YYYXXXYYYYYYXXXUUUQQQLLLIIINNNPPPSSSUUUWWW[[[___bbbcccccccccaaa^^^^^^___aaadddfffiiinnnrrrwwwzzz|||~~~}}}|||{{{zzzzzzzzzzzz||||||{{{|||}}}|||zzzxxxwwwwwwvvvtttrrrrrroookkkiiijjjlllnnnnnnooommmjjjhhhfffdddbbb___```___]]]\\\[[[[[[\\\]]]^^^]]]\\\]]]```eeejjjmmmqqqpppooolllhhhfffffffffcccbbb```^^^___aaaccceeekkkhhhggghhhgggeeehhhnnnttt}}}~~~zzzrrrsssrrroookkkiiihhhhhhlllnnnsssxxxyyypppjjjfffdddaaa^^^aaacccgggqqqtttiiieeehhhppp{{{zzzhhh\\\WWWTTTRRRUUUTTTSSSRRRTTTWWWZZZ\\\```aaadddfffhhhhhhhhhhhhbbbbbbbbbaaa___]]]ZZZYYYUUUTTTRRRPPPMMMKKKIIIHHHEEEDDDDDDBBBAAA???>>>===;;;:::999999:::;;;===>>>>>>>>>>>><<<::::::;;;===@@@FFFNNNUUU]]]gggqqqyyy{{{~~~oooccc______]]][[[___mmmsssssswww___TTTHHH;;;777666444444555222111111111111111111222333222222111111111000000222222222222222222222333888:::<<<===>>>@@@DDDFFFJJJLLLTTTgggjjjTTTKKKHHHFFFLLLRRRXXXXXXVVVZZZeeepppzzz}}}xxxmmmcccXXXWWWUUUVVVWWWYYYXXXXXXYYYZZZ[[[[[[[[[^^^aaadddccceeegggjjjlllmmmmmmmmmpppnnnmmmmmmoooppppppoookkkkkklllnnnqqqrrrqqqooollllllmmmnnnnnnnnnmmmlllkkkkkklllmmmoooqqqrrrsssrrrtttwwwzzz|||yyyooohhheeefffkkknnnkkkccc\\\YYYZZZ\\\\\\\\\[[[[[[ZZZYYYYYYVVVVVVUUUTTTQQQNNNKKKIIINNNPPPSSSTTTUUUWWWZZZ]]]^^^]]]\\\YYYWWWXXX[[[^^^___aaadddiiioootttxxxzzz{{{{{{zzzzzzyyyyyyyyyyyyzzzyyyyyyzzz|||~~~|||zzzwwwvvvvvvuuusssrrrpppmmmjjjiiijjjlllnnnnnnmmmkkkiiigggfffccc```^^^[[[ZZZZZZYYYYYYZZZZZZ[[[^^^]]]\\\\\\```eeekkkooopppqqqqqqooommmllllllmmmlllkkkjjjiiijjjkkkmmmnnnqqqnnnlllllljjjhhhkkkpppttt~~~}}}yyyyyyyyyvvvsssqqqqqqrrruuuxxx~~~zzzpppiiigggfffcccaaa___```bbbjjj|||wwwjjjcccaaacccjjjsss}}}iii[[[VVVVVVTTTSSSSSSRRRRRRTTTXXX[[[^^^```aaadddgggiiikkkkkkkkkeeeeeeeeecccaaa]]]ZZZXXXRRRQQQPPPOOOMMMLLLJJJJJJEEEEEEEEEDDDCCCAAA???>>><<<<<<;;;;;;<<<===>>>?????????>>><<<::::::<<<===AAAGGGOOOWWW^^^gggrrryyy{{{{{{lll```]]]___ZZZXXX]]]nnn}}}nnnYYYRRRFFF:::777666444333444111111111222222111111111000000111111222222222222444444333333333444555555999;;;===???@@@BBBEEEHHHKKKNNNUUUhhhjjjTTTKKKIIIHHHLLLSSSYYYZZZWWWZZZdddmmmxxx~~~zzzooodddXXXVVVUUUUUUWWWXXXWWWVVVXXXYYY[[[[[[\\\___bbbeeedddeeegggiiillloooqqqrrrrrrpppnnnmmmnnnnnnmmmllliiiiiijjjmmmpppqqqpppnnnlllmmmnnnppppppooonnnmmmkkkkkkmmmnnnpppqqqrrrrrroooqqqtttvvvyyy|||{{{rrrjjjeeedddiiillliiibbb[[[XXXWWWYYYYYYXXXWWWWWWWWWXXXXXXUUUTTTQQQOOONNNNNNNNNNNNQQQSSSUUUUUUUUUUUUVVVXXXXXXWWWUUUQQQOOOQQQUUUXXXYYY[[[___eeekkkqqquuuwwwxxxxxxxxxxxxyyyxxxxxxxxxyyyxxxxxxyyy{{{~~~~~~~~~{{{yyyvvvttttttsssqqqpppllljjjgggggghhhjjjlllllljjjiiigggffffffdddaaa___XXXXXXXXXXXXYYYYYYZZZZZZ]]]\\\[[[[[[___dddjjjmmmnnnpppqqqqqqoooooopppqqqqqqqqqqqqqqqssstttvvvvvvtttpppnnnnnnllljjjnnntttyyyzzzyyyzzz|||~~~}}}~~~|||{{{||||||~~~rrrjjjhhhfffddd```^^^]]]\\\bbbsss~~~qqqjjjddd___ccclll|||hhhYYYVVVWWWUUUSSSSSSSSSSSSVVVYYY\\\^^^___```bbbeeehhhjjjkkkllljjjiiiiiifffccc^^^ZZZWWWQQQPPPOOONNNMMMLLLKKKJJJEEEEEEFFFEEEDDDBBB@@@???============>>>???@@@@@@AAA@@@???<<<::::::<<<>>>BBBHHHQQQYYY```hhhrrryyy}}}vvviii___\\\]]]XXXVVV]]]pppgggWWWPPPDDD999666666555333444000111222222222222111000//////000222222333333222555444333333444555777888:::<<<>>>@@@AAADDDGGGJJJLLLPPPWWWiiimmmXXXMMMJJJIIIKKKSSSYYYZZZWWWYYYaaajjjuuu|||{{{pppeeeYYYWWWUUUUUUVVVWWWVVVUUUVVVXXX[[[]]]^^^```ccceeeddddddfffhhhkkkooorrrtttrrrpppnnnmmmnnnnnnmmmkkkjjjiiijjjlllnnnooonnnmmmlllnnnpppqqqrrrqqqpppoookkklllmmmnnnooopppppppppmmmnnnqqquuuxxxzzz||||||}}}|||{{{zzzuuuqqqqqqpppqqqxxx}}}tttkkkccccccdddeeeccc___[[[XXXWWWXXXWWWVVVUUUUUUUUUVVVVVVTTTRRROOOMMMMMMNNNPPPRRRTTTUUUWWWWWWUUUTTTTTTUUUSSSRRROOOKKKIIIJJJNNNQQQUUUWWW[[[aaagggmmmqqqttttttuuuwwwxxxyyyyyyyyyyyyxxxxxxyyyyyy{{{|||}}}~~~}}}~~~{{{yyyuuusssrrrrrrqqqoookkkiiigggfffhhhjjjjjjjjjhhhgggfffggggggeeebbb```YYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYZZZ]]]bbbgggjjjlllnnnpppqqqppppppqqqrrrrrrssstttvvvxxxzzz{{{|||wwwsssppppppnnnlllpppwww~~~}}}yyyzzz|||}}}}}}yyy|||zzznnngggffffffccc______]]]ZZZ[[[jjj~~~vvvkkkbbbccclll|||zzzfffWWWUUUWWWUUUTTTTTTTTTUUUWWWXXXZZZ[[[\\\]]]___aaadddgggiiijjjnnnnnnmmmjjjeee```ZZZWWWSSSRRRQQQOOOMMMKKKJJJIIIEEEEEEFFFFFFEEECCCAAA@@@>>>>>>>>>???@@@@@@AAAAAABBBAAA???<<<::::::<<<>>>CCCIIIRRRZZZaaaiiirrryyy~~~}}}rrrggg___\\\[[[XXXVVV^^^sss{{{|||wwwdddYYYNNNCCC999666666555333444000111222222222222111000000000222222222222111000444333333333444666999:::;;;===???AAABBBEEEHHHKKKNNNRRRZZZkkksss^^^RRRKKKHHHIIIQQQXXXXXXUUUVVV^^^fffrrryyy}}}qqqfff\\\YYYWWWWWWWWWWWWVVVUUUTTTWWW\\\___```aaacccdddddddddeeefffiiillloooqqqooonnnllllllnnnooonnnmmmmmmllljjjkkklllnnnmmmllllllnnnqqqssstttsssrrrqqqkkklllmmmnnnooonnnnnnmmmlllnnnqqquuuyyy{{{{{{{{{~~~~~~}}}{{{zzz}}}yyyqqqjjjgggfffcccbbbccccccccchhhooovvv|||~~~vvvlllcccbbb```]]]\\\\\\\\\ZZZXXXVVVUUUUUUTTTTTTSSSSSSSSSQQQPPPOOONNNMMMNNNOOOPPPSSSUUUWWWWWWUUUTTTTTTUUURRRPPPMMMIIIGGGGGGJJJMMMRRRTTTYYY^^^dddjjjnnnqqqrrrsssuuuxxxyyyzzz{{{{{{xxxyyyzzz{{{{{{zzzyyyyyy|||}}}}}}zzzvvvsssrrrrrrqqqpppmmmkkkiiiiiijjjkkkkkkkkkhhhggggggggggggfffbbb___XXXXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXYYY\\\___ccceeegggjjjlllnnnmmmmmmnnnoooppprrruuuxxx{{{}}}~~~~~~|||xxxtttrrrpppnnnrrrxxx}}}|||}}}~~~|||wwwtttxxx|||rrrgggbbbccceeebbb___bbb___ZZZXXXeee~~~~~~qqqddddddmmmwww~~~yyyeeeVVVUUUWWWUUUUUUUUUUUUVVVWWWWWWWWWXXX[[[[[[\\\]]]```dddgggiiirrrqqqpppmmmhhhaaa[[[XXXVVVUUUSSSPPPNNNKKKIIIHHHEEEFFFGGGGGGFFFDDDBBB@@@>>>??????@@@AAAAAABBBBBBBBBAAA???<<<::::::<<<>>>CCCIIIRRRZZZaaajjjrrryyy{{{pppfff```\\\ZZZZZZWWW```vvvkkkrrrsssccc\\\MMMBBB888666666555333444000111222333333222111000222222333333222111///...333222222222444666999;;;;;;===@@@AAACCCEEEIIILLLPPPTTT\\\mmmyyydddVVVLLLGGGGGGOOOVVVWWWSSSTTT[[[cccpppxxx}}}rrrggg^^^\\\YYYXXXXXXXXXVVVUUURRRWWW\\\```bbbbbbcccdddeeeeeeddddddfffiiilllnnnmmmkkkkkklllnnnppppppppppppnnnkkkkkklllmmmmmmmmmlllnnnqqqtttuuuuuutttssskkklllmmmnnnnnnmmmlllkkklllnnnqqqvvvzzz||||||{{{{{{||||||zzzyyyzzz|||~~~zzznnnddd^^^ZZZXXXYYY\\\]]]\\\___dddeeellluuu|||}}}wwwoooeeebbb]]]XXXXXX[[[^^^]]]ZZZTTTTTTTTTSSSSSSRRRQQQQQQOOOOOOOOOOOOOOONNNMMMMMMQQQSSSVVVVVVUUUUUUUUUUUUSSSRRROOOKKKHHHHHHKKKMMMPPPSSSWWW]]]ccchhhmmmoooppprrruuuxxxzzz{{{||||||xxxyyy{{{|||{{{yyywwwvvv|||}}}~~~{{{wwwtttssssssrrrqqqpppnnnlllkkklllmmmmmmllljjjiiihhhhhhhhheeeaaa^^^VVVVVVWWWWWWXXXWWWWWWVVVWWWWWWWWWYYY[[[^^^```bbbccceeehhhjjjjjjjjjjjjkkknnnqqqtttxxx{{{~~~{{{wwwuuuqqqooorrrxxx|||yyyvvvwww{{{tttiiieeeaaa^^^^^^^^^^^^]]]]]]XXXYYY___ffftttuuuooooooooozzzuuukkkbbbZZZUUUTTTTTTQQQQQQQQQRRRTTTVVVXXXZZZ\\\\\\\\\[[[\\\___dddhhhnnnuuuxxxsssjjjccc^^^ZZZ[[[WWWSSSPPPOOOOOOMMMLLLGGGGGGGGGFFFEEECCCAAAAAABBBAAAAAAAAAAAABBBCCCDDDBBBBBB@@@<<<:::999<<<>>>FFFLLLUUU\\\cccjjjsssyyyxxxjjj___ZZZXXXXXXVVVXXXdddyyywwwdddhhhnnnbbbZZZMMMBBB777444555444333444...///000111222333444444222222111111111111222222333222222222444666999;;;<<>>;;;;;;>>>@@@DDDKKKUUU___fffnnnvvv|||~~~qqqfff___\\\[[[[[[WWW\\\iii}}}uuucccSSSYYYzzzrrriiieeebbbMMMAAA777444444333222333444333333222111000//////222222111111111111222222333222222222444777:::<<<===BBBGGGJJJLLLNNNSSSWWW\\\bbbjjjwwwqqqYYYLLLJJJFFFKKKQQQTTTTTTUUUWWWZZZeeeppp}}}{{{rrraaaZZZUUUWWWXXXWWWVVVXXX[[[\\\^^^```bbbcccddddddeeeeeefffgggiiikkklllmmmmmmnnnnnnooopppqqqrrrrrrpppooonnnnnnooonnnlllkkkjjjlllmmmoooooonnnmmmllljjjhhhiiinnnpppoooqqqtttqqqtttuuutttwww{{{yyy{{{uuuhhh[[[RRRNNNNNNPPPTTTXXX[[[]]]]]]]]]XXXZZZ\\\^^^```bbbfffiiiooovvv{{{}}}~~~~~~{{{wwwsssnnnhhhaaa]]]ZZZYYYXXXWWWWWWVVVVVVVVVTTTSSSQQQPPPNNNLLLJJJIIICCCEEEKKKRRRTTTTTTVVVYYYZZZXXXVVVUUUTTTTTTUUUVVVWWWTTTOOOJJJFFFCCCBBBAAADDDJJJTTT\\\ccchhhlllnnnlllpppvvvyyyzzzyyyyyyyyy{{{}}}}}}||||||}}}}}}{{{xxxuuurrrqqquuutttsssrrrrrrpppmmmjjjllliiigggfffeeedddaaa___\\\]]]]]]]]][[[XXXVVVTTTSSSTTTUUUWWWYYYZZZZZZ[[[ZZZZZZYYYZZZ[[[]]]___```hhhkkkqqqwww{{{|||{{{{{{vvvtttpppmmmmmmrrr{{{xxxrrrrrrwwwyyy}}}}}}|||sssoooggg```ZZZXXXXXXYYYWWWSSSQQQTTTZZZ```aaaaaabbb______bbbbbbeeeppp|||zzzrrrqqqrrrllliiibbb\\\WWWTTTSSSTTTRRRRRRSSSTTTTTTUUUVVVWWWVVVWWWYYY[[[]]]aaagggkkkkkktttzzzzzzxxxvvvqqqkkkfffaaaZZZSSSOOOMMMJJJIIIMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIEEEBBB@@@CCCCCCAAA???======@@@CCCDDDLLLWWWaaaiiiqqqyyyzzznnnccc^^^\\\[[[ZZZVVV___ooopppZZZNNNQQQppp}}}nnniiifffcccLLLAAA666444444333222333444333333222111000//////222222111111111111222222222222222222444777:::<<<>>>CCCJJJNNNPPPSSSXXX\\\```eeemmmzzzsss\\\MMMIIIFFFKKKQQQTTTTTTUUUWWWYYY___kkkyyyxxxbbb[[[VVVWWWXXXWWWWWWYYY\\\]]]___```bbbcccddddddeeeeeefffggghhhjjjkkklllkkklllmmmnnnooopppqqqrrrqqqpppooopppppppppmmmkkkjjjlllnnnoooooommmjjjhhhgggeeeggglllnnnmmmooossstttxxxyyyxxx{{{zzzvvvttttttzzztttlllccc[[[TTTNNNKKKLLLPPPVVV\\\aaadddeeeeee```aaaaaa___]]]\\\\\\]]]^^^fffnnnsssxxx~~~}}}wwwtttnnnjjjfffbbb]]]ZZZWWWWWWXXXXXXWWWVVVUUUTTTTTTSSSRRROOOMMMJJJIIIHHHFFFJJJPPPTTTUUUTTTUUUWWWZZZXXXUUUSSSRRRSSSUUUVVVUUURRRNNNJJJFFFCCCBBBAAADDDJJJSSS[[[aaafffiiillljjjnnntttxxxyyyyyyzzz{{{{{{|||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}zzzwwwtttrrruuutttrrrrrrqqqoookkkhhhjjjhhhfffeeeeeecccaaa___]]]^^^^^^]]][[[YYYVVVTTTSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUVVVXXX[[[\\\cccgggmmmssswwwyyyyyyxxxqqqpppmmmlllnnnvvv{{{rrrooopppsssuuuvvvtttpppjjjgggeeeaaa```]]][[[YYYWWWVVVVVVRRRPPPOOOUUU___ffffffddd``````aaaccccccdddhhhnnnqqqtttuuuqqqiiiddddddfffdddccc```\\\YYYWWWVVVUUUSSSSSSTTTTTTUUUUUUUUUUUUVVVXXXZZZ\\\___dddiiimmmllltttzzz{{{{{{zzzvvvqqqkkkeee]]]VVVRRROOOMMMLLLNNNNNNMMMLLLLLLMMMMMMNNNPPPPPPOOONNNKKKGGGCCCAAADDDCCCBBB@@@>>>???BBBEEEFFFNNNXXXbbbjjjsss|||xxxjjjaaa\\\[[[YYYWWWVVVcccuuulllVVVJJJLLLiiixxxmmmjjjgggcccLLL@@@666333444222222333222111111111111111111111222222111111111111222222222222222333555888;;;===@@@EEEMMMRRRUUUXXX\\\```bbbhhhppp}}}vvv___PPPJJJGGGMMMSSSVVVVVVUUUWWWYYYYYYdddrrr~~~}}}ccc\\\VVVWWWYYYXXXXXXZZZ\\\]]]___```bbbcccddddddddddddeeefffggghhhjjjkkkjjjjjjkkklllmmmnnnooopppqqqqqqpppqqqrrrqqqnnnllljjjkkkmmmooonnnllljjjhhhgggeeefffkkklllkkklllooowww{{{~~~}}}{{{tttnnniiifffgggaaaZZZTTTRRRPPPNNNMMMLLLPPPVVV\\\cccgggjjjlllhhhiiihhheee```\\\YYYXXXUUU\\\ccchhhooovvvxxxuuuppplllfffbbb___]]][[[ZZZVVVWWWXXXYYYXXXWWWUUUTTTUUUTTTRRRPPPMMMJJJHHHGGGJJJQQQWWWYYYXXXWWWWWWXXXYYYWWWTTTRRRQQQRRRTTTVVVQQQOOOLLLIIIFFFDDDBBBBBBFFFKKKSSS[[[```cccfffhhhiiimmmqqquuuxxx{{{~~~||||||zzzyyyyyy{{{~~~}}}~~~~~~~~~|||xxxuuusssssssssrrrqqqpppmmmiiieeeiiigggeeedddcccbbb```^^^]]]^^^^^^]]][[[YYYVVVTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVSSSRRRSSSUUUXXXZZZ```dddkkkqqquuuwwwwwwvvvmmmllllllmmmqqqyyytttmmmllliiijjjiiifffaaa\\\YYYXXXYYYYYYZZZZZZYYYVVVTTTRRRMMMLLLNNNWWWcccjjjiiieeecccccceeefffggggggggggggdddffffffbbb]]]ZZZYYY[[[YYYZZZZZZ[[[ZZZXXXVVVTTTSSSTTTTTTUUUUUUUUUTTTTTTVVVXXX[[[^^^aaaeeejjjmmmooouuuzzz{{{|||}}}yyytttmmmggg___XXXTTTRRRPPPOOOPPPOOONNNNNNNNNOOOPPPQQQTTTSSSRRRPPPLLLIIIEEECCCDDDDDDCCCAAA@@@AAADDDGGGHHHOOOXXXaaaiiirrr|||uuuggg^^^[[[ZZZXXXVVVWWWiii|||}}}hhhSSSIIILLLllltttkkkiiifffaaaLLL@@@666333333222111222000000111111222222222333222222111111111111222222222222222333555999<<<>>>CCCIIIQQQWWWZZZ]]]aaaeeeffflllsss|||eeeSSSKKKGGGMMMSSSWWWVVVVVVVVVXXXWWW```kkkvvv}}}eee]]]VVVWWWYYYXXXYYY[[[[[[\\\^^^```bbbcccddddddddddddeeeeeefffhhhiiijjjiiijjjjjjkkklllmmmnnnnnnqqqpppqqqrrrrrrqqqnnnkkkiiikkklllnnnnnnmmmlllkkkiiiggggggkkklllkkkkkkoooxxx}}}}}}zzzyyywwwssslllfff___\\\WWWUUUQQQOOOOOOPPPPPPPPPNNNOOORRRWWW]]]cccgggjjjiiikkkmmmkkkfff```\\\ZZZUUUYYY\\\___fffmmmnnnkkkiiieee___\\\[[[[[[[[[ZZZWWWYYY[[[\\\[[[XXXUUUSSSTTTSSSQQQOOOLLLJJJHHHGGGKKKTTT\\\]]][[[\\\^^^^^^YYYWWWUUUSSSSSSSSSTTTUUUOOONNNKKKIIIFFFDDDBBBBBBDDDJJJRRRYYY]]]```bbbdddhhhkkkppptttwww{{{|||{{{yyyvvvvvvyyy~~~~~~~~~|||yyyvvvtttsssrrrrrrrrrqqqnnniiieeefffdddbbbbbbbbbaaa___]]]\\\]]]]]]]]][[[XXXVVVTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXUUURRRPPPPPPRRRVVVXXX```dddjjjppptttvvvvvvuuuiiijjjlllnnnsss{{{vvvmmmkkkcccdddcccaaa]]]ZZZYYYYYY\\\\\\]]]\\\[[[XXXUUUSSSNNNNNNRRR]]]kkkrrrooojjjeeefffggghhhiiihhheeeaaa```___^^^\\\YYYUUUSSSQQQOOORRRWWWZZZ[[[YYYVVVTTTSSSTTTUUUUUUUUUUUUTTTSSSUUUXXX[[[^^^```dddhhhlllnnnrrruuuvvvwwwyyywwwrrrlllggg^^^XXXTTTSSSRRRRRRSSSRRRQQQPPPPPPRRRTTTUUUWWWVVVTTTQQQMMMJJJGGGFFFDDDDDDCCCBBBAAABBBFFFIIIHHHNNNVVV]]]eeeooozzz{{{qqqccc[[[[[[[[[ZZZWWWXXXnnntttaaaPPPJJJUUUyyymmmfffgggeee___KKK@@@555333333222111222000000111111111222222222222222111111111111222222222222222333666999<<>>;;;:::===CCCKKKQQQWWWZZZ\\\aaaiiiooooooppptttvvvvvv~~~~~~}}}}}}}}}|||~~~{{{wwwuuusssqqqqqqrrrtttvvvtttmmmhhhbbbbbb```\\\XXXWWWXXX[[[YYYVVVSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQPPPOOOMMMLLLLLLNNNQQQRRRUUUZZZ```eeeffffffffffffeeeiiioootttzzzxxxqqqllleee___```cccmmm|||qqqmmmhhhdddcccbbb```______]]]ZZZXXXWWWUUURRRPPPSSSZZZcccfffddd^^^XXXVVVSSSTTTVVVUUUTTTSSSSSSTTTTTTVVVVVVVVVVVVXXX[[[]]]```^^^[[[XXXVVVVVVVVVVVVTTTQQQMMMJJJIIIJJJMMMOOOWWWWWWXXXZZZ[[[\\\\\\\\\ZZZYYYVVVSSSOOOLLLIIIHHHEEECCCCCCFFFGGGFFFGGGKKKHHHKKKQQQYYYbbbnnnzzz|||mmmccc[[[ZZZ[[[ZZZ\\\^^^lllvvvuuummmfff[[[VVV___~~~qqqccc[[[```ccc[[[GGG>>>555333333111111333222222222222222222222222333333333333333333444444666444555777888888===CCCNNNXXXcccgggfffiiisss}}}lllTTTLLLKKKNNNTTTVVVTTTSSSVVVVVVYYY___iiirrrvvvtttpppddd\\\UUUUUUWWWWWWYYY[[[[[[\\\]]]]]]\\\]]]___aaacccddddddfffiiillloooqqqooopppqqqpppnnnlllkkkllljjjkkkkkkkkkjjjhhhfffeeehhhiiijjjkkkkkkllloooqqqpppooonnnoooqqqvvvzzz}}}yyysssnnnnnnnnnmmmjjjddd\\\WWWSSSQQQNNNJJJIIILLLRRRVVVhhhrrr|||uuummmgggeeecccaaa^^^\\\\\\^^^aaadddffffffdddbbbccceeehhhjjjiiifffcccYYYUUUQQQOOOKKKHHHJJJOOOaaagggkkkgggcccbbbaaa___ZZZYYYXXXXXXXXXVVVTTTQQQMMMJJJHHHFFFDDDAAA===;;;999;;;@@@FFFMMMSSSYYY[[[aaahhhnnnooopppuuuyyyzzz~~~|||xxxtttrrrrrrrrrrrrssstttrrrkkkeeeaaa```\\\XXXUUUTTTVVVYYYXXXUUURRRQQQQQQQQQQQQPPPPPPOOOMMMLLLLLLMMMNNNPPPNNNMMMLLLKKKLLLOOORRRTTTUUUYYY___cccddddddddddddfffiiinnnsssxxx~~~{{{vvvtttnnngggdddhhhrrryyytttmmmgggeeedddcccbbbeeebbb___\\\[[[YYYWWWUUUVVV___hhhlllggg___XXXUUUSSSUUUVVVVVVUUUTTTUUUVVVUUUUUUUUUUUUVVVYYY\\\^^^```]]]YYYTTTPPPOOONNNNNNMMMKKKIIIGGGHHHJJJNNNPPPTTTVVVYYY[[[\\\\\\[[[ZZZYYYXXXUUURRROOOLLLIIIHHHEEEBBBBBBFFFGGGEEEGGGJJJIIILLLRRRYYYbbbmmmxxx~~~}}}vvvjjjbbb\\\ZZZZZZZZZ]]]bbbjjjqqqooohhhddd[[[[[[hhhqqq{{{nnn```YYY```cccYYYDDD;;;444444444222111222222222222222222222222222333333444444444444555555666444444777888888===DDDOOO[[[hhhllljjjmmmyyypppVVVLLLJJJMMMRRRUUUTTTSSSUUUWWWYYY```jjjrrruuusssooocccZZZTTTTTTVVVWWWXXX[[[[[[\\\^^^^^^]]]]]]___aaafffffffffgggiiillloooppppppqqqrrrpppnnnlllkkklllkkkkkkkkkkkkiiihhhfffeeehhhiiikkkkkkkkkkkkmmmooopppooonnnooorrrwww|||{{{xxxvvvtttssspppjjjaaaZZZTTTSSSPPPNNNMMMPPPVVVZZZjjjttt|||wwwpppllljjjjjjiiihhh```aaadddfffhhhhhhgggfffbbbcccfffjjjmmmllliiifff\\\WWWSSSPPPLLLJJJNNNUUUgggkkklllhhhcccbbb```]]][[[ZZZZZZ[[[[[[XXXTTTQQQIIIHHHFFFDDDCCCAAA===::::::;;;>>>CCCJJJQQQXXX\\\```hhhnnnoooqqqwww|||}}}~~~~~~~~~~~~~~~}}}yyyvvvttttttsssrrrssssssoooiiiccc___\\\XXXSSSQQQQQQTTTVVVYYYWWWUUUSSSRRRQQQQQQQQQPPPNNNLLLJJJJJJKKKMMMNNNMMMLLLKKKJJJKKKNNNQQQSSSVVVZZZ___bbbccccccccccccfffiiinnnrrrxxx~~~~~~tttnnnjjjggggggnnn~~~zzzyyytttnnngggjjjuuu~~~uuummmiiihhhhhhhhhmmmjjjfffdddbbbaaa___]]]\\\dddnnnrrrnnneee\\\WWWTTTWWWYYYZZZYYYXXXXXXYYYUUUTTTTTTUUUWWW[[[^^^___^^^[[[VVVPPPKKKHHHFFFEEEFFFEEECCCCCCEEEHHHKKKNNNPPPRRRVVVYYY[[[ZZZXXXWWWWWWVVVTTTQQQNNNKKKIIIHHHEEEBBBBBBEEEFFFEEEFFFJJJKKKNNNTTTZZZbbbkkktttzzzxxxoooeee___ZZZXXXWWWWWW^^^eeemmmqqqnnniiieee]]]```ppp~~~fffvvvyyymmm___YYYaaacccVVVAAA999333444444222111222222222222222222222222222333333333444444555555555444222333666777888===CCCPPP^^^mmmssssssvvvrrrWWWLLLIIIKKKQQQUUUUUUTTTVVVYYY[[[aaajjjqqqtttqqqnnncccZZZTTTTTTVVVVVVWWWZZZZZZ\\\^^^___^^^^^^```aaaiiihhhhhhhhhhhhjjjkkklllmmmnnnpppooommmllllllllllllkkkjjjiiihhhhhhhhhiiiiiijjjllllllkkkjjjkkklllnnnmmmlllmmmrrrxxx~~~~~~{{{xxxwwwvvvqqqhhhaaaXXXWWWUUUSSSSSSVVV[[[___hhhqqq~~~{{{xxxtttqqqoooooonnnnnneeefffhhhiiihhhgggeeedddeeefffhhhlllnnnnnnkkkhhh\\\XXXUUUQQQMMMLLLTTT]]]mmmpppnnnhhhcccbbb___[[[ZZZZZZZZZ[[[ZZZWWWSSSOOOHHHGGGEEEDDDCCCAAA===:::::::::<<>>>>>@@@CCCFFFIIIKKKNNNRRRUUUWWWWWWUUUTTTTTTSSSRRROOOMMMJJJHHHGGGDDDBBBBBBEEEFFFEEEFFFJJJLLLOOOUUU[[[bbbjjjrrrxxxuuukkk```[[[WWWUUUTTTWWWbbbmmmzzz{{{tttmmmhhh___dddxxxuuudddzzzsss|||mmm```ZZZbbbbbbRRR>>>777222444555333111222222222222222222222222222222222333333444444555555444222333666777888===CCCSSSaaarrr|||mmmSSSKKKHHHHHHOOOUUUVVVVVVWWWZZZ[[[```hhhppptttrrroooddd\\\UUUUUUVVVVVVWWWYYYYYY[[[^^^______```aaabbbhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkmmmmmmkkkjjjkkkkkkkkkjjjiiihhhhhhiiijjjkkkiiikkkllllllkkkjjjjjjkkklllkkkkkkmmmrrrzzz}}}}}}~~~{{{ssslllbbbaaa___\\\ZZZ\\\___cccdddlllwww~~~{{{xxxuuusssqqqpppjjjkkklllkkkhhheeeddddddjjjjjjjjjlllmmmmmmkkkhhh\\\YYYUUUSSSOOOPPP[[[ffftttuuuqqqiiieeeccc___[[[XXXXXXXXXXXXWWWTTTPPPLLLIIIHHHGGGFFFEEEBBB===:::888888999<<>>===<<<===>>>AAADDDFFFIIIKKKOOORRRTTTTTTSSSRRRRRRQQQPPPNNNKKKIIIHHHGGGDDDAAABBBEEEFFFDDDFFFIIIJJJNNNTTT[[[bbbjjjsssxxxsssiii^^^[[[XXXWWWXXX^^^mmm|||zzzqqqkkkdddllltttlllxxxuuuyyylll```ZZZbbb```MMM<<<555222444555333111111222222222222222222222222111111222222333444444444555333444777888999>>>EEEWWWeeexxxmmmSSSJJJFFFFFFNNNUUUWWWWWWXXXXXXYYY^^^fffooouuuuuutttfff]]]VVVVVVVVVUUUVVVXXXWWWZZZ]]]___```aaabbbdddcccdddfffggghhhgggfffeeehhhjjjkkkjjjiiiggghhhhhhffffffggghhhiiiiiiiiiiiigggiiikkklllkkkjjjkkkkkkkkkjjjkkkmmmttt}}}zzzqqqoookkkfffbbbaaabbbeeebbbiiirrrzzz}}}~~~~~~~~~}}}yyyvvvtttnnnooopppmmmiiiffffffgggjjjiiihhhggghhhhhhfffddd\\\YYYWWWTTTRRRUUUbbbppp{{{zzzuuulllgggeeeaaa\\\YYYXXXWWWWWWVVVSSSOOOLLLJJJJJJIIIHHHFFFCCC>>>:::999888999;;;@@@FFFKKKOOOYYYccclllppprrrvvvxxxwwwttttttuuuvvvwwwxxxyyyzzz|||}}}~~~||||||~~~}}}~~~~~~{{{yyytttqqqmmmjjjhhhccc\\\VVVOOOLLLIIIIIIKKKNNNNNNNNNLLLOOOSSSTTTQQQMMMKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFHHHFFFEEEDDDEEEHHHKKKLLLTTTWWW[[[^^^```aaaccceeedddjjjqqqxxx}}}yyyooolllllljjjbbb^^^```^^^]]]gggwww}}}|||zzzwwwooopppvvv|||~~~~~~|||yyytttqqqiiijjjooowww|||xxxkkk```YYY___fffkkkkkkhhhdddbbbXXXVVVTTTUUUWWWWWWTTTQQQSSSSSSSSSRRROOOKKKGGGEEE???>>>>>>>>>???BBBDDDFFFHHHJJJMMMPPPRRRRRRRRRQQQQQQPPPNNNMMMJJJHHHGGGFFFDDDAAAAAAEEEFFFDDDFFFIIIHHHMMMSSSZZZbbbkkktttyyytttiii```]]][[[[[[]]]fffxxx~~~rrrmmmhhhtttvvvxxxwww|||wwwlll```ZZZaaa^^^JJJ:::444111444666333111111222222222222222222222222000000111222222333444444666444555888::::::@@@FFFZZZhhh{{{ttt\\\JJJEEEEEEMMMUUUXXXXXXYYYVVVWWW\\\dddooovvvxxxxxxhhh___WWWVVVWWWUUUVVVWWWVVVYYY]]]```aaabbbcccddd___aaadddggghhhgggfffeeehhhiiijjjiiigggeeeeeeeee```cccfffiiikkkjjjhhhfffdddgggjjjllllllkkklllmmmkkkjjjkkknnnvvv{{{yyytttmmmgggddddddeeebbbhhhpppxxx|||~~~|||zzzqqqrrrrrrooojjjhhhiiilllhhhfffcccbbbbbbaaa```___\\\ZZZXXXVVVTTTYYYgggvvv~~~xxxnnniiigggccc^^^\\\ZZZYYYXXXWWWUUUQQQNNNLLLKKKJJJIIIGGGCCC>>>:::;;;;;;<<<>>>BBBGGGLLLNNNVVVaaakkkoooqqqtttuuussslllmmmnnnooopppqqqrrrssszzz{{{}}}xxxyyy{{{~~~}}}}}}zzzxxxrrrnnnjjjgggddd___XXXRRRKKKIIIGGGHHHKKKNNNNNNLLLJJJOOOTTTVVVSSSNNNLLLKKKGGGHHHIIIJJJIIIGGGEEECCCDDDCCCCCCCCCEEEHHHKKKMMMRRRUUUYYY\\\^^^```bbbddddddjjjrrrzzz{{{uuurrrmmmkkkfff```]]]```hhhnnn|||xxxuuutttqqqvvv|||~~~|||tttlllkkklllooorrrpppiiiccc______ccclllrrrqqqhhh___\\\VVVRRRSSSTTTSSSTTTWWWUUUUUUSSSQQQNNNJJJFFFDDDBBBAAA@@@AAADDDFFFGGGGGGFFFGGGHHHJJJLLLMMMOOOOOORRRRRRQQQPPPMMMJJJHHHFFFBBBBBBBBBAAA@@@@@@CCCEEEGGGLLLUUU^^^fffmmmtttxxxvvvkkkeee\\\UUUUUUWWW\\\rrrrrreeeddd}}}~~~|||~~~zzzooobbb]]]]]]ZZZPPPGGG999777555333222333444555222222111111111111111111333333333444444444555555555444555888888999@@@III]]]vvvyyybbbPPPIIIGGGNNNUUUVVVTTTRRRRRRUUU[[[fffpppwwwwwwvvvccc^^^XXXVVVWWWXXXXXXWWWXXX\\\aaaddddddcccbbbbbbaaaaaabbbccccccccccccbbbiiigggdddeeeggggggeeebbbcccdddeeefffffffffeeeeeeiiihhhhhhhhhhhhhhhiiiiiikkkmmmpppssswww}}}uuunnnkkkjjjiiiiiigggiiipppxxx{{{|||{{{wwwqqqkkkgggggghhhiiigggeeebbb___^^^^^^^^^___```WWWRRRQQQRRRXXXkkk|||ssshhhaaa^^^\\\ZZZXXXWWWVVVUUURRROOOMMMIIIFFFGGGIIIGGGBBB===;;;<<<>>>???AAADDDIIIMMMUUU\\\dddjjjmmmllljjjiiihhhgggffffffgggiiilllnnnooorrrvvvyyyzzz{{{}}}~~~}}}}}}}}}~~~}}}|||vvvyyyzzz||||||{{{{{{yyytttpppoookkkgggdddbbb\\\RRRKKKGGGGGGHHHGGGFFFFFFHHHKKKKKKMMMPPPRRRRRROOOLLLJJJEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBCCCDDDFFFIIILLLOOOTTTZZZ\\\\\\]]]___aaaeeejjjttt}}}wwwsssrrrpppjjjddd```aaafffkkk|||}}}zzzvvvrrrpppqqqvvv|||zzzrrrhhheeeeeejjjooopppjjjddd^^^___ccclllssstttlllddd^^^XXXSSSSSSSSSRRRTTTWWWWWWVVVUUUSSSPPPMMMJJJHHHGGGFFFEEEFFFHHHIIIHHHGGGHHHIIIIIIJJJKKKMMMNNNOOORRRRRRQQQOOOMMMJJJGGGFFFAAABBBBBBAAA???@@@BBBDDDGGGLLLUUU]]]eeelllssswwwuuujjjddd\\\WWWXXX\\\ccc||||||ssslllpppxxx~~~|||rrrhhh^^^[[[]]]ZZZOOODDD888666444333222222333444111111111111111111111111333333333444444444555555555444555888888999@@@III^^^xxx|||eeeQQQIIIGGGMMMUUUVVVTTTSSSSSSUUU[[[dddnnntttuuusssddd^^^XXXUUUVVVXXXWWWVVVXXX[[[```bbbbbbaaaaaaaaaaaaaaabbbccccccccccccbbbfffeeedddeeehhhiiihhhfffeeeeeeeeefffffffffgggggggggggggggffffffgggggghhhjjjlllooosssxxx{{{tttpppnnnlllkkkjjjkkkooovvvxxxzzz~~~wwwoooiiidddbbbaaadddbbb```^^^]]]]]]^^^^^^```WWWPPPOOOPPPWWWkkkyyymmmddd```^^^\\\ZZZYYYYYYVVVSSSPPPMMMIIIGGGGGGIIIHHHDDD??????@@@AAAAAAAAACCCFFFIIIVVV[[[bbbggghhhgggfffeeecccbbbbbbaaabbbcccdddeeelllooosssvvvwwwyyy{{{|||~~~}}}}}}~~~}}}}}}|||~~~}}}}}}|||{{{{{{yyytttpppnnniiidddaaa^^^XXXPPPIIIDDDDDDEEEDDDCCCCCCEEEHHHJJJLLLOOOQQQQQQNNNKKKIIIFFFEEEDDDCCCBBBBBBBBBBBB>>>???AAAAAABBBDDDHHHJJJOOOSSSXXX[[[[[[[[[^^^aaahhhnnnwww|||uuuuuusssnnnhhhdddcccgggjjjppp}}}}}}{{{{{{wwwrrrooorrrwww|||~~~}}}wwwoooeee```^^^ccclllppplllfff]]]___fffpppxxxyyyssslllaaaZZZTTTSSSSSSRRRSSSWWWWWWWWWVVVUUUSSSPPPNNNMMMLLLKKKKKKMMMNNNNNNLLLJJJLLLLLLKKKKKKKKKMMMOOOPPPQQQQQQPPPOOOMMMJJJGGGEEEAAAAAAAAA@@@>>>>>>@@@BBBFFFKKKSSS[[[ccckkkssswwwrrrgggaaa___YYY\\\bbblll{{{vvvwww~~~yyywww{{{~~~iii```YYYZZZ^^^ZZZLLL???666555333222111222222333111111111111111111111111333333333444444444555555555444666888999:::AAAIII```{{{hhhRRRJJJFFFLLLSSSVVVTTTTTTTTTVVVZZZbbblllqqqrrrqqqfff```XXXUUUUUUWWWWWWVVVWWW[[[___aaaaaa````````````aaabbbbbbccccccbbbbbbdddcccccceeeiiikkkkkkjjjhhhgggfffeeeeeeggghhhiiiffffffeeeeeeeeeeeeffffffgggjjjnnnrrrxxx}}}yyyvvvsssqqqpppnnnppptttwwwxxx~~~}}}sssjjjccc___]]]```___^^^^^^]]]^^^^^^___```VVVMMMLLLMMMUUUjjjuuukkkeee```___]]]\\\[[[XXXTTTQQQLLLJJJHHHHHHJJJIIIFFFCCCAAABBBCCCBBBBBBDDDFFFIIIVVVZZZ^^^aaaaaa```______________________________gggjjjnnnqqqsssuuuxxxzzz~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzzzzxxxsssnnnkkkfff```[[[XXXSSSMMMHHHCCCDDDDDDCCCBBBCCCEEEGGGKKKLLLOOOQQQPPPNNNKKKIIIFFFEEEDDDBBBAAA@@@??????<<<===??????@@@BBBFFFHHHMMMRRRVVVXXXXXXYYY\\\___iiioooyyy{{{vvvtttpppkkkhhhggghhhiiijjjqqqpppooowww~~~~~~zzzuuusssuuuyyy}}}~~~}}}{{{uuulllddd^^^YYY^^^hhhnnnkkkfff]]]bbbkkkwwwxxxrrrccc[[[UUUSSSRRRQQQSSSVVVUUUTTTTTTSSSRRRQQQPPPOOONNNNNNOOOQQQSSSRRROOOMMMPPPOOOMMMLLLLLLMMMOOOPPPQQQPPPPPPNNNLLLIIIFFFDDD@@@AAA@@@???======???AAADDDIIIQQQYYYbbbllluuu{{{{{{oooeee___aaa[[[___gggrrr}}}rrr}}}uuuddd]]]YYY\\\___ZZZIII:::444444222111111111222222111111111111111222222222333333333444444444555555555555666999999:::AAAIIIaaa~~~lllTTTKKKFFFKKKRRRUUUUUUUUUTTTUUUYYYaaakkkqqqsssrrrhhhaaaYYYTTTTTTVVVVVVVVVXXX[[[___aaa```````````````aaaaaabbbbbbbbbbbbbbbccccccdddfffiiikkklllllliiigggeeeccccccfffhhhjjjggggggfffeeeeeeeeeeeefffdddggglllpppwww}}}zzzwwwsssrrruuuwwwyyyvvvlllddd```^^^^^^^^^______``````aaaaaa___TTTKKKIIIIIIRRRggg}}}~~~ssskkkcccbbb```^^^\\\YYYUUUQQQLLLKKKIIIIIIKKKKKKIIIGGG@@@BBBDDDDDDEEEGGGJJJMMMTTTWWWZZZ[[[[[[ZZZYYYZZZ]]]^^^___`````````______cccfffjjjmmmooorrruuuwww}}}~~~~~~}}}}}}~~~|||~~~~~~}}}}}}{{{xxxxxxxxxuuupppkkkgggbbb\\\WWWSSSOOOJJJGGGGGGGGGHHHGGGFFFFFFHHHKKKMMMNNNPPPQQQQQQNNNLLLJJJFFFEEECCCAAA???>>>======<<<===>>>???@@@BBBEEEHHHLLLOOOSSSUUUUUUVVVZZZ^^^fffmmmwww{{{yyyuuuqqqmmmjjjgggfffdddhhhdddccclllsss~~~zzzxxxuuuzzz~~~~~~}}}{{{ssskkkbbb[[[VVVXXX```fffeeeaaa^^^eeeppp|||zzzsssccc[[[UUUSSSRRRQQQRRRUUUQQQQQQPPPPPPOOOOOONNNNNNMMMMMMOOORRRTTTTTTSSSPPPRRRQQQPPPOOONNNOOOPPPPPPPPPPPPOOONNNKKKHHHEEEDDD@@@AAA@@@???======>>>@@@AAAFFFNNNWWWbbbnnnyyywwwlllccc^^^```\\\bbblllyyy}}}||||||ttt~~~nnnbbb___\\\^^^___WWWFFF777333333222222111111111222000000111111111222222222333333333444444444555555666555666999999:::AAAJJJ```pppXXXNNNGGGJJJQQQUUUUUUVVVTTTTTTXXX```jjjrrrvvvvvvlllddd[[[UUUTTTVVVWWWWWWZZZ]]]```aaaaaa``````aaa``````aaabbbbbbbbbbbbaaadddeeefffggghhhiiijjjkkkhhhfffcccaaabbbdddgggjjjiiihhhhhhgggffffffggggggcccfffjjjooouuuyyyvvvwwwyyy{{{|||nnneeeaaa```___```bbbccceeeeeeeeeeee___TTTKKKHHHHHHNNNbbbwwwwwwlllgggdddaaa^^^\\\YYYUUURRRMMMLLLKKKKKKKKKLLLKKKJJJDDDFFFGGGHHHHHHIIIKKKMMMRRRUUUWWWYYYXXXXXXXXXYYY]]]^^^___```aaaaaaaaaaaa```cccfffiiikkknnnrrruuuyyy|||~~~~~~|||{{{{{{}}}zzz}}}~~~|||}}}zzzxxxuuuuuuuuurrrmmmhhhccc___YYYTTTPPPMMMJJJHHHJJJJJJKKKJJJIIIIIIKKKNNNPPPQQQRRRSSSRRRPPPMMMLLLFFFEEECCCAAA???>>>===<<<<<<>>>???@@@@@@CCCFFFIIIJJJMMMPPPQQQQQQSSSXXX\\\dddlllvvv}}}~~~zzzuuupppjjjeeebbbccc```bbbkkkppp}}}|||uuu{{{}}}{{{sssjjj^^^YYYTTTTTTXXX]]]]]]\\\aaagggqqq{{{|||uuunnn```YYYTTTTTTSSSPPPPPPSSSOOOOOONNNMMMMMMMMMMMMNNNMMMMMMNNNQQQTTTUUUTTTRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOOOONNNMMMKKKHHHEEECCCAAAAAAAAA???======>>>@@@BBBFFFMMMWWWbbbooo{{{}}}sssiiiccc______\\\dddqqqpppuuu|||}}}xxxkkk```___^^^___[[[QQQBBB777222222222222222222222222000000000111222222333333333333333444444444555555666555777999:::;;;AAAJJJ___xxx]]]RRRIIIKKKQQQTTTVVVWWWTTTTTTWWW___iiirrrwwwxxxpppggg\\\UUUTTTVVVXXXXXX[[[]]]```aaa`````````aaa___```aaaaaabbbbbbaaaaaadddfffgggggggggggghhhjjjgggeeecccaaabbbdddgggiiikkkjjjiiihhhhhhggghhhhhhdddgggkkkooouuu}}}}}}}}}~~~vvvjjjccc```aaabbbeeehhhiiiiiihhhhhh^^^TTTLLLIIIGGGKKK[[[nnn{{{nnnkkkhhhbbb^^^[[[YYYVVVTTTOOOOOONNNMMMLLLLLLLLLMMMLLLMMMMMMMMMKKKJJJJJJKKKQQQTTTXXXZZZ[[[[[[\\\]]]^^^^^^^^^_________``````^^^```ccceeegggjjjnnnqqqssswwwzzzzzzwwwvvvwwwyyyyyy}}}|||zzz||||||zzzxxxvvvtttttttttqqqkkkfff___]]]YYYTTTPPPMMMLLLKKKJJJKKKKKKJJJIIIJJJLLLNNNRRRRRRSSSSSSRRRPPPNNNMMMFFFEEECCCAAA???>>>=========>>>@@@@@@AAACCCGGGJJJIIIKKKMMMMMMMMMPPPVVV[[[dddlllwww}}}{{{tttooojjjkkkhhhlllsssttt~~~www}}}~~~|||tttkkk\\\YYYVVVTTTVVVXXX[[[\\\dddgggmmmqqqsssqqqlllhhh]]]WWWSSSTTTTTTPPPOOOQQQPPPPPPNNNMMMMMMMMMNNNNNNPPPOOOOOOPPPRRRSSSSSSRRRRRRRRRTTTUUUTTTSSSQQQPPPOOOOOONNNMMMJJJGGGDDDCCCBBBBBBBBB@@@======???@@@EEEIIIOOOWWWbbbnnn{{{yyyooogggcccaaabbb___hhhttt|||gggqqquuujjj[[[\\\]]][[[UUUJJJ???888222222333333333333333222///000000111222222333333333333333444444444555555666555777::::::;;;BBBJJJ]]]bbbVVVLLLLLLQQQTTTVVVXXXUUUTTTVVV]]]gggpppuuuvvvsssjjj^^^VVVUUUWWWYYYYYY[[[]]]_________^^^___```___``````aaaaaaaaaaaaaaabbbdddggggggffffffhhhjjjgggfffdddcccccceeegggiiikkkkkkjjjiiihhhhhhhhhhhhhhhjjjnnnqqqvvvssshhhcccbbbdddhhhkkklllllljjjiii]]]UUUNNNLLLHHHHHHTTTddd}}}wwwqqqlllddd^^^[[[YYYXXXWWWQQQQQQPPPNNNLLLLLLMMMNNNOOOPPPQQQPPPNNNLLLLLLMMMQQQVVV[[[```bbbcccdddeeeaaa```___]]]\\\\\\\\\]]][[[]]]___aaabbbeeeiiillllllpppttttttqqqooopppssssssyyy}}}{{{yyyzzzyyywwwxxxvvvuuuuuuuuurrrkkkfff\\\[[[YYYVVVRRROOONNNNNNLLLLLLLLLKKKJJJKKKMMMOOORRRRRRSSSSSSRRRPPPNNNLLLFFFEEECCCBBB@@@???>>>>>>===>>>???@@@AAACCCFFFIIIGGGIIIKKKKKKKKKNNNTTTYYYdddlllwww|||~~~{{{vvvvvvtttwww|||xxx~~~{{{}}}uuulll\\\[[[ZZZXXXWWWYYY]]]```fffggghhhhhhhhhgggfffdddZZZUUUSSSTTTTTTQQQOOOPPPRRRQQQPPPOOONNNOOOOOOPPPSSSQQQPPPPPPQQQRRRRRRQQQQQQRRRUUUVVVVVVTTTRRRPPPOOONNNNNNLLLJJJGGGDDDBBBCCCCCCBBB@@@>>>===???AAAHHHKKKQQQXXXaaammmyyywwwnnnfffcccbbbfffcccjjjttt}}}~~~vvvdddttttttkkkVVVYYY[[[XXXOOOEEE===888222333333444444444333333///000000111222222333333333333333444444444555555777666777::::::;;;BBBJJJ\\\eeeXXXMMMLLLQQQTTTVVVXXXVVVUUUVVV\\\eeemmmrrrsssuuulll___WWWUUUWWWYYYZZZZZZ\\\^^^^^^]]]]]]^^^______``````aaaaaaaaaaaaaaa```cccffffffeeefffiiilllhhhgggeeeeeeeeefffhhhiiikkkkkkiiihhhggggggggggggkkkmmmpppssswww|||ooohhhccceeeiiilllmmmmmmkkkiii]]]UUUPPPNNNIIIFFFPPP___qqqtttnnnfff___\\\ZZZZZZZZZRRRRRRQQQOOOMMMLLLMMMNNNMMMOOOQQQQQQPPPOOOPPPQQQRRRWWW^^^dddgggiiijjjkkkfffddd```]]][[[ZZZ[[[[[[ZZZ[[[]]]^^^___bbbfffiiifffkkkppppppmmmkkklllnnnllltttzzzzzzyyyzzzzzzxxxyyywwwvvvvvvvvvssslllggg[[[[[[ZZZWWWTTTQQQPPPPPPNNNNNNOOONNNMMMMMMOOORRRRRRRRRRRRRRRQQQOOOMMMLLLFFFEEEDDDBBBAAA@@@??????<<<===??????@@@BBBFFFIIIGGGHHHJJJIIIIIIMMMSSSYYYbbbkkkuuu{{{|||{{{|||}}}~~~~~~|||uuulllbbb```]]][[[[[[^^^aaadddjjjeee```\\\[[[[[[ZZZYYYZZZVVVTTTUUUSSSNNNMMMOOOUUURRRPPPNNNOOOPPPPPPPPPOOOQQQRRRPPPNNNNNNPPPSSSVVVVVVVVVVVVUUUSSSRRRQQQMMMMMMLLLKKKHHHEEEBBBAAABBBBBBBBB@@@>>>???AAADDDHHHMMMTTT\\\dddnnnwww}}}~~~oooggghhhhhhfffjjjgggkkkwww~~~|||wwwvvvpppvvvmmmttt___RRROOOMMMLLLGGG???888444444333333444555444222///222222333333333333444444444333111222333555666666666666777:::;;;<<>>>>>>>>AAAAAA@@@???AAACCCEEEGGGHHHIIIIIIJJJLLLOOOTTTXXX___hhhsssyyyzzz|||}}}vvvsssvvvuuuvvv}}}{{{yyyrrriiibbb```]]][[[\\\___cccffffffccc___\\\ZZZZZZZZZZZZ\\\XXXVVVVVVTTTPPPPPPRRRTTTRRRQQQPPPQQQRRRSSSSSSRRRSSSRRRPPPMMMMMMOOOQQQUUUUUUUUUUUUSSSRRRQQQPPPJJJJJJJJJJJJHHHFFFDDDCCCDDDCCCBBB@@@??????AAACCCFFFKKKSSS[[[eeeoooxxx~~~zzzllleeefffgggeeejjjhhhlllsssuuuoookkkjjjkkk{{{{{{ooo[[[NNNNNNNNNLLLFFF>>>888555333222222333444333111///222222333333333333444444444333222222444555666777777777888;;;;;;===CCCLLLbbb|||hhhRRRKKKNNNSSSWWWZZZRRRSSSUUUZZZaaaiiippptttssskkkaaaYYYVVVVVVVVVUUUWWWWWWVVVWWWXXXZZZ\\\]]]]]]]]]]]]]]]^^^___``````aaabbbdddeeefffeeecccbbbccceeefffeeeccccccdddeeeccceeeggggggggghhhjjjllllllnnnppprrrvvv||||||uuuqqqnnnooorrr|||~~~rrriiiccc^^^___```aaabbbaaaaaa```___\\\VVVPPPLLLKKKLLLMMMYYYoootttmmmggg```\\\\\\ZZZYYYXXXVVVSSSQQQQQQQQQTTTUUUVVVTTTRRRPPPOOOPPPVVVZZZ```fffjjjmmmppprrrnnnlllggg```YYYVVVVVVWWWVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^___```aaabbbcccccceeehhhjjjlllooosssvvv|||yyywwwwwwwwwtttnnnhhhaaa___]]][[[ZZZXXXTTTRRRQQQPPPMMMLLLKKKKKKLLLMMMPPPQQQSSSSSSRRRPPPMMMKKKIIIGGGDDDAAA@@@???@@@@@@AAAAAA@@@@@@AAACCCEEEGGGEEEFFFGGGGGGIIILLLRRRVVV```iiitttzzz{{{}}}}}}uuupppnnnlllkkkuuu|||xxxxxxsssllljjjfffbbb___^^^bbbfffjjjggggggeeebbb___^^^^^^```aaa\\\XXXWWWUUURRRRRRVVVTTTSSSSSSRRRSSSTTTUUUVVVUUUUUUSSSPPPMMMLLLNNNOOOSSSSSSSSSSSSRRRPPPOOONNNHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDAAA??????AAACCCFFFLLLUUU___iiisss||||||tttiiidddeeefffeeehhhjjjnnnppplllddd```aaahhhhhhUUUHHHMMMPPPLLLCCC<<<888777222111111111222222000///222222333333333333444444444444444444555666777888999888999<<<<<<===DDDLLLcccoooTTTIIILLLQQQVVVXXXTTTTTTVVVZZZ```hhhooossstttmmmddd\\\WWWVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXYYY\\\\\\\\\\\\]]]^^^___``````aaaccceeeeeedddcccbbbeeeggggggfffdddcccdddeeedddeeeggghhhhhhiiikkkmmmlllnnnqqqsssvvv{{{zzzqqqlllhhheeedddiiivvv~~~|||}}}yyysssmmmgggcccaaa\\\\\\]]]^^^^^^^^^^^^]]]___]]]XXXSSSNNNLLLKKKKKKNNNbbbyyyooogggcccccc\\\]]]^^^[[[WWWUUUVVVXXXWWWXXXXXXWWWTTTRRRRRRSSSVVVZZZ```eeehhhkkkoooqqqqqqooojjjccc[[[VVVTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTVVVXXX[[[\\\\\\___aaadddfffiiimmmpppxxxvvvuuuvvvwwwuuupppkkkaaa`````````___\\\XXXTTTTTTQQQNNNJJJIIIJJJLLLMMMNNNOOOQQQRRRRRRPPPNNNLLLGGGFFFDDDBBBAAAAAABBBBBBAAAAAA@@@AAABBBCCCEEEGGGEEEEEEEEEFFFGGGKKKPPPTTT___hhhssszzz|||}}}{{{tttooonnnkkkiiinnnuuu}}}~~~xxxxxxwwwtttsssoooiiieeeeeeiiinnnrrruuuuuutttpppkkkhhhhhhiiifff```[[[YYYVVVSSSTTTWWWUUUUUUUUUTTTTTTTTTVVVXXXXXXWWWTTTQQQNNNNNNOOOPPPQQQQQQRRRRRRQQQOOOMMMLLLHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEBBB@@@???AAACCCIIIPPPZZZdddoooyyy|||wwwnnngggcccdddffffffeeekkkqqqpppggg___^^^```fff~~~zzzaaaQQQDDDMMMRRRKKK@@@999777777333111111111222333111000222222222333333333444444444555666666666666777999:::999:::======>>>DDDLLLccctttVVVIIIKKKPPPTTTUUUVVVVVVWWWZZZ```hhhooosssuuuoooggg___YYYVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[\\\]]]^^^______aaabbbddddddcccbbbaaafffggggggfffcccbbbbbbccceeeggghhhiiiiiijjjlllnnnmmmooorrruuuxxx}}}}}}sssmmmkkkfff```___eeettt{{{vvvwwwyyywwwsssrrrmmmkkkgggcccaaa`````````^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\YYYUUURRRNNNLLLKKKLLLXXXqqqzzzrrrnnnmmmaaacccdddaaa\\\YYY[[[^^^ZZZZZZZZZWWWSSSQQQQQQRRRVVVYYY^^^bbbeeegggkkkmmmooonnnkkkeee]]]WWWTTTSSSTTTTTTSSSRRRQQQQQQPPPPPPOOONNNLLLKKKMMMPPPTTTVVVXXX[[[^^^```bbbfffjjjmmmqqqqqqqqqssstttsssoookkkdddcccbbbbbbaaa___\\\YYYWWWTTTOOOKKKIIIIIIKKKMMMKKKMMMOOOQQQRRRPPPOOOMMMFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCEEEFFFGGGFFFGGGFFFFFFGGGKKKQQQUUU[[[dddooowwwzzz|||tttpppnnnnnnnnnkkkjjjkkknnnwwwyyyxxxxxxvvvtttpppllljjjmmmuuu|||wwwtttrrrmmmfff```]]]XXXSSSSSSVVVVVVVVVVVVTTTRRRSSSWWWZZZ]]]ZZZVVVRRRQQQQQQRRRRRRPPPQQQRRRRRRQQQOOOLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHFFFCCCAAA@@@BBBDDDKKKRRR]]]hhhsss|||zzzsssjjjfffdddeeefffgggeeennntttoooccc\\\\\\___bbb{{{ppp[[[OOOEEEOOOSSSJJJ===888777777444222111222333444333222222222222333333333444444444666888888777666888:::;;;:::;;;>>>>>>???FFFNNNcccuuuYYYLLLLLLOOOQQQSSSVVVUUUUUUXXX]]]dddlllppptttpppiiiaaaZZZVVVTTTTTTRRRSSSUUUWWWXXXZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]_________aaabbbddddddcccbbbaaaeeeffffffeeebbbaaaaaabbbccceeeggghhhhhhhhhjjjlllmmmqqquuuyyy}}}zzzuuunnnggg```]]]^^^ggg{{{zzzsssrrrsssqqqnnnnnnllliiieeeaaa___```aaabbbaaaaaa```___^^^^^^]]]]]]ZZZZZZYYYWWWTTTQQQOOONNNKKKNNN___}}}xxxuuujjjkkkjjjgggbbb___```bbb\\\\\\ZZZVVVQQQOOONNNOOOVVVXXX\\\^^^```bbbeeegggiiijjjiiieee___YYYVVVUUUSSSSSSQQQPPPNNNMMMLLLKKKKKKJJJGGGFFFGGGJJJNNNQQQTTTVVVZZZ]]]___ccchhhkkknnnooopppssstttssspppnnnkkkhhheeecccbbbbbbaaa```[[[WWWRRRMMMJJJJJJLLLMMMJJJLLLOOOQQQRRRQQQOOONNNFFFFFFFFFFFFFFFFFFFFFGGGCCCCCCDDDDDDEEEGGGHHHHHHGGGFFFFFFEEEFFFJJJPPPTTTWWW___jjjrrrwww{{{~~~wwwuuutttvvvwwwtttooojjjhhhmmmvvv}}}zzzvvvssspppnnnpppxxx~~~tttnnngggbbb\\\TTTRRRTTTSSSTTTSSSQQQPPPSSSYYY___ddd___ZZZVVVTTTTTTTTTTTTPPPQQQSSSTTTSSSPPPMMMKKKLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHGGGDDDBBBBBBDDDFFFMMMTTT___jjjsss{{{yyypppgggeeeeeeeeefffhhhgggpppuuunnnaaaZZZZZZ[[[```zzz{{{fffUUUNNNJJJSSSTTTHHH;;;777666444444333111222333444444444222222333333333333444444333777::::::888777999;;;;;;:::;;;>>>???AAAHHHPPPbbbxxx^^^PPPLLLMMMOOORRRTTTSSSSSSTTTYYY```ggglllrrrpppjjjccc[[[VVVTTTTTTRRRSSSUUUXXXZZZ[[[\\\\\\YYYZZZZZZ[[[\\\^^^___``````aaaccceeeeeedddcccbbbcccdddeeedddbbbaaabbbccc```bbbdddeeeeeefffhhhiiinnnrrrxxx~~~~~~ooofff___]]]]]]bbbrrrzzzqqqpppqqqooommmmmmsssqqqlllhhhffffffggghhhgggfffdddaaa___^^^]]]]]]ZZZZZZYYYXXXVVVSSSQQQPPPMMMLLLUUUqqq~~~wwwuuurrrnnnkkkhhheeeddd^^^]]]ZZZVVVQQQNNNNNNOOOWWWYYY[[[\\\\\\]]]___aaabbbdddeeeddd___ZZZWWWUUUSSSRRRQQQOOOMMMKKKJJJIIIJJJHHHEEEDDDDDDFFFJJJLLLNNNPPPTTTXXX\\\```fffiiioooqqqtttvvvwwwvvvuuusssrrrooojjjhhhggggggfffeee___\\\WWWQQQNNNMMMMMMMMMKKKMMMOOORRRRRRRRRPPPOOOGGGGGGGGGGGGHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJFFFEEEDDDBBBCCCGGGNNNRRRWWW]]]fffnnntttyyy}}}~~~vvvooohhhjjjlllqqq|||~~~{{{yyywww{{{}}}vvvoooiii```VVVQQQRRRNNNOOOOOOMMMMMMSSS]]]eeelllggg___YYYWWWVVVTTTSSSQQQSSSTTTUUUTTTRRRNNNLLLLLLKKKKKKKKKLLLMMMNNNOOOHHHHHHGGGEEECCCCCCEEEHHHOOOWWWbbbllluuu{{{xxxmmmdddccceeeddddddgggeeepppuuummmbbb^^^^^^^^^gggooo\\\PPPNNNPPPXXXUUUEEE999777666222333222000000222444444333222222333333333333444444333777;;;;;;888777999<<<:::999;;;???@@@BBBJJJRRRaaa~~~dddRRRJJJIIINNNTTTVVVTTTSSSTTTXXX___gggkkkpppooojjjccc[[[VVVTTTUUUSSSTTTVVVXXXZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^```aaaaaabbbdddeeefffeeecccbbbcccdddeeeeeecccbbbccceeeaaaccceeefffffffffhhhjjjooottt|||tttiii```___^^^aaaoooyyypppooorrrrrrrrrtttzzzwwwssspppnnnnnnooopppooommmjjjgggdddbbbaaa```\\\\\\ZZZXXXVVVSSSQQQPPPMMMLLLQQQcccyyyuuussspppkkkfff^^^^^^\\\XXXTTTRRRSSSTTTZZZ[[[\\\[[[ZZZZZZ\\\^^^]]]```cccbbb___ZZZVVVTTTSSSRRRPPPNNNLLLJJJIIIHHHIIIGGGEEECCCCCCDDDFFFGGGJJJMMMRRRVVV[[[```fffjjjqqqssswwwyyyzzzyyyxxxxxxxxxuuurrrpppooommmjjjhhhbbb___[[[VVVRRROOONNNNNNLLLNNNQQQSSSSSSRRRPPPOOOHHHHHHIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKLLLGGGFFFDDDBBBCCCGGGNNNSSS[[[___eeelllrrrwwwzzz}}}xxxoooiiiiiihhhhhhooo{{{tttmmmdddXXXRRRQQQIIIJJJKKKJJJLLLTTT```jjjssslllccc\\\XXXVVVSSSQQQRRRTTTVVVWWWVVVSSSOOOMMMJJJJJJJJJKKKMMMOOORRRSSSHHHHHHGGGEEEDDDDDDFFFIIISSSZZZeeeooowww}}}~~~wwwkkkbbbbbbdddbbbcccfffcccnnnsssmmmfffeeeffffffqqqxxxgggVVVMMMMMMUUU[[[VVVDDD888777666000222111//////111333333333222222333333333444444444333888<<<<<<999777999<<<999999;;;???AAACCCKKKTTT```hhhTTTHHHGGGNNNVVVYYYXXXVVVWWW[[[bbbiiinnnnnnnnnjjjccc[[[UUUTTTUUUTTTUUUWWWXXXYYYYYYXXXWWWZZZZZZ[[[\\\]]]___aaabbbaaacccdddffffffeeedddcccccceeeffffffddddddeeefffdddfffhhhiiiiiiiiikkkmmmooouuu}}}}}}ooodddbbb```aaammm}}}vvvooopppuuuxxxzzz}}}|||zzzwwwtttssstttuuuvvvvvvtttpppllliiifffeeeddd___^^^\\\XXXUUURRRPPPOOOHHHIIILLLTTTfff~~~zzzyyyvvvnnnggg___^^^]]]ZZZWWWVVVXXXZZZ\\\]]]]]][[[ZZZYYY[[[\\\[[[^^^aaabbb^^^YYYTTTRRRSSSRRRPPPOOOMMMKKKIIIHHHHHHGGGEEECCCBBBBBBCCCDDDIIIMMMRRRWWW\\\bbbhhhlllqqqtttxxxzzzzzzyyyyyyxxxzzzyyyxxxwwwuuurrrmmmiiidddbbb^^^YYYUUUQQQOOONNNMMMOOOQQQSSSTTTSSSQQQOOOIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHJJJKKKLLLLLLMMMMMMIIIHHHFFFDDDEEEIIIPPPUUU```bbbffflllqqquuuyyy{{{~~~xxxxxxoooggg``````dddooorrrkkkeee\\\QQQKKKFFFCCCBBBEEEKKKUUUeeessszzztttkkkaaa[[[WWWWWWXXXUUUWWWYYYYYYVVVSSSQQQPPPQQQMMMJJJJJJMMMOOOOOONNNKKKKKKJJJGGGFFFFFFIIILLL]]]bbbjjjrrrzzz|||qqqggg___bbbfffeeefffhhhhhhqqqxxxxxxqqqnnnssszzzzzz{{{}}}rrrcccRRRNNNVVV\\\[[[RRRAAA555444555444333333333333333333333333555333000111444777666555666666777888999::::::;;;:::===AAACCCDDDIIIOOOUUUiiikkkSSSHHHGGGLLLQQQRRRTTTWWWXXXYYY\\\bbbgggpppnnnhhhbbb\\\WWWUUUTTTVVVUUUTTTVVVYYYZZZXXXVVVZZZYYYXXXYYY\\\___```aaaccccccdddddddddcccbbbbbbbbbccceeefffgggfffeeeeeedddgggiiijjjjjjjjjkkklllrrryyywwwoooddd___bbbkkkuuu{{{yyyvvvrrrpppsssxxx|||~~~}}}zzzyyy{{{}}}xxxuuupppkkkhhhggghhhhhheeecccaaa^^^ZZZVVVSSSQQQLLLGGGEEEJJJTTTfff~~~zzzvvvqqqnnniiiccc]]][[[\\\]]]ZZZWWW]]]\\\ZZZ[[[\\\]]]]]]\\\XXX[[[^^^```___\\\XXXVVVSSSRRROOONNNNNNMMMKKKIIIFFFFFFEEEEEEEEEEEEFFFFFFBBBHHHOOOSSSVVV[[[ccciiissswwwzzz{{{yyyxxxzzz}}}}}}wwwooojjjhhheeeaaa^^^\\\YYYUUURRRRRRPPPOOOPPPQQQQQQPPPNNNOOOMMMLLLJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIGGGGGGIIINNNRRR[[[```gggmmmpppsssvvvwww~~~vvvtttooohhhbbb```aaahhhttt~~~vvvnnnhhh]]]RRRLLLHHHEEEDDDGGGLLLTTTbbbnnnuuuppphhh___XXXUUUTTTTTTUUUXXXZZZ[[[XXXTTTQQQPPPPPPMMMJJJJJJLLLNNNOOONNNKKKKKKJJJIIIHHHKKKOOORRR___dddlllttt|||zzznnngggcccfffhhhggggggjjjlllssszzzxxxsssvvv~~~rrrxxx|||rrreeeVVVTTT\\\```\\\PPP???666555555222333333333333333333333333555222000111444666666555666666777888999:::;;;;;;===@@@CCCEEEFFFJJJQQQVVVhhhqqqXXXJJJGGGJJJNNNRRRTTTWWWXXXYYY\\\bbbgggnnnlllhhhccc]]]YYYVVVVVVWWWUUUTTTUUUXXXZZZYYYWWWVVVVVVVVVXXX[[[^^^```aaabbbccccccdddddddddcccccccccdddeeeeeeeeeeeeeeeeeeccceeeggghhhiiikkkmmmooottt||||||ssshhhbbbdddllluuu{{{{{{||||||yyyxxxzzz}}}}}}zzzzzz{{{}}}wwwuuurrrooommmmmmnnnooonnnkkkfffaaa[[[WWWUUUSSSPPPKKKIIIJJJNNNWWWiiizzz{{{uuuoookkkfffbbb]]]\\\^^^^^^[[[XXX\\\[[[\\\]]]^^^]]]ZZZXXXYYYZZZ]]]^^^^^^\\\YYYXXXVVVTTTQQQPPPOOOMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDHHHNNNQQQTTTYYYaaagggrrrvvvzzz|||{{{zzz{{{}}}~~~yyysssooommmjjjfffccc___[[[WWWTTTRRRPPPNNNNNNOOOPPPOOONNNOOONNNLLLKKKJJJJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNNNNKKKJJJHHHFFFFFFHHHMMMQQQYYY^^^ffflllqqquuuxxxzzz{{{tttrrrmmmgggaaa___^^^```hhhqqq{{{ttttttwww}}}xxxpppiii^^^RRRLLLIIIGGGGGGJJJNNNSSS\\\fffkkkggg```ZZZTTTQQQPPPPPPUUUXXX\\\]]]ZZZVVVRRRPPPNNNLLLIIIHHHJJJLLLNNNNNNKKKKKKKKKKKKLLLPPPVVVZZZcccgggooowww~~~~~~uuuhhheeedddggghhhhhhiiimmmtttyyy|||xxxvvv}}}uuummm{{{xxxnnnaaaWWWYYYaaaddd\\\LLL===666666444111333333333333333333333333333222111222444555555555666777777888:::;;;;;;<<>>???BBBDDDEEEFFFIIIOOOSSSccc{{{mmmWWWJJJFFFHHHNNNQQQVVVXXXYYY\\\aaaeeekkknnnooojjjbbbYYYUUUSSSVVVUUUTTTTTTTTTUUUXXXZZZ[[[]]]]]]]]]\\\\\\___bbb```aaabbbcccddddddddddddfffeeecccbbbaaaaaabbbcccddddddeeeddddddfffjjjmmmsss}}}xxxmmmjjjnnnuuuzzz{{{vvvwww{{{~~~}}}}}}|||||||||~~~xxxppphhhcccWWWWWWTTTPPPNNNOOOQQQSSSNNNRRRXXX```ggglllpppqqqssssssrrrnnniiibbb]]]ZZZUUUUUUVVVWWWXXXYYYXXXWWWXXXVVVUUUUUUXXXZZZ[[[[[[TTTSSSSSSTTTTTTUUUVVVVVVPPPOOOOOOPPPPPPOOOLLLJJJGGGFFFEEEDDDDDDCCCCCCCCCEEEFFFHHHLLLSSS]]]hhhoooqqqwww}}}{{{wwwtttooojjjddd```YYYTTTNNNJJJJJJKKKLLLMMMOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRPPPOOOMMMKKKIIIIIIGGGGGGFFFEEEEEEIIINNNSSS\\\aaahhhnnnsssvvvyyy{{{~~~~~~zzzqqqhhhaaa\\\YYY^^^eeemmmzzz}}}ssskkkfffaaaaaaaaa```dddjjjpppyyyllleee^^^VVVRRRQQQRRRNNNMMMQQQRRROOONNNOOOGGGFFFEEEEEEGGGKKKPPPRRRWWWZZZ^^^___\\\XXXTTTRRRJJJHHHEEEAAA>>>???BBBEEEIIILLLQQQUUUYYY^^^cccgggmmmppptttxxx}}}}}}rrrjjjgggjjjjjjiiijjjsss}}}ooonnnyyyzzzfffPPPIIIRRR[[[^^^___PPP@@@999777555333333333333333333333333333333222444666666666555666777777777999:::<<<===??????@@@CCCEEEFFFFFFIIINNNSSSaaavvvttt]]]LLLHHHIIIKKKOOOTTTWWWXXX[[[```dddjjjoooqqqmmmcccYYYTTTRRRTTTUUUUUUUUUTTTUUUWWWZZZ]]]___```^^^[[[[[[^^^aaa``````aaabbbcccccccccbbbccccccbbbbbbaaabbbbbbbbbeeeeeeeeedddcccdddfffhhhsss|||yyynnnkkkpppwwwzzzzzzwwwwwwyyy}}}~~~~~~~~~xxxoooiii]]]]]]YYYSSSQQQSSSTTTSSSNNNPPPTTTYYY___dddgggiiiggghhhhhhfffaaa\\\XXXWWWRRRSSSSSSTTTTTTUUUVVVVVVXXXVVVSSSRRRUUUXXXZZZ[[[SSSSSSSSSSSSSSSSSSSSSTTTMMMMMMNNNOOOQQQPPPMMMKKKGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFHHHMMMUUU___iiinnnqqqxxx}}}{{{yyywwwuuupppkkkggg___ZZZSSSNNNMMMMMMMMMLLLNNNOOOPPPRRRSSSSSSTTTTTTTTTTTTRRROOOMMMKKKIIIHHHHHHHHHGGGFFFGGGKKKQQQUUU^^^cccjjjooosssvvvxxxzzz~~~~~~|||yyyssslllgggaaa]]]```eeeqqq}}}{{{rrrnnnhhhdddcccbbb___aaadddlll}}}ooofff^^^WWWUUUVVVWWWRRRQQQTTTUUUQQQNNNNNNHHHFFFDDDDDDGGGLLLQQQUUUXXX[[[]]]]]][[[WWWTTTSSSLLLKKKGGGAAA======AAADDDFFFKKKSSSZZZ```eeejjjmmmqqqsssvvvzzz}}}{{{pppjjjiiijjjllllllppp~~~{{{oootttwwwppp]]]JJJIIIVVV^^^[[[XXXKKK>>>999777444333555333333333333333333333333222555888888777666777999777888999;;;<<<>>>???@@@DDDGGGIIIIIIIIILLLQQQVVV```qqq|||bbbOOOHHHIIIIIIMMMSSSVVVWWWZZZ^^^bbbgggmmmrrroooeeeZZZUUUTTTRRRTTTVVVVVVUUUTTTVVVYYYYYY\\\]]][[[XXXXXX\\\```___``````aaaaaaaaa`````````aaabbbbbbbbbbbbbbbbbbcccdddeeeeeedddccceeefffpppxxx|||pppmmmsssxxxzzzxxxsssssstttwww||||||tttooocccddd```XXXVVVXXXVVVRRRPPPQQQTTTWWW[[[```ccceeedddeeeeeebbb]]]YYYWWWWWWRRRSSSRRRRRRRRRSSSUUUWWWXXXVVVTTTSSSUUUVVVVVVVVVSSSTTTTTTTTTTTTSSSSSSRRRNNNNNNOOOQQQRRRPPPMMMJJJJJJJJJHHHGGGEEEDDDDDDDDDGGGFFFHHHMMMUUU^^^fffjjjqqqvvv~~~|||{{{{{{{{{zzzwwwrrroooddd___YYYSSSPPPOOOMMMLLLLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSQQQPPPNNNLLLKKKJJJIIIIIIIIIHHHJJJNNNTTTXXX___cccjjjppptttvvvyyyzzz{{{yyysssooolllkkkgggbbbdddhhhttt|||sssqqqlllhhhfffccc^^^^^^aaallltttiii```YYYXXXZZZ[[[VVVSSSVVVWWWSSSPPPPPPKKKHHHFFFEEEGGGLLLRRRWWWYYY[[[]]]\\\ZZZVVVTTTTTTNNNMMMIIICCC>>>===AAADDDDDDJJJTTT]]]dddjjjooorrrtttvvvxxx{{{}}}}}}~~~zzzpppkkklllhhhjjjlllsssuuujjjtttxxxkkkfffVVVFFFIIIYYY___XXXSSSGGG===:::777333333777333333333333333333333333333666999:::888777888:::777888999;;;===>>>@@@@@@HHHJJJLLLLLLLLLOOOTTTYYY```ooofffQQQIIIIIIHHHLLLRRRUUUWWWYYY]]]aaaeeelllrrrpppfff\\\WWWVVVQQQTTTWWWWWWUUUTTTVVVXXXTTTWWWZZZYYYVVVVVV[[[______```````````````___^^^___```aaacccccccccbbbaaaaaaccceeeeeeddddddeeefffkkkssssssoootttyyyyyyvvvnnnnnnooorrrvvvzzz{{{zzzyyy~~~}}}vvvrrrfffhhheee^^^[[[]]]ZZZTTTSSSSSSTTTVVVZZZ]]]aaaccceeeffffffbbb]]]XXXWWWXXXSSSSSSSSSRRRQQQRRRUUUXXXYYYWWWVVVVVVVVVUUUSSSQQQTTTUUUVVVVVVVVVTTTSSSRRRQQQQQQQQQRRRSSSQQQMMMJJJMMMLLLJJJHHHFFFDDDCCCBBBHHHGGGHHHMMMTTT\\\bbbeeepppuuu||||||||||||}}}}}}{{{wwwtttgggccc\\\WWWSSSPPPNNNLLLLLLMMMPPPRRRTTTUUUUUUUUUQQQQQQPPPOOOOOONNNMMMMMMJJJJJJJJJJJJKKKOOOUUUZZZ^^^cccjjjppptttwwwzzz|||xxxpppooollljjjjjjhhhfffiiiooo~~~zzzzzzxxxrrrjjjbbb___aaacccggg|||{{{oooeee```______aaa]]]ZZZZZZ\\\[[[VVVQQQPPPLLLHHHHHHJJJOOOSSSTTT^^^___```^^^ZZZVVVSSSRRRNNNNNNLLLGGGBBBAAACCCFFFOOONNNRRRZZZaaaeeekkkqqqwwwyyy}}}}}}}}}~~~wwwppplllkkkiiinnnpppttt~~~ssslll|||pppbbbSSSKKKHHHFFFOOOXXXTTTLLLCCC999666888:::999666444444333222222222333333555666777999999999888777777<<<@@@AAA??????BBBFFFDDDHHHLLLNNNNNNPPPTTTXXXeeennnlllXXXMMMKKKKKKPPPUUUWWWVVVXXX\\\```eeejjjooooooiiiaaaZZZWWWVVVWWWXXXXXXXXXWWWVVVUUUXXXYYY[[[[[[YYYYYYYYYZZZ]]]]]]^^^^^^______^^^^^^______``````aaa``````___aaaccceeefffeeeeeeggghhhooorrr}}}|||www{{{xxxuuunnnnnnxxx}}}wwwuuuyyyzzz{{{|||zzzooommmkkkhhhddd```\\\[[[WWWVVVTTTSSSVVVZZZ___bbbfffhhhjjjhhhccc^^^ZZZXXXTTTSSSRRRQQQQQQQQQRRRRRRXXXUUUUUUXXXWWWTTTTTTVVVWWWXXX[[[]]][[[WWWVVVWWWPPPOOONNNMMMMMMMMMNNNOOOMMMMMMLLLKKKHHHDDDAAA@@@FFFGGGHHHKKKQQQYYY___dddlllpppvvv{{{}}}||||||}}}{{{wwwsssllleee\\\XXXVVVTTTPPPLLLQQQQQQRRRSSSTTTUUUVVVVVVWWWTTTPPPMMMLLLKKKIIIHHHJJJJJJJJJJJJKKKOOOUUUYYY```ccchhhlllqqquuuzzz~~~yyysssooommmmmmkkkjjjooouuu}}}wwwooogggaaa```aaajjj|||}}}rrrjjjffffffgggeeeaaa\\\[[[\\\[[[WWWSSSOOOMMMKKKJJJLLLQQQWWW[[[aaaaaaaaa^^^ZZZVVVSSSRRRPPPPPPNNNJJJEEECCCEEEGGGLLLLLLOOOWWW\\\```fffmmmsssxxx~~~}}}{{{||||||uuunnnlllkkkkkkpppsss{{{xxxxxxyyymmmWWWKKKGGGGGGGGGPPPXXXTTTIIIAAA999666888:::888444333333333222333333444444555666777999999999999888888<<>>888666888999666222333222222222333444555555666666888999:::::::::::::::===AAABBBAAAAAADDDFFFLLLOOOSSSTTTTTTUUUYYY]]]eeemmm~~~kkkYYYMMMHHHMMMRRRTTTUUUVVVYYY\\\ZZZaaajjjooommmeee]]]XXXUUUVVVVVVVVVVVVUUUTTTSSSSSSUUUWWWXXXXXXXXXYYYZZZZZZZZZ\\\]]]^^^^^^^^^^^^\\\\\\]]]^^^______`````````bbbddddddddddddfffggghhhmmmwwwuuupppssstttpppnnnrrrqqqooonnnsss}}}zzzxxxwwwuuuuuutttrrrnnniiiddd```XXXXXXWWWWWWYYY\\\^^^```gggiiilllkkkhhheeecccbbb```___\\\YYYXXXYYY[[[\\\[[[YYYXXXXXXVVVSSSUUUYYY```ffflllmmmiiiddd```^^^[[[YYYTTTQQQOOOOOOPPPQQQRRRQQQQQQPPPNNNLLLJJJIIIGGGGGGHHHKKKPPPVVV[[[___aaaeeekkkpppuuuyyy~~~}}}|||zzzzzzyyywwwssspppnnnhhhaaa]]]\\\[[[XXXUUUTTTTTTUUUVVVWWWWWWXXXXXXYYYVVVRRRPPPNNNMMMJJJIIIKKKLLLLLLLLLMMMPPPUUUYYY___bbbfffjjjmmmqqquuuxxx}}}}}}{{{zzzzzzxxxpppiiiccc```fffpppzzzvvvqqqkkkffffffkkkqqquuuvvvrrrlllgggccc___[[[XXXQQQSSSSSSRRRRRRYYYdddnnnpppmmmgggbbb]]]YYYTTTRRRJJJJJJKKKLLLMMMNNNPPPQQQNNNMMMOOOSSSVVVXXX```iiipppwww~~~}}}||||||~~~}}}uuupppnnnooopppsssvvv~~~{{{vvv~~~hhhXXXSSSKKKMMMQQQPPPTTTUUULLL>>>:::666666777777444111222222222333333555666777666777888999:::;;;<<<<<<<<>>??????AAACCCDDDDDDEEEFFFGGGGGGJJJNNNPPPPPPQQQUUUXXXbbbhhh{{{}}}ppp[[[KKKHHHKKKPPPSSSVVVWWWXXXYYY\\\bbbjjjqqqqqqjjj```YYYVVVVVVUUUTTTSSSSSSRRRRRRRRRUUUWWWYYYYYYZZZ[[[]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[ZZZ[[[[[[\\\^^^```aaa___```aaaaaaaaabbbdddfffkkkooouuu~~~~~~zzzxxxxxxxxxzzztttsssrrrssswww{{{}}}wwwqqqooonnnqqqrrrrrrqqqnnniiiccc```ZZZZZZZZZ[[[\\\___aaabbbhhhjjjmmmnnnnnnmmmmmmmmmllljjjfffcccaaa```aaabbbdddaaa___\\\WWWTTTYYYaaammm{{{~~~yyyrrrlllhhhddd]]]VVVRRROOOOOOPPPSSSSSSRRRPPPOOONNNNNNNNNHHHHHHHHHJJJMMMQQQTTTWWWYYY]]]bbbgggjjjnnnrrruuuwww{{{~~~|||{{{xxxyyyyyywwwuuurrrooonnnmmmiiiddd```^^^]]]]]]\\\YYYYYYZZZZZZ[[[\\\\\\\\\]]][[[XXXVVVTTTQQQNNNKKKHHHIIIJJJJJJKKKMMMQQQTTTWWW[[[```fffkkkpppvvvzzzyyy~~~zzzxxx~~~xxxsssqqqqqqpppmmmsssxxxzzzzzzwwwoooeee^^^\\\[[[^^^gggttt|||rrrhhh```\\\VVVVVVVVVXXX]]]iiiwww~~~uuunnniiiaaaYYYSSSPPPPPPPPPQQQSSSRRRPPPNNNMMMMMMNNNOOOOOOQQQ[[[ggguuuyyy~~~~~~xxxsssrrrsssssssssuuuxxx~~~lllZZZQQQSSSWWWSSSSSSPPPDDD888666444444555555444333444333333333444555666666777888888:::<<<>>>@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGKKKOOOQQQQQQSSSWWW[[[```eeevvv~~~zzznnn[[[MMMIIILLLPPPUUUXXXYYYYYYXXX^^^bbbiiioooppplllccc]]]WWWWWWUUUTTTSSSSSSRRRSSSSSSUUUXXXYYYYYYZZZ[[[]]]^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\[[[[[[\\\^^^```aaa______``````___```cccfffgggkkkqqqzzz}}}}}}}}}}}}wwwwwwvvvvvvwwwyyy{{{|||~~~{{{zzz|||{{{uuupppmmmllljjjkkkkkkjjjhhhddd```^^^[[[ZZZZZZ[[[]]]```ccceeekkkmmmpppqqqqqqqqqrrrsssrrrpppmmmjjjhhhfffeeeeeehhhdddaaa\\\VVVTTT[[[dddsss|||uuuooojjjccc\\\UUUQQQPPPOOOTTTSSSQQQPPPNNNNNNNNNNNNHHHHHHIIIJJJLLLOOOQQQSSSUUUXXX]]]aaadddgggjjjllllllppptttvvvwwwvvvwwwxxxvvvwwwxxxwwwtttqqqppppppmmmjjjfffbbb___]]]]]]^^^\\\\\\\\\]]]]]]^^^^^^^^^^^^\\\YYYWWWUUURRRNNNKKKGGGHHHIIIJJJJJJLLLOOORRRUUUYYY___eeekkkqqqwww{{{yyy}}}}}}xxxwwwooolllpppzzzyyyuuuvvvyyy{{{xxx|||}}}sssiiiaaa```___cccmmm|||zzzlllbbb]]]WWWUUUUUUZZZeeettt|||uuuooofff\\\TTTTTTSSSTTTWWWZZZZZZWWWTTTNNNNNNOOOOOONNNQQQ\\\iiirrrwww}}}~~~}}}}}}xxxuuuttttttrrrpppqqqvvvwwwddd[[[ZZZZZZSSSQQQLLL@@@777666444333444555555555555555444444444555555666888888999:::<<>>888555444666:::<<<999555555555555444333555888;;;888999;;;===???AAABBBCCCFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKOOORRRUUUXXX[[[^^^aaadddmmm{{{eeeRRRNNNPPPYYYaaa```\\\YYY\\\^^^bbbgggkkklllkkkiii]]]WWWRRRPPPSSSUUUSSSQQQTTTTTTUUUVVVWWWWWWWWWWWWYYYYYY[[[\\\^^^___aaaaaaaaa```___]]]]]]^^^______^^^]]]\\\[[[]]]___ccceeefffjjjooouuu~~~{{{rrrkkkiiigggeeecccfffggghhhiiihhhfffdddbbbaaa___^^^^^^^^^]]]\\\ZZZ^^^\\\ZZZYYY\\\bbbiiimmmuuuwwwzzz~~~|||xxxtttqqqhhhbbb\\\YYYVVVUUU[[[ccc}}}yyyrrrlllfff^^^UUUPPPPPPUUUTTTRRRPPPOOONNNNNNOOONNNMMMLLLKKKIIIIIIHHHHHHIIIIIIKKKMMMOOORRRTTTVVVWWWYYY\\\^^^```cccgggjjjpppsssvvvxxxwwwuuuttttttnnnlllhhhfffeeedddbbbaaa`````````_________^^^^^^]]][[[WWWRRRNNNJJJGGGFFFIIIIIIHHHIIIJJJMMMPPPRRRVVVYYY___eeekkkpppsssttt{{{yyyzzz|||uuunnnjjjhhhkkkwww}}}yyyuuurrrlllhhhgggqqqxxxhhh\\\UUUTTTTTT___~~~{{{sssjjjbbb^^^]]]kkkxxx|||}}}{{{ooobbbYYYTTTPPPRRRUUUZZZdddnnnvvvzzz|||zzzzzz|||~~~{{{uuuyyy{{{yyyrrrnnnmmmnnnnnnsss~~~|||zzz~~~xxxxxxpppeeelllssshhhddd___SSSDDD;;;888555333555999:::888555777777777666444444666777888999;;;===???AAABBBCCCEEEEEEEEEFFFGGGIIIJJJKKKJJJMMMQQQSSSVVVYYY\\\___aaaeeelll~~~pppWWWQQQOOOXXXaaabbb^^^[[[[[[]]]aaafffjjjlllkkkiii^^^XXXSSSQQQSSSTTTSSSQQQTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^___`````````___^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]___bbbdddfffjjjooottt|||wwwnnniiifffcccaaa```aaabbbccccccdddddddddcccbbbaaa`````````___^^^___^^^\\\\\\```fffmmmrrrvvvxxx|||}}}zzzwwwtttrrrjjjccc]]]YYYWWWXXX^^^ggg|||zzztttmmmhhh```WWWSSSTTTVVVTTTSSSQQQPPPPPPPPPQQQPPPOOONNNLLLJJJJJJJJJJJJEEEEEEEEEFFFHHHJJJMMMNNNRRRUUUXXX[[[^^^aaaeeehhhooorrruuuwwwvvvtttssssssooolllhhheeeccccccaaa```bbbbbbaaaaaaaaa`````````[[[YYYUUUQQQMMMJJJHHHGGGHHHGGGGGGHHHJJJMMMPPPRRRUUUXXX^^^dddkkkppptttvvvzzz~~~{{{{{{ssslllggggggppp{{{zzzxxx~~~zzzvvvppplllhhheeehhhvvv|||hhhZZZVVVUUUXXXiii|||rrriiidddcccjjj{{{~~~mmmaaaZZZTTTUUUXXX^^^hhhrrryyy}}}}}}zzzyyyyyy{{{|||zzztttpppuuuzzzwwwqqqlllmmmppptttxxx~~~}}}{{{fff```]]]kkkzzznnnggg^^^PPPAAA888888555222333666888777666888::::::999666444444444999999;;;===???AAABBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMOOORRRUUUWWWYYY\\\___aaadddkkk{{{}}}___TTTNNNUUUaaaeeeaaa\\\ZZZ[[[^^^ccchhhkkklllkkk```ZZZTTTRRRSSSTTTSSSRRRTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]]^^^_________``````______^^^]]]^^^]]]\\\\\\]]]___aaaccceeehhhmmmssszzzyyyvvvzzz~~~pppgggbbb___]]]YYYYYYYYY[[[]]]aaadddgggeeeeeedddcccbbbaaa``````aaa___^^^___ccckkksssxxxyyy{{{}}}zzzwwwuuutttllleee^^^ZZZXXXZZZccclllzzz{{{uuunnniiiaaaYYYUUUVVVVVVUUUTTTRRRRRRRRRSSSTTTTTTRRRPPPNNNLLLLLLLLLLLLDDDCCCAAA@@@AAACCCFFFHHHKKKOOOTTTXXX\\\___cccfffnnnqqqtttvvvuuusssrrrrrrqqqmmmgggcccbbbaaaaaaaaaddddddcccccccccbbbbbbbbbYYYWWWSSSOOOLLLIIIHHHGGGFFFFFFEEEFFFIIILLLOOOQQQSSSVVV\\\ccckkkqqqvvvxxx|||~~~vvvnnngggeeemmmvvv~~~sssqqqvvv}}}vvvpppkkkgggffflllnnn^^^YYYXXX___wwwwwwnnnkkklll{{{yyyiiiaaaZZZ[[[___eeeoooxxx||||||zzzxxxyyy{{{|||}}}vvvnnnkkkpppuuurrrmmmlllrrrxxx}}}sssZZZYYY^^^uuuzzznnneeeZZZLLL>>>888888555222222444666666666888999;;;;;;888666444444999:::<<<===???AAACCCDDDCCCDDDEEEFFFIIIKKKMMMNNNNNNPPPSSSUUUVVVXXX[[[]]]___cccjjjwwwgggWWWLLLRRR```fffccc^^^ZZZZZZ\\\```fffjjjllllllbbb]]]WWWSSSRRRSSSSSSRRRTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]]^^^___^^^___`````````___]]]\\\^^^^^^]]]\\\]]]^^^```aaabbbfffkkkrrrzzzyyypppjjjeeegggrrr~~~oooccc^^^ZZZXXXTTTTTTTTTVVVZZZ```gggjjjkkkkkkjjjhhheeecccbbbbbbcccbbbbbbccchhhooowww{{{|||~~~{{{xxxwwwvvvmmmeee]]]ZZZYYY\\\fffqqqzzz~~~wwwoooiiiaaaXXXTTTVVVVVVVVVUUUTTTTTTUUUVVVWWWWWWUUUSSSQQQOOOOOONNNOOOHHHFFFCCC@@@@@@BBBDDDFFFFFFJJJPPPVVVZZZ^^^bbbeeennnqqqtttuuutttsssrrrqqqsssnnngggcccaaaaaabbbaaaddddddddddddccccccccccccXXXVVVRRRMMMJJJGGGFFFFFFDDDDDDDDDEEEGGGKKKNNNPPPQQQTTTZZZbbbjjjrrrwwwzzzwwwooogggeeemmmwww{{{rrrooopppzzz~~~vvvpppmmmnnnwwwvvveee[[[\\\hhhxxxvvvyyyrrrjjjdddeeejjjpppwww~~~~~~{{{yyywwwxxx||||||ssslllllloooqqqpppoootttxxxyyyhhhRRRTTT___{{{{{{nnndddWWWGGG<<<888888555333222333444555666555888;;;<<<:::999777777;;;;;;===???AAACCCDDDEEEDDDEEEFFFHHHJJJMMMOOOPPPNNNPPPSSSTTTUUUWWWYYY[[[\\\aaahhhtttmmm[[[LLLPPP^^^fffddd___ZZZYYYZZZ]]]ccchhhkkklllddd___YYYTTTRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^___```^^^___`````````___]]]\\\^^^^^^]]]]]]]]]]]]^^^___```ccciiirrr|||xxxmmmiiifffdddaaa```gggooozzz~~~lllaaa[[[XXXVVVUUUUUUUUUWWW\\\ccciiimmmrrrsssrrrooojjjgggfffgggiiihhhiiijjjnnntttyyy}}}|||}}}~~~{{{yyywwwnnnfff^^^ZZZYYY]]]hhhsss||||||ssslllcccZZZVVVWWWWWWWWWVVVUUUVVVWWWXXXYYYYYYXXXVVVTTTSSSQQQPPPPPPLLLIIIEEEBBBAAABBBCCCEEEDDDHHHNNNSSSXXX]]]bbbfffmmmppptttuuutttrrrqqqqqqrrrmmmgggcccaaaaaabbbbbbccccccbbbbbbbbbaaaaaaaaaXXXUUUQQQKKKGGGEEECCCCCCDDDDDDDDDDDDGGGJJJMMMOOOPPPSSSYYYaaajjjrrrxxx|||xxxooohhhfffooozzz|||tttppplllooovvvyyyrrrsss}}}wwwiiieeegggsss}}}uuuqqqsssxxxzzz}}}}}}xxxwwwwww{{{}}}wwwqqqnnnqqqqqqrrrsssyyyttt||||||]]]JJJMMMYYYvvv|||pppcccTTTCCC:::777777666555444333444555555555777;;;<<<;;;;;;:::;;;<<<===???AAACCCEEEFFFGGGFFFGGGHHHJJJLLLNNNPPPRRRPPPQQQSSSTTTUUUVVVXXXZZZZZZ```fffppprrr___OOORRR___ffffffccc[[[YYYYYY[[[```fffjjjkkkfffbbb\\\UUURRRQQQSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^___```______``````______^^^]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^aaagggqqq}}}vvvpppeeefffhhhkkkjjjgggjjjppprrryyyzzzkkkccc^^^[[[YYYYYYYYY[[[]]]aaafffjjjlllvvvxxxxxxtttooollllllmmmnnnnnnoooqqqsssvvvxxxzzzuuuvvvwwwyyyzzz|||}}}~~~}}}zzzxxxoooggg___\\\[[[___jjjuuu}}}vvvooofff]]]YYY[[[XXXXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXVVVSSSQQQOOOLLLJJJFFFCCCAAAAAABBBBBBCCCFFFKKKPPPUUU[[[bbbffflllooorrrtttsssqqqppppppnnnjjjeeeaaa````````````______^^^^^^^^^]]]]]]]]]VVVSSSNNNIIIEEECCCCCCCCCEEEEEEDDDEEEFFFIIILLLNNNOOORRRXXX```iiirrryyy}}}~~~kkkuuuyyyoooggggggqqq|||}}}vvvmmmkkkooottt~~~vvvwwwvvv{{{zzz~~~~~~~~~|||yyyxxxyyy~~~~~~yyysssqqqqqqqqqppprrrxxx~~~zzzpppUUUFFFIIISSSooo~~~vvvkkk___OOO@@@999999666666666666555444444555666999;;;<<<;;;;;;;;;<<<>>>???AAABBBEEEFFFHHHIIIIIIIIIJJJLLLMMMPPPQQQSSSRRRSSSUUUVVVVVVVVVXXXZZZZZZ```eeelllvvvdddTTTVVV```ggghhhggg\\\ZZZXXXYYY]]]ccchhhjjjhhhddd]]]VVVRRRQQQSSSUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]]^^^___``````___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\^^^```eeeppp}}}xxxtttqqqrrruuuyyyvvvrrrrrrvvvxxxzzzwwwmmmhhheeebbb```^^^___aaadddfffhhhiiijjjqqqtttvvvsssooolllnnnqqqmmmnnnpppqqqqqqqqqpppoookkkkkkkkkkkkkkklllmmmmmmppptttyyy~~~}}}zzzwwwqqqiiibbb___^^^aaakkkvvv}}}}}}tttmmmfff^^^[[[]]]YYYYYYWWWVVVVVVWWWXXXYYYXXXYYY[[[[[[YYYUUUPPPMMMKKKJJJGGGDDDBBBAAAAAAAAACCCEEEIIIMMMRRRYYY```eeeiiilllpppqqqpppnnnmmmmmmhhheeeaaa___^^^^^^^^^]]]ZZZZZZZZZZZZYYYYYYYYYYYYRRROOOKKKGGGDDDDDDEEEEEEGGGFFFEEEEEEFFFIIIKKKMMMPPPRRRXXX___hhhqqqxxx}}}}}}]]]gggzzz{{{oooggggggqqq}}}~~~sssnnnppphhhooo~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzz||||||~~~vvvpppqqqtttooonnnqqq{{{{{{ttt|||iiiQQQEEEIIISSSnnntttmmmdddYYYLLL???:::<<<555777888777666444444555888:::<<<<<<;;;:::;;;<<>>>>>???EEEFFFHHHIIIJJJKKKKKKKKKLLLKKKKKKNNNSSSUUUTTTRRRYYYXXXXXXYYYZZZ[[[[[[ZZZ___bbbbbbhhhyyysss]]]UUUZZZdddhhhhhh^^^]]][[[YYYYYY]]]bbbgggjjjfff___XXXSSSRRRSSSTTTUUUUUUUUUVVVWWWXXXZZZ[[[YYYXXXWWWWWWXXX[[[___aaa\\\[[[[[[ZZZ[[[\\\^^^___aaa___^^^^^^_________^^^]]]aaafffmmmvvv~~~~~~|||zzztttpppooonnnmmmmmmllljjjhhhfffeeeddddddgggffffffdddeeehhhnnnrrrsssrrrmmmddd```aaaaaa___\\\[[[ZZZZZZ[[[\\\[[[ZZZ\\\^^^dddnnnwww{{{xxxsssooofffaaaccceeeeeejjjqqqzzz~~~}}}tttjjjdddbbb```\\\YYYZZZYYYXXXVVVUUUUUUVVVVVV[[[\\\]]]\\\ZZZWWWSSSQQQOOOMMMJJJHHHGGGFFFDDDBBBCCCEEEIIILLLPPPTTTZZZ^^^fffhhhjjjkkkjjjhhhfffddd___]]][[[YYYXXXXXXYYYZZZWWWVVVUUUSSSRRRRRRRRRRRRMMMJJJFFFCCCAAABBBDDDEEEDDDEEEEEEDDDDDDDDDGGGIIIMMMPPPVVV^^^hhhrrr{{{}}}QQQXXXhhh{{{qqqtttuuuuuummmhhhllluuu~~~|||}}}zzzzzzzzz}}}~~~}}}zzzyyy|||}}}|||}}}}}}|||{{{{{{{{{{{{xxx|||~~~wwwtttwwwxxxvvvxxxtttvvv}}}xxxnnnZZZRRRZZZiiiuuu{{{vvvmmmbbbWWWHHH;;;777:::777777666555555555555555;;;;;;<<<>>>???AAABBBCCCFFFGGGGGGIIIJJJKKKKKKLLLMMMLLLLLLOOOSSSUUUUUUTTTXXXXXXWWWYYY[[[]]]\\\[[[\\\___^^^dddttt}}}dddVVVWWW___cccddd[[[ZZZYYYXXXXXX\\\aaafffjjjggg```ZZZTTTRRRRRRSSSTTTTTTTTTUUUVVVWWWYYYZZZXXXWWWVVVVVVWWWZZZ]]]___^^^]]]\\\[[[[[[\\\\\\]]]^^^]]]\\\\\\]]]^^^^^^^^^^^^aaagggnnnxxx{{{vvvtttrrrrrrtttqqqmmmiiidddaaa___]]]bbbbbbbbbbbbdddiiioootttttttttnnnfffaaaaaa```]]][[[ZZZZZZ[[[]]]^^^]]]\\\]]]]]]```gggooottttttrrrllleeeaaacccdddeeeiiiooouuuyyy{{{sssjjjdddbbb```]]]ZZZZZZYYYWWWVVVUUUVVVWWWXXX[[[[[[\\\\\\[[[XXXTTTRRRNNNLLLJJJIIIHHHGGGEEECCCCCCFFFIIILLLOOOSSSXXX\\\aaabbbdddeeedddbbb```___]]]\\\ZZZYYYXXXXXXXXXYYYVVVUUUTTTSSSQQQQQQPPPPPPLLLJJJFFFCCCAAABBBCCCEEEDDDEEEEEEDDDDDDDDDGGGIIIMMMPPPUUU]]]fffpppxxx~~~KKKRRRccc}}}yyy{{{~~~xxxpppgggnnnyyy{{{uuuqqqqqq{{{~~~|||yyyyyy{{{yyyxxxwwwxxx||||||zzz|||{{{xxxxxx{{{}}}{{{yyyyyy{{{}}}~~~}}}{{{tttqqqtttvvvvvvxxxxxx~~~}}}vvvfffWWW[[[nnnxxxnnnaaaSSSEEE999666999666666666666666666777777;;;;;;===???AAADDDFFFHHHGGGGGGGGGHHHIIIJJJKKKLLLOOONNNMMMOOORRRVVVWWWWWWXXXXXXXXXYYY\\\^^^^^^]]]YYY\\\[[[aaappp~~~mmmXXXSSSXXX]]]^^^XXXXXXWWWWWWWWW[[[```dddiiigggccc\\\VVVRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVWWWYYYZZZ\\\___^^^]]]\\\\\\[[[[[[\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^aaagggppp{{{}}}xxxvvvuuuvvvsssnnnhhhbbb^^^\\\ZZZ\\\]]]^^^___ccciiipppvvvvvvwwwrrrkkkfffeeeccc___\\\[[[ZZZ[[[^^^___```___^^^[[[ZZZ]]]dddjjjmmmmmmhhhdddbbbcccddddddgggkkkoooqqqwww}}}}}}zzzvvvppphhhcccaaa___]]]ZZZZZZXXXVVVTTTTTTUUUWWWYYYZZZ[[[\\\\\\[[[YYYVVVUUUNNNLLLKKKJJJJJJIIIFFFDDDDDDFFFIIILLLNNNQQQVVVYYYYYYZZZ[[[[[[[[[ZZZYYYXXXYYYYYYYYYYYYXXXWWWWWWVVVTTTSSSRRRQQQPPPOOOOOONNNKKKIIIFFFCCCAAABBBCCCDDDEEEEEEFFFDDDCCCDDDFFFHHHLLLOOOUUU\\\cccllluuu{{{GGGMMMZZZqqqzzzqqqllluuuzzzlllhhhgggjjjvvv{{{uuuttttttsssuuuyyyxxxvvvtttuuuzzz}}}}}}zzzvvvuuuxxxyyyzzz{{{{{{{{{|||~~~~~~xxxrrrppprrrtttvvvyyy{{{uuuyyyiii]]]fff~~~tttjjj[[[KKK???777666777333444555666888999999::::::;;;<<>>@@@AAAFFFLLLTTTYYY]]]dddooowww|||@@@AAADDDIIIRRR]]]iiiqqqzzzrrrhhhaaaeeemmmyyypppooommmkkkqqq{{{~~~||||||zzzyyyssspppqqqttttttwww{{{xxxwwwwwwzzz~~~~~~zzzxxxtttnnnlllnnnssszzz|||wwwtttvvvvvvtttwww}}}xxxyyy}}}|||sssddd]]]NNN???888::::::777888:::===???AAAAAAAAA@@@============@@@CCCGGGIIILLLMMMOOOQQQQQQPPPNNNMMMMMMPPPRRRTTTTTTUUUXXXZZZ\\\[[[[[[]]]```bbbbbbaaaXXXYYYXXX^^^jjjooo{{{gggTTTLLLLLLNNNRRRTTTVVVWWWWWWXXXYYY[[[^^^dddjjjhhh```YYYVVVVVVSSSSSSSSSRRRSSSSSSTTTUUUSSSTTTWWWZZZ[[[[[[ZZZYYYVVVWWWYYYZZZ[[[[[[[[[ZZZWWWZZZ\\\ZZZWWWVVVYYY]]]]]]aaajjjvvv~~~zzzwwwwwwwwwvvvqqqlllfffbbbZZZ[[[\\\^^^bbbiiiqqqwww|||~~~wwwtttqqqmmmjjjkkkkkkkkkkkkeeeccc^^^YYYVVVVVVYYY[[[dddnnnvvvuuuqqqooommmhhhgggffffffffffffeeebbb___]]]^^^______]]]\\\[[[[[[YYYYYYYYYYYYXXXXXXWWWVVVYYYYYYYYYXXXWWWVVVVVVUUUQQQNNNKKKKKKMMMOOOQQQQQQMMMOOOQQQQQQOOOMMMMMMMMMOOONNNLLLKKKLLLNNNPPPQQQOOOPPPQQQRRRRRRQQQPPPPPPOOOPPPPPPPPPOOOMMMKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCBBB???===<<<===???BBBHHHPPPUUUYYYaaallluuu{{{>>>???BBBEEEIIIOOOVVVZZZaaannn}}}zzzrrriiicccfffnnn~~~xxxwwwtttpppttt|||~~~|||zzz{{{vvvsssuuuwwwxxxzzz~~~xxxxxxyyy|||~~~yyyuuutttpppjjjiiikkkwww|||{{{vvvtttxxxxxxvvvyyy~~~vvvxxx{{{lll```ZZZKKK;;;555777777222444777<<>>>>>@@@CCCGGGIIILLLNNNQQQSSSTTTRRROOOMMMKKKOOOSSSTTTTTTTTTWWWYYYYYYYYYZZZ]]]aaadddeeeeee^^^___]]]bbbllloooyyyiiiVVVKKKJJJKKKMMMPPPSSSUUUWWWXXXZZZ\\\\\\dddjjjjjjbbbZZZWWWWWWTTTSSSSSSSSSSSSTTTTTTUUUPPPRRRVVVYYYZZZZZZYYYXXXWWWXXXYYYZZZZZZYYYXXXXXXVVVYYY[[[YYYUUUTTTWWW[[[[[[```jjjwwwzzzwwwyyy{{{{{{wwwrrrkkkgggYYYZZZ\\\___dddkkksssyyy|||wwwtttpppnnnoooqqqqqqqqqkkkggg```YYYUUUVVVZZZ^^^dddqqqyyyxxxtttrrrooojjjgggfffeeeddddddbbb^^^\\\\\\^^^``````___]]]]]]]]][[[\\\]]]]]]\\\ZZZXXXWWWZZZYYYXXXWWWVVVUUUTTTTTTRRROOOKKKJJJMMMPPPRRRSSSOOOQQQRRRRRROOOMMMMMMMMMOOONNNLLLKKKKKKMMMPPPRRROOOOOOPPPPPPQQQPPPPPPPPPOOOPPPQQQQQQPPPNNNKKKJJJKKKJJJJJJIIIHHHHHHHHHHHHBBBBBBAAA>>><<<;;;<<<===>>>EEENNNSSSWWW^^^jjjsss|||?????????AAACCCGGGKKKMMMUUUYYY___eeekkkqqqwww{{{~~~vvvkkkcccdddiii~~~~~~zzzzzz{{{zzz|||wwwwwwxxx{{{~~~|||yyyuuussspppmmmkkklllmmmnnn{{{~~~{{{zzzuuutttwwwxxxxxx}}}xxxrrr|||ttthhh```QQQAAA:::888777666777999;;;AAAIIIQQQSSSQQQNNNIIIGGGCCCBBBCCCEEEGGGGGGKKKNNNQQQRRRRRRQQQQQQQQQNNNLLLMMMQQQTTTSSSUUUYYYUUUWWWWWWWWW]]]fffjjjiiieeeddddddeeegggnnn~~~qqq^^^MMMHHHJJJLLLPPPTTTVVVVVVVVVWWWYYYYYY```hhhhhhbbbZZZUUUTTTRRRRRRSSSSSSSSSSSSRRRRRROOOQQQSSSTTTTTTUUUWWWYYY]]]]]]]]]\\\ZZZYYYWWWVVVXXXWWWVVVUUUUUUVVVXXXYYY\\\[[[cccvvvwwwvvvvvvwwwxxxwwwsssmmmhhhbbb]]][[[```eeehhhoooxxxzzzwwwvvvxxx|||qqqkkkddd^^^XXXUUUZZZbbbiiittt|||{{{wwwvvvtttqqqmmmllljjjhhheeeaaa___]]]WWWYYY```iiikkkeee```___ZZZ\\\___aaaaaa___]]][[[ZZZYYYYYYWWWUUUSSSQQQPPPUUURRROOOOOORRRSSSSSSQQQTTTTTTTTTTTTSSSQQQPPPOOOPPPOOONNNLLLKKKLLLLLLMMMNNNNNNOOOPPPPPPOOONNNNNNJJJLLLNNNPPPPPPOOOLLLKKKLLLLLLKKKIIIIIIHHHHHHIIIEEEBBB>>>:::888888:::;;;>>>CCCJJJOOOTTT]]]hhhqqq{{{@@@@@@??????@@@BBBEEEFFFGGGJJJOOOSSSWWW[[[```ccclllzzzwwwkkkcccdddiii}}}{{{{{{{{{||||||}}}}}}yyyvvvooonnnllllllmmmpppsssuuu}}}~~~{{{yyyuuusssuuuvvvxxxvvvsss~~~nnneee[[[MMM>>>999888888888999888:::???GGGNNNQQQQQQOOOIIIGGGEEEDDDEEEFFFGGGGGGKKKMMMQQQRRRRRRRRRRRRSSSRRROOOOOORRRSSSRRRSSSVVVWWWXXXXXXXXX]]]fffjjjiiidddccccccdddeeekkk{{{uuueeeTTTKKKJJJJJJNNNSSSVVVVVVVVVWWWXXXXXX]]]ccceeebbb\\\WWWTTTPPPQQQQQQQQQQQQQQQQQQPPPQQQSSSTTTUUUUUUVVVXXXZZZ\\\\\\\\\[[[ZZZYYYXXXWWWXXXWWWVVVUUUUUUWWWYYYZZZ]]]\\\bbbssswwwvvvvvvvvvwwwwwwtttoookkkbbb]]]]]]bbbggglllttt|||}}}zzz{{{|||}}}}}}xxxqqqiiiccc]]]ZZZ```gggooozzz}}}|||zzzwwwuuusssqqqmmmiiieeeaaa___WWWYYY```iiilllhhhddddddbbbccccccdddddddddcccbbb```]]]ZZZVVVTTTSSSRRRRRRTTTRRRPPPQQQSSSVVVVVVUUUVVVVVVUUUTTTSSSRRRPPPOOOPPPPPPNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPOOONNNJJJKKKMMMOOOPPPPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIGGGEEE@@@<<<::::::;;;<<<===BBBHHHMMMRRR[[[gggpppyyyDDDCCCBBB@@@??????@@@AAAAAACCCFFFHHHIIIKKKNNNPPPYYYcccvvvzzzooogggiiinnn}}}xxxyyy||||||wwwsssllllllkkklllooorrrvvvyyy~~~~~~}}}{{{yyywwwwwwwww|||ssstttyyyzzzzzzyyyvvvhhhaaaTTTHHH<<<888888888888:::777999<<>>===<<<===;;;>>>BBBGGGNNNWWWbbbjjjttt}}}IIIHHHGGGFFFDDDCCCCCCBBB@@@BBBCCCCCCAAAAAABBBDDDKKKJJJQQQbbbyyy~~~~~~|||yyyuuu{{{zzzzzz{{{|||{{{yyyvvvtttsssqqqqqqrrrtttwwwyyyzzzoooeeejjjuuurrrpppeee^^^JJJAAA:::888888666555888999999::::::<<<>>>AAACCCGGGKKKOOOQQQOOOMMMLLLLLLNNNPPPSSSTTTUUUVVVXXXZZZYYYVVVUUUWWWWWWTTTTTTWWW[[[\\\ZZZXXX[[[bbbeeecccdddaaaaaacccdddfffnnnwwwrrr\\\LLLIIILLLPPPTTTWWWXXXWWWUUUUUURRRQQQUUU\\\___]]]YYYUUUTTTSSSSSSSSSSSSTTTUUUQQQSSSTTTUUUTTTUUUVVVXXXXXXXXXYYYZZZZZZZZZZZZYYYWWWWWWXXXXXXYYYZZZ[[[[[[^^^]]]```iiiuuu|||wwwuuuttttttvvvxxxxxxwwwuuuqqqqqqqqqqqquuu|||{{{nnnfffaaa___dddjjjvvv|||wwwooogggccc^^^]]]```gggkkkkkkmmmqqqooorrrxxx}}}~~~}}}wwwtttnnnggg```[[[XXXVVVVVVVVVVVVUUUUUUUUUWWWXXXUUUUUUVVVWWWWWWWWWWWWWWWRRRRRRRRRRRRQQQQQQQQQPPPRRRRRRSSSTTTTTTSSSRRRRRRMMMLLLKKKJJJJJJKKKMMMNNNLLLLLLKKKJJJJJJJJJKKKKKKIIIGGGDDD@@@>>>===<<<<<<<<<===@@@EEELLLWWWaaahhhrrr|||HHHHHHGGGGGGFFFEEEDDDDDDBBBCCCDDDCCCBBBAAABBBCCCEEECCCGGGTTTddd{{{}}}{{{|||}}}{{{{{{{{{xxxvvvsssssstttwwwzzz{{{zzzyyytttsssssssssuuuyyy|||}}}}}}vvvrrruuu{{{ppptttrrreee[[[EEE???:::999888666666888::::::;;;::::::;;;>>>AAAHHHMMMRRRSSSQQQOOONNNOOOPPPRRRTTTUUUUUUVVVYYY[[[[[[WWWWWWYYYYYYWWWWWW[[[```aaa___\\\___eeegggeeecccaaaaaadddeeegggllltttkkkWWWMMMNNNPPPSSSVVVXXXWWWUUUVVVRRRPPPSSSYYY]]]]]][[[SSSSSSQQQQQQQQQQQQSSSSSSQQQSSSTTTTTTTTTTTTUUUWWWXXXXXXYYYZZZZZZZZZYYYYYYWWWXXXXXXYYYZZZ[[[\\\\\\\\\]]]```fffnnn{{{~~~{{{yyyxxxxxxyyy{{{||||||{{{xxxzzzyyywwwzzz}}}ppphhhdddaaadddhhhqqqwwwvvvooojjjaaa___```dddggggggjjjnnnnnnttt|||}}}vvvnnnfff___ZZZXXXWWWXXXXXXVVVUUUUUUWWWYYYTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSSSSRRRRRRQQQOOOOOORRRRRRTTTTTTTTTTTTRRRRRRMMMMMMKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGEEECCC@@@>>>=========>>>>>>???DDDLLLWWWbbbhhhppp|||KKKKKKJJJJJJIIIHHHGGGFFFGGGHHHIIIGGGEEECCCDDDEEECCCBBBFFFNNNTTTbbbzzzwwwvvvyyy|||wwwvvvwwwyyyxxxvvvnnnnnnpppssswwwzzzzzzzzzvvvuuuuuuuuuxxx|||tttoooxxx~~~tttdddTTT@@@;;;999::::::777888;;;999;;;======<<<>>>AAADDDIIINNNTTTUUURRRPPPPPPRRRSSSTTTVVVVVVVVVWWWYYY[[[^^^[[[ZZZ\\\[[[YYYYYY\\\bbbbbb```]]]___dddfffdddbbb___```ccceeefffkkkppp~~~fffRRRPPPPPPRRRVVVXXXWWWVVVWWWTTTQQQRRRVVV[[[\\\]]]TTTSSSQQQPPPPPPQQQSSSTTTRRRTTTUUUUUUUUUUUUVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\YYY\\\aaaeeeiiirrr~~~|||}}}|||~~~{{{~~~|||pppiiieeeaaabbbeeeiiinnnyyy{{{tttooodddaaa___aaabbbbbbdddiiikkkqqqzzz|||qqqhhhbbb^^^\\\WWWXXXYYYXXXWWWWWWZZZ]]]ZZZZZZZZZXXXWWWUUUSSSRRRSSSSSSSSSSSSQQQPPPNNNLLLQQQRRRSSSTTTTTTSSSRRRQQQMMMMMMLLLMMMMMMNNNOOOOOOOOONNNMMMKKKJJJIIIIIIIIIEEEDDDCCCAAA??????>>>>>>@@@???@@@DDDMMMXXXbbbhhhooo|||OOOOOOOOONNNMMMKKKJJJIIIJJJJJJJJJHHHEEECCCCCCCCC@@@AAAEEEIIIHHHMMMhhh|||yyyvvvwww|||{{{~~~|||}}}|||zzzxxxtttppppppsssvvvwwwvvvkkkkkkmmmqqqvvvyyyzzzyyyyyyxxxwwwwwwyyy|||rrrqqq}}}}}}uuubbbNNN<<<888777:::;;;999:::>>>888;;;>>>??????AAAEEEHHHJJJOOOUUUVVVSSSPPPRRRTTTTTTVVVWWWVVVVVVWWWYYY[[[aaa]]]\\\]]]\\\YYYYYY\\\aaaaaa^^^[[[]]]bbbcccaaa```^^^^^^ccceeefffiiiooovvvqqqTTTRRRPPPRRRUUUXXXWWWVVVWWWUUUSSSRRRUUUYYY\\\^^^VVVUUUTTTRRRRRRTTTUUUVVVTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXXXXWWWWWWXXXYYY[[[\\\\\\]]]]]]XXX[[[aaaeeeffflll}}}}}}}}}{{{nnnhhhddd```___aaabbbfffqqq}}}|||uuuqqqfffbbb^^^______^^^aaafffgggllluuu~~~rrrhhhcccaaa```VVVXXXZZZZZZYYYZZZ]]]aaacccbbb```^^^ZZZWWWTTTSSSTTTTTTTTTSSSQQQOOOLLLKKKQQQRRRSSSTTTTTTSSSRRRQQQLLLLLLMMMOOOPPPQQQRRRRRRPPPOOONNNLLLJJJIIIHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@BBB@@@@@@EEENNNYYYccciiiooo|||NNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDCCC@@@@@@HHHUUU```zzz~~~zzzuuuuuuxxx}}}yyywwwwwwwwwwwwvvvuuutttsssmmmkkkhhhjjjoootttwwwwwwlllkkkkkkmmmqqqwww}}}~~~}}}||||||~~~wwwvvvxxxttt___EEE===<<<:::999999:::<<<===BBBCCCCCCBBBAAABBBDDDGGGJJJLLLOOOQQQRRRRRRSSSTTTSSSTTTTTTTTTTTTVVVZZZ]]]\\\]]]^^^^^^\\\\\\]]]^^^eeebbb^^^\\\[[[]]]aaaccc___``````aaaaaadddhhhllluuuwww^^^PPPOOOTTTTTTWWWYYYTTTTTTTTTSSSRRRRRRUUUYYY]]][[[WWWRRRQQQTTTVVVVVVUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXYYY[[[]]]]]]\\\ZZZYYYXXXSSSSSSYYY]]][[[ZZZ\\\[[[]]]```bbbbbbggguuu~~~~~~yyyppphhhbbb]]]YYYVVVVVVaaakkknnnttt}}}{{{uuuppplllfff___[[[[[[]]]^^^^^^cccgggnnnuuu}}}tttjjjhhhgggfff___^^^[[[WWWVVVZZZbbbhhhpppqqqpppkkkcccZZZTTTQQQRRROOONNNPPPPPPMMMMMMOOOTTTUUUXXXYYYXXXVVVRRRPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPMMMJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCAAADDDHHHLLLQQQZZZeeemmmzzzNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHDDDFFFFFFDDDCCCFFFNNNUUUaaalllzzz|||xxxwwwzzz~~~{{{wwwwwwvvvuuusssqqqooonnnmmmjjjggghhhkkknnnooonnnhhhgggfffhhhlllttt|||~~~}}}}}}~~~~~~{{{zzzyyynnnfffSSS???;;;:::999888999:::===>>>AAABBBCCCBBBAAABBBFFFIIIKKKMMMPPPQQQQQQPPPQQQQQQOOOPPPQQQQQQRRRUUUYYY\\\YYY[[[]]]]]]\\\\\\^^^___fffdddaaa^^^]]]^^^```aaa^^^___```aaabbbdddhhhkkkoooyyy}}}aaaQQQMMMRRRSSSXXX[[[UUUTTTTTTTTTRRRRRRUUUYYY]]][[[WWWSSSRRRSSSUUUUUUTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXZZZ[[[[[[[[[ZZZZZZYYYTTTTTTZZZ]]]ZZZYYY[[[\\\]]]aaabbbaaadddqqq}}}xxxrrrlllfff```ZZZVVVUUU^^^eeehhhnnnxxx}}}wwwsssnnniiiccc___^^^______^^^```ccchhhmmmssszzzxxxpppmmmjjjfff___^^^\\\YYYYYY\\\dddiiitttuuutttppphhh___XXXUUUUUURRRPPPQQQPPPNNNNNNQQQSSSUUUWWWXXXWWWUUURRRPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSPPPNNNKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCFFFIIILLLPPPXXXccckkkyyyMMMNNNNNNNNNOOOOOOPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJEEEHHHJJJIIIFFFDDDEEEGGGMMMSSS\\\cccjjjpppxxx}}}}}}{{{{{{}}}}}}zzztttsssrrrqqqooollljjjiiiiiigggeeeeeefffgggggggggdddcccccceeekkkttt}}}~~~}}}}}}~~~}}}vvvooobbbVVVHHH>>>999888888888999<<<>>>@@@AAABBBCCCAAA???@@@DDDHHHKKKNNNPPPQQQPPPOOONNNOOOLLLMMMNNNNNNOOORRRVVVYYYWWWXXXZZZ[[[\\\\\\^^^```fffdddbbb```___^^^______\\\^^^aaabbbcccdddfffhhhiiiqqqgggTTTLLLOOORRRXXX\\\VVVVVVVVVUUUSSSSSSUUUYYY\\\\\\YYYUUUSSSSSSTTTSSSSSSUUUUUUTTTSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZVVVVVVZZZ\\\ZZZYYYYYY\\\]]]aaabbbaaabbbkkkwww}}}zzzwwwsssnnniiiccc\\\WWWTTTZZZ^^^```fffqqq||||||zzz{{{}}}}}}yyyuuurrrooojjjfffdddcccbbbaaaaaabbbdddfffhhhmmmrrrvvvwww}}}|||wwwsssnnnhhh``````___]]]]]]```fffjjjuuuwwwwwwtttlllddd]]]YYYZZZUUURRRRRRQQQNNNPPPSSSSSSTTTVVVWWWVVVTTTQQQOOOPPPPPPQQQQQQSSSTTTUUUVVVXXXWWWUUURRRPPPOOONNNNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHKKKLLLPPPWWWaaahhhwww~~~NNNNNNOOOOOOOOOPPPPPPPPPQQQPPPOOOMMMMMMLLLLLLLLLGGGIIIKKKJJJFFFBBB@@@@@@DDDHHHLLLQQQUUU[[[bbbgggjjjlllpppwww}}}{{{{{{|||~~~}}}~~~}}}yyyuuurrrllllllllllllkkkjjjiiiiiifffeeedddccccccdddddddddbbbbbbdddiiipppxxx||||||}}}|||wwwhhh\\\MMMCCCAAA888888888999;;;???BBBDDDGGGHHHHHHDDD???>>>AAAEEEJJJMMMPPPRRRQQQPPPOOOOOOMMMMMMNNNMMMMMMOOOSSSVVVVVVWWWYYYZZZZZZ[[[]]]___aaaaaaaaa```______^^^^^^[[[^^^aaabbbcccccceeefffhhhlll|||nnnWWWLLLMMMOOOWWW]]]XXXWWWWWWVVVUUUTTTUUUXXXZZZ\\\ZZZWWWTTTSSSRRRRRRRRRUUUTTTSSSSSSSSSTTTVVVWWWVVVVVVVVVWWWXXXZZZ[[[\\\ZZZYYYYYYZZZ[[[YYYYYYXXX\\\]]]```bbb``````gggpppxxxuuuqqqmmmhhhccc^^^ZZZWWWXXXYYYZZZ___kkkyyy{{{wwwwww{{{|||xxxtttuuussspppmmmjjjiiigggfffggggggfffeeedddeeehhhkkkooowww~~~~~~{{{wwwqqqkkkeeedddcccbbbbbbdddgggiiipppsssuuusssmmmeee^^^[[[\\\VVVRRRRRRPPPNNNPPPTTTSSSTTTUUUVVVUUUSSSQQQOOOPPPPPPPPPQQQSSSUUUVVVWWW[[[ZZZXXXVVVTTTSSSRRRQQQLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKMMMNNNPPPVVV```ggguuu|||PPPPPPOOOOOOOOONNNNNNNNNRRRQQQPPPOOONNNNNNNNNNNNJJJJJJJJJIIIFFFCCCAAAAAA@@@AAADDDFFFIIILLLOOOQQQWWWYYY\\\```fffppp{{{|||wwwuuuxxx~~~{{{wwwtttpppjjjgggbbbccceeegggiiijjjkkkkkkhhhgggfffcccaaa```aaaaaa```ccciiiooovvv|||}}}{{{|||~~~{{{{{{ooodddXXXIIIAAABBB999999:::;;;>>>BBBFFFHHHRRRTTTSSSMMMEEE???AAADDDIIILLLQQQSSSSSSRRRRRRRRRQQQQQQPPPOOOMMMNNNPPPSSSVVVXXXYYYYYYXXXYYYZZZ\\\\\\\\\]]]^^^____________[[[]]]```bbbbbbbbbdddeeejjjmmmxxxttt\\\NNNLLLLLLUUU]]]ZZZYYYYYYXXXVVVUUUUUUWWWYYY[[[ZZZXXXUUUSSSQQQQQQQQQUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\YYY[[[[[[ZZZYYYYYYYYYXXX\\\]]]___aaa``````fffnnnzzz}}}~~~yyytttooojjjfffdddaaa___\\\ZZZXXXYYY]]]gggvvvzzzyyyzzz{{{xxxtttttttttrrrpppmmmkkkjjjiiinnnmmmkkkgggcccbbbcccdddmmmuuu|||}}}|||zzzuuuooollljjjhhhffffffhhhiiiiiijjjlllnnnmmmiiibbb]]]ZZZ[[[VVVRRRQQQOOOMMMOOOSSSSSSTTTUUUUUUUUUSSSQQQPPPNNNNNNOOOQQQSSSUUUWWWXXX\\\\\\[[[YYYXXXVVVUUUTTTKKKJJJIIIIIIJJJKKKMMMNNNMMMOOOPPPQQQRRRXXXaaahhhttt|||QQQQQQPPPPPPOOOOOONNNNNNQQQPPPOOOOOONNNNNNOOOOOOMMMKKKJJJHHHFFFEEEEEEDDDAAAAAABBBDDDDDDEEEEEEEEEIIILLLNNNPPPSSSXXX```gggnnnoooqqqrrrqqqtttyyytttwww{{{~~~}}}{{{{{{|||~~~{{{xxxtttpppmmmiiidddaaa^^^```bbbeeegggiiikkkkkkkkkiiifffaaa]]]\\\]]]___cccgggnnnuuu{{{~~~}}}{{{xxxyyy}}}kkk^^^RRREEE======;;;;;;;;;===@@@DDDHHHJJJYYY]]]^^^XXXMMMFFFEEEHHHJJJNNNSSSVVVVVVVVVUUUUUUTTTTTTSSSPPPNNNNNNPPPRRRUUUWWWXXXXXXWWWWWWXXXZZZYYYZZZ[[[\\\]]]______```\\\^^^`````````aaaccceeejjjmmmtttxxxaaaSSSNNNJJJQQQ[[[[[[ZZZZZZZZZXXXVVVUUUVVVXXXYYYZZZYYYVVVSSSQQQQQQRRRTTTTTTSSSRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[XXX[[[]]]ZZZYYYZZZZZZYYY\\\\\\^^^aaaaaabbbhhhpppxxx~~~tttqqqrrruuuzzzvvvpppkkkiiigggfffeeeaaa]]]ZZZZZZ]]]dddrrr~~~}}}|||xxxxxxwwwsssooommmlllmmmqqqpppnnnjjjeeeaaa``````llluuu|||}}}}}}|||xxxsssqqqnnnkkkiiijjjkkkllllllhhhjjjkkkiiiddd___[[[YYYYYYTTTQQQQQQPPPMMMNNNRRRTTTUUUUUUUUUUUUSSSRRRQQQMMMNNNOOOQQQSSSUUUXXXYYY^^^^^^]]]\\\[[[YYYWWWVVVLLLKKKJJJJJJKKKMMMOOOQQQPPPQQQSSSTTTVVV\\\eeelllwww~~~PPPPPPQQQQQQQQQQQQRRRRRRNNNNNNNNNNNNNNNOOOOOOPPPOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCAAAEEEIIIIIIIIIKKKQQQVVVZZZYYYZZZ]]]^^^bbbkkkuuu~~~zzzuuusssuuuvvvvvvsssqqqssswww}}}}}}~~~~~~~~~zzzzzz||||||yyyvvvrrrooommmkkkjjjhhheeebbbaaaaaacccdddfffgggggggggdddccc```\\\YYYZZZ^^^cccmmmpppuuuzzz~~~}}}yyyuuuuuuyyyxxxeeeTTTIIIBBB<<<:::;;;;;;;;;===@@@DDDHHHJJJVVV\\\```\\\RRRKKKJJJMMMNNNRRRVVVYYYYYYWWWVVVVVVTTTTTTSSSPPPNNNNNNPPPRRRRRRTTTVVVWWWWWWWWWYYY[[[[[[[[[[[[\\\]]]^^^___```]]]^^^_________```cccfffgggkkkppp|||zzzeeeXXXPPPHHHMMMYYY[[[[[[\\\[[[YYYVVVUUUVVVWWWXXXYYYYYYWWWSSSQQQQQQSSSTTTSSSRRRRRRRRRSSSUUUVVVWWWXXXZZZ[[[[[[[[[ZZZZZZVVV\\\^^^ZZZXXX[[[\\\ZZZ[[[ZZZ\\\```bbbeeellluuuzzztttsssttt|||}}}zzzvvvrrrqqqooommmkkkeee```]]]]]]]]]aaammmzzz|||vvvrrrrrrsssrrrrrrqqqmmmhhhbbb___^^^jjjsss||||||wwwsssoookkkjjjmmmpppqqqqqqmmmmmmlllhhhbbb\\\YYYXXXVVVSSSQQQRRRQQQOOOOOORRRVVVVVVVVVVVVUUUTTTSSSRRRNNNOOOPPPRRRTTTWWWYYY[[[`````````___^^^\\\ZZZYYYQQQPPPNNNLLLLLLNNNPPPQQQRRRSSSVVVWWWZZZ```jjjqqq{{{PPPPPPQQQRRRSSSTTTUUUUUUMMMMMMMMMMMMNNNOOOPPPPPPPPPNNNMMMLLLKKKIIIGGGEEEEEECCCAAAAAABBBCCCBBBBBB@@@DDDHHHIIIGGGGGGKKKOOOPPPNNNNNNRRRUUUXXX```hhhkkkzzzvvvtttwwwvvv{{{vvvrrrooopppqqqqqqnnnlllnnnsssvvvwwwxxxzzz{{{||||||}}}yyysssqqqrrrrrrnnnjjjjjjiiihhhhhhiiiiiihhhgggeeeeeeeeeeeeeeedddcccccc[[[[[[YYYWWWWWW[[[bbbiiivvvxxx{{{~~~~~~xxxsssttt{{{~~~rrr___LLLCCC@@@>>>:::;;;;;;;;;===@@@DDDGGGJJJNNNVVV]]][[[SSSLLLLLLOOOQQQUUUYYY\\\[[[XXXVVVUUURRRRRRRRRPPPNNNOOOQQQTTTPPPRRRTTTVVVVVVXXXZZZ]]]___^^^]]]\\\]]]^^^___```^^^^^^^^^^^^]]]___cccfffcccggglllvvv{{{hhh[[[QQQGGGJJJWWW\\\\\\\\\\\\YYYWWWUUUVVVWWWWWWXXXYYYWWWSSSQQQRRRTTTTTTSSSRRRRRRRRRSSSUUUVVVXXXYYY[[[]]]]]]\\\ZZZYYYUUU\\\^^^ZZZXXX[[[]]][[[[[[ZZZ[[[```cccgggpppxxx{{{wwwwww|||}}}~~~}}}{{{zzzxxxuuuqqqnnngggaaa^^^^^^^^^```jjjwww}}}xxxxxxzzztttttttttqqqkkkeeeaaa```gggqqq|||~~~yyysssnnnjjjjjjnnnsssuuuvvvsssrrrooojjjbbb\\\YYYWWWUUURRRRRRTTTSSSPPPPPPSSSVVVVVVVVVVVVVVVUUUTTTSSSOOOPPPQQQSSSVVVYYY[[[]]]aaabbbbbbaaa```^^^\\\[[[VVVTTTQQQOOONNNNNNPPPQQQRRRUUUWWWYYY\\\cccmmmuuuTTTTTTTTTSSSSSSRRRPPPPPPOOONNNMMMLLLLLLKKKKKKKKKMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKKKKLLLOOORRRVVVXXX^^^eeeppp}}}vvvnnnhhhfffmmmqqqxxx~~~}}}{{{{{{zzzvvvqqqllljjjiiihhhiiihhhfffbbbbbbeeehhhssstttvvvxxxyyyyyyxxxxxxvvvrrrmmmhhhffffffddddddbbbbbbdddeeegggiiijjjkkkmmmjjjeeeaaa^^^\\\YYYWWWVVVVVVVVVWWW[[[cccmmmsss~~~~~~{{{{{{zzzxxxyyyvvvjjjYYYLLL@@@888888<<<888:::<<>>999999<<<999;;;===@@@CCCEEEGGGGGGGGGJJJLLLLLLKKKLLLOOORRRUUU[[[cccfffccc^^^ZZZYYYWWWXXXXXXVVVSSSRRRSSSUUUSSSSSSTTTUUUWWWYYY[[[\\\^^^]]]\\\ZZZZZZ[[[]]]^^^\\\\\\]]]]]]^^^```dddgggjjjjjjjjjppp{{{gggYYYPPPLLLNNNRRRXXXYYYZZZZZZXXXWWWWWWWWWWWWZZZ]]]]]]ZZZWWWVVVWWWVVVUUUUUUTTTSSSSSSTTTTTTWWWWWWWWWWWWXXXYYYZZZZZZYYYZZZ[[[]]]]]]\\\[[[[[[^^^[[[ZZZ]]]```eeennnxxx~~~~~~~~~}}}{{{yyynnnkkkfffbbb[[[XXX^^^hhh|||}}}wwwpppiiidddbbbkkkpppwwwzzzxxxtttqqqooonnngggbbbcccgggjjjnnnsssxxxxxxsssjjjddd```ZZZSSSSSSSSSUUUVVVSSSNNNOOOTTTYYYWWWUUUUUUUUUUUUSSSRRRSSSTTTUUUUUUUUUUUUVVVWWWZZZbbbhhhhhhgggfff```ZZZSSSOOOMMMOOOPPPNNNMMMOOOPPPSSSWWW\\\ccckkktttzzzUUUUUUTTTSSSRRRPPPOOOOOOLLLLLLKKKJJJJJJJJJKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKGGGHHHHHHIIIJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMPPPPPPOOOPPPSSSXXX\\\___aaa```___^^^]]]\\\[[[[[[YYY[[[^^^aaacccccccccbbbdddeeeeeeeeeeeeffffffffffffggggggddd```]]][[[[[[[[[\\\]]][[[YYYXXXYYYZZZ]]]^^^___aaacccddddddddd^^^___bbbeeegggfffccc```\\\^^^bbbfffiiikkkkkklllllliiiddd^^^XXXTTTRRRQQQTTTWWW\\\aaahhhpppxxx~~~~~~|||~~~}}}mmmtttlll\\\KKKAAA===999999;;;;;;<<<>>>AAADDDFFFGGGHHHEEEGGGJJJKKKLLLMMMPPPRRRSSS[[[dddiiigggbbb]]][[[\\\\\\ZZZXXXTTTSSSTTTUUUSSSSSSTTTUUUWWWYYYZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYYZZZ[[[\\\\\\]]]```dddhhhpppnnnmmmppp}}}wwwfffVVVKKKJJJMMMSSSVVVZZZ\\\[[[ZZZYYYYYYXXX[[[^^^___]]]ZZZWWWVVVVVVUUUTTTTTTSSSTTTTTTTTTXXXXXXXXXXXXYYYZZZ[[[\\\WWWYYY\\\^^^^^^]]][[[YYY^^^[[[ZZZ]]]```dddllluuu|||uuussstttvvv~~~~~~~~~tttqqqlllfff\\\VVVYYYaaasssxxxqqqjjjdddaaafffjjjnnnpppnnnkkkgggeeeccc___]]]___```bbbiiiqqqyyy~~~}}}tttjjjbbb[[[UUUUUUUUUVVVVVVSSSNNNPPPUUUYYYYYYXXXWWWUUUTTTRRRQQQUUUVVVWWWWWWUUUUUUVVVWWW\\\dddlllnnnnnnkkkcccZZZTTTPPPNNNQQQQQQNNNLLLMMMNNNQQQWWW^^^fffoooyyyZZZYYYWWWUUUSSSRRRPPPPPPLLLKKKKKKJJJJJJJJJKKKKKKMMMKKKJJJHHHIIIJJJLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLMMMQQQOOOLLLKKKKKKMMMOOOQQQTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZ^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___]]]ZZZXXXWWWWWWXXXXXXYYYYYYWWWVVVUUUUUUUUUUUUWWWXXXZZZ\\\]]]]]]___```bbbdddfffdddaaa]]]^^^```cccfffhhhgggfffeeecccaaa^^^ZZZVVVTTTUUUVVVZZZ^^^dddjjjpppwww}}}~~~oooiii}}}gggWWWFFF>>><<<;;;999:::===>>>@@@CCCFFFGGGIIIIIIGGGIIIKKKLLLNNNOOOPPPQQQPPPWWW___cccbbb___]]]\\\```___\\\XXXVVVTTTTTTUUUSSSSSSTTTUUUVVVXXXZZZ[[[ZZZZZZ[[[[[[ZZZXXXWWWVVVWWWXXXZZZ[[[\\\___dddgggtttqqqoooqqq{{{qqq\\\LLLHHHMMMRRRVVV[[[^^^^^^]]]\\\[[[YYY[[[^^^___^^^ZZZWWWUUUUUUUUUTTTTTTTTTTTTTTTUUUXXXXXXXXXXXXYYY[[[\\\]]]YYYZZZ[[[]]]]]]\\\[[[[[[]]]ZZZZZZ]]]___bbbiiiqqquuuooonnnnnnvvv{{{wwwrrrkkk___VVVWWW]]]lll}}}}}}vvvpppjjjeeebbbbbbdddgggiiigggeeebbb```ZZZYYYZZZ[[[ZZZ\\\dddnnnzzz~~~qqqfff]]]XXXWWWUUUUUUUUUQQQMMMOOOUUU]]]______]]]YYYUUUSSSSSSWWWYYY[[[YYYWWWVVVWWWYYYaaahhhnnnqqqqqqoooggg^^^VVVRRRPPPRRRRRRNNNKKKLLLKKKPPPWWW```iiisss}}}___^^^[[[WWWTTTRRRPPPPPPMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKIIIHHHIIIJJJLLLMMMKKKKKKJJJIIIHHHGGGFFFFFFJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMOOOPPPPPPOOOMMMLLLQQQQQQQQQQQQQQQRRRSSSTTTWWWWWWVVVVVVUUUUUUUUUTTTXXXZZZ[[[ZZZXXXWWWWWWXXXYYYYYYXXXXXXXXXWWWVVVUUUSSSTTTTTTVVVWWWYYYZZZ[[[``````___```aaaaaa___]]]aaabbbddddddccc```]]][[[WWWXXXXXXWWWWWWYYY^^^bbbeeeiiiooossswww|||}}}}}}}}}vvvccciiivvvbbbSSSDDD???>>><<<;;;;;;???@@@BBBEEEGGGIIIJJJKKKLLLMMMNNNOOOQQQQQQQQQPPPOOOTTTYYY[[[ZZZZZZ\\\___ccc```\\\XXXVVVUUUTTTTTTSSSSSSTTTUUUVVVWWWYYYZZZXXXYYYZZZZZZYYYWWWUUUTTTTTTVVVWWWXXXZZZ]]]bbbfffrrrppppppssszzz|||cccPPPKKKNNNQQQVVV\\\```aaa```___^^^ZZZ[[[]]]^^^]]]ZZZVVVTTTUUUTTTTTTTTTTTTTTTUUUUUUWWWWWWXXXXXXZZZ[[[\\\]]]\\\[[[ZZZYYYZZZ[[[]]]^^^]]]ZZZZZZ]]]^^^```eeelll{{{yyyooojjjhhhhhhuuu~~~~~~{{{vvvnnncccYYYXXX^^^kkk{{{}}}wwwsssooolllhhhddd```aaaaaabbbbbbaaa___]]]WWWWWWXXXYYYWWWXXXaaakkkxxxwwwjjjaaa[[[XXXUUUTTTSSSOOOKKKNNNTTTcccfffhhheee^^^WWWUUUVVVZZZ]]]___^^^ZZZYYY[[[^^^hhhllloooppprrrqqqkkkcccZZZUUURRRSSSRRRNNNKKKLLLJJJOOOXXXbbblllvvvhhheeeaaa\\\WWWTTTRRRQQQPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNMMMMMMLLLMMMMMMMMMLLLMMMNNNNNNOOOSSSRRRRRRRRRRRRRRRRRRRRRVVVXXXZZZZZZYYYYYYZZZ[[[\\\ZZZYYYXXXYYYYYYXXXVVVUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYXXXYYY[[[]]]]]]]]]```aaaaaa```^^^[[[XXXVVVQQQSSSVVVXXX[[[```iiiooorrruuuyyy{{{}}}|||yyy|||vvv~~~lllbbbrrr{{{jjjYYYNNNDDDAAAAAA???>>>>>>AAABBBDDDGGGIIIJJJKKKLLLPPPOOOPPPRRRTTTTTTSSSQQQPPPSSSTTTTTTTTTVVV\\\aaaccc___ZZZVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUWWWXXXYYYXXXXXXYYYYYYYYYWWWVVVUUURRRTTTUUUVVVXXX[[[___cccjjjjjjnnntttwwwnnnXXXOOOOOOOOOTTT[[[```bbbbbbcccccc]]]\\\\\\\\\\\\ZZZWWWTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWXXXYYY[[[\\\]]]]]]\\\ZZZXXXXXXZZZ]]]___\\\ZZZ[[[]]]^^^^^^bbbhhhxxxyyylllddd```aaakkkxxx}}}}}}~~~zzzvvvoooddd[[[\\\bbbppp}}}|||yyyuuussssssrrrnnnjjjbbbaaa_________^^^\\\ZZZWWWVVVWWWXXXVVVVVV]]]fffttt{{{pppfff___YYYVVVTTTRRRMMMIIIMMMTTTdddjjjnnnkkkbbbZZZYYYZZZ]]]aaadddccc___]]]```dddnnnpppqqqqqqsssuuuppphhh___YYYUUUTTTRRRNNNLLLMMMKKKQQQ[[[fffpppzzz~~~tttqqqkkkeee___[[[XXXWWWTTTSSSRRRPPPOOONNNNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLOOOOOOPPPQQQRRRSSSTTTUUUTTTVVVXXXZZZZZZZZZ[[[]]]]]]ZZZWWWWWWXXXYYYXXXWWWVVVUUUUUUTTTUUUVVVWWWXXXUUUTTTTTTVVVXXX[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVRRRVVVZZZ]]]```gggqqqyyy{{{}}}}}}{{{{{{www|||kkkiii~~~|||iii___NNNHHHCCCCCCCCCAAAAAADDDBBBDDDFFFHHHJJJKKKLLLMMMOOOOOOPPPSSSVVVWWWUUURRRNNNPPPQQQPPPPPPSSSYYY^^^bbb]]]WWWTTTSSSTTTSSSRRRSSSSSSTTTTTTUUUVVVXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWQQQRRRSSSTTTUUUXXX]]]``````bbbjjjqqqrrryyy|||bbbRRRMMMIIINNNVVV]]]aaadddfffhhhaaa^^^\\\\\\\\\[[[YYYVVVTTTTTTSSSSSSTTTUUUUUUVVVUUUUUUVVVWWWXXXZZZ\\\\\\\\\[[[ZZZYYYZZZ[[[]]]^^^\\\ZZZ[[[]]]]]]\\\```eeeqqq~~~{{{mmmccc^^^]]]ccckkkuuu}}}}}}zzzvvvsssmmmddd]]]```gggxxx}}}zzzxxxyyy{{{zzzvvvrrrkkkgggcccaaa```___\\\ZZZYYYWWWVVVWWWUUUUUUZZZaaappp|||~~~tttjjjbbb[[[XXXUUURRRMMMJJJNNNTTT___gggnnnlllccc\\\\\\___```eeehhhgggcccbbbeeejjjrrrtttttttttwwwyyyssskkkddd\\\VVVTTTRRRNNNMMMOOOOOOUUU```jjjttt}}}{{{uuunnngggbbb___^^^WWWVVVTTTRRRPPPOOONNNNNNKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLMMMNNNOOOOOOOOONNNKKKIIIGGGEEEDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHIIIKKKMMMOOORRRSSSTTTRRRUUUWWWYYYYYYZZZ\\\]]]^^^ZZZVVVUUUWWWYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUWWWYYYZZZYYYWWWUUUVVVVVVVVVWWWXXXXXXYYYVVVZZZ^^^aaadddkkkvvv~~~}}}}}}|||}}}{{{~~~pppooonnn___YYYFFFCCCBBBDDDDDDBBBDDDHHHCCCDDDFFFIIIJJJLLLMMMMMMMMMMMMNNNRRRWWWXXXVVVTTTJJJLLLNNNMMMMMMOOOUUUZZZaaa\\\VVVSSSRRRSSSRRRQQQTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYPPPQQQRRRSSSTTTVVV[[[^^^YYY]]]gggooonnnqqqiiiSSSJJJDDDJJJRRRZZZ```eeeiiikkkddd```]]]\\\]]]]]][[[XXXTTTTTTSSSSSSTTTUUUVVVVVVUUUUUUUUUVVVXXXZZZ[[[\\\ZZZZZZ[[[\\\\\\\\\\\\\\\\\\ZZZ[[[]]]]]]\\\^^^dddhhhuuu~~~qqqhhhccc\\\^^^cccmmm|||~~~vvvsssoookkkccc^^^bbbjjj}}}}}}|||~~~|||wwwtttoooiiieeedddbbb^^^[[[[[[WWWUUUVVVUUUTTTWWW]]]mmmxxxwwwlllccc]]]YYYVVVSSSNNNJJJOOOVVVZZZccclllkkkccc\\\]]]aaabbbgggkkkjjjeeedddiiinnntttvvvwwwxxx|||}}}vvvlllggg___WWWUUURRROOONNNQQQRRRYYYcccnnnwww|||wwwpppfff___[[[YYYWWWTTTSSSRRRQQQRRRNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHIIIKKKLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMNNNPPPRRRTTTSSSTTTTTTUUUVVVXXXYYYZZZVVVVVVUUUUUUUUUUUUVVVVVVTTTSSSQQQPPPOOOOOOOOOPPPOOORRRUUUVVVVVVUUUTTTUUUQQQQQQSSSUUUWWWYYY[[[]]]]]]```eeejjjooovvv}}}xxxxxxuuufffXXXOOOBBBBBBCCCEEEGGGGGGFFFDDDGGGGGGGGGHHHJJJLLLMMMNNNLLLMMMPPPUUUYYYZZZYYYWWWQQQNNNKKKIIIJJJNNNSSSVVVZZZYYYWWWUUUSSSQQQOOONNNLLLNNNPPPRRRSSSSSSRRRRRRVVVTTTSSSSSSTTTVVVWWWWWWQQQQQQRRRSSSUUUXXXZZZ[[[```]]]aaajjjmmmooo~~~vvv^^^RRRLLLIIIKKKTTT^^^cccgggjjjhhhfffccc```]]][[[ZZZYYYWWWUUUTTTRRRRRRSSSUUUVVVVVVVVVWWWWWWXXXYYYYYYYYY\\\ZZZYYYWWWWWWYYYZZZ\\\^^^___^^^\\\YYYXXXXXXYYYbbbnnn~~~xxxppplll`````````eeeuuu{{{zzzssskkkfff___]]]gggsss{{{uuurrrrrrnnnfffdddggg^^^[[[ZZZ[[[YYYWWWYYY^^^lllttt|||}}}ssshhhfff[[[SSSRRRRRROOOOOOSSSZZZ^^^bbbcccbbb``````aaadddfffgggeeecccdddkkkqqqyyyxxxwwwwwwyyyzzzzzzyyyrrrggg[[[TTTQQQOOORRRWWWaaadddiiipppxxxzzzpppiii```^^^[[[XXXTTTRRRQQQPPPMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOQQQQQQPPPPPPQQQQQQRRRSSSUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRPPPOOONNNNNNOOOOOORRRTTTVVVVVVTTTRRRRRRRRRPPPQQQRRRTTTWWWZZZ^^^```ccchhhooouuuzzz~~~~~~|||~~~zzz{{{{{{wwwmmmaaaTTTLLLAAAAAABBBDDDFFFGGGFFFEEEGGGGGGHHHJJJKKKLLLNNNNNNMMMNNNQQQUUUXXXZZZXXXVVVQQQOOOMMMLLLMMMPPPTTTWWWXXXWWWVVVTTTRRRPPPOOONNNLLLMMMNNNPPPRRRSSSTTTTTTWWWVVVTTTTTTUUUVVVWWWWWWRRRRRRSSSTTTVVVXXXZZZ[[[aaa^^^aaahhhjjjlllyyyzzzcccVVVMMMIIIJJJSSS\\\aaaeeeiiihhhgggeeebbb___]]][[[YYYUUUTTTRRRQQQQQQRRRSSSTTTVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^]]][[[YYYXXXYYY[[[aaajjjvvv~~~wwwsssdddcccaaacccpppwwwppphhhccc^^^```kkkxxxzzzxxxtttlllhhhiiiddd```\\\ZZZWWWUUUYYY___hhhsss}}}}}}uuulllfff\\\TTTSSSRRRPPPPPPSSSTTTWWW[[[\\\\\\\\\^^^```eeeggghhhgggeeehhhnnntttwwwuuutttuuuxxx{{{||||||uuuiii]]]VVVRRRQQQUUUZZZaaaeeejjjrrryyy{{{tttjjjhhhccc^^^YYYUUURRRPPPOOOOOONNNMMMLLLJJJIIIIIIIIIHHHHHHIIILLLMMMMMMLLLMMMLLLLLLLLLKKKKKKJJJJJJLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOONNNNNNNNNNNNOOOPPPQQQOOOOOONNNNNNNNNNNNOOOOOOQQQQQQPPPOOONNNNNNNNNNNNNNNPPPQQQPPPNNNMMMMMMMMMMMMOOORRRUUUXXX^^^dddhhhmmmttt}}}}}}zzzmmmnnnnnnkkkcccXXXMMMGGG???@@@AAACCCEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNPPPSSSWWWXXXVVVTTTQQQPPPOOOOOOPPPRRRTTTVVVVVVVVVTTTSSSRRRPPPOOOOOOMMMMMMMMMNNNPPPSSSUUUVVVXXXXXXWWWVVVVVVVVVWWWWWWTTTTTTUUUVVVWWWYYY[[[\\\```^^^aaafffhhhiiitttmmm___NNNIIIIIIPPPYYY^^^cccggggggggggggfffccc```\\\ZZZWWWUUUSSSRRRQQQRRRSSSTTTVVVVVVVVVWWWXXXXXXYYYYYYVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]\\\YYYWWWXXX[[[]]]```eeelllwww{{{kkkgggbbbbbbkkkvvvooofff```___eeesss}}}wwwrrrqqqmmmggg```\\\WWWTTTXXX^^^dddrrr|||uuupppfff^^^WWWUUUVVVTTTTTTUUUPPPRRRTTTUUUWWWYYY]]]```dddeeefffeeeeeeiiipppvvvuuusssrrrssswww{{{}}}~~~wwwkkk^^^WWWTTTSSSXXX^^^bbbfffmmmuuu|||zzzuuusssnnngggaaa[[[WWWTTTTTTSSSRRRPPPNNNLLLJJJJJJIIIHHHHHHJJJMMMNNNNNNMMMNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKMMMNNNNNNMMMLLLKKKNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLPPPPPPPPPOOOOOONNNNNNNNNIIIKKKLLLLLLKKKKKKLLLMMMKKKNNNSSSXXX]]]dddmmmsss{{{zzzrrriiihhhfffbbbZZZPPPGGGAAA===>>>@@@BBBDDDFFFIIILLLJJJKKKMMMNNNOOOOOONNNNNNMMMMMMNNNQQQSSSTTTRRRPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQPPPOOOMMMMMMNNNPPPSSSUUUYYYYYYYYYXXXWWWVVVVVVWWWVVVVVVVVVWWWXXXZZZ[[[\\\^^^^^^```eeeggghhhqqq{{{xxxiiiQQQKKKHHHNNNUUU[[[```dddfffggghhhhhhfffbbb^^^\\\[[[YYYWWWUUUTTTTTTUUUVVVUUUVVVVVVWWWWWWXXXYYYYYYVVVWWWXXXZZZ[[[[[[\\\[[[]]]\\\ZZZXXXVVVXXX\\\______```cccjjjyyyrrrlllfffccciiizzzyyyrrriiibbbccclll{{{|||yyysssmmmgggbbb\\\VVVWWW\\\cccsss~~~xxxssspppeee```[[[ZZZZZZYYYWWWVVVSSSSSSSSSSSSVVVZZZ___bbbbbbbbbbbbbbbcccgggnnnttttttrrrqqqrrruuuyyy||||||uuujjj]]]VVVTTTUUUZZZaaaccchhhoooxxx}}}yyyssslllfffaaa^^^YYYXXXUUUQQQNNNLLLJJJJJJJJJIIIIIIKKKMMMOOONNNNNNOOONNNMMMLLLLLLLLLLLLLLLNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKKKKGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKPPPPPPPPPPPPOOOOOOOOONNNKKKLLLLLLLLLKKKKKKNNNPPPMMMRRRZZZ```fffnnnyyyzzz}}}rrrlllllliiiccc[[[RRRIIIAAA===<<<>>>AAABBBDDDHHHMMMQQQOOOOOOPPPPPPOOOOOONNNNNNMMMLLLLLLNNNOOOPPPNNNLLLKKKKKKLLLLLLMMMMMMNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSTTTRRROOOMMMLLLNNNPPPRRRXXXYYY[[[YYYWWWVVVVVVXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\```eeehhhkkkqqqxxxoooUUUMMMIIILLLRRRWWW\\\aaaccceeegggiiihhhddd```^^^]]][[[XXXVVVUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYY\\\[[[ZZZWWWVVVXXX\\\___```^^^^^^dddoooxxxqqqjjjgggiiixxx~~~~~~xxxooohhhjjjvvv{{{vvvrrrnnnjjjccc[[[YYY[[[fffvvv{{{tttpppmmmcccaaa___^^^______ZZZUUUWWWUUUSSSTTTWWW\\\```ccccccbbbaaa___aaaeeelllpppsssqqqoooooorrrtttvvvvvvooodddYYYUUUTTTVVV\\\cccdddiiiqqqzzz~~~yyysssnnnlllbbb^^^YYYSSSOOOLLLKKKKKKLLLKKKJJJKKKNNNOOONNNMMMOOONNNMMMLLLLLLMMMNNNOOONNNNNNMMMLLLKKKIIIIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLJJJJJJKKKNNNQQQWWW^^^gggnnnssszzzpppmmmssskkkhhhmmmhhh___TTTJJJCCC???======@@@BBBDDDEEEJJJRRRXXXUUUTTTRRRQQQOOONNNNNNNNNMMMLLLLLLLLLMMMMMMKKKIIIIIIIIIHHHHHHIIIJJJJJJKKKPPPPPPQQQQQQRRRSSSSSSSSSUUUSSSPPPMMMLLLMMMNNNOOOVVVXXX[[[ZZZWWWUUUWWWYYYYYYXXXXXXXXXYYYZZZZZZ[[[YYY\\\```eeehhhmmmqqquuuvvvqqqZZZQQQJJJKKKOOOSSSYYY^^^```bbbeeeggggggeeebbb```\\\[[[XXXUUUTTTSSSTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[ZZZXXXWWWXXX[[[^^^___]]]^^^dddkkkuuu}}}uuunnnjjjiiiuuu~~~}}}~~~~~~vvvpppssszzzyyyuuussspppiiiaaa]]]___lllzzzyyysssnnnlllbbbdddffffffgggfff___VVVXXXVVVSSSTTTXXX^^^bbbdddiiifffbbb``````dddiiilllnnnlllkkkkkkmmmnnnmmmmmmfff]]]UUUSSSUUUXXX___eeefffjjjrrr{{{|||zzzooojjjbbbZZZTTTQQQQQQRRRNNNMMMLLLLLLNNNNNNMMMLLLNNNMMMLLLLLLLLLNNNPPPQQQNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJKKKLLLMMMOOOSSSXXX]]]fffnnnxxx~~~ttteeemmmzzzkkkfffeeegggaaaVVVKKKBBB???>>>???>>>AAADDDFFFGGGMMMVVV]]][[[XXXTTTQQQNNNMMMMMMNNNPPPNNNMMMLLLMMMLLLKKKIIIHHHGGGFFFEEEFFFGGGHHHIIILLLMMMMMMOOOPPPQQQRRRRRRTTTRRRPPPNNNMMMMMMNNNNNNSSSWWWZZZZZZWWWUUUWWWYYYYYYYYYXXXXXXXXXYYYZZZZZZXXX[[[```dddhhhlllooopppqqqwwwttt___UUULLLKKKMMMQQQVVV[[[]]]___aaadddeeeeeedddccc^^^\\\YYYVVVTTTTTTTTTUUUTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXZZZ[[[\\\ZZZ[[[[[[YYYXXXXXXZZZ\\\\\\[[[___fffjjjnnnvvv~~~vvvooojjjgggppp|||yyy}}}{{{vvv{{{}}}|||xxxuuurrrllleeedddfffrrr|||zzzuuuqqqnnnhhhnnnrrrtttuuusssiii^^^XXXVVVTTTVVV\\\cccgggiiimmmhhhbbb^^^]]]```ccceeeeeeddddddfffggggggfffddd^^^WWWQQQRRRVVV[[[aaahhhgggkkksss{{{zzztttjjjaaaZZZXXXXXXYYYOOONNNMMMMMMNNNNNNMMMKKKNNNMMMLLLLLLMMMOOOQQQSSSMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGIIIKKKMMMJJJJJJIIIIIIJJJJJJKKKLLLJJJIIIIIIIIIIIIIIIIIIJJJHHHIIIJJJKKKKKKJJJIIIIIIMMMOOORRRUUU[[[bbbkkkqqqrrrzzztttgggbbbuuusssgggcccdddaaaZZZNNNCCC===<<<>>>AAA???BBBFFFGGGIIINNNXXX```^^^[[[VVVQQQMMMLLLMMMNNNRRRPPPNNNMMMMMMMMMKKKIIIHHHGGGEEEDDDDDDFFFGGGIIIIIIJJJKKKLLLNNNOOOQQQQQQQQQPPPOOONNNNNNNNNOOOOOOQQQVVVZZZZZZWWWUUUWWWZZZYYYYYYXXXXXXXXXXXXYYYYYYXXX\\\```cccgggkkkmmmlllsssrrrxxxcccWWWMMMKKKMMMOOOUUUZZZ[[[\\\___bbbdddeeeddddddaaa___\\\YYYWWWVVVVVVWWWTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWXXX[[[]]]___ZZZ[[[[[[ZZZXXXXXXYYYZZZ[[[[[[```hhhkkkjjjpppxxxzzzwwwooojjjeeekkk|||www|||~~~|||yyyzzzuuurrrmmmggghhhllluuu~~~{{{xxxtttqqqpppwww~~~sssfffYYYWWWVVVYYYaaahhhlllnnnmmmhhh```[[[ZZZ[[[^^^___]]]^^^___aaaccccccaaa___ZZZSSSPPPSSSXXX]]]cccjjjgggkkksss{{{