BM6P6(@ 111111111111000000000000222111111000///...............//////////////////333111///---,,,---...///---------,,,***)))'''&&&++++++******)))(((((((((+++++++++*********))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&'''''''''''''''+++***)))'''&&&&&&&&&&&&'''((()))(((''''''((()))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%***%%%%%%((('''!!!!!!$$$((('''&&&%%%&&&'''((()))&&&&&&''''''((()))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&''''''''''''(((((()))))),,,+++++++++***)))))))))+++***))))))***,,,...///......---------,,,,,,,,,,,,------...//////......000000000111222222333333555444444333444555777888222222333444444555555666555555666666555444333333333222222111111000000000333222111111111111111111111111222222222111111000......//////000000111111///............---------,,,,,,,,,++++++++++++******************)))((((((%%%%%%&&&&&&'''((((((((()))***+++,,,+++)))'''%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&%%%$$$$$$###((('''&&&%%%%%%&&&((((((((('''&&&%%%$$$############$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***)))((('''&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$!!!%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$###"""###%%%((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''222222222111111111000000111111000//////...------........................///---,,,******+++,,,---,,,,,,,,,+++***)))((('''((((((((()))******+++++++++++++++*********))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&))))))((('''''''''''''''((('''''''''''''''''''''***)))(((''''''&&&&&&'''%%%&&&'''&&&%%%%%%&&&''''''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''((()))***&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&((($$$$$$''''''######&&&###""""""###%%%''')))***((((((((((((((('''''''''))))))(((''''''((()))))))))((((((((('''''''''&&&&&&&&&''''''((((((((((((++++++*********************)))))))))***+++---...,,,,,,------------------------..................///000000111111222333333222111000000000111222333222333333444555555666666555555555555555444333333222222222222222111111111111111000///.........///000111111111111111000000////////////000000000000............------------*********))))))))))))((())))))******))))))((('''&&&&&&''''''((())))))***)))***+++,,,+++***(((''''''((()))))))))(((&&&&&&'''''''''''''''&&&%%%%%%((('''&&&&&&&&&&&&'''(((******)))''''''&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%$$$"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&222222222222111111111111000000//////...---------------------------------,,,+++*********+++,,,---***************)))((((((((((((((()))******+++++++++************)))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&)))(((''''''&&&''''''''')))))))))(((((('''''''''(((((('''''''''''''''(((%%%&&&'''&&&%%%%%%&&&'''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&$$$$$$''''''%%%&&&(((#########$$$%%%'''((()))***))))))(((''''''&&&&&&(((((('''&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''))))))******************)))((((((((()))***+++,,,***++++++,,,,,,------...---...............------//////000111111222222333111000//////...//////000222222333333444555555555444555555555555444444333222222222222333333333333222111000///......---...///000000111111000000///000000000000////////////............------------*********))))))))))))((((((((()))))))))(((''''''''''''(((((()))*********)))***+++,,,,,,+++)))(((((())))))))))))(((''''''((())))))))))))(((''''''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%&&&'''((('''%%%$$$%%%&&&***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""######%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%***)))((('''&&&%%%$$$###$$$$$$$$$$$$############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%222111111111111000000000//////......------------------,,,,,,,,,,,,,,,+++++++++++++++,,,---...///((())))))*********))))))++++++******)))(((((((((************))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((''''''&&&&&&'''''''''+++******)))(((''''''&&&&&&&&&&&&&&&&&&'''((()))'''((()))(((''''''''')))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&'''(((((((((((('''''''''''''''))))))(((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******++++++(((((((((((())))))******))))))***+++,,,---...............///......---,,,//////000000111222222222222222222111000000000000000111111222222333444444444444444555555444444333222222222333333444444444444333222111000/////////...//////000000000000///111111000000//////...............---------,,,,,,,,,,,,,,,+++++++++******''''''((((((((((((''''''&&&''''''((())))))******,,,,,,,,,,,,+++***(((((((((((((((((((((''''''&&&(((((()))))))))(((((('''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&###$$$%%%&&&%%%$$$###"""$$$$$$###!!! !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$######""""""######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%111111000000000/////////...............---------------,,,,,,++++++++++++*********+++,,,---...///((())))))***************++++++******)))((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''+++******)))(((''''''&&&&&&%%%%%%&&&&&&'''((()))'''((()))(((''''''''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&''''''&&&)))))))))(((((('''''''''''''''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))******+++'''((((((((())))))))))))'''((()))***+++---......---...............------...//////000111111222222333333333222222111000000...//////000111111222222333333444444444444444333222222222333333444444444333222111000////////////......///000000000000000111111000000//////.........------------,,,,,,,,,,,,,,,,,,+++++++++******''''''((((((((((((''''''%%%&&&&&&''''''(((((()))......---+++***(((&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''(((((('''''''''&&&&&&%%%)))(((((('''''''''''''''!!!###$$$%%%$$$%%%&&&((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%((((((''''''&&&&&&%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''&&&$$$###%%%&&&###$$$%%%&&&%%%$$$###""""""###""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&111111111000000000000///...........................------,,,,,,++++++***(((((()))***++++++,,,,,,)))******+++++++++******((((((((()))******++++++(((((()))))))))))))))***(((((((((((('''''''''''''''(((((())))))(((((('''&&&&&&&&&%%%&&&&&&'''((()))))))))(((((('''''''''&&&%%%%%%%%%&&&'''((((((%%%&&&'''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((******'''&&&((((((%%%$$$$$$%%%''''''(((((('''&&&&&&''''''((())))))***&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((())))))))))))))))))(((((())))))))))))(((((('''((((((***+++,,,------,,,------...//////............///000000111111222000111111111111000000///......//////000111111111222333333444444444444333222222222222333333333333//////......------............///000111111111111000000000000////////////------------,,,,,,,,,,,,*********))))))))))))(((''''''((()))))))))((((((%%%%%%&&&&&&'''(((((((((...---,,,***((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&&&&'''"""$$$%%%%%%%%%%%%&&&((('''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""%%%((('''$$$###$$$&&&$$$%%%%%%%%%%%%$$$######!!!###$$$""" """&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''333333333222222222111111////////////////////////.........---,,,+++++++++))))))***++++++,,,,,,+++++++++,,,,,,,,,++++++***((((((((()))******++++++(((((((((((())))))******((((((((((((''''''''''''(((((())))))))))))((((((&&&%%%%%%%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&'''&&&%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&)))***&&&'''***+++'''$$$%%%&&&'''(((((('''''''''''''''((((((((((((((('''((())))))))))))((('''%%%%%%%%%&&&&&&'''''''''******)))))))))((((((((()))))))))))))))(((((((((((()))*********)))(((((('''(((((()))***+++,,,,,,++++++---...//////000000......//////000111111111...///000111111111000000//////000111111222222333111222333444444444444444222222222222222111111111...------------...//////...///000111222222222222////////////000000000000---------,,,,,,,,,++++++*********))))))))))))((('''((())))))******))))))&&&&&&&&&'''(((((())))))******)))(((''''''''''''((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&''''''''''''''''''((((((((((((&&&%%%$$$$$$$$$$$$######$$$$$$%%%'''((()))(((&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&'''###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%'''&&&$$$###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%)))((($$$"""$$$&&&&&&%%%$$$$$$######$$$$$$"""%%%(((&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&555555444444444444333333/////////000000000000000//////...------,,,++++++,,,,,,---.........------,,,------------,,,+++***++++++******)))((((((((('''((((((((())))))******)))(((((((((''''''''''''(((((())))))))))))((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''((()))(((''''''((())))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))))))))'''&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$((()))&&&''',,,---))))))************(((&&&%%%)))))))))(((''''''&&&&&&'''((()))******)))((('''%%%%%%%%%&&&&&&'''''''''++++++******))))))((((((******))))))((((((''''''((()))***++++++***)))((((((((())))))******++++++***+++,,,...///000000111......//////000111111111///000111333333333222222111111111222333333444444111222333333444444444444333222222111111000000000///......//////000111222//////000222222333333333......//////000000111111---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***(((((()))***************''''''(((((()))*********'''''''''''''''((()))***)))((('''&&&%%%&&&''''''%%%%%%&&&'''(((((('''''''''((())))))(((&&&$$$###'''''''''&&&&&&'''((((((,,,,,,,,,***'''%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''((('''&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))***+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%'''&&&$$$###%%%'''&&&%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***)))&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%)))((($$$"""$$$''''''&&&$$$###"""###$$$%%%###'''+++***&&&$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%333444555666555333000///000000000///......---------,,,+++***)))))))))))),,,,,,,,,------,,,,,,+++///---,,,***))))))******((((((((()))******++++++(((((()))*********************))))))(((&&&%%%%%%((('''&&&%%%%%%&&&'''((((((+++,,,)))### !!!$$$((('''&&&&&&&&&&&&'''((()))(((&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&''''''(((***)))(((&&&$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&))))))(((((('''''''''&&&)))'''%%%&&&)))***(((&&&$$$%%%'''((()))***))))))*********)))(((&&&%%%$$$&&&&&&'''((()))))))))(((%%%&&&(((***+++***)))(((+++***)))'''''''''((()))!!!''')))((((((,,,///((()))***,,,,,,+++******,,,,,,,,,---...///000111000000000000000///......222333444555444333222111000000111222222222222111333333333333222222111000---...111222333222111000............///000222222222111111000000000000000///.........------------,,,+++***)))***+++,,,---++++++******))))))((((((%%%%%%&&&&&&((()))***+++***)))((((((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######'''((((((&&&$$$$$$%%%''')))(((((('''&&&$$$$$$###"""###$$$&&&((()))***+++######$$$%%%%%%&&&''''''''''''''''''''''''''''''((('''%%%###""""""############$$$%%%%%%&&&''''''$$$###""""""$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$''' """'''&&&!!!!!!###$$$$$$#########$$$'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$######"""""""""%%%&&&&&&'''&&&%%%###"""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###"""$$$'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""'''&&&%%%%%%%%%%%%&&&'''%%%""" ###%%%%%%###%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###''''''''''''&&&&&&%%%$$$$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""444444555555444222111000/////////...------,,,,,,---,,,,,,+++************))))))***+++++++++******...---,,,***))))))******,,,,,,++++++***)))))))))(((((()))******************)))'''&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((%%%(((***((($$$"""$$$'''((('''&&&%%%%%%&&&'''(((''''''((()))))))))(((''')))((('''&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$'''''''''''''''''''''''')))(((((('''&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))((('''&&&&&&&&&'''''')))((((((((('''''''''&&&(((&&&%%%&&&(((((('''%%%%%%&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&'''))))))'''### &&&((()))++++++***)))(((***)))(((''''''(((((()))%%%)))+++***%%%###%%%'''))))))***++++++++++++***---,,,,,,,,,---...//////---...///000000000000000000111222222222222111000//////000111111111111111333444444444444333333222...///000111111111000/////////...//////000111222444333222000///........./////////.........------,,,++++++*********++++++*********)))))))))))))))((((((''''''''''''((((((+++*********************'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$%%%&&&$$$###"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%############$$$######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$'''"""$$$'''&&&### """%%%%%%%%%%%%&&&'''$$$###"""!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$###"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###$$$&&&&&&$$$!!!%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&555444444333333222222111//////...------,,,,,,+++------,,,,,,,,,,,,,,,---((()))***+++++++++++++++---,,,+++***************---,,,,,,++++++***))))))(((((()))******************(((&&&$$$%%%'''***,,,((('''&&&&&&&&&&&&'''(((###&&&((('''%%%$$$''')))'''&&&&&&%%%%%%&&&&&&'''$$$&&&)))+++,,,+++)))(((***)))((('''&&&%%%%%%%%%''''''((((((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((''''''''''''''''''((($$$%%%%%%&&&''''''((((((%%%%%%%%%$$$%%%&&&&&&'''))))))(((''''''''''''((((((((((((''''''''''''''''''%%%$$$%%%&&&'''&&&%%%&&&'''((((((((((((''''''######%%%&&&''''''((((((&&&(((******'''"""))))))***++++++***((('''(((((('''''''''((())))))&&&((()))(((%%%$$$'''******))))))))))))***++++++------,,,,,,,,,------...+++,,,---///000111111111...///000000000000//////...//////000111000000000222222333333333333333333000000000000////////////000000////////////000000222222111000////////////000/////////............,,,,,,,,,,,,+++***))))))))))))))))))************+++***)))'''&&&&&&&&&&&&)))))))))))))))*********((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''***)))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&'''&&&$$$###%%%&&&&&&%%%%%%%%%&&&######"""!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%'''&&&$$$"""$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&555444333222222222222333000//////...------,,,,,,...------------......///******+++,,,------------,,,++++++***************((())))))******+++,,,,,,(((((()))***************)))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''$$$&&&''''''&&&&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''((())))))(((''')))((('''&&&&&&&&&&&&&&&''''''(((((()))))))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&(((((((((''''''&&&&&&&&&###$$$%%%&&&'''(((((((((&&&((()))***)))'''$$$"""******++++++***)))((('''''''''''''''(((((())))))&&&'''''''''%%%&&&))),,,***)))((((((((()))+++,,,---,,,,,,+++++++++,,,,,,+++,,,---...///000000000......////////////////////////000111111111111111...///000111111111111111111111000///.........///111000000////////////000---.........000111222333000000/////////.........------......---,,,***((((((((())))))******+++++++++***)))'''&&&&&&&&&&&&&&&'''''''''((((((((('''))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$%%%%%%&&&'''&&&$$$#########&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''%%%"""&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######444444333222222222333333111111000000///..................---......//////***+++,,,---------------******+++*********))))))''''''(((((()))*********(((((()))***************((())))))***)))'''%%%$$$&&&''''''''''''''''''&&&''''''((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((('''''''''(((((((((''''''&&&&&&%%%%%%&&&''''''(((((((((''''''((((((((((((((()))******************))))))((((((&&&&&&''''''((((((((()))++++++***'''%%%%%%&&&'''***)))((((((((()))+++,,,,,,++++++************+++,,,,,,---...............////////////000000111111000111222222333333222222...///000111111111111111222111000///......//////111000000////////////000---------...///111222333////////////...............///000000///---+++***(((((())))))******++++++)))(((((('''''''''((((((&&&&&&'''((())))))(((((())))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$&&&'''(((&&&%%%&&&&&&""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%######$$$"""###%%%%%%$$$######$$$((('''&&&%%%$$$$$$######%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$"""###&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&'''%%%"""'''&&&%%%$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$&&&'''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###333333333333333333333333222222111111000//////...//////...............///*********++++++******))))))******+++******))))))***))))))(((''''''&&&&&&(((((()))***************''')))***+++***'''$$$"""&&&&&&'''(((((('''&&&&&&))))))(((((('''&&&&&&&&&&&&''''''((((((''''''&&&***)))'''&&&&&&'''((()))%%%%%%%%%&&&'''((()))***(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###))))))(((((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''''''''((()))(((''''''((()))(((((('''&&&%%%%%%&&&&&&((()))))))))((('''&&&&&&)))((('''&&&&&&'''((())))))))))))(((((((((((((((&&&&&&'''(((((((((''''''((((((''''''(((((()))***)))(((((((((((()))************)))))))))******+++,,,,,,------...---------000000//////000111222333111222333333444444333333222222333333333333333333111111111111000000000000000000////////////000000000000///........./////////.........------------////////////...---,,,,,,))))))))))))************'''''''''''''''((()))***''')))***,,,,,,,,,++++++((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$)))((('''&&&%%%$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$###$$$"""$$$$$$%%%&&&(((%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###%%%'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$******)))&&&$$$###%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''222222333444444444333222111111111000//////......000///......------------++++++++++++***))))))(((((()))***++++++***))))))******))))))((('''''''''(((((()))***************'''((()))))))))(((&&&%%%&&&&&&'''(((((('''&&&&&&)))(((''''''(((((('''&&&''''''((())))))(((''''''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$###((((((((((((''''''''''''%%%%%%'''((((((((('''&&&&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''%%%''')))(((&&&%%%''')))((('''&&&%%%%%%%%%&&&'''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((&&&'''((((((((('''&&&%%%$$$$$$%%%(((***,,,,,,,,,'''(((((()))))))))))))))(((((((((((())))))***+++)))***+++,,,---.........000////////////111222333111111222333333333333222333444444444444333333222000111222333333222111111//////...//////000111222111000///...............------------,,,,,,,,,,,,------,,,,,,,,,,,,------*********)))))))))))))))'''''''''''''''((())))))((()))+++---...---,,,,,,'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''' ###%%%&&&%%%$$$$$$$$$((((((((((((((()))))))))'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%!!!$$$%%%$$$%%%&&&'''"""######$$$$$$#########%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!#########!!! """###$$$%%%%%%$$$###"""!!!$$$'''(((&&&$$$$$$%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((111222444555555444222111000000000///......------111000///------,,,,,,,,,.........---,,,+++***)))((()))***++++++***)))(((((((((((()))******++++++(((((()))***************'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%((('''&&&'''((()))(((''''''((()))******)))(((''' ###&&&''''''&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$#########$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''((()))))))))%%%%%%'''((((((((('''&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''$$$&&&((('''%%%$$$%%%((('''&&&%%%%%%%%%%%%''''''%%%%%%&&&&&&'''&&&&&&&&&###$$$''')))*********)))&&&&&&&&&&&&&&&'''((()))''''''((((((((('''%%%$$$+++************(((&&&###&&&''')))*********)))(((''''''''''''(((***++++++'''(((***,,,...///000000///.........///000222333000000111222222222222111333333333333333222111000///000222444555444222111............///111222222......---......///000111------,,,,,,,,,+++++++++,,,+++***)))***+++,,,---++++++******))))))(((((()))(((((('''''''''((((((&&&(((***,,,---,,,+++***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''"""$$$'''((((((&&&&&&&&&!!!""""""###$$$&&&&&&'''!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&((('''&&&&&&'''((('''%%%###"""###!!!"""$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&$$$###$$$%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''&&&$$$"""!!!"""###$$$$$$###"""!!!"""''''''%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''$$$##################$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%444333111//////000111222000111222333222000...,,,///............------------------,,,+++***)))((()))+++,,,,,,***))))))***((((((''''''''''''((((((++++++++++++*********))),,,+++(((&&&%%%''')))***(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&+++***)))'''&&&&&&&&&&&&((()))))))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&'''(((((()))''''''(((((('''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((&&&$$$%%%'''(((&&&$$$%%%%%%&&&'''(((((((((((((((&&&%%%%%%'''((((((''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))++++++,,,------....../////////000///------...000000000000111111222222222333000...///222222000...111111111222222333333333111000//////000000///...444111------///000000...---------------------------.../////////...---,,,((())))))***++++++,,,,,,''''''((()))))))))))))))))))))*********+++++++++(((((())))))((('''&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&''''''%%%###"""###%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&''''''&&&%%%###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$%%%&&&######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%!!!$$$,,,000...+++%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!!!!&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######%%%&&&((())))))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&555444222111000111222333000111222222222000...---............---------------......---,,,+++******)))+++,,,,,,***))))))***)))((((((''''''(((((()))++++++*********)))))))))'''&&&%%%$$$%%%&&&((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***)))(((''''''&&&&&&'''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$)))((((((((('''''''''&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))******+++,,,,,,---)))))))))(((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%###%%%&&&&&&'''''''''&&&&&&'''&&&%%%&&&(((******))))))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***++++++,,,,,,---.........//////...------...000111111111111222222222222222000//////222333111///111111111111111222222222000///...///111222111000444111......///111000...------------------------,,,------------,,,,,,+++************************''''''((()))))))))))))))((((((((()))))))))******((((((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&(((***)))'''%%%######&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%###$$$((()))'''$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%#########$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''(((+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555444333222222222333444000111111222111000...---............------------............---,,,++++++)))+++,,,,,,***))))))******))))))(((((())))))*********)))))))))(((((((((((((((((((((((((((((()))'''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''(((%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''(((((()))))))))((('''&&&%%%&&&''''''&&&&&&&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%$$$###$$$%%%&&&%%%###%%%&&&&&&&&&&&&%%%%%%$$$)))(((&&&'''(((******)))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++,,,,,,------...///...---,,,...000222222222222222111111111000//////000222333222111222222111111111111111111///......000222444333333///---++++++,,,---,,,+++---------------------------,,,++++++*********+++,,,,,,+++***))))))(((((('''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((''''''&&&)))'''%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&))),,,---***'''$$$"""%%%%%%%%%$$$$$$%%%%%%%%%((((((''''''''''''&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&$$$""" ######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###)))'''%%%""""""###&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''+++***((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&555444333222222222222333000000111111000///...............---------,,,,,,---------------,,,++++++)))+++,,,,,,***))))))*********))))))))))))******))))))))))))((((((((((((******++++++***)))'''&&&''''''''''''''''''''''''((())))))***)))'''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''""""""######$$$$$$$$$$$$***)))'''&&&&&&''')))***&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$######+++)))'''&&&'''((('''&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((())))))***+++++++++,,,---...---,,,,,,...000333333222222111111111000/////////000222333333333333333333222222111111000000//////000222444333222------,,,,,,,,,---,,,,,,------------------------...---+++***))))))***+++------,,,***)))(((&&&&&&(((((())))))))))))((((((&&&'''''''''(((((((((((('''(((((((((((((((''''''(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###''')))++++++)))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$%%%%%%###"""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%#########$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&******)))(((''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&''''''''')))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%333222222111111111111111000000000000000//////......------------,,,,,,,,,+++,,,,,,,,,,,,++++++***)))+++,,,,,,***))))))*********))))))))))))******))))))))))))(((((((((((('''((()))******((('''&&&&&&'''''''''''''''''''''((())))))***)))'''&&&%%%&&&%%%%%%&&&&&&'''((()))((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''---,,,***))))))***,,,...%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######&&&%%%$$$$$$&&&((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******++++++,,,---,,,+++,,,---///222222222111111000000000///000111111222222333444444444333333222222111111333111000111222222111000...///000000/////////000------------------------///...,,,***)))******+++---,,,+++***((('''&&&&&&(((((())))))))))))(((((('''''''''((((((((())))))''''''(((((((((((((((''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###'''(((((('''%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""""""############$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& ###&&&&&&######&&&)))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%)))'''&&&$$$$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&******)))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222222222111111111000000////////////////////////------------,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,,,,***))))))******))))))(((((())))))*********)))))))))((((((((('''(((***,,,------,,,,,,&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((&&&%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&'''))))))%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***++++++$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$!!! ###&&&***++++++''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((())))))******+++***+++,,,,,,++++++---///000000000000000////////////111222222111111333444333333333222222222222222333111000000111111000///***,,,---...,,,,,,,,,---------------------------......,,,+++******))))))++++++***)))(((((('''''')))))))))))))))((((((''''''''''''(((((((((((()))&&&'''((((((((((((((((((&&&''')))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&$$$######%%%'''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""!!!"""$$$%%%######$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###&&&(((&&&$$$###%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######&&&'''&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222222333333222222111111//////........./////////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++)))+++,,,,,,***))))))***)))((((((''''''(((((()))++++++*********)))))))))))))))*********)))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******$$$&&&''''''%%%$$$%%%'''%%%&&&&&&'''''''''&&&&&&###""""""$$$'''*********&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''(((((()))******++++++)))***++++++***+++---///............////////////000222444333111000222444000000000000000111111111111///...///111111111///'''***,,,---+++***+++,,,------------------------,,,,,,,,,+++***)))'''&&&((((((((())))))))))))))))))))))))))))))(((''''''%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''!!!###%%%&&&%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''((((((''''''&&&'''&&&%%%$$$$$$$$$%%%&&&######%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333333444444444333222111//////.........//////000---------,,,,,,,,,++++++,,,,,,---......---------)))+++,,,,,,***))))))***((((((''''''''''''((((((++++++++++++************((('''%%%"""&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&(((***+++((((((((((((((((((((((((%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((()))******))))))'''%%%###"""!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&(((***)))'''&&&'''***%%%%%%&&&'''(((((((((((()))'''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))******++++++)))***++++++***+++---///,,,---------......//////111333555333111000111333------......//////000000...------...111222222111,,,///222222000///000222------------------------******++++++)))'''%%%$$$'''''''''((()))*********)))))))))))))))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((('''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&!!!&&&(((((('''&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&############""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$$$$$$$###"""###$$$%%%&&&''''''''''''$$$#########$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))'''%%%#########$$$%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$333333222222222333555666222222222111000//////...---......---++++++,,,...+++++++++++++++***)))(((---------,,,***)))'''&&&))))))************))))))'''((()))***************))))))))))))))))))))))))+++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((###$$$&&&(((((('''&&&%%%&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,)))&&&$$$$$$''''''&&&&&&&&&&&&''''''###$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$)))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$###&&&)))+++)))'''''')))***+++***)))***+++******+++++++++,,,,,,,,,000000/////////000000111...///000111111000///...222222111111000000//////+++---000222222000---+++111000...---,,,,,,------------,,,,,,,,,,,,++++++******++++++++++++*********************)))((((((***)))((('''''''''''''''((((((((((((''''''''''''###'''(((''''''***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!! '''&&&$$$$$$&&&''''''&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&((()))******&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%%%%''''''$$$%%%(((***)))'''###!!!%%%%%%%%%$$$$$$#########%%%$$$"""""""""$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$(((&&&$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$###!!!"""$$$&&&$$$###"""###%%%%%%###!!!$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%###!!!  !!!"""######$$$$$$$$$%%%%%%%%%)))'''%%%###"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%$$$$$$$$$%%%''')))***+++***'''%%%$$$%%%&&&''''''&&&&&&%%%$$$###""""""&&&$$$!!!!!!$$$&&&""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!!!!$$$%%%$$$"""222222111111111222333444111111000000///......------......---,,,+++,,,...++++++,,,,,,,,,,,,++++++++++++++++++***)))(((((())))))************))))))((())))))************)))))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###$$$&&&(((((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&%%%%%%((((((''''''''''''((((((&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$&&&)))***(((&&&'''(((******)))))))))***((((((((()))))))))******++++++******+++,,,------111111222333333222111111////////////......------......////////////......000///...---,,,,,,,,,---------,,,,,,,,,+++++++++)))******++++++******)))***************)))(((((()))(((((('''''''''''''''((((((((((((''''''''''''"""$$$$$$&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&'''$$$&&&'''((((((&&&$$$"""%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$'''&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&$$$""""""###%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########"""""""""%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%)))(((&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$#########%%%$$$""" """$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%$$$###333222222222222333444444000000//////......---------...///...,,,+++,,,---++++++,,,---------,,,,,,(((((()))******)))))))))))))))************)))))))))************))))))((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%&&&(((******(((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&(((******)))))))))***(((((((((((())))))))))))++++++++++++,,,---//////...//////000000//////.../////////............---000///...------...///000///...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))******))))))((((((((('''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&###%%%$$$%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$$$$%%%''''''"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$'''((('''&&&###"""###%%%###%%%((('''%%%###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&%%%$$$"""$$$$$$$$$$$$%%%%%%&&&'''########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''%%%%%%$$$$$$#########""""""######$$$%%%%%%&&&&&&######$$$$$$###""""""!!!'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$############&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&%%%%%%444444444444444444444444000000000//////.........,,,...///...,,,+++,,,---,,,,,,------,,,+++******(((((())))))))))))(((((())))))************))))))***************)))((('''((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$&&&)))++++++)))&&&$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%(((***''''''((((((((((((''''''######""""""""""""######%%%%%%&&&''''''''''''&&&###$$$%%%'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&((('''''''''''''''&&&%%%&&&(((******)))((()))***)))))))))*********+++++++++++++++,,,---///000111,,,------------------,,,000000000000000000000000///...------------...///------,,,,,,++++++++++++,,,,,,,,,++++++++++++***))))))************))))))((()))))))))))))))((((((&&&''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&)))***''''''((('''###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$#########(((&&&%%%%%%&&&&&&&&&%%%((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&''''''!!!"""%%%'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%!!!%%%)))'''###!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''"""######$$$$$$%%%$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%&&&&&&''''''!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&222222333333333222222222111111000000000000000///,,,---//////---,,,,,,,,,---------,,,+++)))'''''')))******))))))((('''&&&))))))************))))))***************)))((('''((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$&&&)))++++++)))&&&$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%'''***%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&((())))))(((((()))***(((((()))))))))*********(((((())))))+++,,,......///////////////////////////////////////000000000------...//////...------,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********)))))))))******)))))))))'''(((((()))))))))((((((&&&&&&'''((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&)))***''''''((('''###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%)))'''%%%%%%&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$### """###$$$$$$$$$%%%''' $$$'''&&&""" ###&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$$$$###"""!!!!!!$$$$$$$$$######"""""""""&&&%%%%%%%%%$$$$$$$$$### !!!###%%%&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%#########$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$)))(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''000000000111000000///...111111111111000000000000+++---//////---,,,+++,,,------,,,+++***((('''&&&************)))((('''&&&))))))************)))))))))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''&&&''')))++++++)))'''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''******)))(((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))'''''''''''''''''''''''''''''''''&&&$$$$$$&&&((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&((()))(((&&&%%%%%%&&&%%%'''))))))((((((((()))&&&&&&&&&&&&''''''''''''*********+++,,,---...///------,,,,,,,,,,,,------,,,------------.........,,,---...//////...---,,,,,,,,,------------,,,,,,++++++++++++************((())))))******))))))(((''''''((()))))))))((((((&&&'''((()))))))))(((''''''''''''&&&&&&&&&&&&%%%###%%%$$$%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++)))'''%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""!!!!!!!!!!!! """$$$$$$%%%&&&(((!!!###&&&%%%"""!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! !!!"""###%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((000111111222111000///...000000000000000000000000+++---///000...,,,++++++++++++,,,,,,++++++******)))***************))))))))))))************))))))((())))))************)))))))))))))))))))))))))))))))))(((''''''((()))***))))))((((((''''''''''''''''''''''''(((((((((((('''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&'''))))))'''''''''''''''''''''''''''((((((&&&$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$"""###$$$%%%%%%$$$###"""%%%%%%&&&'''''''''''''''))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((()))%%%'''))))))&&&%%%&&&'''%%%'''))))))((('''((()))%%%%%%&&&&&&&&&''''''''',,,,,,,,,,,,,,,---......+++***))))))))))))***+++,,,,,,,,,---------.........------,,,,,,------...,,,---............---,,,++++++++++++************(((((())))))))))))((((((&&&''''''((())))))((((((&&&''')))***+++***)))((('''''''''&&&&&&&&&%%%%%%"""$$$$$$&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''')))***)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%''''''''''''&&&######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########"""""""""!!!!!!!!!$$$%%%%%%%%%&&&'''###$$$$$$%%%$$$$$$$$$############$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$###"""!!!%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""######$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%(((333444444555444333222111.........///////////////+++---///000...,,,++++++)))***+++,,,---.........((((((***++++++,,,,,,,,,))))))************))))))'''((()))***************))))))))))))))))))))))))***)))'''&&&&&&(((***+++++++++******))))))((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((('''(((((('''%%%###$$$%%%%%%&&&((())))))(((&&&%%%%%%&&&((())))))(((&&&%%%&&&''''''(((((((((((((((,,,+++)))'''&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))$$$'''))))))&&&%%%&&&(((%%%'''))))))((('''((()))'''''''''((((((((()))))))))((((((((((((((())))))...---,,,++++++,,,---............/////////000000000...,,,******,,,...000,,,---.../////////...---+++++++++************)))(((((())))))))))))((((((&&&&&&'''((())))))((((((&&&(((***+++,,,+++***)))''''''&&&&&&&&&%%%%%%%%%###'''(((''''''***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""" !!!###$$$***(((&&&%%%&&&&&&%%%###$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((((((((('''"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!###&&&'''&&&%%%&&&&&&%%%%%%$$$%%%&&&'''%%%###"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%"""#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""$$$&&&((((((((('''&&&######$$$%%%&&&''''''((($$$%%%%%%&&&&&&''''''((('''&&&$$$#########$$$%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%###"""%%%'''444333222222111111222222000///...------...///000///,,,)))(((+++,,,+++***(((***...111111...***'''(((((()))+++------+++******************+++++++++***)))(((''''''((()))***---***'''$$$###$$$&&&(((+++(((%%%$$$'''))))))(((000...,,,)))'''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%'''((()))***))))))'''&&&&&&''')))***))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%(((***)))%%%""""""$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&((())))))(((''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******)))+++,,,+++***)))***+++)))***+++,,,,,,+++***))),,,+++******+++,,,...///------,,,,,,,,,,,,++++++,,,---......---***(((&&&)))******+++++++++******)))))))))***+++++++++,,,///,,,(((%%%$$$&&&((()))'''(((((()))***++++++,,,+++)))'''&&&%%%&&&((()))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))'''%%%&&&((()))'''$$$'''&&&%%%$$$%%%&&&'''(((***'''$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""######$$$%%%"""$$$,,,...'''"""!!!$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$###"""&&&%%%%%%$$$#########$$$######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%''''''%%%""" """$$$)))'''%%%#########%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%&&&%%%###!!! !!!$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$############%%%%%%&&&%%%$$$###$$$###""""""$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333333222222111111111222000///...------...///000///,,,******,,,---+++***)))***+++,,,,,,***)))''')))((()))***,,,,,,+++)))***************************)))(((''''''((()))******)))&&&%%%%%%&&&((()))***'''$$$%%%''')))***))),,,+++)))((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''(((***+++---(((&&&%%%%%%&&&&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&((())))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((('''''''''(((((())))))((()))***)))((('''(((***))))))***++++++***))))))---,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++***+++,,,------,,,***)))******++++++++++++************************++++++,,,+++(((&&&&&&'''((()))''''''((())))))***++++++***)))'''&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((('''&&&&&&'''))))))(((''''''%%%$$$$$$%%%&&&''')))&&&######$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&###%%%,,,...***%%%%%%%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((!!!!!!!!!!!!"""###$$$%%%&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$############&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%&&&'''%%%"""!!!###%%%''''''%%%$$$###$$$%%%%%%$$$######"""!!! ###$$$%%%%%%%%%$$$"""!!!######$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$######"""""""""#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333333222222111111111111//////............//////...---,,,---...---,,,***+++******)))(((((()))))))))(((((()))++++++***((())))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''((()))***)))'''%%%%%%''')))))))))(((''''''''''''((())))))))))))(((((('''&&&&&&%%%((((((((((((((((((((((((---+++'''%%%%%%'''+++...***(((&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&''')))((((((&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&((((((((())))))))))))((((((------------,,,+++***))),,,,,,,,,,,,++++++++++++((()))+++,,,---,,,,,,+++++++++++++++++++++************************))))))))))))(((((((((((())))))'''''''''(((((())))))******)))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$%%%(((+++((('''&&&$$$$$$$$$%%%%%%&&&%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$#########$$$%%%%%%&&&###%%%)))+++)))&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&((('''%%%###""""""######%%%%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! ###$$$%%%%%%%%%$$$""""""%%%%%%&&&&&&%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """%%%$$$"""!!!$$$&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%&&&&&&&&&'''''''''!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$222222222222222111111000/////////....../////////------......///...,,,***---,,,+++************+++***)))((()))******)))'''))))))))))))(((((((((((())))))(((((((((((())))))(((((()))))))))))))))(((***)))''''''''''''''''''&&&&&&&&&&&&''''''(((((()))((((((((('''''''''&&&)))))))))))))))))))))))),,,)))&&&######%%%''')))+++***((((((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!$$$'''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&'''(((((('''&&&&&&&&&'''''''''((((((######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&''''''&&&%%%&&&''''''(((((((((((((((((('''+++,,,---------+++***))),,,,,,,,,++++++++++++***)))***+++,,,,,,,,,++++++,,,,,,++++++******++++++++++++******))))))((((((''''''((()))))))))))))))&&&'''''''''((((((((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&### !!!%%%***)))(((&&&$$$######$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$###$$$%%%&&&%%%$$$$$$((((((((((((''''''&&&%%%$$$$$$$$$$$$############))))))'''&&&$$$$$$######%%%$$$$$$######$$$$$$%%%"""######$$$%%%&&&&&&'''"""$$$%%%$$$###"""###%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$((('''&&&&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$###""""""!!!###$$$$$$%%%%%%$$$######$$$$$$$$$%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######""""""&&&)))'''""" ###'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$111111222222222111000///...//////////////////...,,,---//////...---,,,+++++++++,,,,,,,,,,,,++++++,,,***))))))******)))'''))))))))))))((((((''''''(((((())))))))))))(((((()))*********)))(((&&&&&&++++++***(((&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''((((((((())))))************************)))((('''&&&&&&%%%%%%%%%)))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&######%%%'''&&&$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((((((''''''''''''''''''(((((()))+++,,,---,,,++++++,,,,,,+++++++++*********,,,,,,,,,,,,++++++******------,,,+++******+++++++++******))))))(((((((((&&&'''((()))******))))))''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&'''((('''$$$!!!!!!%%%)))((('''&&&$$$#########$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%$$$###"""!!! """"""###$$$$$$%%%%%%%%%$$$%%%%%%$$$#########"""'''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###""" !!!"""###$$$%%%%%%!!!"""$$$&&&&&&&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$#########&&&***,,,)))### """%%%"""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$000111222222222111///.........////////////......,,,---......,,,++++++,,,((()))***+++++++++++++++...,,,***)))******)))(((+++******))))))(((((('''(((((())))))))))))((((((*********)))((('''%%%%%%+++++++++)))&&&$$$$$$%%%(((((((((((('''&&&%%%$$$&&&&&&'''(((((()))******))))))))))))))))))))))))((((((*********(((&&&%%%%%%$$$###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))''''''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&'''((()))***)))((('''$$$%%%&&&'''''''''&&&%%%'''((()))(((''''''((()))((((((''''''''''''((((((((()))***+++,,,,,,,,,,,,++++++++++++************,,,,,,,,,++++++*********///...,,,+++******++++++))))))))))))))))))((((((''''''((())))))***))))))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))(((&&&%%%%%%''')))'''&&&%%%#########$$$$$$$$$%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%$$$###"""!!! %%%%%%&&&'''''''''&&&&&&###'''(((%%%$$$%%%%%%###&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######""""""!!!!!!###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$+++***)))'''%%%###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!"""###$$$$$$%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&$$$######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%######$$$%%%%%%&&&''''''""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%(((***+++((($$$""""""$$$""""""###############"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$000000222222222111///...---...///000000///...---,,,---...,,,***)))+++---***)))))))))***,,,///111000...+++************))),,,++++++***))))))(((((('''((()))******)))(((''')))((((((''''''&&&&&&&&&''')))+++)))'''%%%&&&'''''''''((()))((('''&&&%%%((((((((((((((()))))))))))))))))))))))))))))))))'''((()))***)))((('''&&&%%%$$$###%%%'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''''''(((%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$&&&'''))))))((('''&&&$$$%%%'''(((((((((&&&%%%&&&((()))((('''&&&''')))))))))(((''''''((())))))+++***************++++++++++++++++++************+++++++++***++++++,,,,,,000...,,,*********+++,,,((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))&&&'''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((()))(((&&&%%%$$$######$$$%%%%%%!!!$$$''''''&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&'''&&&%%%$$$$$$$$$(((%%%$$$&&&'''%%%$$$$$$%%%%%%%%%%%%%%%%%%"""""""""!!! $$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%$$$$$$$$$))))))'''&&&$$$###"""!!!###%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%%%%&&&'''&&&$$$""""""###$$$%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%###""""""######"""!!!########################"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))'''$$$$$$&&&&&&%%%###############$$$&&&((()))##################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$############%%%&&&'''&&&&&&&&&%%%$$$#########$$$$$$######!!! ######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///000222333222111///...---...///000000///...---,,,------+++((((((***---...,,,)))(((***///444777222///,,,+++++++++***))),,,,,,,,,+++***))))))((('''((()))******)))(((''''''&&&&&&&&&&&&'''(((((($$$'''***)))'''&&&(((***&&&'''((()))))))))((('''******))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%((('''%%%%%%%%%%%%'''((("""###$$$%%%&&&%%%%%%$$$''''''''''''''''''''''''"""&&&&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&&&&%%%$$$###$$$%%%'''))))))((('''&&&&&&'''((((((&&&&&&'''(((***)))(((''''''((()))***---,,,+++)))((()))******+++++++++************))))))))))))***+++,,,...///000///,,,*********+++,,,''''''(((((())))))******))))))(((((((((((())))))************))))))))))))&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&'''''' !!!&&&)))(((&&&%%%$$$#########$$$%%%&&& ###&&&'''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++$$$%%%%%%&&&&&&'''(((((("""###$$$$$$###"""!!!  %%%###"""&&&'''%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""$$$$$$###""""""############$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''---***$$$ ###&&&$$$#########$$$%%%%%%&&& !!!###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&%%%$$$$$$%%%%%%###""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&#########$$$$$$%%%%%%%%%+++(((%%%$$$&&&'''%%%"""$$$###""""""$$$&&&)))***&&&%%%%%%%%%$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''!!! !!!###%%%'''((($$$$$$%%%%%%%%%$$$############""""""###%%%'''(((###"""!!!"""$$$%%%$$$###&&&&&&$$$""" ######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222222000/////////000111000000000000////////////---,,,++++++******++++++000///---++++++,,,---...///...,,,***))))))******///...,,,***)))(((((((((((((((''''''''''''((((((---,,,+++)))(((&&&%%%$$$***)))((('''&&&%%%%%%%%%+++***(((((())))))(((&&&((((((((((((((((((((((((******))))))((((((((('''******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&******)))(((((((((((((((+++***)))'''&&&&&&&&&&&&"""$$$&&&)))***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&((())))))(((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((((((((('''''')))***,,,...)))'''&&&&&&'''(((&&&%%%((('''%%%$$$###$$$%%%%%%******))))))((((((((('''(((((('''&&&&&&&&&&&&'''))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%---,,,+++*********+++,,,((()))***++++++***)))))))))************+++++++++......---+++)))((()))++++++*********))))))((((((******(((&&&%%%&&&))),,,&&&))),,,,,,)))((((((***))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%$$$"""!!!!!!$$$'''))))))(((%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((&&&###!!!!!!!!!"""###''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%### !!!###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''!!!"""$$$&&&&&&%%%$$$###%%%$$$""" ###&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$$$$###"""###%%%&&&%%%$$$'''%%%###!!! !!!%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$######""""""$$$$$$$$$######!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''((('''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%% """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''333222111/////////000000000000000000/////////...---,,,++++++******++++++...,,,+++))))))***+++,,,...---,,,+++************%%%%%%&&&'''(((((())))))((((((''''''''''''(((((()))(((((((((''''''&&&&&&)))(((((('''&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$(((((((((((('''&&&%%%%%%'''''''''''''''((()))***'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''(((((((((((($$$$$$############$$$$$$***((('''&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((((((((''''''''''''((((((%%%$$$$$$%%%&&&''''''&&&((('''&&&%%%%%%%%%&&&&&&))))))(((((((((''''''''')))((('''&&&%%%%%%%%%%%%)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''+++***))))))))))))***+++((())))))***)))((('''&&&))))))*********+++++++++------,,,***((('''(((************)))))))))(((((())))))((('''%%%&&&(((+++&&&))),,,,,,***(((((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$"""!!!((()))++++++***(((%%%###&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%)))&&&###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%$$$######### """%%%'''((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###############$$$###"""###%%%&&&%%%$$$$$$$$$#########$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%!!!!!! !!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''333222111000////////////000000000/////////......---,,,++++++******++++++---,,,+++))))))******++++++,,,,,,,,,+++***))))))"""###%%%'''((())))))))))))((((((''''''(((((()))%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))((('''%%%$$$######))))))))))))(((&&&%%%$$$%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&&&&&&&$$$$$$)))((('''&&&&&&((()))***''''''&&&&&&&&&&&&''''''***)))'''&&&&&&&&&$$$"""%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''&&&%%%$$$######""""""###&&&''''''&&&(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))))))))******)))((('''&&&)))))))))*********++++++,,,,,,,,,***'''&&&'''(((******))))))))))))(((((((((((()))(((&&&&&&(((***''')))++++++***(((((()))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""&&&''''''&&&%%%$$$"""!!!$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%!!!###&&&%%%$$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''%%%###!!!!!!###%%%'''+++)))&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$&&&(((((('''%%%$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%$$$######"""#########$$$#########%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&"""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&333333222111000///......000000/////////.........---,,,++++++******++++++...---,,,,,,++++++,,,,,,)))***+++,,,,,,+++)))(((''')))***++++++)))'''&&&))))))(((((((((((())))))%%%%%%&&&''''''((())))))&&&&&&'''((((((((((((((()))(((&&&'''(((((('''&&&'''''''''''''''''''''''')))))))))))))))(((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%&&&(((*********((('''***))))))(((((((((((()))))))))(((((((((((())))))'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''&&&%%%###"""$$$###"""###&&&'''&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))******************))))))))))))************+++,,,,,,+++(((''''''((())))))))))))))))))((((((((()))******(((((()))***'''(((*********)))((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""""""""###$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%% $$$''''''%%%###&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&)))'''$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&"""$$$%%%''''''%%%$$$""""""###%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$######""""""#########%%%$$$######%%%%%%%%%###&&&''''''((('''%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%###!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&222222222111000//////...////////////............---,,,++++++******++++++------,,,,,,++++++++++++((()))***+++,,,+++***)))+++,,,------,,,)))'''%%%))))))(((((((((((())))))(((((((((((((((((())))))%%%&&&'''((()))))))))((('''&&&$$$$$$$$$$$$###!!!''''''''''''''''''''''''((((((((()))))))))))))))$$$$$$%%%%%%&&&'''''''''((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))+++,,,+++***)))'''(((***+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''(((((()))))))))******'''''''''((()))***+++,,,(((((()))))))))*********,,,---...,,,***(((((()))(((((((((((((((((()))))))))***++++++***)))***+++'''(((((()))***)))((('''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''########################$$$%%%%%%%%%%%%%%%%%%$$$"""%%%''''''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&'''###$$$&&&&&&%%%$$$!!! !!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$###############$$$$$$%%%$$$######%%%%%%$$$###%%%%%%&&&&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&000111111111111000///////////////.........---------,,,++++++******++++++***************)))))))))(((((()))***++++++++++++'''((()))******)))((('''***))))))(((((())))))***)))))))))))))))(((((((((%%%&&&((()))***))))))((()))'''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''%%%$$$######!!!"""###$$$&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''%%%''')))++++++)))'''%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&&&&$$$###%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''((()))))))))(((&&&%%%%%%&&&&&&%%%###"""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&'''((()))*********)))&&&&&&&&&&&&''')))***+++((((((((()))))))))******,,,---...---+++)))))))))''''''(((((((((((())))))******+++***)))(((***,,,((('''''')))******(((&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$#####################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########%%%&&&&&&%%%###### !!!###%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$###""" !!!###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$$$$$$$$$$###$$$$$$%%%&&&&&&$$$###$$$%%%%%%$$$""" !!!"""$$$%%%%%%%%%%%%"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&########################%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%//////000111222111000000//////.........------------,,,++++++******++++++***************)))(((((((((((((((((()))***,,,,,,&&&'''''''''(((((())))))******))))))))))))******((((((((((((((((((((((((&&&''')))******)))(((''')))((('''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))(((((((((((((((''''''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((()))***%%%$$$###$$$%%%&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&$$$%%%'''((())))))((((((+++***)))(((((()))******(((((((((((()))))))))***+++,,,...---***((((((((('''''''''((((((((()))))))))))))))'''&&&&&&)))+++((('''&&&(((******(((%%%'''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&"""!!!$$$'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%!!!"""$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############%%%%%%$$$$$$%%%&&&&&&'''&&&%%%###$$$%%%%%%$$$"""!!!!!!""""""###%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%---...000111222222111111//////.........------------,,,++++++******+++++++++,,,,,,,,,,,,+++******)))(((''''''(((***,,,---***)))(((((((((((())))))******))))))))))))******%%%&&&&&&&&&'''((((((((('''((()))+++***)))(((&&&#########%%%(((*********&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%&&&''')))***$$$$$$$$$######$$$$$$$$$"""!!!!!!###'''))))))(((%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%&&&((()))"""!!!!!!"""$$$&&&&&&%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((("""$$$%%%'''((((((''''''111000...,,,++++++++++++(((((((((((())))))))))))***+++---,,,***'''&&&&&&&&&'''''''''(((((())))))(((((('''%%%###$$$(((***((('''&&&(((******(((%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&& $$$)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''%%%###""""""###%%%''''''&&&%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&& ###&&&''''''&&&%%%######"""######%%%&&&'''%%%%%%%%%$$$$$$$$$######""""""############""""""""""""""""""############%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$%%%%%%###"""&&&%%%$$$###"""###$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''$$$"""""""""###$$$'''''''''''''''''''''''' !!!###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%000000000000000000000000111000000///...------,,,,,,,,,,,,,,,+++***))))))******+++,,,+++***)))((('''***...---***''''''(((%%%&&&'''((()))+++,,,,,,"""%%%(((***,,,---(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&(((++++++(((&&&%%%%%%(((******'''%%%%%%%%%$$$$$$&&&(((******(((&&&$$$)))******)))'''''''''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%&&&((()))'''$$$''''''&&&%%%&&&'''((()))'''&&&&&&''')))***)))'''((('''$$$######%%%''')))---***'''$$$###$$$&&&(((&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))******))))))******+++,,,***++++++***((('''((())))))))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))******""")))***%%%"""%%%'''%%%(((&&&%%%''')))+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))(((''''''((()))+++((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))"""###%%%%%%$$$$$$%%%&&&########################%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&((()))&&&###$$$$$$%%%&&&&&&'''((((((%%%%%%$$$###""""""###############"""######$$$%%%#########"""######$$$$$$###%%%((('''%%%###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&'''((('''&&&%%%&&&%%%###$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$#########$$$000000000000000000000000222222222111111000000///+++,,,,,,,,,,,,+++*********+++,,,,,,,,,+++))))))&&&(((******((('''&&&'''&&&&&&'''((()))******+++&&&&&&'''(((((()))((((((((((((((((((((((((((((((+++***)))((((((((()))))))))******)))''''''((()))'''))))))((((((((())))))%%%&&&'''))))))'''&&&%%%***+++,,,+++)))((()))***((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&'''&&&%%%%%%%%%&&&((((((&&&%%%%%%&&&((()))'''&&&&&&&&&$$$$$$$$$&&&((()))***(((&&&$$$$$$%%%''')))&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((())))))))))))))))))(((((())))))***+++***+++,,,+++)))((()))***))))))(((((())))))***+++))))))))))))))))))))))))***))))))(((((())))))***$$$)))+++'''%%%(((***)))&&&$$$######&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&''')))***'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''((((((((($$$%%%'''&&&%%%###$$$%%%########################%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######%%%&&&%%%###$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$##############################$$$$$$%%%&&&&&&%%%$$$#########$$$!!!###%%%%%%###"""###$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$###"""!!! (((&&&$$$#########!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$000000000000000000000000........................***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******(((''''''''')))))))))(((''''''''''''((((((((()))+++++++++******)))((('''(((((((((((((((((((((((()))'''%%%$$$$$$%%%&&&'''******)))'''&&&'''***---'''&&&&&&''''''&&&&&&'''''''''''''''''''''''''''%%%'''''''''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%''''''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))(((''''''''''''((())))))***+++,,,+++***)))***+++((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))$$$(((***'''''')))+++***&&&$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''&&&$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&'''((('''$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###"""$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$###############$$$%%%%%%((((((&&&%%%$$$#########"""###%%%%%%#########$$$!!!!!!"""###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%#########"""!!! (((&&&$$$#########!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$######$$$$$$////////////////////////,,,,,,,,,,,,,,,,,,,,,---)))***+++,,,------------------------,,,,,,++++++,,,)))'''(((+++---,,,***((((((''''''''''''''''''((())))))***+++++++++***(((((((((((((((((((((((('''%%%###""""""###%%%&&&''''''(((''''''(((***---+++(((&&&''''''$$$###$$$((('''&&&&&&&&&&&&'''((($$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))&&&$$$&&&(((%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''''''''&&&"""###%%%&&&((((((((((((&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&''''''''''''((((((((())))))((((((''''''(((((()))***)))***+++***)))((()))***(((''''''''''''((())))))))))))))))))))))))))))))))))))((('''''''''((((((%%%&&&'''&&&&&&&&&''''''(((&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&***(((%%%######$$$&&&(((%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%''''''(((&&&###  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$############$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%&&&!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$%%%&&&&&&$$$$$$$$$$$$######""""""%%%$$$###%%%''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%$$$############$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%///////////////////////////////////////000000000)))***+++,,,---.........------,,,,,,,,,+++++++++,,,)))'''(((+++------+++((((((((((((((('''''''''%%%&&&((()))***+++++++++(((((((((((((((((((((((()))(((&&&%%%&&&'''((()))"""$$$'''(((((((((((())),,,'''%%%)))***'''%%%&&&)))'''&&&%%%%%%&&&''')))((()))***)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++***'''$$$%%%&&&%%%%%%&&&&&&&&&'''''''''***(((&&&&&&'''(((((('''!!!###%%%'''((((((((('''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%%%%&&&'''''''''''''''(((((((((((()))(((((((((((()))******&&&((()))((('''&&&((()))'''''''''&&&''''''((()))(((((((((((((((((((((((()))(((((('''&&&&&&''''''(((&&&%%%&&&&&&%%%$$$$$$''''''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))(((%%%######$$$'''(((%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&######"""######$$$%%%&&&&&&&&&&&&'''''''''&&&%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###!!!"""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&&&&$$$######%%%)))+++---,,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%000000000000000000000000///////////////.........******,,,---............------,,,+++++++++++++++)))(((((((((*********))))))))))))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((!!!$$$''')))((('''''''''$$$$$$(((%%%%%%(((((('''&&&%%%%%%&&&'''((('''((())))))(((((()))***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((++++++***(((&&&&&&%%%&&&''''''((((((''''''+++)))&&&&&&'''(((((('''"""###%%%'''(((((('''''')))))))))((('''%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((())))))(((((())))))***+++%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))&&&$$$'''(((&&&%%%&&&$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""!!!!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!!!!"""###$$$&&&&&&%%%$$$$$$$$$&&&&&&$$$###%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%###!!!"""""""""###############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""""""""###$$$%%%'''(((%%%$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$### !!!"""$$$&&&((()))***$$$%%%&&&''''''(((((('''$$$$$$######$$$$$$%%%%%%000000000000000000000000///......------,,,,,,,,,++++++,,,---.........------,,,+++***)))******+++((()))++++++***((((((((()))))))))***************(((((())))))))))))((((((((((((((((((((((((((((((###$$$%%%&&&'''&&&&&&%%%$$$&&&'''((('''&&&''')))!!!!!!'''%%%$$$((('''''''''&&&&&&'''''''''$$$&&&''''''&&&&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''&&&'''(((+++------***(((&&&'''((()))))))))((((((+++(((&&&%%%&&&'''''''''$$$%%%%%%&&&'''''''''&&&((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''((())))))%%%&&&''''''&&&&&&''')))&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%&&&!!! %%%(((&&&%%%'''###&&&((((((&&&$$$###$$$''''''''''''''''''''''''$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$"""!!!"""$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&############$$$$$$%%%&&&&&&$$$###$$$&&&'''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%###"""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''&&&$$$""""""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###!!!"""###$$$&&&'''((()))###$$$%%%&&&''''''''''''$$$$$$######$$$$$$%%%&&&000000000000000000000000333333222111000//////...,,,,,,------......------,,,+++***)))))))))***+++(((,,,//////,,,))))))***)))*********++++++++++++''''''(((******+++++++++((((((((((((((((((((((((%%%''')))++++++***)))((((((((((((&&&%%%&&&)))+++))) (((---)))(((,,,'''''''''''''''''''''''''''((())))))((((((***+++'''''''''((((((((())))))(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))))))))))))))))))))))))))%%%$$$&&&+++///111...+++&&&''')))*********)))(((***(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%'''((((((''''''(((***&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))((('''&&&%%%$$$$$$%%%!!!"""'''%%%%%%((($$$(((,,,,,,)))&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###&&&)))(((&&&$$$%%%'''$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%(((&&&%%%&&&))))))'''$$$######$$$%%%&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%"""###&&&((((((((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''%%%$$$"""###$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$#########$$$%%%%%%&&&222111000.........///000---...000111111///---,,,,,,---...///...---,,,+++((((((((('''(((((())))))---,,,***)))((('''(((((())))))))))))))))))))))))+++++++++******(((''''''&&&&&&''''''(((((())))))***)))((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&$$$""" '''''''''(((''''''&&&&&&((('''&&&&&&&&&&&&'''(((+++***'''$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))+++***'''&&&))))))'''))))))***+++++++++++++++******)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&(((((((((((('''%%%%%%&&&&&&%%%$$$)))(((&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''')))'''%%%%%%&&&&&&%%%$$$((()))***++++++***)))((((((((()))))))))'''&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$&&&''')))######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$((('''&&&$$$###""""""!!!$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######''''''''''''''''''&&&&&&++++++******))))))))))))###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!$$$%%%$$$###$$$$$$#########$$$$$$%%%%%%%%%&&&&&&$$$###""""""!!!"""%%%%%%$$$$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""((('''%%%#########%%%&&&))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$##################000000......---...//////...///000000000///---,,,---------...---,,,,,,+++---,,,,,,++++++,,,,,,,,,+++***)))''''''''''''(((((((((((((((((((((((((((***++++++******((('''''')))))))))))))))*********''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&'''''''''&&&$$$$$$&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%"""%%%%%%"""###'''(((%%%((()))***************)))))))))((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((()))'''&&&&&&'''((()))******'''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''(((((((((''''''&&&%%%%%%$$$$$$######""""""''''''''''''''''''''''''###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&)))'''%%%%%%&&&&&&&&&$$$'''((())))))))))))((('''(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&%%%###""""""######$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################%%%$$$############$$$%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$######""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######)))***+++)))&&&$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###((('''%%%######$$$%%%&&&'''''''''&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$##################......---------...//////////////////..................---,,,,,,,,,,,,,,,//////......------,,,,,,******)))(((((())))))***((((((((((((((((((((((((************)))(((''''''******))))))))))))))))))$$$&&&)))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((())))))(((''''''%%%%%%&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&***)))'''%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%!!!""" """&&&(((&&&(((((()))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&'''((()))***+++&&&&&&''''''((()))))))))%%%''')))(((%%%%%%'''***&&&&&&''''''&&&&&&%%%%%%((('''%%%######$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$##################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%((('''%%%###"""!!!!!!"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$########################$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$###""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%############""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$###############"""######$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$######"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$............//////000000000000///............//////...,,,+++***+++,,,---...---------,,,+++***)))+++++++++,,,,,,---------++++++++++++++++++++++++))))))******)))(((''''''(((((((((''''''&&&&&&%%%$$$(((,,,***%%%###%%%(((''''''''''''''''''''''''(((((())))))*********+++))))))((('''&&&%%%$$$###%%%%%%%%%&&&'''((())))))******))))))))))))******)))((('''%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$!!!$$$%%%###$$$)))***)))''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((((()))******++++++******)))$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&'''$$$***...---)))%%%&&&(((%%%%%%'''''''''&&&%%%$$$''''''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%$$$$$$******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%(((&&&%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&$$$###"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""""""""######%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&###$$$$$$$$$%%%$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$%%%%%%((((((((('''''''''''''''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!!""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###### """######$$$''')))%%%%%%%%%$$$$$$#########%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$$$$%%%//////000000111111111111000000///............///...---,,,+++***+++,,,,,,,,,,,,,,,,,,+++***((('''++++++,,,,,,------......************************((())))))))))))(((((('''((((((''''''&&&&&&%%%%%%(((+++...,,,&&&###$$$'''''''''''''''''''''''''''(((((())))))***+++++++++(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&((()))***---+++(((&&&&&&(((+++---(((((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&))))))&&&&&&******(((&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$#########%%%''''''&&&%%%&&&'''&&&,,,222222,,,'''%%%%%%$$$%%%&&&'''''''''%%%%%%%%%&&&(((******((('''%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))+++''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&$$$###"""#########$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%((('''%%%%%%$$$%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&############$$$&&&''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&"""###$$$%%%%%%%%%$$$$$$(((&&&$$$!!! !!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&''''''&&&$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%000000111222222222111111////////////............------,,,++++++++++++++++++,,,---------+++***)))((()))***+++++++++++++++''''''''''''''''''''''''((((((((())))))(((((('''))))))(((((((((((((((((())),,,---+++'''%%%%%%'''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&((()))***'''&&&%%%%%%&&&''')))***+++)))&&&$$$$$$&&&)))+++'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***)))%%%%%%'''(((%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&%%%$$$$$$###$$$(((++++++(((&&&''')))''',,,000000,,,(((%%%$$$%%%%%%&&&&&&''''''&&&&&&###%%%(((++++++)))&&&$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((((('''###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***++++++$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++***(((&&&%%%$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&"""###%%%%%%&&&%%%$$$###'''%%%$$$"""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$%%%%%%%%%&&&#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###### """$$$%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$""""""$$$%%%'''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&000000111222111111//////...///000000000///---,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,***)))((()))***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++((('''&&&%%%%%%&&&((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&((('''######&&&&&&######$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((''''''&&&&&&%%%%%%###(((,,,+++(((%%%&&&(((((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''((("""$$$&&&(((((('''&&&$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&(((((()))))))))&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''(((((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%)))((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$#####################$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###""""""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((""""""######$$$%%%%%%%%%'''%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''000000111111111///...------...000111111///---,,,++++++,,,---,,,+++***)))((()))+++,,,,,,+++***)))***+++,,,------,,,******((((((((((((((((((((((((''''''((((((((((((((('''$$$%%%%%%&&&&&&'''''''''%%%$$$%%%&&&)))***)))'''(((((((((((((((((((((((()))))))))))))))((((((((('''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%%%%&&&'''(((&&&'''***++++++***'''&&&&&&&&&''''''''''''''''''###$$$$$$%%%&&&'''(((((($$$'''&&&######&&&'''$$$###$$$%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&!!!&&&******&&&###$$$&&&)))%%%!!! ###&&&)))+++&&&&&&%%%$$$%%%&&&((()))#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%&&&'''((((((((('''%%%$$$###$$$%%%%%%&&&%%%$$$$$$&&&(((''''''&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$&&&''')))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###"""""""""""""""###$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%%###$$$&&&&&&&&&$$$"""!!! !!!###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###### $$$(((***)))&&&###"""#########$$$$$$%%%%%%&&&#########$$$%%%&&&'''((( !!!"""$$$%%%&&&''''''%%%###!!!!!!###%%%'''%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&##################$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&''''''000000///...............////////////..................---------,,,,,,,,,...,,,***))))))***,,,...******************))))))))))))))))))))))))))))))###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''%%%&&&'''((('''%%%###!!!&&&&&&''''''''''''&&&&&&)))***++++++++++++******''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))***'''###%%%***((("""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&''''''''''''(((%%%$$$$$$###"""""""""###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))'''%%%%%%%%%'''(((((()))))))))))))))((((((&&&%%%$$$%%%'''))))))(((+++***)))'''''''''((()))'''''''''&&&&&&%%%%%%%%%$$$%%%''')))((('''%%%###$$$$$$$$$############"""&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$)))'''%%%###"""###%%%&&&''''''&&&&&&%%%$$$######&&&&&&%%%$$$############%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%///***%%%###$$$&&&&&&%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''%%%!!!###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!"""&&&&&&&&&((()))'''$$$""""""$$$&&&%%%###%%%$$$"""###$$$%%%%%%$$$'''&&&$$$######$$$&&&''''''&&&###"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""&&&&&&&&&&&&%%%%%%$$$###&&&%%%###"""""""""###$$$$$$###"""###$$$$$$###""""""""""""###$$$%%%''''''###$$$$$$%%%%%%$$$$$$### !!!$$$&&&&&&%%%###!!!""""""###$$$%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''000000///............///............------------...------------,,,,,,,,,...---+++))))))+++---...&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((''''''''''''''''''''''''###$$$&&&'''(((((('''''''''''''''(((((('''''''''%%%&&&(((***+++***(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%'''((()))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))***'''###$$$(((&&&!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$###############%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$''''''(((((((((''''''&&&'''%%%$$$%%%'''))))))((()))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""!!!##################$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""###$$$$$$$$$%%%'''%%%""""""###%%%''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###"""!!! %%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""%%%&&&%%%$$$$$$&&&###!!!!!!"""%%%'''&&&$$$$$$###""""""$$$%%%%%%$$$'''&&&$$$######$$$&&&''''''&&&$$$"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$###############$$$###"""###$$$$$$###"""%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!###%%%''''''&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''111000//////......//////...------------,,,,,,,,,------------,,,,,,,,,,,,...---+++******+++---...(((((())))))*********+++************************++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***'''(((((())))))(((((('''###%%%'''*********)))''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''')))***'''$$$$$$&&&%%%!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((())))))'''%%%###%%%&&&&&&'''''''''&&&&&&'''%%%$$$%%%'''))))))((('''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&"""######$$$%%%&&&'''(((%%%%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$###"""!!!###%%%&&&''''''&&&%%%%%%$$$$$$######"""""""""!!!!!!!!!"""###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###########################$$$$$$###$$$%%%$$$###$$$&&&'''$$$$$$%%%%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""$$$%%%&&&%%%$$$###$$$%%%$$$###$$$%%%''''''&&&$$$$$$###!!!"""$$$%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%#########$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%###%%%'''((()))(((&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''111000000///.../////////.........---------,,,,,,---------,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))+++)))'''&&&%%%%%%&&&'''(((((())))))))))))((((((&&&&&&'''(((***+++,,,,,,(((''''''&&&&&&''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((('''%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))((('''&&&%%%&&&&&&''''''''''''&&&'''&&&%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''(((((('''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%(((***)))%%%###$$$&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$#########%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&(((((())))))))))))&&&###!!!%%%###"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%$$$###"""$$$###"""###$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''111111000///////////////////////////.........---------,,,,,,,,,++++++++++++***))))))))))))***+++'''''''''(((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***)))&&&$$$$$$$$$&&&'''(((((())))))))))))((((((((('''%%%%%%&&&))),,,...))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%&&&'''((((((((((((((((((&&&%%%%%%'''(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$'''***)))%%%###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$'''%%%$$$###$$$%%%&&&'''&&&'''(((((('''$$$""" %%%$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%######%%%&&&&&&%%%$$$###$$$###"""###$$$$$$###"""!!!"""###%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''222111000000//////000000000000/////////.........,,,,,,,,,,,,++++++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&$$$$$$%%%&&&)))***'''(((((())))))((((((''''''%%%###""""""%%%))),,,)))(((((((((((((((((()))%%%%%%&&&(((((()))(((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((''''''''''''&&&&&&((('''%%%&&&***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!###%%%&&&%%%&&&'''(((((((((((((((((('''%%%%%%'''(((''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''"""&&&(((((('''&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''***(((%%%""""""###%%%&&&########################&&&''''''''''''%%%###"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$##################$$$$$$!!!###$$$$$$$$$%%%&&&***)))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%###"""!!!!!!###$$$%%%%%%%%%%%%%%%%%%)))&&&$$$######$$$$$$###!!!###$$$###""""""###%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$&&&''''''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''222111000000//////000000//////.........---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++))))))************))))))'''''''''''''''''''''''''''&&&&&&&&&&&&((()))***'''''''''(((((('''''''''%%%%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&''''''"""###%%%'''((()))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((%%%&&&'''%%% !!!'''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&###############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$%%%%%%$$$$$$%%%&&&'''((((((''')))'''%%%%%%'''((('''&&&%%%&&&'''((()))(((((('''%%%%%%%%%&&&&&&&&&'''''' """$$$&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&########################$$$%%%&&&''''''&&&$$$###%%%$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!!!!"""$$$&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%&&&###""""""$$$%%%$$$### """"""!!!!!!###&&&###"""!!!"""%%%&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###$$$$$$###"""###$$$%%%&&&&&&$$$###!!!$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''222111111000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,++++++***)))((('''''''''''''''''''''''''''''')))))))))******)))))))))''''''''''''''''''''''''+++***)))(((((('''''''''&&&&&&''''''''''''&&&&&&$$$&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&& """$$$&&&((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))&&&&&&'''"""###((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&###"""""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&"""###$$$%%%&&&&&&'''&&&)))'''%%%&&&'''((('''&&&$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%%%%%%%&&&"""######$$$%%%&&&''''''###%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$&&&$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&)))%%%######&&&'''&&&############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$&&&%%%$$$######$$$%%%&&&%%%###!!!!!!$$$&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&& !!!&&&((((((&&&$$$%%%&&&%%%"""!!!$$$&&&!!!  ###%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$###"""###$$$$$$$$$""" !!!$$$&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''........................------...............---,,,,,,---------,,,+++***---,,,,,,+++************************************))))))((('''&&&&&&%%%%%%&&&%%%%%%&&&)))******)))(((''''''''''''((())))))$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((()))''')))***)))'''&&&&&&'''((())))))(((&&&&&&'''((()))///)))111###+++))),,,+++***)))((((((((((((''''''''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&111'''((('''///"""$$$%%%%%%$$$###$$$%%%''''''&&&%%%%%%$$$######))))))((('''&&&&&&%%%%%%+++((("""$$$+++)))""" ''')))%%%%%%)))''''''((((((&&&''')))((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&$$$$$$$$$$$$&&&&&&!!!+++)))"""### ###!!!""""""### ...***&&&###(((&&&!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&''')))(((((()))&&&$$$$$$'''(((&&&%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$&&&$$$$$$%%%%%%$$$%%%''''''(((((()))((('''&&&%%%"""+++'''###%%%$$$&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######""""""!!!!!! !!!!!!!!!"""######$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########!!!!!!!!!###&&&((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######"""!!! ////////////////////////------...//////......---,,,---------,,,,,,++++++///...,,,+++))))))))))))******************************)))(((((('''&&&&&&'''&&&%%%&&&((())))))(((***)))((('''''''''''''''******)))((('''&&&%%%%%%(((((('''''''''((()))***((()))+++***(((''''''(((((())))))(((&&&&&&'''(((---###""",,,%%%&&&%%%$$$###""""""""""""&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&)))&&& &&&"""$$$&&&((('''&&&%%%&&&'''######$$$%%%&&&&&&'''''')))(((((('''&&&&&&%%%%%%$$$...***!!!!!!""",,,%%% '''///'''###"""$$$$$$"""%%%+++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&///))))))000,,,---'''%%%$$$(((&&&+++(((### %%%)))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""$$$&&&((())))))(((&&&''')))(((###$$$)))&&&%%%$$$$$$&&&)))***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$ ((()))"""""")))((($$$$$$%%%%%%%%%$$$###""" $$$%%%###$$$&&&"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""!!!"""""""""###############$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$""""""##################$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!000000000000000000000000.........//////......------------,,,,,,,,,++++++222000---***((((((((()))))))))))))))))))))))))))+++******))))))(((((((((((('''&&&'''((()))(((&&&+++***)))(((&&&&&&&&&%%%+++******((('''&&&%%%%%%***))))))((((((((()))))))))***+++***((((((((()))((())))))(((&&&&&&'''(((,,,+++&&&///---+++///+++***)))(((''''''''''''$$$$$$%%%%%%%%%$$$######(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))) ###)))(((666$$$444+++%%%'''((((((&&&%%%&&&'''"""###$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%111***!!!%%%,,,+++%%%$$$ %%%111111%%% $$$"""...---$$$!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$)))%%%###&&& +++""""""000)))(((&&&$$$###%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&''''''''''''...,,,***(((&&&$$$!!!$$$&&&+++---***###!!!###)))%%%######''')))******'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$&&&$$$!!!(((---+++&&&&&&&&&'''&&&&&&%%%$$$...((('''%%% %%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""""""""###############$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######!!!"""%%%&&&'''&&&$$$###%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$######%%%&&&'''&&&$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$000000000000000000000000...////////////......---------,,,,,,+++++++++,,,111///,,,)))((((((******((((((((((((((((((((((((*********))))))(((((((((+++)))(((((())))))((('''******(((''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((***))))))(((((('''''''''((()))***)))''''''(((***((())))))(((&&&&&&'''(((000...,,,%%%***(((''''''&&&%%%%%%%%%%%%%%%------............------$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################&&&///---!!!###$$$%%%'''&&&%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!&&&((()))'''###...)))$$$$$$###"""%%%***&&&))),,,...+++%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))***%%%###---###$$$'''---))))))%%%%%%%%%###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&"""&&&(((((((((+++------$$$$$$)))+++(((&&&%%%&&&&&&%%%%%%(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))******+++'''&&&%%%%%%$$$$$$$$$%%%,,,###"""'''&&&###!!!!!!""""""!!!!!!!!!!!!"""$$$(((###(((...'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&//////////////////////////////000000///......---...---,,,+++++++++,,,,,,---,,,+++))))))***,,,---(((((((((((((((((((((((())))))((((((((((((((('''---+++******++++++)))(((((((((''''''''''''((((((""""""###%%%'''((()))***(((((((((((('''&&&&&&%%%&&&'''((('''%%%%%%''')))((())))))(((&&&&&&'''(((***$$$)))(((!!!!!!***777((((((''''''&&&'''''''''"""######$$$$$$$$$######))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''' 111...000$$$&&&''''''%%%###$$$$$$''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''### !!!$$$%%%###"""'''+++&&&&&&+++'''!!!+++222---$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&***!!!$$$)))&&&%%%$$$'''%%%(((""""""***)))###%%%%%%$$$!!! !!!###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%"""(((,,,))) !!!'''***,,,---,,,)))#########&&&***'''"""###)))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))*********&&&&&&%%%$$$$$$$$$%%%%%%###)))***%%%!!!&&&&&&&&&&&&&&&&&&&&&'''"""###)))+++$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$#########"""""""""############$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$""" """"""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$######""""""######$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&////////////////////////000000000000//////...---...---,,,+++***+++,,,---++++++******++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((---+++******++++++***((('''''''''''''''((())))))'''''''''(((((((((((()))&&&'''''''''''''''&&&%%%&&&&&&&&&%%%$$$%%%''')))((())))))(((&&&&&&'''(((&&&///111###---555%%%%%%$$$$$$$$$$$$$$$%%%))))))***+++++++++******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&...+++&&&"""''')))***)))'''&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%%%%%%% ***---'''!!!%%%...$$$@@@VVVYYY[[[\\\III...&&&---...***))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!LLLddd^^^[[[[[[XXXWWWccccccZZZYYYOOOPPP%%%(((%%%&&&&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''&&&%%%""""""######$$$$$$%%%%%%ZZZ\\\ZZZNNN<<<...(((((( (((+++%%%&&&+++$$$"""$$$***)))###$$$+++&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%,,,444///(((***!!!###""""""""""""######$$$%%%)))!!!### !!!///&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###"""!!! !!!"""###%%%$$$$$$###""""""!!!!!!"""""""""###$$$%%%%%%&&&&&&%%%$$$######%%%'''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%###""""""###$$$$$$"""!!!#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&000000000000000000000000111111111000000///------///---,,,******+++,,,---***+++,,,,,,,,,+++******************************))))))))))))))))))))))))+++)))((((((******)))((()))((((((''''''''''''(((***))))))(((''''''&&&&&&&&&&&&(((((()))(((''''''&&&''''''%%%$$$%%%(((+++((())))))(((&&&&&&'''((( &&&$$$000---;;;((((((''''''''''''((((((""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''###;;;'''******((()))***)))'''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((***(((===}}}JJJ###666$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$:::EEE)))&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((('''&&&""""""###$$$$$$%%%&&&&&&XXX999,,,'''###333'''"""'''***%%%$$$(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###""""""%%%%%%%%%$$$$$$%%%%%%&&&&&&(((&&&%%%'''$$$$$$#########$$$&&&'''--- 666)))!!!''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111111111111111111111111111111111000///------///...,,,******+++,,,---+++,,,---...---+++((('''******************************************++++++((('''&&&'''((()))((('''+++***)))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((*********))))))'''((('''&&&%%%&&&))),,,((())))))(((&&&&&&'''((()))***---'''***<<<---***777&&&(((((((((%%%$$$$$$$$$+++***)))(((&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%***$$$iiiccc)))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$BBB(((%%%$$$$$$%%%''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((()))((('''######$$$%%%%%%&&&''''''EEE000!!!$$$***&&&!!!!!!&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))%%%%%%%%%$$$$$$#########!!!###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%$$$$$$%%%&&&&&&$$$'''^^^:::)))'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&$$$######$$$&&&'''###$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&(((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000000111111111111000000......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,111...++++++,,,+++(((%%%(((((())))))*********+++(((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&'''''')))***+++'''&&&%%%$$$###$$$$$$%%%((((((((((((((((((((((((&&&%%%%%%&&&''')))+++,,,$$$---&&&!!!///$$$%%%$$$111 ---''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%$$$---***(((+++'''$$$iii@@@"""+++"""---&&&(((---###########################$$$%%%%%%&&&&&&&&&&&&)))(((%%%###"""###$$$$$$$$$###""""""$$$&&&&&&%%%(((333,,, '''...,,,$$$'''$$$$$$#####################$$$%%%%%%%%%$$$###"""'''&&&%%%%%%%%%&&&'''(((kkk999(((''''''&&&$$$((((((""""""(((((($$$+++---'''###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$###&&&YYY$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%'''((('''&&&%%%$$$############%%%%%%$$$###"""!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$"""$$$############&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&+++###!!!)))...***$$$!!!%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######////////////////////////...//////000000/////////++++++,,,---....../////////---++++++------,,,)))++++++******************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''&&&&&&%%%'''''''''''''''((()))***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((111...+++&&&000--- $$$)))&&&'''''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$***'''888$$$%%%...***###,,,///###########################$$$%%%%%%&&&&&&&&&%%%)))'''%%%$$$###$$$%%%&&&&&&$$$######%%%&&&&&&%%%!!!###...''' 000!!!+++###$$$$$$$$$##################$$$%%%'''(((((((((''''''$$$$$$######$$$&&&'''(((eee,,,(((000((( %%%$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''(((***"""&&&YYY$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$############$$$$$$######""""""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((('''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###"""""""""######&&&&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&"""###(((***&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%000///...------...///000///000000111111000//////*********++++++,,,,,,,,,,,,++++++,,,...///...---,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((''''''&&&(((((('''''''''(((((())))))(((''''''&&&'''''''''''''''''''''''''''''''''%%%&&&''')))))))))((('''###&&&...!!!$$$%%%222)))''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%***333***...555777***)))((("""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''%%%%%%$$$%%%&&&'''(((&&&$$$$$$%%%&&&%%%$$$!!!!!!xxxBBB&&&&&&---((('''$$$$$$######$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''~~~???!!!&&&%%%222+++'''&&&+++111+++ (((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%"""&&&YYY$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%''''''%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""" !!!###%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""###%%%%%%%%%%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''""""""%%%'''&&&###$$$(((&&&%%%%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&'''111000...------...000111000111111111111000000///000///...---+++***)))(((+++***++++++,,,---------************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((''')))((((((''''''''''''(((&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&'''(((******+++$$$((()))&&&***###444444)))%%%+++"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& 555))),,,EEEIII(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))'''%%%%%%&&&&&&%%%$$$&&&(((666yyy###,,,!!!(((%%%!!!)))(((######$$$$$$$$$$$$$$$%%% !!!"""######$$$$$$$$$((((((''''''&&&&&&&&&&&&--- DDD@@@'''---###  $$$'''%%%!!!"""'''''''''''''''''''''''''''%%%$$$"""###$$$$$$###!!!%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$###!!!"""&&&YYY$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&$$$###!!!!!!"""$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%$$$###$$$'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&222111///......///111222111111111111111000//////444333222000///---,,,+++++++++++++++************%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))((((((''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&''')))***///&&&111... $$$444+++"""'''"""%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&)))%%%$$$###JJJLLL$$$000$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''((()))'''%%%%%%&&&&&&%%%$$$((($$$"""''')))%%% +++'''######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&'''222***AAAhhh999'''111///))) ###***''''''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&###!!!!!!!!!!!!%%%XXX$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########"""######$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$%%%&&&%%%######$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$222111000//////000111222111111111111000///......------------------,,,,,,+++,,,,,,+++(((''''''(((###$$$%%%&&&'''((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&,,,***((('''&&&&&&&&&'''---%%%((('''&&&000333...(((###$$$)))000555777&&&222,,,!!!%%%,,,!!!+++$$$,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&''' ###***...dddFFFHHHOOO...$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$(((%%%uuu???***&&&######'''#########$$$$$$%%%&&&&&&&&&&&&%%%$$$############$$$"""$$$&&&'''(((333'''###&&&'''(((---HHHqqq $$$((()))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&$$$%%%&&&&&&''''''((((((((("""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''!!!%%%XXX$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&$$$######"""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%'''%%%###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''''''''&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""###%%%$$$$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((&&&'''&&&$$$&&&(((&&&!!!######$$$%%%'''((()))***$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######000000000000000000000000000000000000///...------*********+++++++++++++++***,,,---,,,)))'''(((***%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((()))***&&&'''((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******)))'''&&&***$$$((()))---222,,, """'''++++++((($$$!!!UUUWWW555$$$###'''### (((&&&000'''$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''' )))///XXX '''000,,,(((eee;;;%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%!!!...444%%%%%%&&&&&&$$$######$$$$$$%%%&&&&&&'''""""""!!! !!!"""###!!!###%%%&&&''''''###"""%%%******&&&%%%'''...###%%%vvvCCC***$$$'''###111%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$%%%&&&'''''''''"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######%%%&&& %%%XXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''######''')))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%!!!###&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&(((((($$$'''%%%$$$''''''$$$######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%......////////////......000000000000///...---,,,222222111000///......---***,,,...---***)))***,,,'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''')))***+++$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&,,,......+++))) ---))) )))%%%&&&...+++***(((&&&%%%%%%&&&'''&&&III{{{,,,///%%%###---###+++""")))...)))$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''(((&&& ###)))***,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$######"""$$$###""""""$$$&&&&&&%%%***&&&%%%!!!"""&&&&&&)))######$$$%%%%%%&&&''''''######""""""###%%%'''(((%%%&&&'''''''''&&&%%%$$$%%%$$$&&&(((&&&###$$$)))***"""'''000""" xxx+++ ...&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))(((((()))***((('''""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$ $$$XXX$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&%%%$$$###"""%%%%%%###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))+++---...######$$$$$$$$$$$$######!!!!!!"""###%%%&&&'''((($$$$$$############$$$$$$"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%%%%!!!"""''''''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%&&&&&&''''''&&&&&&%%%&&&$$$"""!!!"""$$$&&&(((###$$$%%%%%%&&&&&&%%%%%%########################""""""######$$$$$$$$$$$$!!!$$$'''(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&#########$$$%%%&&&((()))!!!(((&&&"""%%%(((((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''000000000000000000000000///............---------000000000...++++++,,,...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---'''''''''''''''((())))))///)))&&&(((***(((&&&&&&***((('''&&&&&&'''(((******))))))((('''&&&&&&&&&((('''&&&&&&'''(((***+++(((((())))))******++++++''''''''''''''''''''''''***'''%%%%%%((()))((('''+++***)))''''''(((((()))(((222###---,,,***((('''&&&'''''''''''''''''''''''''''''')))'''&&&)))---...+++''')))###(((+++***...%%%kkkFFF///"""***///&&&!!!TTT***'''***###***"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%***)))'''&&&%%%$$$$$$$$$((( +++uuuCCC(((---%%%((('''%%%$$$###$$$%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%$$$###"""'''&&&%%%$$$%%%'''***,,,<<<"""&&&%%%000!!!!!!,,,---111$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&'''(((***+++***'''$$$#########$$$$$$%%%%%%&&&$$$'''ZZZ$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######'''%%%###!!!!!!"""###$$$(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%""" '''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############""""""$$$%%%&&&''''''''')))&&&######%%%%%%"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$######$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%###""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$&&&'''(((&&&$$$''''''&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$######000000000000000000000000///............---------...///...,,,***)))+++---))))))))))))))))))))))))***))))))(((((())))))***))))))(((((())))))***+++...)))'''))))))'''&&&((()))((('''&&&&&&'''((()))***))))))(((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''***************************(((&&&''')))***(((''')))((((((((((((***+++,,,###+++((((((&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((%%%###%%%)))***'''###""" $$$&&& ,,,***000///$$$%%%(((%%%$$$(((777VVV+++***!!!'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$ ((('''###AAAuuu """,,,"""***$$$'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((((((&&&%%%###"""###%%%''')))+++LLLQQQ""",,,$$$&&&...***###...$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%''''''%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$'''ZZZ$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""" """$$$%%%''''''&&&%%%###"""""""""######&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$########################$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$""" !!!&&&***"""#########"""!!! $$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&$$$"""$$$######""""""######$$$%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$$$$###"""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%###!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""###%%%%%%$$$########################$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######000000000000000000000000///............---------,,,,,,,,,+++)))((()))+++))))))))))))))))))))))))(((((((((''''''(((((((((++++++*********+++,,,,,,---***)))***(((%%%'''+++)))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%************************)))(((((()))++++++)))'''&&&&&&'''((()))+++---...&&&)))$$$&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$&&&'''%%%"""%%%'''%%%$$$''''''***%%%&&&'''%%%######%%%'''&&&%%%"""!!!'''!!!!!!&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%$$$$$$######"""#########$$$$$$%%%%%%%%%$$$&&&'''!!!$$$///!!!000'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((((((***)))'''&&&&&&''')))+++ (((!!!uuu######---)))%%%111$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###""""""###%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$'''ZZZ$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""!!!!!!!!!#########""""""!!!!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###"""""""""!!! $$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%$$$###""""""%%%$$$###$$$&&&'''&&&%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%%%%&&&&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%###!!!!!!"""$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###!!!""""""###$$$$$$%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######000000000000000000000000///............---------+++,,,,,,+++)))((()))++++++++++++++++++++++++++++++******))))))******++++++++++++******++++++,,,,,,++++++,,,(((%%%(((...)))(((''''''''''''((()))))))))(((((('''''''''''''''((()))))))))(((&&&%%%)))(((((((((''''''&&&&&&''''''''''''''''''''''''((()))***+++,,,+++)))'''%%%%%%&&&''')))***+++,,,***(((***|||''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&''',,,%%%'''***###PPP (((***$$$ $$$%%%"""ddd''')))+++&&&%%%$$$$$$$$$%%%'''((((((''''''&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&///'''&&&%%%nnn777)))%%%,,,&&&,,,&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######"""+++***)))''''''((()))***222###***... 000###111!!!!!!,,,$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$'''ZZZ$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$'''&&&%%%###!!!######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$#########$$$######"""!!!!!!####################################$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$#####################$$$%%%&&&'''###$$$$$$$$$$$$###""""""%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&$$$""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++(((&&&%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######000000000000000000000000///............---------+++,,,------+++***+++,,,+++++++++++++++++++++++++++++++++******++++++++++++******)))))))))******+++***,,,---***&&&(((...((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&((()))))))))((('''***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,+++***((((((&&&&&&'''''''''((((((((('''###(((fff(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))(((''' '''!!!+++***$$$!!!___!!!'''''' iii000&&&$$$111###%%%$$$#########$$$&&&''')))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###&&&$$$'''///444rrr######--- ,,,$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!&&&%%%$$$$$$###$$$%%%%%%***---"""!!!|||---,,,***%%%))) ###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,)))&&&$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$'''ZZZ$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''((((((!!!!!!""""""###$$$$$$%%%"""######$$$$$$$$$######"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***((('''&&&&&&%%%###!!!"""###$$$$$$%%%%%%%%%%%%####################################$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$%%%&&&'''""""""###$$$$$$$$$$$$###%%%&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$  """######"""######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&''''''((('''(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++(((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######000000000000000000000000///............---------+++---......---,,,,,,---))))))))))))))))))))))))***))))))(((((())))))*********)))(((((((((((()))******,,,///...)))))),,,((((((((((((((((((((((((((((((((((((((((((''''''###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))++++++)))(((((()))'''(((((((((((('''&&&%%%'''!!!(((]]]&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$!!!'''%%%,,,&&&###MMMAAA ###""""""(((&&&###FFF___$$$'''222$$$#########$$$$$$%%%%%%((((((''''''&&&&&&%%%%%%"""###$$$$$$$$$###!!! --- (((''')))&&&***###%%%'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&333444"""---&&&(((###$$$%%%%%%&&&&&&%%%%%%$$$))))))((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))'''$$$######$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%$$$'''ZZZ$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&&&&&&&#######################################$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%% !!!"""$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''""""""###$$$%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%!!! !!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((((()))))))))***(((&&&%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###%%%%%%$$$$$$###""""""!!!#########$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######000000000000000000000000///............---------***,,,......---,,,,,,---))))))))))))))))))))))))(((((((((''''''(((((((((******)))(((((((((((((((***)))+++000111---))))))''''''(((((((((((('''''''''(((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&(((***)))'''&&&(((***))))))*********)))'''&&&***$$$***___###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&### $$$'''***'''######000******(((&&&&&&&&&%%%"""%%%---$$$+++%%%+++###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$ !!!###$$$$$$###"""!!!..."""$$$%%%'''tttJJJ""""""***!!!###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***''''''(((((())))))******(((...'''999///&&&rrr|||+++$$$%%%%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""$$$%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$'''ZZZ$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%$$$###!!! ######"""""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&###"""###%%%""""""###$$$%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$###########################$$$$$$"""""""""###$$$$$$%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###!!!###$$$$$$""""""###%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((((((&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''')))******++++++***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""###%%%%%%$$$###$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######000000000000000000000000//////.........---------))),,,......---,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))++++++***)))(((((())))))***(((***111444///)))'''''''''(((((((((((('''''''''''''''(((((((((((((((+++***((('''&&&&&&'''(((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))(((%%%%%%'''***)))***+++,,,,,,+++***))))))$$$)))```###$$$&&&((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++***'''""" )))$$$))))))"""!!!###%%%&&&%%%''',,,(((###000%%%$$$!!!000$$$%%%&&&'''((('''&&&%%%##################$$$$$$!!!$$$&&&''''''&&&%%%((("""***222666uuu,,,))) """###%%%&&&'''&&&%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&'''(((((()))###333***""" &&&%%%|||------######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%"""!!!!!!###&&&''''''&&&%%%%%%%%%&&&&&&'''''''''$$$'''ZZZ$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###""""""""" !!!###$$$$$$$$$###"""!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((,,,000...(((######%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""######$$$%%%&&&''''''(((!!!!!!"""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%$$$"""""" ######""""""$$$'''&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%###(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&'''(((***++++++,,,,,,)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''(((&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######222111000//////000111222000000///...------,,,,,,+++++++++***++++++,,,,,,***+++,,,,,,***(((((())))))(((((()))******(((&&&&&&111555...***///000,,,'''%%%$$$&&&)))+++***((())))))((('''&&&&&&&&&'''&&&''')))******(((&&&%%%)))***++++++***)))***++++++***)))(((((('''((((((,,,(((%%%&&&)))***'''###***)))(((&&&&&&%%%&&&&&&''''''(((((((((((('''''')))$$$((([[[$$$%%%&&&'''(((((((((((()))'''%%%&&&((('''$$$!!!'''''''''&&&&&&%%%%%%%%%''''''...&&&|||,,,)))&&&!!!!!!%%%(((&&&###uuu%%%,,,""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...%%%"""+++000%%%***!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""###%%%&&&%%%"""%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%&&&''')))((('''%%%&&&&&&DDD 222((('''''''''&&&&&&%%%%%%%%%""",,,&&&!!!&&&,,,222zzz(((!!!%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&###%%%'''((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###...333,,,###!!!"""!!!%%%%%%%%%%%%$$$$$$######"""###%%%%%%###"""###$$$)))((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++---...///000&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$#########"""$$$$$$$$$###"""###$$$((('''$$$"""""""""###$$$111111000000000000111111000//////...------,,,,,,,,,,,,++++++***+++++++++***+++---,,,+++)))***+++(((''''''(((***,,,+++***+++444666---'''***+++''')))'''&&&'''***+++***)))+++******))))))))))))***'''((()))))))))(((''''''((()))******(((((()))***(((((('''''''''''''''(((+++(((&&&(((,,,...,,,)))'''%%%$$$"""###%%%'''(((&&&&&&''''''''''''&&&&&&)))$$$((([[[###$$$%%%&&&'''''''''''''''%%%$$$%%%(((***)))'''&&&&&&&&&&&&&&&&&&%%%%%%***%%%"""""" '''%%%$$$###"""$$$%%%&&&&&&###$$$"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+++###)))!!!###yyy444---!!!'''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%###%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''')))(((&&&%%%%%%&&&...888;;;!!! 333&&&&&&%%%%%%%%%$$$$$$$$$&&&***$$$!!!(((VVV333+++&&&%%%$$$###$$$&&&&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$,,,...(((""""""$$$$$$############"""""""""!!!###$$$&&&&&&$$$###$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&***((($$$!!! """%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++++++++%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$((('''%%%###"""###$$$%%%000000111111111111000000/////////...------,,,,,,------,,,+++************)))+++------,,,+++,,,,,,+++)))((((((***,,,,,,,,,+++222222***%%%((()))&&&***)))((()))***+++***)))'''''''''&&&''''''((((((((((((((()))))))))))))))'''((()))((('''&&&''')))&&&&&&&&&%%%&&&&&&'''((()))'''&&&)))---000///---%%%$$$""""""###&&&)))+++'''''''''''''''''''''''')))$$$((([[[######%%%&&&&&&&&&&&&&&&(((&&&%%%&&&(((*********%%%%%%&&&&&&&&&&&&&&&&&&(((%%%...---$$$%%%&&&''''''&&&%%%$$$&&&###((("""(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ///!!!###))):::uuu&&&'''%%%&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&&&&yyy$$$)))%%%%%%$$$$$$$$$$$$######$$$"""###+++$$$"""\\\%%%$$$###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((###!!!$$$&&&&&&############""""""""""""###%%%''''''%%%$$$%%%&&&&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!###$$$%%%***'''### !!!$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&((((((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$######"""&&&%%%%%%$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%$$$###"""###%%%((('''&&&$$$$$$$$$%%%%%%///000111222222111000/////////.........---------...---,,,+++************)))+++------,,,,,,---...111...+++))))))******)))&&&++++++&&&%%%)))++++++***))))))))))))))))))(((&&&&&&&&&&&&&&&'''((()))))))))((((((((()))******&&&((()))((('''&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&(((,,,......---&&&&&&&&&&&&''')))***+++))))))(((((((((((()))))))))$$$((([[[$$$$$$%%%&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''"""(((***///]]]'''###$$$&&&'''''''''%%%$$$&&&###^^^$$$,,,!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$### ---!!!---$$$"""###$$$&&&&&&&&&'''''''''((((((%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%'''((((((&&&%%%%%%&&&))) ---"""%%%%%%%%%$$$$$$$$$$$$$$$&&& ---***$$$RRR&&&"""000%%%$$$$$$%%%&&&'''%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!""""""!!!$$$%%%&&&(((***%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$###""""""######%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''######""""""######$$$%%%"""###$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''&&&$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%((('''&&&%%%%%%%%%%%%&&&///000111222222111000///...............---------...---,,,+++************)))+++------,,,,,,---...222///+++))))))******)))$$$''''''%%%&&&***,,,---(((((()))((((((''''''(((***************+++,,,---((((((''''''((()))******'''((())))))''''''((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&'''))))))))))))'''&&&(((''''''&&&&&&''''''((()))$$$((([[[%%%&&&'''(((((()))))))))###%%%(((***)))'''$$$"""%%%%%%%%%&&&&&&'''''''''"""000###&&&000$$$$$$$$$$$$%%%%%%&&&&&&&&&###'''!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((()))&&& ((('''"""qqq888(((###&&&&&&&&&'''''''''((((((%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&%%%&&&((('''%%%$$$$$$%%%'''(((BBB@@@"""%%%%%%%%%&&&&&&&&&&&&&&&+++'''"""""")))\\\&&&!!!&&&$$$$$$$$$%%%''''''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###  ###%%%!!!$$$'''((())))))***+++$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&'''%%%!!!%%%%%%%%%%%%%%%%%%%%%&&&"""###%%%%%%#########$$$$$$$$$###"""""""""######%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&& !!!###$$$%%%%%%$$$###''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''(((((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%''''''&&&&&&%%%%%%&&&&&&000000111111111111000000........................------,,,+++************)))+++------,,,+++,,,,,,,,,***))))))+++,,,------((((((((((((((()))))))))&&&''')))((('''&&&''')))))))))((((((((()))******&&&&&&''''''(((((())))))'''((()))((('''&&&''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&$$$###&&&%%%$$$######$$$%%%&&&)))$$$((([[[&&&'''((())))))***))))))"""'''))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,$$$$$$#########%%%&&&(((&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&& '''---&&&!!!""""""999yyy!!! %%%&&&&&&&&&&&&'''''''''$$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%!!!***'''###%%%%%%&&&&&&&&&&&&''''''"""+++***%%%'''^^^222***&&&$$$$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!!!!!###&&&(((%%%&&&((('''$$$"""!!!!!!######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$(((((($$$ ############$$$$$$$$$$$$!!!###%%%$$$###"""######$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$!!! ###''')))''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%&&&&&&&&&%%%%%%%%%%%%111111000000000000111111........................,,,,,,++++++***+++++++++***+++---,,,+++)))***+++)))(((((())),,,------,,,,,,******++++++)))((('''%%%'''))))))(((''')))+++&&&&&&%%%$$$$$$$$$%%%%%%###$$$&&&'''((((((((('''%%%'''((('''&&&%%%&&&'''&&&%%%%%%%%%&&&'''((((((&&&'''((((((''''''((()))***)))'''%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&''')))$$$((([[[%%%&&&'''((())))))))))))!!!$$$'''''''''''')))+++&&&&&&&&&&&&&&&&&&%%%%%%'''###PPP"""$$$$$$$$$%%%%%%&&&'''(((&&&###BBB(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""###$$$+++))) !!!%%%######"""%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%'''''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$&&&''''''%%%$$$$$$%%%***111(((@@@fff$$$$$$%%%%%%%%%&&&&&&&&&&&&***,,,$$$&&&VVV***$$$$$$$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%$$$ !!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$((('''###"""&&&#########$$$$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%***'''###!!! """%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''!!!###"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$222111000//////000111222---.....................+++++++++***++++++,,,,,,***+++,,,,,,***((())))))+++*********,,,,,,***(((+++******,,,---+++)))(((%%%(((******))))))+++---((('''&&&&&&%%%%%%%%%%%%"""###&&&((((((((('''&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!""""""$$$%%%''')))***'''((()))***)))***+++,,,...+++'''$$$$$$&&&***,,,***)))'''&&&&&&''')))***)))%%%)))[[[$$$%%%&&&'''((((((((((((((()))(((&&&$$$%%%)))---'''''''''&&&&&&%%%%%%%%%###111www$$$%%%&&&(((((((((((((((&&&###ggg$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######!!!((( ###'''"""&&&+++ }}}444+++$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$%%%(((((('''&&&&&&&&&&&&'''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%222!!!"""#########$$$$$$%%%%%%%%%(((!!!$$$''',,,\\\(((###***$$$$$$$$$%%%((()))(((&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######""""""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""###%%%''''''%%%######### !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&&&&"""%%%,,,%%%%%%%%%&&&&&&'''''''''###%%%'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$((((((((('''&&&$$$!!! """######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((###)))+++(((&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$111111111000...---///000111000...---,,,,,,,,,---------..................***)))))))))******+++,,,(((((()))***,,,---......///+++'''&&&'''((('''&&&))))))************)))))),,,++++++***)))(((((('''&&&&&&&&&&&&''')))+++,,,((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))*********)))'''$$$"""%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&((($$$)))\\\((((((((((((''''''''''''%%%%%%&&&((()))((($$$!!!((((((&&&%%%$$$&&&+++...555%%%&&&%%%(((%%%"""###%%%'''&&&%%%***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&888zzz###''')))&&&&&&###'''///!!!######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%$$$"""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$''',,,...---&&&$$$%%%******'''&&&(((%%%)))'''"""aaaaaa%%%$$$&&&(((%%%,,,$$$&&&$$$(((###&&&YYY)))%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%$$$###""""""""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$&&&'''((('''%%%#########%%%&&&'''&&&%%%###"""!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""###$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%000111222111/////////111111000...------------...000000///...---,,,++++++*********+++++++++,,,,,,************************///,,,(((&&&'''((((((&&&))))))************))))))++++++***))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''''''''(((((('''''''''''''''(((((((((%%%%%%&&&'''''''''''''''((($$$)))\\\''''''''''''''''''''''''%%%$$$%%%'''((((((%%%###$$$'''))))))'''%%%$$$###''''''%%%%%%&&&###!!!!!!###%%%$$$###&&& &&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$((('''######!!!(((***&&&&&&"""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###"""###%%%&&&%%%$$$###$$$%%%$$$+++((()))&&&###"""!!! !!!###%%%'''###(((000...$$$...)))222---333"""%%%)))'''"""$$$!!!%%%WWW---######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$&&&'''((('''%%%######$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''(((((($$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%---///222222111000000000000//////.........////////////...---,,,+++************,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))(((((()))((('''))))))************))))))***))))))(((((('''''''''(((((()))((((((&&&$$$###(((((((((((((((((((((((())))))(((((((((''''''''''''&&&%%%%%%&&&(((+++---))))))((((((((((((((('''&&&''''''(((((((((((((((((($$$)))\\\%%%&&&&&&''''''(((((()))'''%%%%%%%%%''''''&&&%%%###%%%((((((&&&###!!!!!!,,,---%%%%%%$$$""""""###$$$$$$###$$$%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$===%%%""" &&&---$$$'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&###"""%%%)))&&&"""'''111$$$)))***%%%&&&------(((<<<%%%'''111 VVV)))!!!&&&...'''%%%$$$ '''&&&***[[['''###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$&&&&&&'''&&&%%%$$$###$$$%%%&&&#########$$$%%%&&&(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%+++---000222111000///////////////////////////000***++++++,,,,,,---------***+++---......---+++***+++,,,---...000111222222---,,,***))))))))))))((())))))************)))))))))((((((((('''''''''&&&'''((())))))(((&&&###"""(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''')))+++,,,******))))))((((((''''''''''''((()))))))))))))))((($$$)))\\\%%%&&&&&&''')))******+++,,,)))'''&&&'''''''''&&&%%%%%%$$$"""!!!###&&&)))!!!---AAA%%%&&&&&&%%%%%%&&&&&&&&&&&&$$$***222###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%)))AAAuuu'''%%%%%%!!!(((%%%---%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$###"""$$$&&&&&&&&&%%%$$$%%%&&&---!!!###((($$$$$$KKKxxx}}}fff222+++III666$$$%%%"""###***''')))XXX'''"""+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%&&&&&&%%%%%%$$$########################''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%$$$###"""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%))),,,///000000..................///////////////******+++,,,,,,---......***+++---......---+++***+++,,,---...000111222222,,,,,,,,,+++***))))))***))))))************))))))((((((((((((''''''''''''%%%&&&((())))))(((&&&$$$(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&''')))))))))((((((******))))))(((((('''''''''((())))))******))))))((($$$)))\\\&&&&&&''')))***+++,,,---111...***((((((''''''&&&&&&&&&&&&$$$###$$$''')))((((((___%%%&&&&&&''''''&&&&&&&&&&&&%%%***OOO%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###''''''"""))) ###,,,!!!,,,%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%###+++...$$$ggg<<>>xxx%%%###(((###..."""$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&"""###$$$$$$""""""###$$$+++%%%bbb"""&&&)))((("""%%%$$$!!!'''&&&(((TTT...((("""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&'''((((((#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$ """###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''333333333222000///000222------......---+++)))(((++++++,,,---...000000111,,,,,,+++***)))))))))***(((((()))***,,,---...///***---///...+++***+++---))))))************))))))))))))))))))************+++***))))))))))))******(((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&%%%&&&(((***,,,%%%&&&&&&&&&''''''((((((&&&''''''(((((((((((((((((($$$)))\\\$$$$$$%%%%%%&&&'''''''''((('''&&&'''((()))(((&&&&&&''''''&&&$$$$$$&&&'''!!!'''%%%$$$'''***)))'''%%%&&&'''---$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###+++444)))(((!!!)))######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&'''!!!###$$$###"""!!!"""###$$$SSS!!!""")))'''(((%%%""")))%%%///}}}(((***$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""###$$$%%%'''((())))))$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$######"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&''''''&&&$$$###!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))///////////////......---,,,,,,---.../////////...++++++++++++++++++,,,,,,,,,,,,,,,++++++*********)))+++...111111000---,,,............---,,,+++***************)))(((&&&&&&(((((((((((())))))))))))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''***&&&%%%''''''&&&(((,,,%%%&&&'''((())))))))))))((((((((((((((((((((((((***%%%)))\\\$$$%%%'''((((((((('''&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***$$$'''%%%%%%&&&'''((((((((('''$$$$$$(((%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&''''''''')))###&&& 333$$$###'''###)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000%%%%%%'''***000333 +++)))'''&&&$$$$$$$$$&&&((()))///555"""***&&&&&&&&&&&&%%%$$$$$$###%%%"""XXX$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###%%%$$$###""""""###$$$%%%######$$$$$$$$$###""""""'''&&&%%%######"""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$###!!!  """###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&)))+++,,,###$$$$$$$$$$$$###""""""%%%$$$$$$$$$######""""""$$$$$$$$$$$$######""""""&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$#########$$$%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######""""""'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!! """###%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&000000111111000000///...------......///.........---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...000111222111///,,,+++............---,,,++++++))))))))))))((('''&&&%%%&&&''''''((()))******+++&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''$$$$$$'''&&&"""!!!$$$))))))))))))))))))((('''((((((((((((((((((((((((((($$$((([[[$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$''''''&&&%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$'''&&&%%%&&&'''((('''%%%''''''&&&&&&&&&&&&''''''###)))&&&QQQqqq+++,,,444$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%###+++)))&&&,,,&&&$$$ ***&&&%%%#########%%%&&&(((mmm{{{***---$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%"""XXX$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$###"""!!!"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$#########""""""""""""""""""!!!$$$$$$$$$$$$#########"""######"""######$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$#########$$$$$$'''&&&%%%&&&(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$############$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))(((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&111111222222111111000///.........///......------.........------,,,,,,,,,......------------,,,,,,////////////...---,,,,,,////////////...---,,,+++(((((((((((('''&&&%%%%%%%%%&&&'''((()))***+++,,,((())))))******))))))(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''%%%&&&((('''!!!,,,,,,,,,+++***(((&&&&&&(((((((((((((((((((((((((((###'''ZZZ%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%+++''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$((('''&&&$$$$$$&&&'''((('''''''''&&&&&&%%%%%%$$$'''%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###)))#########))) ---!!!333 ''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!+++!!!777666???+++"""%%%$$$###"""###$$$%%%&&&JJJ(((!!!&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%"""XXX$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&%%%%%%$$$"""###############$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&$$$###$$$%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###"""'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$############%%%%%%$$$############$$$&&&%%%$$$###"""###$$$$$$(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&111111222222111111000///.../////////...---,,,,,,///......---,,,++++++***---------------,,,,,,,,,)))))))))***+++,,,---...///////////////...------(((((())))))(((''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''',,,))))))+++***%%%###%%%,,,,,,+++***)))'''&&&%%%((((((((((((((((((((((((((($$$((([[[&&&%%%$$$$$$$$$%%%'''((('''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,'''((('''%%%###"""###%%%&&&$$$$$$((('''&&&$$$""""""$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$###""""""$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&'''!!!"""/// 333...)))''',,,''''''((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&***--- !!!www###111%%%%%%$$$###$$$$$$%%%&&&"""$$$+++---000###$$$$$$%%%&&&&&&&&&&&&%%%"""XXX$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%###"""&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$###""""""######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$######'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""$$$%%%***)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!!!!###$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&000000111111000000///....../////////...---,,,,,,...------,,,+++******)))+++++++++++++++,,,,,,,,,))))))))))))***,,,.../////////000000//////......)))************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''///+++***++++++)))***---((()))))))))(((((('''&&&(((((((((((((((((((((((()))%%%)))\\\'''&&&%%%%%%%%%&&&((()))(((''''''%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''((('''%%%###"""###%%%&&&$$$$$$+++'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&"""&&&&&&---CCCnnn%%%***)))...#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""---"""$$$...$$$&&&&&&&&&%%%%%%%%%&&&&&& ---555888###$$$$$$%%%&&&&&&&&&&&&%%%"""XXX$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$(((&&&###!!!!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######'''&&&$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############%%%$$$"""!!!!!!"""$$$&&&((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((("""$$$'''))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&000000111111000000///............///......------,,,,,,,,,++++++***************++++++++++++,,,,,,...------,,,,,,------...//////000000000000//////*********++++++******)))*********)))((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''---)))'''))))))(((+++///&&&''''''(((((((((((('''((((((((((((((((((((((((***&&&***\\\'''&&&&&&&&&&&&'''((((((''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''$$$''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&& ***++++++'''...%%%!!!######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""***???KKK)))CCCvvv""""""+++''''''&&&&&&&&&&&&%%%%%%$$$ """aaa'''$$$$$$%%%&&&&&&&&&%%%%%%%%%"""XXX$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%&&&'''((($$$###!!! !!!%%%(((+++$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$%%%###  """###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!$$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###%%%))),,,,,,***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&111111222222111111000///------......///.........,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------..................///000000111111000000000))))))************))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))&&&&&&))))))'''(((+++(((((())))))))))))(((((((((((((((((((((((((((((()))%%%)))\\\%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''&&&&&&&&&&&&&&&'''''''''$$$$$$###&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%''''''&&&&&&&&&&&&''''''###***'''%%%'''333,,,"""***!!!&&&''''''((())))))******'''''''''''''''''''''''',,,:::ooo888$$$333(((!!!***444666!!!'''&&&&&&&&&&&&&&&%%%$$$$$$%%%000NNN...%%%%%%&&&&&&&&&%%%$$$$$$%%%"""XXX$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$ !!!"""###$$$%%%%%%%%%!!!!!!"""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%$$$###""""""###$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$&&&$$$"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""  ###$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((******)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$#########%%%(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&222333333333333222111111,,,,,,---.../////////...,,,---------------------,,,,,,,,,------.........'''(((***,,,....../////////000000111111111000000(((((()))))))))))))))(((''''''(((((())))))******)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''%%%'''++++++'''&&&'''***************)))((((((((((((((((((((((((((((((((($$$((([[[###$$$%%%&&&'''&&&%%%$$$!!!!!!"""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!'''%%%%%%&&&'''((((((((('''$$$$$$!!!$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$(((''''''&&&&&&''''''(((,,,"""...%%%+++<<<```&&&"""%%%***$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''888@@@%%%''''''### !!!###%%%VVV,,,###%%%%%%%%%%%%%%%$$$###""" /// ///555&&&&&&&&&&&&%%%%%%$$$###%%%"""XXX$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%###!!! !!!###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++%%%$$$###""""""###$$$%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###&&&(((&&&!!!!!!$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""!!!!!!###&&&(((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((''''''&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&***,,,,,,***&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&000///////////////000111......//////......---,,,...------,,,+++***))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------222222222222111111000000...,,,)))))))))******)))''''''''''''''''''''''''+++)))'''(((******'''%%%,,,)))''''''((((((&&&###''''''((((((((((((((('''************++++++++++++))))))((('''''''''''''''(((((('''$$$"""!!!###%%%)))$$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###***&&&'''(((***)))'''&&&&&&'''&&&%%%###'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&&&&'''(((((((((---(((%%%(((:::"""&&&555!!!&&&&&&%%%$$$%%%&&&'''(((000---)))'''%%%$$$!!!&&&555%%%%%%%%%'''((()))(((&&& ###%%%)))(((&&&$$$###$$$%%%&&&***$$$"""...(((@@@$$$%%%111&&& /// !!!"""&&&YYY!!!!!!!!!$$$&&&'''%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&******)))'''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$###((('''&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''&&&%%%$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%######%%%'''((('''&&&''')))***)))((('''))),,,//////...+++)))%%%%%%&&&''''''&&&%%%%%%***)))((('''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&000000////////////000000......//////......---,,,------,,,,,,+++******)))******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000111000///---,,,---+++((((((((()))((((((''''''''''''''''''''''''***((('''(((******(((&&&+++)))''''''))))))'''%%%''''''((((((((((((((('''######$$$&&&((()))++++++(((((('''&&&&&&&&&&&&&&&******)))'''%%%%%%'''))))))$$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&%%%$$$######"""***&&&'''((())))))'''&&&&&&'''&&&%%%!!!'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''''''''''''''(((((((((((((((((( +++$$$)))!!!******)))###...'''&&&&&&&&&''''''((((((///,,,***((('''&&&$$$"""'''===((('''&&&&&&&&&%%%$$$###"""'''''')))'''&&&$$$$$$%%%&&&'''(((,,,...)))%%%lll}}}!!!&&&(((***###***###'''YYY######!!!###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$%%%&&&%%%$$$###$$$&&&((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$%%%&&&'''(((((((((((('''%%%%%%&&&&&&%%%###''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''((()))(((((())),,,...111...***)))***+++++++++---...000111000...,,,***%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&******))))))(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&111000000//////000000000...////////////...------------,,,,,,++++++******++++++,,,------------,,,++++++,,,,,,,,,,,,------,,,---///000000...,,,+++,,,***(((''''''(((((('''''''''''''''''''''''''''(((''''''(((******)))'''***)))'''((()))***((('''((((((((())))))(((((('''******)))((((((''''''&&&((('''&&&&&&%%%%%%&&&&&&)))))))))(((&&&''')))+++)))$$$((([[['''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###'''...&&&&&&((())))))'''&&&&&&'''&&&%%%+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***+++++++++)))))))))(((((((((((((((&&&!!!,,,!!!&&&---!!!???\\\&&&///&&&'''(((((())))))((((((---+++)))((()))(((&&&%%%###www999!!!***)))'''%%%$$$$$$$$$$$$'''---+++)))((('''&&&%%%&&&'''(((&&&%%%+++ 111\\\%%%000'''%%%$$$(((ZZZ%%%%%% ###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%'''''''''''''''((()))******)))(((((()))***)))''')))))))))(((((((((''''''%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))***+++,,,---///222555999444///,,,,,,---......222222111000...,,,***)))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&*********)))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&111111000000///000000000///////////////...------,,,,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,------//////////////////......---+++((('''((((((((('''''''''''''''''''''''''''&&&&&&'''((()))))))))((()))((((((((())))))))))))((())))))))))))((((((''',,,+++***)))(((&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&)))***)))$$$((([[[((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''',,,&&&&&&((()))((('''%%%&&&&&&&&&%%%+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++,,,,,,))))))((((((''''''&&&&&&***!!!*** !!!111&&&"""!!!%%%###%%%&&&'''))))))((('''''')))((('''((())))))(((&&&"""///***)))((('''&&&'''***,,,222000111***))))))((((((((())))))(((///"""(((888###333///***+++111 &&&%%%(((ZZZ&&&'''###%%%''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''')))++++++***)))(((+++***)))'''&&&%%%&&&'''&&&&&&&&&(((+++------,,,******))))))((('''''''''&&&''''''(((((((((((((((***)))(((((()))))))))((('''(((((((((((())))))))))))***,,,------000333666999666222000000111000000111000...---+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&222222111000000000000000//////000000//////...---,,,,,,,,,,,,,,,,,,------)))******++++++++++++++++++++++++,,,,,,,,,------000///---,,,,,,...000111...,,,)))((()))***)))(((((((((((((((((((((((((((%%%&&&'''(((((((((((()))(((((())))))(((((())))))))))))******)))((('''''' """$$$&&&((()))******))))))(((((((((((((((&&&'''(((((('''''')))+++)))$$$((([[[((((((((((((((((((((((((&&&'''''''''''''''''''''$$$%%%%%%'''((())))))***###$$$&&&&&&''')))(((&&&%%%%%%&&&&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))))))))'''''''''&&&&&&%%%%%%%%%))) )))'''""",,,***###yyy333+++ $$$%%%&&&'''((('''&&&&&&&&&%%%%%%'''))))))(((''')))ddd((((((''')))*********---222666:::000444******************++++++---'''$$$999%%%000 WWW...&&&%%%111)))%%%(((ZZZ''''''((()))***(((&&&$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############'''((()))((('''&&&''')))((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&((()))++++++***(((''''''((()))'''$$$###$$$&&&!!!!!!!!!###&&&(((((('''(((((((((''''''&&&&&&&&&&&&'''(((((())))))(((((()))'''%%%%%%'''(((((('''&&&&&&'''''''''(((((((((((()))***++++++---000222444333222333444444222000///...,,,+++*********+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&333222111111000000000000///000000000000///......++++++,,,,,,------......))))))***++++++++++++***++++++,,,,,,,,,,,,------...---+++***+++,,,...000...,,,***))))))******)))((((((((((((((((((((((((%%%'''(((((('''''''''((('''((()))((('''&&&'''(((************)))(((''''''######$$$&&&'''((()))***+++***))))))(((((())))))''')))******))))))***,,,)))$$$((([[[''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))'''"""&&&%%%'''((((((&&&%%%%%%&&&&&&%%%***%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$!!!***...'''%%%&&&%%%CCCjjj&&&((($$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%''')))***((('''KKK333777###&&&(((+++,,,---///444999999---111))))))************++++++---%%%---"""+++###'''111lll...%%%$$$(((ZZZ&&&'''%%%&&&'''&&&$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%'''((()))(((''''''((()))))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$######&&&&&&%%%$$$&&&)))&&&%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''### !!!$$$&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((())),,,/////////111333555555222///...---,,,,,,,,,,,,,,,---'''&&&&&&%%%%%%&&&&&&'''"""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&444333222111000000000000000000000000000///......++++++,,,,,,---......///)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,---............---...+++)))((()))))))))(((((((((((((((((((((((((((%%%'''))))))&&&%%%&&&'''&&&((()))(((%%%$$$%%%'''***++++++******((('''''',,,++++++***)))(((''''''******)))(((((((((((((((''')))******)))((()))***)))$$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''')))***+++,,,000$$$&&&%%%'''((((((&&&%%%%%%&&&&&&%%%000%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&"""''''''+++)))$$$&&&&&&111!!!***&&&&&&&&&&&&&&&'''(((((($$$$$$%%%(((***+++)))'''xxx+++555+++&&&***------+++,,,///333...((()))&&&''''''(((((()))((((((&&&***---(((000)))(((%%%+++EEE666&&&###'''YYY$$$%%%###$$$%%%$$$""""""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''%%%'''((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!&&&(((&&&%%%&&&)))***)))''''''(((((('''%%%%%%%%%%%%&&&&&&''''''(((&&&&&&'''((((((((((((''''''### $$$&&&&&&$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''))),,,...000///000111333333222000,,,,,,,,,+++++++++******'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&444333222111000000000000000000000000000//////...***+++,,,,,,---...//////++++++,,,------------,,,++++++,,,,,,,,,---------***---111444444222///------***((('''((((((((('''))))))))))))))))))))))))&&&(((***)))&&&$$$%%%'''&&&((()))'''$$$"""###%%%+++++++++******(((''''''%%%%%%&&&&&&''''''(((((())))))((('''''''''''''''%%%'''(((((('''&&&&&&''')))%%%)))[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((( !!!$$$'''***---000111333"""&&&%%%'''((('''&&&$$$%%%%%%&&&%%% %%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((()))))))))))))))%%%&&&&&&''''''(((((((((%%%...###!!!((((((+++***"""###"""(((((('''&&&&&&((()))***%%%%%%'''))),,,,,,***(((---!!!,,,'''+++...---)))'''))),,,###&&&"""$$$$$$%%%&&&''''''&&&&&& %%%%%%777&&&000 ###:::%%%000######&&&YYY###$$$%%%&&&&&&$$$""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###""""""!!!###)))***'''$$$$$$&&&%%%$$$$$$%%%'''((('''&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&'''''''''''''''***%%%!!!"""&&&)))(((&&&&&&&&&&&&''''''''''''((($$$&&&'''((((((***...000333111//////000222222111*********))))))(((&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&333333333333000---***(((---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++''')))+++.........---,,,---...///000000///...---))))))))))))))))))))))))((((((((()))))))))))))))******)))'''%%%%%%&&&(((+++***)))'''''''''((()))333,,,%%%###&&&((((((&&&'''''''''''''''((())))))&&&&&&'''''''''&&&$$$###((((((''''''''''''(((((()))$$$((([[[)))((('''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''+++///111222222 ((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((((((---+++"""))),,,444''''''(((***+++***(((%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&333iii'''%%%***&&&### (((222"""(((%%%###$$$(((,,,......///&&&&&&''''''((()))))))))))))))000+++###''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%'''VVV+++888III!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""############""""""&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%***(((&&&%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((('''&&&$$$$$$%%%&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&'''))),,,///---//////---...000///+++))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''''''''''')))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%444444444333111///---+++......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++***+++,,,......---,,,+++,,,---...//////...---,,,))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&)))******(((&&&%%%&&&'''***)))(((''''''(((((()))111,,,%%%$$$&&&((((((&&&'''''''''''''''((())))))&&&'''(((((('''&&&%%%$$$((((((''''''''''''(((((()))$$$((([[[)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''***---///000,,,yyy$$$((('''&&&%%%%%%%%%%%%&&&%%%$$$~~~%%%'''&&&&&&%%%%%%%%%&&&&&&)))###222%%%%%%$$$'''))))))***+++---,,,***'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''$$$%%%'''%%%(((***)))***%%%)))&&&$$$$$$(((+++------vvv)))&&&'''&&&&&&'''((((((((((((((($$$((($$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$)))%%%"""|||,,,kkk######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!! """$$$&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%''''''''''''(((***+++,,,&&&&&&''''''&&&&&&%%%$$$######""""""""""""######%%%%%%%%%&&&&&&((()))))),,,+++*********,,,...///111222///,,,,,,//////,,,''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%555555444333222111111000//////000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++,,,,,,---...---,,,+++***+++,,,---......---,,,+++))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%((()))***)))'''&&&&&&&&&)))(((((((((((())))))***///+++&&&$$$&&&(((((('''''''''''''''((((((((()))'''((((((((((((''''''&&&((((((''''''''''''(((((()))$$$((([[[''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''((()))+++,,,---&&&TTT'''''''''&&&%%%%%%%%%&&&&&&%%%$$$XXX'''(((((('''&&&%%%%%%%%%%%%%%% $$$$$$$$$"""444''')))))))))***,,,+++)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%!!!000((()))'''***///(((###+++***'''%%%%%%''')))++++++WWW###%%%(((%%%&&&&&&'''''''''''''''###&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%+++333)))===%%%XXX$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ $$$'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&######""""""""""""######$$$$$$%%%%%%'''(((***+++---,,,,,,,,,,,,---------000111...)))(((+++---+++%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%555444333222222222222333///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******++++++,,,,,,------,,,++++++,,,---............---,,,))))))))))))))))))))))))((((((((()))))))))))))))&&&(((******(((&&&&&&&&&''''''(((((())))))******,,,)))&&&%%%'''(((((('''&&&''''''(((((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))$$$((([[[&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))%%%:::&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$777(((((('''&&&%%%%%%%%%%%%%%%'''))),,,...---''''''&&&&&&'''))))))'''%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''###'''CCCaaa(((+++,,,%%%)))(((!!!000***((('''&&&&&&((())))))==="""&&&)))%%%&&&''''''(((((('''''',,,'''&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&///)))444+++)))***'''NNN&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$""""""###$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""((('''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%''')))***++++++,,,,,,---,,,+++***)))(((,,,+++(((&&&((()))'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%###!!! $$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222222111111111111222333///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++******+++,,,---------...---...///000000///...---))))))))))))))))))))))))&&&''''''((()))***++++++&&&(((******((('''&&&'''''''''(((((())))))******)))((('''&&&'''(((((('''&&&&&&'''((()))((((((((()))))))))((())))))))))))((((((''''''''''''(((((()))$$$((([[[&&&'''((()))))))))''''''(((''''''&&&&&&''''''(((***))))))(((((((((((((((&&&'''..."""&&&&&&%%%%%%%%%&&&&&&'''%%%$$$'''(((%%%%%%%%%%%%%%%&&&'''(((^^^###''''''&&&%%%&&&'''(((&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$***"""###..."""###+++!!!+++))))))((('''&&&&&&'''(((///%%%''')))''''''((())))))))))))(((***)))%%%%%%'''(((******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((''')))[[[fff&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&$$$""""""###%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''''''''%%%######$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))'''&&&%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%''')))***++++++,,,---------+++)))(((###)))---,,,******)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%###!!! $$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000000111111111111111111//////000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++)))******+++,,,......///---...///000000///...---))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))&&&((())))))(((''''''((('''((()))))))))))))))(((&&&'''''''''''''''''''''%%%&&&((()))))))))(((''')))(((((((((((())))))***((((((''''''''''''(((((()))$$$((([[[''''''((()))))))))((((((((((((''''''''''''((((((***)))((('''&&&'''((((((&&&(((+++!!!&&&&&&%%%%%%%%%&&&''''''%%%$$$%%%'''%%%%%%%%%%%%&&&'''((((((nnnggg###)))'''&&&'''((()))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&"""222+++&&&"""///"""###((())))))(((&&&%%%&&&(((((((((((()))'''(((((()))))))))))))))'''%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''000!!!!!!---eeeUUU$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((&&&######%%%(((+++***(((''''''(((***+++''''''''''''(((((((((((($$$"""!!!!!!###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((######%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$%%%%%%'''(((***+++,,,---.........,,,+++***%%%---333222000...,,,)))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&000000111222222111000///......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++++++++++++++,,,,,,---...------...//////...------))))))))))))))))))))))))''''''''''''''''''&&&&&&'''(((((((((&&&&&&((()))((())))))******)))((('''$$$&&&'''((((((''''''(((%%%&&&((()))***)))((('''(((((('''''''''((()))***((((((''''''''''''(((((()))$$$((([[[((((((((((((((())))))***((((((''''''''''''((((((+++)))'''%%%%%%&&&(((***(((&&&(((###%%%%%%%%%%%%%%%&&&'''(((%%%$$$***%%%&&&&&&%%%%%%%%%&&&&&&'''333***)))'''&&&&&&'''(((((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''')))>>>kkk"""'''+++"""---"""$$$&&&((()))(((&&&%%%&&&(((%%%((('''(((&&&'''(((((())))))((((((!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***''',,,""" ,,,%%%ppp######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((())))))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%(((***(((%%%$$$'''++++++***(((&&&&&&(((***+++&&&&&&&&&'''''''''((((((%%%###""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''!!!!!!""""""###$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&((()))))),,,,,,,,,,,,,,,,,,+++++++++333888555000...,,,***+++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''((('''&&&%%%&&&'''((('''&&&$$$###''''''''''''''''''''''''000111222333333222000...---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++...---,,,+++++++++,,,,,,,,,,,,---......---,,,,,,)))))))))))))))))))))))),,,+++***)))((('''&&&&&&((((((((('''&&&&&&(((+++))))))*********((('''&&&###%%%'''((((((''''''(((%%%&&&((()))***)))((('''((('''&&&&&&&&&((()))***((((((''''''''''''(((((()))%%%)))[[[)))(((''''''''')))***+++((((((''''''''''''((((((+++)))&&&$$$$$$&&&)))+++***$$$%%%uuu&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$ttt///$$$(((((('''&&&%%%%%%%%%%%%(((iii'''%%%###$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''!!!---'''111%%%--- )))###+++%%%''')))(((&&&%%%&&&(((###'''&&&(((%%%&&&''''''(((((('''''''''yyy(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$)))''')))$$$###;;;!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&))),,,***&&&%%%)))---((('''%%%######%%%'''(((%%%%%%%%%&&&&&&'''''''''***(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))///666999444---++++++)))------,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''''''''''')))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$######%%%''')))((('''%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''000000000000111111111111......---------,,,,,,,,,***+++---.........------///...+++***)))+++---...************+++,,,---...+++---///111000---***'''''''''''''''(((((((((((()))'''&&&'''***///222333((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((($$$%%%&&&(((***,,,...///&&&...'''""")))(((''''''&&&&&&(((---///***$$$++++++***bbb&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&))))))((((((((('''''''''"""555###444'''&&&&&&&&&&&&&&&&&&&&&&&&***&&&:::)))"""&&&&&&&&&&&&&&&'''((()))+++555(((!!!!!!!!!$$$%%% ***((('''((('''%%%''',,,%%%%%%%%%&&&&&&&&&'''''')))$$$+++***###%%%'''$$$***!!!"""######$$$&&&(((***+++((((((&&&'''%%%)))***&&&''',,,---)))+++GGG&&&+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!eee&&&'''###$$$%%%&&&&&&$$$"""!!!%%%&&&'''(((((('''&&&%%%&&&(((+++,,,)))%%%"""!!!&&&%%%$$$$$$######$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$######"""###&&&((('''%%%$$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%###"""'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&***&&&###'''---...(((!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###%%%''''''&&&$$$$$$%%%&&&%%%%%%&&&((((((&&&%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###&&&(((((('''))))))*********((('''&&&******+++,,,------......---+++)))'''&&&&&&(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$000000000000111111111111.........---------,,,,,,,,,,,,---.........------------,,,,,,,,,,,,++++++************+++,,,,,,------...000000000...+++)))+++******)))((('''&&&&&&---+++(((&&&((()))******((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))*********&&&'''((((((''''''((()))%%%''''''$$$"""$$$(((+++&&&...bbb&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%(((%%%---###&&&&&&&&&&&&&&&&&&&&&&&&###!!!222%%%)))''''''&&&&&&'''((())))))'''|||AAA999 ;;;""" $$$&&&$$$%%%(((&&&&&&'''''''''((((((((()))'''***JJJeee&&&%%%444444!!!%%%%%%%%%%%%&&&'''((((((((((((&&&'''%%%((('''######(((***(((???555###"""'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&(((((()))******)))((('''''')))++++++(((%%%$$$###&&&&&&$$$######"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###%%%''''''%%%$$$$$$%%%#########%%%'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""###%%%''''''&&&&&&'''((((((((('''&&&%%%&&&''''''((())))))******,,,+++)))'''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$000000000111111111222222.........------------,,,.........///......---,,,+++,,,---...---,,,***)))++++++*********++++++,,,///////////////---,,,,,,************))))))((((((...+++'''%%%%%%&&&&&&%%%(((((((((''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))))))))((((((,,,%%%(((,,,%%%!!!%%%$$$)))***,,,,,,***'''''''''...000+++XXX&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''..."""++++++"""&&&&&&&&&&&&&&&&&&&&&&&&"""###)))"""...)))((((((((((((((()))***$$$GGGWWW///###+++,,,'''%%%(((***(((%%%%%%""""""#########$$$$$$$$$(((***&&&///+++!!!'''000000!!!(((''''''&&&&&&&&&&&&'''rrr((((((&&&'''&&&'''&&&""""""&&&((('''^^^###((("""(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$ ######$$$)))((('''&&&''')))***,,,.........---,,,+++))))))''')))***)))'''%%%%%%%%%'''&&&%%%$$$###"""""""""###$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&""""""###%%%'''&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&"""'''***((($$$"""%%%)))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%)))((('''''''''&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%'''&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((+++***((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%000000111111111222222222............------------////////////...------,,,------------,,,+++******,,,+++***************+++///...------,,,,,,,,,,,,'''((((((***+++,,,------***(((&&&%%%&&&'''((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((()))*********...%%%((()))"""&&&,,,&&&!!!&&&,,,---,,,+++,,,,,,&&&VVV&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))222$$$++++++nnn%%%&&&&&&&&&&&&&&&&&&&&&&&&'''+++nnn%%%$$$,,,******)))))))))))))))***%%%$$$222&&&EEE&&&...'''"""%%%((('''%%%%%%))))))))))))***************"""!!!%%%111)))""")))"""''')))(((''''''&&&'''''''''KKK((((((&&&''''''((((((''''''(((((((((///&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,!!!OOO$$$&&&((()))***+++---...000000444333222000---+++)))((('''''''''&&&$$$###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$'''******&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''"""&&&)))'''""" %%%***&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$&&&%%%$$$###$$$%%%$$$###"""###%%%%%%$$$"""$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''&&&"""######$$$%%%&&&&&&&&&&&&&&&''''''((((((((())))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%111111111111222222222222//////.........---------//////......------------000...,,,*********+++,,,++++++******)))*********---,,,+++*********+++,,,'''((()))***+++,,,---...)))'''&&&&&&((()))***)))''''''((())))))(((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))))))))###''')))&&&'''000111'''///,,,+++,,,)))%%%&&&,,,%%%000ttt&&&''''''(((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((,,,)))%%%'''777###&&&&&&&&&&&&&&&&&&&&&&&&(((,,,777&&&***%%%,,,+++***)))))))))))))))***bbb888...&&&&&&((('''&&&&&&###$$$$$$$$$$$$%%%%%%%%%''')))***---'''ZZZmmm###&&&000 000(((((('''''''''((())))))000((((((&&&'''%%%&&&(((******)))''''''<<<000$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%444nnn(((++++++...111555777777666555777666333000,,,)))'''&&&%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%&&&'''((()))***######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$'''******&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%$$$######$$$%%%"""&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''######$$$%%%&&&'''((((((''''''((((((((((((((()))'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&111111111222222222222333/////////.........------......---,,,,,,,,,------111///,,,***))))))+++---******)))))))))******++++++******))))))******+++++++++++++++******))))))+++***(((((())))))((('''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((******)))(((((('''&&&&&&,,,+++%%%)))'''!!!$$$!!!,,,222+++ (((000"""&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&***...&&&'''!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&"""''''''---###,,,,,,***)))((((((((((((+++"""222%%%'''///)))(((((((((((())))))***'''((((((&&&'''$$$###%%%***+++(((&&&((($$$(((///###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!&&& '''...444444777:::===>>><<<999666444333000---***'''&&&%%%###$$$%%%$$$######$$$&&&$$$%%%%%%&&&'''(((***+++&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$######"""""""""###%%%'''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$######""""""######$$$'''%%%###$$$&&&'''%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$###$$$%%%$$$""""""$$$%%%"""%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''111111111222222222333333////////////............,,,,,,+++***+++,,,------000///---+++************))))))((())))))***+++,,,************************,,,,,,+++***)))(((((('''+++***(((((()))((('''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))((((((''''''&&&###222(((###,,,JJJ@@@---!!!'''''')))---333!!!///&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''***+++,,,$$$'''sss)))&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$%%%,,,''',,,,,,***)))((('''''''''(((***MMM888/// ...***++++++***)))((((((((((((***rrr((((((&&&''''''$$$$$$((()))((()))...---&&&***(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""***666$$$555======>>>???>>><<<888444111---,,,***((('''&&&&&&'''###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''''')))(((%%%######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$######$$$$$$$$$&&&%%%$$$&&&((((((%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###""""""$$$&&&***)))((('''((('''$$$"""%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&)))(((&&&$$$$$$%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((111111222222222333333333000/////////............+++******)))***+++---...............---+++)))((((((((((((((()))***,,,,,,***++++++,,,,,,,,,++++++)))))))))))))))*********((('''&&&'''))))))((('''&&&'''(((******((('''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&'''((()))******'''222"""$$$555!!!555NNN'''&&&,,,***&&&!!!777sss&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))******++++++'''!!!...///666666&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CCC333###)))---,,,+++***((('''&&&&&&&&&$$$,,,!!!bbb%%%+++222,,,...---+++***((('''&&&&&&///BBB((((((&&&''',,,&&&$$$((())))))...555222666 )))%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&---(((,,,%%%OOO999CCCBBBAAA>>>:::666111---+++'''&&&%%%%%%%%%&&&((()))$$$&&&((((((''''''((()))&&&&&&%%%$$$############'''%%%!!! ###$$$#########$$$$$$%%%&&&&&&###&&&((('''%%%$$$&&&)))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&''''''((($$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###!!!"""$$$&&&!!! !!!###&&&((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""%%%''''''$$$""""""###&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((------...000111222333444222222111000///...------000...+++(((&&&%%%&&&&&&((()))******++++++++++++///---***)))******(((''',,,+++++++++******))))))+++***)))(((((()))***+++******)))(((((((((((((((''''''(((((())))))*********************)))(((((((((((((((((((((((('''''')))'''%%%%%%(((***,,,,,,///...///555999TTT;;;,,,RRR((((((((((((((('''''''''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''((($$$///###""""""&&&(((%%%$$$&&&))))))000333...!!!&&&((())))))))))))(((((((((((($$$###(((###...888'''333111...+++)))(((((()))+++"""!!!###))))))))))))!!!---))),,,+++jjj***))) ,,,&&&(((((('''&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######+++"""!!!&&&555YYY===BBB<<<888333---***((())))))%%%%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&###"""!!!"""$$$%%%%%%###%%%&&&&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###"""######%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''""""""###$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))%%%%%%)))+++((($$$"""''''''&&&%%%%%%'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''......///000111222333333222111111000///...------000///---,,,+++++++++,,,+++,,,---...............000...+++***++++++)))(((+++++++++******)))))))))***)))(((((((((((()))*********)))(((((((((((((((&&&&&&&&&'''''''''''''''))))))******)))(((((('''%%%&&&&&&''''''((((((((()))((('''(((******)))(((***###///111((((((((((((((((((((('''******)))((((((((((((((())))))))))))))))))))))))+++%%%(((+++&&&iii***---******---,,,'''%%%&&&"""SSSqqq%%%***///'''&&&))))))))))))((((((((((((&&&&&&&&&888&&&000222000...,,,)))(((''''''((('''rrr"""%%%((("""%%%000..."""333///XXX###''')))...###***)))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$!!! '''000++++++666:::222000,,,(((&&&%%%&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$###"""###%%%%%%%%%###&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&$$$###"""$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''555---'''''''''&&&%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''000000000111111111222222111111000///...---,,,,,,------------.........///******+++,,,,,,,,,++++++000...,,,+++++++++***)))*********)))))))))))))))***))))))(((((())))))******))))))((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((('''&&&%%%%%%&&&'''((()))******(((((()))***+++***'''$$$111444&&&$$$555''''''((((((((((((((((((***))))))((((((((((((((('''''''''''''''''''''''''''((()))***"""###&&&>>>...%%%###***,,,((('''+++!!!zzz)))------%%%$$$))))))))))))(((((((((((()))'''%%%YYYiii###+++666...---+++)))((((((((((((%%%%%%%%%%%%(((*** $$$&&&555///)))###%%%,,,---"""***)))(((&&&%%%$$$$$$$$$''''''''''''''''''''''''(((((((((''''''&&&&&&%%%""" !!!%%%&&&###"""###@@@---///((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''"""""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&%%%$$$#########'''%%%$$$$$$%%%&&&%%%###''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&'''((()))******$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''',,,,,,+++***)))''''''&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''+++$$$ """%%%&&&''')))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''111111111111111111111111111111000///...---,,,,,,)))***+++,,,------,,,,,,)))******+++++++++******///---+++***++++++***)))))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))******))))))((((((''''''&&&''''''(((''''''&&&&&&((((((((())))))******+++((((((((()))******(((&&&------###!!!+++''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""++++++###&&&999}}}^^^+++((($$$###%%%(((+++...)))sss###%%%((( )))((())))))))))))(((((((((((()))%%%'''333&&&///...---,,,+++***))))))******''',,,sss333+++...$$$,,,222######111<<>>===<<<;;;:::111@@@///)))...III???"""///000 333///000///###&&&,,,)))'''***'''))))))******)))'''%%%$$$''''''''''''''''''''''''&&&'''''''''''''''''''''---%%%###***///,,,)))+++000,,,BBB555ggg%%%%%%&&&&&&%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''((((((((('''###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))(((&&&$$$###%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&((()))***+++++++++***************************************************************'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))%%%$$$))),,,)))%%%$$$''''''&&&%%%%%%'''((()))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''000000111222333444444555777444000---...///000111......---,,,,,,+++******)))******++++++******))))))+++++++++***)))***+++------...//////...------++++++***)))(((((())))))))))))((((((((((((((()))******))))))((((((''''''%%%''')))***)))((()))+++++++++***)))((('''&&&&&&+++)))((('''(((+++...000+++***)))''''''(((((())),,,"""!!!(((%%%"""999ZZZ...,,,***(((''''''((()))&&&&&&&&&&&&''')))***+++((((((''''''''''''((((((++++++******))))))(((((())) QQQ:::)))---..."""555[[[ ,,,+++***((('''(((((()))''''''&&&%%%&&&'''((()))333 ---000,,,oooKKKLLLLLLFFFEEEGGG@@@@@@MMMAAAKKK;;;888???222mmm;;;###$$$444000+++%%%)))###%%%,,,***  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((''''''''''''(((((()))))))))***+++...111444666666KKK>>>FFFBBB$$$$$$(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$ """&&&(((%%%"""&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''&&&######&&&)))''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((((((...,,,++++++,,,------,,,...---,,,+++***(((((('''(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''(((***)))(((&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&(((''''''(((***,,,)))))))))))))))******+++111111111111111111222222333333333111...------.........---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++)))+++,,,+++***)))***+++++++++,,,------,,,++++++++++++***))))))))))))))))))((((((((())))))***+++))))))))))))((((((''''''''')))******((('''((()))))))))))))))(((((((((((('''&&&$$$$$$$$$%%%'''(((***)))((('''''''''((((((---'''(((///,,,###(((555ccc++++++,,,,,,,,,++++++***(((((('''''''''(((((()))((((((''''''''''''((((((*********))))))(((((((((+++222yyy>>>===$$$,,,vvv!!!:::---,,,***)))(((((())))))***)))))))))***+++---...333&&&111000***GGGJJJLLLJJJJJJMMMHHHCCCFFF???KKKDDDHHHRRR<<>>GGGAAA??????666OOO$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&''''''((())))))((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***))))))***+++,,,------......,,,++++++,,,------,,,***))))))((('''&&&%%%%%%((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''(((***,,,(((((('''''''''((())))))222111111111000000000000111444555444000---,,,---...------,,,,,,++++++***------............------***+++,,,+++***)))***,,,++++++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))***+++,,,)))))))))((((((((((((''')))***+++***(((&&&&&&'''''''''(((((())))))******)))))))))(((''''''''''''))))))((('''''''''''''''&&&%%%(((///111,,,&&&###...######TTT((())),,,---...---+++******)))(((((('''''''''((()))((((((''''''(((((()))))))))))))))(((((((((((("""---555rrr&&&333###---,,,***)))(((((())))))++++++,,,,,,...///111222111000888555222GGGKKKMMMLLLKKKNNNOOOJJJEEEHHHNNNJJJJJJRRRIII===@@@...%%%==="""***%%%&&&++++++%%%$$$)))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&'''''')))******,,,...222777;;;>>>@@@AAAHHH333===222...%%%HHH$$$%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%###""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###'''))))))'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$&&&'''((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((()))***+++,,,---------.........//////---+++***+++,,,---,,,+++*********))))))((((((((()))((((((''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$%%%$$$$$$&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))(((((()))+++((((((''''''(((((()))***222222111111111111111111444444444333222000...------------,,,,,,+++++++++------............------***+++,,,,,,******+++,,,------------------------******)))))))))))))))***++++++***************+++((((((((((((((((((((((((((()))+++***(((''''''((((((((((((((())))))))))))++++++,,,---,,,+++***)))((((((((('''''''''''''''&&&''''''''',,,000---((((((000+++"""EEE((()))******+++***)))((())))))((((((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''444///###'''}}}kkk444'''###***+++***)))((((((((()))***------...000222333555666666<<<@@@<<<;;;aaammmMMMLLLLLLIIIGGGNNNQQQJJJNNNNNNOOOKKKGGGLLLRRRPPP===///666,,,555)))%%%%%%((()))&&&'''+++''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&&&&&&&''')))***+++222444777:::<<<<<<;;;:::444(((666)))...%%%ooo$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$'''(((&&&###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&!!!"""###%%%&&&&&&'''''''''''''''((()))***+++,,,---,,,,,,++++++++++++,,,000000///...,,,+++*********)))((()))++++++***((()))))))))***************))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''###%%%'''''''''&&&''')))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))''''''(((***))))))))))))***+++,,,---111111222222333444555555777333000///111111///,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,***,,,,,,,,,+++***+++,,,------------------------***)))))))))))))))******------+++***))))))))))))'''''''''''''''(((((((((&&&((()))***)))((()))***))))))))))))((((((((((((%%%&&&((()))***)))((('''(((((((((((((((''''''''',,,...,,,%%%$$$)))***'''&&&***)))+++***!!!&&&;;;,,,+++***(((((((((((()))'''''''''((((((***++++++))))))(((((((((((())))))((((((((()))))))))))))))222===555RRRAAA111--- 777&&&******)))))))))***,,,---333333555777999;;;<<<======FFFDDDAAA@@@DDDLLLGGGMMMLLLCCCIIIPPPHHHKKKHHHRRRVVVJJJIIIPPPOOOMMMLLLZZZkkk777999"""777%%%'''%%%$$$&&&&&&%%%&&&)))''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&''''''(((******222333666777777555222000)))%%%******,,,+++###'''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$'''(((&&&###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((()))))))))))))))(((((()))***,,,...000111222111///---,,,+++******---,,,+++***)))(((''''''''''''&&&((())))))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&((())))))'''&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))************+++***(((((()))+++)))******+++---///000111111111222333444555666666:::666222000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---++++++************++++++)))))))))))))))******+++---,,,+++***)))(((((((((&&&''''''''''''(((((((((%%%'''))))))))))))***+++******))))))((((((''''''%%%&&&'''((()))((((((''')))))))))***)))(((((('''&&&***---***'''&&&'''&&&...---)))...666+++"""222ttt000///,,,***((()))***+++'''''''''((()))***,,,,,,***))))))(((((())))))***))))))))))))************###&&&&&&555111(((BBB>>>222***$$$(((DDD------------///111333555<<<===???AAACCCDDDEEEEEE???GGGDDDHHHHHHEEERRRCCCJJJPPPDDDDDDJJJ@@@MMMDDDIIIRRRNNNKKKKKKGGGNNNMMMRRREEERRR222+++...'''000:::///((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''(((''''''''''''((())))))+++---///111000///---+++...&&&!!!///$$$333!!! %%%&&&&&&&&&&&&%%%$$$#########%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$&&&''''''%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***(((%%%"""###%%%(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((())))))************)))******+++,,,---///111222111000///,,,+++)))((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&''')))(((&&&$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%'''((('''&&&$$$%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******+++++++++,,,,,,,,,******,,,...,,,---...000222555888999222222222333333444444444>>>@@@@@@;;;333---,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---++++++***))))))***++++++)))))))))))))))***++++++)))))))))(((((())))))***&&&&&&&&&'''''''''((((((&&&(((******)))(((((()))(((((((((((())))))))))))***************))))))((()))***+++++++++***(((((("""$$$)))......+++***+++'''(((!!!###...///***---,,,555%%% \\\------,,,++++++*********)))((((((((()))***++++++******))))))))))))******)))*********+++++++++,,,:::444 333---+++rrr===***:::!!!;;;))),,,333333333555888;;;>>>???CCCDDDFFFHHHJJJKKKKKKKKKCCCHHHEEEPPPLLLOOOiiiFFFBBBKKK???>>>EEE;;;GGGEEEAAABBBHHHMMMLLLKKKHHHMMMBBBSSSPPPOOO|||<<<:::---===III333$$$***---,,,---,,,***))))))(((&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))((((((''''''''''''(((((()))***++++++***(((''',,,'''!!!+++"""000+++&&&---%%%'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""############"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''')))***$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$&&&'''&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%######%%%''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((()))***+++,,,---------------,,,,,,,,,------...,,,,,,***)))((('''''''''$$$$$$%%%%%%&&&'''(((((('''&&&'''(((***)))'''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,...///000///...///111333333444666999===@@@DDDEEE333333333222222222111111BBBJJJPPPHHH888------222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---...---,,,++++++,,,---...))))))((())))))***++++++&&&&&&&&&'''(((***+++,,,&&&&&&&&&'''''''''(((((((((***+++***((('''''''''&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&***++++++,,,,,,***)))(((---((()))///111,,,***---...111,,,***$$$"""***)))"""$$$111))) SSS'''(((***+++++++++)))(((+++******)))))))))))))))******))))))))))))************+++++++++,,,,,,,,,$$$333''''''--- %%%666+++)))<<<)))$$$222000 555000(((<<<777888999;;;>>>BBBEEEGGGEEEFFFHHHJJJLLLLLLLLLLLLMMMNNNIIIRRRGGGJJJlllKKK999AAA666999DDD>>>555EEEEEE===BBBGGGEEEDDDCCCMMMOOOEEEHHHLLLHHHPPPuuuJJJBBBFFF???HHH???555===???555222000111111...,,,+++***'''((((((((((((((((((((((((%%%&&&'''((())))))))))))***)))(((''''''&&&&&&'''))))))))))))(((&&&$$$### &&&&&&"""&&&'''###%%%111###VVV&&&'''#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''' ###%%%&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$"""!!!"""###$$$$$$$$$%%%%%%&&&&&&&&& $$$((((((&&&$$$$$$&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))),,,---...111222444444555000///...,,,+++***))))))''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&(((((((((***++++++(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%"""$$$&&&'''&&&'''((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,000111222222111222444666;;;===???BBBGGGKKKNNNPPP///000111222333333444444>>>@@@???<<<666111000000///...,,,*********,,,---,,,***((((((***+++)))&&&***+++,,,------+++***)))***---000///,,,+++,,,...&&&''')))***+++++++++***((((((((((((((((((((((((***)))((()))++++++)))((())))))))))))((((((((((((++++++******++++++,,,---((((((''''''''''''((((((************************---,,,***((('''((()))***))))))))))))***************+++,,,,,,+++)))&&&%%%111,,,***)))***,,,...,,,***...))))))---...)))'''***************************---***((((((***+++(((&&&(((((())))))))))))(((((($$$'''(((&&&666fffkkk<<<''')))111///000000222444666888999<<<>>>@@@DDDFFFHHHHHHHHHGGGCCC@@@BBBGGGIIIHHHEEEJJJJJJKKKKKKJJJHHHFFFEEEHHHFFFDDDBBBAAAAAABBBCCCAAA@@@@@@???>>>===<<<<<<999999999999999999999999444444333222000///---,,,.........///000111333333555666888:::<<<>>>?????????@@@@@@???;;;999888888555666888<<<@@@CCCGGGIIIFFFGGGHHHIIIJJJJJJJJJJJJHHHOOOmmmeeeGGGCCCJJJMMMKKKIIIFFFBBBAAABBBBBB???===555555333111///---,,,+++---,,,+++******)))************)))((('''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''',,, 111---###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''$$$"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%)))(((''''''))))))((('''(((((('''&&&%%%%%%$$$$$$###$$$%%%'''((())))))***)))((('''&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&'''''''''%%%$$$))))))+++---...000222222222222333333111000...,,,,,,+++++++++******))))))&&&&&&&&&&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%((((((((()))+++***(((&&&&&&&&&%%%$$$############'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%'''))))))((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''***************)))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))******(((&&&%%%&&&&&&((()))***+++++++++,,,---...---+++)))((())),,,---......---...000222555666888;;;???CCCFFFHHHGGGJJJNNNRRRUUUVVVVVVUUU111111000000111222333444///111333111///,,,---...///---,,,******+++,,,------+++)))***,,,,,,+++)))***++++++,,,,,,,,,++++++((()))******))))))***,,,))))))***+++***)))(((((((((((((((((((((((((((((()))((('''(((******((('''((((((((()))))))))))))))++++++******++++++,,,---))))))))))))))))))))))))************************))))))((('''(((***,,,---$$$%%%%%%&&&'''((())))))++++++******************000'''<<>>BBBDDDBBB@@@BBBCCCCCCCCCBBBAAA???>>>@@@@@@>>>=========>>>>>>999999888777777666555555111111111111111111111111......///000000000000000///......//////000111222222222444555666666777777999:::;;;:::888666666666222222444666888;;;>>>???@@@AAABBBDDDFFFGGGHHHIIIHHHJJJLLLIIIFFFOOOjjjkkkTTTEEENNNEEE>>>???GGGMMMLLLHHHJJJHHHEEEEEEFFFGGGEEECCC===<<<:::888555222000///...---,,,++++++*********)))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,$$$AAA|||%%%+++$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''%%%###'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***++++++,,,---///111333555666000000000///...,,,+++***))))))))))))(((((((((''''''''''''&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''((((((&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######''''''((())))))((('''''''''%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((++++++***'''$$$)))))))))))))))(((''''''+++,,,......---,,,...///...000222333444666:::<<<@@@AAACCCFFFIIILLLOOOPPPOOOQQQUUUXXXZZZ[[[[[[ZZZ333222111111111222333333+++---//////.........///---,,,+++++++++,,,---...---,,,+++,,,---...---,,,************+++,,,------,,,***((('''((((((((((((,,,,,,,,,+++)))(((&&&%%%))))))))))))))))))))))))(((''''''((())))))(((&&&'''(((((())))))*********+++************+++,,,,,,)))***+++,,,,,,+++***)))************************)))((((((((((((***+++---&&&&&&''')))***+++,,,---,,,+++)))((()))+++---...''' ,,,---$$$(((666+++***)))***,,,---,,,++++++((((((***(((%%%###%%%************************)))(((((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((+++...+++!!!'''(((***+++,,,///444777'''(((,,,222999;;;:::888:::;;;<<<===???@@@BBBBBBBBBBBBCCCCCCBBBAAA@@@???<<<999666777:::<<<;;;888999999999999999888777666777888888999999:::999999444444444333333222222222333333333333333333333333000000111222333333333333111000000//////000000000111222222333333333222222222444555555333222222333///000000111222444555666:::;;;<<<>>>AAACCCFFFGGG???DDDJJJKKKCCC;;;<<>><<<:::999555333111111333444444222333333333333333333222222222444666999::::::999999999888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777666555444333222111111000000111444444555666666555555555000222333333111000000111/////////000111222333444777777888999<<<>>>AAABBBNNNCCC<<<@@@FFFCCC999222<<<777111---,,,111777;;;===BBBFFFEEEBBBBBBHHHNNNIIIIIIIIIIIIIIIIIIIIIHHHJJJIIIGGGEEEBBB@@@>>>===777777555333000...,,,++++++***)))((((((((((((((('''(((((())))))******++++++******)))((('''&&&&&&''''''''''''''''''''''''222000%%%%%%###(((***'''&&&$$$)))666333(((((((((((((((((((((((((((&&&$$$###%%%''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''')))***+++......---...///111333444666555444222000...,,,,,,---+++)))'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&&&&%%%''''''''''''''''''&&&&&&)))((('''((())))))((('''&&&&&&&&&&&&'''((()))***((((((((('''''''''''''''''''''((((((((((((''''''---***'''&&&'''((())))))&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********))))))************))))))((((((((('''''''''''''''((((((((((((((((((((((((******))))))))))))******&&&'''))),,,...///000000(((((()))***+++---...///...000111222222444777:::>>>AAAEEEIIIKKKNNNRRRUUUUUUUUUWWWXXXZZZ[[[\\\\\\ZZZ[[[]]]^^^^^^]]]\\\[[[111333777999999666333000111111000000///...,,,+++,,,,,,,,,,,,---......///******++++++,,,,,,------******))))))***,,,...///222...)))(((+++,,,,,,***+++******))))))))))))(((+++++++++++++++++++++++++++***)))***+++,,,***((('''(((((()))***++++++,,,******))))))******+++,,,***+++---//////---+++***************************++++++***))))))((((((((((((((((((((((((((((((''')))*********)))(((&&&%%%)))%%%&&&---222000+++((((((((()))******+++,,,,,,'''***,,,,,,***+++,,,,,,************************,,,,,,---,,,+++******+++++++++***))))))***++++++***---///+++%%%!!!$$$(((111---((($$$%%%+++555<<>>===@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???<<<;;;999999888777555444444333333444444555666777777777777333444555444222000///000//////000111222444666666555555666666777888::::::???:::555222---)))+++000'''))),,,///222444555555(((///999???BBBCCCFFFIIIIIIIIIJJJKKKJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCC@@@???===:::777333///------,,,+++)))(((''''''''''''''''''(((((()))))))))))))))(((((('''&&&%%%%%%'''''''''''''''''''''''''''+++'''###%%%&&&(((///$$$(((%%%(((+++(((((((((((((((((((((((('''%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%$$$###""""""$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''((()))+++---...///111222333333333222111000333222000...,,,)))''''''+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&'''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&&&&'''***++++++'''&&&&&&&&&&&&'''((((((''''''(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))******)))))))))(((&&&'''''')))+++...000222///111555777999===AAADDDKKKNNNQQQTTTUUUVVVXXXZZZXXXYYY[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\[[[ZZZ000333777::::::777333000000///...///111111///...------------............)))***++++++******+++,,,************+++,,,------((('''&&&'''***,,,......***)))))))))))))))***+++************************+++******+++,,,,,,+++)))((())))))******+++++++++***))))))))))))***++++++***+++,,,------,,,+++***************************((((((((()))******++++++++++++******))))))((((((((()))***+++***'''%%%###***---111///###!!!...&&&(((************,,,---***///111---))))))))))))************************---......---+++******+++---,,,+++******+++,,,---***''''''+++000222///+++'''+++111555666555555555444;;;BBBDDDAAA@@@CCCFFFGGGGGGGGGGGGFFFDDDBBBAAA@@@???<<<999666444333222/////////000000111222333777666666666777888999999:::<<>>===<<<;;;999999999999333444555666666666666666777888999777555333222333000111111333444666888999555666666777777666555555,,,111:::AAA???777333444000111333333111...***'''666777888999:::<<<======FFFIIIKKKLLLKKKJJJJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGEEEBBB???:::666444111000...,,,***(((''''''((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$######'''''''''''''''''''''''',,,$$$"""&&&((('''(((***&&&((((((,,,&&&&&&---"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%###"""###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$############""""""$$$$$$$$$%%%%%%%%%&&&&&&((()))+++---///000111111222222333444222000---+++*********))))))((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%''''''''''''((()))***+++&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''%%%###$$$&&&((()))(((''''''&&&&&&''''''((()))&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''******))))))))))))************))))))(((((('''''')))))))))***,,,...111222333777===BBBFFFJJJOOOQQQUUUXXX[[[\\\[[[[[[[[[\\\ZZZ[[[]]]^^^______^^^^^^^^^^^^^^^^^^]]][[[ZZZZZZ000111444666666555444333111//////000333444222000...............---------***+++---,,,)))(((***,,,***++++++,,,,,,,,,++++++$$$&&&((())))))***,,,---******)))(((((()))***+++************************+++***)))***,,,,,,***)))************************)))))))))))))))***++++++************************************************'''((()))******+++++++++---,,,,,,,,,,,,,,,,,,+++)))))))))))))))(((''''''+++---''' (((777777---%%%(((******))))))+++...---333555///******+++***************************+++---///...++++++,,,...---,,,***))))))***,,,---000)))###$$$***///---)))///111333444555666888999CCCDDDEEEEEEDDDEEEHHHKKKFFFFFFFFFEEECCC???<<<:::<<<:::888555333222222222000111222222333444666888::::::999999:::<<<===>>>???@@@CCCEEEGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJBBBBBBCCCEEEEEEFFFFFFFFFCCCBBBAAA@@@???>>>>>>>>>999::::::::::::999888888888:::;;;:::888777777888666666666777888:::;;;<<<999:::<<<======<<<:::888@@@444+++,,,000///,,,***((('''&&&'''***...333777111...***(((+++111999>>>???CCCGGGIIIIIIIIIKKKMMMJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJIIIFFFCCC@@@>>>:::888666333000...,,,,,,+++******))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$)))---+++)))&&&%%%###''''''((((((&&&,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$#########$$$%%%%%%&&&'''((())))))+++---///222333222111000000000///...,,,***)))((('''''''''(((((()))))))))%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%######%%%&&&&&&%%%'''''''''''''''((()))***&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%'''''''''''''''(((((()))&&&&&&'''''''''(((((((((&&&&&&'''((((((((((((((('''((((((((())))))))))))'''''''''''''''''''''''')))))))))(((((()))))))))(((((())))))+++,,,---...,,,,,,---///111555999;;;@@@DDDKKKPPPTTTVVVXXXZZZ\\\^^^``````___]]]\\\\\\YYY[[[]]]^^^______^^^]]]]]]]]]\\\\\\ZZZYYYYYYXXX111000000111222333444555111///---...000111...+++.../////////...---,,,,,,+++---...---***((())),,,***+++,,,------+++***)))'''***---,,,)))'''(((***,,,+++)))((((((((()))***))))))))))))))))))))))))***)))((()))++++++)))(((+++++++++***************)))))))))))))))******+++******)))(((((()))*********************************++++++******)))((('''((((((((())))))*********+++***((('''((()))+++,,,)))(((***,,,+++)))(((***%%%'''******))))))+++...(((000222---(((***,,,+++************************))),,,......,,,,,,...000***)))'''&&&&&&''')))***'''***---//////...///000444555777999<<<@@@FFFJJJHHHGGGHHHIIIKKKKKKHHHEEEEEEEEEDDDCCC@@@<<<888666999777555333222111222222111222444555555777999;;;<<<;;;;;;;;;<<<===???@@@AAACCCDDDFFFHHHJJJKKKKKKHHHHHHIIIJJJKKKLLLLLLMMMFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<888:::;;;<<<;;;:::;;;<<<<<<;;;;;;<<<<<<===>>>???>>>@@@CCCEEEEEEDDDAAA???:::555333555555222111222000000//////...---,,,+++111111222222111111222444888<<>>;;;777555333222---,,,,,,+++***)))((((((((((((((()))))))))))))))''''''''''''''''''''''''"""$$$)))$$$''',,,""")))%%%,,,'''(((&&&,,,''''''''''''''''''''''''$$$$$$%%%''')))***(((&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%###"""!!!"""######"""!!!"""###$$$%%%'''((()))***###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%&&&(((((()))(((((((((''''''&&&&&&&&&%%%&&&'''((()))+++,,,,,,...000333555555333000......,,,***(((&&&&&&''''''((((((((((((((((((((((((###$$$&&&'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%'''''''''((((((((()))))))))'''%%%%%%&&&((((((''''''''''''''''''(((((()))((()))))))))******++++++((('''&&&%%%%%%&&&'''((()))(((''''''((('''%%%###'''''''''''''''((())))))''''''''''''(((((((((((((((((()))***************'''((((((((())))))******************************))))))(((((((((((())))))******))))))((())))))***...///111444999???DDDGGGNNNRRRWWW[[[\\\\\\\\\\\\^^^```bbbbbb```^^^\\\\\\WWWYYY[[[]]]^^^]]]\\\[[[[[[ZZZZZZYYYXXXWWWVVVVVV000000111222333333444444111000///---------...///...---+++,,,------+++***+++,,,......---,,,------,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))***((('''((()))++++++***))))))))))))))))))))))))*********)))(((''''''&&&)))************))))))((('''(((***+++,,,,,,+++***,,,+++***)))((((((((((((************))))))))))))&&&'''((())))))((('''&&&,,,,,,,,,+++++++++******++++++*********+++---...000///...,,,***((('''&&&,,,+++++++++******))))))+++***)))))))))***,,,---,,,++++++*********++++++...---------...111333555>>>???AAACCCEEEGGGGGGHHHJJJJJJIIIHHHGGGEEECCCBBBBBB@@@>>><<<:::999888888888555111//////000111111;;;:::999888888999::::::===>>>@@@AAABBBAAA@@@@@@DDDEEEFFFHHHHHHHHHGGGFFFIIIIIIJJJKKKMMMLLLIIIGGGEEEHHHKKKJJJFFFCCCAAABBBAAABBBDDDFFFHHHHHHHHHHHHDDDDDDEEEFFFGGGFFFBBB@@@CCCDDDFFFEEECCCAAA@@@@@@BBBAAA???=========???@@@???>>>>>>???@@@AAA@@@>>>BBBCCCDDDFFFFFFFFFEEEEEEAAA???<<<888555444333333111///------///111111111111111000000000/////////666777:::===AAAFFFIIIKKKLLLNNNPPPPPPNNNMMMMMMMMMNNNMMMKKKIIIGGGGGGGGGGGGJJJIIIHHHFFFDDD@@@:::666888666111,,,)))(((((()))+++***)))(((''''''&&&'''(((((((((((((((((((((((((((((((((''''''(((((()))((((((((((((((('''''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$######$$$&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((***---///111444333222000...,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&(((((()))))))))))))))((((((((((((***)))((('''''''''''''''&&&(((+++------+++(((&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((((((((''''''''''''(((((()))(((((('''&&&%%%%%%%%%$$$&&&)))++++++)))&&&$$$&&&'''((((((&&&'''(((***++++++*********))))))((()))'''&&&&&&((())))))(((***************---111444222444888>>>EEELLLRRRVVVWWW[[[___bbbaaa^^^\\\ZZZ[[[\\\^^^_________^^^]]]ZZZXXXVVVTTTSSSTTTTTTUUUXXXWWWTTTRRRQQQRRRRRRSSS111111111222222333333333111000///.........///000222000............---+++)))+++,,,...//////000111,,,,,,,,,,,,,,,+++***))))))))))))***************)))))))))))))))******+++************************)))((('''(((***+++***)))************************,,,,,,+++******)))((((((((())))))*********))))))(((((()))++++++,,,,,,,,,,,,+++***)))((((((((((((************))))))))))))((('''&&&&&&''')))+++---,,,,,,+++++++++*********++++++***)))******,,,,,,222111111000///...------,,,,,,,,,++++++*********,,,+++*********+++,,,---,,,,,,++++++++++++,,,,,,/////////000333777:::<<>><<<===<<<<<<;;;:::999999999;;;999777666666888::::::>>>=========>>>@@@AAABBB???@@@AAABBBCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGIIIHHHHHHJJJKKKJJJHHHEEEFFFHHHJJJIIIFFFDDDDDDFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEBBB@@@EEEFFFGGGFFFEEEDDDDDDDDDFFFDDDBBBAAA@@@@@@AAABBBEEECCCAAAAAACCCCCCCCCBBBCCCDDDEEEGGGGGGGGGGGGFFFIIIGGGEEECCCAAA???>>>>>>777444111000000000///...222111...---,,,---///000111222444666:::>>>AAACCCJJJLLLNNNNNNMMMLLLLLLLLLPPPOOOMMMKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGEEE@@@===<<<:::666111...,,,+++***+++***)))(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&############$$$%%%''''''***))))))((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''((()))+++---...///111000///---,,,***)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''&&&&&&''''''&&&(((***++++++***(((&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((())))))(((((('''&&&&&&%%%%%%''')))******)))'''%%%'''((((((((('''''')))***)))(((''''''&&&&&&''''''***))))))***,,,------,,,************+++///444888>>>AAAFFFLLLQQQVVVXXXZZZ]]]___bbbcccbbbaaa``````^^^^^^]]]\\\[[[YYYXXXWWWPPPNNNLLLIIIHHHHHHHHHIIILLLKKKJJJJJJJJJLLLNNNPPP111111222222222222222222000000/////////000111111...,,,***)))***,,,,,,+++++++++,,,...///000111111++++++,,,,,,,,,+++***************++++++,,,,,,,,,''''''((((((***+++---...++++++++++++++++++++++++)))))))))+++,,,,,,+++)))++++++++++++++++++++++++---------,,,++++++******'''((()))***************(((((())))))+++,,,---...,,,+++***)))))))))))))))++++++*********))))))))),,,***'''%%%%%%(((,,,...***++++++++++++***))))))++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,+++******++++++,,,,,,++++++,,,,,,---...///111222333666:::>>>BBBDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJHHHEEE@@@===:::999888:::;;;<<<============<<<>>>===<<<;;;===???AAACCCBBBAAAAAAAAAAAABBBCCCDDDBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGIIIHHHHHHIIIJJJJJJIIIGGGIIIJJJJJJIIIHHHHHHIIIKKKIIIIIIHHHGGGFFFFFFFFFFFFHHHFFFDDDCCCEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDEEECCCBBBAAAAAAAAABBBCCCDDDFFFDDDAAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHFFFEEEDDDCCC???<<<888555444222///---000...***''''''))),,,............///222666999;;;DDDFFFIIIJJJJJJJJJKKKLLLNNNNNNMMMLLLLLLLLLLLLMMMKKKJJJHHHIIIIIIHHHFFFDDDAAA???<<<999555111...---,,,+++***)))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''')))***,,,---'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######'''((()))***+++,,,,,,,,,,,,,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###$$$%%%&&&'''((()))******(((((('''&&&&&&&&&&&&''''''(((((())))))(((((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&'''''')))((((((''''''(((((()))******))))))(((((('''''''''(((((())))))((((((''''''((((((((('''''')))+++)))(((&&&%%%%%%%%%'''(((&&&'''((()))***+++++++++,,,---......111666<<>><<<<<<======@@@AAAAAACCCFFFIIIMMMOOO222222222222111111111111000000000000000111111111***(((&&&&&&)))+++------///---,,,,,,---------,,,++++++,,,,,,,,,++++++***))))))******+++,,,,,,,,,'''(((((()))***,,,---...++++++++++++++++++++++++++++++,,,...///...,,,)))++++++++++++++++++++++++------,,,,,,,,,+++++++++&&&'''(((******+++++++++))))))((()))***,,,...000,,,+++******)))))))))***+++++++++*********))))))000---)))&&&$$$%%%'''))))))***+++++++++***))))))++++++***))))))(((((((((((((((((((((((((((''''''+++++++++++++++*********---,,,***))))))******+++++++++,,,---...000111222777777999<<>>@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBDDDFFFIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGJJJHHHFFFEEEEEEGGGJJJKKKLLLKKKKKKMMMPPPRRRRRRQQQPPPQQQRRRRRRRRRRRRSSSSSSTTTRRRQQQOOONNNNNNOOOOOONNNKKKHHHGGGHHHKKKMMMMMMKKKHHHEEECCCCCCCCCDDDEEEAAAAAAAAABBBCCCEEEFFFGGGFFFCCC@@@@@@AAADDDFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGGGGGGGFFFEEEDDDEEEBBB???<<<:::777444111111///,,,***)))+++---//////...------///222555777<<<>>>AAADDDEEEGGGIIILLLIIIIIIJJJJJJKKKKKKLLLLLLKKKIIIHHHHHHIIIIIIHHHGGGEEEDDDBBB???;;;666222000---,,,+++***)))(((((((((''''''(((((())))))***************+++,,,---...///%%%%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&''''''(((&&&'''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''(((*********)))(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))************))))))(((((())))))(((((((((((())))))'''((()))((('''''')))++++++***'''&&&%%%''')))+++$$$&&&((())))))((())))))///111333666:::AAAIIINNNTTTWWW[[[___bbbbbbbbbaaacccbbb``````___^^^\\\ZZZWWWTTTOOOJJJFFFDDDCCCCCC>>>===;;;999999:::;;;<<>>???AAACCCEEEGGGHHHFFFFFFFFFFFFFFFEEEDDDDDD???===<<<;;;;;;<<<>>>@@@AAABBBCCCDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFFFFIIILLLMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFGGGGGGIIIJJJKKKKKKOOONNNMMMMMMOOOSSSWWWZZZXXXWWWXXXZZZ___ccceeefffbbbcccdddfffffffffdddcccfffeeecccbbbaaaaaabbbccc^^^ZZZUUURRRSSSTTTVVVWWWZZZUUUOOOLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGEEEBBB??????BBBEEEGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFDDDFFFGGGIIIIIIIIIHHHGGGGGGEEECCCAAA@@@>>>;;;999777666555333222222111111//////...---...000222333333666:::===???BBBFFFIIIEEEFFFGGGIIIJJJKKKLLLMMMNNNLLLJJJJJJKKKKKKJJJHHHGGGFFFEEECCC@@@;;;777555000///...,,,***)))))))))((((((((()))))))))******''''''''''''''''''((()))''''''''''''''''''''''''&&&&&&''''''((((((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%%%%'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''&&&))))))(((((((((((())))))***************)))))))))***)))(((((((((((()))***'''((())))))'''((()))++++++***'''&&&&&&(((***,,,)))+++------,,,,,,---...333555999>>>CCCKKKRRRXXXZZZ\\\^^^```aaabbbcccccc```___]]]]]]\\\YYYTTTPPPJJJGGGCCC???===<<<===>>>===<<<;;;;;;<<<>>>AAABBBIIIIIIJJJLLLMMMOOOQQQRRR000000111111111111111111000000111111000000///...000...---,,,,,,,,,***(((,,,(((&&&'''***------+++******+++,,,,,,,,,++++++************************,,,++++++*********++++++))))))))))))))))))))))))(((''''''((())))))&&&$$$))))))))))))))))))))))))******************))))))'''((()))***************++++++***++++++,,,---...,,,++++++*********++++++,,,++++++++++++*********((((((***++++++)))((('''(((***,,,------,,,+++*********+++++++++***))))))------,,,,,,++++++******)))************+++++++++******)))))))))***,,,,,,///000111333666999<<<===CCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDCCC=========>>>???BBBDDDEEECCCCCCCCCDDDEEEFFFGGGHHHDDDFFFIIIHHHGGGGGGJJJMMMOOOOOOPPPQQQRRRRRRQQQQQQPPPPPPQQQRRRTTTVVVXXXYYYYYYYYY[[[^^^ccciiiooorrrooommmmmmpppuuu{{{~~~}}}|||{{{|||}}}|||zzzxxx{{{{{{zzzxxxxxxwwwwwwxxxsssnnniiieeedddeeeffffffkkkeee___[[[[[[ZZZXXXVVVWWWUUUSSSPPPLLLIIIGGGEEEDDDBBB@@@???AAACCCDDDDDDIIIHHHGGGEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDBBB@@@999999888666444222000000............//////000000///111444666999<<<@@@CCCBBBCCCFFFHHHKKKLLLNNNNNNPPPOOONNNNNNOOOOOOLLLJJJHHHHHHGGGFFFDDDAAA>>><<<666555333000...,,,++++++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&,,,,,,***)))'''%%%$$$###'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''&&&%%%###!!!'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&(((''''''''''''((()))))))))((((((''''''(((((()))'''(((((())))))(((((('''''''''''''''''''''((((((***))))))(((((())))))************)))))))))))))))***))))))(((((())))))***((()))))))))((((((***,,,)))(((&&&&&&&&&''')))***))),,,......---...222555999<<>>???@@@??????@@@BBBFFFIIIKKKOOOOOOOOOOOONNNNNNNNNMMM//////000000111111222222000111111111000...---++++++***+++,,,---,,,)))'''---)))&&&&&&+++...---+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++******)))))),,,++++++******++++++,,,************************)))(((&&&'''((((((&&&%%%************************)))*********************((())))))*********))))))++++++,,,,,,---,,,,,,++++++++++++******++++++,,,,,,,,,+++++++++*********)))***+++------,,,+++***)))***---//////...,,,+++)))***+++,,,,,,++++++***)))))))))*********+++++++++++++++,,,,,,---------++++++******+++---///000333444666999<<<@@@CCCDDDGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDGGGJJJMMMPPPKKKOOORRRSSSRRRRRRVVV[[[___```bbbcccddddddddddddddddddeeegggjjjmmmppprrroooppprrrvvv||||||xxxwwwyyy{{{~~~{{{uuurrrsssrrrooollllllkkkhhhddd```\\\XXXVVVRRRPPPMMMLLLLLLKKKJJJIIILLLKKKIIIGGGEEEDDDCCCCCC?????????@@@AAABBBCCCDDDEEEDDDDDDEEEFFFFFFDDDBBB>>><<<999666333111000000///000111222222222111000...000111222222444888:::===???BBBFFFIIIKKKLLLMMMNNNNNNOOOPPPQQQPPPNNNKKKIIIIIIIIIHHHGGGFFFDDDDDD>>><<<:::666333111///...))))))(((((('''&&&&&&&&&''''''''''''(((((()))***,,,+++***)))((('''&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''((('''&&&###''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((('''&&&&&&%%%%%%###%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((()))((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''(((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,((((((((((((((()))******(((+++...//////222999???EEEIIINNNRRRUUUXXXZZZ\\\___```aaaaaa```]]]ZZZXXXRRRNNNKKKLLLNNNMMMIIIEEE@@@???>>>>>>@@@BBBDDDFFFHHHHHHHHHHHHJJJNNNQQQSSSRRRQQQPPPOOOMMMKKKIIIHHH...//////000111222222333111111111111///---+++***((()))+++///333333111///222---((((((+++---+++((()))***+++,,,,,,,,,,,,,,,///...------,,,+++***)))+++*********+++,,,,,,---++++++++++++++++++++++++---+++)))((()))***)))(((++++++++++++++++++++++++*********************+++)))************))))))(((+++,,,---...---,,,+++***+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******/////////...---,,,+++***)))+++---///000///---,,,)))***+++,,,------,,,+++((()))***+++,,,---......---------....../////////,,,,,,+++,,,---///111333777888:::===AAADDDHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEGGGFFFFFFGGGJJJOOOTTTWWWZZZ___dddeeedddfffkkkoooyyyzzz{{{||||||{{{yyyxxxvvvvvvxxxzzz}}}}}}zzzwwwtttrrrgggeeebbb```^^^\\\YYYVVVOOONNNKKKHHHEEEDDDDDDDDD@@@@@@??????@@@BBBDDDFFFDDDCCCCCCEEEFFFFFFDDDBBBIIIEEE@@@:::777666777888111222444666666555444222000000111000//////222444888;;;>>>BBBFFFHHHIIIJJJJJJKKKLLLOOOQQQPPPMMMJJJJJJJJJJJJJJJIIIIIIIIIIIICCCBBB>>>;;;777444222111,,,,,,+++***)))(((''''''%%%%%%%%%&&&''')))++++++''''''((()))***+++,,,,,,'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''!!!$$$'''+++,,,+++)))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$######$$$&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%''''''&&&'''(((***,,,---+++******)))'''&&&&&&%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++)))))))))))))))***++++++))))))************))))))'''((()))******)))((('''%%%&&&&&&'''((()))************))))))))))))******((((((((((((((()))))))))))))))************))))))((()))***)))((((((***,,,******++++++,,,,,,,,,,,,+++///222444555;;;DDDLLLPPPTTTYYY\\\]]]]]]]]]^^^]]]___aaabbb___YYYSSSOOOJJJEEEAAAAAAEEEGGGFFFCCCBBBBBBBBBCCCEEEHHHJJJKKKPPPPPPOOOOOOQQQTTTVVVXXXSSSRRRQQQOOOLLLIIIGGGFFF000000000000000000000000444444333222111000///...,,,,,,---------,,,+++***,,,,,,,,,---------......,,,,,,************,,,,,,///+++((()))...111000---------------------------+++---......---+++******************************)))))))))***+++---...///***)))))))))***+++,,,,,,***)))(((''''''((()))***************+++,,,------,,,,,,,,,,,,,,,---...///---,,,***)))))))))******))))))((())))))***++++++...---++++++,,,---,,,++++++++++++,,,---...---+++,,,+++***+++,,,,,,,,,+++---,,,***))))))+++---...---...///000111333444555>>>BBBFFFHHHIIIHHHIIIJJJNNNLLLKKKJJJKKKLLLKKKKKKDDDKKKOOOMMMJJJJJJJJJHHHLLLIIIGGGGGGHHHJJJJJJIIIIIIIIIOOOUUUVVVXXXdddrrr|||yyyyyyyyyxxxvvvtttqqqpppoooeeeYYYQQQMMMJJJFFFCCCDDDCCCBBB@@@????????????@@@BBBEEEEEECCCBBBEEEGGGDDDCCCAAA???===<<<<<<;;;222444666888999888777777444222000------...///111222333555999===AAADDDFFFGGGJJJMMMOOONNNLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGEEECCCAAA@@@@@@===777333222///,,,+++*********)))***)))(((&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&'''''''''''''''''')))((('''&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&'''***'''%%%&&&((((((&&&$$$'''''''''&&&&&&%%%%%%$$$$$$$$$&&&'''((()))))))))$$$&&&))))))'''%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%###!!! !!!###%%%$$$%%%%%%&&&&&&''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***++++++++++++***((('''&&&%%%&&&(((******)))'''&&&'''((()))))))))(((&&&%%%*********))))))))))))))))))((('''''''''(((***+++(((((((((((()))))))))))))))*********)))(((''''''''')))++++++++++++,,,...---111666<<>>>>>???>>>===>>>@@@CCCFFFGGGJJJMMMOOOPPPPPPPPPMMMNNNOOOQQQRRRRRRRRRRRRLLLJJJHHHFFFDDDCCCDDDDDD000000000000000000000000333333222111000///......---------,,,,,,,,,++++++,,,,,,,,,---------......---,,,+++******+++,,,---000,,,)))***...111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,(((((((((((((((((((((((()))))))))******,,,---...******************+++,,,++++++***))))))***++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,---------------,,,***)))))))))***+++)))))))))))))))***++++++---+++******,,,---,,,+++---,,,,,,---//////...,,,+++*********++++++******---,,,+++***+++,,,.../////////000222555888<<<>>>CCCEEEHHHIIIHHHHHHIIIJJJLLLKKKIIIHHHHHHHHHGGGFFFBBBHHHLLLKKKKKKNNNPPPOOOMMMLLLJJJLLLNNNQQQRRRRRRUUUWWW^^^fffkkkppp}}}~~~qqqggg```ZZZSSSNNNIIIGGGEEEBBBAAAAAABBBBBBAAADDDFFFEEECCC@@@???@@@CCCCCCBBB@@@???>>>======:::999999888777777777777666444111///......///000///000222444888;;;>>>???DDDGGGJJJKKKKKKJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHFFFDDDDDDDDDBBB>>>;;;777555111//////...---++++++***((('''&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&))))))(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''(((((()))'''%%%%%%'''(((&&&$$$'''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&'''&&&$$$###$$$&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%###""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&'''(((((())))))((((((''''''''''''''''''''''''(((''''''&&&'''((()))***)))))))))(((((((((((((((%%%&&&((()))))))))((('''&&&&&&'''((()))))))))(((***)))))))))))))))))))))((((((''''''(((((()))***************++++++++++++)))******++++++++++++******+++,,,,,,,,,---000222555888>>>CCCIIINNNSSSWWWZZZ[[[]]]^^^___^^^]]]\\\ZZZWWWSSSOOOKKKEEE???;;;999;;;===???@@@BBBEEEHHHHHHJJJKKKMMMOOOOOOOOOOOOIIIIIIJJJKKKLLLLLLLLLLLLGGGGGGFFFEEEEEEEEEFFFFFF000000000000000000000000222222111000///......---...------,,,+++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------///,,,******---///...+++++++++++++++++++++++++++...//////...,,,,,,---///(((((((((((((((((((((((()))))))))))))))***+++,,,,,,++++++************+++---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,+++***,,,,,,+++************+++******))))))******+++++++++***((()))+++,,,,,,,,,------,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222222333444777;;;@@@EEEGGGJJJJJJKKKJJJHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFKKKMMMMMMNNNSSSWWWWWWUUUTTTTTTWWW\\\```cccdddhhhkkkttt}}}xxxqqqhhhcccXXXTTTOOOJJJGGGEEEEEEFFFDDDFFFHHHGGGDDD@@@>>>===BBBBBBCCCCCCBBBBBBAAA@@@BBB@@@===:::888777888999888666333000///...//////......///111333555777888???AAACCCDDDEEEFFFHHHJJJKKKJJJJJJJJJJJJIIIIIIIIIJJJHHHGGGFFFFFFFFFDDDBBB???<<<999666555333111///,,,+++)))(((''''''((((((&&&&&&'''(((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''$$$######&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((((((''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))((('''&&&&&&&&&((()))***''''''''''''((((((((((((&&&&&&&&&'''((()))++++++))))))))))))))))))******''''''((()))))))))))))))*********+++++++++,,,,,,******++++++,,,------------------------111666:::@@@DDDIIINNNRRRVVVYYY\\\```______aaabbb```[[[VVVSSSNNNIIIDDD@@@===;;;999777;;;???CCCEEEHHHLLLNNNNNNNNNNNNOOONNNMMMLLLLLLDDDDDDEEEFFFFFFFFFEEEEEECCCCCCEEEFFFHHHJJJKKKKKK000000000000000000000000111000000///......------///...---,,,+++,,,,,,---,,,,,,,,,---------......---------------------------+++))))))+++,,,+++)))++++++++++++++++++++++++---...---,,,++++++---///++++++++++++++++++++++++***)))))))))))))))******---,,,++++++************------,,,,,,,,,,,,------,,,+++***)))))))))))))))***+++---------+++)))(((++++++++++++++++++++++++++++++*********++++++,,,***((('''(((+++,,,---,,,---,,,,,,---//////...---+++,,,---,,,,,,+++,,,---,,,,,,,,,---///111333444666888<<>>BBBGGGIIIHHHGGGEEEGGGGGGEEECCC@@@@@@CCCEEEBBBDDDGGGGGGHHHJJJNNNQQQOOOWWW___fffppp{{{}}}}}}~~~zzzrrrjjjccc```___^^^\\\YYYTTTOOOKKKIIIGGGGGG===>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@???===<<<:::999666444111000///...000000////////////000000222333444444555777;;;>>>???@@@AAADDDFFFHHHJJJJJJJJJJJJIIIHHHFFFFFFFFFGGGHHHFFFCCCAAA???===999777000...,,,***)))(((((((((&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###!!!###%%%'''((((((&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&%%%$$$######$$$&&&(((((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''((((((((((((((()))))))))*********''''''''''''''''''''''''''''''((((((((((((((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((---,,,)))'''''''''((()))(((''''''''''''((())))))***)))(((''''''((()))***(((((())))))************)))***+++,,,---,,,+++***))))))))))))************+++******)))***+++,,,,,,///111222555999@@@IIIOOORRRUUUZZZ]]]^^^___```aaaccc```^^^^^^___[[[RRRJJJFFFBBB===:::;;;>>>AAABBBGGGJJJMMMNNNMMMMMMMMMNNNNNNMMMJJJGGGDDDAAA???>>>>>>???AAACCCDDDFFFFFFGGGJJJLLLOOOSSSXXX\\\___aaa000000000000000000000000000000//////............---............---,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---++++++++++++++++++++++++)))))))))))))))***+++,,,---,,,,,,++++++++++++,,,***++++++,,,,,,++++++***......------,,,,,,------+++,,,,,,------,,,+++******+++,,,,,,---,,,,,,,,,------,,,,,,++++++,,,,,,+++***((()))+++,,,,,,,,,++++++***,,,---...---+++---///111000---,,,...111---...000333666999;;;<<<@@@BBBFFFHHHHHHFFFBBB?????????>>>===<<<===@@@BBBBBBDDDFFFEEEEEEHHHOOOTTTWWWcccsss~~~xxxuuutttttttttpppkkkddd]]]YYYUUURRROOOEEEDDDBBB@@@???>>>=========>>>@@@BBBBBBAAA???>>><<<;;;999777555333222111000000///...------......///000000000000111444777777888:::===???BBBDDDEEEGGGHHHIIIIIIGGGGGGHHHIIIIIIGGGEEEDDDCCCAAA>>>;;;555333000---+++***))))))''''''((()))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''&&&$$$"""!!!&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$ ###&&&'''&&&$$$######''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))(((((()))))))))*********''''''''''''''''''''''''''''''((()))))))))((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((()))(((((((((...,,,+++)))((('''((((((''''''''''''((((((((((((+++***))))))((((((((()))((((((((()))******++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++++++++---///000444666:::???DDDJJJQQQVVVVVVYYY]]]______```aaabbbdddbbb```___^^^YYYRRRLLLFFFCCC@@@???BBBEEEHHHIIIMMMNNNOOOMMMKKKIIIIIIIIIFFFEEECCCAAA???======<<>>===;;;<<<======>>>@@@CCCEEEEEEHHHJJJJJJLLLSSS]]]eeeqqq~~~|||wwwtttqqqlllfffbbbXXXTTTOOOIIIDDD@@@???>>>===>>>???@@@@@@AAAAAAAAA??????===;;;999888666666333333222000000////////////000111000//////000222222222444666888:::<<<<<<>>>AAAEEEGGGFFFGGGHHHJJJIIIHHHGGGGGGGGGFFFCCCAAA;;;999666222///---,,,+++((())))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&)))(((((('''&&&&&&%%%%%%(((''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''(((((($$$&&&((('''%%%%%%''')))%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&'''''''''&&&&&&%%%"""$$$%%%&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''******))))))((((((((('''%%%&&&((()))))))))((('''((())))))*********))))))'''(((((()))******++++++***))))))))))))***+++++++++++++++,,,,,,,,,---------------...000333777999;;;???EEEJJJNNNRRRVVVYYYYYY[[[]]]^^^___```bbbcccbbbbbbaaa___[[[WWWRRRPPPIIIGGGFFFGGGIIIKKKLLLLLLJJJJJJJJJGGGEEECCCDDDEEE@@@@@@???@@@AAABBBDDDEEEGGGJJJOOOUUU[[[aaadddfffiiihhhiiijjjnnnsssxxx|||000000000000000000000000000000000000000/////////+++---000111111///,,,))),,,,,,,,,---------......******,,,,,,,,,,,,******%%%'''***++++++******+++))))))))))))))))))))))))(((+++---...---,,,,,,---************************)))))))))***+++---...///++++++++++++,,,------...++++++,,,------,,,++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---//////)))***,,,---...---,,,,,,///...---,,,,,,,,,,,,,,,...---++++++,,,---,,,+++------,,,...///000///---,,,///222000,,,+++...111222444777<<>>=========;;;===@@@BBBCCCEEEIIIKKKIIILLLPPPSSSWWWbbbooozzz{{{uuuiiiddd\\\SSSKKKFFFCCCBBB@@@???=========???AAABBBBBBAAA@@@???===;;;:::999777666555444333333333333000111222111///......//////000111222333444555666555:::@@@CCCDDDEEEGGGIIIIIIHHHHHHIIIIIIIIIFFFDDD@@@===:::555222///...---))))))***))))))(((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((())))))((('''&&&&&&))))))((('''&&&&&&%%%%%%)))((('''&&&%%%&&&'''(((&&&&&&&&&&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$&&&((((((&&&%%%'''***%%%%%%%%%$$$$$$#########&&&&&&''''''(((''''''&&&'''((((((&&&%%%&&&))),,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''')))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&'''(((((()))(((((((((%%%&&&(((******)))'''&&&%%%''')))***+++++++++***'''(((((()))***+++++++++)))((('''''''''(((***+++))))))*********+++++++++......///111555999>>>@@@BBBFFFMMMRRRVVVWWWYYYZZZ[[[\\\^^^^^^^^^```bbbeee`````````]]]XXXTTTQQQQQQLLLKKKJJJLLLNNNOOONNNLLLDDDDDDDDDBBB@@@???AAACCC??????@@@CCCFFFJJJMMMOOOPPPSSSYYY```hhhoootttvvvsssrrrqqqqqqtttzzz000111222333333222111000000000//////...---------///000000000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********+++---///000,,,------......------,,,++++++******++++++,,,---,,,,,,+++++++++++++++,,,***)))(((+++///111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&(((,,,//////---........................+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,+++++++++,,,------...---------...000333555777666999>>>BBBDDDEEEDDDCCCHHHDDD@@@>>>===>>>>>>>>>===???CCCEEEGGGIIILLLNNNSSSVVV\\\bbbkkkzzz}}}xxxpppfff]]]UUUPPPMMMHHHGGGEEECCCAAA@@@@@@@@@<<<===???@@@@@@???===<<<>>><<<999666555555777888888777555333111000000///000///...---...000222444555666999<<<@@@DDDHHHJJJMMMKKKHHHEEECCCCCCCCCDDDDDDCCC@@@===999666222000------...---,,,***((('''((('''((()))+++***(((&&&(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))+++---+++'''%%%&&&((()))((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&'''((())))))((('''&&&###%%%'''(((((('''$$$###((((((''''''''''''((((((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%)))((((((''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((&&&'''((()))******))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''''',,,,,,+++***))))))******)))******+++,,,,,,------)))((((((***---...,,,))))))***+++++++++,,,...000///222555999===BBBHHHMMMNNNOOOPPPSSSUUUXXXZZZ[[[XXXYYY\\\___aaabbbbbbbbbaaa```___^^^\\\YYYUUUQQQTTTOOOJJJGGGHHHHHHFFFDDDFFFCCCAAAAAACCCEEEDDDBBBDDDBBBBBBFFFMMMTTTXXXYYY]]]bbbhhhmmmuuu}}}|||uuurrrooommmoootttzzz......////////////......000000000000///...------------...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,...///000)))******++++++******)))***************+++++++++)))((((((((((((((()))***...,,,***+++...///...---************************......---,,,++++++,,,---...............---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,---....../////////000111222555777888>>>@@@DDDGGGHHHHHHGGGEEE@@@>>><<<;;;<<<>>>???@@@CCCEEEFFFHHHIIILLLPPPTTTZZZ```iiisss~~~~~~|||zzzyyyyyy|||~~~zzzxxxyyyzzz{{{|||uuuooojjjgggZZZVVVPPPIIIDDDAAA????????????@@@@@@???>>><<<;;;===;;;999888777777888999999999888666555333222222//////......///111333444111222444777:::>>>AAACCCIIIHHHFFFEEEDDDDDDEEEEEECCCBBBAAA???<<<999666555000000///...,,,***((('''((((((((()))+++***)))'''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&$$$######$$$&&&&&&%%%''')))******(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))((((((((((((((())))))******+++,,,,,,,,,***))))))+++...///---*********+++******+++---///333666:::???CCCHHHNNNRRRRRRRRRRRRSSSUUUWWWYYYZZZ[[[\\\^^^___````````````]]]\\\\\\\\\[[[YYYTTTQQQLLLJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@BBBFFFHHHGGGFFFHHHIIILLLRRRZZZ```cccccceeeiiimmmoootttzzzzzzvvvppplllgggcccbbbdddgggjjj222111111111111111111222000111111222111000...---,,,,,,---.../////////...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......///......------......///))))))************))))))******+++,,,,,,,,,,,,+++((('''''''''((())))))***111...,,,++++++,,,,,,+++++++++++++++++++++++++++---///111///+++))),,,000///.........------,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,------000000///......---,,,,,,...............///000000222222333555777999;;;===CCCDDDFFFGGGGGGEEEDDDBBB=========>>>@@@BBBEEEFFFHHHJJJMMMPPPSSSYYY```eeemmmtttwwwpppsssvvvwwwwwwsssooollllllkkkiiihhhhhhiiikkkmmmnnnuuuwwwtttooolllkkkkkkjjjjjjooopppsssuuuvvvvvvvvvvvvuuuuuuuuuxxx}}}tttnnndddXXXNNNGGGCCCBBB@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<;;;:::888666555000000/////////111222333...///000222555777:::;;;CCCCCCDDDEEEEEEFFFGGGGGGDDDCCCCCCAAA@@@===<<<;;;555444111///,,,***)))))))))(((((()))******)))'''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&$$$%%%%%%&&&'''(((((((((((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))&&&""" """&&&)))'''(((***++++++***((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))))))))(((((((((((((((((())))))***++++++,,,+++++++++,,,...///...,,,,,,,,,---,,,,,,...111444999>>>CCCHHHLLLPPPTTTWWWVVVUUUTTTTTTUUUWWWYYYZZZ```````````````___^^^]]]ZZZZZZZZZ[[[ZZZWWWSSSOOOEEEEEEDDDBBB@@@@@@AAABBBFFFGGGIIIMMMQQQTTTTTTSSSPPPSSSYYYaaahhhjjjjjjhhhhhhjjjkkkjjjkkknnnkkkfffccc```[[[VVVTTTUUUWWWXXX444333222111111222333444000111222333222000...---------///000111111111111......------,,,+++++++++------------------------.........------.........//////...---------------,,,,,,,,,------,,,,,,,,,+++,,,---.........---,,,************+++,,,------111///,,,+++***+++++++++------------------------***,,,......,,,---///111///......------,,,,,,+++,,,---...---,,,+++,,,...,,,,,,,,,---------------000000000/////////..................///000111111444555777:::===@@@BBBCCCFFFFFFFFFFFFEEECCCAAA@@@AAABBBDDDEEEFFFIIILLLNNNMMMQQQXXX```hhhpppxxx}}}~~~tttjjjcccaaaccceeeggggggeeebbb```]]]\\\[[[[[[[[[\\\]]]^^^bbbhhhrrr}}}zzztttrrrnnnhhhcccaaa___]]]\\\```aaaccceeeffffffffffffeeefffhhhmmmuuu~~~yyylll```VVVOOOKKKBBBBBBAAA@@@????????????=========>>>????????????>>>>>>@@@@@@???===;;;999555444333111111000111111//////000111333444666777<<<>>>@@@CCCEEEGGGHHHHHHFFFFFFEEEDDDCCCAAA???>>>:::888555111...,,,+++++++++)))((()))******)))'''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***'''&&&'''***,,,***(((''''''''''''(((((())))))((('''''''''&&&&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&+++)))%%%######%%%)))+++'''((()))++++++***)))(((((((((''''''''''''((((((&&&&&&&&&''''''''''''''')))))))))))))))(((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((,,,+++((('''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++***((((((((()))******+++++++++++++++,,,---.........---...///000111555:::>>>CCCGGGMMMRRRTTTVVVWWWXXXXXXWWWUUUUUUVVVXXX[[[]]]bbbbbbaaaaaa```^^^^^^]]][[[[[[ZZZYYYWWWTTTNNNJJJCCCDDDDDDAAA??????DDDHHHPPPRRRVVV[[[___aaaaaaaaacccfffkkkpppqqqnnniiieeecccdddccc______```]]]XXXVVVTTTRRRPPPPPPRRRUUUVVV111000///......///000111111111222222111000......------///000111111111111///.........---------,,,------------------------.........------...............------,,,++++++***------............------***++++++,,,,,,,,,,,,,,,---,,,,,,,,,------...///------,,,+++***+++,,,---------------------------,,,+++***+++...///...,,,......------,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,------........./////////000000111111111---.........000111222333666777:::>>>BBBFFFHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCEEEFFFHHHIIIJJJLLLPPPTTTYYY```kkkvvv|||zzzxxxuuuqqqnnnlllnnnpppoookkkeee___[[[ZZZ[[[\\\\\\]]]]]]\\\\\\UUUUUUVVVWWWXXXYYYZZZZZZeeeiiipppvvvzzzzzzvvvssssssmmmfff___\\\ZZZYYYXXXYYYYYYZZZ[[[[[[\\\\\\\\\]]]^^^```dddkkkuuu}}}}}}rrrggg^^^YYYMMMKKKHHHDDDAAA>>><<<;;;<<<<<<=========>>>>>>>>>???@@@AAABBBBBB@@@>>><<<:::999777555222000///...000000000000111222333444666888;;;???BBBDDDFFFGGGIIIIIIHHHFFFEEEBBBAAA??????===999555222///...---,,,***))))))******)))((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))'''%%%'''***,,,***((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&))))))(((((((((((())))))&&&'''((())))))))))))(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((,,,+++((('''&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,,,,,,,,,,++++++((((((((()))******++++++******+++++++++,,,---...+++---111444888===DDDHHHMMMQQQUUUXXXYYYXXXWWWWWWWWWWWWVVVWWWXXX[[[^^^```bbbaaa```___^^^]]]\\\\\\ZZZXXXVVVSSSPPPLLLFFFBBBBBBCCCDDDDDDDDDIIIQQQWWW[[[^^^bbbeeehhhiiiiiijjjvvvxxxxxxvvvqqqiiibbb^^^]]]]]]ZZZVVVVVVYYYXXXTTTRRRRRRRRRSSSUUUXXXZZZ\\\222222111111111111222222222111111000/////////...,,,,,,---.../////////...........................------------------------......------------......,,,---------,,,+++******,,,,,,------------,,,,,,))))))((((((((()))***+++------,,,,,,+++,,,,,,---***+++,,,,,,++++++,,,---++++++++++++++++++++++++111---+++,,,......+++&&&,,,,,,,,,,,,,,,,,,------,,,...///...---,,,---...,,,,,,,,,---......//////......///000000111222222------...000222444666777:::;;;???BBBFFFIIIKKKLLLHHHGGGFFFEEEDDDDDDDDDEEEEEEGGGJJJKKKMMMQQQXXX^^^mmmuuu|||vvvqqqlllgggbbb^^^\\\___bbbcccaaa^^^\\\[[[XXXXXXXXXYYYZZZZZZ[[[\\\XXXZZZ\\\___aaacccddddddhhhnnnxxxwwwrrrkkkeeecccbbbbbbaaa^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZ[[[]]]cccjjjqqquuu|||xxxvvvuuuvvvxxxxxxxxxzzz~~~wwwooojjjaaa^^^YYYRRRJJJCCC>>>;;;>>>===<<<;;;;;;;;;;;;;;;@@@@@@AAABBBBBBAAA@@@???>>>===;;;888555222000...//////......///000000111222444666999===@@@CCCDDDIIIIIIHHHGGGEEEDDDBBBAAABBBAAA>>>:::777444222111---+++)))))))))***)))((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&'''(((((('''%%%%%%$$$$$$###""""""!!!%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((******(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))***+++++++++***)))(((((())))))***++++++,,,)))+++++++++***+++---///***...333999???EEELLLPPPUUUXXX[[[\\\[[[YYYXXXWWWWWWWWWXXXZZZ\\\^^^___```___^^^\\\[[[YYYXXXWWWWWWSSSQQQMMMJJJGGGEEEAAA???CCCEEEHHHKKKPPPWWW^^^ccceeegggkkkmmmnnnnnnpppqqqxxxvvvrrrjjjbbb[[[XXXWWWWWWVVVRRRNNNPPPVVVYYYXXX[[[[[[]]]^^^```aaabbbbbb333444444555555444444333333111///...------...///------...............---+++,,,,,,------......///........................------,,,,,,,,,,,,------,,,------......---,,,++++++,,,,,,------,,,,,,++++++***((('''((())),,,---...---,,,+++++++++++++++(((+++......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,000/////////...---+++)))+++++++++,,,,,,------...---...///...---,,,---///,,,,,,------...//////////////////000000000000000...///000222555888;;;<<>>===:::888555333222//////......//////000111000111222444777;;;???AAAFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCAAA???;;;888555333...,,,)))))))))***)))((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((***,,,,,,+++***)))))))))******+++,,,,,,,,,***,,,---,,,++++++...111///444;;;BBBHHHNNNSSSWWWYYY\\\^^^^^^]]][[[ZZZZZZXXXYYY[[[]]]^^^^^^^^^^^^]]][[[XXXUUURRRPPPOOOOOOKKKHHHEEECCCDDDEEEEEEEEEKKKMMMQQQXXX^^^aaabbbaaabbbeeehhhiiiiiijjjlllooommmjjjcccZZZTTTSSSWWW[[[]]][[[VVVRRRUUU___fffgggjjjkkklllnnnnnnmmmllllll000000222333333222000000333111...,,,+++,,,...000///000000000000000//////)))***+++,,,------...///........................---,,,,,,++++++,,,,,,---,,,---...//////...------,,,------......------,,,000...+++)))***,,,///111000///...---,,,+++++++++(((,,,///000---)))((()))........................+++...222111///---...000)))***+++,,,------...///---...///...------...///,,,,,,------...///000000111111000000///.........///000222444888;;;>>>@@@DDDEEEGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDFFFHHHKKKMMMMMMQQQWWW\\\cccnnn}}}|||xxx||||||yyywwwuuuuuuuuuuuutttssstttxxx|||~~~tttpppllliiihhhggggggfffjjjooosssuuutttssstttvvvqqqsssxxx{{{}}}|||yyyxxxsssvvv{{{}}}|||{{{yyywwwvvvuuuuuuuuuuuuwwwzzzuuujjjeeebbb```___ZZZXXXVVVVVVZZZaaahhhmmmkkkooouuu|||zzzrrriiiaaa]]]KKKIIIEEEAAA?????????@@@??????>>>>>>>>>???@@@@@@>>>>>>===<<<:::888666555111000000000000111222222/////////111444888<<<>>>DDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDBBB>>>;;;777555///,,,***))))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''')))+++***'''&&&(((+++%%%&&&&&&''''''(((((())))))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&************************%%%%%%&&&&&&'''((())))))'''(((((((((((((((((('''&&&&&&&&&'''((())))))***(((((((((''''''(((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''(((((()))*********'''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((*********)))((((((''''''((((((((((((((((((((((((&&&'''((()))******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))***,,,.........,,,+++*********+++,,,,,,------,,,---...---,,,,,,///333555;;;CCCJJJPPPUUUYYY\\\[[[]]]______^^^]]]]]]]]]ZZZ\\\^^^______^^^]]][[[\\\ZZZVVVQQQMMMJJJHHHHHHFFFDDDAAAAAADDDIIILLLMMMTTTVVV[[[bbbfffeee^^^XXXVVVYYY[[[\\\\\\]]]aaadddhhhddd\\\UUURRRVVVaaaiiillliiiccc___dddoooxxxzzzuuuvvvxxxyyyzzzyyywwwvvv000000000000111111111111555333222111222111///...000000//////.........---////////////////////////------------------------,,,+++,,,///...+++,,,000,,,---------,,,---///111,,,,,,,,,++++++*********+++,,,------+++))))))******------,,,---//////+++,,,,,,************,,,,,,...------,,,,,,------......------,,,,,,++++++***...------...000///---+++......---,,,---...///000////////////////////////000000111111000///......222333444777;;;@@@DDDFFFKKKIIIIIIKKKIIIEEECCCEEEFFFEEEDDDDDDDDDGGGPPPXXXQQQYYYdddnnnvvv~~~vvvtttpppxxx}}}wwwrrrqqqsssqqqmmmiiieeeeeehhhkkkggghhhkkknnnrrruuuxxxyyyuuuxxxzzzwwwrrrppprrrvvvyyy~~~vvvqqqrrrmmmgggcccbbb]]]VVVTTTUUUXXXYYYXXX[[[```gggkkkmmmpppvvvzzzzzzuuujjj___RRRIIIFFFEEECCCAAA@@@===999999<<>>???AAAAAA???<<<777444111000///------...//////......///111222444555555<<<>>>BBBFFFIIIIIIIIIHHHHHHHHHGGGEEEBBB???<<<:::666444000...---,,,+++***''''''(((((()))((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++***(((((('''''''''%%%&&&'''((((((''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%'''((((((&&&$$$$$$$$$((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%'''***---&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((('''&&&%%%'''***+++)))&&&(((((((((((()))+++,,,---,,,)))'''(((++++++***'''))))))))))))))))))))))))******************************)))(((((((((((((((************)))))))))))))))(((''''''''')))***+++)))***+++,,,,,,,,,,,,,,,+++***(((***,,,---***(((++++++,,,,,,,,,---------)))+++---///000///---,,,,,,---......///222666999@@@EEELLLSSSXXX[[[[[[ZZZ``````aaaaaa```___^^^\\\_________^^^\\\ZZZXXXVVVZZZWWWPPPJJJFFFDDDDDDDDDEEEHHHKKKLLLLLLNNNRRRVVVcccddddddaaa\\\UUUOOOKKKIIIKKKMMMNNNPPPSSSWWWZZZ```^^^^^^^^^ZZZYYYbbbnnntttpppmmmnnnsss|||}}}000000000000111111111111222000//////000111000///000/////////............////////////////////////---------------------------,,,,,,...---***+++///---///000///,,,******+++,,,,,,,,,+++++++++******+++---......,,,++++++,,,+++222555000++++++---...---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---....../////////......///111000...,,,......---------...///000111000000///...---,,,,,,000000000111111111222222666777999<<>>@@@???>>><<<:::333222111///.........///......///000111222333444777999===BBBEEEFFFFFFFFFIIIIIIIIIGGGEEEBBB???===:::777333111///...,,,***)))******))))))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%% """%%%''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((('''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''******)))((('''&&&%%%%%%&&&$$$"""###&&&''''''%%%(((''''''''''''(((((()))***((('''''')))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((('''''''''(((((((((((((((******))))))******++++++)))******+++,,,,,,+++++++++***)))***,,,,,,***(((++++++++++++,,,,,,,,,,,,,,,,,,,,,---------........./////////111555<<>>=========777666444222000///......---......///000111111222222555999===AAADDDEEEFFFJJJJJJJJJIIIHHHEEECCCBBB@@@===999666333111...,,,,,,,,,+++***)))((('''&&&))))))))))))((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&***)))'''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$"""%%%''''''(((***,,,((((((((((((((((((((((((((((((''''''''''''((((((%%%'''))))))'''$$$$$$$$$&&&&&&&&&&&&'''''''''(((******)))((('''&&&%%%%%%***(((&&&&&&''')))))))))))))))(((''''''''''''''')))'''''''''))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((&&&''''''(((((())))))))),,,,,,,,,,,,,,,,,,++++++))))))******++++++******+++***)))***,,,,,,***)))*********++++++++++++,,,...---+++******,,,...//////000000222666<<>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;:::888555333111///.........////////////000000000222666:::>>>BBBEEEFFFIIIIIIJJJJJJIIIGGGFFFEEEEEECCC???;;;999666222000,,,,,,+++***)))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&,,,***(((&&&%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((###%%%'''(((''''''((()))(((((()))))))))***))))))''''''''''''((((((((((((***)))))))))******************))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))(((((()))***++++++,,,,,,,,,,,,---...---,,,***)))((())))))*********))))))*********+++++++++***)))))))))*********+++++++++---,,,+++++++++,,,...///...111444999>>>EEELLLQQQWWWXXXYYYZZZ\\\]]]^^^______```aaaaaaaaa```___^^^\\\[[[XXXUUUQQQMMMJJJHHHDDDCCCAAA@@@AAADDDFFFHHHUUUWWW[[[\\\\\\ZZZWWWVVVOOOHHHAAA???BBBGGGJJJJJJJJJKKKMMMQQQVVV^^^hhhnnnooorrruuurrrmmmmmmuuu~~~{{{111111111111222222222222444222000//////000///............///////////////////////////////////////---------------------------+++,,,/////////222888CCC@@@;;;444...+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,---+++000333///,,,,,,...---..............................------------......//////......---,,,,,,,,,---,,,+++,,,...///...---.........///////////////******+++---///000111222777666666666777:::===???BBBCCCEEEGGGHHHIIIHHHHHHKKKIIIIIIIIIGGGGGGMMMVVV[[[hhhvvv}}}yyyuuuqqqooossszzz|||{{{yyyvvvrrrppppppqqqwwwyyy{{{~~~~~~yyysssnnnmmmmmmhhhlllttt|||}}}ppphhhXXXTTTMMMFFF@@@>>>???@@@???>>><<<;;;::::::::::::===<<<;;;888666444222111000000000000///////////////000222666:::>>>AAACCCEEEFFFGGGHHHHHHGGGFFFFFFIIIGGGCCCAAA>>>;;;777444---,,,+++***)))))))))***))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''',,,+++(((&&&%%%&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))(((&&&$$$%%%&&&((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%%%%$$$###$$$'''***''''''((())))))))))))(((''''''''''''(((((((((((($$$%%%'''((((((&&&%%%$$$(((((((((((()))***+++,,,))))))************+++,,,((((((((((((((((((((((((************************))))))(((((((((((())))))((())))))***+++,,,,,,---++++++,,,,,,,,,***)))((())))))*********))))))((()))***+++++++++*********))))))*********+++++++++++++++,,,---...............333;;;BBBHHHLLLQQQSSSXXXYYYYYY[[[\\\^^^___```^^^___``````___^^^\\\[[[ZZZXXXTTTPPPKKKFFFCCCBBBCCCBBB@@@@@@CCCHHHNNNRRR```^^^[[[WWWTTTPPPNNNLLLNNNIIIEEEDDDHHHMMMQQQRRROOOSSSYYY```ffflllssswwwuuuyyy|||zzzyyy~~~}}}xxxyyy|||111111111222222222222333555444222222222111///............///////////////////////////////////////---------------------------+++,,,/////////333999RRRMMMCCC777...)))(((***,,,,,,,,,,,,------------)))***,,,,,,+++***+++,,,***------+++---000///+++------...//////...------+++++++++******++++++++++++,,,,,,---......//////,,,+++******,,,.........---...///000000000000///......//////////////////555555666777:::===@@@AAADDDDDDFFFGGGHHHIIIIIIIIIJJJIIIIIIJJJIIIJJJTTT___sss{{{tttmmmjjjjjjnnnyyy}}}yyyyyy{{{zzztttssspppmmmooowwwyyyssspppjjj```TTTHHHAAA???@@@===<<<<<<<<<<<<======>>>======<<<;;;999777555444333333333222111000000///------...111444888;;;===AAABBBDDDFFFGGGGGGGGGFFFKKKIIIFFFEEECCC@@@===:::222000...,,,+++++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''''''''(((+++***(((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''(((((('''&&&&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&$$$!!! """%%%$$$%%%'''((((((((('''&&&******)))((('''&&&%%%%%%$$$'''))))))'''%%%%%%%%%%%%%%%&&&&&&''')))***+++(((***++++++++++++,,,...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''(((((())))))***************************)))(((******++++++******)))))))))***,,,,,,***)))***+++*********++++++++++++,,,***+++---///000111111111333999CCCKKKPPPSSSUUUVVVXXXYYYZZZ[[[]]]^^^``````]]]^^^^^^]]]\\\ZZZXXXWWWTTTRRROOOJJJFFFCCC@@@???@@@@@@AAADDDJJJRRRYYY^^^^^^YYYSSSNNNLLLKKKJJJIIIOOOLLLJJJHHHIIIMMMQQQUUUZZZ```hhhoootttwwwyyy{{{|||zzzzzzyyy|||111111111222222222333333222222222333444333000.............../////////000////////////////////////------------------------///,,,,,,------,,,000666GGGCCC<<<333,,,))))))+++,,,,,,,,,---------......+++,,,...---,,,++++++,,,***,,,,,,+++,,,000///+++,,,---............---,,,,,,,,,++++++++++++,,,,,,---------...//////000000---+++***+++---/////////---...///000111000000///000000000000000000//////111333666:::>>>BBBEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMOOOPPPTTTaaaooo}}}xxxvvvnnniiifffjjjqqq|||sssmmmfffaaabbbhhhpppuuu{{{xxxjjj[[[OOOHHHFFF@@@@@@@@@@@@@@@?????????============<<<;;;999888777666555444333222111000///......///111444888:::???@@@CCCEEEFFFGGGGGGGGGJJJIIIHHHGGGGGGEEEAAA???:::777444111...,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''((('''&&&&&&)))+++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&$$$""""""###%%%%%%&&&(((******)))((('''******)))((('''&&&%%%%%%)))***)))'''$$$$$$'''***'''''''''''''''((())))))''')))++++++******,,,...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***))))))))))))******+++++++++,,,,,,+++******)))(((***,,,,,,***)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---///222555666<<>><<<<<<===>>>>>>>>>===;;;:::999888777666444333222111222111000000111444888:::>>>???BBBEEEGGGHHHHHHHHHJJJIIIHHHHHHHHHGGGDDDBBB@@@===999444000...,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))***'''((()))))))))))))))(((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&((())))))'''&&&&&&(((***((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&)))***)))((())))))(((***,,,---------+++***''''''''''''((((((((())))))((($$$ %%%***+++******)))))))))))))))%%%(((******)))(((+++---))))))))))))))))))))))))************************((((((((((((((()))******,,,,,,,,,+++++++++++++++******)))((()))***,,,---,,,,,,,,,,,,,,,+++***)))(((***---,,,***(((***+++++++++,,,,,,,,,---------...---++++++...222888;;;DDDHHHNNNTTTWWWZZZ]]]___\\\]]]^^^______^^^]]]\\\\\\\\\[[[YYYWWWTTTQQQOOOFFFEEEDDDCCCBBBBBBCCCDDDGGGKKKRRRYYY___ccceeefffZZZWWWSSSRRRUUUWWWWWWVVVPPPTTTWWWXXX[[[fffwww}}}xxxyyy~~~444333222111000000000000111111000000///.........444222000000111000---)))###%%%))),,,.../////////111...,,,---//////---+++111000...------...///000...///000000///---,,,+++---,,,+++***)))***+++,,,------------------------(((,,,///...,,,***,,,...............////////////000000///---++++++---000.........000222444333111111000//////000111000...111...,,,,,,...///...,,,......//////000222333444888===AAABBBGGGOOOPPPLLLLLLGGGEEEHHHIIIIIIMMMTTTTTT\\\fffmmmqqquuu|||sssrrrxxx|||tttjjjcccaaabbbeeebbbooo{{{vvvpppmmmhhhdddcccdddbbbfffpppwww{{{{{{nnneeeXXXQQQGGG@@@>>>===<<<;;;:::<<>>;;;777666888888777555000000///......///000111888;;;???BBBDDDFFFGGGIIILLLJJJHHHIIIJJJJJJGGGDDDBBBAAA???;;;777222///---+++***))))))***+++)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&''''''%%%###!!!!!!$$$''')))***)))))))))'''%%%$$$$$$&&&)))***))))))(((((('''''''''&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&(((((()))))))))'''&&&%%%(((((((((((((((((((((((((((''''''))),,,+++(((%%%)))))))))))))))))))))))),,,***&&&$$$###$$$''')))))))))))))))))))))))))))...***'''''')))***)))(((((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,++++++******++++++,,,///.........///---+++))),,,((((((000777:::@@@GGGQQQRRRTTTWWWYYYZZZZZZZZZ]]]\\\[[[]]]______]]]ZZZ]]]YYYTTTQQQPPPMMMIIIFFFEEEEEEEEEDDDCCCDDDFFFIIIPPPSSSXXX^^^aaabbb```^^^______^^^[[[XXXWWWWWWXXXZZZ[[[```iiivvvwwwxxxxxx{{{333222111111000111111111222222111000000//////...222000///000111111...,,,---......//////...---,,,000...,,,---//////---+++++++++,,,------.........,,,---...//////...------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,+++------------............/////////---,,,+++---///......---///000111000///000///......000000///...000...,,,,,,...000///---/////////000111333555666<<>><<<888:::<<<>>>>>>=========>>>;;;888777888888777666444333111000000000000111444777;;;>>>@@@BBBEEEFFFIIIGGGFFFHHHJJJJJJHHHFFFDDDCCC@@@===999555111000,,,+++))))))******)))((((((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((()))))))))(((&&&%%%###$$$'''((())))))((('''((('''&&&%%%%%%'''(((***((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''(((((())))))((('''&&&((((((((((((((((((((((((((('''''')))+++***(((%%%))))))))))))))))))))))))(((&&&$$$######%%%'''((()))))))))))))))))))))))),,,******+++,,,,,,)))'''))))))***+++,,,,,,,,,+++((((((((((((((((((((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,---......---,,,...+++...666===@@@EEEKKKTTTUUUWWWZZZ[[[\\\\\\\\\^^^\\\ZZZZZZ[[[\\\ZZZXXXWWWRRRMMMJJJIIIHHHEEECCCHHHGGGFFFEEEGGGKKKQQQVVVaaa___[[[WWWUUUWWW[[[___ffffffccc```]]]]]]```bbbggglllvvv|||zzz{{{111111111000111111222333333333222222111000000///000//////000111222000///333333222000///...---,,,///...------...///---,,,((())),,,...000///...---***+++,,,---............---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***&&&'''+++...---+++,,,,,,,,,------------...---/////////---,,,---......---,,,---...///...,,,///...------///000///---000...------///000///...000000000000222555999;;;???CCCEEEDDDEEEGGGFFFCCCLLLJJJKKKOOOTTT[[[dddnnn{{{sssjjjeeeccccccbbbbbbdddfffkkkrrr{{{|||zzzmmmgggbbb```______ccchhhmmmrrrzzz{{{jjj[[[QQQIIIBBB>>><<<<<<==================>>><<<999888999999888777888777555333111000000000111555999<<<>>>AAACCCFFFFFFEEEEEEGGGIIIJJJIIIHHHFFFEEECCC@@@===999666444///---+++*********)))(((''''''(((((())))))******''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%'''((()))))))))(((&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''(((((()))(((((('''((((((((((((((((((((((((''''''''')))******(((%%%))))))))))))))))))))))))&&&&&&%%%&&&'''((()))***))))))))))))))))))))))))******+++---...---)))&&&))))))******+++******)))''''''''''''''''''''''''************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,((()))***,,,---...///000111111666???EEEHHHLLLQQQVVVXXXZZZ[[[]]]]]]]]]\\\^^^\\\YYYWWWWWWWWWUUUTTTPPPLLLGGGDDDCCCDDDDDDCCCKKKMMMQQQTTTWWWZZZ___bbbdddaaa[[[UUUSSSXXXbbbkkkooonnnkkkiiigggiiinnnrrrttt{{{}}}}}}zzzzzz|||000000000000111222333444444444333222222111111000000000000111111111000///111000//////...//////000......---............---+++---...000000000000///++++++,,,------.........,,,---.........---+++***++++++++++++++++++++++++000,,,((('''***---......,,,,,,---------.........,,,...//////...------......---,,,---...//////......---,,,---...///...---000///......///000000000222222111222555999<<>>AAADDDEEEFFFHHHIIIIIIKKKNNNTTT\\\dddooo{{{uuuhhhcccbbbdddggggggkkkqqqxxxyyytttnnniiifffcccaaaaaaaaadddjjjrrrzzz|||nnnaaaVVVKKKEEEEEECCC@@@>>>===<<<;;;;;;===<<<;;;:::::::::999888:::999777555222000///...222555999<<<>>>AAADDDGGGFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFDDDAAA>>>;;;:::333000---,,,++++++***(((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%''')))******)))'''%%%&&&&&&&&&''''''''''''(((%%%%%%$$$######$$$$$$%%%((((((((()))((('''&&&%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((()))*********)))(((((((((((((((((((((((((((((()))******++++++++++++))))))))))))))))))))))))))))))+++,,,,,,+++)))((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------------,,,,,,++++++******++++++,,,((()))++++++,,,...111333444888???GGGLLLOOORRRUUUXXXYYYZZZ\\\\\\\\\\\\[[[\\\[[[YYYXXXUUUSSSPPPNNNKKKHHHDDDAAAAAADDDGGGIIIOOOVVVaaahhhkkkiiieeecccaaaaaa___]]]]]]dddoooxxx{{{zzzyyywwwvvvwww{{{~~~}}}}}}~~~//////000000111222444444444444333333222111111111111222222222111/////////---------------...///000---............---......000///...------...///000------------------------+++,,,---------,,,***)))++++++++++++++++++++++++,,,,,,***(((&&&(((,,,111---.........////////////,,,---//////...------...///...------///111222111...,,,,,,---/////////...///////////////000111222444444444555888<<>>???BBBDDDEEEGGGKKKOOONNNXXXdddoooyyyzzzlllddd```bbbjjjrrrxxx}}}}}}yyyvvvsssmmmgggaaaaaaaaaccchhhnnnssswww~~~uuujjj]]]UUUMMMHHHBBB>>>======;;;:::<<<======<<<;;;::::::::::::999888666333000...---111444777:::<<>><<<<<<===>>>>>><<<;;;;;;<<<999999888777555222000//////111333555777999===@@@FFFHHHIIIIIIGGGFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCBBB===999444000///...,,,+++)))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''&&&'''((()))***)))(((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))***++++++))))))***+++))))))))))))))))))))))))************)))((('''&&&************************((((((((('''&&&&&&)))+++))))))******+++******)))++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---......///......,,,++++++******++++++,,,---...//////...000666;;;>>>GGGOOOQQQSSSVVVXXXXXX]]]]]]^^^^^^^^^]]][[[ZZZTTTVVVWWWVVVPPPJJJFFFDDDCCCCCCDDDDDDGGGNNNVVV[[[eeegggiiihhhfffeeedddeeeooommmkkknnnxxx}}}{{{yyyxxxzzz~~~{{{111000000000111222333333333333333222111111000000///111333333111///000222000111111111111///...---+++---//////------...000------,,,,,,,,,------...///......---...///111222------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((((())),,,...---------.........//////---......---,,,---///111666333000//////000000///...------...000111111000...000111111000000222555666888:::===???AAABBBBBBCCCBBBDDDHHHKKKOOOZZZfffwwwwwwllljjjkkkoootttxxx}}}yyyuuunnngggbbb`````````___aaafffnnnyyyyyyiii___SSSJJJEEECCC???<<<;;;>>>@@@???===;;;<<<===999999999888777555333222---...000111222555888;;;BBBDDDGGGGGGEEEEEEFFFHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA===777333111///...,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((("""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((''''''((()))))))))))))))&&&&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))))))))''''''&&&'''((((((((((((((((((((((((((((((''')))***)))'''&&&(((***))))))))))))))))))))))))))))))))))))((((((((((((************************&&&(((***)))(((''')))+++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++************************)))***+++,,,------------,,,++++++******++++++,,,---///111111000444<<>>AAA@@@>>><<<<<<===999999::::::999888666555---///000111111333777:::===AAADDDEEEDDDDDDFFFHHHGGGGGGGGGGGGFFFFFFEEEDDDCCC???999444222000///---++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%''')))))))))'''&&&)))((((((''''''''''''((((((((((((((()))))))))***%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&''')))'''%%%$$$''')))))))))))))))))))))))))))))))))))))))***+++,,,---************************$$$(((,,,---+++))))))***((()))***+++,,,---------------------------------************************'''((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,///111222222777@@@GGGJJJSSSZZZWWWUUUXXXZZZYYYVVVVVVWWWWWWUUUTTTRRRQQQRRRRRRNNNHHHBBB???AAACCCFFFIIINNNRRRWWW___iiipppeeegggiiiiiihhhgggggghhhtttuuu|||~~~{{{{{{zzz{{{}}}000111111222222222111111444444333222222111111000000///......///000111222111111222222222111111000000000///...............---------......000111111222///---,,,///222444555444222111///............///...---,,,,,,---...///000///---,,,,,,---///000------,,,+++,,,---...///////////////000000000111777444111000000000///...//////......///000111222111111111222555777:::;;;===AAAEEEEEEBBB??????@@@GGGNNNSSSUUUYYYhhhqqqjjjkkkqqqwww~~~~~~{{{yyyvvvppplllddddddcccbbbeeemmmyyyzzzrrrpppiiiXXXKKKHHHBBBBBBAAA???===<<<<<<<<>>=========:::666333222111000///000111333444<<<<<<===AAAEEEGGGEEEBBBDDDDDDDDDEEEEEEFFFFFFGGGFFFEEECCC@@@<<<777333000111///,,,++++++,,,+++***---+++)))***---...,,,***+++******)))(((''''''&&&)))'''%%%&&&)))***(((&&&+++***)))((((((''''''(((&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$''''''''''''((((((((((((******))))))((((((''''''222,,,'''&&&((()))'''$$$(((((((((((())))))))))))''''''''''''''''''''''''))))))************))))))((())))))((('''''')))+++++++++,,,,,,,,,++++++***...------,,,,,,++++++***,,,,,,,,,,,,++++++******,,,------......------,,,222000---,,,---///000000000111222444888@@@HHHNNNUUUUUUVVVWWWXXXYYYZZZZZZYYYWWWUUUSSSSSSRRRQQQPPPOOOKKKEEEAAA@@@BBBFFFHHHLLLQQQWWW]]]aaadddfffgggdddhhhlllllljjjiiimmmpppppp{{{///000000111222222222111444444333222222111111000111000///...///000222333444444444333111000...---000000///...............////////////000111222333...,,,******,,,...//////111000...------------.........---,,,,,,---......---..................---------,,,,,,,,,---...///---------.........//////111111000/////////000111/////////000000000111111333333444555888;;;>>>???RRRRRRPPPKKKEEEBBBDDDFFFHHHOOOWWW^^^hhh{{{~~~uuupppsssyyy~~~{{{xxxpppnnnllliiihhhmmmuuu{{{~~~xxxkkk^^^VVVHHHCCC???===???AAAAAA???===============;;;777333222111/////////000222333666777999===CCCFFFEEECCCEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA===:::666444000---***))))))))))))((()))'''&&&''')))***(((&&&*********)))(((''''''''')))'''&&&'''))))))(((&&&)))((((((((((((((()))***&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''+++'''######&&&)))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))'''(((((('''&&&&&&''')))***++++++,,,,,,++++++************++++++++++++++++++*********)))))))))))),,,------------------,,,000///---,,,---......///000222666:::???FFFNNNSSSUUUVVVWWWXXXYYYZZZZZZ[[[XXXVVVSSSQQQPPPNNNLLLKKKIIIHHHEEEBBBBBBEEEJJJNNNUUUZZZ___bbbcccccccccdddcccggglllmmmmmmpppuuuzzz|||uuuuuuwwwyyy|||}}}//////000111222222333333444444333222222111111000222111///...///000222333444444444333222000///...000//////............/////////...//////000111222000...---.../////////---------,,,,,,,,,,,,------...------,,,,,,------...+++---///000000///---+++------,,,,,,------...///------........./////////111222333111...---///222///000111111222111111111555555666888;;;???BBBDDDZZZXXXQQQIIIBBBAAAFFFJJJOOOUUU___kkk{{{xxxtttrrrwww~~~|||xxxsssoooooosssuuuttt|||uuuiiiYYYPPPFFFAAACCCEEEDDDBBB>>>>>>>>>@@@@@@>>>999666222111000///...///000111000111444999???CCCEEEEEEFFFGGGGGGGGGGGGFFFFFFEEECCCCCCCCCBBB@@@===;;;999111...+++)))))))))((('''+++)))((()))******)))(((******))))))(((((('''''')))'''&&&'''((()))((('''''''''''''''((()))***+++''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((()))))))))***''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((())))))))))))((((((((((((***&&&###$$$''')))(((&&&(((((((((((())))))))))))************************))))))************)))))))))******)))'''&&&''')))******+++++++++++++++***)))******+++,,,,,,------++++++************))))))------------------------------,,,,,,,,,------...000555<<>><<<666333///---,,,,,,***)))+++******************)))***)))))))))((((((((('''((((((''''''((((((((('''((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&'''((((((''''''''''''(((((((((((())))))))))))((((((((((((---+++((('''((()))'''&&&(((((((((((())))))))))))************************))))))************))))))---...---,,,)))((()))+++)))******++++++++++++***---------....../////////------------------,,,,,,---------,,,,,,---------***+++,,,,,,,,,---...///444:::CCCKKKPPPTTTWWWXXXWWWXXXYYYZZZ[[[[[[ZZZZZZUUUTTTRRRNNNJJJGGGGGGGGGAAADDDHHHJJJMMMSSS\\\cccfffhhhjjjkkkkkkmmmrrrvvv|||{{{tttoooppptttzzz222222222222444555777888444444333222222111111000000000///.........///000///000111111222222222111//////............//////...------------......///111000000000111///,,,)))+++,,,------......///////////////000000////////////...---,,,,,,---...///------.........//////...000000000000111111111222444888:::777000---...111000111222333444444444444888888999:::===@@@CCCDDDFFFGGGFFFEEEFFFLLLUUU\\\hhhqqq}}}xxxyyy~~~zzzuuupppnnnppptttzzz~~~{{{qqqbbbTTTJJJGGGGGGBBBAAAAAABBBBBBAAA>>><<<888777666555333222222111///000222555888<<<@@@BBBFFFGGGHHHHHHGGGFFFDDDCCCEEEEEEEEEEEECCCAAA???>>>:::777333000///...,,,***((((((((('''&&&&&&&&&&&&))))))))))))(((((((((((('''(((((((((''''''((((((******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***))))))(((((('''((((((''''''''''''(((((((((((((((((((((((())))))))))))+++***((((((((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))---......,,,***)))***+++((()))******++++++++++++/////////......---------------------------.........---,,,,,,,,,,,,---...)))+++---...---///222555;;;AAAJJJQQQTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYWWWVVVPPPOOOMMMIIIEEEDDDGGGIIIGGGJJJOOOSSSWWW]]]eeekkkjjjkkkmmmqqqxxxxxxxxxyyyzzz}}}333333222222333555777888444444333222222111111000///000000000000///......111111111111000///...---///............//////000111111000000000000111111333222222222222111...+++,,,---...///////////////...///000000000000///...000///---++++++---///000------...////////////............/////////000000...111333333000///000222111111111222333555777888<<<<<<<<<<<<===???AAACCCBBBEEEHHHKKKNNNUUU^^^eeeuuuxxxxxxvvvoookkkiiilllpppsss~~~xxxfffWWWPPPNNNDDDBBB@@@???@@@???>>><<<<<<;;;:::888666444333222111222333444555888<<<@@@DDDEEEFFFGGGGGGFFFDDDCCCDDDEEEEEEEEEDDDCCCAAA@@@===:::555222000///,,,+++)))***+++***(((''''''((())))))))))))(((((((((((('''((()))((('''&&&''')))+++***)))(((''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))###$$$%%%&&&'''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))***++++++***((('''(((***(((((()))***++++++++++++---------,,,+++******)))++++++,,,,,,,,,,,,------...---,,,++++++,,,---...***---//////000222888===CCCHHHOOOTTTUUUUUUUUUUUUWWWXXXYYYYYYXXXUUUSSSQQQHHHHHHFFFCCCAAACCCJJJOOOTTTUUUXXX]]]ccciiinnnpppnnnmmmpppzzz~~~{{{|||333222111111111333444666444444333222222111111000///111333444444222///---///000000//////...---,,,...............///000000222222111111111111222222555444333333333222000...------//////000///......,,,---...//////...---,,,.........------.........,,,---...///000//////........./////////000000000---...000111111111111000222111000111333666:::<<>>AAACCCEEEGGGGGGFFFDDDBBBAAABBBCCCEEEEEEEEEDDDCCCBBB>>>999666444222///---,,,...///---***)))***+++(((((((((((())))))))))))&&&((())))))'''&&&''')))***)))((((((((((((((()))&&&&&&'''''''''((((((((('''((()))******)))((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((!!!###&&&(((***)))((('''''''''''''''(((((((((((('''((((((((()))))))))***"""###%%%'''(((((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))***)))''''''(((***'''((()))***+++++++++++++++++++++++++++*********+++,,,,,,,,,------------///...,,,++++++,,,...///,,,///111111222666???FFFJJJNNNRRRUUUVVVVVVVVVWWWWWWWWWXXXWWWUUURRRNNNLLLDDDDDDCCC@@@@@@FFFQQQZZZcccaaabbbfffmmmssssssrrrooonnnsss}}}|||}}}333222000//////111222444444444333333222111111000000222666888777444000...+++,,,---...////////////...............///000111111111000000000000000111111000......///...---,,,------/////////...---,,,++++++,,,------,,,++++++,,,---///000000///---,,,,,,---///000000000///...111111111111222222222222222111111222333333000...222111000000333777<<>>===<<<:::888555333111///000111000000333999>>>@@@AAADDDFFFFFFEEEDDDBBB>>>???BBBDDDFFFFFFGGGFFFFFFCCC>>>:::888555333111***+++---+++(((&&&''')))(((((((((((())))))))))))&&&(((***)))&&&%%%''')))(((''''''(((((()))***+++&&&&&&&&&&&&'''''''''((('''((()))******)))((('''(((((((((((())))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))###'''******)))(((''''''''''''((((((((()))'''((((((((())))))******&&&(((******)))((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************)))))))))***+++***))))))+++,,,'''''')))******+++++++++***++++++,,,,,,------............/////////000000///...,,,++++++,,,...///...000222222333999CCCKKKNNNPPPTTTVVVVVVWWWXXXZZZWWWWWWWWWVVVTTTOOOKKKIIIDDDDDDCCCBBBCCCKKKYYYdddmmmiiigggllltttxxxvvvrrrnnnmmmsss~~~~~~{{{{{{444777999888444000//////555333333444666555111---222222222111000//////...//////000000///...---------...000000///+++'''$$$000111222222111000///...////////////////////////................................................---...//////000000//////.........///000111111222222222111000///...------111111111111111222222222333444555555666999===@@@BBB@@@@@@DDDEEEEEEGGGLLLMMMSSS\\\eeemmmwww|||uuummmgggiiillloooqqqttt|||yyyiiiWWWQQQJJJFFFFFFEEEBBB?????????>>><<<999888888999666444111000000222555777>>>AAAEEEFFFEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCAAA???<<<:::888777000...,,,++++++***)))'''((()))*********)))'''&&&+++***)))''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''')))((('''%%%%%%&&&((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&)))(((''''''''')))***+++))))))((((((''''''&&&&&&'''((()))******)))(((''')))(((((((((''''''&&&&&&******+++,,,,,,,,,,,,++++++++++++***************$$$&&&))),,,------,,,,,,***))))))***++++++)))(((,,,(((&&&)))...111...++++++++++++,,,,,,,,,------///---,,,---000000...,,,...000333666;;;BBBJJJPPPRRRRRRRRRSSSUUUWWWXXXZZZ\\\VVVQQQNNNIIICCCAAACCCBBBEEEGGGIIIKKKRRR[[[bbbhhhlllqqqtttsssrrrppppppjjjppp|||~~~||||||{{{222555777777555222222333999777666777888888555222222222111111000//////...///////////////...------,,,---///000///...+++***000111111222111000///...////////////////////////////////////////////////------------------------...////////////000000000---......///000000111111000000000000000/////////111111222222222222333333111333444555666888<<>>AAADDDFFFEEECCCBBBBBB@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBB@@@===;;;:::999444111...,,,,,,,,,***)))((()))*********)))''''''***)))((('''''''''(((((('''(((((())))))(((((('''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%''')))***)))(((&&&''''''(((''''''''''''''''''((())))))(((((((((((())))))++++++++++++*********)))(((((('''''''''&&&&&&&&&&&&&&&''''''(((***+++,,,(((((((((((((((''''''''''''((()))******)))(((''',,,+++++++++************))))))***++++++++++++***************************))))))+++,,,,,,,,,+++++++++)))((()))***+++***)))***+++++++++******+++---,,,,,,---------............,,,,,,---//////---***---000555:::@@@HHHOOOTTTTTTUUUUUUVVVWWWXXXXXXYYYVVVPPPLLLIIIEEE@@@@@@BBBDDDIIINNNRRRTTTYYY___dddgggkkkoooqqqpppmmmkkkjjjiiissszzz~~~111333666777666555555666777666444444555555444222222222111111000////////////////////////......---,,,,,,...//////000//////000000111111111000//////////////////////////////000000000000000000000000........................000///.........///111111------......//////000000/////////000000111111111111111222222222333333333000333555777888:::===???EEECCCDDDHHHKKKNNNUUU]]]jjjuuu|||tttrrruuu}}}yyyuuuqqqooommmmmmllllllkkkkkkkkkkkkfffffffffeeeccc```]]]\\\YYY]]]dddkkkooopppnnnmmmnnntttzzz}}}yyyuuutttqqqmmmiiiiiilllpppsssvvv|||yyypppccc[[[VVVRRRMMMHHHEEEDDDBBB???===;;;:::999888777555444444666999:::???AAADDDEEEDDDCCCBBBCCC@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@>>>===<<<999666222///...---,,,+++))))))******))))))((('''))))))((('''''''''''''''((())))))******))))))((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%((()))+++***(((''''''((('''(((((())))))((((((''')))((((((''''''(((((())))))))))))))))))((((((((((((((((((''''''''''''&&&%%%&&&''')))******++++++'''((((((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((()))************)))))))))))))))))))))))))))...---,,,++++++*********,,,***((((((***++++++***(((---000,,,&&&$$$)))///---------.........//////---------///000000...,,,...333:::AAAGGGNNNTTTXXXUUUVVVVVVWWWWWWVVVUUUTTTPPPKKKFFFEEECCC@@@BBBEEEHHHNNNVVV\\\___bbbeeeiiimmmppptttuuusssoookkkiiipppzzz||||||222333555666666666666777555444222111222222222222111111111111000000//////...///////////////......------------...///000111000000000000000000//////////////////////////////////////////////////////000000000000000000000000000...---,,,,,,...000111------......//////////////////000000000111111111000000111111222222333333222555888;;;<<<>>>@@@BBBDDDBBBCCCHHHNNNVVVcccoooyyyqqqkkklllsss~~~|||{{{yyyxxxxxxxxxyyyyyyzzz{{{yyyuuuqqqooonnnooooooooonnnkkkgggccc``````aaaaaaaaa```___^^^]]]\\\]]]]]]\\\[[[YYYWWWVVVPPPTTTYYY^^^aaabbbaaa```^^^aaaeeehhhlllpppvvvzzz}}}~~~|||yyyzzzwwwrrrooonnnllljjjiiiggglllqqquuu{{{|||uuupppmmmfffZZZQQQJJJHHHDDDBBB@@@???===<<<:::999777777777999;;;===???BBBDDDEEEDDDCCCCCCCCC???@@@AAAAAACCCDDDDDDEEEEEEEEEDDDCCCAAA@@@??????===:::444111///...---,,,************))))))((((((((((((((('''''''''''''''((())))))******))))))(((''''''''''''''''''''''''(((((())))))))))))((((((''')))******(((''''''((('''((()))******)))((('''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&'''(((*********)))(((''''''(((((()))))))))***(((((())))))))))))((((((((((((((((((((('''''''''((())))))***************(((((((((((())))))))))))000...,,,+++******,,,,,,...+++)))((()))+++,,,,,,(((---///+++%%%###)))000------------...............///000111222222111000222777???GGGMMMRRRVVVXXXSSSTTTUUUUUUSSSQQQNNNLLLLLLGGGDDDDDDDDDDDDGGGLLLMMMSSS[[[aaaeeehhhmmmqqqzzz}}}~~~yyyuuurrr{{{444444444555555666555444555555444333222333333444111111111000000000000000......///////////////......------,,,,,,---.../////////////////////000000////////////////////////........................////////////////////////...---,,,++++++---///000.........///////////////111111111111000000000000//////000000111222222333222555999<<<>>>@@@CCCEEEHHHGGGJJJQQQYYYfffyyy}}}tttmmmiiiqqq~~~}}}||||||zzzxxxvvvoooooonnnmmmllllllkkkkkknnnoooooolllhhhdddaaaaaaaaabbbccccccbbb^^^ZZZWWWZZZZZZ[[[[[[ZZZZZZYYYXXXWWWXXXXXXXXXWWWUUUSSSRRRQQQSSSUUUWWWXXXYYYXXXXXXUUUVVVWWWYYY[[[___dddggggggiiijjjmmmrrryyy~~~|||{{{{{{zzzzzzyyywwwrrrlllhhhdddcccdddhhhoooyyymmm^^^OOOKKKEEEAAA@@@???>>>===;;;:::999999:::<<<>>>???@@@BBBDDDDDDCCCBBBCCCDDD@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???<<<777333111///---,,,+++******)))))))))))))))(((((((((((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((())))))))))))))))))(((&&&((())))))'''&&&&&&''''''((()))******)))((('''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********)))'''&&&'''((((((((())))))******))))))(((((((((((())))))++++++++++++++++++++++++)))***++++++,,,,,,++++++''''''(((((())))))))))))...---+++******+++...//////,,,))))))***,,,------)))***+++***((((((+++...+++,,,,,,,,,,,,------------...///000111222333444999>>>FFFLLLPPPRRRTTTUUUSSSTTTTTTSSSPPPMMMJJJGGGGGGCCCBBBDDDFFFGGGKKKPPPRRRVVV\\\aaafffmmmwww~~~|||666444333333444555444222000222333222111000111222111111000000000000000000---.../////////////////////...------,,,---------//////.........///000000////////////////////////........................------------------------...---,,,,,,,,,---...////////////000000000000000222222222111111000000000//////000111222333333444444666:::===???BBBEEEHHHLLLNNNTTT^^^iiiwwwyyyrrrmmmjjjrrrzzzooonnnlllllllllllljjjiiicccddddddddddddcccbbbbbbbbbccccccaaa^^^[[[ZZZZZZYYY[[[\\\]]]\\\YYYVVVTTTWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSUUUWWWZZZ\\\XXXYYYYYYZZZ]]]dddlllrrrxxx~~~~~~{{{}}}~~~yyysssooojjjeeebbbcccgggnnn{{{pppYYYRRRHHHAAA???>>>===;;;;;;;;;;;;;;;<<<===???@@@@@@BBBDDDDDDCCCBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@===999666444222///---,,,+++***))))))))))))***)))))))))***)))((((((''''''(((((())))))(((((('''************************&&&''''''((((((''''''&&&&&&''')))(((&&&%%%%%%&&&'''(((((())))))(((((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((('''((())))))))))))))))))***))))))(((((((((((())))))***************+++++++++******+++,,,,,,,,,,,,,,,'''(((((())))))******++++++***))))))***,,,...000...,,,******,,,------,,,+++******+++,,,---,,,,,,+++++++++,,,,,,,,,------+++,,,---...///111555888AAAEEEKKKPPPRRRRRRRRRSSSUUUUUUSSSQQQOOOKKKHHHFFFBBB@@@@@@EEEHHHJJJNNNSSSVVVXXX\\\```gggssszzz~~~555222111111333444333222,,,///222222000...///000000000000000000000000111------...///////////////........................///......---...///000111////////////////////////........................................................./////////000000111111111111111111111000000111111111111111222222000111222333444555555666888;;;===@@@BBBFFFKKKNNNPPPVVVcccqqq|||zzzqqqnnnppptttqqqiiiaaa___^^^___```aaaaaa```\\\]]]___``````___^^^]]]\\\]]]]]][[[YYYXXXYYY[[[XXXYYYZZZZZZZZZYYYWWWVVVXXXWWWWWWWWWWWWYYYZZZ[[[[[[\\\]]]^^^^^^]]]\\\[[[[[[\\\^^^^^^^^^\\\ZZZXXXYYYWWWVVVVVVWWWYYYZZZZZZVVVUUUTTTSSSUUUZZZbbbgggjjjpppyyy}}}|||vvvnnngggddddddfffppp{{{jjj___QQQFFFAAA???===;;;;;;;;;;;;<<<===>>>@@@AAAAAABBBDDDCCCBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAAAAA???===;;;999666111...,,,+++***)))))))))******)))***+++++++++***((((((((())))))******))))))(((************************''''''(((((((((((('''''''''((())))))'''&&&&&&'''(((''''''''''''''''''((((((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''((((((((())))))))))))''''''''''''((()))***+++*********)))))))))))))))***)))(((''''''((()))***''''''((((((((()))))))))))))))***+++++++++++++++(((((())))))***++++++,,,******))))))***+++---......,,,+++,,,---...---,,,+++,,,---......---+++))),,,,,,,,,,,,---------...,,,---......000444;;;@@@GGGKKKPPPSSSTTTSSSSSSTTTTTTSSSQQQNNNKKKHHHEEEDDDAAA@@@BBBIIIMMMNNNQQQVVVXXX[[[^^^ccclll{{{zzzyyy333111///000333555444222///222666777444222222333000000000000000111111111------...///000000//////---...///000111111000000///...------...///000111////////////////////////000000000000000000000000111111111111111111111111//////000111222111111111222222222111111111111111...///000111222333444444222222333444555777777888>>>@@@BBBDDDGGGKKKQQQUUUXXXbbbsss}}}uuuqqquuussseee\\\YYYWWWWWWXXXZZZ\\\\\\\\\YYYZZZ]]]^^^______]]]\\\[[[[[[[[[ZZZZZZZZZ]]]___YYYZZZ[[[\\\[[[[[[ZZZYYYZZZYYYXXXXXXYYY[[[]]]___[[[\\\]]]___``````_________bbbeeeggggggccc___\\\]]][[[YYYYYY[[[\\\]]]\\\ZZZYYYWWWUUUVVVZZZaaaffffffllluuu}}}uuummmhhhdddaaagggqqq}}}xxxkkkZZZLLLFFFCCC@@@===;;;;;;;;;<<<===???@@@AAAAAABBBCCCCCCBBBBBBCCCEEEDDDCCCCCCBBB@@@??????>>>>>>>>>>>>??????@@@@@@@@@BBB@@@???>>><<<888333000,,,,,,***)))))))))***+++***++++++,,,,,,***)))(((******++++++++++++******(((((((((((((((((((((((())))))************))))))((()))+++***(((''''''(((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''((((((((()))))))))******'''((((((((())))))******%%%%%%%%%&&&(((+++---///++++++******))))))((((((***)))(((''''''((()))*********++++++,,,,,,,,,---(((((()))***************((())))))***+++,,,,,,,,,******************++++++---,,,,,,---......---+++,,,///111111///+++)))(((---------.........//////000111111111333888@@@GGGJJJNNNRRRUUUUUUUUUUUUVVVRRRPPPMMMIIIFFFDDDBBBAAACCCBBBFFFNNNRRRSSSVVVZZZZZZ\\\aaagggqqq{{{vvv~~~{{{zzz|||111111111111222333444444333444555444222111222333000000000000000000000000000///---,,,,,,---///000,,,---...000000000//////111111111111111111111111//////000000000000//////000...,,,+++,,,,,,,,,,,,000000//////......------.../////////000000000111111111222222222111111000111111111111111222333333333222222333666999:::;;;DDDBBBEEEJJJKKKLLLUUU```mmm|||~~~yyyvvvyyyyyypppfff\\\VVVTTTVVVXXXYYYYYYZZZ[[[\\\^^^\\\[[[[[[\\\]]]\\\[[[ZZZZZZ[[[ZZZYYYZZZ]]]___````````````___^^^\\\\\\_________^^^^^^```dddgggcccfffiiihhhdddaaa```aaallllllllllllllllllllllllfffdddbbbbbbcccddddddddddddaaa\\\[[[^^^bbbeeegggoooqqquuuxxx{{{~~~vvvooojjjgggfffeeeooovvv}}}qqq___OOOFFFCCCAAA???>>>>>>======>>>@@@AAABBBDDDEEEEEEEEEDDDBBBAAA???HHHGGGEEECCCBBB@@@????????????@@@@@@AAAAAAAAAAAACCCBBB???>>>===:::777555111000///---+++)))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((())))))(((((())))))((((((((((((((()))))))))(((''''''''''''(((''''''((()))***))))))))),,,+++******))))))******+++***)))))))))***,,,,,,((()))+++,,,,,,+++***)))++++++******++++++,,,---)))***,,,,,,+++++++++,,,,,,,,,---,,,++++++,,,...+++++++++,,,---...///000......---,,,,,,,,,,,,---,,,...000000///---------------///222888@@@HHHLLLTTTRRRRRRVVV[[[\\\WWWSSSRRRNNNIIIEEECCCBBBAAA@@@FFFCCCCCCHHHJJJKKKRRR\\\```aaafffqqq}}}tttqqqttt{{{222222222111222222333333111222333222000///000111000000000000000000000000111000...------...000111///000000111111000///...........................//////000000000000//////222111///......////////////////////////........./////////000000000000000000000111111111111000000111111111000000111222222222222222444888<<<>>>???DDDDDDGGGLLLNNNSSSbbbrrr{{{{{{|||~~~|||wwwqqqjjjccc\\\UUUQQQUUUWWWYYY[[[[[[\\\^^^___]]]\\\ZZZZZZ[[[]]]]]]]]]^^^___aaaaaaaaacccgggiiikkkiiifffcccbbbbbbbbbcccggghhhhhhggggggjjjnnnqqqsssuuuwwwwwwtttqqqppppppvvvxxx|||~~~tttrrrooonnnoooppppppooommmiiieeeccceeehhhkkklllnnnoooqqqsssvvvyyy~~~|||uuuooojjjfffdddjjjoooxxxxxxhhhZZZPPPJJJEEEAAA???>>>>>>===>>>>>>???@@@CCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEEEECCCBBB@@@???>>>>>>>>>>>>?????????@@@DDDBBB@@@???>>>===:::777444333000---+++***))))))))))))((((((((())))))***))))))))))))))))))))))))***************))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((,,,***'''%%%%%%&&&(((***************)))((('''&&&&&&&&&&&&'''((()))***+++(((((((((((()))))))))))),,,+++******))))))******+++***)))))))))***+++,,,)))***+++++++++***)))(((++++++******++++++,,,---)))***,,,,,,+++++++++,,,---......---,,,,,,---///,,,,,,,,,,,,------...//////...------,,,,,,------+++---////////////000111111333555:::@@@GGGMMMQQQSSSQQQRRRUUUYYYYYYTTTPPPJJJHHHFFFDDDCCCBBBAAA@@@??????DDDLLLQQQQQQUUUZZZccceeekkkuuuwwwrrrnnnpppyyy444333333222222222222333111222333222000///000111000000000000000000000000111111////////////111111222222222222111000///..............................//////000000//////...000///......---......///...///////////////000000000000000000000000000000000111111222222222111111222111111000000000111111222222444777:::>>>BBBDDDGGGHHHLLLQQQYYYfff{{{|||xxx|||}}}xxxsssppplllggg```ZZZWWWTTTQQQOOOSSSVVVXXXYYYZZZ[[[^^^_________^^^^^^```cccfffgggiiijjjkkkkkklllmmmqqqsssxxxuuuqqqnnnnnnpppuuuwww{{{{{{||||||}}}|||yyytttqqqqqqrrrssssssqqqpppooooooqqquuuyyy{{{~~~~~~~~~xxxrrrmmmjjjiiilllpppvvvzzznnnbbbXXXOOOFFF@@@BBBAAA@@@@@@????????????BBBCCCEEEGGGIIIKKKKKKLLLDDDDDDEEEEEEEEECCCAAA@@@>>>>>>????????????@@@@@@CCCBBB@@@@@@@@@???<<<:::888555222...,,,*********((((((((((((((()))***+++))))))))))))))))))))))))+++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&''')))***&&&''')))******)))((('''''''''''''''((())))))***)))((('''''''''(((***+++,,,+++******))))))************))))))******+++,,,------,,,,,,++++++******++++++******++++++,,,---)))***,,,,,,+++++++++,,,......///...---,,,...000------,,,,,,,,,------...///...------,,,---------+++,,,.........000333555111444888>>>DDDJJJNNNPPPRRRQQQRRRTTTWWWUUUPPPKKKDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@FFFOOOWWWYYY[[[]]]dddiiiqqq|||xxxkkkllloooxxx555444333222222222222222333444555444222111222333000000000000000000000000111000000//////000000111111111111111000000//////000000000000000000000000...//////////////////....../////////......///000......//////000000000111111111111000000000000///222222333333444333333333222222111000000000000111333444777999<<>><<<:::777333///,,,+++++++++(((((((((((()))***++++++))))))))))))))))))))))))******++++++******)))((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******$$$&&&(((***+++***)))((( ###'''***,,,---,,,+++++++++)))(((''''''''''''***)))'''&&&'''(((***,,,,,,+++******))))))*********************+++++++++111000///---,,,,,,,,,,,,++++++******++++++,,,---)))***,,,,,,+++++++++,,,---......---,,,,,,---///......---,,,,,,,,,------//////...---------------,,,------,,,,,,///333666222666<<>>???@@@@@@>>>===:::888444000---,,,++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))******))))))((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******(((((()))))))))))))))))) ###'''***,,,---,,,+++++++++***(((((('''''''''***)))'''&&&'''(((***,,,,,,+++******))))))******))))))******++++++++++++000///---,,,++++++++++++++++++******++++++,,,---)))***,,,,,,+++++++++,,,,,,------,,,++++++,,,.........---,,,,,,,,,------//////...------------...---------++++++---222555888===DDDKKKPPPRRRRRRRRRQQQQQQQQQQQQPPPMMMIIIGGGHHHJJJKKKJJJGGGEEEEEEFFFLLLTTT___kkksssvvvtttpppiiirrr||||||555444444333333333333444111222333222000///000111111111111111111111111111////////////////////////------------...///000111---------------------------......//////......---'''***......,,,+++---000///000000000000000000111000000000111111111222222---...///000000000000000222222222222222333444444888;;;>>>??????BBBGGGLLLUUU[[[fffxxx||||||{{{rrriiiccc``````aaa]]]\\\\\\\\\^^^]]]\\\ZZZYYYVVVTTTTTTVVVYYYZZZ[[[XXXZZZ\\\]]]^^^aaaeeehhhmmmrrryyy~~~yyyvvvuuuwwwxxxxxx||||||yyyzzz~~~}}}yyyuuupppiiidddXXXTTTMMMFFFAAA???>>>>>>???@@@BBBEEEHHHLLLOOOQQQTTTQQQLLLGGGDDDBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@???===:::999666444111///------+++******))))))*********)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))111---(((%%%$$$%%%)))+++&&&''')))******)))(((''''''''''''((()))***,,,,,,)))((('''''''''(((***+++,,,+++******))))))******))))))***++++++++++++***++++++******))))))((((((++++++******++++++,,,---)))***,,,,,,+++++++++,,,+++,,,---,,,******,,,...------,,,,,,,,,------...000///......------...............,,,,,,...222666<<<@@@GGGMMMQQQRRRQQQPPPPPPOOONNNMMMJJJHHHGGGFFFHHHJJJJJJHHHEEEFFFJJJNNNRRRdddyyywwwttt{{{~~~444444333333333444444555111222333222000///000111111111111111111111111111000000000111111000000000000//////......///000111---------------------------......//////......---###'''+++,,,***)))+++...111111111000000000000000//////000111222222333444---...///000111111111111222222222333444555666777999===AAACCCCCCGGGMMMSSS]]]lllzzzuuulllccc]]][[[[[[\\\^^^^^^^^^___```^^^[[[YYYXXXXXXYYY\\\```cccdddddd```bbbeeegggkkkooouuuyyy}}}vvvsssssstttuuuuuuuuuwwwzzz|||}}}}}}{{{yyyvvvsssjjjdddYYYNNNFFFAAA@@@@@@@@@@@@AAACCCEEEHHHKKKMMMRRRQQQOOOLLLIIIFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@BBBAAA@@@AAABBBAAA@@@>>>::::::999888666333111///,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((******((((((((()))***+++************)))((('''&&&&&&&&&'''((()))+++---...(((((((((((()))))))))))),,,+++******))))))******((()))***+++,,,++++++***))))))***++++++***)))(((++++++******++++++,,,---)))***,,,,,,+++++++++,,,,,,---...---++++++---...,,,,,,,,,,,,------...///000//////...............---...//////000222666999???CCCIIINNNQQQQQQOOONNNMMMLLLJJJGGGDDDCCCDDDDDDFFFGGGHHHFFFFFFKKKTTT\\\jjj~~~}}}{{{333333333333444444555666333444555444222111222333111111111111111111111111111111222222222222111111333222111/////////000000////////////////////////---..................---''',,,111111///...000444222222111111000000//////......///111222333444555000111222333444555555555222222333444555777888999999>>>CCCEEEFFFJJJRRRXXXddd{{{|||zzz{{{|||tttooohhhaaa\\\\\\]]]^^^cccbbbccccccccc```[[[XXX[[[\\\```eeekkkooooooooooooqqquuuyyy~~~|||wwwrrrppprrrvvvwwwxxxtttuuuwwwwwwxxxyyy|||~~~vvv|||zzzrrrdddVVVKKKEEECCCCCC@@@@@@@@@AAACCCEEEHHHIIINNNOOOPPPPPPNNNJJJEEEBBBEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBCCCBBBAAA???;;;;;;<<<;;;:::777333111------+++***))))))(((((())))))))))))))))))))))))+++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''' )))000222000,,,))))))))))))((((((((())))))(((((((((((()))***+++,,,''''''((()))***))))))))),,,++++++***)))*********((()))***+++,,,+++******)))+++---......---,,,***++++++******++++++,,,---)))***,,,,,,+++++++++,,,---...///...,,,,,,...///+++++++++,,,---...///000000000///...............,,,---000111333666:::===EEEIIINNNSSSVVVUUUSSSQQQKKKJJJGGGCCC@@@@@@AAACCCEEEFFFGGGGGGIIIQQQ___iii}}}~~~~~~~~~444444444444444444444444333333444555444333222111111111111111///---+++***555444222000//////000000222111111111000000//////000000000000000000000000............/////////000,,,,,,,,,---------......222333333222000///000111------...///000111111222444222111//////000222333333222111222555777999999@@@===???GGGLLLQQQ[[[eee}}}ttttttvvvuuusssrrrooogggaaa```___]]]aaahhhgggkkkmmmiiiaaa[[[ZZZ[[[aaafffmmmsssuuuvvvvvvvvvyyy|||zzzwwwqqqllllllqqquuuvvvtttvvvvvvuuutttrrrqqqrrrtttuuuzzzuuuggg[[[SSSJJJBBBBBBAAAAAABBBCCCFFFJJJLLLJJJMMMPPPRRRRRROOOJJJHHHDDDEEEEEEDDDBBBBBBCCCEEECCCBBBAAAAAAAAAAAA@@@???@@@???======<<<:::666333222///,,,******+++++++++++++++***((('''''')))+++******))))))((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))************+++++++++))))))))))))************444333111...---,,,,,,,,,+++*********+++---///000111000...---,,,,,,---...---,,,+++++++++---///111000//////.........//////////////////111777>>>DDDKKKPPPSSSQQQQQQRRRLLLDDDIIIDDD???@@@EEEIIIHHHFFFIIICCCCCCJJJOOOYYYpppyyyuuuwww}}}444444444444444444444444333333444444444333222111111111111111000...---,,,444333222000000000000111333333222222111111111111000000000000000000000000........./////////000000............/////////000111222333222000///000111111111222222333333444444222222222333333222222222333222222444777:::<<<===DDDDDDHHHMMMRRRYYYiiiyyy}}}~~~tttllllllnnnllliiihhhccc\\\YYYZZZ\\\]]]ccckkkoooqqqsssooohhhcccbbbcccfffkkkrrrwww{{{}}}yyyvvvrrrnnnjjjkkkppptttuuutttwwwxxxxxxwwwuuusssssssssssswww}}}~~~tttjjjaaaUUUKKKGGGEEEDDDCCCEEEFFFGGGHHHIIIKKKOOOQQQPPPMMMJJJGGGBBBCCCDDDCCCBBBAAACCCDDDCCCAAA@@@@@@AAAAAA???>>>???>>>======<<<;;;777555222000,,,++++++++++++***((()))******((('''((()))*********)))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************)))************+++++++++))))))))))))************...---+++*********++++++,,,,,,,,,,,,,,,---...///......---------......///---,,,++++++,,,---///111000//////........./////////000111222555;;;CCCHHHLLLQQQRRRPPPOOOOOOKKKDDDDDDDDDEEEGGGGGGGGGDDDBBBGGGBBBCCCKKKTTTbbb|||{{{xxxyyy~~~|||xxxyyy~~~444444444444444444444444333333444444444333222111111111111111111000//////222222111111000111111222111111111111000000000000000000000000000000000000....../////////000000000000000000000111111111111000111222111///...///000333333333333333333444444000222333555555444222111333333444666888<<<@@@BBBGGGKKKQQQVVV[[[hhhyyy{{{{{{qqqiiicccdddfffccc___^^^YYYVVVUUUXXX^^^ccclllsssxxxxxxwwwrrrllliiijjjlllrrrwww}}}zzzxxxssspppnnnooosssvvvvvvuuuuuuwwwwwwvvvtttrrrqqqqqqsssuuuyyy~~~{{{uuuttt{{{}}}uuuhhh[[[OOOKKKGGGEEEGGGHHHGGGFFFGGGIIILLLNNNNNNKKKHHHFFFAAABBBCCCCCCAAAAAABBBDDDCCCAAA@@@@@@@@@@@@>>>===>>>=========>>><<<:::777444111...,,,,,,,,,+++***&&&))),,,---+++***)))))))))************+++++++++***))))))(((((())))))***((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))************)))************+++++++++)))))))))*********++++++)))((((((((()))***+++,,,------------------------+++,,,---...////////////---,,,,,,+++,,,...///000/////////......//////000///111444888<<>>>>>======>>>???>>><<<:::666444111///...---+++***)))+++------,,,+++,,,,,,))))))***++++++,,,------******))))))))))))******(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********)))((((((''''''((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++*********+++,,,------...++++++,,,---------------+++,,,.../////////...------,,,,,,,,,---...///000//////////////////000111///222888===BBBHHHNNNRRROOOPPPNNNJJJHHHHHHHHHIIILLLVVV___^^^TTTLLLJJJKKKHHHGGGKKKVVVbbbrrr|||zzz|||~~~}}}zzz{{{444444444444444444444444444444333333333222222222111111111111111222222333000111111111222222222111------------------..............................////////////000000000111000000000000000000000000...///000000///...///111000000000000000/////////222111111000111222333444777888999999:::>>>DDDHHHMMMSSS]]]jjj{{{~~~uuuwwwvvvmmmgggccc^^^\\\___```]]][[[[[[\\\^^^aaaeeemmmuuu|||~~~{{{~~~~~~{{{xxxwwwuuurrrpppqqquuuxxxtttuuuwwwzzz|||~~~}}}}}}zzzzzz}}}xxxnnn```TTTNNNKKKIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGJJJLLLLLLJJJGGGEEEDDDDDDGGGEEECCCCCCCCCBBBAAA???>>>======???@@@@@@>>><<<:::777444222000///,,,***+++++++++***))))))+++---))))))***+++,,,------...******))))))))))))******))))))))))))))))))))))))))))))************))))))************************)))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))******((()))))))))************))))))*********+++++++++************++++++++++++,,,,,,,,,---------------*********+++,,,------...---.../////////...,,,+++------------...///000000///////////////000111111000444;;;BBBGGGKKKOOORRROOOMMMJJJGGGEEEFFFKKKPPP\\\bbbeee___SSSJJJIIILLLGGGJJJRRR]]]iiivvv~~~}}}~~~444444444444444444444444555444333222222222333333222111111000111111222222111111222222222111111000////////////000000000000......................../////////000000000111111000000000///////////////...000111111//////000222111111111111111111111222333222111000111222555666888:::<<<<<<===AAAHHHNNNUUU```ppp}}}yyyvvv~~~tttjjjbbb\\\^^^ZZZZZZ]]]^^^\\\[[[]]]^^^ccciiinnnuuu~~~zzzyyyvvvrrrooopppsssvvvssstttvvvxxxzzz}}}}}}}}}zzztttpppuuu{{{iiiYYYOOOJJJHHHHHHIIIIIIJJJJJJJJJJJJJJJOOOPPPQQQOOOLLLIIIGGGGGGHHHFFFEEEDDDDDDCCCAAA@@@???>>>>>>@@@AAAAAA???======;;;888555333111...+++++++++***'''&&&&&&)))+++))))))***+++,,,,,,------***))))))(((((())))))***)))))))))))))))))))))))))))******++++++******)))************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++*********++++++++++++,,,,,,,,,,,,---,,,,,,+++***,,,,,,+++***+++,,,---///////////////...---,,,+++,,,------...//////000000////////////000111222222333888@@@GGGKKKMMMNNNOOOLLLIIIEEEDDDCCCFFFPPPZZZhhhgggcccZZZPPPJJJKKKMMMMMMRRR[[[eeeooozzzzzzuuu{{{444444444444444444444444555444333222222222333333222222000000///000111111222222333333222111000/////////000000000111111111000000000000000000000000//////000000000111111111111000000000///////////////000111111000000111333111111111222222333333333333333333444555666666777888;;;>>>???AAAFFFOOOWWWaaatttyyy|||~~~sssiiibbb\\\XXX\\\YYYXXX\\\^^^]]]^^^aaabbbkkkttt{{{{{{xxxwwwxxxzzzzzz{{{|||}}}~~~zzzrrrmmmpppzzzvvv|||jjjYYYPPPNNNJJJJJJJJJJJJKKKKKKLLLLLLOOOQQQRRRRRROOOMMMLLLLLLHHHFFFDDDDDDDDDCCCAAA???@@@??????@@@BBBAAA???===@@@>>>;;;888666333///,,,,,,,,,,,,+++((('''((()))))))))******++++++,,,,,,)))((((((''''''(((((())))))))))))))))))))))))))))))******++++++******)))************************)))))))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))************)))************+++++++++*********+++++++++,,,,,,***+++,,,------,,,++++++333111...+++***+++---//////......---------......,,,---...//////000000000////////////000111222333888>>>FFFLLLNNNNNNMMMMMMIIIEEEBBBBBBBBBGGGUUUdddlllfff___ZZZXXXYYY\\\]]]___ccchhhnnnuuu}}}|||tttsss}}}444444444444444444444444555444333222111222333444333222000/////////000111222333333333222111///...---.........//////000000111111111111111111111111000000000000111111111111222111111111000000/////////111222222111111222444//////000111222222333333333444666888999999888777777;;;???AAADDDKKKUUU^^^jjjzzzyyy~~~tttjjjccc^^^[[[YYY\\\YYYYYY]]]______aaaeeegggrrr~~~}}}vvvpppqqqxxx~~~wwwqqqyyywwwcccXXXUUUKKKKKKKKKKKKKKKLLLMMMNNNMMMOOORRRSSSQQQPPPOOOOOOHHHFFFDDDCCCCCCBBB@@@>>>AAA@@@@@@AAABBBAAA???===BBB@@@===:::888444000---...///111000...+++)))))))))************+++++++++((((((''''''''''''(((((())))))))))))))))))))))))******++++++++++++************************************+++,,,---......///))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***+++---...//////...---999666111---***+++---......---,,,,,,---...000111,,,---...///000000000000////////////000111222333<<>>AAA@@@???>>>===999333///---+++***)))***+++***))),,,,,,+++***))))))******)))))))))))))))))))))))),,,***(((&&&&&&))),,,...******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%)))((((((((((((((()))***++++++************++++++)))))))))******+++,,,,,,++++++,,,,,,,,,---------***+++,,,---...---,,,,,,,,,,,,---...//////......//////000000///...------...///000000//////000111000000000///000333999===EEELLLSSSUUUQQQLLLJJJJJJCCCAAA>>>@@@IIITTT[[[]]]ggg\\\___ttt{{{}}}~~~~~~~~~}}}333333333333444555666666777555333333444555444333111111111111111111111111222222222111111111111000/////////000000000000000000111222222111000111222//////////////////////////////111111222111111000000000000000111111111111222222222222222222222222444222111222666999::::::<<<>>>CCCKKKQQQ\\\qqq{{{vvv|||ssslllkkkgggbbb]]][[[\\\]]]]]]]]][[[]]]ccciiimmmwww~~~uuuqqqqqqtttvvvyyy|||~~~wwwmmmlllsss{{{zzzfffXXXOOOKKKJJJMMMNNNLLLKKKMMMPPPPPPQQQTTTWWWWWWTTTQQQMMMKKKHHHEEECCCBBBBBBBBB???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>:::555111///---+++***+++++++++***,,,++++++***))))))******************************&&&%%%###"""###%%%'''(((***))))))))))))*********++++++++++++++++++++++++************************))))))))))))((((((((('''+++***)))(((((((((((((((++++++************++++++******************)))))),,,,,,,,,,,,------------***+++,,,---------,,,,,,,,,------...//////......///////////////...------...///000000//////000222000000000000111666===BBBJJJPPPTTTTTTPPPKKKIIIIIIBBBBBBBBBDDDIIIQQQWWWZZZ^^^fffyyy}}}444333333333333555777888555444333333444444333222222222222222222222222222222222222111111111111000......///000000111222222000111222222111000111222...///000000111000///...///000111111222222111111111111111111111111000000222222222222222222222222333222111333666888::::::???CCCJJJRRR\\\nnnyyytttwwwzzzlllbbb^^^______^^^]]]^^^___```aaaeeedddhhhpppyyyuuuqqqppprrrsssrrrrrrqqqqqqttt}}}uuummmmmmttt~~~}}}kkk\\\QQQKKKIIIJJJKKKIIIIIIKKKOOOQQQTTTXXXZZZZZZWWWTTTNNNMMMJJJHHHFFFEEEEEEEEE@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@???<<<888555333///,,,***+++,,,,,,,,,,,,+++******)))*********************************(((((('''''''''((())))))))))))))))))******++++++------------------------************************+++++++++***************,,,+++***)))((('''''''''++++++************++++++,,,,,,+++******)))((((((,,,,,,,,,,,,---------...++++++,,,------------,,,,,,---......///.........///////////////......---...///111000//////000222///000111222555;;;CCCHHHQQQTTTUUURRRMMMHHHGGGGGGBBBDDDFFFHHHIIIMMMTTTYYYddd|||~~~~~~}}}}}}444333222111111222444555444333222333444444222111222222222222222222222222222222222111111111000000//////000000000111111111000111222222111000111222...///111333333222000///000000111111222222222222222222111111111111000000111222222222222222333333333222222444666999;;;<<>>===BBBAAA@@@@@@@@@???;;;999555111,,,******+++------++++++***************+++************************++++++,,,,,,,,,,,,,,,+++((())))))***++++++++++++------------------------************************++++++++++++++++++++++++++++++***)))((((((((()))++++++************++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...............---...///////////////.........000111111000///111222///111333666:::AAAIIIOOOVVVUUUTTTOOOIIIFFFEEEFFFCCCEEEGGGHHHHHHKKKUUU```}}}}}}{{{||||||{{{666555333222111222222333444333333333444444222000222222222222222222222222222222222111111111000000222111111111000000000///000111222222111000111222///000222444444444222111111111111111111222222333222222222111111111111111111111111222222333333333333333555666888;;;>>>@@@LLLOOOVVVfff~~~yyyzzztttsss|||xxxkkkddd```\\\YYY]]]```dddggghhhkkknnnqqq||||||tttqqqpppnnnmmmcccccccccdddfffkkkqqquuuuuutttuuuyyy}}}xxxxxxuuussstttxxx|||~~~~~~}}}vvvkkk[[[SSSLLLJJJIIIGGGIIILLLPPPTTTZZZ___```^^^[[[XXXVVVUUURRRNNNJJJGGGEEEDDDEEEEEEEEEDDDBBB@@@???>>>BBBAAA@@@AAAAAA@@@>>>;;;666222---+++***+++,,,,,,+++***************++++++************************((()))*********)))((((((((()))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))***+++,,,++++++************++++++,,,,,,,,,---------......************++++++++++++,,,,,,,,,---------......---...............------......///////////////...///000111111000000111222000222666;;;@@@GGGNNNSSSVVVTTTPPPKKKGGGEEEEEEFFFEEEDDDFFFHHHHHHLLL[[[lllzzzzzz~~~|||{{{777777666666555555444444444333333444555555222000333333333333333333333333222222222111111111111000333222222111000000//////000111222222111000111222000000222333444444333333222111111111111222333333111111111222222222333333111111111222222333333444333555777999;;;>>>CCCFFFLLLSSS```uuuxxxssssssssszzz{{{kkkaaa]]]]]]ZZZXXX\\\```eeeiiilllqqqyyy~~~}}}vvvtttrrrmmmiiiZZZ\\\^^^aaaeeeiiilllnnnlllkkkjjjmmmwww{{{wwwtttppppppuuu|||zzzrrrcccZZZQQQNNNLLLJJJLLLPPPRRRVVV]]]``````^^^[[[ZZZ[[[YYYVVVRRRNNNJJJFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBCCCBBBAAAAAAAAA@@@>>><<<888555000------------,,,*********)))******+++,,,++++++++++++++++++++++++))))))*********)))(((((()))***+++,,,,,,+++***)))************************++++++++++++++++++++++++)))))))))))))))*********((((((((()))***+++,,,---++++++************++++++++++++,,,------...//////************++++++++++++---------,,,---......///.........///......---,,,---.../////////////////////000222111000000111333111555;;;AAAFFFLLLQQQUUUSSSQQQMMMJJJHHHHHHIIIJJJGGGDDDEEEIIIKKKQQQcccvvv|||~~~333444666777888777666555444444444666777666333111333333333333333333333333222222222111111111111000111111111111111111111111000111222222111000111222//////000111111222222333222222111111111222333444000000111111222333444444000111111222333333444444444666:::<<<>>>BBBGGGLLLRRR```uuuxxxssspppvvv}}}wwwqqqgggaaa^^^]]]]]]\\\^^^ccciiiooouuu}}}xxxpppjjjccccccdddfffiiilllnnnooojjjiiiiiilllttt|||wwwuuuwww}}}}}}zzzuuukkkaaaWWWRRROOONNNPPPTTTTTTYYY^^^aaa```]]][[[[[[^^^\\\ZZZVVVRRRNNNKKKIIIFFFFFFFFFFFFFFFEEEDDDDDDDDDBBBAAA@@@@@@@@@>>><<<:::777444222111000///---******))))))***++++++,,,++++++++++++++++++++++++------,,,,,,+++++++++++++++,,,------,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++))))))))))))***+++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,---...///000......//////...------,,,------...//////////////////111222222111000222333333888@@@GGGLLLOOORRRUUUPPPNNNKKKJJJKKKMMMOOOQQQIIIDDDEEELLLQQQWWWgggyyy~~~~~~---///333666777777666555555555555666777666444111333333333333333333333333222222222111111111111000000000000111222222333333000222222222111000111222............///000222222333222111111111222333444//////000111333444555666000000111222333333444444444777;;;>>>@@@DDDKKKOOO[[[ooozzztttpppnnn|||xxxjjjjjjhhheeebbb```bbbdddccchhhpppwwwvvvmmmtttrrroooooopppqqqrrrrrrkkkkkklllpppvvv~~~}}}{{{}}}~~~|||xxxoooeeeZZZUUURRRPPPSSSWWWUUUZZZ___aaa___\\\[[[[[[___^^^\\\YYYVVVRRROOONNNJJJJJJIIIHHHFFFDDDBBBAAADDDCCCAAA@@@@@@???===<<<<<<:::777555444333000...******))))))***+++,,,,,,++++++++++++++++++++++++---,,,+++************+++,,,,,,---...---+++((('''++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++******************++++++************++++++,,,,,,+++******)))))))))---------.........//////......---,,,---...///000.../////////...---,,,,,,------...///000000/////////111222222111111222333444:::BBBJJJOOOQQQSSSTTTNNNLLLKKKKKKNNNRRRTTTUUUKKKEEEFFFPPPVVV[[[hhhyyyxxxxxxyyy~~~444333333333333444555555555666666666555333111///000222222222111000111222444333222222111111222222222222222111111111111000111222222111///...///000------...000333666:::;;;:::666333222444555555444222222222222222222222222222222111000///111555888:::666777===AAADDDMMMWWWhhhzzzrrruuu~~~xxxssskkkjjjiiihhhiiijjjlllnnntttxxx{{{{{{}}}}}}zzzwwwnnnnnnoootttzzz~~~}}}~~~~~~{{{tttiii```YYYUUUSSSRRRUUUWWWYYY[[[^^^```^^^ZZZaaa```___\\\YYYUUURRRPPPSSSQQQOOOLLLIIIFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>999999888666333111///---...---++++++,,,---,,,+++------,,,+++************///,,,))))))+++,,,+++)))...------,,,+++***))))))***++++++++++++***))))))++++++,,,---------------***)))((('''((()))+++,,,************+++,,,---...******+++,,,,,,,,,,,,+++...---,,,***)))(((((((((,,,,,,---------,,,++++++,,,,,,,,,---------..................//////////////////............/////////000111111000111444666@@@FFFNNNRRRRRRPPPPPPQQQNNNLLLJJJKKKMMMNNNNNNLLLMMMLLLNNNTTT___kkktttyyy~~~{{{xxx}}}xxxxxx|||444333333333333444555555555555666666555333111///000222333222111000111222111111111111222222333444222222222111111111111000000222333222111111222333000000000111333555777888999555222111333555444333222222222222222222222222222222222111000222555777===<<>>===999999888666444222000......,,,***+++,,,---,,,++++++++++++***++++++,,,,,,...,,,******+++,,,+++)))++++++*********************++++++++++++***))))))))))))******+++*********)))******+++++++++++++++(((((((((((()))***++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,++++++,,,,,,------,,,,,,,,,,,,---------.....................//////////////////............/////////000000000000222555888AAAGGGPPPUUUTTTQQQOOOOOOJJJNNNRRRUUUTTTQQQOOONNNMMMQQQYYYccclllrrrtttttt}}}xxx|||~~~xxx}}}444333333333333444555555555555666666555333111000111222333222111000111333000000000111222333444555222222222111111111111000...000111111111111222444333222222222222333333444666444222111222333333333333333333333333333333333222333444333333333555777;;;===BBBGGGJJJRRRaaaoooyyyyyy}}}|||qqqmmmnnnrrrtttyyy}}}zzzzzz|||~~~zzz|||vvvrrrjjj```XXXVVVUUUUUUWWWZZZ\\\]]]^^^ccccccbbbaaa^^^[[[XXXWWWQQQPPPNNNKKKHHHFFFEEEDDDBBBBBBAAA@@@???>>>======::::::999777555333111000---+++******,,,---,,,+++************+++,,,---...---,,,******+++,,,+++***)))))))))))))))***++++++***++++++++++++***))))))))))))*********))))))((((((***,,,---...---+++******)))))))))))))))************+++,,,,,,,,,,,,+++*********+++,,,---//////******+++,,,------------,,,------------.....................////////////000//////......//////000000000000///000444999===CCCJJJRRRVVVUUUQQQOOOOOOKKKTTT]]]___ZZZVVVUUUVVVYYY^^^fffpppxxxzzzyyyvvv}}}{{{www~~~444333333333333444555555555555555555444333222111111222333333111111222333000000000000111222333444222222222111111111000000,,,...//////......///111333333222222222222222222444333222111111222222333333333333333333333333333111333555555555555777888;;;@@@EEEHHHMMMZZZnnnxxxqqqwwwzzzrrrlllmmmrrrzzz}}}www}}}}}}uuuhhh]]]VVVRRRPPPTTTXXX[[[^^^bbbddddddccc```]]]YYYUUUSSSOOONNNLLLIIIFFFEEECCCCCCBBBBBB@@@???>>>>>>======;;;::::::999777555444333---+++******,,,---,,,++++++*********++++++,,,---,,,,,,+++***++++++++++++++++++***))))))***+++,,,***++++++++++++***))))))++++++,,,,,,++++++******)))***+++,,,,,,,,,+++***,,,,,,++++++***+++++++++******+++,,,,,,,,,,,,+++*********+++,,,---...///++++++,,,------,,,,,,,,,------------........................////////////000000////////////000000000000000000222777===BBBIIINNNSSSTTTSSSQQQRRRSSSXXX___eeebbb\\\ZZZ```gggqqqqqqssswww|||~~~}}}444333333333333444555555555555555555444333222222111333333333222111222333222222111000000111111111222222222111111111000000...000000///---------...111111222222222333333333222222222222111111222333333333333333333333333333111333555666777777999;;;AAAGGGMMMPPPXXXjjj~~~sssppp~~~rrrpppoooooosss{{{|||uuuttt|||~~~qqqgggYYYRRRNNNRRRWWWZZZ```gggiiihhhfffbbb]]]XXXSSSQQQNNNLLLJJJHHHEEEDDDCCCBBBCCCBBB@@@???>>>=========;;;;;;;;;:::999888666555///---++++++,,,---,,,+++---,,,++++++*********+++++++++++++++***++++++,,,///...,,,+++******++++++***++++++++++++***))))))++++++,,,,,,,,,++++++******))))))((()))***+++,,,,,,,,,++++++***+++++++++******+++,,,,,,,,,,,,+++++++++************++++++------------,,,++++++***---------.........//////............////////////000000////////////000000000000111222555;;;CCCHHHOOOQQQRRRPPPOOOQQQVVV[[[iiijjjhhhaaa]]]aaaooo|||{{{|||444333333333333444555555555555444444444333333333222333444333222111222444222222111000000000000000222222222111111111111000222333333222000//////000///000111222333333333333000222333333222111222444333333333333333333333333111333555666777999===???EEEMMMVVV\\\hhh~~~yyyuuuyyyvvvooojjjmmmpppuuu|||||||||}}}vvvpppuuuzzzsssbbbXXXQQQTTTXXXZZZbbblllooonnnkkkfffaaa[[[UUURRRNNNMMMKKKHHHFFFEEEDDDCCCDDDCCCAAA???>>>>>>>>>???<<<<<<<<<<<<;;;:::999888222000------------,,,+++...---,,,+++***************+++,,,+++******,,,...222000---+++******+++,,,***++++++++++++***))))))))))))***++++++++++++++++++)))((('''''')))+++,,,***)))))))))))))))************+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))))),,,---------,,,,,,+++***------........./////////............////////////111000000//////000000111///111333666:::@@@HHHMMMRRRRRRPPPNNNNNNSSS[[[cccqqqmmmhhhdddfffqqq}}}vvvwww~~~}}}zzz~~~444333333333333444555555555555444444333333333444222333444444222222333444111000000000000111111222222222222111111111111000111222333333111000111222000000111222333222111111000222444444222222333555444444444444444444444444111333444666888;;;@@@CCCIIIUUUbbbmmm~~~~~~yyyttt{{{xxxqqqnnnnnnooosssxxxzzzvvvvvvzzzyyysssuuuzzz~~~|||pppbbbYYYYYY[[[[[[cccnnnrrrpppnnniiiddd^^^YYYVVVPPPOOOMMMKKKIIIGGGFFFFFFEEECCCAAA???>>>>>>???@@@============<<<;;;::::::555222000......---,,,***,,,,,,++++++***+++++++++)))+++,,,+++******,,,...000...,,,***)))***,,,---***++++++++++++***))))))((()))***+++,,,---------***)))))))))******++++++(((((((((((()))***++++++******+++,,,,,,,,,,,,+++---,,,+++************+++)))***+++,,,------------............////////////............////////////111111000000000000111111///111555999>>>DDDLLLPPPPPPQQQPPPOOOPPPVVV___gggkkkhhhgggmmmxxx|||uuutttwww|||xxx444333333333333444555555555555444333333333444444222333444444222222333444////////////000222333444222222222111111111111000...///111111000000222333111222222333222111000//////222555555333222333555444444444444444444444444222333444555777<<>>;;;888444///,,,)))((((((,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,+++*********++++++,,,,,,---000///...---,,,,,,+++***...------------------...***++++++++++++,,,,,,,,,111///---+++******++++++000///---+++++++++---...+++,,,,,,+++)))(((((()))---...///...------...///........................---......///////////////...000111111000000111222111777;;;===CCCLLLOOOKKKMMMJJJIIIOOOYYY___^^^[[[RRR[[[kkk~~~~~~yyyvvvttt}}}555555555555555555555555444444444555444444333333111111111111111111111111111111222222222333333333111111111111111111111111000111222444444333222111555444333222222222333333111111111222222222333333555555444444444444444555555444555999<<>><<<<<<<<<<<<<<<<<<===>>>===:::666222...,,,++++++,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++)))))))))***************......------,,,,,,++++++))))))(((((((((((())))))))))))))))))************...,,,+++))))))***+++,,,---.........---,,,,,,++++++,,,------++++++,,,------...///...------...///........................---...//////000000//////...000111111000000222333333999>>>AAAGGGNNNOOOKKKGGGGGGJJJPPPVVVXXXVVVTTTSSS]]]nnnzzzvvvxxx|||555555555555555555555555444555555555444333333222222222222222222222222222111111222222222333333333111111111111111111111111***---222666777666333111444444333222222222333333222222222333333333444444555555666666666666666555666555666;;;@@@JJJ[[[kkk}}}kkkfffccceeejjjnnnwww}}}}}}|||yyy~~~||||||{{{|||}}}~~~{{{vvvqqqnnnlllkkkjjjhhhddd^^^YYYVVVUUUTTTSSSTTTTTTSSSPPPNNNGGGEEECCCBBBBBBBBBAAA@@@???>>>>>>===============>>><<<999666222000......,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))******))))))))))))*********+++,,,+++*********,,,---...+++---...//////---+++******+++------------...000---...///...------...///........................---...//////000000/////////000111111111111333555777===CCCGGGKKKNNNNNNJJJFFFKKKPPPTTTTTTRRRQQQOOOVVVaaaqqqvvvvvv555555555555555555555555555555555555444333222222222222222222222222222222111111222222222333333333111111111111111111111111+++...222555666666333222444333333333333333333333333333333444444444555555333444666777888777666666999999;;;@@@GGGSSSiii{{{~~~rrreeedddfffkkkooottt~~~~~~}}}{{{~~~~~~yyyxxxyyy{{{~~~rrrmmmhhhgggddd^^^YYYXXXUUUUUUVVVXXXZZZZZZXXXVVVLLLHHHEEECCCCCCCCCCCCBBBAAA@@@???>>>============>>>===;;;999666333111000------,,,,,,,,,+++++++++++++++++++++++++++++++++.........------,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,---...///,,,---.........---,,,+++***+++------,,,,,,...///---...///...---------///..............................///000000000000000///111222222111333555888:::???FFFKKKMMMMMMLLLJJJNNNTTTYYYYYYTTTPPPPPPSSSZZZdddrrrzzzyyy555555555555555555555555444555555555444333333222222222222222222222222222111111222222222333333333111111111111111111111111000111222222333333333333222333333333333333333333333333444444444555555555222333555666777777777666:::;;;???FFFNNN^^^wwwnnndddbbbbbbffflllqqqwww|||uuutttuuuwww}}}yyyooogggeeeddd___[[[[[[WWWWWWXXX[[[___```___^^^RRRNNNIIIEEEDDDDDDDDDCCCBBBAAA@@@>>>>>>===============<<<:::888555222000---------,,,,,,,,,++++++,,,+++++++++++++++++++++.........------,,,,,,,,,)))******++++++,,,,,,---******))))))))))))******+++,,,,,,,,,,,,------------,,,,,,+++++++++++++++...---,,,,,,,,,,,,......,,,...///...---,,,---///---...///...---------///////////////////////////...//////000000000000000000111222222222444777:::===AAAGGGKKKLLLJJJJJJKKKVVVZZZ]]]XXXOOOLLLQQQWWW```fffqqq|||yyyyyy555555555555555555555555333444444555555444444333333333333333333333333333111111222222222333333333111111111111111111111111444333222000000111222333222222333444444444333333333333333444444444555555222333444666777888888888:::===EEENNNYYYlllrrreee______```eeennnvvvyyyrrrppprrrttt~~~}}}nnnccccccdddaaa^^^___ZZZZZZ[[[^^^bbbeeegggggg[[[UUUNNNHHHEEEDDDCCCCCCAAA@@@???>>>============<<<======<<<:::777333111------------,,,,,,,,,,,,---,,,++++++******++++++++++++++++++***************+++++++++,,,,,,---------,,,,,,++++++,,,,,,---************++++++++++++******))))))((((((((('''...---,,,***+++,,,...000...///000000...---...000---...///...------...///////////////////////////...///000000111111000000111111222222333555999<<>>===============<<<===>>>>>><<<999555222...------------,,,,,,,,,---,,,+++*********++++++)))))))))***************,,,,,,,,,,,,------------//////............//////*********+++++++++,,,,,,(((((()))************))),,,,,,,,,,,,------......***+++------,,,,,,---///---...///...------.../////////////////////////////////000111111111111000111222222222333666;;;>>>FFFEEEFFFIIIGGGEEEKKKSSSbbbdddbbbZZZRRRQQQWWW___hhhkkktttzzzyyy}}}555555555555555555555555111111333444555666666666333333333333333333333333111111222222222333333333111111111111111111111111111111111222222333333444000111333444555444333333222222222333333333444444666555555666888:::<<<>>>???FFFTTTddduuu}}}}}}wwwmmmdddcccggglllooozzz{{{wwwuuutttyyyyyyyyyuuuuuuzzz~~~xxxeeeXXX]]]ddddddeeeiiicccbbbaaaccchhhmmmqqqsssggg```VVVMMMGGGDDDBBBBBB???>>>>>>==================>>>@@@@@@>>>:::666444......---------,,,,,,,,,...---+++*********++++++*********++++++,,,,,,---------------------------,,,++++++******++++++,,,,,,,,,---------.........))))))+++,,,---.........***+++---//////...---,,,###%%%'''(((((()))+++------...///...------...///000000000000000000000000//////000111111111111111111222222222333777;;;???IIIFFFGGGHHHFFFEEELLLWWWjjjkkkiiiccc\\\ZZZ```fffjjjmmmwwwyyywww|||666666555444333333222222666666666666666666555444444333333222222333333444333333333333333333333333444444444333333222222222333333333333333333333333555444444333333444444555444444444555555555666666222666444555;;;999:::EEELLLMMMZZZttt}}}wwwpppnnnmmmkkkkkkmmmrrr~~~yyyuuutttxxx~~~~~~|||}}}~~~}}}rrrfffZZZXXX\\\```fffkkkhhhiiilllooosssvvvwwwxxxrrrhhh\\\RRRMMMIIIDDD@@@@@@???>>>???@@@@@@???>>>CCCAAA>>>===<<<;;;999777444222///---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,---,,,++++++***+++,,,...///***))))))((()))+++---...///...,,,+++***+++,,,,,,///...,,,***))))))))))))................................................000000//////.........---000000///////////////000444333333444888>>>DDDHHHFFFHHHHHHDDDCCCIIIWWWcccrrrrrrqqqooolllkkkmmmooolllttt}}}zzzttt}}}666666555444444333222222222333444666777777888888444444333333333333444444333333333333333333333333333333333222222111111111333333333333333333333333555555444444444444555555444444444444555555555555666:::777777<<<999:::EEEPPPYYYmmmyyyxxx}}}sssooolllnnnooonnnqqquuurrrfffZZZWWWZZZ___eeekkklllnnnrrrvvvyyy|||}}}}}}yyyoooaaaVVVOOOJJJCCC???AAA@@@??????@@@@@@???>>>BBB@@@>>>======;;;999777555333000---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------+++*********+++,,,...//////...---,,,,,,,,,---------,,,+++******+++,,,---........................------------------------000000/////////.........222111111000000000111111333333555777;;;@@@EEEGGGEEEFFFGGGFFFHHHPPP^^^iiisssvvvxxxxxxvvvtttrrrrrrnnntttxxxwwwtttrrruuuwww666666555555444333333333222333444555666777777777444444333333333333444444333333333333333333333333222222111111111111111000222222222222222222222222555555444444444444555555333333333444444444555555444888555555:::888:::GGGTTTgggvvvqqqwwwzzzrrrjjjjjjmmmqqqrrrsssyyyuuuhhh]]]YYY[[[```gggnnnqqqtttyyy~~~}}}tttggg\\\TTTMMMFFFBBBCCCAAA??????@@@@@@???>>>BBB@@@>>>======<<<:::888666444111...,,,++++++,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,++++++,,,---.../////////...---------......,,,+++++++++,,,...///111////////////////////////------------------------000000////////////......222222111111111222222333222444888<<<@@@CCCFFFGGGEEEDDDEEEGGGNNNYYYgggpppsssxxx~~~{{{wwwuuusssuuusssmmmgggiiittt666666555555444444444333666666666666555444333333333333222222222222333333222222333333333333444444222222222222111111111111111111111222222222222222444444333333333333444444333333333333444444444444222777555555<<<<<>>=========;;;999777666222///---+++++++++******+++,,,,,,---......---------------------------------,,,,,,++++++***,,,------...---,,,***))),,,,,,,,,,,,,,,------.........---------------------,,,,,,,,,---///000111////////////////////////------------------------000000//////////////////222111111111111222222333222555;;;AAAEEEFFFFFFFFFDDDCCCCCCGGGPPP]]]jjjqqqrrrxxx~~~zzzxxxyyyuuupppllljjjppp}}}666555555555555555444444666666666666555444333222222222111111111111222222222222222333333444444444222333333333333333333333111111222222222333333333333333222222222222333333333333333444444444555555777;;;999999@@@CCCLLL___vvvyyyooonnnwwwxxxjjjgggjjjooorrrwww|||~~~wwwnnniiiggggggkkkqqqrrruuu{{{}}}yyyrrriii```WWWOOOKKKGGGDDDAAA@@@@@@@@@@@@???AAA???>>>===>>>>>><<<:::999777444111///---,,,+++******+++,,,,,,---......------------------------...------,,,,,,+++++++++,,,------...---,,,***)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,///...---------...///000////////////////////////------------------------//////000000000000000000000000000000000111222333333888???EEEIIIHHHFFFDDDBBBAAABBBFFFNNNZZZfffmmmtttyyy}}}|||zzzsssooosssyyy555555555555555555555555333333444555555555555555222222111111111111222222111222222333333444444555333333333333333444444444222222222333333444444555333333222222222222333333444444444555555555666666888<<<999999@@@GGGUUUkkkrrrpppwww}}}lllfffgggkkkqqquuu}}}yyyuuupppkkkkkknnnpppsssxxx}}}{{{ssshhh\\\QQQKKKIIIFFFBBB@@@@@@@@@@@@???@@@???===>>>>>>???===<<<:::888666444111///...---+++++++++,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,000///...---,,,,,,---...................................................//////000000000000111111000000000000000111222333555:::AAAHHHJJJIIIEEEAAA???@@@AAADDDJJJTTT```hhhxxx|||xxxrrrrrr~~~555555555555666666666666333333444555555555444444444333333333333333333444111111222333333444555555111111222222333333333333222333333444555555666666555444444333333444444555555555555666666666777777555:::888999DDDPPPddd~~~{{{vvv|||oooiiijjjooorrrwww}}}~~~{{{}}}~~~|||||||||rrrnnnnnnooorrrvvvzzz|||qqqcccVVVOOOKKKGGGCCC@@@@@@@@@@@@???@@@>>>===>>>??????>>>===:::999888666333111000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,+++++++++,,,------,,,,,,---......---,,,+++***+++---.........------//////---,,,,,,,,,---...------------------------//////////////////////////////000000000111111111111000000111222333444444777<<>>AAABBBFFFNNN[[[eeewww|||~~~yyyvvv}}}555555555666666666666666666666666555444333111000666555555444444555555666111111222333333444555555000000111111222222222222333333444444555666777777666666555555555555666666666666666666777777777777666<<<;;;???NNN___xxx~~~~~~qqqgggiiiqqqxxxzzz}}}xxxwww{{{zzzwww|||yyyrrrpppppprrruuuyyy~~~xxxjjj]]]VVVKKKHHHCCC@@@@@@@@@@@@???@@@>>>===>>>???@@@>>>===;;;:::999777555333111111---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,++++++***+++,,,...///---.../////////...---,,,+++,,,.../////////.........---,,,+++,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000//////000000111111111222222222222222333444555666999===DDDIIIJJJGGGBBB>>>888===AAABBBDDDKKKYYYeeetttzzz}}}zzz|||}}}~~~888888777666666666666666333333333333333333222222333333333333333444555666333333222222222333444444444444555666666555444333333333222222222333444555222444666666555444555666777888999888777666777888<<<:::>>>GGGTTTjjjzzzqqqgggjjjmmmooowwwwwwyyy}}}~~~{{{xxxzzzyyypppnnnqqqtttwwwyyy|||}}}~~~zzzrrrcccVVVRRRJJJCCCCCCCCCAAA???AAA@@@???>>>???@@@???===;;;===<<<999777444333222111...---,,,,,,---...---+++---------............//////...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,..........................................---------///111111///,,,*********((('''+++000333222...------......//////000000000000000000////////////000111111000000222555888BBBDDDFFFFFFDDDAAA>>>===>>>???BBBDDDHHHQQQ[[[cccxxx~~~}}}yyyzzz|||yyy~~~888777666666555555666666555555555444333333222222444444333333333444555555555444444333222222222222111222333555555555444333333333333333333444444555222444666666555444555666333555666666555555777888===<<>>>>>???>>>===;;;===<<<:::888666444333222///...,,,---......---+++...........................---,,,++++++++++++,,,...---,,,,,,++++++,,,,,,................................................,,,...//////......///000...+++***---111333000---/////////000000000000000000000000000000000000///000000111111111333777:::CCCDDDFFFFFFDDDBBB@@@???>>>???AAADDDJJJTTT```hhhqqqyyyyyyttttttvvv~~~|||777666555555444444555555777777666555444333333222555555444333333333444444666555444333222111111111000111222333444444333333111111222222222333333333222444666666555444555666222444555555555666888:::<<<===EEEWWWqqqyyyxxxpppiiieeehhhqqqyyy|||pppjjjiiikkkpppvvvzzzzzzxxxxxx|||~~~~~~|||wwwkkk___YYYPPPHHHFFFEEEBBBAAABBBBBB@@@===<<<===>>>======<<<<<<<<<;;;999666444222000...------......---,,,.....................------,,,++++++++++++++++++...------,,,,,,,,,,,,,,,................................................///000///...---...111333222///...///111111///+++111111111111000000000000000000000000000000000000///000111222333666:::===EEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCEEELLLXXXeeennntttxxx|||zzzuuutttxxx}}}}}}yyy666666555444444444444444666666666666555555555555666555444333333333333333555444333333222222222222333333333333333333222222//////000000111111111111222444666666555444555666666777888888777888;;;===???BBBMMMbbb~~~|||qqqhhhiiikkkqqq{{{uuukkkgggdddfffmmmsssuuusssxxx|||}}}ssshhh^^^TTTKKKHHHFFFBBB@@@AAACCC@@@===;;;<<<=========<<<<<<======;;;888666444111///......//////---,,,,,,,,,------.../////////------,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,........................---------...............222333333111...---...///111000...///000000...,,,111111111000000/////////000000000000000111111111...000111333555888===AAAHHHFFFDDDDDDDDDEEEEEEEEEGGGFFFFFFIIIQQQ]]]jjjrrr{{{uuusssvvv~~~}}}}}}{{{www666666555444444444444444444555555666666777777777666555444333333333333333222222222222333333444555666666555444333222111111000111222333333333222222222444666666555444555666999999999999888999<<<>>>EEEMMM\\\sssrrrjjjggglllrrr||||||wwwppphhh```^^^dddkkkoooqqquuuzzz~~~xxxnnncccXXXNNNIIIFFFBBB???@@@BBB???<<<;;;<<<=========;;;<<<======<<<:::777555222000////////////...,,,)))***+++---///000111222......------------...//////...------,,,,,,------........................---------.........//////000222444444111///------...------...//////...---000000000//////.........///000000000111111111222...000222444777;;;@@@DDDIIIGGGEEEEEEHHHJJJKKKKKKJJJJJJKKKQQQZZZgggrrryyy}}}vvvpppsss}}}zzzuuu777666555555444444555555444444555555666777777777555555444333333333444444111111111222333444555666777666555333222222222222333444555666777666555555222444666666555444555666888888888888888999===@@@HHHVVVlll~~~rrriiigggjjjqqqzzz}}}yyywwwwwwnnnbbb\\\]]]dddlllpppsssxxx||||||rrriii^^^RRRLLLHHHCCC@@@AAAAAA???<<<;;;<<<===<<<<<<;;;<<<<<<<<<;;;:::888777333111000///000///...,,,)))***+++---///111222333...............//////000///......---------------........................,,,,,,------.../////////,,,///222444333111000///,,,---......////////////////////////............///000000111111222222222///111333666888===BBBFFFHHHFFFFFFJJJPPPVVVWWWWWWRRRRRRUUU]]]gggrrrzzz~~~ooonnnqqq|||zzzuuu888777666666555555666666666666666555555444444444444444333333333444555555222222222222333444444555333333222111111222333444333444666777777777555444222444666666555444555666666777888888:::===BBBFFFOOOdddrrriiiggglllsss}}}{{{zzz{{{|||tttiii```]]]bbbiiiooovvvzzzxxxooocccWWWPPPKKKEEEBBBCCC@@@>>>===<<<======<<<:::<<<;;;;;;::::::999999999444222000000000000...,,,+++,,,,,,---...///000000---------------...////////////...---------------........................,,,,,,------...//////000---///111111000000000111---...000000000//////000///////////////000000000///000000111111222333333111333555777:::>>>CCCGGGFFFEEEGGGPPP[[[cccggggggbbbcccffflllsssxxxyyyyyykkkppp{{{{{{vvv888888777666666666666666999888777555444222111111333333333333444444555666444444333222222333333333000/////////111222444666000111333555555444333222222444666666555444555666666777999;;;===BBBHHHLLL]]]uuuvvvjjjfffiiirrr|||}}}~~~yyyoooeee```aaahhhnnnzzz~~~~~~sssgggZZZSSSMMMGGGDDDDDD???>>>======>>>===;;;999<<<;;;:::999999999999:::444333111000000000...,,,........................,,,,,,,,,,,,,,,---.../////////...------------...........................,,,,,,------...///000000222222222///---,,,---///000111222222000//////000//////000000111111222222///000000111222222333333222333666888:::???DDDHHHCCCDDDHHHTTTbbbmmmrrrrrrsssssstttwwwyyyyyyuuuqqqqqqzzz|||www777777666666555444222222444444555555555555444444444444444333333222222222222222222222222222222222333333222222333333444555222222222333444555666777555555555555666666666777777666888<<<>>>AAAJJJTTTooommmiiijjjnnnzzz~~~{{{zzz{{{zzzmmmbbb___gggppp|||{{{qqqcccVVVLLLFFFCCCBBB@@@??????>>>===<<<<<<;;;===<<<::::::::::::999777777555333111///......//////...---,,,,,,---...//////...------///000000///...------,,,,,,------.........------------......////////////////////////000///...------...///000......///000000000000000---///000111000///000111222222111111111111111222000222555:::@@@CCCEEEEEEEEECCCKKK___oootttsssssssssvvv{{{}}}|||yyyuuurrrzzz~~~xxx555555666666666555444444444444555555555555444444555555555444444444333333222222222222222222222222333333222222333333444555333333333333444555555666555555555666666666777777777777:::===@@@EEERRR___tttiiijjjooovvvzzzzzz~~~}}}ssshhheeejjjpppyyy~~~yyykkk]]]SSSLLLGGGEEE@@@@@@???>>>===<<<<<<;;;===<<<::::::;;;:::999777777666444111000////////////...------------...//////...------///000000///...------,,,,,,------.........------------......////////////////////////000///...------...///000------...///////////////...000222222111000111222222222111111111111222222222444777<<>>===<<<<<<<<<===<<<::::::;;;;;;:::888888777555333111000/////////......------......//////...------///000000///......------------............------------......//////////////////////////////............///000,,,------...............///111222333222111222333222222111111111111222222444666:::???BBBDDDEEEEEEKKKLLLSSSaaalllsssxxx{{{{{{}}}|||uuulllkkkrrrzzz~~~vvv555666666777777777666666444444555555555555444444555555555555444444444444333333333333333333333333333333333333333444555555666555555444444444444555555666666666666777777777999;;;>>>AAADDDPPPjjj{{{mmmlllpppxxx~~~uuuwwwyyy}}}zzzxxx{{{yyytttsssqqqvvvyyylll___TTTJJJEEECCCBBB@@@???============>>><<<;;;;;;<<<<<<;;;999999888666444222000////////////............/////////...------///000000///......------------............------------......////////////////////////...............//////000,,,---......//////.........000222222111111111222222222111111111222333333555888<<<@@@BBBCCCCCCDDDFFFIIIPPP[[[fffpppxxx~~~{{{oooeeehhhwww}}}ttt888888888888777666555444444444555555555555444444333333333333333333333444333333333333333333333333444444333333444444555666666666555444444444555555666666666666777777777888:::<<<@@@DDDJJJZZZwwwsssmmmpppxxxzzzttttttuuuvvvzzz||||||zzzuuunnnsss{{{~~~sssgggZZZNNNGGGEEECCCAAA???============>>><<<;;;<<<======<<<::::::999888666444111000//////////////////////////////...------///000000//////......------......///......------------......////////////////////////---......///////////////......///000000000000///---///111111000///000111222222111111222333333444555999>>>AAAAAAAAAAAABBBAAAEEELLLVVVbbbpppzzzuuugggaaajjj~~~~~~|||rrr::::::999999888666555444444444555555555555444444222222222333333333333444333333333333333333333333444444444444444555555666666555555555555555666666666666666777777777888888:::<<>>>>>>>>===<<<<<<===>>>===<<<::::::999777555222000///...//////000000//////...///...------///000000/////////............//////......------------......////////////////////////,,,---...///000000000///...//////000000000000000---///000000//////000111222222111222222333444555666;;;@@@BBBAAA??????@@@@@@DDDJJJSSSbbbsss~~~yyymmmeeegggtttzzzooo999999999999888888777666444444555555555555444444333333333333444444555555444444444444444444444444444444444444444555666666555555444555555666777888666666777777777888888888:::<<>>???>>>===<<<===>>>???>>><<<;;;;;;:::888666333000///...///000111111000///...///...------///000000/////////............//////......------------......////////////////////////,,,---...///000000000///---...//////000000//////...///111111000000000111222222222222333444555555777===CCCEEEBBB??????@@@AAADDDHHHQQQbbbttt}}}}}}|||rrriiijjjvvv}}}wwwmmm777777888999999999999888444555555555555555555444444444444555555555666666444444444444444444444444555444444444444555666666444444444555555777888999777777777777888888888888:::===FFFXXXooo{{{zzzyyyqqqmmmmmmoooppptttwww~~~|||qqqqqqrrruuuzzzyyymmm___VVVHHHFFFCCC???======>>>???>>>===<<<===>>>???>>>===<<<;;;;;;999777333111///...///000111111000///...///...------///000000/////////............//////.........------.........////////////////////////+++,,,...000000000000///,,,---......//////......///111222222111111222333222222222222333444555666999???EEEGGGCCC@@@@@@AAAAAACCCFFFNNN```ttt{{{xxxyyypppjjjrrr~~~yyy~~~vvvlll;;;;;;::::::999888888888444444444555444333333222444444333444666777666444888555222111111222222222222222333333333333444444666666666666666777888888444666777999::::::;;;;;;BBBDDDNNNddd|||xxx~~~yyytttrrrppppppmmmttt}}}wwwpppqqqvvvzzz|||sssfff[[[MMMKKKGGGDDDAAA???>>>>>>>>>===<<<===>>>??????=========<<<:::888555333222222111000//////.........000000000000000000000000---------.........//////,,,---------.../////////---...///000000111111000000000000000111111111111111111000000//////......////////////000000000000///000000000000222666999??????DDDKKKKKKFFFBBBBBB???CCCMMMZZZhhhrrrvvvwww|||qqqooo}}}~~~}}}}}}~~~pppggg666666666666666666777777777777888888777777666555444333444555777777555333999777444444666888888888333333444444444555555555666666555555666666777888333444666777888:::;;;<<>>===>>>===<<<===???@@@???>>>======<<<:::888666444222222111000//////......///000000000000000000000000---------.........//////------..................///000000000000000///...//////000000000111111111111000000000/////////...////////////000000000111111111222222222444888;;;BBBBBBFFFKKKKKKFFFBBBBBBDDDJJJTTTaaammmtttwwwwwwuuusss{{{|||~~~~~~ooofff333444444555666666777777555555666666555555444333333333444666888777555333222111///000333666777777444555555555555666666666555555555555555666777777444555777888888:::===@@@FFFTTTkkk||||||zzzxxxvvvxxxyyyzzz|||yyyqqqmmmrrryyy}}}tttlll```XXXLLLEEECCCAAA>>>;;;>>>===<<<===???@@@???>>>======<<<:::888666444333222222111000////////////000000000000000000000000------.........///////////////..................111111111111000///...---//////000000000000111111000000000000/////////////////////000000000111111111222333333333666:::===DDDCCCGGGLLLMMMHHHEEEFFFIIIQQQ^^^kkktttxxxxxxwwwrrryyy~~~}}}~~~nnnddd777777777888888888999999444444555555444444333222222333444666888777555222...,,,,,,---000222333222444444555555555666666666555555555555555666666777888999:::999999;;;@@@DDDGGG]]]{{{~~~|||zzzzzzxxxuuutttvvv|||ssslllpppxxx}}}vvvjjj^^^OOOFFFDDDCCC???;;;===<<<;;;<<<>>>???>>>=========<<<:::999777555444333222111000////////////000000000000000000000000............////////////000000//////......------000000000000000///......////////////000000000111000000000000//////////////////000000000111111111111222333333444777;;;>>>CCCCCCGGGNNNPPPNNNLLLNNNPPPZZZgggrrrwwwxxxwwwwwwvvvnnnccc:::::::::999999888888888888888888888888777666666333333444666777777555333333222111111333444444333333444444444444555555555555555555555555666777777:::;;;;;;999777:::AAAGGGOOOkkk~~~}}}zzzwwwsssqqqssswww|||}}}~~~xxxqqqttt{{{}}}pppcccRRRHHHEEEDDDAAA===<<<;;;:::;;;===>>>===<<<===<<<<<<;;;999777666555333222111000000/////////////////////////////////........./////////000000000000000//////......---......///000000000000000...////////////000000000////////////000000000000000000000000111111111111000111222333444777<<>>===<<<===<<<<<<;;;:::888666555333333222111000000000000////////////////////////....../////////000000000000000//////////////////---...///000111111111111......////////////000000////////////000000000000000000000111111111222222000111222333555888===@@@@@@DDDMMMZZZaaabbbcccfffmmmtttzzzyyysssoooppptttmmm```777777777777777666666666555555555555555444333333666444333333444666666666555444444444666666444333444555555555555666666666777777777777777888999999666888999888888>>>KKKUUUqqq}}}zzz}}}}}}}}}}}}|||{{{{{{|||~~~~~~{{{xxxvvvyyy~~~yyytttsssoootttxxxzzz~~~}}}rrrcccTTTKKKEEEBBBAAA>>>===<<<===?????????>>>===<<<<<<;;;:::888777666333333222111000000000000////////////////////////.../////////000000000000///////////////000000000...///000000000000000///........./////////000000.../////////000000000111000000111111111222222222000222333555777:::???CCCDDDIIIUUUccclllmmmmmmooovvv{{{~~~zzztttrrryyy~~~kkk]]]666666777777888888999999888888888888888777777666777555222222333666777777666555555777888999888666666666666666777777777777888888888888888999999:::666999;;;;;;<<>>>>>???@@@AAA@@@???<<<<<<<<<;;;:::999777666444333222111000000000000////////////////////////////////////000000000000......//////000000111111111111111111000///...---............/////////000.../////////000000111111000111111111111222222222222333555666888<<>>?????????===;;;666777888999999888666666333222111///............000000000000000000000000333111...,,,,,,---///111..................................../////////000000000000///////////////222222111000//////000000---...///111222222222222222444666888;;;???DDDGGGKKK\\\mmmtttttttttuuuuuutttzzz~~~zzzuuuzzz~~~yyy~~~uuufff^^^999666666:::@@@BBB>>>999777777777777666666555555666666666666666666555555555444333222333666888:::888888888666444333444666555555666666777888888888:::999;;;???EEEQQQeeewwwzzzxxxwwwyyyzzz~~~|||zzzyyyyyy{{{|||}}}}}}~~~|||||||||||||||ppphhh[[[^^^eeeooozzz}}}iiiXXXNNNHHHDDD@@@???>>>???@@@???>>><<<999999::::::999888777777444333222111000/////////000000000000000000000000---,,,***))))))***,,,---................................./////////000000000000000000000000000000222222111000000000000000//////000111111222222111333555888:::<<>>DDDKKKZZZrrr~~~xxxtttsssuuuwwwzzz~~~~~~|||zzzwwwvvvwwwxxxyyy}}}}}}}}}tttlllcccfffkkkrrrzzznnn^^^SSSKKKEEEAAA???>>>???@@@@@@???======<<<;;;:::999999888888555555333222111000000000000000000000000000000000............////////////............................../////////000000000111111111111111111111111222111000000000000000000000000111111111111111111444666999<<<===@@@CCCFFFOOO\\\hhhmmmooorrrsssrrrooommmkkklllsss}}}www{{{pppbbbZZZ666888999999888777777888666666666666666666666666888888777777666555555555444444555555555444444333666777888777555555666777555666666777888888999999777:::@@@GGGPPPbbb~~~}}}vvvrrrpppqqqssswww{{{|||{{{zzzwwwuuutttuuuvvvwww}}}}}}~~~yyyrrrppppppqqqtttxxxppp```UUUKKKCCCBBB@@@??????@@@@@@@@@>>>???===;;;999888888888999666555444222111111000000////////////////////////222222333333333222000///...........................////////////000000000111111111111111222222222111111000000000000000111222222111111111111111111444777:::===>>>@@@BBBDDDLLLWWWaaaggglllqqqtttsssnnniiieeekkkzzzwwwuuu||||||kkk]]]UUU666888999888666555555777777777777777777777777777666666666555555444444444333333444555444333222111555666888888666666777888666666777777888999999999;;;<<>>===;;;999888777888888555444333222111000000000///////////////////////////000000000///,,,***(((////////////////////////////////////000000000111000000111111222222222222111000000000000000111111333222111111000111111222444777;;;>>>??????@@@AAAGGGPPPZZZaaajjjssswwwvvvoooiiihhhssswwwwwwwwwgggYYYRRR777888888777555555555666777777777777888888888888444444555555555555555555555555666666666555555444444666888888777777888999666666777888888999999:::>>>???EEEQQQbbbzzzqqqnnnzzzxxxrrrooommmkkkmmmqqquuuzzz}}}~~~{{{yyywwwuuusssssstttvvvwww{{{}}}}}}{{{tttrrrnnnjjjjjjqqq|||vvvkkkaaaTTTIIIGGGDDDAAA@@@@@@@@@???>>>===<<<;;;:::999888888888555555333222111000000000000000000000000000000000////////////---+++)))(((/////////////////////////////////000000000111111//////000000111222222222000000000000000111111222333222111000000111333333666999>>>@@@@@@@@@@@@@@@CCCKKKUUU___kkkwwwzzzxxxsssooorrr}}}zzz}}}uuueeeXXXQQQ888777666666666666666666666666666777777777888888444444555555666666777777666666666666666666777777333555888999888888888999666777777888888999::::::@@@AAAJJJ\\\sssxxxnnnooo}}}|||tttooommmllliiikkkoootttxxx|||~~~|||yyyxxxuuutttsssuuuvvvxxxzzz|||{{{yyyxxx|||~~~zzzzzzyyyvvvpppiiigggmmmyyy{{{rrrhhhZZZNNNJJJFFFCCC@@@??????>>>===<<<<<<<<<<<<<<<;;;:::999777666555333222222111111000000000000000000000000000000111111000000////////////////////////////////////000000000111111111......///000000111222222000000000000000111222222222222000000000222444555888<<>>===<<<<<<===>>>>>>===<<<;;;888777666555444333333333000000000000000000000000...//////000111111222333000000000000000000000000000000000000111111111111---......///000111111111000000///000000111222222222111000000111333555666:::>>>CCCFFFFFFDDDBBBAAAEEELLLUUUbbbqqq}}}{{{zzz|||}}}vvvzzzsssggg]]]XXX;;;777444444666888777555666666555555555444444444666666555555555555666666444444444444555555555666999888666555444444555555888555444888:::999:::===AAAGGGWWWooouuummmrrr|||rrrkkkhhhfffeeemmmoooppprrrtttwww|||~~~{{{{{{~~~~~~|||yyyxxxvvvuuuvvvxxx{{{}}}}}}{{{|||}}}~~~yyyzzzwwwvvvzzz~~~zzzrrrllllllsss{{{zzzpppaaaTTTKKKCCC>>>???@@@>>><<<===<<<<<<;;;;;;;;;:::::::::999888666444222000...---///......///222333333222///////////////.........////////////////////////...///000111333333444444333222000...---......///222222222222222222222222222222222111000111333555===CCCKKKPPPNNNHHHBBB???FFFIIISSSdddqqqwwwyyy{{{www~~~www}}}~~~sssfffZZZRRR:::777555555666888777555666666555555555444444444666666555555555555666666444444555555555666666666777666555444555555777777999666666999;;;::::::===EEEMMM]]]uuuvvvrrryyy{{{qqqjjjgggeeeeeekkkmmmoooppprrrvvv{{{~~~~~~|||zzz{{{|||}}}{{{xxxwwwvvvuuuuuuvvvyyy{{{}}}}}}{{{|||~~~|||~~~~~~yyyzzz}}}xxxooojjjnnnuuu|||~~~uuuggg[[[NNNFFF@@@@@@@@@>>>======<<<<<<<<<;;;;;;;;;:::::::::999777555333111000///000///...///111222222111////////////////////////////////////////////////***+++---///000000000000///...//////000111222333000000111111111222222222111222222111111222444777;;;CCCLLLRRRRRRNNNJJJHHHIIILLLWWWgggssswwwyyy{{{{{{{{{}}}|||pppcccVVVNNN:::888666666777777777666666666666555555555444444666666555555555555666666555555666666666777777777555555444444555777888999999666777;;;<<<:::;;;>>>IIISSSfff~~~zzz|||xxxoooiiifffdddccchhhjjjlllnnnpppsssxxx|||zzzzzzzzz{{{{{{zzzwwwtttuuuuuuuuuuuuwwwyyy|||}}}~~~|||}}}~~~uuummmmmmqqqyyy}}}pppdddUUULLLDDDCCCBBB???===>>><<<<<<<<<;;;;;;;;;;;;:::;;;:::999777555333111111111000///000111222111///////////////////////////////////////////////////''')))+++.../////////...---...///111222333333333/////////000000111111222000111222222222333666999>>>FFFQQQWWWWWWTTTRRRQQQOOOSSS]]]kkktttuuuwwwyyy|||xxxyyymmm___RRRKKK999888777777777777777666666666666666555555555555666666555555555555666666666666666666777777777777777666555555555666888999777666888;;;<<<:::;;;???KKKXXXooouuulllgggdddbbbaaadddfffiiikkkmmmqqquuuxxxxxxyyyzzz{{{{{{xxxuuurrrssstttuuuvvvxxxzzz|||}}}}}}~~~~~~}}}{{{zzzzzz|||}}}~~~}}}~~~}}}}}}}}}tttrrruuu{{{xxxlll]]]SSSJJJFFFCCC???===>>><<<<<<<<<<<<;;;;;;;;;;;;::::::888777555333222111333111000000111111000...///////////////000000000////////////////////////)))+++...000222222111000///000222333333222111000111111111111111111000000///000222222222444888:::CCCKKKVVV\\\\\\YYYWWWWWWZZZ^^^gggrrruuutttuuuyyy}}}zzz|||xxxjjj\\\PPPIII888888999888777777777777777777666666666555555555666666555555555555666666666666666666777777777777999888777666555666666777666555777::::::999<<>>???======<<<<<<<<<;;;;;;;;;999999888666555333222111333111000000111111///...////////////000000111111000000000000000000000000,,,---000222333333222111///000222333333222111000444444333222111000000//////111222333333555999<<>>IIITTTiii~~~vvvyyy}}}vvvqqqjjjddd```^^^\\\ZZZZZZ^^^bbbfffiiilllooorrrqqquuuxxxyyywwwvvvwwwxxxwwwyyy|||~~~~~~|||{{{|||uuukkkgggbbb___]]]]]]]]]\\\^^^___aaaccceeegggiiiiiijjjmmmsssyyy}}}~~~~~~yyykkk[[[QQQIIIBBB???@@@>>>=========<<<<<<<<<<<<;;;;;;:::999888666666555111000///000111222111000...//////000111222222222000000000000000000000000666444222000//////111222333222000...---......///---...///000111222333333333444444444444666999;;;IIIVVVeeemmmnnnoootttzzzxxx|||{{{}}}ttteeeVVVJJJDDDBBB888888999999::::::;;;;;;777999999666444555666666555555444444444444555555888888777666666666666666:::888666555555888;;;>>>888444666;;;>>>AAANNN___xxx{{{uuuzzz{{{qqqmmmhhhdddaaa___\\\ZZZZZZ]]]aaadddfffiiimmmooooooqqqssstttuuuvvvxxxzzz{{{yyyxxxxxxzzz}}}zzznnnhhhaaaZZZXXXWWWXXXXXXSSSTTTUUUVVVYYY[[[]]]^^^fffhhhlllpppsssttttttsssuuuyyy}}}}}}{{{{{{~~~~~~~~~}}}ooo\\\OOOIIIEEEAAA===;;;;;;;;;;;;<<<<<<<<<<<<999888666222//////111444444222000///000000///.........//////000000111111000000000000000000000000222222111000//////000000111111111111000000000000000111111111111222222222555555444444555:::AAAFFFQQQ\\\fffkkkoootttvvvuuusssxxxzzzvvvrrryyy}}}ssshhh]]]QQQFFF@@@@@@999999999888777666666666666777777555444555666666666666666555555666666666666666555444444444444444777666444333444666999:::;;;888:::???AAAFFFWWWjjjzzzxxx~~~}}}xxxppplllgggcccaaa^^^\\\ZZZ\\\^^^aaaccceeegggjjjmmmrrrtttvvvwwwwwwxxx{{{}}}{{{{{{zzzyyyzzz|||~~~~~~yyyooojjjbbb[[[WWWUUUSSSRRRNNNOOOOOOPPPRRRTTTVVVWWW]]]___bbbfffhhhhhhhhhgggiiimmmqqqrrrqqqrrrvvvzzz~~~~~~}}}~~~~~~~~~~~~}}}||||||}}}}}}~~~|||~~~wwwdddUUUKKKDDD???<<>>FFFKKKXXX___eeehhhmmmrrrssspppnnnpppooommmmmmvvvxxxnnnbbbXXXNNNEEE@@@AAA999888888777777666666555666555555555555555666777777777666666666666777777666555555444444444444555555444444444555666777888999777:::???@@@HHH^^^vvvzzz~~~xxxsssnnnjjjfffbbb```^^^\\\ZZZ\\\^^^aaacccdddeeehhhjjjoooqqqsssuuuuuuvvvxxxzzz{{{{{{{{{{{{{{{|||}}}}}}|||wwwooojjjccc\\\WWWRRRNNNLLLJJJJJJKKKKKKLLLMMMOOOOOOSSSUUUWWWZZZ[[[[[[ZZZYYYZZZ]]]aaaccccccfffjjjooosssssstttwww{{{}}}||||||}}}|||{{{zzzxxxwwwyyyyyy|||~~~zzz}}}~~~nnn]]]OOOEEE@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======;;;888777777888444222000000000111000////////////000000000000111111111111111111111111111222111000000000000000000......///000111222333444111111111111222222222333111333555777<<>>AAALLLhhh{{{zzz{{{tttoookkkhhhdddaaa___^^^[[[ZZZ[[[]]]```bbbccceeehhhjjjnnnppprrrsssssstttwwwyyyyyyzzzzzz{{{|||}}}}}}~~~zzzvvvmmmiiibbb\\\VVVQQQLLLHHHJJJIIIIIIIIIIIIJJJKKKKKKNNNOOOPPPRRRRRRRRRQQQPPPQQQSSSVVVWWWXXX[[[```cccbbbfffmmmtttyyy{{{{{{{{{|||||||||{{{|||}}}}}}{{{yyyuuusssqqqqqqrrrxxx{{{}}}uuueeeTTTIIIDDDCCC============<<<<<<<<<<<<;;;<<<======:::888777777444222000000111111111000000000000000000000000000000000000000000000000000111111000000000000000111//////000111111222333333111111111222222222333333111333666999>>>DDDKKKPPPTTTTTTUUU[[[gggtttvvvrrrkkkeeeaaaggguuu~~~mmmaaaTTTMMMGGGBBB@@@BBB444444555666777888999:::===777555888999555444666666555555444444555555666777777666666666666777777555666777888999999999888999888<<>>>>>>>>===888:::<<<;;;999777555555444222000000111222111000111111111111000000000000////////////////////////111000000000000000111111222222222111111111111111111222222222222333333333222444777:::>>>BBBHHHLLLMMMMMMNNNVVVfffuuuxxxtttlllfffdddooo}}}xxx|||zzzjjj]]]PPPJJJFFFAAA???@@@666666666666666666666666>>>555222777:::555333666555555444444444444555555555444444444444555555666444555666777888888888777888777;;;CCCNNNaaa~~~xxx|||yyysssnnnjjjfffccc```^^^]]]\\\[[[ZZZWWWZZZ^^^aaacccgggjjjmmmoooqqqssstttuuuvvvxxxzzzvvvwwwxxxzzz||||||xxxtttjjjfff```ZZZVVVQQQLLLHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFEEEEEEFFFHHHLLLOOOQQQaaa^^^[[[XXXXXXZZZ\\\^^^aaabbbdddhhhnnnrrruuuuuuuuuuuuttttttvvv{{{~~~{{{|||}}}}}}|||yyyvvvsssjjjjjjkkkpppyyyttt```OOOEEEAAA>>>>>>>>>======<<<<<<;;;777999::::::888666555555444222000000222333222111222111111111111000000000////////////////////////000000000000000111111222333333222222222111111111222222222222333333333333333666999;;;>>>AAADDDGGGIIIKKKOOOXXXgggtttvvvrrrkkkgggjjjzzz{{{vvvvvv}}}ttteeeXXXLLLGGGEEEBBB??????888888999999999999999999:::000...555999555333777666666555555555555666666444444444444444555666666666666666777888888999999999555999DDDSSSjjj{{{{{{{{{tttoookkkhhhdddaaa^^^\\\\\\\\\[[[ZZZZZZ\\\___bbbdddfffiiilllmmmoooqqqrrrrrrsssuuuwwwyyyxxxxxxyyy{{{~~~|||wwwtttlllggg```ZZZTTTPPPKKKHHHDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAACCCGGGKKKOOOQQQWWWTTTOOOKKKKKKMMMQQQTTTWWWWWWYYY]]]cccgggiiiiiiiiihhhhhhiiimmmuuuzzz{{{||||||zzzxxxvvvtttllllllmmmpppxxxyyygggVVVIIIBBB======<<<<<<;;;:::::::::999:::;;;:::888777777888444222000111222333333222222222222111111111000000111111111111111111111111000000000000000111222222111222222222222222222222222222222333333333444444444777:::===???AAADDDFFFFFFKKKRRR\\\jjjuuuwwwrrrlllkkkrrrrrrrrrxxx}}}ppp]]]RRRGGGEEEEEECCC@@@???999:::;;;<<<>>>???@@@AAA666+++)))333888555444888777777666666666666777777666666666666666777888999999999999999:::;;;<<<===>>>:::===JJJ\\\tttrrr|||wwwqqqllliiifffccc```]]]\\\\\\\\\[[[ZZZ\\\^^^aaacccdddfffhhhjjjoooqqqtttuuuuuuvvvxxxzzz{{{zzzyyyxxxyyy||||||wwwtttnnniiiaaaZZZTTTOOOJJJHHHEEEEEEDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAACCCHHHNNNRRRTTTFFFFFFFFFGGGIIIKKKLLLMMMPPPPPPQQQUUUZZZ^^^______aaa``````bbbhhhssszzzzzzzzzzzzyyywwwvvvuuuoooooooooqqqwww~~~}}}}}}|||lll\\\OOOGGGBBBAAAAAA@@@???>>>>>>===;;;<<<===<<<:::999999;;;333222000111222333333222222222222222111111000000222222222222222222222222000000///000000111222222000000111222333444444555222222333333333444444444444777;;;>>>@@@BBBEEEGGGCCCJJJTTT```mmmxxxyyyvvvnnnoooyyylllppp{{{{{{mmmWWWLLLCCCCCCEEEDDDAAA@@@:::999999999888888777777777777777777777777777777222333555777777666555444888777555444555777:::<<<666777888999:::;;;;;;<<<:::===DDDOOOccc|||qqqxxxyyyqqqmmmkkkhhhffffffdddaaa^^^\\\[[[[[[\\\]]]^^^___bbbeeehhhkkkllllllnnnpppqqqqqqrrrtttvvvvvvwwwxxxzzz|||}}}~~~{{{vvvrrriiieee^^^WWWQQQLLLGGGDDDBBBBBBAAAAAA@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBFFFEEECCCBBBBBBCCCDDDEEEFFFEEECCCBBBBBBDDDFFFHHHIIIIIIJJJLLLOOOSSSWWWYYYTTTWWW\\\bbbiiirrr|||}}}|||zzzxxxwwwvvvsssvvvxxxwwwxxx|||zzz{{{}}}vvvcccSSSJJJCCCAAA>>><<<<<<<<<;;;:::;;;<<<=========;;;999777333222111000////////////111111111111111111222222////////////////////////000//////...///111333444222222222111111111000000000000000111222333555666777999===AAAEEEHHHJJJKKKHHHOOOWWWcccssswwwrrrvvvvvvppptttmmm```PPPKKKFFFCCCBBBBBBBBBBBB999999999888888777777777777777777777777777777777333444666777888777666555777777666555666888:::;;;777777888999::::::;;;;;;>>>AAAHHHVVVmmmzzztttvvvnnnkkkiiigggeeecccbbb___]]][[[ZZZ[[[[[[]]]^^^```bbbeeehhhjjjllllllnnnpppqqqqqqrrrtttvvvwwwwwwyyyzzz|||~~~~~~zzzuuuqqqhhhddd]]]WWWRRRMMMIIIFFFCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAABBBCCCDDDFFFEEEDDDCCCCCCCCCDDDFFFFFFIIIIIIIIIIIIKKKNNNQQQSSSQQQTTTYYY___fffoooxxx~~~yyyzzz{{{}}}~~~|||zzzxxxwwwwwwuuuwwwxxxwwwwww~~~}}}}}}}}}~~~|||iiiWWWMMMEEECCC???>>>======<<<;;;:::;;;<<<===<<<:::888777444333222111000000000000333333222111000000000111111111111111111111111111222111111111111333444555222222222111111111000000111111111111222333444555666999>>>CCCHHHLLLNNNOOONNNVVV___iiiuuu~~~}}}vvvuuu~~~{{{rrrssswww{{{hhh[[[NNNJJJEEEBBBBBBCCCCCCCCC888888888777777777777777777777777777777777777777444555777888888888777666666666666777888888999999888888999999::::::;;;;;;BBBEEEOOOaaa|||~~~~~~}}}uuuvvv}}}rrriiiffffffeeeddd```___]]][[[ZZZZZZ[[[[[[^^^___```bbbeeehhhjjjkkkkkkmmmooopppqqqrrrtttvvvxxxxxxyyy{{{}}}~~~~~~yyysssooogggccc^^^XXXTTTPPPKKKHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAABBBCCCEEEFFFCCCCCCDDDDDDEEEEEEEEEDDDHHHHHHGGGGGGGGGHHHJJJKKKLLLOOOTTTYYY___gggoootttooooooqqqrrrtttuuuvvvwwwzzz{{{}}}}}}zzzxxxxxxxxxwwwyyyyyywwwwww|||{{{rrr___RRRHHHEEEAAA???>>>>>>===<<<:::;;;<<<<<<;;;:::888777555444333222111111111111555444222111000/////////111111111111111111111111111111111111222333444555222222222111111111111111222222111222222333444555777;;;AAAIIIOOOSSSUUUVVVWWW___iiiqqqxxx}}}|||xxx{{{rrrnnnxxx}}}tttaaaTTTKKKHHHDDDBBBBBBDDDDDDDDD777777777777777777777777666666666666666666666666444555666777777777777666555666777888999999888777999999999:::::::::;;;;;;BBBGGGUUUmmmyyyrrrqqqyyywwwllldddbbbbbbcccccc___^^^]]]\\\\\\\\\\\\\\\______```bbbdddgggiiijjjjjjlllnnnpppqqqrrruuuwwwyyyyyyzzz|||~~~}}}xxxsssoooiiieee```[[[VVVRRRMMMIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEAAABBBDDDEEEFFFEEEDDDCCCFFFEEEEEEEEEEEEFFFGGGGGGJJJLLLPPPSSSWWW\\\bbbfffcccdddeeehhhjjjmmmooopppuuuwww||||||yyyyyyyyyxxxyyyzzzxxxxxx}}}}}}~~~{{{gggWWWIIIFFFAAA>>>>>>======<<<;;;;;;;;;;;;:::999888777666555444333333222222333333333222111000000000111111111111111111111111111/////////000000111111222111111111111111111111111222222222222222333444444999???GGGQQQXXX\\\^^^^^^```hhhqqqwwwyyyzzz{{{{{{uuunnnqqq}}}mmm[[[NNNHHHFFFCCCBBBCCCEEEFFFFFF777777777777777888888888666666666666666666666666444444555555666666666555555666888999999888777666999999999::::::;;;;;;<<>><<<<<<<<<;;;;;;;;;;;;;;;:::999888888777666555444333333333333111000000000111222333333000000000000000000000000///000000000111111111111111111111111111111111111222222222222333444555555===DDDNNNYYYaaaeeeeeeeeekkkoootttwwwvvvtttvvvzzzqqqqqqyyyvvvfffUUUKKKFFFDDDBBBBBBDDDFFFFFFFFF888888888888888999999999777777777777777777777777444444444444555555555666666777888999999888777666888888999:::;;;<<<======CCCOOOggg{{{~~~wwwjjjrrr|||qqqjjjaaa]]]]]]```bbbcccbbbaaaaaaaaa``````______^^^^^^___```aaaccceeefffgggjjjmmmoooqqqsssvvvxxx{{{{{{|||~~~{{{uuurrrmmmjjjfffbbb]]]XXXSSSOOOLLLKKKJJJIIIHHHFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIJJJJJJJJJKKKMMMOOOQQQRRRTTTWWW[[[```dddgggiiimmmsssxxx|||~~~~~~|||{{{xxxyyyyyyyyyzzz~~~vvvaaaLLLHHHBBB===<<<<<<;;;;;;===<<<<<<;;;;;;::::::999777666555444333333333333//////000000111222444555////////////////////////111222222333333333222222111111111111111222222222111111222222333555666777AAAHHHTTT___gggjjjiiihhhrrrpppqqqqqqpppoootttzzz}}}qqqxxx{{{mmm___QQQIIIDDDCCCAAABBBDDDFFFFFFFFF888999999999::::::::::::777777777777777777777777555555555555555666666777777777888888888777777777777777888:::<<<===>>>???KKKZZZuuu|||ooofffqqqvvvkkkeee^^^[[[]]]aaaccccccbbbbbbbbbbbbaaa```___^^^]]]]]]^^^^^^```aaaccccccfffiiilllooopppsssvvvyyy{{{|||}}}}}}xxxtttllljjjgggdddaaa]]]XXXUUUQQQPPPOOOMMMKKKIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBAAAAAA@@@???>>>AAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDFFFGGGGGGGGGGGGIIIKKKLLLMMMNNNPPPSSSXXX\\\^^^___ccchhhlllnnnppptttvvvvvvxxx|||~~~|||yyyyyyxxxxxxxxxzzz~~~|||fffNNNJJJCCC???===<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;666666555444333333333333000000000000111222333333000000000000000000000000111222333333333333222111000000111111111222222222000000111222444666888999BBBJJJWWWcccjjjllljjjgggmmmgggeeegggkkkoooyyyvvvsss~~~ssseeeXXXMMMGGGDDDBBBAAABBBDDDFFFFFFEEE999999999::::::;;;;;;;;;777777777777777777777777666666666666666777888888888888888777777777777777666777888:::<<<>>>???@@@RRRccc}}}uuugggaaannn|||rrrgggbbb\\\[[[^^^aaaccccccccccccbbbbbbaaa___^^^]]]]]]]]]]]]]]]___```aaabbbfffhhhlllnnnpppsssvvvyyy||||||~~~~~~yyyvvvjjjiiigggeeedddaaa]]]ZZZUUUTTTRRROOOMMMKKKIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>===AAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAACCCEEEFFFFFFGGGHHHJJJJJJJJJJJJKKKNNNQQQUUUWWWWWW[[[```cccdddfffjjjmmmnnnqqqxxx}}}zzzyyywwwvvvvvvwwwyyyzzzjjjPPPKKKEEE@@@>>>>>>======???>>>===<<<<<<;;;<<<<<<666666444333333333333333222222111111111111111222111111111111111111111111///000111222222111//////000000111111222222222222///000111222444777999:::CCCKKKXXXcccjjjkkkhhhfffccc\\\YYY___hhhsssqqqttt}}}nnn```TTTKKKFFFDDDBBBAAABBBDDDEEEEEEEEE;;;;;;;;;::::::999999999444555555666777888888999666666777777888888888888666777888999999888777666999777888:::;;;;;;@@@FFFSSSrrr~~~jjj___cccoootttmmm```^^^]]]\\\]]]___bbbcccddddddccccccaaa```^^^]]][[[[[[[[[\\\]]]```bbbcccgggjjjmmmoooppprrrtttvvvyyy{{{~~~}}}yyywwwrrroookkkhhhfffeeebbb```^^^\\\XXXTTTPPPMMMKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCEEECCCAAA@@@BBBCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIKKKLLLLLLLLLLLLNNNOOOQQQTTTXXXYYY[[[___eeejjjhhhsss}}}{{{{{{zzzxxxvvvwwwyyy{{{vvv\\\NNNDDDBBB@@@;;;;;;???AAA@@@>>>===;;;:::::::::999888777666444333222111222222111111111111111111000000000000000000000000222222111111111111111111111111222222222333333333666666555333333666:::>>>CCCLLLWWW^^^dddgggddd___\\\XXXZZZeeepppyyyvvvooo{{{vvvhhh]]]UUUNNNJJJCCCCCCBBBBBBBBBCCCCCCDDD::::::::::::999999999888555555555444444444444333777777777777777777888888666777888999999888777666999777888;;;;;;<<>>@@@IIISSS[[[ccchhhgggbbb\\\ZZZ]]]fffpppyyyxxxuuu}}}qqqcccYYYQQQJJJEEECCCBBBBBBBBBBBBCCCCCCDDD999999999888888888888888888777666555444222222111444444444444444444444444777777888888888888777777888777888;;;<<<>>>FFFOOOpppfffXXXXXX\\\ggg}}}uuuiiibbbZZZZZZZZZ[[[]]]```ccceeefffffffffeeecccbbb```___\\\\\\]]]^^^```bbbdddeeeiiilllooopppqqqrrrsssuuuwwwyyy|||}}}~~~~~~|||wwwuuutttssssssqqqmmmjjjdddccc```\\\YYYUUUSSSRRROOONNNMMMLLLJJJIIIHHHGGGHHHGGGEEEDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFEEEDDDCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLNNNQQQSSSTTTXXX\\\___cccjjjssszzzzzzzzzyyyvvvttttttvvvxxxxxx}}}lllXXXFFFBBBBBB>>>===???AAAAAA???===<<<:::999888888888777555444333222111111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333222333333333333666;;;>>>???GGGOOOWWWaaahhhiiieee]]]^^^bbbiiiqqqzzz}}}yyy{{{~~~nnn___UUUMMMGGGCCCBBBBBBAAABBBBBBCCCDDDDDD888888888777777777777777;;;;;;:::888777666555444666666666555555555555555777777777888888777777777888777999;;;<<<@@@KKKVVVzzzxxx]]]WWW]]]___gggyyy|||oooccc\\\XXXXXXYYY[[[^^^aaaeeeggghhhhhhgggfffdddcccaaa```\\\]]]^^^___aaacccdddeeejjjlllooopppqqqqqqsssuuuvvvxxxzzz|||}}}yyyxxxxxxyyyyyywwwssspppkkkiiigggccc___ZZZWWWUUUTTTSSSRRRQQQOOOMMMLLLLLLKKKJJJHHHHHHIIIIIIHHHFFFHHHGGGGGGGGGGGGGGGGGGHHHJJJIIIHHHFFFEEEEEEFFFFFFIIIIIIIIIIIIIIIJJJKKKKKKJJJLLLOOOPPPRRRTTTXXX[[[^^^bbbgggmmmttt}}}zzzzzzxxxuuurrrrrrsssuuuwww|||vvv___HHHBBBAAA>>><<<>>>AAAAAA@@@>>><<<:::888777888777666555444333222222111111111111111222222222000000000000000000000000111111111111111222222222111111222222222333333333000111222333444777;;;???BBBGGGNNNUUU```iiikkkggg^^^aaaffflllsss~~~tttxxx|||lll^^^TTTMMMGGGDDDAAAAAAAAAAAABBBCCCDDDDDD777777777777777777777777:::::::::999999999888888::::::::::::::::::999999888777777777777777777888888777999;;;===BBBPPP^^^lllXXXVVV^^^]]]eeetttvvvkkk```YYYVVVWWWXXX[[[___cccfffhhhiiiiiihhhgggeeecccaaa```\\\]]]^^^```bbbcccdddeeehhhkkknnnooopppqqqssstttuuuwwwzzz|||}}}{{{{{{{{{||||||{{{wwwtttrrrqqqnnnjjjfffaaa]]]ZZZ]]]\\\[[[YYYWWWVVVTTTTTTPPPOOONNNNNNNNNNNNLLLJJJKKKJJJJJJIIIIIIJJJJJJKKKPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMQQQUUUYYY\\\___ccceeelllqqqyyy{{{zzzxxxuuuqqqpppqqqsssxxx|||yyypppssszzzfffMMMCCCAAA===;;;===@@@@@@@@@>>>===:::888777777777666555444333333222000000111111111222222222000000000000000000000000000000111111111222222222111111222222222333333333000111222333555888<<>>????????????===;;;999888777666666555444444333333000000000111222222333333000000000000000000000000000000000111222222333333111111222222222333333333000222444555666999<<>>FFFYYYjjjjjj^^^YYYZZZ]]]eeeooovvvkkkbbb[[[WWWWWWXXXZZZ^^^bbbeeehhhiiijjjiiihhhgggeeebbb```___ZZZ\\\^^^```bbbccccccccccccfffjjjlllnnnpppsssuuuuuuwwwzzz|||~~~~~~}}}{{{{{{{{{{{{zzzxxxuuurrrpppkkkjjjhhhfffdddbbbaaa``````___^^^______^^^[[[YYYTTTTTTSSSSSSSSSSSSTTTTTTQQQPPPOOONNNNNNOOOPPPQQQSSSSSSTTTUUUVVVXXXZZZ[[[bbbiiisss|||~~~}}}zzzvvvqqqooopppqqqtttvvvvvvwww|||{{{```VVVXXXdddrrruuu\\\NNNDDD<<<<<<@@@======>>>???>>><<<:::999666666666555444444333333///000000111222222333333000000000000000000000000///000000111222222333333111111222222222333333333222333555666777999===??????CCCIIISSSbbbooorrrmmmhhhnnnuuu~~~tttwwwwwwmmm]]]QQQJJJFFFCCCBBB?????????@@@AAABBBDDDEEE777777888888999999999:::888777777777666666666555444555666777888:::;;;;;;999888777666666777888999777888:::<<<>>>GGG[[[mmmuuubbb^^^```bbbcccqqq~~~rrrggg___ZZZWWWWWWYYY[[[___bbbfffhhhjjjjjjiiihhhgggdddbbb```___ZZZ[[[^^^```bbbcccccccccaaadddhhhkkkmmmpppsssuuuuuuxxx{{{}}}~~~~~~}}}|||}}}~~~~~~|||zzzyyywwwvvvuuusssqqqooommmlllfffeeedddeeeeeedddaaa^^^[[[ZZZZZZYYYYYYZZZZZZ[[[YYYXXXWWWWWWWWWXXXYYYZZZZZZZZZ[[[]]]___aaacccdddooowww}}}{{{vvvqqqooooooqqqqqqqqqqqqrrrwwwdddVVVVVV]]]mmmyyyaaaRRRFFF======CCC<<<===>>>???>>>===;;;:::666666666555444444444333///000000111222222333333000000000000000000000000///000000111222222333333111111222222222333333333333555666777888:::===???DDDGGGKKKSSSaaakkkkkkeeelllqqqxxx~~~wwwzzzvvvkkk\\\PPPIIIFFFDDDCCC?????????@@@AAABBBDDDEEE888999999999999888777777666666777777777777666666666666666777666555555444888888888777666555555555;;;888999???EEEPPPeeeyyygggaaacccbbbhhhrrrxxxnnnddd[[[XXXYYY\\\]]]___bbbeeegggiiiiiihhhiiiiiihhhfffdddbbb```]]]ZZZXXXYYY]]]```aaaaaaeeefffgggkkkoooqqqrrrqqqtttwwwzzz|||~~~|||{{{~~~|||||||||zzzxxxvvvtttqqqnnnmmmnnnmmmkkkhhhddddddcccbbbbbbbbbcccccc]]]```ccceeeeeeeeeeeeffffffiiimmmnnnmmmnnnrrruuu|||uuuqqqppppppooommmqqqqqqrrrttt{{{iiiUUURRRYYYfffuuu}}}kkkVVVJJJDDD???<<<<<<===??????>>>===:::999888777666555555444444555111111111000000000000/////////000000111111111222111222333333111111222333111111222222222333333333333222333666;;;>>>@@@@@@DDDFFFJJJSSS\\\bbbbbb```pppqqqyyy}}}xxxyyywwwoooeeeWWWMMMGGGDDDBBB@@@@@@???>>>???BBBCCCDDDCCC888999999999999888777777555666666777777666666555000111333555777999::::::666666777777777777777777:::999;;;AAAHHHWWWooowww___^^^dddhhhssstttjjjaaaYYYWWWYYY]]]___bbbeeehhhjjjkkkllliiiiiiiiihhhfffdddbbb```]]][[[YYYZZZ^^^```aaa```dddeeegggjjjmmmpppqqqqqqtttvvvzzz|||~~~~~~|||~~~|||zzzwwwvvvvvvuuurrroookkkjjjjjjiiiiiiiiiiiiiiiiiijjjlllmmmmmmnnnppprrrsssuuuxxxyyy{{{|||vvvrrrppppppooommmqqqrrrsssuuu{{{sss^^^WWWZZZfffvvvpppYYYLLLEEE@@@===<<<===>>>>>>>>><<<:::999888888777666555555555555222222111111111000000000000000000000111111111222111222333333111111222333111222222222222333333333333333444777===BBBEEEFFFGGGJJJNNNUUU\\\```aaaaaammmqqq}}}}}}{{{|||xxxoooeeeXXXMMMHHHDDDBBB@@@AAA???>>>@@@BBBDDDDDDDDD888999999999999888777777555666666777777666666555666666666666666666666666555555666666777888999999999:::>>>DDDMMM```}}}jjjZZZ]]]fffppp~~~oooeee\\\WWWWWWZZZ]]]___bbbfffiiilllmmmnnniiiiiiiiigggfffdddbbb```]]]\\\[[[]]]___``````___bbbdddfffhhhkkkmmmoooppptttvvvzzz|||}}}~~~{{{yyyvvvvvvuuutttsssrrrrrrrrrpppqqqqqqqqqrrrtttyyy|||}}}xxxsssqqqpppooonnnqqqrrrsssvvvzzzhhhZZZZZZfffvvvwww___OOOFFFAAA???<<<<<<======<<<;;;999888888888777777666555555555333333333222222222111111000000000111111111111111111222333333111111222333222222222222333333333333444444444999@@@GGGLLLNNNMMMQQQUUUYYY\\\___bbbdddjjjtttzzz|||zzzpppgggZZZOOOIIIFFFCCC@@@AAA@@@???@@@CCCEEEEEEDDD888999999999999888777777666777777888888777777666:::999888777555444444444555666666777888888999999888;;;@@@FFFSSSjjjuuufff]]]aaalllxxxzzzkkkaaaZZZVVVXXX\\\\\\^^^bbbfffiiikkklllmmmjjjjjjiiigggeeecccaaaaaa]]]]]]^^^____________^^^aaabbbeeeggghhhkkknnnpppsssvvvyyy|||}}}~~~|||{{{wwwxxxzzz{{{|||zzzuuurrrpppooonnnoooppprrrtttwww{{{ooo[[[YYYcccsss}}}dddQQQFFFAAA@@@<<<<<<<<<<<<;;;:::999888888888888888777666555555444444333333333222222222111111111111111111111111111222333333111111222333222222222333333333444444555444666;;;CCCLLLSSSWWWUUUXXX\\\^^^^^^```eeeiiilllyyyxxx{{{|||qqqhhh\\\RRRLLLIIIEEECCCBBBAAA@@@AAADDDFFFFFFEEE888999999999999888777777777888888999999888888777555444555555666888:::;;;888888888888888888888888888<<>>EEEPPPfffiiidddeeeqqqssseee]]]YYYXXX[[[aaaaaadddhhhllloooooooooooolllkkkiiifffdddbbbaaaaaa^^^______^^^\\\[[[[[[\\\___bbbdddeeeeeeggglllqqqsssuuuyyy{{{|||~~~~~~yyytttpppooopppmmmnnnooooooooopppsssvvvjjj\\\```iiizzzoooXXXIIIBBBAAA======<<<<<<;;;:::::::::999999::::::999888666555444444444333333333222222222222222222222111111111111222333333111111222333333333333333444444444444555666888???IIISSSZZZ]]]^^^^^^___```ccciiippptttyyyzzzwwwwww~~~zzznnnfff\\\TTTPPPMMMJJJGGGDDDCCCBBBCCCFFFHHHHHHGGG888999999999999888777777666666777777777777666666>>><<<999666444444444444777777777888888999999::::::???HHHWWWsssmmmkkkppp{{{oooccc\\\YYYXXX\\\aaacccfffjjjmmmppppppooonnnmmmllliiifffcccbbbaaaaaa_________\\\YYYXXXYYY\\\___bbbeeeeeedddgggmmmrrrrrruuuxxx{{{|||~~~{{{uuupppppppppnnnnnnooonnnmmmnnnqqqtttzzzvvvcccbbbffftttttt]]]LLLDDDCCC>>>>>>===<<<;;;;;;;;;;;;999:::;;;;;;:::999777555333333333333222222222222333333333222222111111111111222333333111111222333333333333444444444444555555666:::AAAJJJSSSYYY\\\]]]\\\[[[]]]dddlllssswww}}}yyyyyy{{{yyyuuujjjcccYYYRRRNNNLLLIIIGGGEEEDDDCCCDDDFFFHHHIIIHHH888999999999999888777777444444555555555555444444888777666555666777999:::555555666888999:::;;;<<<;;;AAAKKK]]]|||xxxuuutttzzzxxxmmmaaa[[[XXXXXX[[[```bbbeeeiiilllnnnnnnlllkkknnnllliiifffcccbbbaaaaaa___```^^^[[[WWWVVVYYY\\\___bbbeeeeeedddfffmmmsssrrruuuxxx{{{|||~~~|||uuuqqqpppqqqooopppooonnnmmmnnnqqqtttttt}}}hhhdddeeeqqqxxx```NNNFFFEEE??????===<<<<<<;;;<<<<<<999:::;;;;;;;;;999777555333333333222222222111111333333333222222111111111111222333333111111222333333333333444444444555555555666:::BBBKKKSSSXXXZZZ\\\YYYWWW[[[dddnnnuuuxxx~~~}}}yyy{{{{{{uuuqqqfff___VVVPPPMMMKKKHHHFFFEEEDDDCCCDDDGGGIIIIIIHHH999999999888888888888777666666666666666555555444666666777888888888888888888999999888888888;;;===AAADDDQQQjjj|||uuutttiii^^^XXXVVVVVV[[[```dddgggjjjmmmnnnnnnmmmllllllkkkiiifffdddcccbbbaaa```___]]][[[ZZZZZZ[[[\\\bbb```___ccchhhmmmnnnnnnwwwyyy|||}}}}}}~~~|||vvvppplllooonnnmmmlllmmmnnnppprrryyyvvvmmmnnnzzz~~~~~~fffRRRGGGDDD???>>><<<<<<======<<<:::;;;;;;:::999888777666555444333222222111111222222111///,,,))))))***---///444444333222222111111000111111222333333333222222666:::@@@EEEJJJPPPVVVZZZWWWZZZXXXXXXeeeyyy~~~{{{sssmmmjjjeee^^^TTTNNNMMMKKKGGGCCCCCCCCCDDDFFFGGGHHHIIIJJJ999999999888888888888777777777777888777666666555666666777888888888888888999::::::999888999;;;===DDDKKK[[[wwwyyy}}}qqqggg]]]YYYXXXYYY]]]bbbccceeehhhlllmmmmmmlllkkkjjjiiigggdddbbbaaa``````]]]\\\[[[ZZZZZZ\\\]]]___bbb``````ccchhhlllnnnnnnsssvvvyyy|||}}}~~~yyytttpppooonnnmmmllllllnnnpppqqqyyytttpppzzznnnYYYKKKEEE@@@>>><<<<<<======<<<:::;;;;;;:::999888777666666444333222222111222222222555333111//////000222333333333333222222222222111111222222333333333333333777;;;AAAGGGKKKPPPUUUZZZZZZ[[[\\\aaannn}}}|||uuunnnjjjbbb[[[RRRMMMLLLJJJFFFCCCCCCCCCDDDEEEFFFGGGHHHIII999999999888888888888777888888888888888777777666666666777888888888888888:::;;;;;;999888999<<<>>>DDDNNNddd|||yyymmmddd]]][[[[[[[[[^^^cccbbbdddgggjjjllllllkkkkkkhhhgggeeeccc```___^^^^^^ZZZZZZYYYYYYZZZ]]]___aaaaaa``````cccgggkkknnnnnnrrruuuxxx{{{|||~~~|||wwwsssnnnmmmlllkkkkkkmmmooopppxxx~~~uuuzzzzzzcccQQQGGG@@@???===<<<======<<<;;;;;;;;;:::999888777777666444444333222222222222222666555444444333444444444111111222222222333333333222222222333333444444444777<<>>FFFLLLPPPUUU\\\aaahhhcccgggvvv}}}}}}xxxsssqqqqqqnnnfff```WWWSSSNNNKKKIIIGGGDDDAAABBBBBBCCCCCCDDDEEEEEEFFF999999999888888888777777666666777777666666555444666666777888888888888888999999888777777999===@@@PPPaaa~~~vvvttt|||ppphhhaaa[[[ZZZZZZYYY[[[^^^bbbdddhhhkkkmmmnnnmmmlllhhhgggeeecccaaa___^^^^^^\\\[[[ZZZYYYYYY[[[]]]^^^___```aaacccfffiiimmmoootttvvvyyyzzzzzz{{{}}}~~~~~~wwwrrrooonnnlllkkkkkklllmmmnnnttt|||vvv\\\KKKCCC@@@===<<<<<<===<<<;;;;;;;;;::::::999888888888555444333333222222333333///000111111111111000///000000111222333444444555333333333333444555666777888@@@HHHNNNQQQWWW```gggoooiiikkkwww|||zzztttmmmjjjiiifff```ZZZSSSQQQNNNKKKIIIFFFCCCAAAAAAAAABBBCCCDDDEEEEEEFFF999999999888888888888777666666666666666555444444666666777888888888888888888888777777777;;;@@@DDDUUUkkk~~~qqqwwwvvvllleee]]]WWWVVVVVVVVVXXX\\\aaadddhhhkkknnnnnnnnnmmmiiihhhfffdddbbb```______]]]\\\ZZZYYYYYYZZZ[[[\\\^^^___bbbccceeehhhllloooooorrrvvvyyy|||~~~yyytttpppooommmkkkkkklllmmmooorrrxxx|||aaaNNNDDDAAA>>><<<<<<<<<<<<<<<;;;;;;::::::999999999999555444444333333333333333000000111222222222111111000000111222333333444444444333333333444666777999;;;BBBIIIMMMOOOUUU```iiiooommmooovvv~~~|||vvvtttoooiiieeebbb___ZZZWWWRRRQQQOOOMMMIIIFFFCCCAAA@@@AAABBBCCCDDDFFFGGGGGG999999999888888888888777777777777777777666555555666666777888888888888888888888888888999>>>DDDHHHYYYttt{{{sss~~~~~~vvvmmmddd```XXXRRRRRRSSSTTTXXX\\\```bbbfffjjjmmmmmmmmmllliiihhhfffcccaaa```___^^^]]][[[ZZZYYYYYYZZZ[[[\\\]]]___bbbcccdddggglllpppmmmqqqvvvzzz}}}~~~yyyqqqpppnnnllllllmmmnnnooopppuuuzzzeeeRRREEEBBB>>><<<<<<<<<<<<<<<;;;::::::::::::999999999555555444333333333333444111111222222222333333333111111111222222333333333444444333333444666888:::@@@EEEJJJKKKJJJPPP\\\fffiiimmmqqquuu~~~|||sssllliiifffbbb]]]YYYVVVUUUTTTRRRRRRQQQOOOKKKFFFCCCAAA???@@@AAACCCEEEGGGHHHIII999999999888888888888777888888888888888777666666666666777888888888888888999999999:::<<<@@@GGGLLL___~~~}}}xxx~~~|||sssmmmddd\\\\\\UUUOOOOOOQQQSSSXXX^^^___aaaeeeiiikkkllllllkkkhhhgggeeecccaaa___^^^^^^[[[ZZZYYYXXXYYYZZZ\\\^^^]]]___bbbcccdddggglllppppppssswwwzzz}}}~~~rrrpppooommmlllmmmnnnooonnnsssxxxiiiUUUFFFBBB>>><<<<<<<<<===<<<;;;::::::::::::::::::999555555444333333333333444111111111111111222333444111222222222222333333333555444333333444666999;;;CCCGGGJJJIIIFFFKKKWWWbbbbbblllsssuuu}}}}}}wwwlllddd___^^^[[[VVVQQQOOOPPPQQQRRRSSSSSSPPPKKKFFFCCCAAA???@@@AAACCCFFFHHHJJJKKK999999999888888888888777888888999999999999888888999999888888888888888999888>>>;;;999===>>>DDDRRRlll|||}}}xxxoooiiiccc^^^[[[VVVSSSQQQOOOOOORRRUUUWWW```aaaeeehhhkkkmmmnnnnnnkkkhhheeebbbaaaaaa___^^^[[[ZZZZZZYYYYYYZZZ[[[\\\```aaabbbdddgggiiilllmmmqqqsssvvvyyy{{{|||wwwqqqmmmkkkkkkjjjjjjlllqqqxxxqqqXXXJJJCCC===>>>???<<<;;;<<>>===:::777444333666666555444333333333333222222222222111111000000222333333444444333333222666222222555888777777:::???AAADDDDDDFFFKKKSSSYYY___jjjpppttt}}}~~~|||||||||zzzvvvooohhh```\\\YYYWWWRRRMMMJJJHHHHHHIIIKKKJJJHHHGGGEEECCCAAAAAA===@@@CCCGGGIIIJJJIIIHHH999999999888888888888777777888888999999888888777999999888888888888888999888===;;;:::???@@@GGGXXXttt{{{zzzuuunnngggbbb]]]YYYVVVSSSQQQNNNLLLMMMPPPTTTWWW^^^```cccgggjjjmmmnnnnnnjjjgggdddaaaaaa```^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\___```aaadddfffjjjlllnnnqqqtttvvvyyy{{{~~~|||xxxrrrnnnlllkkkjjjjjjlllpppuuu{{{vvv]]]LLLEEE?????????===<<<===>>>>>>===<<<:::888555444666666555444333333333333222222222222111111111000222333333444444333333222555222111555777666777:::CCCDDDEEEEEEGGGNNNWWW___aaajjjqqqvvv}}}~~~|||zzz}}}~~~zzzvvvvvvtttpppjjjbbb[[[WWWTTTQQQMMMIIIFFFEEEEEEEEEGGGGGGFFFDDDCCCBBBAAA@@@<<<>>>AAADDDFFFGGGFFFFFF999999999888888888888777777888888999999888888777999888888888888888999999888===::::::@@@BBBLLL```{{{vvvpppllljjjfff```\\\XXXUUURRRPPPOOOMMMJJJIIIJJJNNNSSSVVV[[[]]]aaaeeeiiilllmmmnnngggdddbbb```___^^^]]][[[ZZZZZZYYYXXXYYYZZZ[[[\\\^^^___aaacccgggjjjmmmooorrrtttwwwyyy{{{~~~~~~yyysssnnnlllkkkjjjjjjkkknnnrrrvvv}}}{{{aaaOOOGGG@@@@@@@@@>>>===>>>======<<<;;;:::888777666666666555444333333333333222222222222111111111111333333333333333333333333444111111555666555777<<>>BBBEEEGGGIIIMMMTTT^^^fffmmmrrryyy|||{{{zzzzzzxxxvvvuuutttssssssssspppkkkgggbbbaaa```\\\WWWQQQKKKHHHDDDBBB@@@>>>======>>>>>>============>>>>>>>>>>>>@@@AAABBBCCCEEEEEEFFFFFF999999999888888888777777777777777888888777777777888888777777888999999:::;;;<<<999;;;AAACCCSSSooo~~~}}}xxxppplllgggbbb^^^ZZZVVVSSSQQQOOONNNMMMNNNNNNLLLKKKHHHGGGEEEEEEGGGKKKOOORRRTTTWWW[[[___cccfffhhhhhhaaa___^^^]]]]]]]]][[[YYYYYYXXXXXXXXXXXXZZZ\\\]]]___```bbbeeehhhllloooqqqsssuuuwwwxxxzzz|||}}}vvvqqqnnnlllkkkjjjiiikkknnnrrryyykkkTTTKKKCCCAAA@@@===<<<===<<<<<<;;;:::999999999888666666555444333333333333222222222222222222222333444333333222222333333444222111222555555555:::AAABBBFFFLLLQQQUUUZZZbbbgggtttxxx|||yyywwwvvvuuurrrqqqnnnmmmlllkkkiiieeeaaa]]]XXXWWWVVVSSSOOOJJJFFFCCC???>>>===<<<;;;<<<<<<<<<999::::::;;;<<<=========@@@@@@@@@AAABBBDDDEEEFFF999999999888888888888777666777777888888777777666777777777777888999::::::;;;<<<999<<>>===>>>===<<<;;;:::999888888999666666555444333333333333222222222222333333333333444444222222222222444444333222333666666666<<>>FFFJJJaaa~~~}}}{{{yyyvvvrrrmmmfffaaaWWWTTTOOOLLLKKKKKKJJJJJJHHHGGGGGGHHHJJJJJJIIIHHHEEEFFFGGGIIIKKKLLLMMMMMMOOOQQQUUUXXX\\\^^^___```^^^]]]\\\]]]^^^]]][[[YYYWWWWWWWWWWWWXXXZZZ\\\]]]ddddddfffhhhkkknnnqqqrrrtttvvvwwwxxxyyyzzz}}}}}}~~~yyysssooommmkkkjjjgggjjjlllooosss|||yyy\\\RRRHHHEEECCC@@@???@@@>>>===;;;999888888888888666666555444333333333333222222222333333333444444555444222111111222444555333333555777666777>>>GGGGGGLLLRRRWWW[[[```fffkkkttt{{{}}}yyyxxxwwwwwwuuurrrnnnkkkiiigggdddbbb]]]\\\YYYTTTPPPLLLKKKKKKEEEEEEEEEDDDBBB@@@???>>>;;;;;;;;;:::::::::::::::888999999:::;;;<<<======<<<;;;;;;;;;===@@@DDDFFF999999999888888888888777666666777777777777666666777777777777888999:::;;;::::::999???IIIOOOhhh~~~{{{yyywwwsssqqqmmmjjjfffaaaZZZVVVPPPMMMIIIGGGGGGHHHHHHHHHEEEEEEEEEFFFHHHHHHGGGFFFEEEGGGIIIKKKLLLMMMLLLLLLNNNPPPSSSWWWZZZ\\\]]]]]]]]]\\\\\\]]]^^^]]][[[YYYWWWWWWVVVWWWXXXZZZ\\\]]]eeefffgggiiilllnnnqqqrrrtttvvvwwwxxxyyyzzz}}}}}}~~~yyyssspppmmmkkkjjjgggiiikkkmmmpppwwwvvvyyyzzz___UUUKKKGGGEEEBBBAAABBB???>>><<<999888777888888666666555444333333333333222222222333333444444444555444222111111222444555333333666888777777???HHHGGGJJJOOOSSSWWW\\\dddjjjqqqzzz~~~}}}yyyuuutttssssssmmmjjjfffcccaaa___\\\ZZZXXXVVVRRRMMMHHHEEEEEEEEE@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999999888888999999:::;;;<<<<<<============<<<<<>>;;;888888999:::888666555666999999999888:::;;;:::;;;>>>AAAEEEUUUuuu}}}wwwrrrppppppooonnnjjjfff```[[[VVVRRRMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJLLLMMMMMMPPPQQQRRRUUUWWWYYY[[[\\\\\\]]]^^^___^^^\\\ZZZXXXYYYYYYXXXYYYYYYZZZ[[[\\\```dddhhhhhhggghhhnnnssstttuuuvvvwwwwwwyyy|||||||||vvvooojjjgggeeehhhhhhhhhhhhlllsss{{{~~~qqqqqqzzzhhhYYYJJJDDDBBBAAA??????<<<<<<<<<======<<<;;;;;;666666555555555444444444222222111111111111222222333333333444444444555555333444555666888===CCCGGGOOOKKKLLLUUU[[[___gggpppyyy~~~~~~}}}|||vvvqqqmmmjjjhhhfffccc```\\\YYYWWWUUURRRPPPIIIHHHFFFCCCAAA@@@???>>><<<<<<<<<;;;:::999888888777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::<<<>>>@@@BBBCCC:::999888777777888999:::;;;888666666777777666444555777999999999999999;;;;;;<<>><<<;;;::::::999::::::::::::999888888777888999;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>@@@BBBCCC:::999888888888888999:::999777666666777777555444555777999:::999999999;;;;;;<<<@@@DDDMMMbbbzzzsssooogggccc^^^ZZZXXXVVVUUUTTTOOOMMMJJJHHHGGGFFFDDDBBBDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQRRRTTTVVVXXXYYYZZZ^^^^^^]]]]]]\\\\\\[[[[[[XXXXXXXXXXXXYYYZZZ[[[\\\___bbbddddddeeehhhoootttrrrssssssssstttwww{{{}}}vvvpppkkkiiihhhiiiiiihhhgggiiinnnuuuzzzuuupppqqq|||ooo^^^LLLCCC@@@===;;;;;;::::::::::::999888666666666666666555555555444444444444333333333333444444333333333444444444555555444555555666999???GGGLLLQQQQQQSSSWWWZZZaaannn{{{yyyxxx{{{}}}{{{sssnnnhhhbbb___[[[XXXVVVRRROOOLLLIIIHHHFFFCCCAAA???>>><<<:::999888777777666777888888999999888888888999:::<<<============??????>>>>>>=========<<<<<<<<<<<<===>>>???AAABBB777777777777777777777777999999888888999888777666666888::::::999999999::::::<<<@@@FFFRRRkkkzzzuuunnngggbbb\\\YYYUUUQQQPPPNNNLLLJJJHHHFFFDDDCCCDDDDDDBBBAAACCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFGGGHHHJJJLLLNNNOOONNNOOOPPPRRRTTTUUUVVVWWW]]]\\\[[[ZZZZZZZZZZZZ[[[WWWWWWWWWXXXYYYZZZ[[[\\\___```aaabbbdddiiioootttssstttttttttuuuyyy~~~zzztttpppmmmlllhhhhhhhhhhhhiiinnntttyyy|||sssooowwwrrraaaMMMDDD@@@===;;;<<<<<<<<<<<<;;;:::999777666666666666666555555555555444444333333333333444444333333333444444444555555555555555666999@@@HHHNNNSSSVVVYYY[[[]]]fffuuu{{{||||||yyyvvvssskkkfff```[[[WWWTTTQQQOOOMMMJJJGGGEEEDDDCCC@@@???===<<<;;;999888888888888444444666777888999999999::::::<<<===>>>?????????AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAA777777888888888888777777888999::::::999888777777777999::::::999999999::::::<<<@@@GGGXXXuuu|||yyytttoooiiiccc\\\XXXSSSQQQNNNLLLJJJHHHFFFCCCFFFDDDBBBAAABBBBBBBBB@@@CCCCCCCCCCCCDDDFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHEEEFFFGGGHHHJJJLLLNNNOOOQQQQQQSSSUUUWWWXXXZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZVVVVVVWWWWWWXXXZZZ[[[\\\^^^___```aaadddiiinnnrrrqqqrrrssstttuuuyyy~~~}}}wwwrrrooommmggghhhhhhhhhjjjooouuuzzzuuulllssswwwdddPPPEEEAAA>>>===>>><<<<<<<<<;;;:::999777666777777666666666555555555333333222222222222333333333333333444444444555555555555666777:::@@@HHHNNNTTTZZZ___```dddnnn~~~}}}yyyuuuqqqnnnkkkddd___YYYTTTQQQNNNKKKIIIHHHFFFCCCAAAAAA@@@???===::::::999888888888888888333444666777999:::::::::;;;<<<===>>>???@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCC999999:::;;;;;;:::999999555777999999888777666777888999;;;;;;:::999999::::::>>>BBBJJJ___}}}xxxuuuqqqmmmgggaaa\\\XXXSSSPPPJJJIIIHHHGGGFFFEEEBBB???BBB@@@??????@@@AAAAAA@@@DDDDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSVVVXXXZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^___aaaeeeiiilllnnnmmmoooqqqsssuuuxxx|||~~~xxxrrrnnnkkkgggggghhhiiikkkooouuuyyyxxxjjjnnn~~~~~~kkkUUUHHHCCC???>>>???::::::::::::999888666666777777777666666666555555333333222222222222333333333333333444444444555555444555666888;;;@@@GGGLLLRRRZZZaaaeeekkkxxx~~~~~~xxxrrrmmmhhhdddaaa[[[WWWRRRMMMKKKIIIFFFEEEBBB@@@>>>=========;;;:::777666666666666666777777444555777999:::;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEE999::::::;;;;;;::::::999555888;;;;;;999777777888888:::;;;;;;:::999999:::<<<@@@DDDMMMeeezzzuuuqqqllljjjfffaaaZZZTTTQQQNNNLLLKKKEEEEEEDDDEEEEEEDDDAAA>>>???======>>>@@@BBBCCCBBBFFFFFFEEEFFFFFFGGGHHHHHHGGGHHHIIIIIIJJJIIIIIIIIIGGGGGGGGGHHHIIIJJJLLLMMMKKKLLLOOOQQQTTTWWWYYY[[[YYYZZZ[[[\\\\\\[[[ZZZZZZUUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]___bbbfffhhhjjjjjjjjjmmmqqqtttvvvyyy|||~~~{{{tttnnnjjjggghhhhhhhhhiiimmmrrruuu||||||kkkmmm}}}{{{sss[[[LLLDDD@@@>>>>>>:::::::::::::::999888888777777777777666666666555444444333333333333444444333333333444444444555555333555777999<<<@@@EEEHHHNNNXXXaaagggqqq{{{vvvooohhhccc^^^YYYVVVSSSOOOJJJFFFDDDCCCAAA???>>><<<:::999::::::999888555555555555555666777888777888999;;;<<<============>>>???AAABBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHH777888999::::::999888777777:::>>>>>><<<::::::;;;999:::<<<;;;:::999999:::>>>BBBFFFPPPiiiyyyrrrlllhhhdddbbb___YYYRRRLLLJJJIIIIIIHHHDDDDDDDDDEEEFFFEEEBBB@@@===<<<<<>>===<<<===;;;999999999:::999888666666666666777888999999999999;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCC???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJ::::::::::::::::::::::::>>>===<<<;;;:::888777777888777777777888999::::::;;;@@@GGGWWWvvv~~~vvvnnniiiddd\\\WWWWWWOOONNNMMMKKKIIIGGGFFFEEEBBBCCCDDDEEEEEECCCAAA@@@@@@@@@AAABBBCCCEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIIIIGGGGGGIIIJJJMMMNNNQQQUUUZZZ\\\\\\ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXVVVWWWWWWXXXYYYZZZ[[[[[[[[[\\\]]]___bbbeeegggiiikkkppprrrssswww}}}}}}wwwpppkkkgggiiijjjhhhffffffiiimmmqqqttt}}}sssyyylllSSSDDDAAA???===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777555444333555444444333333444444555555555555555555555555555888777777888;;;???BBBEEEJJJPPPUUUcccwwwzzzwwwpppjjjaaaXXXSSSNNNKKKIIIGGGEEEBBB???;;;999777666:::888666666999999777555555555666777888999::::::<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBCCCBBBBBBCCCFFFHHHGGGHHHIIIIIIIIIIIIIIIHHH::::::::::::::::::::::::::::::999888777666666555888777777888888999:::;;;===AAAIIIZZZyyyzzzssskkkddd```ZZZSSSOOOOOOLLLKKKJJJIIIGGGFFFEEEDDDAAABBBCCCDDDDDDBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHIIIJJJIIIGGGGGGIIIJJJOOOPPPSSSWWW\\\^^^^^^\\\\\\\\\[[[[[[ZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[^^^______aaaccceeeggghhhkkkppprrrssswww}}}~~~xxxqqqlllfffggghhhfffeeeeeegggjjjmmmooowwwssswwwoooVVVFFFBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777555444444555444444333333444444555444444444444444444444444555666777999===@@@DDDFFFIIIQQQVVVcccuuu}}}{{{uuuqqqhhhbbbZZZRRRMMMIIIEEECCCBBBAAA???===;;;999999888999777666666888999777555555555666777999:::;;;;;;=========>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBCCCCCCBBBCCCFFFIIIKKKKKKLLLLLLLLLKKKKKKJJJ999999999999999999999999888888777777777666666666888888888888999:::;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555444555444444333333444444555333333333333444444444444333444777;;;???BBBEEEFFFGGGQQQXXXcccrrrzzzzzzsssmmmhhh^^^XXXQQQJJJEEEBBB???======<<<;;;:::::::::::::::888777666666888999888777666666777999:::;;;<<<===>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@AAABBBCCCCCCBBBCCCFFFIIIOOOOOOOOOOOONNNMMMLLLLLL888888888888888888888888888888888888888888888999888888888999999;;;<<<===@@@DDDPPPfffzzzuuuooohhhccc\\\UUUPPPNNNKKKFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKHHHIIIJJJJJJIIIIIIKKKMMMPPPQQQRRRVVVZZZ\\\]]]\\\XXXXXXXXXXXXXXXWWWVVVUUUVVVVVVWWWXXXYYYZZZZZZ[[[___``````aaaccceeeggghhhkkkppprrrssswww}}}{{{}}}{{{uuuqqqhhhgggfffdddccccccdddeeefffggglllxxx}}}sss|||www^^^LLLDDD@@@===;;;;;;;;;;;;;;;;;;:::::::::999999888777666555555555444444333333444444555222222333333333333333444333555:::>>>BBBDDDEEEFFFHHHTTT[[[cccpppwwwxxxqqqjjjbbb^^^TTTPPPIIIDDD@@@===;;;999999999999888888999999999777666666777888999999999777888999:::<<<===>>>>>>@@@??????>>>>>>============>>>>>>>>>>>>?????????AAABBBCCCBBBBBBCCCFFFHHHPPPPPPPPPPPPOOOMMMLLLLLL888888888888888888888888888888888888888999999999888888888999:::<<<===>>>AAAFFFTTTmmmyyyqqqlllfff___ZZZTTTNNNIIIIIIHHHDDDCCCEEEDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHFFFGGGGGGHHHJJJKKKKKKLLLIIIJJJLLLLLLLLLMMMOOOQQQRRRQQQRRRUUUXXXZZZZZZYYYVVVWWWXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^```bbbeeegggiiikkkppprrrssswww}}}|||}}}}}}xxxssskkkiiigggeeeeeedddddddddfffggglllwwwtttxxx|||cccNNNDDD@@@===<<<<<<;;;;;;;;;:::::::::999888888888777777666666555444444333333444444555222222222333333444444444555888<<>><<<999888999888888777777777777777666777888888999999:::;;;::::::;;;<<<===>>>??????@@@@@@??????>>>>>>=========>>>>>>>>>>>>?????????@@@AAABBBAAAAAABBBEEEGGGNNNNNNNNNNNNMMMLLLJJJJJJ999999999999999999999999666777777777777777777777888888999:::;;;===>>>???CCCHHHXXXuuuxxxooohhhccc]]]VVVQQQLLLGGGCCCDDDDDDBBBBBBDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMPPPQQQRRRSSSWWWYYYXXXWWWWWWXXXZZZ[[[[[[ZZZXXXXXXYYYZZZZZZZZZZZZYYYWWWXXXYYYZZZ[[[\\\\\\]]][[[[[[]]]___bbbeeehhhiiikkkppprrrssswww}}}zzzvvvnnnkkkhhhffffffeeedddcccfffhhhmmmxxx{{{zzzhhhRRRFFF@@@===<<<<<<<<<;;;;;;::::::999888888888777777777777777555444444333333444444555222222333333444444555555777999>>>CCCGGGIIIJJJKKKSSS]]]aaagggttt||||||sssjjjaaaXXXQQQLLLGGGDDD@@@===<<<;;;999777888888777666666666666666666888:::::::::;;;===>>>======>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>?????????@@@@@@>>>???@@@@@@???AAACCCFFFKKKKKKKKKKKKJJJIIIHHHHHH::::::::::::::::::::::::888888888888888777777777888999999:::<<<===???@@@FFFKKK^^^}}}~~~uuunnneee^^^YYYTTTNNNJJJGGGBBB???AAABBBAAABBBDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMPPPRRRUUUWWWYYY\\\___bbbbbbaaa______aaaaaaaaa```\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^___```ccceeeggghhhkkkppprrrssswww}}}|||xxxppplllhhhffffffeeecccaaadddgggnnnxxxnnnVVVIIICCC???===<<<<<<;;;::::::999999777777777777777888888888555444444333333444444555222333333444555555666666666999>>>CCCIIIMMMPPPQQQZZZbbbdddjjjwww~~~xxxoooeee\\\SSSLLLGGGAAA???<<<:::999888777555777777666666666777777888666999;;;<<<;;;<<>>>>>>>>>>>???BBBDDDGGGHHHHHHHHHHHHHHHGGGGGG::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999999:::<<<>>>???@@@HHHMMMaaa~~~wwwmmmggg^^^WWWSSSNNNIIIEEEFFFAAA???AAACCCBBBCCCFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNSSSVVVYYY[[[^^^aaafffiiikkkiiigggfffggggggfffeee``````___^^^\\\ZZZXXXWWWZZZZZZ[[[\\\]]]^^^^^^___``````aaabbbccceeefffgggkkkppprrrssswww}}}}}}yyyppplllhhheeeeeeeeebbb```bbbfffnnnxxxqqqZZZLLLDDDAAA======<<<;;;::::::999999777777777777888888888888555444444333333444444555333333444444555666777777555888===CCCJJJPPPUUUWWW___eeeeeekkkzzz|||vvvlllbbbYYYQQQIIIEEE>>>;;;999777777777555333555555555666666888999999777:::======<<<===@@@CCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAA<<<===>>>======>>>AAACCCFFFFFFGGGGGGHHHGGGGGGGGG888888888888999:::;;;<<<666777888999:::;;;;;;;;;:::888777888:::<<<======DDDQQQiiiwwwrrraaa\\\UUUOOOLLLIIIFFFEEE@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHGGGFFFEEEKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJLLLNNNOOOOOOVVV[[[]]]```ffflllnnnooommmjjjhhhiiijjjjjjjjjdddccc```^^^]]]\\\\\\\\\^^^___aaacccdddcccbbbaaaaaa````````````bbbcccdddlllooorrruuuxxx{{{~~~qqqmmmiiieeedddcccbbb```cccfffjjjppp|||tttZZZIIICCCDDD<<<;;;::::::;;;<<<;;;999::::::999888777666555444333333222222222111111111333333444444555666666666999888===EEEJJJLLLSSS\\\```jjjqqqttt~~~||||||uuummmbbbYYYRRRKKKDDD???>>>===<<<:::888777666555888888888777777777777777CCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>======>>>???@@@@@@@@@@@@???@@@BBBCCCCCCBBB@@@???======>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@::::::::::::::::::999999777888999999:::::::::::::::999888888:::;;;======EEERRRkkkzzzpppjjjZZZVVVPPPJJJGGGEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGIIIJJJLLLMMMOOOVVV\\\^^^bbbjjjppprrrpppmmmjjjiiijjjlllmmmllldddbbb```^^^]]]]]]^^^^^^```aaacccdddeeedddcccbbbcccbbbaaaaaabbbccceeeffflllooorrruuuxxx{{{~~~tttqqqkkkgggeeedddbbb```bbbeeeiiiooo{{{~~~yyy___LLLCCCBBB===;;;::::::<<<<<<;;;999::::::999888777666555555555555555555444444444444333333444444555666666666:::;;;@@@HHHLLLNNNTTT\\\aaammmwww|||xxx{{{}}}rrrjjj___UUUNNNHHHAAA<<<::::::999999888777777777555555777888999;;;<<<<<>>===<<<===>>>???@@@AAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@===>>>>>>??????@@@@@@@@@AAAAAABBBBBBAAA@@@@@@???:::;;;;;;;;;;;;999888777888999999:::::::::999999;;;:::999999:::;;;===>>>IIIWWWppp{{{pppeee^^^SSSOOOJJJGGGEEEDDDCCCAAACCCDDDDDDDDDEEEEEEFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEEEEHHHHHHIIIIIIIIIGGGFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNUUUZZZ]]]ccclllrrrtttqqqnnnkkkjjjkkkmmmnnnnnndddbbb```^^^^^^___aaabbbddddddfffgggggggggfffeeeddddddccccccdddeeeggghhhmmmooosssvvvxxx{{{xxxtttnnniiifffdddbbbaaaaaacccgggnnnyyywwwfffPPPDDD@@@===<<<;;;;;;<<<<<<;;;999:::999999888777666555555666666666555555555555444333333444444555666666666;;;>>>DDDKKKNNNOOOUUU[[[bbbppp}}}www{{{~~~xxxllldddYYYPPPIIICCC===999666666777777777777888888666777888:::<<<>>>???@@@DDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>======>>>>>>???@@@AAAAAAAAAAAABBBBBBDDDDDDDDDDDDBBBBBB>>>>>>>>>>>>>>>???????????????????????????>>>>>>888999:::;;;;;;999777555999999:::::::::999888888:::;;;;;;::::::;;;===???MMM^^^xxx~~~rrrfffZZZSSSNNNLLLHHHFFFFFFFFFFFFEEECCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEGGGIIIJJJJJJIIIGGGFFFEEEFFFGGGGGGIIIJJJKKKKKKJJJIIIGGGFFFGGGGGGGGGHHHJJJLLLNNNOOOOOOTTTXXX[[[aaajjjpppppprrrnnnjjjhhhhhhjjjjjjkkkdddbbb```^^^^^^```ccceeeeeefffgggggghhhggggggfffeeeeeeddddddeeefffhhhiiimmmppptttwwwyyy|||zzzuuuoooiiifffeeecccbbb```bbbffflllvvvuuuyyyjjjTTTFFFAAA>>>===;;;;;;<<<<<<;;;999999999888888777666666555555555444444444333333333333333444444555666666666:::@@@GGGLLLNNNPPPUUUZZZcccqqqzzz|||zzztttggg___TTTKKKEEE@@@;;;777555555555666666777777777;;;<<<<<<===>>>??????@@@DDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>???@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>444666888999:::999888777999999:::::::::999888888999;;;<<<;;;:::;;;>>>AAAOOObbbuuuiii]]]RRRLLLJJJHHHFFFFFFGGGHHHHHHGGGCCCDDDEEEGGGIIIKKKLLLMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFEEEDDDEEEFFFIIIJJJLLLJJJHHHGGGGGGHHHJJJKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIKKKLLLNNNQQQSSSTTTUUUXXXZZZ[[[```iiimmmmmmrrrmmmhhhdddddddddeeeeeedddcccaaa______aaacccdddaaabbbccccccdddeeeeeeeeeeeeeeeddddddeeefffhhhiiinnnqqqtttwwwzzz}}}zzzuuunnniiifffeeedddccc```bbbeeejjjsss{{{{{{mmmWWWIIIDDD???===<<<<<<<<<<<<:::999999999888888777777666666555555444444444333333333333333444444555666666666999AAAIIILLLMMMPPPVVV[[[eeerrr~~~~~~}}}wwwpppaaaYYYOOOFFFAAA>>>:::777666666666666777777777777===>>>>>>???@@@AAAAAABBBDDDDDDCCCBBBAAA@@@@@@AAA@@@@@@AAAAAAAAA@@@??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>======<<<<<<===>>>>>>555666777999999999999888888999999:::::::::999999888:::<<<<<<;;;<<<@@@DDDQQQhhhyyylll```VVVNNNIIIFFFEEEDDDEEEGGGHHHHHHHHHDDDEEEGGGIIIKKKLLLNNNOOOMMMMMMLLLKKKJJJIIIIIIIIIFFFFFFEEEEEEFFFHHHIIIKKKLLLKKKIIIGGGGGGIIILLLMMMLLLNNNOOOQQQRRRRRRRRRRRRPPPPPPQQQRRRUUUWWWYYYZZZ[[[]]]]]]]]]bbbjjjmmmlllooojjjddd```___```aaaaaaeeedddbbbaaa````````````]]]^^^^^^```aaabbbcccdddffffffeeeeeefffgggiiijjjoooqqquuuxxxzzz}}}}}}xxxpppjjjfffdddcccccc```bbbeeehhhppp|||pppZZZLLLFFF@@@>>><<<<<<<<<<<<:::999888888888888777777666666666666666555555555555444333333444444555666666666888BBBKKKLLLLLLQQQXXX]]]jjjuuu|||rrrkkk[[[TTTIIIBBB>>>===:::888777777777888888888999999<<<===>>>@@@BBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@===>>>>>>>>>>>>>>>============>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@???>>>===<<<===>>>???@@@999999999999999:::::::::777888999999::::::::::::666999<<<<<<;;;===BBBGGGWWWpppqqqcccYYYPPPKKKHHHDDDCCCCCCDDDGGGIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHFFFFFFGGGHHHIIIKKKKKKLLLLLLJJJHHHFFFGGGIIILLLNNNOOOQQQTTTVVVYYYZZZ[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^]]]\\\bbbjjjmmmllljjjfff```]]]]]]___```aaaeeeeeedddbbb```^^^]]]\\\^^^___```bbbdddfffhhhiiihhhhhhgggggghhhiiijjjlllooorrruuuxxx{{{~~~}}}tttlllgggdddbbbaaaaaaccceeegggmmmxxxttt^^^MMMEEE@@@???===<<<===<<<:::999888888888888777777777777555555555555444444444444333333444444555666666666999DDDMMMLLLLLLSSS\\\aaaqqq{{{wwwllldddUUUNNNDDD>>><<<;;;:::888666777888999;;;<<<======>>>>>>???AAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@======>>>>>>>>>>>>======<<<<<<===>>>????????????>>>>>>============>>>>>>??????@@@@@@AAAAAABBBBBB@@@???>>>===>>>???AAABBB======<<<;;;::::::::::::666777888999:::;;;;;;;;;555999<<<===<<<>>>DDDIII^^^yyyzzzlll^^^TTTMMMIIIGGGEEEDDDDDDFFFIIIKKKKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKOOONNNMMMLLLKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMKKKIIIGGGEEEFFFHHHLLLNNNQQQSSSWWWZZZ^^^```aaaaaa```___^^^^^^]]]^^^^^^^^^[[[[[[ZZZZZZ```iiillljjjgggccc^^^[[[\\\___bbbccceeeeeeeeecccaaa]]]ZZZXXXcccccceeegggiiilllnnnpppjjjiiiiiihhhiiikkklllmmmooorrrvvvyyy{{{~~~~~~}}}|||{{{xxxnnngggcccaaa___bbbccceeeggglllvvvwww```MMMCCCAAA???=========<<<:::999888888888888777777777777333333222222222111111111333333444444555666666777:::FFFNNNLLLLLLUUU___dddvvvttthhh___QQQJJJAAA;;;::::::999888555666888:::<<>>??????@@@@@@@@@??????;;;<<<===>>>>>>?????????>>>>>>============>>>>>>??????@@@AAABBBBBBCCCCCCAAA@@@???>>>???@@@BBBDDD888888888888999:::;;;;;;999:::;;;:::888888999:::777666888;;;<<<===EEENNNbbbtttcccXXXQQQJJJDDDCCCDDDEEEEEEEEEEEEFFFIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKRRRRRRQQQNNNKKKIIIIIIJJJNNNMMMMMMLLLLLLLLLLLLLLLQQQNNNJJJHHHIIIKKKLLLMMMVVVXXX\\\aaagggiiiiiihhheeedddaaa]]]YYYWWWWWWWWWWWWVVVWWW[[[```dddffffff___]]][[[ZZZYYY[[[]]]^^^gggfffccc```^^^___bbbeeekkkkkklllllllllmmmmmmmmmrrrrrrpppmmmkkkjjjlllnnnrrrsssuuuwww{{{{{{wwwvvvyyy|||zzzpppgggbbb___^^^```______bbbfffnnn}}}}}}zzzcccOOODDD???===<<<;;;<<<===<<<;;;999999888888777666666666666666555555555555666666444555555555555666:::===???CCCJJJNNNNNNPPP\\\hhh}}}wwwkkk```XXXKKKEEE>>>:::999:::999888<<<<<<<<<<<<===>>>@@@AAA???@@@BBBCCCDDDDDDEEEEEEBBBAAAAAA@@@@@@?????????@@@@@@@@@???===<<<===???======<<<<<<<<<<<<======<<<<<<======>>>?????????AAABBBBBBCCCCCCDDDDDDEEEDDDBBB???>>>>>>@@@CCCEEE::::::::::::::::::;;;;;;:::;;;;;;999666444444555888888:::======???GGGPPPlllppp___UUUNNNHHHDDDCCCFFFGGGGGGGGGGGGHHHJJJMMMMMMMMMMMMMMMMMMLLLKKKKKKNNNNNNNNNMMMKKKJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSOOOKKKIIIIIIKKKLLLMMMVVVXXX]]]ccciiilllkkkjjjaaa^^^YYYUUUSSSTTTTTTTTTRRRRRRRRRUUUZZZ]]]______YYYXXXVVVVVVVVVYYY[[[]]]bbbbbbbbbbbbbbbeeeiiilllnnnnnnnnnnnnnnnoooooopppppppppooollljjjjjjlllnnnrrrsssuuuxxx|||~~~zzzxxxyyy}}}{{{qqqiiidddaaa```___^^^___bbbfffnnn|||}}}{{{iiiRRREEE@@@>>><<<<<<<<<<<<<<<:::999999888888777666666666666555555555555555555666444444555444444666:::<<>>:::999999999888<<<<<<===>>>???@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>???@@@@@@???===<<<===???>>>>>>===<<<<<<<<<======;;;<<<<<<===>>>>>>??????AAAAAAAAABBBBBBBBBBBBBBBAAA@@@>>><<<===@@@CCCEEE<<<<<<;;;;;;;;;;;;;;;;;;999999999888555333333444;;;:::<<<>>>>>>@@@JJJUUUvvv{{{lllZZZPPPKKKFFFDDDDDDGGGHHHJJJIIIIIIJJJLLLNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHJJJKKKKKKJJJJJJKKKLLLJJJJJJKKKMMMPPPSSSVVVWWWVVVRRRMMMJJJJJJLLLMMMNNNUUUXXX]]]dddjjjllljjjhhh]]]XXXQQQOOOPPPSSSTTTSSSOOONNNOOOQQQUUUXXXZZZZZZVVVUUUTTTTTTVVVYYY\\\^^^```bbbdddeeefffiiillloooooonnnmmmmmmmmmooopppqqqnnnnnnmmmjjjhhhiiilllnnnssstttvvvyyy}}}|||{{{zzzyyyyyy}}}}}}ssslllgggdddccc___^^^___cccgggnnn{{{~~~ssspppVVVFFFBBB@@@===<<<<<<<<<:::999999999888888777666666666555555444444444444555555333444444444444666999<<>>>>>>>>??????>>>===<<<>>>?????????>>>======<<<======;;;;;;<<<<<<===>>>>>>>>>AAA@@@@@@@@@@@@?????????@@@>>>======>>>AAADDDFFF<<<<<<<<<;;;;;;:::999999555666777777666666777888;;;;;;<<<>>>===@@@LLLYYY|||wwwgggVVVMMMIIIFFFEEEGGGHHHIIIKKKKKKKKKKKKMMMOOOOOOOOONNNMMMLLLJJJHHHGGGFFFHHHIIIJJJIIIIIIJJJKKKIIIIIIJJJMMMPPPTTTXXXZZZZZZUUUPPPLLLLLLNNNOOOPPPTTTVVV[[[aaaeeeeeeccc```YYYUUUPPPPPPSSSUUUUUUSSSPPPPPPPPPRRRVVVYYYZZZZZZZZZYYYXXXWWWYYY\\\___aaaccceeeggghhhgggggghhhjjjlllkkkjjjjjjkkkmmmooopppnnnmmmkkkiiihhhiiillloootttuuuwwwzzz~~~|||wwwwwwwwwxxxyyy~~~}}}tttmmmhhheeeddd```^^^```dddiiinnnyyy~~~ooosssYYYHHHCCCAAA>>><<<<<<;;;999888999999888888777666666666444444333333333333444444222333333333444666999<<>>AAADDDFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@???>>>===>>>?????????======???AAAAAA@@@???>>>======<<<===;;;;;;;;;<<<======>>>>>>@@@@@@??????>>>======<<>>>>>>>>@@@CCCFFFHHH::::::;;;;;;:::999888777666777999999888777999:::::::::<<<===<<>><<<<<<;;;999777999999888888777666666666444444333333333333444444222333333444444666:::===CCC@@@AAAEEEKKKXXXkkk|||}}}qqqeeeYYYOOOIII>>>===;;;:::999:::<<<>>>???AAACCCFFFGGGHHHGGGFFFFFFFFFDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>???@@@?????????AAACCCBBBBBB@@@???======<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@???>>>======<<<<<<=========>>>@@@CCCFFFGGG888999:::;;;:::999888777:::;;;<<<:::888777888888999:::;;;<<<<<>><<<<<<;;;999888999999888888777666666666555555444444444444555555333333444444555777;;;???CCCBBBDDDKKKTTT```rrryyymmmaaaVVVMMMHHH;;;<<<<<<;;;:::;;;>>>AAABBBCCCEEEFFFGGGHHHGGGGGGGGGFFFDDDCCCBBBCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@AAAAAA@@@AAACCCEEEDDDCCCAAA???>>>===<<<<<<<<<<<<======>>>?????????AAAAAA@@@???>>>>>>======<<<<<<<<<===???AAADDDEEE777999:::;;;<<<;;;:::999:::;;;<<<;;;999777888999999:::<<<======EEEXXXkkkhhh\\\OOOKKKKKKJJJKKKLLLJJJMMMOOOPPPPPPPPPPPPQQQPPPPPPOOOOOOMMMLLLJJJJJJIIIKKKMMMMMMLLLJJJIIIIIIKKKKKKKKKMMMQQQVVV\\\___```[[[TTTQQQQQQTTTXXXYYYXXXWWWVVVWWWWWWVVVTTTRRRRRRVVVZZZYYYUUURRRRRRTTTUUUVVVXXX]]]dddjjjmmmooonnnmmmlllkkkmmmooosssuuussstttsssqqqnnnlllkkkllliiilllppptttwwwzzz{{{{{{vvvtttqqqmmmjjjlllpppsssuuuwwwzzz~~~{{{wwwuuutttuuuxxx{{{}}}uuummmfffaaa___aaa^^^^^^cccffffffiiilllpppnnnwwwyyyaaaOOOBBB@@@===<<<<<<;;;:::888999999888888777666666666666555555555555555555666333444555555666999===@@@DDDDDDJJJUUU___jjjyyywwwiii]]]RRRIIICCC:::;;;<<<<<<;;;<<<@@@CCCEEEEEEEEEFFFFFFGGGGGGGGGGGGEEEDDDCCCBBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBBBBBBBCCCEEEGGGEEEDDDBBB@@@>>>===<<<<<<======>>>>>>???@@@@@@@@@BBBAAAAAA@@@@@@?????????>>>>>>>>>???AAACCCEEEFFF888999;;;=========;;;:::666888999:::999999;;;<<<999;;;===>>>>>>GGG\\\ppp}}}eeeYYYMMMJJJKKKJJJJJJLLLLLLNNNQQQRRRRRRRRRRRRSSSQQQQQQQQQPPPOOONNNMMMLLLHHHKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKNNNRRRYYY___ccc```[[[UUUQQQRRRVVVYYY[[[[[[ZZZXXXXXXYYYYYYXXXWWWVVV[[[^^^[[[TTTQQQTTTXXXXXXYYY\\\bbbjjjppptttvvvssssssrrrrrruuuxxx|||~~~||||||zzzvvvqqqnnnmmmmmmgggkkkpppuuuzzz|||||||||xxxvvvrrrnnnkkklllppptttuuuwww{{{~~~wwwrrrqqqtttvvvyyy}}}~~~vvvmmmfffaaa______\\\\\\aaadddcccdddgggmmm}}}qqqwww}}}dddQQQBBB???===<<<<<<<<<:::999999999888888777666666666666666555555555555666666444555666666777999>>>AAAEEEGGGOOO\\\gggqqq~~~|||vvvgggZZZNNNEEE???999;;;======<<<===AAAEEEGGGFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDEEEGGGAAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCCCCCCCDDDGGGIIIFFFEEECCC@@@>>>===<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFHHHIII;;;;;;::::::::::::999999888888888999999:::::::::999666888===@@@JJJaaayyyuuuaaaXXXNNNJJJKKKNNNPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKIIIJJJKKKMMMNNNNNNOOOOOONNNMMMMMMPPPUUUZZZ^^^___ccc\\\TTTQQQTTTYYY]]]^^^]]]^^^^^^[[[WWWWWW[[[___ccc```[[[TTTOOONNNOOORRRTTT\\\dddhhhmmmssswwwvvv||||||uuuuuu}}}}}}xxxrrrnnnkkkjjjffffffggglllsssxxxyyyxxxxxxuuurrrpppppprrrtttvvvuuuxxx|||{{{rrrnnnppptttwww|||}}}uuunnngggaaa]]]\\\]]]^^^```aaabbbbbbbbbmmmxxx|||tttuuukkkRRRJJJBBB;;;;;;<<<:::999;;;888888888888777777777777555555555555555444444333222555777777666888>>>BBBNNNPPPXXXdddnnnwww}}}rrrcccUUUKKKDDD@@@======<<<<<<===>>>??????GGGFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAABBBDDDFFFHHHIIIFFFCCC???======>>>???===???BBBCCCBBBBBBBBBCCCEEEFFFGGGFFFDDDDDDDDDEEEIIIJJJJJJJJJHHHGGGGGGHHH;;;;;;::::::::::::999999999999999999999999::::::999777:::???BBBKKKccc{{{vvvjjj^^^WWWNNNJJJLLLOOOOOOOOOQQQQQQPPPOOOOOOOOOPPPPPPRRRRRRRRRRRRQQQOOOMMMLLLKKKLLLMMMNNNOOOPPPPPPQQQPPPOOOOOOQQQVVV\\\```aaaddd^^^WWWTTTWWW]]]aaabbbcccbbbaaa^^^\\\]]]___bbbbbb___ZZZSSSOOOOOORRRUUUYYYaaaiiilllqqqwwwzzzyyy|||vvvvvv}}}~~~xxxsssnnnjjjhhhiiihhhhhhlllqqqvvvxxxwwwzzzxxxvvvttttttvvvxxxyyyxxx{{{~~~vvvnnnllloootttxxx~~~{{{tttnnngggaaa]]]]]]^^^^^^___````````````kkkvvvuuuqqq~~~pppXXXJJJBBB<<<<<<<<<:::999;;;888888888888777777777777555666666666666555444444222555777777666999???CCCNNNQQQZZZfffoooxxx~~~qqqaaaUUUKKKCCC???============>>>???@@@AAAEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDCCCBBBBBBCCCEEEGGGHHHHHHFFFCCC@@@??????@@@AAAAAABBBBBBAAA@@@AAACCCEEEFFFHHHIIIIIIIIIIIIJJJLLLMMMMMMMMMLLLJJJIIIIIIIII;;;;;;::::::::::::999999::::::999999999999999999999888<<>>???@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDBBBBBBAAAAAAAAADDDDDDCCCCCCCCCEEEFFFGGGFFFEEECCCAAA@@@AAABBBCCCEEEEEEDDDCCCAAABBBEEEHHHJJJLLLNNNOOOOOOPPPRRRTTTSSSRRRPPPNNNLLLKKKJJJJJJ;;;;;;:::::::::999999999:::::::::999999888888888999888<<>>======:::999:::888888888888777777777666777777777777777666666555222555777777888<<>>===>>>???AAACCCDDDEEEEEEDDDEEEGGGHHHHHHFFFDDDCCC@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAACCCCCCBBBBBBCCCCCCEEEEEEDDDCCCBBBAAAAAABBBDDDEEEGGGHHHIIIIIIIIIIIILLLNNNQQQSSSUUUVVVVVVWWWYYYZZZXXXUUUQQQNNNLLLKKKJJJIII;;;;;;:::::::::999999999:::::::::999999888888888888888<<>>===;;;999:::888888888888777777777666777777777777777666666555333555777777999===EEEKKKMMMSSS___kkkssszzzxxxkkk]]]QQQIIIBBB???>>>???AAACCCDDDEEEEEEFFFDDDFFFGGGHHHGGGFFFDDDBBB?????????@@@AAACCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCEEEFFFGGGKKKOOORRRSSSTTTUUUVVVZZZ[[[]]]\\\[[[[[[\\\^^^[[[VVVPPPKKKJJJJJJIIIHHH;;;;;;::::::::::::999999::::::999999999999999999888999===BBBFFFTTTuuuzzzpppiiifffeeebbb^^^ZZZWWWUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWTTTTTTSSSSSSSSSTTTUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWXXXXXXZZZ^^^cccgggiiiiii^^^ZZZVVVUUUWWWZZZ[[[ZZZYYYXXXXXXYYY\\\]]]^^^^^^WWWWWWUUUUUUXXX___iiiooosss|||wwwlllhhhgggggghhhkkklllllllllmmmllllllkkkkkkiiikkknnnqqquuuzzz}}}||||||}}}}}}wwwhhh^^^YYYYYYaaaiiittt~~~~~~wwwwwwxxxxxxvvvooogggaaa[[[ZZZZZZ[[[\\\^^^aaabbbcccmmm|||uuuhhhvvvwwwcccPPPHHH@@@???>>>;;;999:::888888888888777777777777666666777777777666555555333555777777999???GGGNNNOOOUUUaaammmuuu}}}wwwjjj\\\QQQIIICCC@@@>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBAAA>>>>>>>>>???@@@BBBCCCDDDFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJOOOUUUZZZ\\\\\\\\\]]]aaabbbbbbaaa```______```\\\UUUMMMIIIHHHHHHGGGFFF;;;;;;::::::::::::999999999999999999999999::::::::::::>>>CCCGGGXXX}}}~~~wwwsssooommmjjjddd^^^ZZZWWWVVVVVVVVVUUUUUUUUUVVVVVVWWWUUUTTTTTTSSSTTTUUUVVVWWWXXXWWWVVVUUUUUUVVVXXXYYYZZZ[[[___dddiiillllllkkkddd```[[[ZZZ[[[\\\[[[ZZZXXXYYYYYYYYYWWWWWWWWWXXXUUUUUUVVVXXX\\\dddnnntttzzz}}}rrrhhhggghhhggggggjjjkkkkkkjjjjjjkkkkkkllllllkkkooosssvvvyyy}}}|||zzzzzz{{{|||~~~ssshhh]]]WWWTTTVVV^^^fffttt|||yyytttvvvxxxzzzxxxrrriiiccc]]]\\\\\\[[[\\\^^^```aaadddmmmzzz}}}kkkuuuxxxeeeQQQIIIAAA???>>>;;;999999888888888888777777777777555666666666666555444444333555777888:::@@@IIIPPPSSSYYYdddooowwwvvviii\\\QQQJJJDDDAAA???@@@BBBDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEECCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIPPPTTTYYY]]]^^^___aaabbbcccdddeeedddbbbaaabbbccc\\\UUULLLGGGGGGHHHGGGFFF;;;;;;;;;:::::::::999999888888888999999::::::;;;<<<<<>>;;;999999888888888888777777777777555555555555555444444333333555777888:::AAAJJJQQQUUU\\\gggrrrzzz~~~vvviii\\\RRRJJJEEEBBB???AAACCCDDDEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDFFFFFFGGGHHHIIIIIIJJJJJJVVVXXX[[[]]]^^^___bbbddddddeeefffeeedddcccdddfff]]]UUUKKKGGGGGGIIIHHHFFF;;;::::::999999::::::;;;999999::::::::::::;;;;;;===:::;;;CCCQQQiii|||pppllljjjeee___\\\YYYZZZZZZYYYWWWUUUUUUVVVXXXXXXWWWWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZ\\\___bbb___bbbdddfffmmmvvvyyywwwtttooojjjfffcccbbb```______ZZZSSSNNNNNNPPPTTTVVVZZZZZZZZZ]]]dddmmmvvv|||}}}wwwrrrlllkkkooossstttrrruuusssqqqqqqssstttsssrrrxxxvvvuuuvvv{{{|||{{{{{{}}}~~~zzzlllYYYSSSOOOOOOQQQTTT[[[bbbvvv}}}~~~{{{zzzzzzzzzzzzzzz{{{{{{}}}}}}wwwlllccc___^^^]]]\\\]]]^^^___```dddiiisssqqqmmmzzznnnXXXHHH@@@>>>777777<<<999:::999888777666666666666888777777666555444444333555888;;;<<<===BBBIIIOOOWWWccckkkuuu}}}uuuhhh\\\RRRKKKFFFCCCBBBBBBBBBBBBBBBAAA@@@???BBB@@@<<<999888999;;;<<<888;;;>>>>>>======@@@CCCBBBBBBBBBAAAAAABBBBBBCCCEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGIIILLLNNNQQQSSSVVVYYY[[[]]]aaadddeeedddcccbbbaaaaaaaaaaaaSSSNNNIIIFFFGGGIIIIIIHHH;;;::::::999999::::::;;;999999::::::::::::;;;;;;===;;;===FFFTTTnnnvvvnnnllllllgggbbb___\\\]]]\\\[[[XXXXXXXXXZZZ\\\\\\[[[[[[[[[[[[[[[[[[YYYZZZ[[[[[[\\\^^^aaadddeeeiiilllnnnuuu}}}~~~zzzuuupppmmmjjjfffddd\\\YYYTTTQQQQQQTTTVVVXXX]]]]]]^^^bbbiiirrrzzz~~~xxxssspppnnnqqqvvv{{{|||{{{~~~|||{{{{{{|||}}}|||zzzyyywwwvvvwww{{{~~~~~~uuufffUUUPPPMMMNNNPPPRRRYYY```lllsss~~~~~~~~~|||}}}}}}}}}}}}~~~yyymmmddd```___^^^]]]\\\]]]^^^^^^cccgggqqquuuooo{{{rrr[[[JJJBBB???888999===::::::999888777666666666666888888777666666555444444444666999:::;;;???FFFLLLRRRbbbmmmyyy}}}uuuiii\\\RRRKKKFFFCCCBBBBBBBBBAAAAAA@@@???>>>@@@>>>;;;999888999;;;===:::;;;======<<<===@@@BBBCCCBBBBBBAAABBBBBBCCCDDDFFFGGGGGGHHHHHHIIIJJJJJJLLLLLLKKKJJJIIIIIILLLNNNQQQTTTXXXZZZ\\\^^^```bbbbbbaaa```^^^\\\[[[ZZZYYYPPPLLLHHHFFFGGGIIIJJJJJJ::::::999999999999::::::999999::::::::::::;;;;;;======@@@IIIYYYuuu~~~uuunnnjjjlllmmmiiidddaaa___```___]]]\\\]]]___bbbdddddddddcccbbbaaa______YYY[[[]]]^^^___aaaeeegggkkkooossswww~~~~~~xxxrrrmmmiiieeebbb[[[ZZZYYYXXXXXXYYYZZZ[[[```aaaeeekkkrrrzzz~~~wwwtttuuussspppmmmmmmpppvvv~~~~~~|||zzzyyywwwxxx{{{~~~ooobbbTTTOOOMMMOOOQQQSSSXXX___eeelllvvv~~~|||}}}~~~~~~zzznnneee```___^^^\\\\\\\\\]]]]]]ccceeemmm}}}}}}ssszzzxxx```MMMDDDAAA:::;;;>>>::::::999888777666666666666888888777777666666555555555777::::::;;;???FFFKKKMMMbbbrrr~~~vvvjjj]]]SSSLLLFFFCCCCCCBBBBBB@@@???>>>===<<<>>><<<:::888999:::<<<>>><<<<<<<<<;;;;;;<<>>::::::999888777666666666666888888777777777666666666777999<<<<<<===AAAGGGMMMMMMdddwwwwwwkkk___UUUMMMGGGCCCCCCCCCAAA@@@>>>===<<<<<<<<<;;;999999999;;;>>>???>>>===<<<::::::<<>><<<;;;;;;===???AAAAAAAAAAAABBBDDDHHHKKKMMMNNNNNNNNNMMMMMMLLLLLLLLLHHHHHHIIIIIIIIIKKKOOORRRVVVZZZ___bbbbbb```^^^]]]ZZZXXXVVVSSSOOOJJJGGGEEEFFFFFFHHHJJJMMMQQQVVVYYY999999888888888888999999999999::::::::::::;;;;;;888===CCCMMMdddxxxmmmgggcccaaabbbaaa]]]ZZZZZZYYY[[[___bbbgggmmmtttxxx{{{yyyvvvrrrnnnkkkiiihhhjjjjjjjjjiiiiiikkknnnqqqsssyyytttmmmccc\\\[[[___cccgggkkkmmmmmmjjjeeeaaabbbcccdddlllxxx~~~tttjjjeeecccdddhhhmmmmmmpppuuuzzz}}}}}}|||}}}}}}}}}~~~zzzmmmcccYYYUUUSSSVVVXXX[[[aaagggmmmrrrxxx}}}}}}}}}~~~~~~~~~~~~}}}rrriii]]]\\\[[[[[[[[[]]]^^^___^^^```gggsssyyyooo}}}~~~lllUUUGGGBBB<<<<<<===777:::999888777666666666666666666666666666555555555333666999:::;;;@@@GGGMMMYYYnnn|||}}}vvvlllaaaXXXQQQKKKGGGDDDCCCAAA???>>>===>>>>>><<<;;;;;;;;;===>>>@@@AAABBB@@@===<<<>>>???@@@????????????AAAEEEJJJOOORRRRRRQQQPPPOOOMMMLLLKKKJJJEEEFFFGGGGGGHHHKKKOOORRRVVVZZZ^^^```___]]]ZZZYYYSSSRRROOOKKKHHHFFFDDDDDDFFFHHHKKKNNNQQQVVV[[[^^^999999888888888888999999999999::::::::::::;;;;;;999???EEEOOOgggxxxmmmfffaaa]]]]]][[[XXXWWWYYYWWWZZZ___ccchhhmmmssswwwtttrrrnnnkkkiiihhhiiijjjkkkjjjiiihhhhhhkkkqqquuuwww|||yyyqqqfffaaa[[[YYY[[[```eeehhhnnnooonnniiiccc```cccffflllttt{{{rrrjjjiiijjjkkkpppwwwvvvxxx{{{}}}~~~yyywwwuuuuuuxxx{{{}}}~~~}}}~~~}}}ssskkk^^^YYYVVVXXX[[[^^^eeelllpppuuu{{{{{{yyyzzz|||~~~|||rrrjjj```___]]][[[[[[[[[[[[[[[YYY]]]eeennn{{{{{{nnn{{{pppXXXIIIDDD===>>>???888:::999888777666666666666444444444444555555555555222555888:::<<>>???@@@@@@============>>>???AAABBBDDDAAA??????@@@AAA@@@>>>======>>>AAAFFFMMMSSSWWWTTTSSSRRROOOMMMJJJIIIHHHEEEFFFGGGGGGHHHJJJNNNQQQTTTWWW[[[\\\ZZZXXXVVVUUUPPPNNNJJJGGGFFFEEEFFFGGGGGGJJJNNNRRRUUUYYY___ccc999999888888888888999999999999:::::::::;;;;;;;;;:::@@@GGGQQQiiizzzoooeee___ZZZYYYWWWUUUVVVZZZWWWZZZ___dddhhhlllqqqtttllljjjgggddddddfffhhhjjjjjjiiihhhfffggglllsssxxxxxx|||}}}{{{wwwmmmccc```]]][[[\\\```fffjjjlllnnnnnnlllgggaaa___ccchhhrrrzzzzzzqqqkkkmmmoooqqqwww~~~~~~~~~xxxvvvsssssswww{{{~~~}}}zzzrrrccc]]]YYY[[[^^^bbbiiiqqquuuyyy{{{wwwvvvxxx{{{~~~|||rrrjjjcccaaa^^^\\\ZZZYYYXXXXXXVVV[[[ccckkkuuu}}}nnnzzzsss[[[KKKEEE??????@@@999:::999888777666666666666333444444444444444444444333666999<<<>>>CCCKKKQQQbbbpppwww~~~{{{uuulllccc[[[TTTNNNJJJDDDCCCAAA??????@@@AAABBB>>>>>>>>>>>>???@@@AAABBBDDDBBB@@@@@@BBBBBB@@@>>><<<<<<===AAAGGGNNNUUUYYYVVVUUURRRPPPLLLJJJGGGFFFGGGHHHHHHHHHHHHJJJMMMPPPSSSUUUXXXXXXVVVTTTRRRRRRPPPMMMJJJGGGFFFHHHJJJLLLHHHLLLQQQTTTWWW[[[aaafff<<<;;;::::::<<<======<<<:::999999999:::<<<>>>??????AAAGGGUUUqqqrrrjjjbbb[[[YYYWWWTTTTTTWWWYYY\\\```eeehhhjjjjjjjjjggghhhiiihhhfffeeeeeeeeegggdddbbbccchhhoootttwwwwwwvvvsssqqqmmmhhhbbb^^^ZZZ^^^```bbbgggnnnpppnnnoookkkeee```]]]^^^aaacccsss}}}~~~sssoookkklllrrrzzz}}}xxxtttpppqqquuuyyy{{{{{{|||~~~xxxpppfff\\\[[[^^^bbbiiioooyyy|||{{{zzzzzz{{{~~~~~~uuunnnaaa^^^ZZZXXXYYYZZZ[[[[[[___aaa^^^bbbqqq}}}qqq|||dddJJJCCCBBB<<<999;;;999999999888888666555555777777888888777666555555;;;777777<<>>CCCAAA@@@AAACCCCCC@@@=========???CCCJJJQQQVVVYYYXXXUUUQQQQQQSSSQQQLLLGGGGGGGGGGGGGGGHHHKKKMMMNNNPPPRRRSSSRRROOOMMMLLLKKKMMMJJJFFFEEEEEEFFFGGGHHHOOOSSSWWW[[[]]]^^^```aaa===;;;:::;;;===??????>>>:::999999999:::<<<>>>???@@@CCCIIIWWWuuuuuukkkccc]]][[[ZZZWWWWWWYYY]]]```cccfffhhhgggfffdddccceeeggggggeeedddcccdddcccaaa```bbbgggmmmrrruuunnnlllhhhdddaaa^^^\\\ZZZ]]]bbbgggiiinnnrrrrrrnnnhhhddd```]]]]]]aaaeeeiiiwwwxxxrrrllliiiiiinnnwww~~~uuurrroooqqquuuzzz|||||||||}}}yyyoooeee\\\[[[^^^dddlllsss~~~~~~~~~vvvoooeeeaaa\\\YYYXXXXXXXXXWWW\\\aaa```dddsss~~~tttiiiNNNEEEBBB<<<999;;;999999999888888777666555555555555444444444333333888555666===DDDJJJQQQXXXeeeqqq{{{vvvlllfff^^^TTTMMMJJJFFFDDDBBB@@@@@@@@@AAABBB@@@@@@AAAAAAAAA@@@@@@@@@DDDCCCAAAAAACCCBBB@@@===>>>>>>@@@EEEKKKPPPTTTVVVWWWTTTQQQRRRSSSRRRMMMIIIIIIHHHHHHHHHIIIKKKLLLNNNPPPQQQRRRQQQNNNKKKJJJJJJLLLJJJHHHGGGGGGIIIKKKLLLRRRVVV[[[^^^___```aaabbb888777666777999;;;;;;:::::::::999999:::<<<>>>???AAADDDJJJ[[[zzzzzzmmmfff```___^^^\\\\\\^^^bbbdddgggjjjkkkiiigggeeeeeegggiiihhhfffdddcccccc]]]]]]]]]```eeejjjmmmnnnfffccc^^^ZZZXXXXXXYYYZZZ```hhhppptttvvvwwwrrrlllbbb```]]]\\\^^^ccchhhlllyyy~~~wwwnnniiiffffffiiiqqq{{{~~~}}}}}}~~~|||ssspppooosssyyy~~~|||zzz~~~wwwnnnddd[[[ZZZ^^^dddnnnwwwwwwqqqeeeaaa\\\XXXWWWWWWWWWVVVZZZ```aaaeeesss~~~vvvoooSSSFFFAAA<<<:::;;;888888999888888777666555555444333222222222333444555333666>>>FFFMMMVVV^^^kkkuuuvvvllleee^^^TTTMMMJJJEEEDDDBBB@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCFFFDDDCCCCCCCCCBBB???===>>>@@@CCCGGGKKKNNNPPPRRRTTTRRRPPPQQQSSSSSSOOOKKKKKKJJJIIIIIIIIIKKKLLLMMMQQQQQQQQQNNNKKKIIIIIIIIIKKKJJJJJJJJJKKKMMMPPPRRRXXX\\\```ccccccbbbaaabbb999777666666777888777777::::::::::::;;;<<<>>>???AAAEEEMMM___}}}oooiiidddddddddbbbbbbdddeeehhhkkkoooppppppnnnmmmoooppppppnnniiieeecccbbb\\\\\\]]]___cccfffffffff```___\\\ZZZXXXYYY\\\___dddnnnxxx||||||xxxpppgggaaa```___```bbbfffiiilllvvvzzz}}}~~~zzzsssmmmjjjfffgggkkksss|||{{{{{{{{{}}}~~~|||zzzsssrrrsssyyy}}}yyywwwwwwwwwwww{{{ssslllcccZZZYYY[[[aaalllvvvyyysssccc___ZZZWWWWWWXXXYYYZZZYYY______cccppp|||uuu~~~sssWWWGGG@@@<<<;;;<<<888888888888888777666666777666444333333444555777444444777@@@HHHOOOYYYbbbpppyyyvvvkkkddd]]]SSSLLLJJJEEEDDDBBB@@@@@@@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCBBB@@@>>>???BBBFFFIIIKKKLLLLLLMMMPPPOOOOOOPPPRRRRRROOOMMMLLLLLLJJJJJJIIIJJJKKKLLLRRRQQQOOOLLLHHHGGGHHHJJJKKKKKKLLLMMMOOOQQQUUUWWW^^^aaaeeefffeeecccbbbbbb???===;;;:::;;;:::999888;;;:::::::::;;;===???@@@BBBFFFPPPeee|||pppjjjgggggghhhffffffiiiiiikkknnnqqqssssssrrrrrrzzzyyyvvvpppiiiccc___^^^^^^^^^^^^```bbbbbb```^^^[[[\\\\\\[[[ZZZ\\\___bbbjjjuuu}}}vvvkkkbbb^^^aaadddiiilllnnnoooooorrruuuwwwwwwtttpppnnnmmmggghhhmmmuuu|||~~~|||||||||}}}}}}zzzxxxyyy{{{}}}wwwttttttuuuuuu}}}{{{{{{}}}~~~|||wwwrrriiiaaaYYYWWWXXX\\\gggqqq{{{vvvfffaaa[[[XXXWWWXXXYYYZZZYYY]]][[[___mmm{{{rrrvvvuuuYYYGGG@@@===<<<===777888888888888777777666777555444333333444666777666666:::BBBIIIPPP[[[eeessszzzuuuiiibbb[[[RRRKKKIIIDDDCCCAAA@@@@@@AAABBBCCCFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFDDDBBB@@@@@@AAADDDIIIKKKJJJIIIIIIJJJLLLLLLMMMOOOPPPPPPOOOMMMNNNMMMLLLKKKJJJKKKLLLLLLSSSRRROOOJJJGGGGGGJJJLLLLLLNNNQQQRRRSSSUUUYYY\\\ccceeeggggggeeecccbbbbbb???===;;;:::::::::888777;;;;;;::::::;;;===???@@@CCCHHHUUUmmmyyynnniiifffhhhiiiggghhhjjjlllmmmnnnoooqqqrrrrrrrrr~~~|||vvvnnnfff```]]]]]]bbbaaa```aaaaaa```]]]ZZZWWWZZZ[[[[[[ZZZ\\\aaafffsss}}}{{{rrrhhh```[[[bbbllluuuzzzzzzxxxuuuppprrrsssssspppnnnmmmmmmjjjkkkooovvv~~~~~~|||yyywwwvvvvvvwwwuuussstttvvvvvvtttpppeee^^^XXXVVVUUUYYYcccmmm}}}xxxlllfff___YYYWWWWWWWWWWWWXXX[[[YYY^^^ooo|||qqqrrr{{{xxx]]]IIIAAA>>>===<<<777777888888888888777777444333222222222333444555777888===EEEKKKQQQ]]]hhhuuu{{{~~~sssggg```XXXOOOIIIHHHDDDCCCAAA@@@@@@AAACCCDDDFFFHHHJJJMMMMMMLLLJJJIIIGGGHHHHHHGGGDDDBBBBBBBBBBBBFFFJJJKKKHHHGGGGGGIIIKKKLLLNNNOOOPPPOOOOOONNNPPPOOONNNMMMMMMNNNOOOOOOUUUSSSOOOJJJHHHIIIMMMPPPQQQUUUXXXYYYXXXZZZ^^^aaafffggggggeeebbbaaaaaabbb:::999777777888888888777;;;;;;:::;;;<<<===???@@@FFFLLLZZZuuu}}}tttiiieeeccceeegggffffffiiimmmmmmmmmnnnqqqtttwwwxxx|||yyyssskkkddd``````aaadddcccbbbbbbbbbaaa^^^\\\\\\^^^^^^]]]\\\```hhhooozzzqqqhhhbbb]]]ggguuu}}}wwwoooqqqssssssrrrrrrrrrsssrrrrrrtttzzz}}}wwwuuusssrrrsssrrrmmmiii___ZZZWWWVVVVVVYYYbbblllzzznnnhhh```ZZZXXXXXXXXXXXXVVVYYYYYYbbbvvvsssooottt~~~cccMMMBBB???<<<:::777777888888888888777777333333444444444555555555666888>>>FFFLLLSSS___kkkwww|||}}}qqqeee^^^VVVNNNHHHFFFDDDCCCAAA@@@@@@AAACCCDDDEEEIIIMMMQQQQQQOOOLLLIIIFFFHHHIIIHHHEEECCCCCCEEECCCGGGKKKJJJGGGEEEGGGIIILLLNNNPPPQQQQQQPPPPPPPPPSSSRRRQQQQQQQQQRRRSSSTTTWWWTTTOOOKKKIIIKKKPPPUUUXXX\\\``````^^^^^^bbbfffggggggeeeaaa___^^^```bbb:::999888999;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAAHHHOOO^^^zzzyyyqqqfffaaa```ccceeeddddddggglllllllllooosssyyy~~~zzzwwwqqqjjjdddccceeehhhdddcccbbbbbbcccbbb```^^^eeeeeedddaaa```eeepppyyyzzzqqqiiidddcccnnn~~~}}}tttnnnpppsssuuuwwwxxxzzz||||||zzzzzz~~~|||yyywwwuuusssnnnfff```[[[XXXVVVVVVWWWZZZcccmmm{{{lllggg___ZZZYYYZZZ\\\\\\UUUYYYZZZggg|||tttnnnooohhhQQQDDD@@@<<<888666777777888888888777777555555666777888888777777555777>>>GGGMMMUUUbbbnnnxxx}}}|||pppddd\\\UUULLLGGGEEEDDDBBBAAA@@@@@@AAACCCDDDEEEIIIOOOSSSTTTQQQLLLIIIEEEGGGIIIHHHEEEDDDDDDFFFDDDGGGKKKJJJFFFDDDFFFJJJMMMOOORRRRRRRRRQQQQQQRRRVVVUUUTTTTTTTTTUUUWWWXXXXXXUUUPPPKKKIIILLLSSSXXX]]]aaaeeeeeebbbbbbeeeiiigggfffccc___\\\\\\___bbb666888999;;;;;;:::999888666888:::;;;===@@@DDDGGGEEEKKK^^^{{{pppiiiaaaaaa``````aaabbbdddeeegggjjjoootttxxxyyyyyyyyyvvvppphhhcccbbbccceeefffhhhfffdddeeehhhkkkmmmmmmqqqmmmiiiiiihhhkkkuuuyyyoooiiieeefffxxxyyyrrrlllnnnsssyyy~~~xxxpppgggbbb[[[ZZZXXXXXX[[[aaagggkkk~~~zzznnnggg]]]XXXWWWYYY[[[[[[YYY^^^gggqqqvvv{{{zzzeeeggg{{{jjjQQQEEEBBB???::::::999888888777777888888777777666555555555555555888999???GGGNNNVVVbbbmmmssszzzxxxjjj\\\UUUPPPIIICCCBBB@@@@@@??????AAACCCFFFHHHEEEIIINNNPPPNNNJJJFFFCCCDDDDDDCCCCCCCCCDDDDDDEEECCCDDDDDDDDDCCCEEEHHHKKKPPPRRRTTTVVVWWWWWWVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVRRRLLLHHHHHHNNNWWW]]]hhhjjjjjjiiigggdddcccdddcccaaa^^^[[[[[[___dddiii777888:::;;;;;;;;;999888888:::;;;<<<<<<>>>BBBEEEGGGMMM```uuukkkddd[[[[[[ZZZZZZ[[[]]]___```eeeiiinnntttwwwwwwvvvuuusssnnnhhhdddcccfffhhhjjjkkkiiiiiikkkooosssvvvvvvxxxsssooommmlllnnnwwwxxxpppkkkiiinnn{{{}}}vvvppprrruuu{{{~~~vvvmmmhhhcccbbb```___aaafffkkknnn{{{{{{oooggg]]]WWWVVVXXXXXXXXXVVVYYY___fffkkkrrr~~~|||eeedddvvviiiQQQEEEBBB>>>999:::999888888777777888888777777666555555555555555888999???HHHOOOWWWdddppprrryyy|||tttgggYYYRRRMMMFFFAAA@@@??????>>>>>>@@@BBBEEEFFFFFFIIIMMMMMMJJJEEEAAA@@@AAA@@@@@@@@@AAABBBBBBCCCDDDEEEDDDCCCCCCDDDHHHLLLWWWWWWXXXWWWVVVTTTQQQPPPTTTSSSRRRRRRRRRSSSTTTUUUUUUQQQKKKGGGHHHPPPZZZaaahhhhhhgggdddaaa______```aaa___\\\[[[\\\aaaggglll777888:::;;;;;;;;;:::999:::;;;<<<<<<;;;===@@@BBBIIIOOOaaa~~~uuulllbbb\\\UUUUUUUUUUUUVVVXXXZZZ[[[dddhhhmmmrrruuutttrrrqqqqqqlllgggeeefffiiilllmmmmmmlllmmmqqqvvvzzz}}}}}}|||vvvpppmmmlllnnnvvv~~~{{{uuupppnnnmmmttt{{{|||xxxsssxxx|||~~~uuuqqqnnnllljjjhhhiiikkkoooqqquuu||||||qqqiii^^^WWWUUUVVVVVVUUUTTTUUUXXX\\\aaaiiixxxeee```pppiiiRRREEEAAA===888:::999888888777777888888777666666555555555555666777888>>>GGGOOOWWWdddppppppyyyxxxooobbbTTTMMMHHHBBB>>>===>>>=========???AAACCCDDDGGGIIIJJJHHHDDD@@@===<<<>>>>>>??????@@@AAABBBCCCEEEEEEDDDBBBCCCFFFKKKOOO[[[[[[ZZZXXXVVVRRROOOMMMSSSRRRRRRQQQRRRSSSTTTUUUUUUQQQJJJHHHKKKTTT___gggiiihhheee```\\\ZZZ\\\^^^___]]][[[\\\___eeelllppp888999:::;;;;;;;;;::::::::::::;;;;;;;;;<<>>???AAABBBFFFFFFFFFDDD@@@===<<<===?????????@@@AAACCCDDDEEEEEEDDDCCCCCCDDDIIIPPPUUU[[[[[[ZZZXXXVVVTTTQQQPPPRRRRRRQQQQQQRRRTTTUUUVVVWWWRRRLLLKKKQQQ[[[eeekkkkkkhhhccc]]]YYYYYY]]]```aaa___^^^```eeekkkpppsss999999::::::;;;;;;;;;;;;888999:::::::::<<>>???@@@BBBCCCCCCAAA>>>===>>>@@@>>>>>>???@@@AAABBBDDDEEECCCCCCCCCDDDFFFMMMTTTZZZ\\\[[[ZZZXXXUUUSSSQQQPPPRRRRRRQQQRRRSSSUUUWWWXXXYYYUUUQQQRRRXXXaaahhhlllgggddd___YYYWWWYYY___dddgggeeedddgggkkkppprrrrrr::::::::::::;;;;;;;;;;;;777888999999:::;;;>>>AAA@@@JJJaaaqqqcccYYYSSSOOOMMMNNNNNNNNNPPPRRRUUUXXXYYYllllllllllllnnnqqqtttvvvqqqnnnkkkiiiiiijjjiiihhhllllllmmmooopppooollljjjbbb]]]ZZZ^^^aaacccgggkkkfffhhhjjjjjjiiiiiiiiijjjmmmpppwwwtttkkkgggccc\\\VVVUUUVVV\\\bbbaaaXXXQQQNNNUUUVVVXXX]]]dddlllssswww~~~~~~}}}~~~{{{rrreee\\\XXXWWWUUUTTTQQQRRRVVV[[[]]]aaammmxxxlll]]]ffftttwww^^^JJJ@@@<<<::::::999888888777777888888666555555555555666666777888777999>>>CCCIIIUUUaaasss}}}tttcccVVVHHHBBB@@@===<<<<<<:::;;;;;;<<<===>>>>>>>>>???@@@@@@???>>>>>>???AAA======>>>>>>???@@@AAABBBBBBBBBCCCDDDGGGMMMTTTYYY[[[ZZZXXXUUURRRPPPNNNMMMRRRRRRRRRSSSTTTWWWYYYZZZ[[[XXXVVVYYY___eeeggghhh___]]]YYYUUUUUU[[[ccciiiooommmlllnnnqqqrrrooolll:::::::::::::::;;;<<<<<<999::::::999999:::<<<>>>BBBMMMeeexxxhhhYYYPPPMMMMMMMMMMMMMMMNNNPPPRRRUUUXXXZZZhhhiiilllnnnqqqrrrssssssooommmjjjiiijjjjjjiiihhhgggggghhhjjjjjjhhhdddaaa\\\XXXWWW\\\```aaabbbdddbbbdddgggiiihhhgggggghhhllloooxxxvvvnnnbbb[[[XXXWWWSSSQQQNNNMMMPPPUUUTTTOOOLLLLLLPPPPPPRRRUUUYYY^^^ccceeejjjqqqzzz~~~zzzqqqeee\\\XXXVVVUUUTTTRRRRRRUUUXXXZZZ___jjjvvvppp___gggqqq}}}bbbKKK@@@===<<<:::999888888777777888888555555555555555666777777999888:::???CCCJJJWWWcccuuuzzzrrr```SSSEEE???>>>;;;;;;<<<:::;;;<<<======>>>>>>>>><<<===>>>>>><<<<<<>>>??????????????????@@@AAAAAAAAABBBCCCDDDEEEIIINNNRRRSSSSSSQQQPPPNNNMMMMMMLLLSSSSSSSSSTTTVVVXXX[[[\\\[[[YYYZZZ^^^dddfffccc```XXXWWWUUUTTTXXX___jjjqqqvvvtttsssttttttqqqiiibbb;;;::::::::::::;;;<<<<<<;;;;;;;;;:::888888:::<<>>===:::999999888777888888888555555555555555666777888:::999;;;@@@FFFMMMZZZgggwwwxxxooo^^^PPPCCC===<<<:::999;;;;;;;;;<<<===>>>>>>>>>===;;;=========;;;:::;;;<<>>BBBDDDGGGQQQiiiyyykkk[[[SSSPPPMMMLLLNNNOOORRRUUUXXXXXXYYYZZZ[[[```ccchhhooottttttqqqnnnhhhiiiiiihhhfffdddbbb```aaabbbbbbccccccaaa]]]ZZZYYYYYYYYY[[[^^^``````___dddbbbdddiiihhhdddeeejjjiiitttyyyttttttwwwyyyyyy{{{qqqeeeccc```]]]ZZZYYYYYYYYY]]]^^^``````^^^ZZZUUURRRVVVTTTRRRSSSVVVZZZ]]]___XXX\\\bbbeeehhhkkkppptttzzz|||}}}}}}|||}}}~~~vvvggg]]]XXXWWWUUUSSSQQQUUURRRRRRZZZ^^^hhh{{{ttt```fffrrroooTTTBBB<<<===<<<;;;:::888777666666666777777777777777666555555777;;;???BBBGGGSSSdddqqq}}}sssgggYYYLLLAAA===<<<;;;:::;;;======<<<===>>>??????>>>===>>>???>>>======???AAACCCBBBAAA@@@AAAAAACCCCCCCCCBBBAAA@@@AAACCCFFFGGGFFFHHHKKKNNNQQQQQQQQQQQQSSSSSSTTTVVVXXXZZZ[[[\\\___^^^^^^^^^]]]\\\YYYWWWYYYTTTPPPUUUbbbooovvvxxxzzzxxxvvvuuurrrlllbbb[[[::::::::::::999999999999888999::::::;;;<<<@@@BBBIIIRRRkkktttfffWWWPPPNNNLLLMMMOOOOOOQQQTTTVVVXXXYYY\\\^^^eeegggkkkpppsssrrrooolllggggggfffeeedddbbb`````````aaabbbcccbbb```]]][[[YYYZZZ\\\___aaabbbaaa``````___bbbggghhhgggiiiooopppyyyzzzwwwyyy|||~~~~~~vvvnnnggggggfffeeedddbbbbbbaaaccceeeggggggeeebbb^^^[[[[[[YYYWWWWWWYYY\\\]]]]]]QQQTTTWWWZZZ[[[^^^cccgggppprrruuuvvvwwwxxxzzz|||uuuggg\\\XXXVVVTTTSSSRRRVVVSSSSSS[[[___hhh{{{vvvbbbfffnnnqqqVVVDDD=========<<<:::999888777777777777777777777777666555555888<<<@@@DDDJJJWWWiiivvvrrrfffXXXLLLAAA======<<<;;;=========<<<===>>>>>>>>>===???@@@AAAAAA@@@@@@AAACCCBBBBBB@@@?????????@@@AAA@@@@@@@@@@@@@@@BBBCCCDDDBBBDDDHHHLLLOOOPPPPPPPPPRRRSSSTTTVVVXXXZZZ[[[\\\______^^^^^^]]]ZZZWWWTTTUUUQQQQQQYYYgggssszzz{{{xxxvvvvvvvvvuuuooofff___;;;;;;;;;;;;::::::::::::888999:::;;;;;;===@@@CCCJJJUUUnnnrrrdddUUUOOONNNNNNOOORRRQQQSSSVVVXXXZZZ]]]bbbeeelllmmmnnnqqqrrrqqqmmmjjjfffeeecccaaa```______```___```bbbbbbbbb```^^^]]]]]]```dddggghhhfffdddbbb]]]]]]aaafffjjjkkkpppvvv}}}zzz||||||{{{}}}~~~vvvppplllnnnppprrrsssrrrpppoooooopppqqqrrrpppmmmjjjgggeeecccaaa``````___]]]\\\PPPPPPQQQQQQQQQSSSWWWZZZcccfffkkknnnppprrruuuwww}}}vvvhhh^^^YYYWWWUUUTTTTTTXXXUUUUUU\\\___hhhzzzyyydddffffffttt[[[GGG??????<<<;;;:::999888888888888777777777777666666666666999===BBBGGGOOO^^^ppp~~~~~~rrrgggVVVKKK@@@>>>???>>>>>>???????????????????????????AAACCCDDDDDDCCCBBBCCCDDDBBBAAA???>>>===<<<======>>>>>>???@@@@@@AAA@@@@@@???BBBGGGLLLPPPQQQRRRQQQRRRSSSUUUWWWYYY[[[\\\\\\_________^^^[[[WWWSSSPPPOOOPPPTTT```nnnyyy~~~~~~vvvuuuvvvxxxxxxssskkkddd<<<<<<;;;;;;;;;::::::::::::;;;=========???BBBEEELLLWWWrrrvvvgggXXXRRRQQQQQQSSSVVVVVVWWWYYY\\\___dddkkkooorrrrrrrrrssssssqqqmmmjjjeeeccc```^^^]]]^^^___```___aaacccdddcccbbbaaaaaadddhhhlllooonnnjjjfffddd```bbbggglllqqqvvv|||uuusss{{{}}}{{{wwwzzz~~~|||yyywwwuuuqqqooommmkkkjjjgggccc___YYYXXXUUUSSSRRRRRRTTTVVVZZZ^^^cccgggjjjnnnqqqtttxxxxxxkkkaaa[[[XXXWWWVVVUUUYYYVVVVVV\\\___gggyyy|||eeeccc___vvv}}}yyy___KKKBBB@@@;;;:::999888888888888888777777666666666666666777:::>>>DDDKKKVVVeeexxxssshhhUUUJJJAAA???AAA@@@@@@AAABBBCCCCCCBBBAAAAAAAAABBBBBBDDDFFFGGGEEEDDDCCCDDDBBBAAA???===<<<;;;;;;<<<===>>>@@@AAAAAA@@@???>>>AAADDDJJJPPPTTTUUUTTTSSSRRRTTTVVVYYY[[[\\\]]]]]]^^^___```^^^ZZZTTTPPPNNNNNNQQQYYYgggttt}}}}}}uuuuuuvvvxxxyyyuuunnnggg<<<<<<;;;;;;;;;:::::::::;;;<<<======>>>???CCCEEEMMMZZZvvv|||mmm]]]UUUSSSSSSTTTWWWYYYZZZ]]]___cccjjjqqqvvvwwwwwwvvvvvvuuusssnnnkkkcccbbb___\\\\\\]]]___aaa```cccffffffeeedddeeefffhhhlllppprrrooojjjgggfffiiinnnuuu{{{zzzsssnnnsss}}}{{{yyyxxxvvvrrrmmmjjjgggccc___ZZZXXXWWWWWWWWWUUUXXX\\\___bbbfffkkknnnttt}}}wwwlllaaaZZZWWWVVVUUUUUUYYYVVVVVV\\\]]]dddvvveee^^^ZZZlll}}}dddOOOCCC@@@999888888777777777888888777777666666666666777888;;;???FFFPPP\\\lll}}}uuujjjTTTJJJAAAAAABBBBBBAAABBBAAACCCDDDCCCAAA@@@BBBCCCCCCFFFHHHHHHFFFCCCBBBAAAAAA@@@>>>===<<<<<<<<<<<>>BBBFFFMMMSSSWWWWWWUUUTTTTTTVVVXXX[[[]]]]]]]]]]]]]]]___```]]]XXXSSSOOONNNQQQVVV___lllwww||||||yyyuuuttttttvvvxxxuuunnniii;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<>>>AAADDDMMM[[[xxxrrraaaXXXUUUUUUVVVYYY\\\^^^```dddhhhooovvv{{{}}}}}}|||{{{yyyuuuooojjjaaa___]]][[[[[[\\\___```aaadddggggggffffffhhhkkkiiimmmqqqqqqnnnkkkkkklllxxx{{{nnnlllnnnxxx|||yyysssoooiiiddd```]]][[[YYYUUUVVVXXXYYYZZZ^^^cccfffooozzz{{{uuujjj```XXXTTTSSSSSSTTTXXXUUUTTTZZZZZZaaarrrfffZZZWWWeee|||hhhRRREEE@@@888888888777888888999999777777666555555666888999<<>>AAACCCBBB@@@???AAADDDEEEHHHJJJJJJGGGBBB???>>>>>>===<<<;;;;;;<<<===>>>AAABBBCCCDDDCCCBBB@@@>>>@@@EEENNNUUUYYYZZZXXXVVVXXXYYY\\\^^^______^^^]]]\\\^^^___\\\VVVRRRQQQRRRUUUZZZcccnnnvvvyyyxxxuuurrrqqqppprrrtttsssnnnjjj::::::::::::999999999999999:::;;;<<<<<<>>>AAADDDLLL\\\zzzvvveee\\\ZZZZZZ\\\___aaadddgggkkkpppvvv||||||vvvmmmggg]]]\\\ZZZYYYZZZ[[[\\\^^^```cccggggggeeefffiiimmmkkkooorrrrrrqqqrrrvvvzzz}}}rrrmmmooouuu|||vvvppplllhhhccc___[[[ZZZXXXVVVVVVYYY^^^bbbhhhttt{{{vvvlllbbbYYYTTTTTTUUURRRVVVSSSSSSXXXXXX^^^nnn|||gggWWWVVVaaaxxxjjjTTTEEE???:::999999999::::::;;;<<<777666555444555666888999<<>>AAADDDDDDAAAAAADDDHHHHHHKKKMMMLLLHHHBBB>>>;;;999999888999:::<<<>>>???BBBCCCCCCCCCBBBAAA???>>>???EEEOOOXXX^^^___^^^\\\[[[]]]___aaaaaa```^^^]]][[[]]]^^^[[[UUURRRTTTWWWYYY]]]eeemmmtttvvvuuusssnnnllljjjlllpppqqqooommm:::::::::999999999888888;;;<<<>>>>>>>>>@@@CCCFFFLLL\\\{{{zzziiiaaa______bbbeeegggjjjnnnrrrwww|||~~~vvvkkkdddZZZYYYYYYXXXYYYYYY[[[[[[^^^cccggggggeeeeeeiiimmmnnnrrruuuvvvvvvyyyxxxppprrruuu}}}|||xxxrrrlllgggaaa___[[[WWWVVVXXX^^^bbbbbbmmmzzz~~~yyypppeee\\\XXXWWWXXXQQQUUURRRQQQVVVVVV\\\lllyyyiiiVVVUUUaaawwwlllTTTEEE???;;;;;;;;;;;;<<<<<<===>>>777666555444555666888:::<<>>@@@CCCCCCCCCBBBAAA@@@???>>>???FFFQQQ\\\ccceeedddccc]]]___aaabbbbbbaaa^^^]]][[[]]]]]]ZZZUUUSSSVVVZZZZZZ^^^eeemmmrrrttttttsssjjjhhhfffhhhmmmppppppooo;;;;;;::::::;;;;;;<<<===999:::;;;;;;<<<>>>BBBFFFOOOaaa~~~|||llleeeeeefffjjjnnnoooqqquuu{{{wwwiii___XXXXXXWWWWWWXXXYYYZZZ\\\___aaacccdddeeegggjjjlllnnntttzzz{{{{{{~~~|||wwwvvvxxxxxxzzzyyyzzz{{{zzz}}}yyytttsssnnnggg```\\\[[[\\\]]]```hhhrrr{{{~~~qqqeee[[[VVVRRRQQQQQQPPPQQQRRRQQQRRR\\\gggyyynnnXXXRRR]]]uuu~~~nnnYYYGGG???===:::888777888888777555777777888777666666888;;;???EEEOOOZZZeeeoooxxx~~~vvvhhhXXXNNNEEECCCCCCBBBCCCFFFDDDDDDDDDFFFIIILLLNNNNNNPPPOOOMMMJJJEEE@@@<<<999888888999:::<<<>>>@@@AAA@@@@@@@@@???@@@@@@AAAAAACCCCCCNNN___jjjgggaaa^^^cccbbbaaa```^^^[[[YYYXXXXXXYYYYYYXXXVVVVVVWWWXXXZZZ]]]bbbiiiooopppnnnllleeebbbcccjjjpppqqqppprrr999999888888999999:::;;;999:::;;;;;;<<>><<<999999999999888777777777888777666666888;;;>>>DDDOOOZZZeeeoooxxx}}}tttgggWWWNNNGGGFFFFFFDDDDDDEEEHHHGGGHHHJJJNNNQQQRRRRRRQQQPPPLLLHHHCCC>>>:::888777888888:::<<<===???@@@????????????@@@@@@AAABBBFFFGGGQQQaaakkkiiiccc``````___^^^\\\ZZZXXXWWWVVVXXXYYYYYYXXXVVVVVVXXXYYYZZZ]]]bbbiiinnnooommmjjjeeebbbeeelllppppppnnnooo999999999999999::::::;;;:::;;;;;;<<<<<>>>>>>>>>>>>>>>>>???AAABBBCCCIIILLLUUUccckkkjjjddd```\\\[[[YYYWWWVVVUUUTTTTTTWWWXXXXXXWWWVVVVVVXXXZZZ[[[]]]bbbhhhlllmmmkkkiiieeedddgggnnnqqqmmmjjjjjj;;;;;;;;;;;;;;;<<<======:::;;;<<<<<<===???CCCFFFMMM^^^zzz~~~xxxxxx|||uuuhhh]]]VVVTTTTTTTTTUUUWWWYYY\\\]]]____________aaaeeekkkooo{{{~~~{{{~~~~~~uuuoookkkkkkkkklllmmmoooqqqrrrwwwyyy{{{}}}~~~|||yyywwwrrruuuxxx||||||qqqeeeYYYRRRPPPOOOMMMMMMOOOQQQQQQTTT___jjj~~~qqqYYYOOOXXXnnn}}}dddNNNBBB???===::::::::::::999777777777888777666666888;;;;;;BBBMMMZZZeeepppyyy~~~yyynnn\\\RRRJJJHHHHHHGGGHHHJJJNNNNNNPPPSSSVVVWWWVVVUUUPPPMMMGGGAAA;;;888666666555666777999:::;;;<<<===<<<<<<===>>>@@@BBBDDDEEEKKKOOOXXXccciiihhhccc^^^XXXWWWUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTWWWZZZ^^^```ccchhhlllmmmjjjhhheeedddiiiooopppjjjfffeee<<<<<<;;;;;;<<<<<<===>>>:::;;;<<<<<<===???DDDGGGNNN```}}}zzzlllaaaYYYUUURRRRRRSSSTTTVVVYYY\\\^^^```aaaaaaaaaccchhhnnnssszzz|||}}}{{{zzz}}}}}}{{{rrrmmmkkkjjjkkklllnnnqqqsssuuuvvvzzz|||~~~|||}}}~~~|||rrrfffYYYRRROOOPPPMMMLLLNNNQQQRRRUUU___kkk}}}rrrZZZPPP[[[ssslllTTTGGG>>><<<:::999999999888777777777888777666666888;;;;;;AAALLLXXXdddpppzzz}}}rrrbbbWWWLLLIIIIIIIIILLLPPPTTTTTTUUUXXXZZZYYYVVVTTTLLLIIICCC===999666666666555666777999:::;;;;;;;;;;;;;;;===>>>AAADDDFFFGGGKKKRRRZZZaaaeeeeee```ZZZUUUUUUTTTSSSSSSSSSSSSSSSPPPPPPPPPPPPOOOQQQUUUXXXaaabbbeeehhhkkkllljjjgggddddddiiinnnmmmfffaaaaaa:::::::::::::::;;;;;;<<<;;;<<<<<<======@@@DDDGGGPPPbbb}}}mmmaaaXXXSSSPPPPPPPPPQQQSSSVVVYYY]]]^^^```aaacccdddfffkkkpppuuuvvvvvvvvvxxx|||{{{xxx~~~zzzssspppqqqsssrrrssstttvvvyyy{{{}}}~~~{{{zzz~~~}}}tttgggZZZRRRPPPPPPMMMMMMOOOQQQRRRUUU___jjj{{{qqq[[[SSS___xxxnnnUUUHHH>>><<<999999999999888666777777888777666666888;;;<<>>;;;888777666666777555777999;;;<<<<<<;;;::::::;;;===@@@DDDHHHKKKMMMLLLUUU\\\^^^______ZZZSSSOOOPPPSSSUUUUUUTTTSSSQQQKKKKKKKKKKKKLLLOOOUUUYYYbbbbbbccceeeggggggdddbbbaaabbbfffiiifff^^^[[[]]]===<<<<<<<<<<<<===>>>>>>;;;<<<======>>>@@@DDDGGGOOOcccssskkk___TTTOOONNNPPPPPPNNNNNNPPPRRRVVVZZZ]]]___^^^```dddgggiiimmmqqqtttqqqmmmlllttt~~~www{{{|||xxxxxx{{{}}}~~~|||}}}|||wwwtttrrrqqqsssuuuuuuuuuttttttvvvxxxwwwyyy|||yyyrrrooo~~~wwwjjj\\\RRRPPPRRRNNNNNNOOOQQQQQQTTT^^^iiiwwwppp[[[NNNYYYqqqrrrYYYKKK@@@>>><<<;;;;;;;;;:::999777777888777666666888;;;>>>AAAHHHRRR___nnn}}}xxxllleee_________\\\ZZZZZZYYYXXXXXXWWWTTTNNNFFF@@@<<<;;;999888777777777888666777:::<<<===<<<;;;::::::<<<>>>AAAEEEIIILLLNNNLLLVVV]]]^^^]]]^^^YYYRRRMMMOOORRRUUUVVVTTTRRRPPPKKKKKKKKKKKKLLLPPPUUUZZZaaaaaabbbccceeedddbbb``````aaaeeehhhddd\\\ZZZ\\\===<<<;;;:::::::::::::::;;;>>>??????===>>>BBBFFFOOOeee}}}ssslll]]]ZZZTTTOOOLLLLLLMMMOOOPPPPPPQQQRRRUUUXXX\\\]]]``````bbbeeejjjmmmoooooommmooouuu{{{|||uuuhhhdddgggiiilllnnnpppsssxxx|||tttkkkhhheeebbb___ccccccccccccdddddddddeeegggiiikkkoootttxxx|||~~~uuuqqqsss}}}uuuhhh\\\UUURRRRRROOOMMMMMMPPPRRRUUU]]]eeeyyyuuuYYYOOOZZZlllyyy^^^III>>>;;;888777777777666555666777888777666666888::::::<<>>??????@@@BBBEEEIIIMMMPPPQQQTTTXXX[[[[[[XXXTTTQQQSSSRRRSSSWWW[[[YYYSSSLLLGGGFFFEEEHHHMMMTTTYYY\\\ffffffeeeeeedddcccbbbbbbbbbeeegggddd___\\\]]]___===<<<;;;::::::::::::;;;<<<>>>@@@???>>>???CCCFFFQQQggg{{{||||||zzztttlllccc]]]VVVSSSOOOLLLJJJKKKLLLMMMQQQQQQRRRTTTWWWZZZ]]]^^^``````bbbeeehhhlllmmmnnnmmmsss}}}~~~{{{qqqdddXXXVVVYYYZZZ\\\^^^aaaeeekkkpppuuuzzz~~~{{{rrrfff___\\\[[[YYYWWWVVVVVVVVVVVVWWWWWWWWWWWW]]]]]]___bbbfffiiilllnnntttyyywwwsssuuu}}}~~~vvvjjj___VVVQQQPPPPPPMMMMMMPPPRRRTTT[[[cccvvvuuuZZZKKKSSScccxxxbbbKKKCCCAAA>>><<<<<<<<<;;;:::666777888777666777888:::;;;===DDDOOO```qqq}}}xxxppplllgggbbb___[[[WWWUUUQQQOOOKKKFFFBBB>>>;;;999777777777777666666666555888888888999:::<<<===>>>??????@@@BBBEEEIIIMMMPPPUUUWWWZZZ[[[[[[XXXUUUSSSRRRRRRSSSWWW[[[ZZZTTTNNNGGGFFFGGGKKKQQQXXX]]]```eeeeeecccbbbbbbbbbbbbbbbeeehhhjjjhhhccc```bbbddd<<<<<<;;;:::::::::;;;;;;<<<>>>@@@@@@???@@@DDDHHHSSShhh|||wwwrrrooogggggggggeee```ZZZTTTQQQNNNMMMKKKJJJJJJKKKLLLMMMQQQRRRSSSUUUXXX[[[^^^___``````bbbdddfffiiikkklllpppyyy}}}}}}~~~|||rrraaaVVVMMMMMMOOOPPPPPPRRRRRRVVV\\\bbbhhhnnntttxxxzzzzzzjjjcccZZZTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUWWWXXX[[[]]]```aaahhhkkkpppsssuuuyyyyyyuuuwww~~~}}}vvvlll```WWWPPPNNNQQQNNNMMMPPPQQQSSSYYY```rrrvvv[[[IIIMMMYYYnnnfffKKKBBB@@@<<<;;;;;;;;;:::999777888888888777777999:::===???EEEPPP___qqq~~~zzzrrrnnnhhhbbb]]]WWWRRRNNNGGGFFFCCC???<<<999777666999999999888888888888888999999999:::;;;<<<===>>>>>>>>>@@@BBBFFFJJJMMMPPPXXXYYYZZZ[[[[[[YYYWWWUUUSSSSSSTTTXXXZZZYYYTTTOOOGGGHHHKKKPPPXXX___dddeeedddccc```^^^^^^```bbbdddhhhkkkmmmllliiigggiiikkk<<<;;;;;;:::::::::;;;;;;<<>>AAAGGGQQQ___ppp|||tttooohhh```YYYRRRLLLGGGBBBAAA???===;;;999888888999999999999999999999999::::::::::::;;;<<<===>>>===>>>@@@CCCGGGKKKNNNPPPWWWXXXYYYYYYZZZZZZYYYYYYVVVVVVWWWYYYZZZWWWRRRNNNIIIKKKOOOWWW___fffiiijjjccc```\\\ZZZ[[[^^^cccfffkkklllnnnmmmllllllnnnppp;;;;;;:::::::::;;;;;;<<<<<<>>>@@@@@@???AAAEEEIIIRRRgggxxxmmmddd\\\XXXTTTTTTTTTSSSRRRQQQOOOOOOKKKJJJIIIIIIIIIIIIJJJKKKOOOPPPSSSUUUXXXZZZ\\\]]]^^^```aaabbbbbbdddiiilllxxxzzzwww}}}mmm[[[KKKFFFBBBEEEGGGEEEEEEFFFIIIKKKOOOSSSWWW[[[aaaeeejjjqqqzzzuuukkkfff```\\\XXXVVVWWWZZZ]]]______`````````aaaaaaaaaaaabbbbbbbbbcccdddfffggghhhddddddcccccccccfffkkknnnpppqqqtttxxx|||~~~zzz|||uuuiii]]]UUURRRRRRPPPNNNMMMOOOPPPPPPTTT[[[iiiwwwvvvZZZPPPNNNTTThhhkkkMMMCCCAAA>>><<<<<<<<<;;;:::777888999888777777999;;;???CCCJJJSSS```ppp}}}tttnnneee\\\TTTLLLFFFBBB??????===<<<;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;<<<===>>>>>>===???AAADDDHHHLLLOOOQQQUUUUUUVVVXXXYYYZZZ[[[\\\ZZZZZZZZZZZZYYYUUUQQQMMMLLLOOOUUU]]]eeejjjkkkkkk```]]]YYYWWWYYY]]]cccgggkkkkkklllllllllnnnppprrr;;;;;;:::::::::;;;<<<<<<;;;===@@@@@@???@@@EEEIIIQQQfff|||pppeee]]]VVVRRRNNNNNNNNNNNNNNNNNNNNNMMMJJJIIIGGGFFFFFFGGGHHHJJJOOOPPPSSSVVVXXX[[[\\\\\\]]]___aaabbbaaadddiiinnnzzzzzzyyy~~~zzz}}}{{{bbbRRRHHHDDDBBBFFFGGGFFFFFFHHHIIIJJJLLLMMMOOORRRWWWZZZbbbhhhqqqwww}}}xxxpppkkkhhh___]]]\\\]]]___dddiiilllooooooooooooppppppppppppooonnnnnnmmmnnnnnnoooooollljjjhhhfffeeefffhhhjjjllllllmmmooossswww{{{}}}uuuhhh\\\UUURRRSSSOOOMMMMMMOOOOOOOOOSSSYYYeeeuuuvvvYYYNNNNNNUUUjjjmmmQQQDDDAAA>>>=========<<<;;;777999999999888888999;;;???DDDMMMVVVbbbppp~~~tttlllaaaWWWNNNGGGBBB???<<<<<<;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???BBBFFFJJJNNNQQQRRRTTTUUUWWWXXXZZZ[[[\\\\\\[[[[[[\\\[[[XXXTTTPPPNNNPPPSSSZZZccciiilllkkkhhh^^^[[[XXXVVVXXX^^^dddiiijjjiiiiiijjjkkkmmmoooqqq:::::::::::::::;;;<<<===:::<<>>@@@DDDHHHPPPfffwwwjjj```YYYTTTRRRKKKKKKMMMNNNNNNNNNNNNNNNJJJIIIFFFEEEEEEHHHKKKMMMOOOQQQTTTWWWZZZ\\\]]]]]]\\\___bbbbbbaaadddkkkpppzzz~~~}}}yyyyyy}}}vvvtttxxxqqq[[[NNNIIIFFFEEEHHHJJJIIIJJJMMMIIIJJJKKKKKKKKKMMMQQQTTTYYY^^^ffflllrrryyy}}}xxxtttoookkkbbbccceeehhhmmmttt|||}}}{{{yyyxxxwwwvvvsssqqqnnnkkkjjjjjjjjjjjjlllkkkkkkkkkmmmqqqtttvvv|||~~~uuuiii^^^UUURRRQQQMMMKKKLLLNNNOOOOOOSSSYYYcccssstttXXXKKKMMMWWWmmmkkkRRRAAA>>>;;;:::::::::999888888999999999888888:::<<<>>>EEEOOOYYYcccqqq}}}rrrjjj]]]QQQIIICCC@@@>>>;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<===============<<<======>>>??????AAADDDHHHLLLPPPRRRTTTWWWXXXYYY[[[\\\[[[[[[ZZZYYYZZZ[[[[[[XXXUUUSSSQQQTTTXXX___fffkkklllhhhddd\\\ZZZWWWVVVYYY___eeeiiiiiihhhggghhhjjjlllnnnooo:::::::::::::::;;;<<<===999<<<>>>>>>>>>???DDDHHHQQQggguuuhhh___YYYVVVTTTLLLMMMOOOQQQRRRRRRQQQQQQLLLJJJHHHFFFHHHKKKOOORRRPPPRRRUUUYYY[[[]]]^^^^^^\\\___bbbbbbaaadddlllrrryyy|||{{{xxxxxx}}}~~~xxxqqqooouuummmYYYNNNGGGDDDCCCGGGHHHGGGIIIMMMKKKKKKKKKKKKJJJLLLOOORRRRRRWWW^^^eeekkksss|||~~~|||xxxqqqkkkhhhjjjnnnssszzz~~~}}}wwwtttqqqooonnnmmmlllkkkmmmllljjjjjjkkknnnqqqssswww}}}}}}vvvlll```VVVQQQNNNLLLJJJKKKNNNOOOOOORRRXXXcccssstttWWWIIIMMM[[[rrrgggOOOBBB???<<<::::::::::::999888999:::999888888:::<<<===EEEPPP[[[eeeqqq}}}qqqhhh[[[NNNFFFAAA???>>><<<<<<<<<<<<<<<<<<===>>><<<=========>>>>>>??????>>>============>>>>>>??????AAAEEEIIINNNQQQTTTUUUZZZ[[[]]]^^^]]]\\\ZZZXXXWWWYYY[[[[[[YYYVVVUUUUUUVVVZZZaaahhhlllkkkfffaaa[[[YYYWWWWWWYYY___fffjjjiiihhhfffgggiiilllmmmnnn;;;;;;;;;;;;;;;;;;;;;;;;============<<<>>>AAADDDQQQfffqqqddd]]]ZZZWWWTTTRRRQQQQQQRRRRRRPPPMMMJJJJJJJJJJJJKKKMMMPPPRRRTTTTTTUUUWWWYYY[[[]]]]]]^^^]]]^^^```aaaccchhhnnnrrrwwwzzz~~~yyyxxx}}}}}}vvvnnnmmmttt|||}}}~~~eeeTTTMMMIIIIIIIIIIIIIIIIIIIIIIIILLLKKKHHHGGGGGGJJJMMMOOOQQQRRRTTTYYYbbbkkktttzzz}}}xxxuuutttuuuyyy|||xxxvvvuuusssoookkkjjjkkkkkkllllllmmmmmmmmmssswww}}}wwwlll___TTTMMMJJJKKKIIIJJJMMMNNNNNNRRRXXXgggxxxuuu\\\QQQRRR^^^zzzfffLLLDDD???;;;;;;;;;888888:::888777666666666777999:::@@@FFFQQQ]]]jjjvvv}}}xxxlll```RRRKKKFFFAAA@@@AAABBB???===<<<===>>>======;;;;;;;;;;;;;;;<<<===>>>BBB@@@??????@@@AAAAAAAAA???BBBGGGKKKNNNQQQTTTWWWXXX[[[^^^^^^\\\YYYWWWWWWYYYVVVWWW[[[[[[XXXWWWZZZ[[[___dddggghhheeeaaa^^^YYYXXXXXXZZZ___gggnnnsssjjjhhhffffffhhhjjjjjjiii;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===???BBBEEENNNdddrrreee^^^[[[XXXVVVVVVVVVUUUUUUUUUSSSPPPMMMKKKJJJJJJKKKLLLOOOQQQSSSVVVWWWXXXZZZ\\\]]]^^^^^^]]]___```bbbdddiiinnnrrrwwwzzz|||{{{}}}vvvooommmttt~~~|||zzz|||cccTTTMMMLLLLLLKKKKKKKKKKKKKKKJJJMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOQQQUUU\\\fffooottt~~~~~~}}}~~~}}}{{{zzzwwwtttpppnnnnnnnnnmmmnnnnnnoooooossswww|||~~~wwwkkk___TTTMMMKKKKKKIIIJJJMMMNNNNNNSSSYYYfffxxxwww]]]QQQTTTccciiiPPPEEE???;;;;;;;;;888888:::888777666666666777999:::>>>GGGSSS```mmmzzz}}}wwwlll___RRRJJJEEE@@@???@@@===;;;999999:::;;;;;;:::;;;;;;;;;;;;;;;<<<======;;;;;;:::;;;<<<===>>>>>><<>>??????>>>>>>@@@CCCFFFKKKbbbrrrfff```^^^[[[XXXWWWVVVUUUTTTTTTRRRNNNKKKNNNNNNMMMMMMNNNPPPRRRTTTXXXYYYZZZ[[[\\\]]]^^^^^^^^^___aaacccfffjjjooosssvvvzzz}}}wwwqqqpppvvv~~~yyyxxxzzzxxxaaaTTTOOOOOOOOONNNNNNNNNMMMMMMMMMLLLMMMOOOPPPOOONNNLLLKKKNNNNNNNNNQQQWWW```hhhmmmyyy~~~~~~|||xxxuuutttsssrrrqqqpppqqqrrrssstttwwwzzz}}}|||vvvkkk___UUUNNNKKKKKKIIIJJJMMMNNNNNNSSSZZZfffyyyzzz```RRRYYYkkkmmmVVVEEE???;;;<<<;;;999888:::888888777666777888999:::===GGGVVVcccooo~~~vvvkkk^^^QQQIIIDDD???===>>>===<<<:::;;;<<<======<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<===>>>??????@@@???BBBEEEHHHKKKOOOTTTXXXVVVXXXZZZZZZXXXVVVUUUUUUVVVTTTTTTWWWXXXUUUUUUXXX]]]___aaabbbaaa^^^ZZZWWWVVVWWWZZZ^^^ccchhhmmmooogggeeebbbaaaccceeegggggg;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>@@@CCCFFFKKKbbbrrrfffbbb```^^^\\\YYYXXXVVVUUUTTTRRRNNNLLLRRRRRRRRRRRRSSSTTTVVVWWWYYYYYYZZZZZZ[[[\\\]]]]]]___```ccceeegggkkkppptttvvvzzz~~~yyyuuuuuuzzz{{{wwwxxx~~~uuu```TTTPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRSSSSSSRRRPPPOOORRRQQQPPPQQQUUU\\\cccgggqqqwww~~~{{{yyyyyyxxxvvvtttttttttuuuvvvuuuwwwyyy{{{}}}~~~{{{uuukkk```VVVOOOLLLKKKIIIJJJMMMNNNOOOTTT[[[hhh{{{dddTTT]]]ppprrr[[[EEE???;;;<<<<<<999888:::999888777777777888999:::<<>><<<======<<<;;;<<<>>>??????>>>;;;:::::::::::::::;;;;;;<<<>>>???????????????@@@AAACCCFFFIIILLLPPPUUUXXXTTTVVVXXXWWWUUUSSSRRRRRRTTTQQQQQQTTTUUUSSSTTTWWW[[[\\\]]]]]]\\\ZZZXXXWWWVVVYYY]]]bbbgggjjjmmmnnngggdddaaa```aaadddfffggg;;;;;;;;;;;;;;;;;;;;;;;;<<<============???BBBEEEMMMdddqqqgggcccbbbaaa______]]][[[YYYYYYWWWTTTRRRTTTTTTVVVWWWXXXXXXXXXXXXYYYXXXXXXXXXYYY[[[\\\]]]```bbbdddgggiiimmmqqquuuwwwzzz|||yyy{{{zzzvvvtttyyysss```VVVSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVWWWXXXYYYYYYZZZZZZZZZWWWVVVTTTTTTUUUYYY]]]```iiinnnwww|||{{{zzzxxxvvvtttsssrrroooooorrruuuyyy|||}}}}}}}}}~~~~~~}}}}}}|||{{{yyyxxxxxxxxxxxxyyyvvvxxxzzz|||}}}~~~}}}}}}{{{vvvmmmaaaWWWPPPMMMLLLIIIIIILLLNNNOOOUUU\\\kkkhhhWWW___qqqrrr[[[EEE@@@<<<<<<<<<999999;;;999888777777777888:::;;;===HHHUUU```kkk|||xxxhhh[[[NNNGGGBBB===<<<>>>:::999888999;;;<<<;;;:::;;;:::999999999999:::::::::===???>>><<<;;;;;;<<<>>>AAADDDFFFIIILLLPPPSSSRRRSSSUUUTTTRRRPPPPPPPPPRRROOONNNQQQRRRQQQRRRVVVVVVWWWXXXXXXYYYYYYYYYYYYXXX[[[aaafffjjjlllllllllgggdddaaaaaabbbeeeffffff;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>FFFQQQ[[[gggyyyxxxfffZZZMMMFFFBBB>>>===???<<<;;;;;;<<<>>>>>>===;;;::::::999999888888999999:::>>>AAAAAA>>><<<===>>>@@@CCCFFFIIIJJJLLLNNNPPPPPPQQQRRRQQQOOOMMMNNNNNNOOOLLLLLLOOOPPPNNNPPPTTTSSSSSSTTTTTTVVVXXXZZZ[[[[[[^^^ccchhhkkkkkkjjjiiifffdddbbbcccdddfffffffff;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========@@@CCCGGGSSSkkk}}}oooeeecccddddddccc^^^\\\YYYXXXXXXWWWVVVTTTUUUYYY^^^ccceeeccc```]]]XXXWWWWWWXXXYYY\\\^^^```aaadddgggjjjlllooosssvvv{{{|||}}}|||}}}~~~}}}zzzxxxvvvvvv}}}ssscccZZZXXXWWWXXXYYYZZZ[[[]]]^^^^^^ZZZ]]]bbbgggkkkllllllllljjjiiigggdddaaa^^^\\\ZZZ___bbbgggkkkqqqwww~~~xxxmmmddd___UUUUUUTTTTTTTTTSSSSSSSSSUUUVVVWWWXXXYYY[[[^^^```ccchhhooosssuuuwwwyyy{{{yyyzzz|||}}}}}}|||{{{zzzxxx{{{~~~yyypppdddYYYQQQMMMMMMJJJIIILLLNNNPPPWWW^^^nnniiiYYY[[[gggzzzxxxrrr[[[FFF@@@<<<======:::999;;;999999888888888999:::;;;>>>CCCLLLVVVeeexxx~~~vvveeeYYYLLLFFFCCC@@@???AAA@@@??????@@@AAAAAA???===::::::999888888888888888888<<>>@@@CCCBBBFFFJJJMMMNNNNNNNNNOOONNNOOOPPPOOOMMMKKKLLLMMMNNNJJJJJJLLLMMMMMMOOOSSSSSSSSSRRRRRRTTTVVVYYY[[[\\\___cccgggiiiiiigggfffdddcccbbbdddeeefffeeeccc;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAAEEEHHHTTTlll|||nnneeecccddddddcccaaa___\\\[[[\\\\\\ZZZYYYYYY]]]dddjjjllljjjfffbbbXXXXXXXXXXXXZZZ]]]```bbbaaadddhhhkkkmmmppptttvvv|||}}}~~~{{{{{{}}}~~~|||zzzyyyxxx}}}tttddd\\\ZZZYYYZZZ[[[]]]___aaabbbcccbbbgggooovvv{{{{{{zzzxxxssssssqqqnnnjjjeee```^^^^^^```bbbeeeiiiooowww|||qqqcccXXXRRRNNNGGGGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLMMMOOORRRWWWZZZWWW]]]eeejjjmmmpppsssvvvwwwyyy|||~~~~~~}}}{{{zzzyyy}}}{{{qqqeeeZZZQQQMMMMMMJJJIIILLLNNNPPPWWW___nnngggXXXYYYbbbvvv{{{www```FFF@@@=========::::::;;;:::999888888888999:::;;;>>>AAAHHHSSSdddyyy{{{tttdddXXXLLLFFFCCCAAAAAACCC>>>>>>>>>>>>???>>><<<:::::::::999888777777888888000666<<<===<<<<<<>>>AAA@@@CCCHHHKKKKKKJJJIIIIIIMMMNNNOOOMMMKKKJJJKKKLLLMMMIIIIIIKKKLLLLLLNNNSSSTTTSSSRRRQQQRRRUUUXXXZZZ\\\___bbbfffgggfffeeecccbbbbbbbbbdddffffffdddbbb<<<;;;;;;;;;;;;<<<=========:::999;;;;;;<<>>>>>??????===<<<;;;:::888777666777888999<<<===>>>>>>>>>>>>@@@BBBBBBDDDGGGIIIJJJJJJIIIGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJLLLOOOPPPQQQPPPOOOQQQUUUZZZ\\\]]]aaaaaabbbbbbbbbbbbaaaaaa```aaabbbcccbbb___\\\ZZZ<<<;;;;;;;;;;;;<<<======>>>;;;:::<<<<<<===BBBIIIVVVppp}}}ppphhhfffffffffeeebbbccccccaaa```ccciiinnnnnntttyyyzzzzzzwwwnnneee\\\YYYVVVWWW[[[```bbbccceeefffhhhlllppptttvvvwww|||{{{|||}}}}}}|||}}}~~~|||~~~~~~}}}~~~wwwllleeecccgggggggggkkkpppuuuwwwxxx}}}}}}uuulllfffbbbbbb```^^^^^^bbbggglllxxx~~~hhh]]]SSSPPPMMMHHHEEEFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQUUUUUUVVVXXX\\\```dddfffkkkpppvvv{{{~~~zzzpppdddYYYQQQNNNJJJGGGGGGJJJLLLOOOWWW___rrrhhhUUUTTT[[[mmm|||eeeMMMDDD<<<<<<===<<<::::::888888888888888999999:::===AAAIIISSSbbbxxx|||tttgggYYYLLLGGGGGGDDDCCCCCCBBBAAA@@@@@@AAAAAA???>>>;;;:::888777666777888999<<<===>>>>>>======???AAABBBDDDFFFIIIJJJJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFGGGGGGIIIKKKMMMNNNNNNMMMLLLNNNRRRVVVYYYZZZ^^^^^^___```aaaaaaaaaaaa^^^___aaaaaaaaa___\\\ZZZ<<<;;;;;;;;;;;;<<<======???<<<;;;===>>>>>>CCCJJJVVVppp|||qqqjjjhhhiiijjjjjjfffhhhiiihhhhhhkkkpppvvv}}}~~~qqqeee[[[YYYWWWXXX\\\```cccdddeeefffiiimmmqqqtttwwwyyy{{{{{{{{{{{{|||~~~~~~{{{yyyzzz{{{|||}}}~~~~~~{{{vvvuuuuuuwwwwwwxxx|||{{{qqqjjjdddcccaaa^^^\\\^^^bbbffftttyyyzzzjjjSSSLLLFFFEEEFFFEEEEEEFFFFFFGGGIIIKKKLLLLLLKKKJJJHHHHHHIIIJJJLLLNNNPPPQQQSSSTTTVVVXXXZZZ]]]___```fffjjjqqqvvv{{{{{{qqqdddXXXPPPLLLIIIGGGGGGJJJMMMOOOWWW___rrreeeSSSRRRYYYjjjiiiOOOEEE======>>><<<;;;;;;999999999888999::::::;;;???AAAFFFNNN]]]vvv|||tttdddXXXKKKFFFFFFDDDDDDEEEDDDCCCCCCDDDEEEEEECCCAAA;;;:::888777777777999:::<<<===>>>===<<<<<<>>>???BBBDDDFFFHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKKKKLLLKKKKKKMMMQQQUUUWWWXXXZZZ[[[\\\^^^______``````[[[]]]___``````___]]][[[<<<;;;;;;;;;;;;<<<======>>>;;;;;;===>>>>>>BBBIIIWWWppp{{{rrrllljjjlllnnnnnnkkknnnqqqssstttxxx~~~rrrddd[[[ZZZYYYZZZ]]]aaadddeeeeeegggkkknnnrrruuuyyy{{{|||}}}}}}||||||}}}|||yyywwwwwwyyy|||}}}~~~~~~sssllldddcccaaa___^^^___cccgggooottt}}}}}}fffWWWOOOJJJFFFEEEFFFGGGGGGGGGLLLMMMNNNOOOOOOOOONNNMMMJJJKKKKKKMMMNNNPPPQQQRRRTTTVVVYYY\\\___```aaabbbeeeiiinnnsssyyy{{{qqqeeeYYYQQQMMMLLLIIIHHHJJJMMMQQQZZZcccwwweeeQQQPPPVVVggg|||lllPPPFFF===<<<===<<<:::;;;999888888888888999::::::===@@@DDDKKKZZZttt{{{rrrcccWWWKKKGGGEEEDDDDDDFFFHHHGGGHHHIIIJJJIIIFFFCCC;;;:::888777777888:::;;;<<<=========;;;;;;===>>>CCCDDDFFFHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIJJJJJJMMMMMMMMMOOOTTTWWWYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]ZZZ\\\___aaaaaa```^^^]]]<<<;;;;;;;;;;;;<<<======<<<::::::=========AAAGGGWWWooozzzsssmmmlllmmmppprrrqqqvvv{{{qqqbbb[[[[[[\\\]]]___bbbeeehhhgggjjjnnnqqqsssvvvzzz}}}}}}}}}}}}zzzwwwvvvwwwyyy|||}}}~~~~~~tttlllffffffdddbbbaaabbbeeehhhlllqqqyyylllYYYNNNMMMLLLJJJHHHIIIJJJJJJIIIQQQQQQRRRRRRRRRQQQPPPPPPMMMMMMNNNOOOPPPQQQQQQRRRUUUWWW\\\```dddgggiiiiiijjjlllppptttyyy}}}}}}yyyqqqfff[[[SSSOOOOOOJJJGGGHHHKKKQQQ]]]hhh|||eeePPPNNNTTTdddyyykkkPPPFFF<<<;;;<<<;;;999:::777777777777777888999999999>>>EEEMMM[[[sssxxxooodddZZZPPPLLLJJJHHHHHHKKKNNNNNNNNNOOOOOOLLLHHHDDD;;;:::888777777999:::;;;<<<<<<===<<<;;;;;;===???DDDDDDFFFGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMMMMNNNPPPUUUXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[]]]```bbbbbbaaa```^^^<<<;;;;;;;;;;;;<<<======;;;999:::======<<<@@@FFFUUUlll{{{wwwrrrnnnmmmooosssvvvyyyoooaaa[[[]]]___```aaadddhhhkkkjjjnnnrrrtttuuuwww{{{}}}}}}}}}}}}{{{yyywwwvvvyyy{{{~~~~~~|||sssllljjjjjjhhhfffddddddgggiiimmmqqqwwwsssaaaSSSMMMIIIKKKLLLJJJKKKOOOPPPNNNTTTUUUWWWYYYYYYXXXWWWVVVRRRSSSSSSTTTTTTTTTSSSSSSVVVYYY^^^dddiiinnnqqqrrrqqqsssuuuwwwzzz~~~}}}|||yyyqqqggg\\\TTTPPPNNNIIIGGGIIIMMMTTT```kkk~~~~~~cccPPPMMMRRRbbbwww}}}iiiQQQFFF<<<:::;;;:::999:::777777666666777777888999777>>>HHHQQQ^^^ttt}}}rrriiiddd\\\UUUTTTRRRPPPQQQTTTTTTUUUUUUUUUTTTOOOHHHCCC;;;:::888888888999;;;<<<;;;<<<======<<<===???AAADDDEEEEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLOOOSSSVVVWWWVVVYYYYYYZZZ[[[\\\\\\\\\\\\\\\^^^```bbbcccbbb```^^^<<<;;;;;;;;;;;;<<<======<<<:::;;;>>>>>>===AAAFFFPPPffftttrrrooommmnnnrrrxxx|||~~~nnnaaa\\\^^^aaaccccccfffjjjmmmmmmqqqvvvwwwvvvxxx||||||{{{|||{{{{{{zzzxxxwwwxxx{{{~~~}}}vvvnnniiihhhiiihhhgggfffhhhkkknnnpppssswww|||vvvgggZZZQQQNNNIIINNNQQQPPPQQQWWWYYYWWWWWW[[[bbbhhhjjjhhhdddbbb]]]]]]]]]]]]]]][[[ZZZYYYZZZ]]]bbbhhhoootttxxxzzzwwwyyyzzz|||}}}~~~}}}zzzrrrggg[[[SSSOOOMMMKKKKKKPPPUUU[[[eeeooozzzxxx\\\PPPMMMQQQaaavvvmmmSSSHHH===;;;<<<;;;:::;;;888888777777888888999::::::BBBLLLTTT```vvv}}}uuujjjbbb^^^YYYVVVXXXXXXVVVXXX[[[[[[[[[[[[ZZZWWWPPPHHHBBB;;;:::888888888:::<<<===:::<<<=========>>>AAACCCEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJNNNRRRUUUUUUUUUVVVWWWYYY[[[]]]______```\\\]]]```aaabbb```^^^]]]<<<;;;;;;;;;;;;<<<=========;;;<<>>>>>???BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIIIIJJJKKKOOOSSSUUUVVVUUUTTTUUUXXX[[[___aaacccddd[[[]]]___aaa```___]]][[[======<<<<<<<<<;;;;;;;;;777:::<<<<<<;;;<<>>@@@<<<999:::999888888777777888888999>>>BBBIIIUUUfff}}}uuukkkccc]]]ZZZTTTQQQNNNPPPVVVZZZ\\\\\\^^^aaabbb```XXXOOOGGGBBB;;;:::999888888888999:::;;;===>>>??????@@@CCCEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHIIIHHHIIIJJJKKKHHHJJJLLLNNNQQQSSSTTTTTTVVVUUUVVVZZZ^^^```___\\\___```aaaaaaaaa^^^\\\ZZZ======<<<<<<<<<;;;;;;;;;888:::<<<<<<;;;===AAAEEEMMMaaaxxxoooiii]]]\\\[[[\\\___gggpppwwwvvvjjjcccaaa```aaadddhhhmmmqqqrrrvvv{{{}}}{{{{{{|||~~~~~~~~~zzzyyyxxxxxxxxxzzz|||~~~sssiiiiiibbbbbbaaa```^^^^^^]]]]]]___aaaccceeehhhkkkooossstttvvvzzz}}}~~~zzzrrriii___ZZZYYYYYY[[[^^^cccfffggghhhiiijjjjjjttt}}}{{{vvvvvvuuusssqqqqqqrrrsssuuurrrtttwww|||yyypppdddZZZTTTQQQPPPMMMNNNWWW^^^bbbeeeiiinnn|||sssYYYKKKHHHHHHQQQgggzzz```NNN@@@??????:::666666999999888888888888999999===AAAIIIUUUfff|||xxxlllaaaWWWPPPLLLJJJIIIIIIKKKPPPUUUYYY[[[\\\___```]]]VVVMMMEEEAAA<<<;;;:::999999:::;;;<<<===>>>@@@AAAAAABBBEEEGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHIIIJJJKKKIIIJJJLLLOOOQQQRRRSSSTTTVVVVVVVVVYYY]]]```___^^^aaaaaaaaaaaa___^^^\\\[[[<<<<<<<<<<<<<<<;;;;;;;;;999;;;======<<<===AAAEEELLL```wwwmmmccc]]]TTTSSSSSSSSSVVV\\\eeekkkpppwwwuuuiiicccaaabbbcccfffkkkpppuuuxxx~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}zzzyyyxxxwwwxxxzzz|||}}}rrraaaVVVUUUPPPPPPQQQSSSUUUWWWYYYZZZ\\\___cccfffhhhjjjmmmpppsssvvvzzz~~~}}}yyyqqqggg```]]]^^^```dddgggkkknnnooopppqqqrrrsss{{{}}}|||zzzxxxwwwxxxzzz}}}~~~|||}}}}}}xxxnnncccYYYRRROOOQQQNNNOOOUUUZZZZZZ\\\^^^iiiwww|||{{{{{{lllSSSGGGEEEFFFSSSlll}}}aaaOOO@@@??????:::666777:::999999999999999999:::;;;@@@IIIUUUeeeyyyzzzuuulll```UUULLLEEEBBBDDDEEEFFFHHHJJJMMMRRRVVVYYY[[[\\\YYYRRRJJJBBB???===<<<;;;::::::;;;<<<===>>>@@@BBBCCCCCCEEEGGGIIIGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHIIIJJJKKKJJJKKKMMMOOOQQQRRRSSSSSSWWWVVVVVVXXX[[[^^^______bbbaaa```^^^]]][[[[[[[[[<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>===>>>BBBFFFLLL^^^|||vvvnnndddZZZTTTNNNNNNNNNNNNPPPVVV]]]bbbdddkkkvvvvvvkkkeeedddeeehhhlllpppvvv|||~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxyyy{{{}}}~~~yyyrrreeeUUULLLKKKJJJKKKLLLNNNPPPTTTVVVXXX\\\___dddfffggghhhiiijjjrrruuuzzz}}}tttjjjbbb___aaacccjjjllloooppppppqqqrrrtttyyy~~~|||{{{{{{~~~~~~|||wwwnnnbbbYYYRRROOOOOOMMMNNNSSSUUUTTTTTTWWWfffuuuzzzxxxvvvfffPPPFFFCCCFFFVVVrrr___MMM???>>>@@@<<<:::;;;::::::999999999999:::::::::???IIIUUUdddvvvyyywwwxxxzzz}}}|||uuupppjjjfff^^^UUUNNNHHHDDDBBBDDDFFFGGGGGGEEEFFFJJJOOOUUUWWWWWWTTTNNNFFF@@@===<<<;;;:::::::::;;;<<<===>>>AAACCCEEEFFFGGGJJJKKKJJJJJJHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIHHHIIIJJJKKKJJJKKKMMMOOOPPPRRRRRRRRRUUUUUUUUUVVVXXX[[[^^^___bbb```]]][[[YYYXXXYYYYYY;;;<<<<<<<<<<<<<<<<<<<<<:::===???>>><<<===AAAEEEKKK\\\|||~~~zzztttmmmfff^^^UUUPPPKKKKKKLLLLLLNNNRRRXXX\\\\\\bbbkkkttt}}}uuulllgggdddhhhmmmqqquuuzzz}}}|||{{{zzz{{{}}}}}}xxxrrriii\\\OOOIIIHHHEEEEEEFFFHHHKKKOOORRRTTTYYY\\\aaaeeefffggghhhiiirrruuuzzzyyyooohhhdddeeegggkkklllllllllkkkkkklllnnnzzz~~~|||wwwnnncccYYYSSSPPPKKKJJJKKKPPPQQQPPPRRRVVVaaarrrxxxvvvrrraaaKKKCCCCCCIII[[[wwwaaaNNN@@@>>>@@@===:::<<<:::999999888888999999:::999???HHHTTTbbbtttyyyoooiiifffggghhhkkkmmmmmmjjjddd___\\\XXXRRRLLLGGGDDDCCCCCCAAADDDEEEDDDBBBCCCFFFIIIPPPRRRRRROOOJJJDDD???===;;;:::999999999;;;<<<===???AAAEEEGGGIIIJJJLLLNNNNNNMMMKKKIIIGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIHHHIIIJJJKKKKKKLLLNNNOOOPPPQQQQQQQQQSSSSSSTTTTTTVVVYYY\\\^^^___]]]ZZZWWWVVVVVVWWWXXX;;;;;;;;;<<<<<<<<<<<<<<<:::===>>>===<<<===@@@DDDKKKZZZxxx{{{}}}vvvrrrkkkddd^^^XXXRRRNNNHHHIIIJJJKKKMMMPPPUUUYYYYYY]]]dddllluuu~~~~~~rrrkkkhhheeejjjqqqwwwzzz~~~~~~}}}|||{{{|||~~~}}}wwwtttlllaaaTTTJJJGGGGGGBBBBBBCCCFFFIIINNNSSSUUURRRVVV\\\bbbeeehhhkkkmmmqqquuu{{{|||uuunnnjjjiiiiiieeefffeeedddbbbbbbeeegggtttzzz~~~}}}{{{vvvmmmbbbYYYSSSPPPIIIHHHIIIMMMNNNNNNQQQWWWbbbuuu}}}zzztttbbbMMMFFFDDDLLL```|||fffRRRBBB??????;;;888999999888888888888888888999999>>>GGGSSSaaasss|||mmmaaa[[[YYY[[[[[[\\\]]]^^^\\\WWWTTTTTTPPPKKKEEEBBB@@@@@@AAA===???@@@AAABBBCCCEEEGGGLLLMMMMMMKKKGGGBBB@@@???::::::999999999;;;<<<===@@@CCCHHHKKKLLLNNNPPPQQQQQQOOOMMMJJJHHHGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQPPPQQQRRRTTTUUUVVVXXX[[[]]]\\\[[[XXXVVVUUUVVVWWWWWW;;;;;;;;;<<<<<<<<<======:::<<<>>>===;;;<<>>GGGQQQ___rrrvvvdddWWWRRRRRRTTTSSSSSSSSSTTTTTTRRRPPPOOOLLLGGGCCC@@@@@@BBBCCCAAA@@@@@@BBBDDDFFFFFFEEEHHHIIIJJJHHHEEEBBBAAAAAA;;;::::::::::::<<<>>>???CCCGGGKKKOOOQQQRRRTTTUUURRRPPPMMMJJJHHHGGGFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIHHHIIIJJJKKKMMMNNNNNNOOOPPPPPPPPPPPPPPPSSSVVVXXXXXXYYY[[[]]][[[ZZZYYYXXXWWWWWWXXXYYY;;;;;;;;;<<<<<<<<<======:::<<<===<<<:::;;;???BBBKKKWWWrrryyyyyynnniiiccc[[[UUUQQQNNNMMMKKKJJJLLLOOOPPPRRRVVVZZZ]]]aaafffnnnvvv}}}}}}tttpppooommmvvv}}}|||{{{zzz{{{}}}}}}{{{wwwuuukkkZZZLLLFFFFFFHHHBBBAAA@@@AAACCCFFFJJJLLLQQQUUUZZZ^^^bbbfffjjjmmmpppttt{{{~~~sssiiiaaa]]]XXXXXXXXXXXXXXXZZZ___bbbfffmmmtttwww|||yyyxxxsssjjj___VVVPPPMMMJJJHHHHHHJJJJJJKKKRRRZZZ^^^ttt}}}ttt```JJJDDDEEEQQQhhhdddQQQAAA???@@@===;;;===777777666666666666777777999>>>FFFPPP___rrrsss___SSSNNNOOORRRQQQOOOPPPQQQQQQQQQOOOLLLIIIFFFCCCBBBDDDFFFIIIIIIFFFDDDEEEGGGHHHFFFCCCFFFGGGHHHGGGDDDBBBBBBBBB<<<;;;;;;;;;<<<===???@@@EEEIIINNNRRRTTTUUUWWWXXXRRRPPPLLLIIIGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPPPPOOOPPPTTTYYYZZZZZZZZZ\\\^^^ZZZZZZYYYYYYYYYYYYZZZZZZ??????>>>>>>============<<<===>>>===<<<===???AAAHHHWWWsss{{{}}}qqqbbb]]][[[YYYUUURRROOOMMMMMMLLLNNNQQQTTTXXX]]]```bbbkkksss{{{|||sssnnnmmmwww}}}|||}}}}}}~~~zzzxxxyyypppbbbWWWOOOJJJEEEBBBAAABBBBBBCCCDDDGGGKKKOOOOOORRRWWW[[[___ccchhhkkkqqqxxxzzzmmmaaaZZZWWWVVVXXXZZZYYYYYY```jjjrrrxxx|||zzzuuukkk```VVVOOOLLLIIIFFFFFFIIIJJJKKKQQQWWWaaammmyyyyyymmm[[[MMMFFFJJJQQQmmmgggNNNAAA@@@;;;999;;;888888888777777777777888888>>>===BBBMMM[[[kkkppp]]]RRROOOQQQRRRQQQPPPPPPQQQPPPNNNKKKKKKHHHEEEDDDDDDEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIDDDAAADDDHHHGGGCCC@@@@@@===<<<===<<<;;;>>>DDDGGGLLLRRRWWWXXXWWWUUUUUURRROOOLLLJJJIIIGGGEEECCCEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGIIIIIIIIIHHHIIIJJJJJJLLLPPPRRRRRRSSSTTTUUUYYYZZZ[[[\\\]]]^^^______]]]___``````^^^[[[WWWTTT<<<<<<<<<;;;;;;;;;::::::;;;<<<============???AAAHHHVVVqqq}}}ooo___YYYYYYWWWUUUTTTSSSRRRQQQQQQSSSVVVZZZ___dddjjjmmmxxx}}}uuuqqqrrr{{{~~~yyywwwqqqhhh\\\QQQKKKHHHFFFDDDCCCDDDEEEEEEEEEGGGJJJMMMOOORRRWWWZZZ^^^bbbfffiiinnnuuu~~~sssggg___\\\\\\```dddeeefffmmmuuu}}}zzzwwwrrrhhh]]]SSSMMMJJJJJJGGGGGGIIIJJJKKKPPPWWW]]]hhhtttssseeeVVVLLLHHHKKKTTTrrrjjjPPPCCCAAA<<<:::<<<999888888777777777777888888;;;;;;???IIIUUUeeexxxqqq]]]QQQNNNOOOTTTSSSRRRRRRSSSRRRPPPNNNGGGEEECCCBBBDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJGGGDDDFFFIIIIIIFFFCCCAAA===;;;<<<<<<;;;>>>DDDHHHNNNVVV[[[\\\YYYVVVTTTRRROOOLLLJJJIIIGGGEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEBBBCCCEEEFFFEEEEEEFFFGGGKKKNNNQQQSSSSSSSSSTTTVVVYYYZZZ[[[\\\]]]^^^___```___```aaaaaa___ZZZVVVSSS;;;;;;;;;::::::::::::::::::;;;=========>>>@@@BBBHHHUUUpppmmm\\\XXXYYYYYYZZZ[[[[[[[[[[[[[[[]]]```dddiiipppxxx}}}~~~wwwvvvyyy|||vvvssshhh```VVVMMMIIIHHHHHHHHHDDDFFFGGGGGGFFFGGGIIIKKKPPPRRRVVVYYY\\\___dddgggnnnuuu{{{pppjjjhhhiiimmmrrrssssssyyy}}}{{{tttkkk___UUUOOOLLLKKKHHHHHHJJJJJJKKKPPPVVVXXXeeepppmmm^^^PPPJJJKKKOOO[[[{{{mmmTTTEEECCC===;;;<<<999888888777777777777888888::::::===FFFPPP]]]pppsssaaaUUUQQQQQQRRRQQQOOOPPPPPPPPPOOONNNHHHFFFEEEEEEGGGIIIIIIHHHFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLNNNOOOMMMJJJEEE@@@===>>>>>>>>>AAAFFFJJJQQQZZZ___```[[[WWWTTTRRRPPPLLLJJJIIIHHHFFFDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFHHHJJJJJJIIIIIIJJJKKKNNNPPPRRRSSSSSSSSSTTTUUUYYYZZZ[[[\\\^^^___```aaaaaabbbcccbbb___ZZZTTTQQQ<<<<<<<<<<<<<<<<<<<<<<<<:::;;;=========>>>@@@CCCGGGTTTnnnmmm[[[[[[]]]```cccfffhhhiiiiiiiiikkkooorrrvvv}}}xxxzzz~~~yyyqqqkkkaaa\\\VVVPPPLLLKKKJJJJJJDDDFFFGGGGGGGGGGGGIIIJJJPPPRRRUUUXXXZZZ^^^cccfffssszzz~~~{{{{{{zzz|||~~~}}}yyyzzz{{{uuupppnnnnnnooopppqqqqqqqqqsssvvvyyy|||vvvlll```VVVPPPNNNKKKIIIHHHJJJKKKKKKPPPVVVZZZgggrrrnnn]]]NNNJJJLLLVVVeeepppVVVGGGCCC<<<:::<<<888888888777777777777888888;;;;;;>>>EEELLLXXXjjjzzzvvveee[[[VVVVVVPPPOOONNNNNNPPPQQQPPPOOOOOOMMMLLLMMMNNNOOONNNMMMIIIJJJKKKLLLNNNOOOPPPQQQPPPSSSWWWXXXZZZ\\\YYYUUUKKKEEE@@@AAABBBBBBFFFJJJNNNTTT[[[```___\\\XXXUUUSSSQQQMMMKKKJJJIIIGGGEEEFFFFFFEEEEEEFFFFFFGGGGGGJJJLLLNNNNNNMMMMMMNNNOOONNNPPPRRRRRRRRRRRRSSSTTTYYYZZZ[[[]]]^^^```bbbbbbcccddddddccc___YYYRRRNNN<<<<<<<<<<<<<<<<<<<<<<<<:::<<<=========>>>@@@BBBGGGSSSlllooo]]]^^^aaagggmmmrrruuuwwwwww{{{~~~{{{}}}vvvllleee\\\[[[XXXUUUPPPMMMJJJIIIDDDEEEGGGFFFFFFGGGIIIKKKOOOQQQTTTWWWZZZ___eeeiiiwww~~~}}}uuurrrtttqqqpppmmmhhhccc___]]]\\\^^^___```aaabbbffflllpppwww{{{}}}}}}~~~|||yyyrrrggg[[[RRRLLLJJJKKKIIIHHHJJJKKKKKKPPPWWW___mmmxxxsss```OOOIIIKKKVVViiiqqqWWWGGGCCC;;;999;;;888888888777777777777888888::::::===CCCIIISSSeeevvvwwwhhh]]]WWWUUUQQQPPPOOOQQQSSSVVVVVVVVVVVVTTTSSSSSSSSSSSSQQQPPPLLLLLLMMMNNNPPPRRRUUUVVVXXX```fffjjjmmmoooiii```OOOGGGAAAAAACCCDDDGGGLLLRRRVVVZZZ]]]\\\ZZZYYYXXXUUURRROOOMMMLLLKKKHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGIIIKKKKKKJJJJJJKKKLLLMMMOOOPPPPPPOOOPPPRRRSSSYYYYYY[[[]]]___aaacccddddddeeefffddd```YYYQQQMMM:::::::::::::::;;;;;;;;;<<<===>>>=========???AAAGGGRRRlllsssbbb___dddmmmvvv~~~~~~xxxllldddZZZ[[[ZZZWWWRRRNNNKKKJJJIIIIIIHHHFFFEEEFFFIIILLLNNNPPPTTTWWW\\\bbbiiinnnyyyuuujjjfffgggbbb```]]]YYYVVVTTTTTTSSSTTTUUUWWWXXXZZZ^^^dddhhhooosssxxx|||}}}~~~}}}zzzrrrggg[[[QQQLLLJJJJJJHHHHHHJJJLLLLLLRRRYYYfffqqqzzztttbbbPPPIIIIIIPPPhhhrrrWWWGGGCCC;;;999;;;999888888777777777777888888777888<<<@@@EEEOOObbbsssyyyjjj___XXXTTTQQQPPPOOORRRVVVZZZ\\\]]]]]][[[ZZZZZZZZZYYYWWWUUUSSSRRRQQQRRRTTTXXX\\\^^^gggpppyyywwwfffQQQHHH@@@@@@BBBDDDHHHLLLTTTWWWZZZ\\\[[[ZZZZZZZZZWWWTTTQQQOOONNNMMMKKKIIIGGGGGGFFFGGGGGGHHHIIIJJJGGGIIIKKKKKKJJJJJJKKKLLLLLLMMMNNNOOONNNOOORRRTTTXXXYYY[[[^^^```cccdddeeedddfffgggeee```YYYQQQLLL::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>><<<<<<>>>???GGGRRRlllxxxgggbbbiiittt}}}qqqiii^^^^^^]]]YYYTTTQQQQQQSSSPPPOOOLLLHHHEEEFFFIIILLLMMMPPPTTTXXX^^^fffnnnsss~~~zzzoooddd[[[XXXZZZVVVTTTQQQPPPPPPQQQRRRRRRSSSTTTUUUVVVWWW[[[```ccchhhkkkqqqxxx}}}~~~{{{sssggg[[[RRRMMMKKKIIIGGGGGGJJJLLLMMMSSSZZZiiipppuuunnn^^^OOOHHHGGGOOOiiixxxwww~~~tttYYYHHHDDD===;;;>>>;;;888888777777777777888888777888<<>>>>>>>>??????>>>??????>>><<<<<<===>>>GGGRRRlll{{{kkkfffmmm{{{wwwrrrkkkggggggkkknnnpppooooooppptttyyywwwnnndddccc```ZZZUUUUUUXXX\\\WWWUUUPPPJJJFFFEEEHHHKKKLLLOOOTTTYYY```hhhqqqwww{{{kkk___VVVOOONNNQQQOOOMMMKKKKKKMMMPPPSSSTTTUUUVVVWWWWWWXXXZZZ^^^aaadddgggmmmttt~~~}}}||||||wwwooocccWWWNNNIIIGGGHHHFFFGGGJJJLLLNNNTTT\\\jjjnnnooogggYYYMMMGGGGGGQQQmmmpppnnnwwwuuuZZZIIIEEE>>>===???===888888777777777777888888888:::???DDDHHHRRRfffxxxzzzsssooolllaaaaaaaaaeeekkkqqquuuwwwuuuuuuuuuwwwyyyyyywwwuuukkkhhheeedddgggmmmtttxxxggg[[[PPPFFFEEEHHHKKKOOOSSSQQQVVV]]]aaaaaa^^^\\\ZZZZZZXXXUUURRRQQQPPPNNNLLLKKKKKKKKKKKKLLLMMMOOOOOOLLLMMMOOOPPPOOOOOOPPPQQQLLLNNNOOOOOOPPPRRRUUUXXXXXXYYY[[[^^^aaadddfffgggdddeeegggfffaaaZZZQQQLLL<<<<<<<<<<<<;;;;;;;;;;;;:::<<>>===???DDDKKKWWWjjj{{{}}}mmmlllooovvvzzz|||wwwnnnnnnttt{{{jjjWWWNNNGGGGGGKKKMMMNNNPPPTTTYYY^^^aaaaaa^^^\\\[[[ZZZYYYXXXVVVUUUSSSRRRQQQOOOOOOOOOPPPQQQRRRRRRSSSQQQRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRSSSTTTUUUWWWXXX^^^^^^___```bbbdddfffhhhhhhgggeeeccc___XXXPPPJJJ>>>>>>>>>>>>============:::<<<>>>???@@@??????>>>DDDMMMbbbzzz{{{uuunnnfff]]]XXXRRRPPPMMMJJJIIIJJJLLLNNNOOOPPPQQQSSSWWWZZZ]]]___bbbeeelllssszzz{{{sssnnnfff```YYYWWWZZZ]]]___^^^___\\\WWWPPPKKKHHHIIIKKKNNNQQQVVV]]]fffrrr~~~xxxiiiYYYQQQMMMJJJIIIJJJLLLMMMMMMMMMMMMNNNQQQSSSVVVXXX\\\```dddfffggghhhfffiiilllpppuuu~~~~~~}}}yyypppdddXXXNNNIIIGGGHHHIIIJJJKKKMMMRRRYYY^^^bbbfffkkkhhh[[[MMMIIIMMMYYYrrr~~~sssqqqwww[[[IIIEEE???===???;;;888888888:::<<<;;;999777;;;;;;>>>DDDLLLYYYmmm~~~yyywwwyyy}}}|||hhhVVVNNNGGGIIIMMMNNNPPPSSSVVVZZZ___bbbbbb```^^^]]]\\\[[[ZZZXXXVVVUUUTTTSSSPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUVVVXXXYYYZZZ]]]^^^___aaacccdddffffffgggfffdddbbb^^^XXXPPPJJJ>>>>>>>>>>>>============;;;;;;<<<======>>>>>>>>>DDDJJJ[[[yyy|||vvvmmmccc[[[SSSMMMIIIHHHFFFEEEDDDDDDEEEGGGIIIIIIJJJLLLMMMNNNPPPPPPPPPTTTVVVZZZ```fffkkkooorrr|||}}}~~~}}}yyysssmmmiii```\\\WWWWWW[[[```cccddddddaaa\\\TTTMMMJJJJJJKKKMMMQQQXXX```kkkxxxqqqdddVVVPPPMMMKKKKKKLLLNNNOOOPPPPPPOOOPPPRRRUUUTTTWWW\\\bbbgggjjjmmmmmmlllnnnqqqssswww}}}|||xxxooocccWWWNNNIIIGGGGGGHHHJJJLLLNNNRRRWWW[[[^^^cccjjjiii\\\OOOKKKNNN\\\wwwwwwrrrvvvwwwZZZHHHDDD???===???;;;:::666:::CCCDDD<<<666777999999===EEENNN[[[ooo~~~eeeTTTMMMIIILLLPPPQQQSSSVVVXXX\\\```ccccccaaa```___[[[[[[ZZZXXXWWWUUUTTTTTTQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWYYYZZZZZZ\\\]]]___bbbcccdddddddddeeedddcccaaa^^^WWWPPPJJJ<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???DDDIIIXXXsss}}}pppiii^^^TTTMMMIIIGGGEEECCCCCCCCCDDDEEEGGGHHHJJJIIIJJJLLLNNNNNNNNNLLLLLLLLLMMMPPPSSSXXX]]]aaaccchhhjjjlllmmmllliiieeeccc]]]ZZZWWWXXX]]]cccgggiiijjjggg```XXXPPPKKKJJJJJJNNNSSSZZZdddooo|||pppcccVVVRRRQQQOOONNNPPPPPPQQQSSSSSSRRRRRRTTTVVVVVVXXX[[[```fffkkkooorrrsssuuuwwwyyy{{{}}}{{{vvvmmmaaaUUUMMMIIIHHHFFFGGGJJJLLLNNNQQQUUUXXX]]]bbbiiihhh\\\NNNJJJNNN]]]zzztttuuu|||www[[[IIIEEE???>>>???<<<>>>777;;;GGGIII===777;;;999:::>>>FFFNNN[[[ooozzzbbbSSSNNNLLLOOOSSSSSSUUUXXXYYY\\\```aaaaaa```______XXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUWWWWWWXXXXXXXXXXXXXXXWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\___aaaccccccbbbaaabbbbbbaaa```]]]WWWOOOJJJ<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999:::<<<>>>???AAAFFFUUUooowwwddd]]]RRRJJJEEEDDDDDDEEE@@@AAABBBCCCEEEFFFHHHHHHEEEFFFIIIJJJKKKJJJHHHGGGFFFGGGGGGIIILLLPPPTTTVVVZZZ\\\___bbbcccbbbaaa```\\\ZZZYYYZZZ___eeejjjlllnnnkkkeee\\\SSSMMMKKKJJJPPPUUU]]]gggrrr}}}pppdddYYYUUUUUURRRQQQRRRSSSTTTVVVVVVUUUUUUVVVXXX[[[[[[[[[^^^cccjjjqqquuuwwwyyy{{{|||}}}~~~|||yyyuuulll```TTTLLLIIIHHHEEEGGGIIIKKKLLLOOOSSSVVV^^^bbbgggeeeYYYLLLIIIMMM^^^}}}wwwzzzyyy\\\JJJFFF@@@>>>@@@<<<@@@777888CCCDDD999666<<<;;;<<>>>>>>>>>>>============;;;;;;::::::;;;<<<>>>???>>>CCCPPPiii|||{{{zzzzzz}}}xxxnnn[[[TTTKKKDDDAAAAAABBBBBBCCCDDDFFFHHHIIIJJJJJJJJJDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHKKKMMMNNNQQQTTTXXX\\\^^^_________[[[[[[[[[]]]bbbhhhmmmqqqssspppjjjaaaWWWPPPMMMLLLQQQWWW```jjjttt~~~qqqeee[[[YYYXXXVVVTTTTTTWWWYYY[[[[[[ZZZZZZZZZ[[[___^^^^^^```fffmmmtttxxxxxxzzz}}}~~~~~~|||xxxsssjjj^^^SSSLLLIIIIIIFFFGGGIIIIIIJJJMMMRRRUUU___aaaddd```TTTIIIIIIOOObbbyyy~~~|||___MMMHHHAAA???@@@<<<>>>777555:::;;;666555999<<<<<<@@@FFFMMMXXXiiiyyyiiiXXXSSSQQQRRRVVVWWWTTTSSSVVVTTTVVVWWWVVVTTTSSSSSSTTTQQQQQQRRRSSSTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYWWWXXXZZZ\\\]]]]]]]]]]]]]]]]]]]]]\\\ZZZVVVOOOJJJ>>>>>>>>>>>>============;;;;;;;;;;;;<<<===>>>???AAACCCMMMbbb}}}zzzvvvtttssssssrrrqqqnnnmmmmmmooosssyyy~~~~~~mmmaaaRRRMMMFFFBBBAAABBBCCCDDDIIIJJJLLLMMMNNNNNNMMMLLLJJJJJJKKKKKKJJJIIIHHHGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKMMMQQQVVVYYY[[[\\\\\\YYYZZZ\\\___dddkkkrrrvvvxxxuuuooofff\\\UUUQQQPPPQQQWWWaaalllwwwrrrhhh___^^^^^^]]][[[[[[]]]___aaaaaa```______``````aaadddhhhnnntttzzz}}}{{{}}}}}}{{{wwwrrriii]]]RRRKKKIIIIIIGGGHHHHHHGGGHHHLLLQQQUUU^^^______ZZZOOOGGGKKKTTTjjjyyybbbOOOJJJBBB???@@@;;;<<<999666555666777666666:::;;;???FFFLLLWWWhhhxxxuuu```VVVTTTSSSUUUXXXWWWRRRQQQSSSQQQQQQQQQOOOLLLJJJJJJKKKIIIJJJLLLNNNPPPRRRTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTVVVWWWWWWWWWVVVVVVUUUTTTWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZUUUOOOJJJ===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>FFFFFFLLL^^^{{{|||yyytttqqqllliiihhhgggfffeeeeeeeeefffhhhmmmsssyyy|||xxxeeeXXXKKKHHHDDDBBBDDDFFFHHHIIIIIIJJJLLLMMMMMMLLLKKKJJJMMMMMMLLLKKKJJJHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHLLLQQQTTTVVVWWWXXXWWWYYY\\\```fffmmmuuuzzz{{{xxxrrriii```XXXTTTSSSQQQWWWbbbnnnyyyuuukkkcccccceeecccbbbbbb```ccceeeeeedddccccccccc```ccciiipppvvv{{{~~~}}}{{{wwwqqqhhh\\\QQQKKKIIIIIIHHHHHHGGGFFFGGGKKKQQQUUU]]]\\\[[[VVVLLLGGGMMMWWWqqqxxxdddQQQKKKCCC@@@@@@;;;<<<===:::666777::::::555888999>>>EEELLLWWWhhhxxxiii\\\XXXUUUTTTWWWYYYWWWQQQOOOPPPNNNNNNMMMJJJGGGEEEEEEFFFBBBCCCEEEHHHKKKNNNPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTSSSTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWYYYZZZ[[[ZZZZZZZZZ[[[YYYUUUOOOJJJ>>>===<<<<<<<<<<<<<<<===============>>>>>>>>>>>>BBBCCCIIIXXXsss}}}{{{vvvrrrkkkgggbbb^^^]]]]]]]]]]]]\\\]]]```bbbfffkkkrrrwww}}}ooo___TTTEEEEEEEEEEEEFFFHHHJJJLLLMMMMMMNNNNNNNNNMMMKKKJJJMMMNNNOOOOOOOOOOOOMMMMMMKKKIIIHHHGGGHHHIIIHHHGGGHHHIIIJJJKKKLLLOOOTTTWWWXXX[[[^^^bbblllxxx~~~zzzsssgggYYYSSSTTTXXX]]]dddmmmwwwyyysssnnnlllnnnpppnnnkkkqqqtttuuuqqqkkkggghhhkkkgggkkkqqqvvvzzz}}}}}}{{{wwwooobbbWWWOOOKKKIIIIIIFFFGGGHHHFFFEEEIIIQQQYYY\\\___VVVMMMLLLHHHKKKYYYzzzxxx|||cccPPPJJJBBB??????:::===<<<:::999888777777777;;;:::<<<@@@FFFPPPbbbrrr}}}kkk^^^ZZZ[[[YYYWWWUUUTTTTTTRRROOOLLLHHHEEE@@@======>>>??????@@@@@@@@@AAADDDFFFIIIKKKRRRQQQPPPOOOOOOOOOOOOOOOSSSSSSRRRQQQPPPPPPOOOOOOMMMNNNOOOQQQRRRRRRQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYWWWXXXXXXXXXVVVRRRNNNLLL<<<<<<<<<<<<===>>>??????============>>>>>>>>>>>>>>>BBBJJJZZZsss|||yyyuuuoookkkgggccc^^^ZZZYYYYYYYYYYYYZZZ\\\^^^aaadddiiipppttt}}}xxxjjjZZZOOODDDDDDDDDEEEGGGIIIKKKLLLMMMMMMOOOOOOPPPOOONNNNNNPPPQQQRRRSSSRRRQQQPPPOOOMMMKKKIIIHHHIIIIIIIIIHHHJJJKKKKKKLLLMMMPPPTTTWWW]]]aaaeeejjjtttzzzmmm^^^WWWVVVXXX\\\dddmmmxxx{{{wwwxxx|||{{{tttnnnnnnpppqqqtttyyy|||~~~~~~|||{{{vvvnnnaaaVVVOOOKKKIIIHHHGGGIIIJJJIIIHHHKKKRRRYYYXXXZZZSSSKKKKKKHHHMMM]]]|||~~~dddPPPKKKCCC@@@AAA======<<<;;;:::999888888888:::999:::???DDDNNN```ppptttggg]]]ZZZZZZZZZXXXVVVUUUTTTQQQNNNLLLHHHCCC>>>:::999:::::::::;;;;;;<<<===???BBBEEEFFFNNNMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOOOONNNNNNNNNOOOPPPQQQSSSTTTUUUVVVTTTTTTUUUUUUSSSPPPMMMKKK<<<<<<<<<===>>>???@@@AAA<<<=========>>>>>>>>>???>>>DDDNNN\\\rrr}}}wwwrrrmmmgggbbbaaa]]]XXXTTTSSSSSSSSSSSSXXXZZZ\\\___bbbfffkkkooovvvzzz}}}rrrcccTTTKKKDDDEEEFFFHHHJJJLLLNNNNNNNNNOOOQQQRRRSSSTTTTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSQQQNNNJJJIIIIIIKKKKKKKKKMMMMMMNNNNNNOOOQQQUUUXXXaaaffflllsss}}}~~~qqqbbbYYYWWWWWW[[[ccclllwww}}}xxxxxxyyy}}}}}}{{{zzzuuulll```UUUNNNJJJIIIHHHFFFHHHJJJIIIIIIKKKQQQUUURRRUUUNNNHHHIIIHHHOOObbbcccPPPKKKDDDBBBCCC???>>>===<<<;;;:::999999999999888999===BBBLLL]]]mmm|||uuullleee___]]]\\\\\\ZZZWWWUUUSSSQQQMMMJJJDDD@@@:::777777999;;;<<<777777888:::===???BBBCCCHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJIIIKKKKKKLLLMMMNNNPPPQQQQQQOOOPPPQQQQQQPPPNNNLLLJJJ>>>>>>===>>>>>>???@@@@@@<<<<<<======>>>>>>??????AAAHHHSSS^^^oooxxxqqqlllgggaaa]]]\\\XXXSSSOOOOOOPPPPPPPPPUUUWWWZZZ]]]___bbbfffiiiooorrrwww{{{yyylll^^^QQQIIIHHHIIIKKKMMMOOOPPPPPPQQQQQQQQQSSSTTTVVVWWWXXXYYYXXXYYYZZZZZZZZZXXXWWWVVVTTTPPPLLLJJJKKKLLLNNNNNNQQQRRRSSSRRRRRRTTTXXX[[[cccjjjrrrzzzyyylll^^^UUUTTTTTTXXX```jjjuuu|||zzzxxxsssjjj^^^TTTMMMJJJHHHHHHCCCEEEGGGHHHHHHIIILLLOOOOOOPPPJJJFFFHHHFFFQQQhhh}}}}}}aaaOOOKKKEEECCCDDD@@@>>>>>>===;;;;;;::::::::::::999:::===AAAJJJ[[[jjjzzzrrrlllhhhfffccc```^^^[[[XXXUUURRROOOKKKGGG???;;;777555888<<<@@@BBB777777999;;;===@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLMMMMMMMMMLLLJJJIII@@@@@@???>>>>>>===>>>>>><<<<<<<<<===>>>?????????AAAHHHRRR[[[kkk|||ssslllhhhccc^^^ZZZWWWTTTOOOMMMMMMNNNOOOOOOSSSVVVYYY[[[]]]^^^aaacccfffiiilllpppssswww|||}}}{{{|||~~~tttgggZZZPPPKKKJJJLLLOOOQQQSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYWWWSSSOOOMMMNNNQQQRRRSSSXXXXXXYYYXXXYYY[[[^^^aaahhhpppzzzuuuiii]]]RRRMMMNNNNNNSSS[[[eeeqqq}}}}}}}}}}}}~~~~~~{{{xxxwwwppphhh\\\RRRLLLIIIHHHGGGCCCDDDFFFGGGGGGIIIKKKLLLNNNNNNHHHEEEGGGFFFSSSmmm|||yyy{{{{{{___OOOLLLGGGDDDDDD@@@>>>>>>===<<<;;;;;;;;;;;;<<<::::::===@@@IIIYYYhhh~~~}}}uuuooommmkkkgggccc___\\\XXXUUUQQQLLLGGGDDD===999555444777;;;???AAA777888:::<<<>>>@@@AAABBB@@@AAABBBCCCCCCCCCCCCCCC>>>>>>>>>>>>???????????????????????????@@@@@@@@@DDDDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIIIIIIIIIIHHHGGGAAA@@@???>>>===<<<<<<<<<;;;;;;<<<===>>>???@@@@@@===CCCLLLVVVggg~~~xxxnnngggccc```[[[WWWTTTQQQMMMKKKLLLOOOPPPQQQQQQTTTXXXZZZ[[[[[[\\\^^^^^^```bbbeeehhhlllrrrvvvzzzwwwxxx}}}|||wwwmmmbbbWWWPPPMMMKKKNNNRRRVVVYYYZZZYYYYYYXXXXXXWWWVVVUUUUUUVVVVVVZZZ[[[\\\^^^___^^^^^^]]]ZZZWWWTTTTTTUUUXXXYYYYYY^^^___`````````cccgggjjjrrrzzz}}}pppbbbWWWNNNGGGEEEHHHHHHLLLTTT___lll{{{~~~zzzvvvvvvvvvvvvyyy|||}}}zzzwwwuuunnnfff[[[QQQKKKHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLFFFEEEGGGGGGWWWuuuzzzuuuwwwyyy___QQQPPPJJJFFFEEE>>>======<<<;;;;;;;;;;;;;;;===;;;;;;<<>>>>>>>>>>>???@@@AAAAAAAAA@@@???;;;;;;<<<<<<======>>>>>>>>>======<<<<<<======>>>@@@AAAAAABBBCCCCCCDDDDDDCCCDDDDDDDDDEEEDDDDDDDDD??????>>>===<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@===AAAFFFPPPbbb|||uuukkkccc___[[[VVVSSSQQQNNNKKKJJJLLLOOORRRSSSQQQTTTXXXZZZZZZZZZZZZZZZ[[[\\\^^^```bbbggglllqqqyyyzzz|||}}}~~~~~~}}}}}}|||{{{{{{{{{wwwtttuuuyyy{{{zzz|||}}}zzzxxxtttrrrnnneee[[[RRRNNNMMMNNNRRRXXX___dddfffffffffdddbbb```]]][[[ZZZYYYYYY[[[\\\^^^```aaabbbbbbbbb^^^\\\[[[[[[^^^```aaaaaadddeeeffffffgggjjjnnnrrr{{{yyyhhh\\\PPPIIIDDDAAAAAADDDBBBFFFNNNYYYgggwwwvvvpppnnnmmmllllllnnnrrrwww{{{}}}|||yyyvvvtttmmmeeeYYYOOOJJJGGGGGGGGGGGGFFFEEEEEEGGGIIIJJJKKKKKKJJJEEEFFFIIIIII\\\~~~{{{uuuuuuzzzaaaUUUUUUOOOIIIFFF>>>===<<<;;;;;;:::;;;;;;;;;===::::::;;;===DDDTTTbbbzzz}}}yyytttooojjjggg```\\\WWWRRRMMMGGGAAA======;;;888666666666555444888999;;;<<<======<<<<<<<<<===>>>??????===<<<;;;::::::;;;;;;<<<======>>>===<<<;;;::::::;;;<<<===<<<======>>>>>>?????????????????????????????????===<<<<<<<<<<<<======>>>;;;;;;<<<===>>>???@@@@@@AAABBBDDDLLL___~~~{{{sssiiiaaa\\\WWWSSSOOONNNLLLIIIIIILLLPPPRRRSSSPPPTTTXXXZZZZZZYYYXXXXXX\\\]]]___```bbbffflllppprrrsssssstttvvvwwwxxxyyy|||{{{{{{zzzxxxwwwwwwvvvtttrrrrrrvvvxxxwwwyyy}}}}}}}}}~~~}}}{{{xxxuuussslllkkkggg___VVVOOOLLLLLLRRRWWW___gggmmmqqqrrrrrrooommmiiifffbbb```^^^^^^[[[]]]___bbbcccdddeeeeee```______aaacccfffffffffggghhhjjjjjjlllooossswwwxxxlllYYYOOOFFFBBBAAA???@@@BBB>>>CCCKKKVVVdddtttssshhhdddcccdddcccdddgggmmmsssxxx{{{zzz~~~|||xxxuuutttllldddYYYOOOIIIGGGGGGGGGFFFDDDBBBBBBDDDFFFHHHIIIIIIHHHDDDFFFKKKLLLaaa}}}vvvsss{{{cccXXXXXXRRRLLLGGG>>><<<<<<;;;:::::::::;;;;;;<<<999888999;;;BBBRRR```yyy}}}wwwqqqmmmjjj```\\\WWWQQQLLLFFF???;;;<<<;;;999999999:::999777;;;<<<===>>>>>>>>>===<<<:::;;;=========;;;999888444444555666777888999999===<<<;;;:::::::::;;;<<<:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===<<<<<<===@@@AAA@@@???===;;;999;;;>>>@@@>>><<<>>>===BBBNNN]]]sssvvvoooeee^^^YYYVVVQQQNNNKKKIIIHHHGGGHHHKKKMMMOOOTTTVVVXXX[[[\\\[[[ZZZYYY______```cccfffhhhiiihhhmmmkkkiiiiiilllnnnpppppprrrrrrsssrrrrrrqqqpppoooppppppppppppqqqqqqqqqrrrwwwuuusssqqqoookkkeeeaaa```^^^YYYSSSMMMKKKMMMOOOTTT^^^kkkvvvzzzzzzyyyxxxyyywwwsssooojjjfffcccaaa___aaaccceeeffffffeeedddcccbbbbbbeeehhhkkkllllllnnnooopppqqqqqqtttxxx{{{xxxeeeYYYKKKGGGAAA======>>>??????AAAFFFGGGQQQeeeppp{{{ssskkkgggbbb]]]^^^^^^```dddjjjrrryyy~~~zzz|||zzzvvvssssssmmmaaaTTTNNNJJJFFFFFFHHHEEEDDDCCCCCCDDDFFFIIIJJJIIIHHHCCCCCCGGGKKKbbb|||vvvkkk```[[[UUULLLEEEBBB<<<<<<;;;:::999999999999:::888888;;;>>>DDDQQQ]]]ooozzzssslllhhh```\\\VVVPPPKKKFFFAAA===999999999888999999::::::<<<<<<======>>>>>>>>>???=========<<<;;;999888777333444444444555666666666555666777999999::::::::::::;;;<<<===<<<;;;:::999888:::;;;:::777555777999@@@???>>>>>>???@@@???>>>???>>>======>>>>>>===<<>>>>>>>>?????????DDDEEENNN```jjjuuutttmmmiiieee```bbbbbbbbbdddhhhooouuuyyyzzz}}}~~~zzzxxxvvvuuukkk___SSSLLLIIIEEEEEEGGGEEEDDDCCCCCCDDDFFFHHHIIIIIIHHHCCCCCCGGGKKKaaa}}}{{{{{{oooccc]]]XXXOOOEEE@@@<<<<<<;;;:::999999999999:::888999<<>>>>>>>>??????>>>>>>===<<<:::888777666333444444555555666666777666777888999999999999999888888999::::::999888777777999:::999666555666888CCCAAA???>>>??????>>>===>>>?????????>>>===>>>???DDDAAACCCKKKVVVlll}}}qqqkkkbbb\\\XXXTTTOOOJJJGGGGGGGGGIIILLLQQQVVVYYYTTTVVVYYY]]]aaaeeehhhjjjkkkkkkkkklllllljjjgggddd\\\YYYVVVUUUWWWZZZ\\\]]]aaaaaabbbcccdddeeeeeeeeecccccccccbbbbbbbbbbbbbbb```^^^\\\[[[YYYUUUQQQNNNMMMKKKHHHEEEDDDGGGLLLPPP\\\ggguuu{{{yyyuuuuuuvvv}}}zzzuuupppkkkiiiiiihhhhhhhhhhhhhhhiiiiiiggghhhhhhjjjlllnnnpppqqqrrrsssuuuwwwzzzppp[[[NNNGGGDDD@@@??????@@@@@@???>>>DDDEEEMMM]]]eeeooozzzuuusssooojjjllljjjhhhgggiiimmmqqqtttxxx{{{}}}zzzwwwuuussshhh]]]QQQKKKHHHEEEDDDFFFFFFEEEDDDCCCDDDEEEGGGIIIIIIIIICCCCCCGGGJJJ```yyyzzzvvvhhhbbb]]]RRRFFF>>><<<<<<;;;:::999999999999999888999===@@@EEEOOOZZZhhhyyy~~~uuummmbbb]]]UUUNNNHHHBBB===:::777777777888999:::;;;<<<===>>>>>>???????????????>>>>>><<<;;;999777666555444444444555666777777777777888888999999999888888555666666777777666666555555666777777555444555666DDDAAA???>>>???@@@???>>><<>>>>>@@@CCCDDDAAACCCIIISSShhhyyymmmggg___YYYUUUPPPKKKFFFDDDDDDDDDFFFJJJOOOTTTWWWYYYZZZ\\\___cccgggjjjlllqqqpppnnnllliiieee___[[[UUURRRNNNMMMOOOSSSUUUVVVWWWXXXZZZ[[[]]]^^^______]]]\\\\\\[[[ZZZZZZYYYYYYXXXVVVTTTRRRQQQNNNKKKHHHEEEDDDCCCAAAAAAEEEKKKOOOXXXbbblllooollliiilllppp~~~{{{wwwsssooollljjjiiikkkjjjhhhgggggghhhjjjkkkjjjkkklllkkkkkklllmmmooonnnpppsssvvvzzzoooYYYKKKEEECCC@@@@@@AAAAAAAAA@@@@@@FFFGGGNNN\\\dddnnn}}}{{{xxxtttqqqpppqqqsssuuuvvvzzz}}}zzzuuupppmmmggg\\\QQQKKKHHHEEEDDDFFFFFFEEEDDDCCCDDDEEEGGGHHHIIIHHHBBBBBBFFFJJJaaa|||nnngggaaaUUUFFF===<<<<<<;;;:::999999999999888888:::>>>AAAEEEOOOYYYeeevvvwwwoooccc]]]TTTLLLEEE@@@<<<999666666666777888:::;;;<<<===>>>???@@@@@@???>>>>>>>>>===;;;999777666555444444444555666777777888999888999999999999888888777555555555555555555555555444444444444444444555555CCCAAA???>>>@@@AAAAAAAAA???BBBDDDBBB???>>>@@@BBBBBB@@@AAAGGGPPPfff~~~tttkkkeee\\\UUUQQQLLLGGGCCCDDDDDDDDDFFFIIINNNSSSUUU]]]^^^```cccfffjjjmmmoootttqqqmmmiiiddd]]]VVVQQQNNNLLLIIIHHHKKKNNNPPPQQQPPPRRRTTTVVVXXXZZZ[[[[[[YYYYYYXXXVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKIIIFFFDDDBBBBBBAAA@@@AAADDDJJJNNNSSSXXX^^^___]]]^^^ccciiirrroooiiidddaaaaaacccdddiiihhhfffeeefffhhhjjjlllmmmnnnnnnllljjjhhhiiikkklllooosssxxx}}}rrr\\\MMMEEECCCAAAAAABBBBBBBBBAAAAAAGGGIIIOOO]]]eeeqqq~~~{{{{{{{{{|||zzz}}}~~~|||zzzuuuooojjjfff[[[QQQLLLJJJFFFEEEGGGFFFEEEDDDCCCDDDEEEGGGIIIHHHGGGAAAAAAGGGMMMgggtttllldddVVVFFF===<<<<<<;;;:::999999999999999888:::>>>AAAEEENNNXXXccctttwwwmmmccc]]]SSSJJJCCC>>>:::888666666666777888:::;;;<<<===>>>???@@@@@@???===<<<===<<<:::888666555444444444444555666777888999:::999:::::::::::::::999888777777666666555555555555222222222333444444444444DDDAAA???>>>@@@BBBCCCCCCEEEFFFFFFDDDAAA???>>>???@@@???AAAGGGNNNccc}}}uuummmfff[[[SSSNNNJJJEEEAAAFFFFFFFFFGGGJJJNNNSSSUUU]]]^^^aaadddhhhlllnnnpppppplllgggaaa\\\VVVOOOKKKGGGEEEDDDEEEHHHKKKMMMNNNMMMNNNPPPSSSUUUWWWXXXYYYWWWWWWUUUTTTRRRPPPOOONNNJJJHHHFFFEEEEEEDDDBBB@@@@@@BBBCCCCCCCCCFFFJJJMMMOOORRRTTTTTTUUUXXX]]]bbbccc```[[[XXXWWWYYY\\\___ddddddcccccceeehhhkkkmmmppprrrrrrooojjjhhhiiilllooosssyyy~~~xxxaaaQQQHHHFFFCCCAAABBBCCCDDDCCC@@@GGGIIIOOO^^^iiixxx~~~|||{{{zzzzzzwwwpppkkkdddZZZPPPLLLJJJGGGFFFGGGEEEDDDCCCCCCDDDFFFIIIJJJIIIGGGAAABBBJJJTTTqqqxxxpppfffVVVGGG???<<<<<<;;;:::999999999999:::999:::>>>@@@DDDNNNYYYaaarrrvvvkkkccc\\\QQQGGGAAA<<<:::888666666666777888999:::;;;<<<===???@@@???>>><<<;;;<<<:::888666555444555555444555666777888999:::;;;:::;;;;;;<<<<<<<<<;;;;;;::::::888777666555555555222111000222444555555444GGGDDD@@@???@@@AAABBBBBBEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@CCCGGGMMM```rrriii]]]SSSMMMIIIEEEBBBCCCCCCDDDEEEIIINNNRRRUUUZZZ\\\^^^aaadddeeeffffffddd___ZZZTTTPPPLLLHHHEEECCCCCCCCCFFFJJJMMMMMMMMMKKKLLLNNNQQQSSSUUUVVVWWWVVVVVVTTTRRRPPPMMMLLLKKKFFFDDDBBBAAAAAAAAA???>>>>>>@@@CCCEEEFFFHHHKKKMMMNNNNNNOOOQQQSSSVVVWWWXXXVVVUUUTTTSSSTTTVVVYYY[[[___```aaacccfffiiimmmnnnrrruuuvvvsssnnnlllnnnqqqrrrwww}}}eeeTTTLLLHHHDDDBBBBBBDDDEEEEEEAAAHHHJJJRRRbbbppp~~~|||zzzzzzzzzwwwoooiiibbbXXXOOOKKKIIIFFFEEEFFFCCCCCCBBBCCCDDDGGGJJJLLLKKKIIIBBBDDDOOO\\\}}}|||sssfffTTTGGGBBB<<<<<<;;;:::999999999999<<<::::::<<>>??????===:::999:::888666555444444555666444555666777999:::;;;<<<;;;;;;<<<===>>>>>>>>>======<<<:::777666555444444222000///111555666666444IIIFFFBBB??????@@@@@@@@@AAA???>>>AAAFFFIIIHHHFFFAAAAAADDDHHHLLL^^^uuulll^^^SSSMMMIIIFFFDDD??????@@@BBBFFFLLLQQQTTTYYYZZZ\\\]]]]]][[[ZZZXXXWWWSSSNNNIIIFFFDDDBBBAAACCCCCCEEEIIIMMMOOOPPPOOOJJJKKKMMMPPPRRRTTTUUUVVVVVVUUUSSSQQQNNNLLLJJJIIIEEECCCAAA@@@@@@@@@???>>>;;;???CCCGGGHHHJJJLLLMMMLLLKKKLLLPPPTTTUUURRRPPPOOOPPPRRRTTTVVVXXXYYYYYY\\\]]]```cccgggkkknnnpppsssvvvxxxvvvrrrqqqtttwwwtttzzzfffUUUNNNJJJEEEBBBBBBDDDFFFGGGDDDKKKNNNUUUgggvvv~~~{{{zzzyyyuuullleee```VVVMMMJJJHHHEEEDDDEEEBBBBBBBBBBBBDDDHHHKKKMMMMMMKKKDDDGGGSSSbbb}}}ttteeeSSSGGGDDD<<<<<<;;;:::999999999999===::::::<<<>>>CCCOOOZZZ]]]nnn{{{uuuiiiaaaYYYNNNDDD>>>;;;:::999888777777777777777888888:::<<<===???>>><<<:::888999777555444333444666777444555666888999:::;;;<<<;;;;;;===>>>????????????>>>===:::777555444444333222000///111555777666555JJJGGGCCC@@@@@@AAAAAA@@@AAABBBEEEGGGHHHGGGFFFEEEDDDHHHFFFGGGOOO\\\yyyyyyiiiXXXPPPLLLGGGCCCBBB>>>>>>@@@DDDHHHNNNSSSVVVWWWWWWXXXYYYYYYWWWSSSPPPNNNKKKGGGCCCAAAAAACCCDDDEEEEEEFFFHHHJJJMMMOOOPPPOOONNNNNNPPPUUUXXXXXXVVVYYYVVVRRRNNNLLLIIIEEECCCCCCCCCBBB@@@>>>===???@@@EEEFFFHHHHHHIIIKKKOOORRRVVVSSSQQQSSSWWWYYYYYYWWWXXXXXXWWWXXXYYYYYYXXXWWWYYY[[[^^^bbbfffjjjmmmnnnwwwxxxzzzyyywwwuuuuuuuuuyyy}}}iiiYYYRRRLLLGGGGGGFFFDDDDDDGGGOOOSSSZZZbbbnnn~~~~~~wwwxxx|||{{{wwwwwwxxxtttmmmcccYYYPPPLLLJJJFFFDDDFFFGGGBBB@@@DDDFFFEEEIIIPPPQQQJJJHHHKKKRRRhhh}}}zzzlllWWWFFFAAA<<<;;;::::::999999::::::999999999:::===CCCKKKQQQZZZccctttzzznnncccWWWKKKDDD???:::777888888888777777666666555555<<<;;;:::999888888888888555555444333333444444444666666777888999::::::;;;>>>======>>>??????<<<:::;;;:::888666666666666777444555666777888999:::;;;KKKGGGCCC@@@@@@AAAAAA@@@DDDFFFHHHJJJKKKJJJJJJIIIFFFIIIFFFFFFNNNYYYuuuwwwhhhXXXOOOKKKFFFCCCBBBAAAAAABBBEEEIIINNNRRRUUUXXXXXXWWWWWWVVVSSSNNNKKKIIIGGGDDDBBBAAABBBEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPNNNNNNQQQUUUXXXXXXWWWWWWTTTOOOKKKIIIFFFCCC@@@@@@@@@AAA@@@??????BBBDDDFFFHHHJJJKKKMMMOOOSSSVVVWWWVVVUUUVVVXXXYYYZZZYYY```aaaaaabbbbbbaaa___]]]YYY[[[___ccchhhmmmqqqrrrzzz|||~~~~~~|||zzzyyyxxxxxx{{{mmm]]]TTTNNNHHHHHHGGGGGGJJJOOORRRYYYbbbmmmzzz}}}vvvttttttrrrsssvvv{{{~~~}}}zzzvvvvvvwwwrrrkkk```WWWNNNLLLJJJFFFDDDEEEGGGBBBAAAEEEGGGGGGKKKQQQRRRKKKHHHLLLVVVnnn|||lllVVVGGGBBB<<<;;;;;;:::999:::::::::888888888888;;;AAAHHHMMMXXXaaasss{{{ooocccWWWKKKDDD???:::777888777777777666666666555555;;;::::::999888888888888555444444333333444444444666777777888999:::;;;;;;>>>>>>>>>???@@@???===;;;;;;:::888666666666666777444555666777888999:::;;;MMMJJJEEECCCBBBCCCCCCBBBEEEFFFHHHJJJKKKKKKKKKKKKGGGJJJFFFEEEMMMVVVppptttfffWWWOOOJJJEEEBBBBBBCCCCCCDDDFFFIIIMMMQQQTTTYYYXXXWWWVVVTTTOOOJJJFFFDDDBBBAAA@@@AAACCCFFFHHHIIIIIIIIIIIIJJJLLLMMMNNNPPPPPPPPPSSSVVVXXXYYYXXXWWWSSSNNNJJJGGGEEEBBB@@@===>>>???@@@@@@BBBFFFHHHHHHKKKMMMOOOQQQTTTWWWZZZ\\\\\\\\\\\\\\\^^^aaadddnnnppprrrsssqqqmmmhhhddd[[[]]]aaaffflllqqquuuwww}}}}}}|||yyy{{{~~~rrraaaXXXQQQKKKJJJJJJLLLSSSZZZYYYbbbooo}}}uuunnnjjjiiilllmmmnnnppptttxxxzzzzzzyyy{{{{{{yyyvvvvvvvvvqqqiii[[[SSSLLLKKKJJJFFFDDDDDDEEEBBBBBBEEEHHHJJJNNNSSSTTTLLLHHHMMM[[[uuu~~~kkkTTTFFFCCC<<<<<<;;;::::::::::::;;;999999999999;;;???FFFJJJUUU___qqq|||pppbbbVVVJJJDDD???:::777888666666666666666555555555::::::999888888777777777555444444333444444555555777777888999:::;;;<<<===???>>>>>>???@@@@@@===;;;:::999888666666666777777444555666777999:::;;;<<>>@@@AAABBBDDDHHHKKKKKKNNNPPPRRRTTTVVVZZZ]]]bbbbbbbbbaaabbbhhhrrryyyzzzoooiii___aaaeeejjjoootttxxxzzz}}}~~~~~~~~~uuucccXXXSSSOOOOOOPPPRRRZZZbbbdddnnn|||rrrlllhhheeegggkkklllmmmooorrruuuwwwxxxyyy{{{{{{zzzwwwvvvvvvppphhhWWWOOOJJJJJJJJJFFFDDDDDDDDDCCCDDDFFFIIIMMMQQQTTTSSSKKKGGGLLL]]]yyygggQQQEEECCC===<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<@@@EEEJJJRRR[[[nnn}}}qqqaaaVVVJJJCCC???:::777888555555555555555666666666999999999999888777666666555555444444444555666666888888999:::<<<===>>>>>>?????????@@@AAA@@@>>><<<:::999777666666666777888555666777888:::;;;======QQQNNNIIIFFFEEEEEEEEEDDDAAABBBDDDEEEGGGHHHHHHIIIIIIJJJEEEDDDJJJQQQfff~~~lll```TTTMMMGGGBBB@@@BBB??????AAACCCGGGLLLQQQTTTXXXWWWVVVUUUTTTPPPKKKGGGBBBAAA@@@@@@BBBDDDFFFGGGLLLLLLLLLLLLMMMNNNOOOPPPSSSUUUVVVXXXZZZ\\\]]]___ZZZVVVPPPKKKHHHEEECCCAAA@@@AAABBBCCCDDDFFFIIILLLOOOQQQRRRTTTVVVYYY]]]aaaggggggggghhhmmmxxxuuullldddfffiiimmmqqquuuxxxzzz|||uuubbbVVVSSSSSSUUUVVVXXX```hhhsss||||||tttllliiihhhgggjjjooonnnoooqqqsssvvvxxx{{{}}}{{{}}}{{{yyyxxxvvvnnnfffTTTMMMHHHHHHIIIFFFDDDDDDCCCDDDEEEFFFJJJOOOSSSTTTQQQKKKFFFKKK]]]{{{yyy||||||cccNNNDDDBBB>>>===<<<<<<;;;;;;<<<<<<=========<<<<<>>:::888888444555555555666666777777999999::::::999888666666666666555555666777777888999999:::<<<===???@@@@@@@@@@@@???@@@AAAAAA???<<<999888777666666666777888666777888:::<<<===??????PPPLLLGGGDDDCCCCCCBBBBBBCCCDDDEEEFFFHHHIIIKKKKKKHHHIIIDDDCCCKKKQQQdddyyyggg]]]SSSLLLFFFAAA@@@BBB>>>>>>@@@BBBGGGLLLPPPSSSWWWVVVVVVUUUTTTQQQLLLHHHCCCCCCBBBCCCCCCEEEGGGHHHLLLLLLMMMNNNOOOQQQSSSTTTVVVXXXZZZ\\\\\\^^^```bbbZZZUUUOOOIIIFFFCCCAAA@@@BBBDDDEEEEEEFFFHHHLLLNNNSSSTTTUUUVVVYYY___fffkkkpppooopppuuuuuulllfffgggjjjnnnrrrvvvyyyzzz|||tttbbbTTTSSSUUUYYY\\\```iiisssyyyqqqllljjjkkklllkkkoootttqqqssstttuuuwwwzzz~~~|||~~~}}}zzzxxxuuulllbbbTTTLLLGGGGGGHHHFFFEEEFFFBBBEEEFFFFFFJJJPPPSSSRRRMMMJJJGGGLLL^^^}}}vvvnnnvvvyyy___LLLDDDAAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;::::::===AAADDDOOOTTTdddzzz}}}ppp```TTTIIIBBB>>>:::888999444555555666777888888999::::::;;;;;;:::999777666777777777777888999::::::::::::;;;===???@@@AAABBBAAA@@@@@@AAABBBAAA???===999888777666666777888999888999:::<<<>>>@@@AAABBBQQQMMMHHHEEEDDDCCCCCCBBBDDDDDDEEEGGGHHHJJJLLLMMMGGGGGGBBBCCCLLLRRRddduuuddd[[[RRRKKKEEE@@@???BBB@@@@@@AAACCCGGGKKKOOORRRWWWVVVUUUUUUTTTPPPKKKGGGCCCCCCDDDDDDFFFHHHJJJKKKKKKLLLMMMOOORRRUUUWWWXXXXXX[[[^^^______```cccfff[[[VVVOOOJJJFFFDDDBBBAAACCCEEEFFFGGGIIIKKKOOORRRWWWWWWXXXZZZ___hhhrrryyy|||}}}{{{mmmgggdddfffjjjnnnssswwwzzz|||}}}rrrdddRRRRRRUUU[[[```hhhvvv|||pppjjjiiijjjoooqqqqqqsssxxxxxxyyyzzzyyyyyy{{{|||~~~}}}zzzwwwsssiii^^^UUUMMMFFFFFFGGGEEEEEEGGGBBBFFFGGGFFFIIIPPPRRRPPPIIIIIIJJJOOO```sssmmmyyyvvv]]]NNNEEEAAA???>>>======<<<<<<======:::;;;;;;:::;;;===@@@CCCNNNQQQ\\\ooo|||ooo___TTTHHHBBB>>>:::888999555555666777888999:::;;;:::;;;<<<<<<<<<:::888777999999999999:::;;;<<<<<<:::;;;<<<>>>@@@AAABBBCCCAAAAAAAAABBBCCCBBB@@@>>>999888777666666777888999::::::<<<>>>@@@BBBDDDDDDTTTPPPKKKHHHGGGFFFFFFEEECCCCCCDDDEEEGGGIIIKKKLLLFFFGGGBBBCCCLLLSSSeeerrrcccZZZQQQKKKEEE??????BBBCCCCCCCCCEEEGGGKKKOOOQQQXXXWWWVVVTTTSSSNNNIIIEEEBBBCCCDDDFFFHHHJJJLLLNNNKKKLLLNNNPPPTTTWWWZZZ[[[ZZZ]]]```aaa```aaaeeehhh^^^YYYRRRLLLHHHFFFEEECCCCCCEEEGGGHHHJJJNNNRRRUUUYYYYYYZZZ]]]dddooo|||ooodddaaabbbdddhhhmmmsssxxx|||~~~rrrfffRRRQQQTTTZZZaaammmxxxqqqhhhhhhmmmsssuuuuuuwww|||~~~}}}|||}}}|||~~~}}}yyyvvvqqqfff[[[WWWNNNFFFEEEFFFEEEEEEHHHAAAFFFHHHFFFHHHOOORRROOOFFFIIILLLQQQccctttooo~~~uuu]]]OOOGGGBBB??????>>>===============<<<<<<=========???BBBEEENNNOOOWWWhhhzzz|||nnn___TTTHHHBBB>>>:::888999555666777888999:::;;;<<<;;;<<<=========;;;999777:::999::::::;;;<<<===>>>;;;;;;===>>>@@@BBBCCCDDDBBBAAAAAABBBCCCBBB@@@>>>888888777666666777888999;;;<<<===???AAACCCEEEFFFYYYQQQKKKJJJHHHEEEDDDFFFCCCDDDEEEGGGHHHHHHIIIIIIJJJGGGFFFHHHKKKUUUfffvvv{{{qqqaaaXXXNNNHHHDDD@@@@@@CCCCCCDDDEEEFFFGGGIIINNNQQQRRRSSSSSSSSSQQQNNNKKKIIIBBBCCCEEEFFFHHHIIIJJJJJJEEEFFFJJJNNNSSSWWW[[[\\\```bbbfffhhhhhhggghhhhhhccc\\\SSSKKKFFFEEEEEEEEECCCFFFIIIKKKMMMOOOSSSUUUYYY\\\```eeennn|||nnnbbb^^^]]]___bbbggglllpppuuuzzz}}}~~~mmm]]]UUUUUUXXX```jjjwww|||tttsssqqqrrrrrrtttwww{{{~~~}}}{{{zzzxxxpppddd[[[OOOMMMIIIEEECCCCCCDDDEEEEEEEEEFFFIIIMMMPPPPPPPPPFFFIIIKKKSSSkkkvvvwwwyyy___OOOIIIFFFCCCAAA>>>===>>>???>>>>>>???>>><<<;;;<<>>>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCBBB@@@>>>===<<<<<<777666555444555777999::::::<<>>>>>===:::999:::<<>>>>>>>>:::;;;===???AAABBBCCCCCCBBBBBBCCCBBBAAA>>>;;;999777666555444555777999:::;;;===???AAABBBEEEHHHKKKZZZSSSLLLJJJGGGCCCBBBDDDCCCEEEGGGJJJLLLMMMNNNNNNPPPMMMLLLLLLMMMRRRaaaooouuulll```WWWMMMHHHCCC???>>>@@@???AAABBBBBBCCCFFFKKKNNNRRRSSSSSSSSSQQQPPPNNNLLLHHHIIILLLNNNPPPOOOOOONNNRRRSSSUUUWWW[[[^^^aaaccchhhkkknnnpppooonnnnnnooohhhaaaVVVLLLHHHGGGGGGHHHKKKMMMQQQSSSTTTUUUXXXZZZ[[[]]]dddqqqmmm^^^XXXWWWWWW[[[]]]```dddhhhnnntttxxxsssfff^^^^^^bbbjjjsss~~~{{{tttsssvvvwwwyyy|||~~~|||{{{yyywwwsssjjj___VVVLLLJJJFFFCCCBBBBBBCCCDDDEEEFFFIIIMMMPPPQQQOOOLLLFFFGGGKKKZZZ{{{qqqmmmzzzfffWWWOOOLLLIIIGGGCCCBBBAAAAAA@@@???>>><<<;;;999:::<<>>>>>>>>:::;;;<<<>>>@@@AAABBBCCC@@@BBBDDDEEECCC???;;;777777666555555666888:::;;;===>>>@@@AAABBBEEEIIIMMM[[[TTTMMMJJJGGGCCCBBBDDDCCCEEEHHHLLLOOOQQQRRRRRRRRRPPPOOOOOOOOOSSS___lll}}}qqqiii^^^UUULLLGGGCCC>>>===??????@@@AAABBBCCCFFFKKKNNNRRRRRRSSSSSSRRRQQQPPPOOOJJJLLLOOOQQQRRRQQQPPPOOOUUUUUUVVVXXX[[[___bbbccclllooorrrttttttssssssssskkkcccWWWMMMHHHGGGHHHIIINNNQQQTTTVVVVVVWWWYYYZZZ\\\___hhhwww~~~fff[[[WWWVVVWWW[[[]]]___bbbffflllssswwwvvvjjjcccccchhhpppxxx{{{uuupppqqquuuyyy|||~~~|||{{{yyyvvvqqqhhh\\\TTTKKKIIIFFFDDDCCCCCCDDDEEEEEEFFFJJJNNNPPPOOOKKKHHHEEEFFFKKK]]]|||hhhjjj}}}fffYYYSSSOOOKKKHHHEEEBBBBBBAAA???>>>===<<<<<<<<<===@@@BBBDDDFFFKKKSSS^^^lll|||sssdddXXXLLLDDD???:::777888666666666666666777888888888888999999999888888888::::::<<<======>>>>>>>>><<<<<<===>>>@@@AAACCCCCCBBBCCCEEEEEEDDD@@@<<<999777777666555666888;;;<<<>>>???@@@@@@BBBFFFKKKOOO\\\UUUNNNKKKIIIDDDCCCEEEDDDFFFKKKPPPTTTVVVWWWWWWUUUTTTSSSSSSRRRTTT^^^jjjxxxmmmeee[[[RRRJJJFFFCCC>>>===???@@@AAABBBCCCEEEHHHMMMPPPRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSUUUVVVWWWVVVUUUTTTWWWWWWXXXZZZ]]]aaaeeegggooorrrvvvxxxxxxwwwxxxxxxnnneeeWWWLLLGGGGGGHHHJJJOOORRRUUUWWWWWWWWWXXXYYY\\\aaakkk|||wwwcccZZZVVVUUUWWWZZZ[[[]]]```dddiiipppuuu}}}rrrgggfffgggmmmuuu{{{zzzwwwtttppprrrvvv{{{~~~}}}||||||zzzwwwpppeeeZZZSSSKKKIIIGGGFFFEEEEEEFFFFFFDDDFFFIIIMMMOOOMMMHHHDDDDDDEEEJJJ^^^qqqccckkkzzzeeeYYYSSSOOOKKKHHHDDDBBBAAA@@@>>>===:::::::::<<<>>>AAADDDFFFFFFJJJQQQ\\\iiizzzvvvggg[[[MMMEEE???:::777888777666666666666777777888888888888888888888888888;;;;;;<<<===>>>>>>>>>>>>????????????AAABBBDDDEEEEEEFFFFFFEEECCCAAA>>>===888777666666777999<<<===??????@@@@@@BBBGGGNNNSSS]]]VVVOOOMMMJJJFFFEEEGGGGGGJJJPPPVVVZZZ]]]^^^___[[[YYYYYYXXXUUUUUU\\\fff{{{qqqggg___WWWPPPHHHFFFCCC???>>>@@@@@@AAACCCDDDFFFIIINNNRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTZZZZZZ[[[]]]aaafffkkkmmmrrruuuyyy||||||}}}}}}~~~rrrhhhZZZNNNHHHHHHJJJLLLPPPSSSVVVXXXWWWWWWVVVWWWZZZ```mmm~~~qqqbbbZZZTTTSSSVVVXXXZZZ]]]```dddiiiooosss{{{qqqiiihhhjjjpppxxx}}}|||wwwuuuvvvwwwvvvyyy}}}}}}{{{|||{{{vvvnnncccXXXQQQJJJIIIHHHFFFFFFFFFGGGGGGEEEFFFIIILLLMMMJJJEEEAAABBBDDDLLL___zzzllldddqqqyyydddYYYQQQLLLJJJGGGCCCAAA@@@???>>><<<777777888:::===@@@CCCDDDEEEIIIPPPZZZgggwwwzzzjjj]]]OOOFFF@@@:::777888777777666666666666777777888888888777888888999:::;;;<<<===>>>>>>>>>>>>>>>@@@@@@???@@@AAACCCEEEFFFHHHHHHHHHGGGEEECCCAAA???888777777777888:::===>>>?????????@@@CCCIIIQQQWWW^^^VVVPPPNNNLLLHHHHHHJJJKKKOOOVVV\\\bbbeeefffgggbbb```___]]]WWWTTTYYYaaattt}}}tttjjj```YYYTTTMMMGGGEEECCC??????AAA@@@AAACCCDDDFFFIIINNNRRRQQQQQQRRRRRRSSSTTTUUUVVVTTTSSSRRRQQQQQQRRRSSSSSSZZZZZZ\\\___dddjjjpppsssuuuxxx}}}vvvlll]]]PPPJJJJJJMMMOOOQQQTTTXXXYYYXXXWWWVVVVVVVVV___nnnnnnccc\\\TTTSSSYYY[[[^^^aaaeeehhhmmmrrruuuzzzxxxpppnnnjjjlllsss{{{~~~xxxvvvwww{{{~~~~~~|||zzz{{{zzzuuukkk___UUUOOOHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJLLLLLLJJJEEEAAA@@@EEEOOObbbtttmmmjjjyyywwwbbbXXXQQQJJJIIIFFFCCCAAA@@@@@@???===999999:::;;;===???@@@BBBEEEIIIOOOXXXeeevvv~~~lll___PPPFFF@@@:::777888777777666666666666777777999888888777888999:::;;;<<<<<<===>>>>>>>>>>>>===@@@@@@??????@@@BBBDDDEEEHHHIIIKKKKKKIIIFFFBBB???888777777777888;;;>>>???>>>>>>>>>???CCCKKKTTTZZZ^^^WWWQQQOOOMMMJJJIIIKKKOOOSSSZZZaaagggjjjllllllgggeeeddd```YYYSSSVVV]]]lllyyypppfff[[[TTTRRRKKKFFFDDDCCC@@@@@@BBB???AAABBBCCCEEEIIINNNRRRQQQQQQRRRRRRSSSUUUVVVWWWXXXWWWUUUSSSSSSTTTUUUWWWXXXYYY[[[^^^dddkkkqqquuuwwwzzzzzzooo___RRRLLLLLLOOORRRRRRUUUYYYZZZYYYWWWVVVVVVSSS^^^nnnmmmeee^^^VVVVVV\\\___cccgggkkknnnrrrvvvyyyzzzxxxmmmkkkmmmkkknnnuuu~~~|||{{{}}}|||xxxyyyyyysssiii]]]SSSMMMFFFFFFEEEEEEEEEEEEEEEFFFJJJJJJKKKLLLLLLJJJEEEBBB???FFFRRReeesssnnnooosss```XXXRRRLLLIIIGGGCCCBBBAAAAAA@@@???=========>>>>>>???@@@AAAEEEHHHOOOXXXeeeuuummm```QQQGGG@@@:::777999888777666666666666777777999999888888888999;;;<<<<<<======>>>>>>>>>>>>===@@@???>>>>>>???AAACCCDDDGGGIIIMMMOOOMMMHHHBBB>>>888888777777999;;;>>>@@@>>>>>>>>>???CCCLLLVVV]]]YYYWWWSSSPPPMMMKKKKKKKKKQQQRRRVVV^^^ggglllllljjjgggeee```ZZZUUUSSSSSSUUUmmmtttiii___XXXSSSNNNJJJEEEBBBAAAAAABBBAAACCCDDDEEEFFFHHHKKKOOOSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXVVVTTTTTTVVVXXXYYYZZZ]]]ZZZZZZaaahhhmmmtttzzz{{{qqq^^^SSSOOOMMMNNNQQQXXXYYYYYYWWWTTTSSSSSSSSSUUU```rrrqqqiii___UUUVVV^^^dddjjjpppuuuwwwwwwvvvvvv~~~vvvooooooppprrrtttwww||||||yyyxxxwwwtttnnndddYYYRRRNNNJJJHHHGGGGGGHHHIIIHHHGGGIIILLLOOOOOOKKKFFFCCCAAACCCDDDOOOjjjtttrrrwwwppp___WWWPPPIIIHHHFFFEEEDDDDDDCCCAAA????????????>>>??????@@@AAABBBGGGQQQ]]]gggqqq{{{lllaaaQQQDDD>>>;;;999888666666666666777777777777777777777888999999::::::;;;<<<===>>>????????????>>>>>>>>>======@@@EEEIIIJJJNNNPPPPPPOOOMMMFFF>>><<<888777:::<<<::::::<<<;;;;;;<<>>;;;999888666666666666777777777888777777888888999::::::::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;<<<>>>CCCFFFJJJOOOSSSTTTTTTRRRKKKBBB;;;777555888:::888999;;;::::::;;;???FFFRRR]]]eeeXXXUUUPPPLLLJJJJJJKKKLLLKKKPPPXXX^^^ccceeeggghhhfffbbb[[[SSSLLLJJJLLLNNNZZZpppuuuhhh]]]TTTNNNJJJGGGCCCAAAAAACCCCCCCCCEEEFFFGGGHHHHHHJJJMMMPPPRRRSSSTTTUUUVVVXXXYYYYYYWWWUUUTTTUUUYYY[[[]]]]]]^^^\\\___ffflllpppuuu{{{xxxdddYYYUUUTTTWWWZZZVVVWWWXXXWWWVVVVVVWWWYYY```iiivvvtttmmmeee^^^___fffpppqqqrrrssstttvvvzzz}}}}}}|||}}}~~~|||yyysssrrrnnnggg]]]SSSMMMJJJHHHFFFEEEEEEFFFGGGGGGFFFJJJLLLNNNMMMIIIDDDAAA???CCCGGGYYYwwwpppbbbZZZTTTOOOKKKJJJHHHGGGGGGFFFDDDBBBCCCBBBAAA@@@????????????DDDFFFMMMVVV^^^iiizzzyyylllaaaRRREEE>>>;;;999888666666666777777777888888777888888999999::::::;;;:::;;;<<<===============:::;;;<<<<<<<<>>FFFRRR```iiiWWWTTTPPPLLLIIIJJJKKKMMMKKKQQQYYY^^^```aaadddffffffaaaZZZQQQKKKIIIKKKNNNYYYmmmvvviii]]]RRRKKKHHHEEEBBBAAABBBDDDDDDDDDGGGHHHIIIIIIIIIJJJMMMOOORRRRRRSSSUUUVVVWWWXXXYYYVVVUUUUUUWWW[[[^^^______^^^^^^bbbiiinnnqqqxxx~~~zzzfff[[[WWWUUUWWW[[[XXXYYYYYYYYYYYYZZZ\\\^^^aaakkkyyyvvvooohhhbbbccchhhnnnnnnmmmmmmooottt{{{|||yyyrrrqqqllldddZZZQQQKKKIIIGGGEEEDDDDDDFFFGGGFFFFFFKKKLLLMMMKKKGGGBBB@@@???BBBJJJ___pppcccZZZTTTQQQMMMKKKIIIHHHHHHGGGEEEDDDEEEDDDCCCAAA@@@?????????CCCEEEJJJRRR[[[gggyyyxxxkkk```QQQEEE???;;;999777666666777777777888888888888888999999:::;;;;;;;;;::::::;;;<<<======<<<<<<;;;===>>>??????BBBFFFIIIOOOUUU\\\______\\\SSSIIIBBB<<<999;;;<<<;;;<<>>EEERRRaaalllXXXVVVQQQMMMKKKKKKLLLMMMMMMSSSZZZ^^^___```cccfffccc___XXXOOOIIIHHHJJJMMMXXXiiiyyykkk^^^RRRKKKGGGEEECCCBBBDDDEEEFFFEEEHHHIIIKKKKKKKKKKKKMMMOOOQQQRRRSSSTTTVVVWWWXXXXXXWWWVVVVVVYYY]]]___``````___```dddkkkpppttt{{{{{{hhh]]]XXXVVVWWWYYYYYYZZZZZZZZZ[[[\\\```bbbbbbmmm|||xxxpppiiiddddddgggffffffeeefffjjjrrr|||{{{xxxssspppkkkbbbXXXPPPKKKIIIFFFDDDCCCDDDEEEGGGGGGFFFJJJKKKKKKHHHEEEAAA@@@@@@CCCNNNgggpppcccZZZSSSQQQNNNLLLJJJIIIIIIIIIGGGEEEFFFEEEDDDBBBAAA@@@@@@@@@BBBCCCHHHPPPYYYeeexxxwwwhhh^^^PPPEEE>>>;;;999777777777777777888888888888999999999:::;;;;;;<<<<<<:::;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@DDDHHHLLLTTT[[[aaadddeeeaaaWWWLLLGGG@@@<<<<<<<<<<<<===@@@:::;;;<<<>>>DDDPPP___kkkZZZXXXUUUQQQNNNMMMLLLLLLOOOSSSWWW\\\___cccgggjjjccc```YYYPPPIIIGGGHHHKKKSSSaaa||||||oooaaaTTTLLLHHHFFFDDDDDDEEEGGGGGGFFFIIIKKKMMMMMMMMMNNNOOOQQQQQQRRRSSSTTTUUUWWWXXXXXXXXXWWWXXX[[[^^^aaaaaaaaa```aaaeeelllqqqvvvzzziii```\\\YYYYYY[[[\\\]]]]]]]]]^^^```dddggghhhsss}}}ssskkkfffdddddd^^^______bbbgggqqq|||{{{xxxssspppiii```VVVNNNJJJIIIEEEDDDCCCDDDFFFGGGGGGGGGIIIIIIIIIFFFCCCAAA@@@AAAFFFSSSooonnndddZZZTTTSSSPPPNNNLLLLLLLLLKKKIIIGGGGGGFFFEEECCCBBBAAAAAAAAAAAABBBGGGOOOWWWbbbttttttdddZZZMMMCCC>>>;;;999777777777777888888888999999999::::::;;;;;;<<<<<<===;;;<<<<<<=========<<<<<<::::::;;;<<>>???CCCMMM\\\ggg\\\[[[YYYUUURRROOOMMMKKKOOOPPPSSSYYYaaaiiioooqqqjjjfff___VVVNNNIIIIIIJJJMMMYYYqqqrrrdddWWWNNNIIIHHHFFFFFFGGGHHHHHHGGGIIILLLNNNOOOOOOPPPRRRSSSQQQQQQRRRTTTUUUVVVWWWXXXYYYYYYZZZ\\\___aaaaaaaaaaaaaaaffflllqqqwwwyyykkkdddcccaaa```bbbeeeeeeeeeeeeeeehhhlllooouuu}}}vvvmmmgggdddbbb[[[\\\^^^bbbhhhrrr|||~~~{{{xxxrrroooggg^^^TTTLLLIIIIIIFFFDDDCCCDDDFFFHHHHHHGGGHHHHHHGGGDDDBBB@@@AAABBBJJJYYYwww}}}lllddd[[[VVVWWWTTTRRRPPPOOOOOONNNLLLKKKGGGFFFEEEDDDCCCCCCBBBCCCBBBCCCGGGNNNTTT]]]mmm||||||ppp```WWWKKKBBB===;;;999777777777888888888999999999:::::::::;;;<<<<<<===============>>>>>>======<<<::::::;;;<<>><<<;;;<<<@@@:::===@@@@@@BBBJJJXXXccc^^^]]][[[XXXTTTPPPMMMKKKNNNMMMOOOWWWcccnnnuuuxxxqqqnnnfff]]]SSSMMMKKKKKKLLLVVVkkktttfffXXXPPPJJJIIIGGGGGGHHHIIIHHHGGGJJJLLLOOOPPPQQQRRRSSSUUUQQQQQQRRRTTTUUUVVVWWWXXXZZZZZZ[[[]]]```bbbaaa```aaabbbffflllqqqxxxxxxlllhhhhhhgggfffhhhmmmnnnnnnmmmmmmppptttxxxyyynnnhhhddd```[[[]]]```dddjjjsss|||~~~{{{xxxqqqmmmfff\\\RRRKKKHHHHHHFFFEEEDDDEEEGGGHHHIIIHHHGGGGGGFFFCCCAAA@@@BBBCCCNNN^^^|||zzzjjjddd]]]YYYZZZVVVTTTRRRRRRRRRQQQOOOMMMGGGFFFEEEDDDDDDCCCCCCDDDBBBCCCGGGMMMRRRYYYhhhvvvzzzmmm]]]UUUIIIAAA===;;;999888777888888888888999999999::::::;;;;;;<<<============>>>>>>>>>>>>>>>============<<<===BBBJJJTTT[[[eeelllsssxxx||||||vvvnnnVVVMMMEEEAAA???===???BBB:::>>>AAAAAABBBIIIUUU___ccc^^^XXXTTTRRRQQQPPPPPPLLLLLLPPPWWWcccnnnwww{{{tttwwwwwwlll[[[NNNIIIJJJMMMSSScccvvvgggZZZRRRLLLIIIGGGGGGIIIKKKLLLLLLOOOOOOPPPQQQPPPMMMKKKJJJPPPPPPPPPPPPRRRTTTWWWXXXXXXZZZ]]]^^^^^^]]]^^^^^^cccfffiiikkkppp{{{vvvlllnnnmmmggghhhoooxxxyyyzzzyyyxxxzzz|||ssskkkfffccc\\\___ccchhhoooxxxzzzssstttnnndddXXXNNNHHHHHHIIIGGGGGGFFFFFFFFFGGGIIIJJJJJJGGGEEEDDDAAA>>>CCCJJJQQQgggwwwjjj```]]]]]]WWWWWWVVVSSSQQQOOONNNNNNOOOIIIJJJJJJHHHEEECCCCCCCCCDDDAAAFFFOOORRRTTTbbbtttyyyhhhXXXLLLAAA===;;;888999;;;888888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;===@@@CCCDDDBBB>>><<<;;;>>>???@@@BBBGGGPPPYYY```kkkttt|||xxxfffUUUEEE@@@BBBCCCCCCCCCDDDAAA@@@CCCEEEIIIQQQZZZddd^^^WWWQQQNNNMMMLLLKKKMMMMMMPPPWWWbbbnnnvvv{{{uuucccTTTMMMMMMLLLRRR```{{{zzzkkk\\\TTTMMMKKKIIIHHHJJJMMMNNNNNNPPPQQQSSSTTTSSSRRRPPPOOOOOOOOOOOOPPPRRRUUUWWWXXX[[[]]]```bbbbbbbbbcccddddddgggjjjnnntttyyyqqqqqqnnnhhhjjjrrr}}}~~~vvvnnniiifffaaacccgggmmmvvv~~~~~~zzzttttttnnncccWWWMMMHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHEEECCCBBB???>>>CCCJJJVVVkkkuuujjj```]]]]]]XXXWWWVVVUUUSSSQQQPPPOOOOOOJJJKKKKKKIIIFFFDDDCCCDDDEEEBBBFFFMMMOOOQQQ^^^ooovvvfffUUUKKKAAA===;;;999888:::888888888888999:::;;;<<<>>>??????@@@@@@??????>>><<>>AAAEEELLLUUU```gggrrrzzz~~~lll[[[JJJCCCCCCCCCCCCDDDFFFCCCCCCEEEGGGIIIPPPXXX```ZZZSSSMMMKKKJJJKKKKKKOOONNNQQQXXXcccpppzzz~~~jjjYYYOOOMMMKKKPPP]]]tttooo```VVVNNNLLLJJJJJJLLLOOOPPPPPPMMMNNNPPPQQQQQQQQQPPPOOONNNNNNOOOPPPRRRUUUXXXYYY[[[]]]```bbbbbbbbbdddeeehhhjjjnnnrrrzzz{{{wwwuuuooojjjnnnwww{{{tttooollleeefffjjjrrr}}}|||{{{xxxuuussslllaaaUUULLLHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGEEEBBBAAA@@@>>>===CCCKKK[[[rrrqqqhhh```]]]^^^YYYXXXWWWWWWVVVTTTRRRPPPOOOLLLMMMLLLJJJGGGEEEEEEEEEFFFCCCFFFKKKMMMOOO[[[jjj}}}sssbbbRRRIII@@@>>><<<999777888888888888888999:::;;;<<<@@@@@@AAAAAAAAAAAA@@@@@@<<>>>>><<<===DDDLLL___xxxmmmggg```^^^___[[[XXXYYYYYYXXXVVVTTTQQQPPPNNNOOONNNLLLIIIFFFFFFFFFFFFDDDEEEJJJLLLQQQ\\\hhhxxxqqq___OOOFFF@@@>>>===:::777888999999999999:::;;;<<<<<>>FFFOOOccc{{{jjjgggaaa^^^```\\\YYYZZZZZZYYYWWWUUURRRQQQPPPPPPPPPMMMIIIGGGFFFGGGDDDDDDEEEIIINNNUUU```jjjvvvooo^^^MMMEEE??????>>>;;;888999::::::::::::;;;<<<===>>>>>>??????@@@@@@??????>>>@@@AAABBBBBBAAAAAACCCDDDHHHMMMUUU^^^gggpppyyyjjj[[[MMMFFFFFFGGGJJJNNNSSSRRRSSSVVVTTTPPPPPPSSSTTTPPPLLLIIIJJJKKKLLLLLLJJJLLLRRR]]]kkkzzzppp___SSSMMMIIIMMMUUUddd}}}xxxggg[[[SSSPPPMMMMMMNNNOOOOOOOOORRRRRRQQQPPPOOONNNMMMMMMMMMNNNOOORRRVVVZZZ^^^``````bbbdddeeefffhhhkkknnnrrrvvv}}}{{{rrrttttttoooiiihhhnnnuuurrrtttxxxrrrrrrsss{{{|||~~~zzzvvvvvvuuurrrkkkbbbWWWNNNJJJHHHFFFEEEDDDEEEEEEEEEEEEDDDDDDCCC@@@===<<<======@@@IIISSSnnnvvviiigggaaa___aaa]]][[[ZZZZZZXXXWWWUUUSSSRRRPPPQQQPPPMMMJJJGGGFFFGGGDDDDDDEEEIIIOOOXXXccckkkrrr{{{nnn]]]LLLEEE?????????<<<:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBDDDFFFKKKRRR\\\fffqqqzzzvvv___SSSHHHEEEFFFHHHMMMRRRXXXWWWXXXZZZXXXTTTTTTWWWOOOLLLJJJIIIJJJKKKKKKKKKLLLMMMRRR[[[gggrrryyy||||||~~~zzzoooaaaUUUOOOIIIMMMVVVccczzzzzziii^^^VVVTTTPPPOOOOOOPPPPPPOOOQQQPPPOOOOOONNNNNNNNNNNNMMMNNNPPPSSSXXX\\\aaacccaaacccfffiiilllpppuuuyyy{{{wwwtttuuusssmmmgggfffjjjmmmhhhmmmwwwuuutttttt{{{~~~}}}xxxvvvwwwuuupppggg___SSSLLLJJJIIIGGGEEEEEEEEEFFFFFFFFFEEEDDDCCC@@@======>>>???BBBLLLWWW}}}ssshhhhhhbbb```aaa^^^\\\[[[YYYWWWUUUTTTSSSSSSQQQQQQPPPMMMJJJGGGFFFFFFDDDEEEFFFHHHNNNYYYdddjjjkkksssmmm\\\MMMEEE???>>>???===<<<>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDFFFIIILLLTTT[[[dddnnnwww~~~uuugggWWWNNNEEEDDDFFFIIINNNSSS[[[ZZZ[[[]]]\\\XXXYYY]]]HHHGGGGGGHHHKKKMMMMMMMMMNNNOOOSSSZZZbbbjjjnnnppprrruuuxxxuuulll```UUUOOOIIINNNVVVcccyyy|||kkkaaaYYYVVVSSSQQQPPPQQQPPPPPPTTTSSSSSSSSSSSSTTTUUUUUUNNNOOOQQQTTTYYY^^^bbbeeehhhkkkooosssxxx~~~yyyvvvxxxvvvwwwssslllfffeeefffhhhjjjqqquuussssssxxx{{{vvvvvvxxxtttnnnfff]]]QQQKKKIIIJJJHHHFFFEEEFFFGGGGGGGGGEEEDDDCCC@@@>>>===???@@@DDDNNNYYYqqqhhhiiiccc```aaa^^^]]][[[YYYVVVTTTTTTTTTTTTQQQQQQPPPMMMIIIGGGFFFFFFEEEFFFFFFGGGNNNYYYbbbgggeeennn}}}lll[[[NNNEEE???>>>???>>>>>>???????????????@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFIIINNNQQQ^^^dddllltttyyy}}}yyyjjj[[[SSSKKKEEEEEEGGGIIINNNTTT]]][[[]]]___^^^[[[\\\```KKKJJJIIIHHHHHHHHHIIIJJJGGGLLLSSSXXX[[[^^^bbbeeemmmlllkkkgggbbb[[[UUURRRIIINNNTTT]]]rrr{{{lllbbbZZZXXXVVVTTTSSSUUUVVVXXXWWWVVVUUUVVVWWWWWWVVVTTTQQQPPPSSSYYYbbbjjjmmmnnnqqqsss{{{}}}vvvssstttvvvwwwrrrllliiigggfffbbb___hhhvvvyyywwwzzz}}}~~~|||yyywwwwwwtttpppkkk___WWWPPPMMMJJJFFFFFFHHHDDDFFFJJJKKKIIIFFFCCCBBBCCC999777@@@CCCEEEUUUjjj|||rrrfff```aaabbb```]]]___\\\XXXTTTQQQQQQRRRSSSTTTSSSQQQQQQQQQOOOLLLJJJGGGHHHKKKMMMQQQWWW]]]bbbccckkkwwwnnn\\\OOOGGGAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCEEEEEEEEEDDDCCCBBBGGGHHHHHHHHHIIINNNUUU\\\bbbfffkkkqqquuuwwwxxxwwwqqqqqqpppnnnjjjccc\\\VVVNNNLLLIIIHHHIIILLLOOORRR[[[]]]___^^^\\\^^^ccchhhKKKJJJIIIHHHHHHHHHIIIJJJGGGLLLRRRVVVYYY]]]aaadddfffggghhhfffaaaZZZRRRMMMJJJMMMSSS\\\ooo|||mmmccc[[[ZZZWWWVVVUUUWWWYYYZZZ\\\[[[YYYYYYZZZZZZXXXVVVSSSTTTXXX```jjjrrrwwwxxx}}}yyyuuutttvvvyyy{{{xxxsssoookkkhhhdddaaajjjuuu}}}yyy~~~{{{xxxzzz~~~~~~zzzwwwvvvuuusssnnnjjj]]]VVVOOOLLLIIIFFFEEEGGGDDDFFFHHHIIIHHHFFFDDDCCCCCC:::999AAAEEEIII]]]uuuyyypppfffaaabbbcccaaa^^^^^^\\\XXXUUUSSSSSSTTTUUUWWWUUUSSSQQQQQQOOOMMMKKKKKKLLLLLLMMMOOOSSSZZZ^^^bbbjjjvvvooo]]]OOOGGGAAAAAABBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCFFFIIIKKKMMMOOOTTTZZZ___ggghhhiiijjjiiihhhgggfffaaaaaabbbaaa___[[[UUUQQQJJJIIIFFFFFFHHHMMMRRRUUU[[[\\\\\\\\\]]]```fffkkkLLLKKKJJJIIIHHHIIIJJJJJJKKKMMMQQQTTTWWW[[[```dddggghhhjjjhhhcccZZZPPPJJJKKKMMMQQQYYYkkk}}}nnneee]]]\\\ZZZXXXXXXZZZ\\\^^^bbb```^^^^^^^^^^^^]]][[[YYY[[[bbbkkkvvv}}}yyyxxxyyyzzzzzzzzz|||zzzrrrkkkgggeeelllsss{{{}}}yyysssnnnkkkqqqsssuuuvvvwwwyyy|||~~~~~~yyy{{{~~~~~~{{{xxxuuutttsssqqqlllgggZZZSSSLLLJJJHHHEEEDDDFFFEEEFFFGGGGGGGGGFFFEEEDDDBBB<<<===CCCFFFOOOiiitttmmmeeebbbcccdddbbb___]]][[[YYYWWWVVVVVVWWWXXX\\\YYYUUURRRQQQPPPNNNLLLMMMMMMLLLKKKMMMRRRXXX]]]bbbiiissssss```PPPHHHBBBBBBCCCBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEHHHLLLQQQUUUYYY\\\___bbbfffdddaaa^^^ZZZWWWUUUSSSRRRTTTUUUWWWWWWUUUSSSRRRNNNLLLIIIGGGIIINNNTTTXXXZZZZZZYYY[[[___eeelllpppNNNMMMKKKJJJJJJJJJKKKLLLPPPPPPPPPRRRWWW___ggglllssssssqqqllleee[[[QQQKKKKKKLLLOOOWWWeee}}}ooofff___^^^\\\[[[[[[]]]___aaaeeecccbbbcccdddeeedddbbbbbbfffmmmvvv|||yyyvvvttt{{{}}}zzzooojjjiiilllooorrrqqqkkkeeebbbbbbgggjjjmmmppprrrtttwwwzzz|||}}}~~~~~~|||yyyvvvsssrrrrrroooiiidddVVVPPPJJJIIIGGGDDDCCCEEEFFFEEEEEEFFFGGGGGGFFFEEEBBB???AAADDDHHHUUUvvvnnniiicccbbbccccccaaa^^^[[[[[[ZZZYYYYYYYYYZZZ[[[___\\\WWWSSSRRRQQQOOONNNLLLLLLJJJJJJLLLRRRZZZ```dddiiiqqq|||wwweeePPPHHHAAAAAABBBAAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHIIINNNRRRXXX]]]```aaaaaa```[[[XXXUUUPPPMMMLLLLLLLLLNNNPPPSSSUUUVVVWWWYYYZZZZZZVVVPPPKKKKKKNNNTTTXXX[[[ZZZZZZ]]]ccckkkrrrvvvQQQPPPOOOMMMMMMNNNNNNOOORRRQQQRRRVVV___kkkvvv|||}}}vvvlllaaaXXXQQQMMMKKKKKKNNNTTT___sss}}}qqqiiibbbaaa___]]]]]]___aaaccceeedddeeehhhjjjlllkkkjjjllloootttzzz}}}wwwrrrqqqrrrtttuuu~~~~~~rrrlllkkkiiikkkllliiiccc___^^^___```ccchhhmmmqqquuuyyy}}}|||zzzxxxuuusssqqqppplllfff```SSSMMMHHHHHHGGGCCCCCCEEEFFFEEEDDDFFFHHHIIIHHHFFFBBBAAACCCEEEJJJ]]]{{{jjjfffbbb```aaaaaa___]]]ZZZZZZZZZ[[[[[[\\\\\\\\\```\\\XXXTTTSSSSSSQQQPPPNNNMMMLLLKKKLLLQQQYYY^^^fffiiipppyyy|||jjjRRRIIIAAA@@@AAA@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGKKKNNNPPPXXX[[[___bbbcccaaa]]]ZZZPPPMMMJJJGGGFFFGGGIIIJJJNNNPPPTTTVVVXXX[[[```cccddd^^^VVVNNNLLLOOOUUUYYY^^^___```ccciiipppxxx}}}UUUTTTSSSQQQQQQRRRRRRSSSTTTVVVZZZcccppp||||||qqqeeeZZZRRRNNNLLLKKKIIILLLSSSYYYhhhtttmmmgggfffcccaaaaaabbbdddeeefffgggjjjnnnrrrsssqqqoooppprrruuuwwwyyy|||sssooojjjhhhjjjnnnrrruuu{{{}}}qqqlllkkkfffhhhhhheeeaaa]]]^^^___[[[^^^ccciiiooouuu{{{~~~zzzyyywwwtttqqqooommmhhhaaa[[[QQQKKKGGGGGGGGGDDDCCCEEEFFFEEEEEEGGGKKKLLLJJJGGGAAABBBDDDGGGOOOhhhzzzjjjgggbbb```___^^^]]]\\\YYYZZZ[[[\\\]]]]]]]]]\\\]]]ZZZWWWUUUUUUUUUTTTSSSTTTRRRPPPNNNMMMPPPUUUYYYeeehhhmmmuuummmUUULLLCCCAAAAAA@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCFFFJJJPPPUUUYYYbbbcccccccccbbb^^^WWWSSSIIIGGGDDDBBBBBBDDDGGGIIIMMMPPPTTTWWWYYY___ffflllllleeeZZZQQQNNNRRRXXX]]]dddgggkkkmmmpppuuu}}}YYYXXXVVVUUUUUUUUUVVVWWW^^^ccckkkwwwxxxrrrhhh\\\TTTNNNLLLLLLJJJHHHLLLRRRUUU___zzzyyyrrrmmmkkkhhhfffeeeeeeggghhhiiikkkpppuuuyyyxxxuuuqqqnnnoooooonnnmmmooossswww|||yyynnnfffccc```aaafffmmmssswwwvvvnnnjjjiiidddfffgggeeeaaa^^^^^^___YYY\\\aaafffmmmttt|||}}}yyywwwuuurrrnnnllliiiccc[[[TTTOOOIIIFFFGGGGGGDDDCCCEEEFFFEEEEEEIIINNNOOOKKKGGG???@@@CCCHHHVVVtttyyymmmjjjeee```^^^]]]]]]\\\XXXYYY[[[]]]]]]]]]\\\[[[YYYXXXVVVVVVWWWWWWVVVUUUUUUTTTRRRPPPOOOPPPTTTWWWbbbeeejjjrrrmmmZZZPPPGGGDDDCCCBBBBBBDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDGGGMMMUUU\\\```iiigggdddaaa___YYYRRRMMMDDDBBBAAA@@@AAADDDGGGIIIOOOSSSXXX[[[___fffqqqyyyyyyqqqdddXXXSSSUUU[[[___iiiooovvvwwwuuuxxx[[[ZZZYYYXXXWWWXXXYYYYYYjjjpppzzz|||nnniiiaaaXXXRRRNNNMMMMMMIIIHHHKKKQQQSSSZZZsss|||vvvqqqooollliiihhhhhhiiijjjmmmooouuuzzz}}}{{{vvvrrrjjjjjjiiifffdddeeejjjoooqqqvvvwwwvvvuuutttkkk```]]][[[ZZZ]]]eeennnvvvzzz}}}qqqkkkiiihhhccceeegggfffaaa^^^^^^___[[[]]]aaaffflllttt}}}~~~|||yyywwwssspppmmmjjjggg```WWWPPPNNNIIIFFFGGGGGGEEEDDDFFFFFFEEEFFFKKKPPPQQQLLLGGG===???BBBJJJ[[[|||yyypppmmmgggbbb^^^]]]]]]]]]XXXYYY[[[]]]]]]]]][[[ZZZVVVVVVUUUWWWXXXYYYWWWVVVRRRRRRRRRQQQQQQSSSWWWZZZ^^^bbbgggppp}}}~~~lll]]]SSSIIIFFFEEECCCCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEIIIOOOXXX```eeelllhhhccc___\\\WWWPPPKKK???>>>>>>???AAAEEEIIILLLSSSXXX]]]aaafffooo{{{}}}nnn```XXXXXX\\\```llluuu}}}}}}yyyyyyaaaaaa```^^^___ccciiinnnzzzxxxsss```]]]YYYVVVTTTRRRPPPNNNHHHIIIKKKMMMOOOWWWkkk}}}zzzvvvpppllllllllljjjjjjmmmooosssyyy|||{{{wwwpppkkkhhhddd___^^^```bbbbbbaaahhhiiikkkkkkjjjhhhdddbbbXXXYYY\\\aaadddiiivvvyyyooohhhhhhkkkhhhhhhgggfffeeedddbbbaaa___aaacccfffjjjqqqyyy|||{{{}}}~~~{{{xxxuuussspppllliiieee___VVVPPPGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGJJJMMMPPPNNNHHHBBBBBBCCCCCCJJJcccsssnnngggaaa___^^^]]]]]]aaa^^^ZZZXXXXXXYYYXXXXXXXXXYYYZZZYYYWWWVVVWWWXXXVVVUUUSSSRRRQQQRRRTTTUUU^^^^^^bbbjjjuuu}}}ooo^^^TTTKKKHHHFFFDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGKKKRRRZZZbbbfffkkkgggbbb]]]YYYSSSKKKFFF>>>;;;<<>>;;;===AAADDDEEEJJJPPPXXXccckkkppp|||vvvddd[[[[[[___cccqqqzzz~~~|||ppprrrssstttwww{{{yyysssooommmdddaaa\\\XXXUUUSSSPPPNNNKKKKKKLLLMMMMMMSSScccrrrzzztttnnnjjjkkkllllllmmmppprrruuuyyy{{{zzztttnnnjjj___\\\YYYYYYZZZ]]]^^^___^^^^^^]]]]]]]]]]]]^^^^^^\\\ZZZ\\\cccjjjooowww~~~zzznnngggbbbcccffflllmmmooopppooonnnllljjjiiikkkmmmooopppqqqtttwww}}}}}}}}}|||zzzyyyzzzwwwvvvzzz~~~}}}{{{xxxuuuooolllhhhbbb]]]VVVNNNIIIGGGFFFFFFFFFFFFFFFGGGGGGJJJLLLNNNPPPOOOKKKDDD>>><<<@@@GGGTTTooo~~~rrrnnniiieeedddccccccbbb^^^\\\ZZZZZZ[[[]]]]]]]]]ZZZXXXVVVVVVYYYYYYWWWUUURRRQQQPPPPPPPPPRRRTTTUUUVVVVVVZZZaaaiiiuuuuuuiii^^^TTTOOOMMMKKKKKKNNNPPPOOOMMMKKKHHHGGGEEEEEEFFFFFFFFFHHHLLLQQQVVVYYY]]]ZZZVVVRRRMMMGGGAAA===>>><<<===AAACCCEEEJJJQQQ]]]jjjvvv|||wwwggg```___```aaammmvvv}}}}}}|||{{{zzzyyywwwtttqqqpppooofffccc^^^YYYVVVTTTQQQOOOLLLKKKLLLNNNOOOTTTaaaooo{{{tttnnniiiiiiiiihhhjjjmmmppprrruuuvvvtttoooiiieee^^^]]][[[[[[]]]```bbbdddcccbbb```^^^^^^___```aaa```^^^```iiiqqqwww~~~xxxmmmgggcccccceeeiiikkknnnqqqrrrrrrqqqpppoooqqqtttuuutttrrrrrrsssxxx{{{~~~}}}|||yyyvvvvvv{{{~~~{{{wwwtttrrroooiiiccc[[[TTTNNNJJJFFFFFFFFFEEEFFFFFFGGGHHHLLLMMMOOOOOOMMMGGGAAA===<<<@@@GGGTTTpppttt~~~ooolllhhhfffeeeeeedddddd___]]]\\\]]]___aaaaaa```^^^ZZZWWWYYY\\\^^^ZZZVVVRRRRRRQQQPPPQQQSSSUUUWWWXXXWWWZZZ___fffqqq{{{pppdddYYYTTTRRRPPPPPPSSSSSSRRRPPPNNNKKKHHHFFFEEEEEEDDDDDDDDDFFFJJJMMMOOOSSSQQQOOOMMMIIIEEEAAA>>>>>>===>>>BBBCCCEEELLLTTTaaappp~~~ttthhhcccaaa``````kkkttt{{{|||}}}zzzrrrrrrsssssssssrrrpppnnngggccc^^^ZZZWWWTTTQQQOOOLLLKKKMMMPPPRRRVVVbbbmmm|||uuunnnhhhfffeeecccdddggglllmmmoooooommmhhhccc```]]]]]]]]]]]]___bbbfffiiikkkjjjhhhgggffffffggggggeeebbbeeennnwww~~~xxxnnnhhhcccbbbcccdddfffjjjnnnqqqrrrssssssrrruuuxxxxxxvvvsssqqqppptttwww{{{}}}~~~~~~}}}||||||yyyyyy~~~zzzuuuqqqrrroooiiiaaaYYYRRRMMMKKKFFFFFFEEEEEEFFFGGGGGGHHHLLLMMMNNNLLLIIICCC???<<<>>>@@@EEERRRnnnuuu|||ssskkkiiifffeeeeeeeeedddccc```_________bbbccccccbbb___[[[XXXYYY]]]^^^[[[WWWTTTSSSRRRRRRSSSUUUWWWXXXZZZXXXYYY\\\bbbnnnuuujjj___ZZZWWWTTTTTTVVVSSSSSSSSSRRROOOKKKHHHEEECCCBBBAAAAAAAAACCCEEEFFFGGGHHHHHHGGGEEEBBB@@@???>>>===???BBBCCCEEEMMMVVVgggwwwtttkkkfffcccbbb```hhhqqqyyy|||~~~{{{vvvooopppqqqssstttrrrnnnjjjfffccc^^^ZZZWWWUUURRRPPPMMMLLLNNNRRRTTTWWW```jjj~~~uuummmfffdddbbb```aaadddhhhiiijjjiiigggccc___]]][[[\\\]]]^^^___ccciiimmmrrrssssssssssssrrrqqqppplllkkkmmmttt{{{wwwoooiiicccaaaaaa```bbbeeehhhkkknnnpppqqqqqqtttvvvvvvtttqqqooonnnoooqqqtttuuuvvvwwwyyy{{{zzztttooonnnkkkfff]]]TTTMMMJJJIIIEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKJJJGGGCCC???======???AAAFFFSSSooo~~~yyysssjjjiiigggeeeeeefffeeecccaaabbbaaa```aaabbbcccbbb```[[[YYYWWWWWWZZZZZZXXXVVVUUUUUUSSSSSSSSSUUUWWWXXXXXXWWWWWWZZZ___hhhzzzzzzoooeeeaaa^^^ZZZXXXYYYVVVWWWXXXXXXTTTOOOIIIEEEAAA@@@????????????AAAAAA>>>@@@BBBBBB@@@>>>===>>>>>>>>>@@@CCCCCCEEENNNXXXlll}}}xxxooohhhdddbbbaaadddllluuuxxx|||}}}zzzuuuoooooopppsssuuusssoookkkeeebbb]]]YYYWWWUUUSSSQQQNNNMMMOOORRRTTTUUU\\\ddduuutttllleeecccbbb```aaaeeegggggghhhgggfffbbb___]]]ZZZ\\\^^^___aaaeeekkkpppxxx{{{~~~~~~}}}yyyxxxzzz~~~xxxqqqlllfffcccdddaaaaaabbbcccfffhhhkkkmmmllloooqqqrrrpppnnnmmmllljjjlllnnnooopppsssvvvyyy}}}zzztttoookkkiiicccZZZQQQJJJIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFBBB===;;;<<<>>>>>>BBBIIIXXXuuu|||}}}qqqkkkhhhgggfffffffffeeeccc```bbbaaa````````````^^^\\\YYYYYYXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRRRRTTTUUUWWWVVVVVVXXX\\\^^^dddrrr~~~uuulllhhheee___\\\\\\[[[]]]______ZZZRRRIIICCC@@@@@@????????????@@@AAA===???AAAAAA>>><<<<<<===>>>>>>AAACCCCCCDDDOOOZZZlll~~~~~~~~~zzzrrrggg___]]]^^^^^^fffnnnrrrvvvyyyxxxuuu{{{tttmmmmmmnnnqqquuuvvvssspppdddaaa\\\YYYWWWUUUSSSRRRPPPNNNOOORRRSSSSSSXXX___hhhsssllleeecccbbbaaacccgggggghhhhhhhhhfffcccaaa___\\\^^^```bbbccchhhooottt|||zzztttooojjjggghhhcccbbbaaaaaabbbdddgggiiihhhkkkmmmnnnmmmkkkkkkkkkgggiiikkknnnppptttyyy}}}zzzzzztttoookkkiiicccZZZPPPJJJIIIJJJEEEEEEEEEEEEFFFGGGHHHIIIEEEEEECCC>>>:::999<<>>???AAACCCCCCDDDOOO[[[iii{{{|||{{{|||{{{qqqcccYYYWWWXXXYYYaaaiiimmmqqqtttsssnnnwwwjjjmmmssswwwyyywwwssspppeeebbb^^^ZZZXXXTTTQQQNNNMMMNNNNNNPPPRRRTTTVVVWWWdddtttzzzqqqiiifffeeeccceeeiiijjjjjjiiigggbbb___]]]]]]]]]___aaacccgggkkkqqqtttwwwtttrrrooommmhhhhhhhhhfffdddccceeehhhoooooonnnkkkhhhhhhiiikkkjjjjjjkkkkkkmmmpppuuuyyy~~~~~~zzzwwwuuusssrrrmmmeeeZZZQQQLLLIIIEEEBBBEEEEEEDDDDDDEEEFFFGGGGGGEEECCC@@@===::::::<<>>===>>>@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???@@@>>>>>>BBBDDDGGGNNNVVViiixxx|||}}}vvvwwwuuuqqqggg\\\TTTRRRRRRVVVYYY___fffjjjjjjfffbbbxxxsssuuuxxxyyyxxxtttpppmmmccc```\\\XXXWWWUUUSSSQQQOOOOOOPPPQQQSSSUUUWWWXXXaaaooozzzqqqjjjgggfffdddfffjjjhhhiiijjjhhheeebbb``````^^^```eeeiiimmmqqqtttvvv~~~wwwuuuvvvuuutttrrrqqqooommmlllnnnppprrrpppnnnmmmllllllnnnpppqqqkkkkkklllmmmqqquuuyyy{{{zzz||||||yyyxxxuuutttllldddXXXPPPKKKHHHFFFCCCEEEEEEEEEDDDEEEEEEFFFFFFDDDCCC@@@<<<::::::===???IIIJJJVVVppppppiiikkkjjjiiigggeeecccaaa___^^^]]]^^^___^^^\\\YYYXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWVVVXXX[[[\\\^^^eeeooowww{{{qqqiiidddcccffffffgggddd^^^UUUKKKFFFDDDBBB>>>===???@@@AAAAAACCCCCCCCCCCCCCCBBBAAA@@@AAA>>>???BBBEEEGGGNNNVVVfffsss|||zzzzzz}}}zzzsssssspppjjjbbbYYYRRROOOOOOSSSUUUZZZ^^^aaa```[[[WWWyyyyyyzzzzzzzzzwwwsssooommmbbb^^^ZZZWWWVVVVVVVVVUUUQQQQQQRRRSSSTTTVVVXXXYYY]]]hhh}}}zzzrrrkkkhhhgggeeegggjjjfffhhhjjjiiigggdddbbbbbb^^^bbbiiiooouuuyyy{{{{{{~~~~~~xxxxxxzzz|||}}}~~~{{{zzz}}}yyyuuurrrqqqtttwwwxxxxxxrrrqqqrrrvvv{{{~~~~~~|||yyyzzz}}}|||zzzxxxuuusssiiiaaaUUUMMMIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA???<<<::::::>>>@@@KKKOOO^^^vvv|||nnnhhhkkkhhhgggeeecccaaa^^^\\\[[[]]]^^^___^^^[[[XXXWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYWWWVVVUUUTTTTTTUUUVVVWWWSSSVVVYYY[[[___fffpppwwwtttjjjdddbbbdddddddddaaa[[[SSSKKKEEEDDDAAA???>>>@@@AAABBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBB???@@@CCCFFFHHHOOOWWWcccmmmssstttvvvzzzwwwppppppkkkccc\\\VVVRRROOOLLLPPPQQQSSSVVVWWWUUUQQQMMMyyyvvvvvvwwwvvvuuusssqqqpppccc___ZZZWWWVVVWWWWWWWWWSSSSSSTTTTTTVVVWWWXXXYYY\\\ddduuu|||tttmmmjjjiiiggggggkkkeeehhhjjjiiigggcccaaaaaa```cccjjjrrrzzzyyyyyy{{{~~~}}}|||{{{||||||yyywwwuuurrroooeee]]]RRRJJJGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@???>>>;;;:::;;;???BBBJJJRRRddd|||xxxllliiilllhhhgggeeebbb```]]][[[ZZZZZZ\\\]]]]]]ZZZXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWWWWVVVVVVVVVVVVWWWWWWTTTVVVXXX[[[___eeennntttwwwrrrggg```^^^aaaaaaaaa^^^YYYRRRKKKGGGCCCAAA??????AAACCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDAAAAAAEEEGGGIIIPPPWWWbbbggglllnnnrrrvvvtttnnnooohhh```YYYVVVTTTPPPMMMOOOOOOPPPQQQQQQOOOKKKHHHxxxqqqqqqqqqqqqqqqpppooonnneeeaaa\\\XXXWWWXXXXXXXXXUUUUUUUUUVVVVVVXXXYYYYYY\\\bbbqqq~~~vvvooollljjjggggggjjjggghhhiiihhhdddaaa___^^^bbbdddiiisss~~~{{{yyyzzz}}}|||vvvsssuuuzzz}}}~~~~~~}}}zzzxxxvvvsssooolll```XXXNNNHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDBBB@@@???>>>===<<<::::::<<<@@@CCCMMMYYYmmmyyyrrriiigggkkkhhhgggeeeccc```^^^\\\[[[WWWYYY\\\\\\[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWXXXWWWWWWYYYZZZ^^^ccciiinnnrrr}}}oooddd^^^\\\^^^^^^]]][[[WWWQQQLLLIIIDDDBBB@@@@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGEEECCCCCCFFFHHHJJJQQQXXXaaaeeehhhkkkooosssrrrooommmggg___YYYWWWTTTQQQNNNMMMLLLLLLLLLMMMLLLIIIGGG}}}tttnnnnnnnnnnnnllljjjhhhgggddd```\\\YYYXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXYYY[[[aaaoooyyyrrrooolllhhhgggiiihhhiiihhhfffccc```______dddffflllxxx{{{zzz{{{}}}vvvqqqqqqtttwwwyyy~~~~~~}}}{{{yyywwwrrrmmmiiiZZZSSSKKKGGGGGGGGGGGGFFFFFFFFFFFFEEECCCAAA>>>===<<<<<<;;;::::::<<>>;;;===BBB>>>AAARRR___zzzpppeee___aaabbbaaa^^^aaaaaa```___^^^\\\[[[ZZZYYYZZZ[[[]]]^^^^^^^^^^^^aaaaaabbbccccccaaa]]]ZZZZZZYYYYYYXXXXXXXXXYYYYYYVVVWWWWWWYYY[[[^^^aaaccc]]]gggyyy|||ooo^^^TTTRRRSSSPPPMMMMMMNNNOOOMMMJJJJJJHHHEEECCCCCCDDDCCCBBBCCCDDDEEEFFFHHHKKKMMMNNNKKKKKKJJJJJJLLLPPPWWW\\\ccceeeffffffgggjjjqqqwwwwwwnnnjjjiiifff]]]ZZZUUUOOOKKKIIIJJJLLL|||sssnnniiiiiihhhhhhhhheeeaaa]]]\\\ZZZXXXWWWXXXZZZYYYYYY\\\\\\[[[ZZZZZZ[[[]]]^^^WWWYYY___jjj~~~}}}ssskkkgggiiijjjlllnnnppppppooommmkkkkkkttt}}}yyywwwtttqqqnnnqqqssstttxxx~~~}}}{{{xxxtttpppkkkddd[[[UUULLLJJJHHHFFFFFFGGGIIIJJJKKKIIIGGGDDDBBB???;;;999999;;;999;;;AAA>>>CCCVVVqqqwwwnnnccc^^^___aaa___]]]_________^^^]]]\\\[[[ZZZXXXXXXYYYZZZ[[[]]]^^^___dddcccbbbbbbaaa___\\\YYYYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXYYYZZZ\\\^^^___^^^fffvvv{{{oooaaaWWWUUUVVVSSSPPPOOOQQQQQQOOOLLLIIIGGGDDDCCCCCCDDDCCCCCCEEEEEEFFFHHHJJJLLLNNNOOOPPPOOONNNLLLMMMRRRXXX]]]eeehhhjjjlllnnnsss|||zzzuuurrrnnnhhheee___YYYSSSOOONNNNNN}}}tttooojjjiiiiiiiiiiiigggccc```___]]][[[ZZZ[[[\\\[[[[[[]]]\\\ZZZYYYYYYZZZZZZ[[[TTTVVV[[[dddssstttjjjgggiiikkknnnssswwwxxxwwwuuusssooo{{{xxxssspppnnnlllkkkhhhkkknnnpppttt}}}}}}zzzxxxsssnnnggg^^^TTTMMMHHHGGGFFFEEEFFFHHHJJJKKKIIIHHHFFFDDDAAA>>>;;;:::888;;;999;;;AAA@@@JJJ```}}}rrriii```[[[\\\^^^]]]\\\\\\\\\]]]]]]\\\[[[[[[ZZZWWWVVVVVVVVVXXX\\\___aaaiiigggcccaaa___]]]ZZZXXXXXXXXXWWWWWWWWWXXXXXXYYY[[[ZZZYYYYYYYYYYYYZZZZZZ]]]dddqqq{{{qqqeee]]]ZZZZZZVVVSSSSSSTTTTTTQQQNNNIIIFFFCCCBBBCCCEEEEEEEEEGGGHHHIIIJJJLLLOOOQQQRRRUUUTTTRRRPPPQQQUUU[[[```iiilllooossswww~~~{{{wwwssslllccc\\\WWWTTTSSSyyyrrrkkkjjjjjjkkkkkkjjjgggdddcccaaa^^^]]]]]]^^^]]]]]][[[ZZZXXXWWWVVVVVVWWWWWWTTTUUUZZZ```jjj}}}uuujjjggghhhlllpppwww|||~~~}}}yyyvvvsss}}}~~~~~~}}}}}}}}}~~~~~~~~~tttppplllhhhgggggghhhiiijjjlllooorrrwww}}}|||{{{wwwuuurrrkkkcccYYYOOOIIIGGGFFFFFFEEEFFFGGGIIIJJJGGGGGGGGGDDD@@@===;;;;;;:::===;;;===BBBDDDSSSmmmqqqllleee]]]YYYZZZ\\\\\\[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZWWWVVVTTTUUUXXX]]]cccfffoookkkeeeaaa^^^\\\ZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXXXX[[[aaalll{{{~~~uuulllddd```]]]ZZZWWWVVVWWWUUURRRNNNHHHFFFCCCBBBDDDFFFGGGHHHJJJKKKLLLMMMOOOQQQSSSUUUVVVVVVUUUTTTVVVZZZaaaeeemmmppptttwww}}}tttjjjddd```______xxxnnnmmmmmmmmmnnnmmmkkkiiifffdddaaa`````````___^^^[[[ZZZXXXWWWVVVUUUVVVVVVVVVWWWZZZ___fffuuuzzzoookkklllmmmsss{{{|||wwwxxxyyy~~~}}}zzzvvvsssqqqpppooofffeeecccbbbccceeeiiilllooorrruuuyyy}}}}}}{{{zzzyyysssrrrnnnggg___UUUNNNJJJHHHGGGFFFFFFFFFGGGHHHHHHGGGHHHHHHEEE@@@<<<;;;;;;;;;???======CCCHHH\\\{{{|||lllgggbbb[[[XXXYYY[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[YYYWWWVVVVVVZZZaaahhhmmmrrrnnngggaaa^^^]]][[[ZZZWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXXXXYYYYYYYYYXXXXXXYYY]]]fffssszzzssslllggg```]]]ZZZYYYYYYWWWRRRNNNHHHEEECCCCCCEEEHHHKKKKKKMMMMMMNNNOOORRRTTTVVVWWWUUUVVVXXXZZZ]]]ccciiimmmrrrtttwwwzzz~~~xxxnnnjjjkkkmmmooo}}}sssqqqppppppqqqpppnnnllliiifffcccaaaaaaaaa```___]]]\\\ZZZYYYXXXXXXXXXYYYYYYWWWYYY^^^dddooo~~~rrrnnnooopppwww}}}}}}~~~vvvzzz|||vvvpppkkkgggfffaaaaaaaaabbbcccgggmmmqqqvvvyyy~~~}}}{{{yyywwwvvvooonnnjjjbbbYYYRRRMMMKKKHHHHHHGGGGGGGGGHHHHHHHHHIIIKKKKKKGGG@@@<<<;;;;;;999>>>===>>>DDDMMMgggtttkkkddd```[[[XXXYYY[[[\\\]]]\\\\\\]]]]]]]]]]]]]]]\\\ZZZYYYWWWYYY^^^eeemmmrrrrrrmmmgggaaa___]]]\\\[[[XXXXXXXXXXXXXXXYYYZZZ[[[WWWXXXXXXYYYZZZYYYYYYYYYWWW[[[bbblllzzzzzztttnnnccc```]]]\\\[[[YYYSSSOOOIIIFFFDDDDDDGGGKKKNNNPPPNNNOOOPPPQQQSSSVVVXXXYYYUUUXXX]]]bbbggglllrrruuuvvvxxxzzz{{{~~~xxxoooooorrrwwwyyywwwuuusssssssssrrrqqqooojjjhhhdddbbbbbbbbb```___]]]\\\ZZZYYYYYYYYYZZZZZZZZZUUUVVV]]]bbblllwwwrrrsssttt|||xxxzzz}}}vvvooojjjgggbbbcccdddeeefffjjjqqqvvv~~~~~~{{{yyywwwuuutttllljjjeee]]]SSSMMMJJJJJJFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMHHHAAA;;;:::<<<888??????AAAJJJWWWwww|||llljjjbbb___[[[YYYYYY[[[]]]___^^^_______________^^^]]]ZZZYYYYYY[[[```hhhpppuuuooojjjddd```^^^]]]\\\[[[YYYXXXXXXYYYYYY[[[\\\\\\XXXYYYZZZZZZZZZYYYYYYXXXXXXZZZ___gggttt{{{uuugggdddaaa```___[[[UUUPPPIIIGGGDDDEEEIIIMMMQQQSSSOOOPPPQQQRRRTTTVVVXXXZZZXXX]]]dddkkkpppuuuyyy{{{zzz{{{|||}}}|||qqqlllnnnrrruuuvvvyyyxxxvvvuuuuuutttrrrpppkkkhhheeecccbbbbbb```___[[[ZZZXXXWWWWWWXXXYYYYYYYYYSSSSSS[[[aaaiii}}}zzz{{{www~~~~~~~~~wwwqqqmmmeeefffhhhhhhhhhlllsssxxx~~~}}}zzzxxxuuutttssskkkiiicccYYYOOOIIIGGGIIIDDDEEEFFFHHHJJJLLLMMMNNNLLLOOOOOOIIIAAA;;;:::<<<:::AAABBBFFFQQQ```rrrfffhhhaaa___\\\ZZZZZZ\\\^^^`````````aaaaaa``````___^^^YYYYYYYYY\\\bbbjjjrrrvvvkkkhhhbbb___]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[]]]]]]ZZZ[[[[[[[[[[[[YYYXXXVVVXXXZZZ^^^dddoooyyyiiifffcccbbbaaa]]]WWWRRRJJJGGGEEEFFFJJJOOOSSSUUUPPPPPPQQQRRRTTTWWWYYYZZZ\\\aaajjjqqqvvvzzz|||~~~|||}}}~~~~~~yyyrrrjjjhhhjjjnnnooonnn|||yyyvvvwwwzzzyyysssnnnhhheeeaaa______`````````]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[\\\^^^ggg||||||}}}~~~zzzuuunnnooopppooonnnrrrxxx}}}~~~}}}yyyvvvtttqqqnnnlllllleee\\\SSSNNNJJJGGGEEEJJJHHHEEEFFFIIIMMMOOOPPPWWWRRRKKKDDD???<<<<<<<<<999@@@DDDFFFUUUxxxpppgggdddeeeaaa]]]\\\^^^______]]]```______^^^^^^^^^^^^___^^^^^^___aaaeeehhhiiihhhbbb```\\\YYYXXXZZZ\\\^^^\\\\\\\\\\\\]]]^^^_________^^^\\\\\\\\\\\\ZZZYYYYYYZZZ]]]```iii{{{}}}vvvooofffaaa```\\\UUUNNNHHHFFFCCCEEEKKKQQQTTTUUUMMMQQQSSSRRRQQQTTTZZZaaa^^^eeeppp||||||zzz{{{~~~vvvpppmmmnnnooolllkkklllzzzyyy{{{zzzuuupppkkkhhhccc````````````___^^^^^^____________^^^^^^]]]]]]]]]___```hhhzzz~~~}}}vvvwwwwwwwwwvvvyyy}}}~~~}}}|||xxxuuusssqqqnnnkkkgggaaaXXXQQQLLLIIIGGGFFFHHHGGGGGGIIIMMMQQQSSSTTTUUUQQQKKKDDD???=========:::AAAFFFLLL___|||mmmgggfffaaa^^^\\\\\\^^^``````___^^^^^^]]]]]]]]]]]]^^^^^^_________aaadddffffffeee___^^^[[[YYYYYYZZZ[[[]]]]]]]]]]]]]]]]]]^^^^^^______^^^\\\\\\]]]\\\[[[YYYXXXZZZ^^^bbbkkk|||zzzrrrjjjdddbbb]]]TTTMMMFFFDDDBBBDDDIIIOOOSSSTTTRRRTTTVVVUUUSSSUUUZZZ```___iiiwww~~~yyyxxxyyy{{{~~~yyyuuurrrqqqoookkkkkknnn}}}|||zzzuuuqqqmmmjjjeeeaaa`````````______```aaaccccccaaa```_________```bbbccchhhwww~~~}}}{{{}}}zzzwwwtttrrrooollljjj```ZZZSSSMMMIIIHHHGGGFFFFFFGGGIIIMMMRRRUUUWWWVVVRRRNNNHHHCCC???=========<<>>AAAIIIZZZwwwppphhhddddddcccbbb``````___`````````^^^^^^^^^^^^___aaabbbbbbbbb```______``````^^^]]]YYYYYYZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\^^^^^^_________]]]\\\\\\]]]]]]\\\ZZZWWW[[[```dddjjjuuu|||ssskkkdddZZZPPPHHHGGGFFFFFFHHHLLLQQQVVVYYY^^^^^^\\\ZZZWWWWWWZZZ]]]cccqqq~~~zzztttttttttvvvyyy}}}zzzyyyyyyxxxssspppuuu}}}yyysssjjjgggcccaaabbbcccdddcccbbbdddfffhhhhhhfffdddbbb``````bbbddddddfffnnnxxx|||zzzzzzxxxtttrrroookkkfffcccWWWRRRLLLFFFDDDDDDCCCCCCGGGHHHKKKNNNQQQQQQNNNKKKFFFCCC@@@===;;;;;;<<<<<<@@@BBBKKKaaa|||pppgggbbbaaa```aaaaaa``````___```aaa`````````aaabbbcccdddeeeaaa```^^^^^^^^^^^^\\\[[[XXXXXXYYYZZZZZZZZZYYYYYYUUUWWWYYY[[[]]]___``````^^^\\\[[[[[[\\\]]]\\\ZZZWWW[[[___bbbeeelllxxx~~~tttkkkbbbWWWMMMFFFGGGGGGGGGIIILLLQQQWWW[[[aaa```^^^[[[ZZZZZZ]]]___hhhtttvvvuuuttttttuuuxxx{{{}}}yyyxxxxxxxxxuuuuuu|||vvvjjjgggdddbbbccceeeffffffeeefffggghhhhhhgggfffeeeaaa```aaaddddddeeellltttuuussssssuuuxxx|||}}}~~~|||zzzzzzwwwtttqqqmmmhhhbbb^^^TTTPPPIIIEEECCCDDDDDDDDDHHHIIIJJJLLLMMMKKKFFFCCCAAA@@@===<<<;;;;;;<<<===AAAEEESSSlllzzzqqqgggaaaaaa^^^```aaaaaaaaaaaabbbcccaaaaaaaaaaaaaaabbbcccddd```___]]]]]]^^^^^^]]][[[YYYYYYZZZZZZZZZZZZYYYXXXTTTVVVYYY\\\^^^___``````\\\[[[ZZZZZZ[[[\\\[[[YYYVVVZZZ]]]^^^___dddmmmuuu~~~tttjjj___UUUMMMGGGDDDEEEFFFHHHJJJPPPVVV[[[bbbaaa___^^^^^^```bbbdddnnnxxxyyyxxxvvvuuuvvvyyy{{{}}}{{{xxxwwwwwwvvvwwwuuunnnkkkgggeeefffggghhhhhhfffgggggghhhhhhggggggfffdddaaabbbdddeeeffflllttt~~~ooommmkkknnnsssyyy||||||}}}{{{zzzwwwtttpppkkkeee___ZZZQQQMMMGGGDDDDDDEEEGGGGGGHHHHHHIIIIIIIIIFFFBBB>>>???>>>===<<<<<<===>>>???BBBJJJ___{{{wwwooofffcccfffgggiiijjjiiieeecccdddeee___^^^^^^^^^^^^^^^_________^^^]]]]]]______^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYXXXZZZ\\\^^^``````______ZZZYYYXXXYYYZZZ[[[ZZZXXXTTTWWWZZZZZZZZZ^^^gggooo}}}uuuiii^^^UUUNNNKKKDDDFFFGGGIIIKKKPPPWWW\\\cccbbb```aaacccgggiiikkkuuu|||{{{zzzyyyyyy{{{~~~|||wwwvvvvvvwww|||rrrrrrnnnjjjhhhhhhhhhhhhhhhhhhgggggggggggggggggghhheeecccbbbeeeeeegggmmmttt|||ooollljjjmmmtttzzz~~~|||zzzxxxtttpppkkkddd]]]XXXNNNJJJFFFDDDEEEGGGJJJJJJHHHHHHHHHHHHGGGEEEAAA===???>>>======>>>???@@@AAABBBNNNhhhsssmmmfffeeejjjuuuvvvuuuqqqkkkfffdddddd\\\\\\[[[ZZZZZZ[[[[[[[[[^^^]]]\\\]]]___```___^^^^^^]]][[[ZZZYYYYYYYYYYYY\\\]]]___aaaaaa```___^^^YYYXXXWWWXXXYYYZZZYYYXXXSSSVVVXXXXXXXXX\\\fffmmmzzzuuuiii^^^UUUPPPMMMFFFHHHJJJKKKMMMRRRYYY___dddcccbbbcccgggkkknnnpppzzz|||||||||}}}xxxvvvuuuuuuxxx|||